/*nav#top {
 display: none;
 }*/

div#logo {
	margin-left: 15px !important;
}
div#logo img {
	width: 90% !important;
}

div#marquee-wrap {
	height: 460px !important;
}

div#slideshow-home {
	height: 460px !important;
}

span#switcher-a {
	display: block;
	background-image: url('/wp-content/themes/Weinstein-Showrooms/gfx/home_marquee_a_mobile.jpg') !important;
	background-repeat: no-repeat !important;
	background-position: left top !important;
	width: 768px !important;
	height: 460px !important;
}
img#home-a {
	display: none !important;
}

span#switcher-b {
	display: block;
	background-image: url('/wp-content/themes/Weinstein-Showrooms/gfx/home_marquee_b_mobile.jpg') !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	width: 768px !important;
	height: 460px !important;
}
img#home-b {
	display: none !important;
}

span#switcher-d {
	display: block;
	background-image: url('/wp-content/themes/Weinstein-Showrooms/gfx/home_marquee_d_mobile.jpg') !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	width: 768px !important;
	height: 460px !important;
}
img#home-d {
	display: none !important;
}

span#switcher-e {
	display: block;
	background-image: url('/wp-content/themes/Weinstein-Showrooms/gfx/home_marquee_e_mobile.jpg') !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	width: 768px !important;
	height: 460px !important;
}
img#home-e {
	display: none !important;
}

span#switcher-f {
	display: block;
	background-image: url('/wp-content/themes/Weinstein-Showrooms/gfx/home_marquee_f_mobile.jpg') !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	width: 768px !important;
	height: 460px !important;
}
img#home-f {
	display: none !important;
}

label.error[for="location"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 13px;
	font-weight: normal;
	position: relative;
	right: 0px;
	top: 9px;
	float: left;
}

label.error[for="first_name"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 13px;
	font-weight: normal;
	top: 25px;
	position: relative;
}

label.error[for="projects-textarea"] {
	position: relative;
	top: 25px;
}

label.error[for="last_name"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 13px;
	font-weight: normal;
	top: 25px;
	position: relative;
}

label.error[for="email"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 13px;
	font-weight: normal;
	top: 25px;
	position: relative;
}

label.error[for="telephone"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 13px;
	font-weight: normal;
	top: 25px;
	position: relative;
}

label.error[for="time"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 13px;
	font-weight: normal;
	top: 25px;
	position: relative;
}

label.error[for="rooms"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 13px;
	font-weight: normal;
	top: 25px;
	position: relative;
}

label.error[for="project"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 13px;
	font-weight: normal;
	top: 25px;
	position: relative;
}

label.error[for="location_selection"] {
	color: #fff;
	padding-left: 10px;
	font-family: 'Proxima Nova';
	font-size: 13px;
	font-weight: normal;
	top: 25px;
	position: relative;
}

.modal-page label.error[for="location"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 11px;
	font-weight: normal;
	position: relative;
	top: 0px;
	float: none !important;
}

.modal-page label.error[for="first_name"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 11px;
	font-weight: normal;
	top: 0px;
	position: relative;
}

.modal-page label.error[for="last_name"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 11px;
	font-weight: normal;
	top: 0px;
	position: relative;
}

.modal-page label.error[for="email"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 11px;
	font-weight: normal;
	top: 0px;
	position: relative;
}

.modal-page label.error[for="telephone"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 11px;
	font-weight: normal;
	top: 0px;
	position: relative;
}

.modal-page label.error[for="time"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 11px;
	font-weight: normal;
	top: 0px;
	position: relative;
}

.modal-page label.error[for="rooms"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 11px;
	font-weight: normal;
	top: 0px;
	position: relative;
}

.modal-page label.error[for="project"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 11px;
	font-weight: normal;
	top: 0px;
	position: relative;
}

.modal-page label.error[for="location_selection"] {
	color: #fff;
	padding-left: 10px;
	font-family: 'Proxima Nova';
	font-size: 11px;
	font-weight: normal;
	top: 0px;
	position: relative;
}

label.error[for="csform_first_last_name"] {
	position: absolute;
}

label.error[for="csform_email"] {
	position: absolute;
}

label.error[for="csform_location"] {
	position: absolute;
}

.mobile-email {
	display: block !important;
}

.mobile-utility {
	display: block !important;
}

nav#top {
	text-align: left !important;
	margin: 0px !important;
}

div#utility {
	/*float: right;*/
	bottom: 0px !important;
	margin-right: 10px;
	visibility: hidden;
}

hr:after {
	display: none;
}

div#header {
	position: relative !important;
	right: 0% !important;
	margin-right: 0 !important;
	width: 100% !important;
}

div#header-inner {
	width: 100% !important;
}

div#nav-border {
	width: 100% !important;
}

div#site-container {
	top: 0px !important;
	width: 100% !important;
	overflow: hidden;
}

div#intro-marquee-copy h2 {
	width: 95% !important;
	letter-spacing: 3px !important;
	font-size: 31px;
	bottom: 185px !important;
}

div#intro-marquee-copy #intro-marquee-bg {
	bottom: 310px !important;
}

div#see_home {
	display: none;
}

div#marquee-wrap ul#nav {
	display: none;
}

div#intro-home h2 {
	padding-top: 100px !important;
	font-size: 28px !important;
	line-height: 33px !important;
	width: 90% !important;
}

div#intro-home p {
	width: 85% !important;
	line-height: 30px !important;
}

div#intro-planning {
	background: none !important;
	height: 345px !important;
	bottom: 0px !important;
	background-color: #d1eafe;
}

div#see_plan {
	display: none;
}

div#intro-planning #intro-planning-copy {
	text-align: center;
	top: 0px !important;
	margin: 0 auto;
	width: 100%;
	height: 290px !important;
	background-color: #d1eafe;
}

div#intro-planning h2 {
	padding-left: 0px !important;
	padding-top: 60px !important;
	margin: 0 auto;
	font-size: 28px !important;
	width: 90%;
}

div#intro-planning p {
	padding-left: 0px !important;
	margin: 0 auto;
	width: 90%;
	float: none !important;
	line-height: 23px !important;
}

div#intro-planning #intro-planning-copy p span {
	/*float: none !important;*/
	position: relative;
	top: 20px;
	margin-top: 0px !important;
	margin: 0 auto;
	width: 100% !important;
	padding: 0px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

div#intro-planning #intro-planning-copy #intro-planning-bg {
	height: auto !important;
	top: 0px !important;
	background-color: none !important;
}

div#see_request {
	display: none;
}

div#see_service {
	display: none;
}

div#intro-request {
	height: 100% !important;
}

div#intro-request p {
	width: 85% !important;
}

div#intro-request #intro-request-copy {
	top: 0px !important;
}

div#intro-request #intro-request-copy #intro-request-bg {
	top: -24px !important;
	height: 350px !important;
}

.service-btn {
	margin-top: 10px;
	padding-left: 11px !important;
	padding: 11px !important;
	text-align: center !important;
	background-image: none !important;
}

div#intro-request .see_more {
	display: none;
}

div#intro-request .see_more_btn {
	display: none;
}

div#intro-form {
	text-align: center !important;
	margin: 0 auto;
	width: 75%;
}

.index-input-field-text {
	margin-bottom: 10px;
}

.index-input-field-select {
	background-position: 94% 14px !important;
	width: 230px !important;
}

div#intro-showroom span:before, div#intro-showroom span:after {
	display: none;
}

div#intro-showroom {
	height: 100% !important;
}

div#intro-showroom h2 {
	font-size: 28px !important;
	margin: 0 auto;
	width: 85%;
	padding-top: 45px !important;
}

div#intro-showroom p {
	margin: 0 auto;
	width: 85%;
}

div#intro-showroom ul li {
	padding: 15px !important;
	display: block !important;
}

div#intro-showroom .showroom-icon-placeholder {
	display: block !important;
	visibility: hidden !important;
}

#intro-showroom #slides {
	width: 100% !important;
}

#intro-showroom .slidesjs-control {
	width: 100% !important;
}

#intro-showroom .slidesjs-container {
	width: 100% !important;
	height: 365px !important;
}

div#intro-service {
	background-position: 0 260px !important;
}

div#intro-service span:before, div#intro-service span:after {
	display: none;
}

div#intro-service h2 {
	width: 85%;
	margin: 0 auto;
	font-size: 28px !important;
}

div#intro-service p {
	margin: 0 auto;
	width: 85%;
}

div#see_top {
	display: none;
}

/*************************************************************
 *
 * Products
 *
 ************************************************************/

div#product-marquee-copy {
	height: 100% !important;
}

div#marquee-product h2 {
	font-size: 30px !important;
	width: 90% !important;
	/*top: 140px !important;*/
}

div#product-showcase {
	padding-top: 35px !important;
	height: 100% !important;
	margin-bottom: 50px;
}

div#marquee-product p {
	line-height: 22px !important;
	margin: 0 auto;
	width: 85% !important;
	top: 147px !important;
	padding-top: 0px !important;
	display: none;
}

/*div#marquee-product #product-marquee-copy #product-marquee-bg {
 top: -108px !important;
 height: 265px !important;
 }*/

div#bathroom-product-copy {
	float: none !important;
	width: 100% !important;
	background-color: #a12641;
	height: 100%;
	margin-bottom: 25px;
	padding-bottom: 35px;
}

div#bathroom-product-copy h2 {
	left: 0px !important;
	float: none !important;
	text-align: center;
	margin: 0 auto;
	width: 85%;
}

div#bathroom-product-copy p {
	float: none !important;
	top: 0px !important;
	right: 0px !important;
	text-align: center;
	margin: 0 auto;
	width: 85%;
	top: 25px !important;
}

div#bathroom-product-bg {
	display: none !important;
}

div#kitchen-product-copy {
	float: none !important;
	width: 100% !important;
	background-color: #a12641;
	height: 100%;
	padding-bottom: 35px;
}

div#kitchen-product-copy h2 {
	left: 0px !important;
	float: none !important;
	text-align: center;
	margin: 0 auto;
	width: 85%;
}

div#kitchen-product-copy p {
	float: none !important;
	top: 0px !important;
	right: 0px !important;
	text-align: center;
	margin: 0 auto;
	width: 85%;
	top: 25px !important;
}

div#kitchen-product-bg {
	display: none !important;
}

div#bathroom-product-copy img {
	display: none;
}

div#kitchen-product-copy img {
	display: none;
}

div#brand-showcase {
	height: 100% !important;
}

div#brand-showcase ul {
	width: 100% !important;
	margin: 0 auto !important;
	text-align: center;
	margin-top: 20px !important;
}

div#brand-more-btn {
	display: none;
}

div#brand-showcase ul li {
	display: inline;
	float: none !important;
	margin: 0 auto;
}

/*************************************************************
 *
 * Showrooms
 *
 ************************************************************/

div#showroom-main {
	height: 100% !important;
}

div#showroom-main .showroom-icon-placeholder {
	display: block !important;
	visibility: hidden !important;
}


div#marquee-showroom {
	height: 470px !important;
}

div#marquee-showroom h2 {
	top: 207px !important;
	font-size: 30px !important;
	width: 95% !important;
}

div#marquee-showroom p {
	margin: 0 auto;
	width: 93% !important;
	padding-top: 0px !important;
	top: 196px !important;
	line-height: 22px !important;
	text-shadow: 0px 0px 8px #000;
	display: none;
}

/*div#marquee-showroom #showroom-marquee-copy #showroom-marquee-bg {
 top: -10px !important;
 height: 220px !important;
 padding-bottom: 103px;
 }*/

div#showroom-main span:before, div#showroom-main span:after {
	display: none;
}

div#showroom-main h2 {
	margin: 0 auto;
	width: 90%;
}

div#showroom-main p {
	margin: 0 auto;
	width: 90% !important;
	padding-bottom: 20px !important;
	line-height: 26px !important;
}

div#showroom-main ul li {
	padding: 9px !important;
	display: block !important;
}

/*************************************************************
 *
 * Showroom Individual
 *
 ************************************************************/

div#showroom-sub-main span:before, div#showroom-sub-main span:after {
	display: none;
}

div#showroom-sub-breadcrumb ul {
	margin-bottom: 40px !important;
}

div#showroom-sub-main {
	height: 100% !important;
}

div#marquee-showroom-sub img {
	/*height: 100% !important;*/
	width: 100% !important;
	max-width: none !important;
	max-height: none !important;
}

div#showroom-sub-main h2 {
	padding-top: 20px !important;
	margin: 0 auto;
	width: 90%;
	text-align: center;
}

div#showroom-sub-main h3 {
	padding-bottom: 15px !important;
}

div#showroom-sub-main #showroom-content .showroom-pop-copy {
	width: 100% !important;
}

div#showroom-sub-main #showroom-content .showroom-pop-contact {
	float: none !important;
	text-align: center !important;
	width: 100% !important;
}

div#showroom-sub-main #showroom-content .showroom-pop-icons {
	float: none !important;
	text-align: center !important;
	width: 100% !important;
}

div#showroom-sub-main #showroom-content .showroom-pop-bottom {
	width: 100% !important;
}

div#showroom-sub-main #showroom-content .showroom-pop-hours {
	float: none !important;
	width: 100% !important;
	/*padding-bottom: 0px !important;*/
}

div#showroom-team-info .info-copy h2 {
	padding-top: 0px !important;
}

div#showroom-team-info {
	width: 85% !important;
	margin-top: 40px !important;
	margin-bottom: 40px !important;
}

div#showroom-team-info .info-copy {
	float: none !important;
	text-align: center !important;
	width: 100% !important;
	margin: 0 auto;
}

div#showroom-team-info .info-copy p {
	padding-bottom: 30px !important;
}

div#showroom-gallery {
	height: 100% !important;
	margin-top: 50px !important;
	margin-bottom: 50px !important;
}

div#showroom-gallery h2 {
	margin: 0 auto;
	width: 90% !important;
}

div#showroom-gallery .thumbs {
	padding-bottom: 30px !important;
}

div#showroom-gallery #image {
	width: 90% !important;
}

div#showroom-sub-main #showroom-content .showroom-pop-event .event-sub-header {
	text-align: center !important;
}

div#showroom-sub-main #showroom-content .showroom-pop-event {
	text-align: center !important; 
	width: 100% !important;
	float: none !important;
}

/*div#showroom-team-list ul {
 margin-bottom: 30px !important;
 }*/

/*************************************************************
 *
 * Planning
 *
 ************************************************************/

div#marquee-planning h2 {
	/*top: 166px !important;*/
	width: 85% !important;
	font-size: 30px !important;
}

div#marquee-planning p {
	line-height: 22px !important;
	top: 170px !important;
	width: 90% !important;
	padding-top: 0px !important;
	display: none;
}

div#planning-marquee-copy {
	height: 100%;
}

/*div#marquee-planning #planning-marquee-copy #planning-marquee-bg {
 top: -60px !important;
 height: 240px !important;
 }*/

div#planning-download span:before, div#planning-download span:after {
	display: none;
}

div#planning-download h2 {
	width: 93% !important;
	padding-top: 100px !important;
	letter-spacing: 1px !important;
	font-size: 24px !important;
	line-height: 30px !important;
}

div#planning-five {
	height: 100% !important;
	padding-bottom: 30px !important;
	background: none !important;
}

div#planning-five h2 {
	padding-top: 40px !important;
	text-align: center !important;
	width: 90% !important;
}

div#planning-five p {
	text-align: center !important;
	width: 90% !important;
}

div#planning-five .ui-widget {
	width: 90% !important;
	margin: 0 auto;
}

div#planning-five .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	left: 0px !important;
	position: relative !important;
	top: 0px !important;
	margin-top: 9px !important;
	float: right;
}

div#planning-five #accordion .ui-accordion-content {
	padding-left: 20px !important;
	text-align: left !important;
}

div#planning-five .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	text-align: left;
}

div#planning-five ul {
	padding-top: 22px !important;
	margin: 0 auto;
	float: none !important;
	width: 85%;
}

div#planning-five ul li {
	margin-left: 0px !important;
}

div#planning-five #planning-five-copy {
	float: none !important;
	width: 100% !important;
	margin: 0 auto !important;
}

div#planning-five #planning-five-copy p {
	width: 85% !important;
	margin: 0 auto;
}

div#planning-five #planning-five-image {
	display: none;
}

div#planning-video {
	height: 20px !important;
}

div#see_steps {
	display: none;
}

/*************************************************************
 *
 * Appointment
 *
 ************************************************************/

div#marquee-appointment h2 {
	font-size: 30px !important;
	width: 85% !important;
	top: 220px !important;
}

div#marquee-appointment p {
	line-height: 22px !important;
	width: 85% !important;
	top: 210px !important;
	display: none;
}

div#marquee-appointment #appointment-marquee-copy #appointment-marquee-bg {
	top: 130px !important;
}

div#appointment-form {
	width: 90% !important;
}

.showroom-label {
	left: 0% !important;
}

.input-field-text {
	right: 0% !important;
	width: 48% !important;
}

.input-field-select {
	right: 0% !important;
	width: 51.5% !important
}

.input-field-textarea {
	right: 0% !important;
	width: 48% !important;
}

#appointment-form {
	padding: 60px 0px 60px 0px !important;
}

#submit-button {
	width: 100% !important;
}

/*************************************************************
 *
 * Customer Service
 *
 ************************************************************/

div#marquee-service h2 {
	width: 90% !important;
	font-size: 30px !important;
	top: 232px !important;
}

div#service-faq span:before, div#service-faq span:after {
	display: none !important;
}

div#marquee-service p {
	width: 85% !important;
	line-height: 22px !important;
	top: 219px !important;
	display: none;
}

/*div#marquee-service #service-marquee-copy #service-marquee-bg {
 top: 53px !important;
 height: 176px !important;
 }*/

div#service-faq #accordion {
	width: 85% !important;
}

div#service-faq .ui-state-default .ui-icon {
	display: none !important;
}

div#service-location-form #service-location-bg {
	height: inherit !important;
	width: auto !important;
	padding-bottom: 10px;
	top: 45px !important;
}

div#service-location-form {
	width: inherit !important;
	float: none !important;
}

div#service-appointment-form {
	width: inherit !important;
	float: none !important;
}

div#service-appointment-form .input-text-style {
	width: 85% !important;
}

div#service-appointment-form .input-select-style {
	width: 55.5% !important;
	background-size: 4% !important;
	background-position: 94% 16px !important;
	height: 39px !important;
}

div#service-appointment-form #service-appointment-bg {
	height: inherit !important;
	padding-bottom: 10px;
	margin-top: 10px;
	top: 45px !important;
}

div#service-location-form h2 {
	text-align: center !important;
	padding-left: 0px !important;
	width: 85% !important;
	margin: 0 auto;
	padding-top: 20px !important;
}

div#service-location-form p {
	margin: 0 auto;
	text-align: center !important;
	padding-left: 0px !important;
	width: 85% !important;
}

div#select_location_field {
	padding-left: 0px !important;
	text-align: center !important;
	width: 85% !important;
	margin: 0 auto;
}

div#select_location_field .input-select-style {
	width: 55.5% !important;
	background-size: 4% !important;
	background-position: 94% 16px !important;
	height: 39px !important;
}

div#service-appointment-form h2 {
	text-align: center !important;
	padding-left: 0px !important;
	width: 85% !important;
	margin: 0 auto;
	padding-top: 20px !important;
}

div#service-appointment-form p {
	margin: 0 auto;
	text-align: center !important;
	padding-left: 0px !important;
	width: 85% !important;
}

div#service-appointment-bg form {
	padding-left: 0px !important;
	margin: 0 auto;
	width: 85% !important;
	text-align: center;
}

div#service-main .service-btn {
	text-align: center;
}

div#see_faq {
	display: none;
}

div#service-faq {
	height: auto !important;
}

/*#accordion .ui-accordion-content {
	display: block !important;
}*/

/*************************************************************
 *
 * About Us
 *
 ************************************************************/

div#marquee-about h2 {
	width: 85% !important;
	font-size: 30px !important;
	/*top: 119px !important;*/
}

div#marquee-about p {
	line-height: 22px !important;
	width: 85% !important;0
	padding-top: 0px !important;
	top: 125px !important;
	padding-top: 0px !important;
	display: none;
}

/*div#marquee-about #about-marquee-copy #about-marquee-bg {
 height: 289px !important;
 top: -153px !important;
 }*/

div#about-main {
	height: 100% !important;
	padding-top: 0px !important;
}

div#about-main h2 {
	width: 90% !important;
	font-size: 21px !important;
	line-height: 29px !important;
}

div#about-main .about-logo span:before, div#about-main .about-logo span:after {
	display: none;
}

div#about-history h2 {
	padding-bottom: 15px !important;
	padding-top: 25px !important;
}

div#about-history ul {
	width: 90% !important;
}

div#about-history ul li {
	padding-right: 0px !important;
	padding-left: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin: 5px !important;
	font-size: 22px !important;
	line-height: 32px !important;
}

/*div#about-history ul li a {
	padding: 4px !important;
	margin: -4px !important;
}*/

div#about-history-container {
	width: 95% !important;
	margin-top: 100px !important;
}

#slides {
	width: inherit !important;
}

.slidesjs-control {
	width: inherit !important;
	height: inherit !important;
}

.slidesjs-container {
	margin-bottom: 80px !important;
}

.slidesjs-pagination {
	display: none;
}

div#see_history {
	display: none;
}

div#about-history {
	height: 100% !important;
}

div#about-history span:before, div#about-history span:after {
	display: none;
}

div#about-history-copy h3 {
	font-size: 75px !important;
	float: none !important;
}

div#about-history span {
	border-left: none !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

div#about-history-copy .history-p {
	float: none !important;
	text-align: center !important;
	width: 100% !important;
	top: -55px !important;
}

div#see_quote {
	display: none;
}

div#slideshow {
	width: 100% !important;
	height: 100% !important;
}

div#about-quote {
	height: 100% !important;
	width: 100% !important;
	margin-bottom: 50px !important;
}

div#about-quote h2 {
	margin: 0 auto !important;
	width: 85% !important;
	margin-top: 60px !important;
	font-size: 21px !important;
}

div#slideshow ul#nav li a {
	display: none;
}

/*************************************************************
 *
 * Bathroom
 *
 ************************************************************/

div#bathroom-departments span:before, div#bathroom-departments span:after {
	display: none;
}

div#bathroom-departments {
	height: 100% !important;
}

div#bathroom-products {
	margin: 0 auto;
	float: none !important;
	width: 85% !important;
}

div#bathroom-departments #bathroom-content {
	float: none !important;
	padding-right: 0px !important;
	padding-bottom: 20px !important;
}

div#bathroom-departments #bathroom-products ul {
	text-align: center !important;
}

div#bathroom-departments #bathroom-products-left {
	float: none !important;
	margin: 0 auto;
	width: 85% !important;
}

div#bathroom-departments #bathroom-products-right {
	float: none !important;
	margin: 0 auto;
	width: 85% !important;
	padding-left: 0px !important;
}

div#brand-showcase-bathroom {
	height: 100% !important;
}

div#brand-showcase-bathroom ul {
	width: 100% !important;
	margin: 0 auto !important;
	text-align: center;
	margin-top: 20px !important;
}

div#brand-showcase-bathroom ul li {
	display: inline;
	float: none !important;
	margin: 0 auto;
}

/*************************************************************
 *
 * Kitchen
 *
 ************************************************************/

div#kitchen-departments span:before, div#kitchen-departments span:after {
	display: none;
}

div#kitchen-departments {
	height: 100% !important;
}
div#brand-showcase-kitchen .brand-showcase-kitchen-bg {
	height: 100% !important;
}

div#kitchen-products {
	margin: 0 auto;
	float: none !important;
	width: 85% !important;
}

div#kitchen-departments #kitchen-content {
	float: none !important;
	padding-right: 0px !important;
	padding-bottom: 20px !important;
}

div#kitchen-departments #kitchen-products ul {
	text-align: center !important;
}

div#kitchen-departments #kitchen-products-left {
	float: none !important;
	margin: 0 auto;
	width: 85% !important;
}

div#kitchen-departments #kitchen-products-right {
	float: none !important;
	margin: 0 auto;
	width: 85% !important;
}

div#brand-showcase-kitchen {
	height: 100% !important;
}

div#brand-showcase-kitchen ul {
	width: 100% !important;
	margin: 0 auto !important;
	text-align: center;
	margin-top: 20px !important;
}

div#brand-showcase-kitchen ul li {
	display: inline;
	float: none !important;
	margin: 0 auto;
}

/*************************************************************
 *
 * Terms & Conditions
 *
 ************************************************************/

div#terms-main {
	width: 90% !important;
}

/*************************************************************
 *
 * Privacy Policy
 *
 ************************************************************/

div#privacy-main {
	width: 90% !important;
}

div#privacy-main ul {
	width: 80% !important;
	margin-left: 35px !important;
}

/*************************************************************
 *
 * Modal
 *
 ************************************************************/

#modal-appointment-form {
	font-size: 12px !important;
}

.email-modal-page {
	width: 100% !important;
}

.email-modal-container {
	left: 0% !important;
	top: 5% !important;
	margin: 0 auto;
	width: 97% !important;
}

.mc-field-group input {
	width: 170px !important;
}

#mce-FNAME {
	left: 0px !important;
}

#mce-LNAME {
	left: 0px !important;
}

#mce-STORE {
	margin-left: 0px !important;
	width: 187px !important;
}

.mc-field-group {
	font-size: 11px;
	margin: 0 auto;
	padding-left: 0px !important;
	text-align: center;
	width: 50%;
}

#mce-EMAIL {
	left: 0px !important;
}

#mc-embedded-subscribe {
	margin-top: 15px !important;
	float: none !important;
	margin-right: 0px !important;
}

.mc-field-group select {
	background-size: 5% !important;
	background-position: 94% 14px !important;
}

.modal-select-position {
	width: 142px !important;
}

.modal-select-style {
	font-size: 11px !important;
	padding: 10px 5px 10px 5px !important;
	background-position: 96% 14px !important;
}

.modal-textarea-position {
	width: 135px !important;
}

.modal-page {
	width: 100% !important;
	margin: 0 auto;
}

.modal-container {
	left: 0px !important;
	width: 95% !important;
	margin: 0 auto;
	/*padding: 0px 0px 225px 0px;*/
	padding: 0px !important;
	height: 600px !important;
}

.modal-input-style {
	width: 125px !important;
}

.clear {
 text-align: center;
 }

div#footer-container div#footer-info {
	margin: -1.5em auto 0 auto !important;
}

div#footer-container {
	width: 100% !important;
}
