/*************************************************************
 *
 * Weinstein Styles
 *
 ************************************************************/

/**
 * 	generic.
 */
html {
	min-height: 100%;
}
body {
	font-family: sans-serif;
}
h1 {
	font-family: 'Proxima Nova';
	font-size: 40px;
	font-weight: normal;
}
h2 {
	font-family: 'Proxima Nova';
	font-size: 42px;
	font-weight: normal;
}
h3 {
	font-family: 'Proxima Nova';
	font-size: 32px;
	font-weight: normal;
}
img {
	max-width: 100%;
}

p {
	font-family: 'Proxima Nova';
	font-size: 18px;
	font-weight: normal;
	color:#767676;
}

a {color:#a12641;text-decoration:none;}

/*hr:after {
	content: ".......................................................................";
	letter-spacing: 5px; 
	color: #818181;
}*/
/* Use letter-spacing to increase space between dots*/

/*hr.showrooms_hr:after {
	content: "...................................................................................................";
	letter-spacing: 4px; 
	color: #818181;
}
*//* Use letter-spacing to increase space between dots*/

hr.service_hr:after {
	content: "............................................................................";
	letter-spacing: 2px; /* Use letter-spacing to increase space between dots*/
	color: #fff;
}

hr.team_hr:after {
	content: ".....................................................................";
	letter-spacing: 3px; /* Use letter-spacing to increase space between dots*/
	color: #818181;
}

@font-face {
	font-family: Proxima Nova;
	src: url('ProximaNova-Regular.otf');
}

@font-face {
	font-family: Proxima Nova Light;
	src: url('ProximaNova-Light.otf');
}

span.stButton span.email, span.sharethis {
	color: #fff !important;
}

label.error[for="index_first_last_name"] {
	position: absolute;
	top: 50px;
	right: 800px;
	z-index: 100000;
	color: #fff;
	font-family: 'Proxima Nova';
	font-size: 13px;
	font-weight: normal
}

label.error[for="index_email"] {
	position: absolute;
	top: 50px;
	right: 563px;
	z-index: 100000;
	color: #fff;
	font-family: 'Proxima Nova';
	font-size: 13px;
	font-weight: normal
}

label.error[for="index_location"] {
	position: absolute;
	top: 50px;
	right: 330px;
	z-index: 100000;
	color: #fff;
	font-family: 'Proxima Nova';
	font-size: 13px;
	font-weight: normal;
}

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

.modal-page label.error[for="location"] {
	right: 0px !important;
}

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

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

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

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

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

.hidden{
	display: none !important;
}

/***************/
/* Styles for the modal window on each showroom
/***************/
#modal-appointment-form label.error[for="location"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 13px;
	font-weight: normal;
	position: relative;
	left: 16px;
	top: 0px;
}

#modal-appointment-form  .modal-page label.error[for="location"] {
	right: 0px !important;
}

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

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

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

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

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

#modal-appointment-form  label.error[for="rooms"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 13px;
	font-weight: normal;
	position: relative;
	left: 16px;
	top: 0px;
}
/***************/
label.error[for="projects-textarea"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 13px;
	font-weight: normal;
	position: relative;
	left: 330px;
	top: 110px;
}

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

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

}

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

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

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

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

label.error[for="mce-EMAIL"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	left: 29px;
}

label.error[for="mce-FNAME"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	left: 29px;
}

label.error[for="mce-LNAME"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	left: 29px;
}

label.error[for="mce-STORE"] {
	color: #a12641;
	font-family: 'Proxima Nova';
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	left: 29px;
}


.first-row{
position: relative; 
top: -60.4px; 
left: 0px; 

}

.second-row{
position: relative; 
top: -20px; 
left: 0px; 

}

.first-row > li{
position: relative; 
left: 50px;

}

.second-row > li{
position: relative; 
left: 50px;

}

.third-row > li{
position: relative; 
left: 20px;
}

.header-sitemap{
	position: relative;
	top: 10px;
	/*left: 400px;*/
	padding: 0 0 100px 0;
	clear: both;
	font-size: 30px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #a12641;


}

.header-sitemap > h2{
	font-family: 'Proxima Nova' !important;
}

/* Labels for request appointment field */
.required-star{
	color: #555555;
	font-family: 'Proxima Nova';
	font-size: 20px;
	font-weight: normal;
	position: relative;
	/*left: 250px;
	top: 30px;*/

}

/*.showroom-star{
	top: 10px !important;

}

.first-star{
	left: 247px !important;
}

.last-star{
	left: 243px !important;
	top: 28px !important;
}

.email-star{
	left: 200px !important;
	top: 27px !important;
}

.telephone-star{
	left: 246px !important;
	top: 26px !important;
}

.time-star{
	left: 300px !important;
	top: 27px !important;
}

.rooms-star{
	left: 214px !important;
	top: 29px !important;
}
.message-star{
	left: 230px !important;
	top: 29px !important;
}*/


span.1st-row{
	position: relative;
		top: 40px;
	left: 450px;
	border: 5px solid black;
}

span.2nd-row{
	position: relative;
	top: 40px;
	left: 450px;
	border: 5px solid black;
}

/***
 * 	site container.
 */

div#site-container {
	max-width: 1020px;
	margin: 0 auto;
	background-color: #fff;
	height: 100%;
	position: relative;
	margin-top: 109px;
}

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

.mobile-utility {
	display: none !important;
}
/*************************************************************
 *
 * Home
 *
 ************************************************************/

div#marquee-wrap {
	height: 610px;
	position: relative;
	/*background: url('/wp-content/themes/Weinstein-Showrooms/gfx/homepage_marquee_a.png') no-repeat;*/
}

/*div#marquee-wrap #marquee-slider img {
 position: absolute;
 top: 0;
 left: 0;
 z-index: 8;
 }*/

/*div#marquee-wrap #marquee-slider img.active {
 z-index: 10;
 }

 div#marquee-wrap  #marquee-slider img.last-active {
 z-index: 9;
 }*/

div#intro-marquee-copy h2 {
	font-size: 40px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	width: 75%;
	position: relative;
	bottom: 215px;
	letter-spacing: 5px;
	z-index: 10000;
}

div#intro-marquee-copy .see_more {
	color: #ffffff;
	font-size: 12px;
	font-family: 'Proxima Nova';
	width: 75%;
	text-align: center;
	text-transform: uppercase;
	z-index: 10000;
	position: relative;
	top: -187px;
	margin: 0 auto;
	padding-bottom: 5px;
	cursor: pointer;
}

div#intro-marquee-copy .see_more_btn {
	margin: 0 auto;
	top: -187px;
	position: relative;
	text-align: center;
	width: 75%;
	z-index: 100000;
	cursor: pointer;
}

div#intro-marquee-copy #intro-marquee-bg {
	background-color: #000;
	opacity: .67;
	height: 184px;
	position: relative;
	bottom: 357px;
	z-index: 1000;
}

.ie8 #intro-marquee-copy #intro-marquee-bg {
	filter: alpha(opacity=67);
}

div#intro-home {
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/homepage_intro_background.png') no-repeat;
	height: 610px;
}

div#intro-home h2 {
	font-size: 42px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	line-height: 56px;
	text-transform: uppercase;
	color: #a12641;
	text-align: center;
	padding-top: 130px;
	margin: 0 auto;
	width: 70%;
	letter-spacing: 2px;
	padding-bottom: 15px;
}

div#intro-home .see_more {
	color: #393939;
	font-size: 12px;
	font-family: 'Proxima Nova';
	width: 75%;
	text-align: center;
	text-transform: uppercase;
	z-index: 10000;
	position: relative;
	top: 100px;
	margin: 0 auto;
	padding-bottom: 5px;
	line-height: 12px;
	cursor: pointer;
}

div#intro-home .see_more_btn {
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 75%;
	z-index: 100000;
	top: 100px;
	cursor: pointer;
}

div#intro-home p {
	font-size: 18px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	line-height: 36px;
	color: #484848;
	text-align: center;
	width: 68%;
	margin: 0 auto;
	padding-top: 20px;
	letter-spacing: 1px;
}

div#intro-home p span {
	color: #a12641;
}

div#intro-home a {
	text-decoration: none;
}

div#intro-planning {
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/homepage_planning_image.png') no-repeat;
	height: 667px;
	bottom: 55px;
	position: relative;
}

div#intro-planning h2 {
	font-size: 32px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #a12641;
	padding-top: 40px;
	padding-left: 330px;
	letter-spacing: 2px;
}

div#intro-planning .see_more {
	color: #393939;
	font-size: 12px;
	font-family: 'Proxima Nova';
	width: 75%;
	float: none;
	padding: 0px;
	text-align: center;
	text-transform: uppercase;
	z-index: 100000;
	position: relative;
	top: 400px;
	margin: 0 auto;
	padding-bottom: 5px;
	line-height: 12px;
	cursor: pointer;
}

div#intro-planning .see_more_btn {
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 75%;
	z-index: 100000;
	top: 400px;
	cursor: pointer;
}

div#intro-planning p {
	font-size: 16px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	color: #484848;
	padding-left: 330px;
	padding-top: 10px;
	float: left;
	letter-spacing: 1px;
}

div#intro-planning #intro-planning-copy {
	height: 205px;
	position: relative;
	top: 90px;
}

div#intro-planning #intro-planning-copy #intro-planning-bg {
	background-color: #49abfc;
	opacity: .25;
	height: 205px;
	position: relative;
	top: -68px;
	z-index: -1;
}

.ie8 #intro-planning #intro-planning-copy #intro-planning-bg {
	filter: alpha (opacity=25);
	height: 205px;
	position: relative;
	top: -160px;
	z-index: -1;
}

div#intro-planning #intro-planning-copy p span {
	background-color: #d1eafe;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #a12641;
	padding: 10px;
	font-family: 'Proxima Nova';
	font-weight: 600;
	float: left;
	font-size: 15px;
	color: #a12641;
	text-align: center;
	margin-top: 20px;
}

.ie8 #intro-planning #intro-planning-copy p span {
	width: 200px;
}

div#intro-request {
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/homepage_appointment_image.png') no-repeat;
	height: 612px;
	bottom: 55px;
	position: relative;
}

div#intro-request h2 {
	font-size: 32px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	width: 70%;
	position: relative;
	top: 280px;
	letter-spacing: 2px;
}

div#intro-request .see_more {
	color: #ffffff;
	font-size: 12px;
	font-family: 'Proxima Nova';
	width: 75%;
	text-align: center;
	text-transform: uppercase;
	z-index: 10000;
	position: relative;
	top: 355px;
	margin: 0 auto;
	padding-bottom: 5px;
	cursor: pointer;
}

div#intro-request .see_more_btn {
	margin: 0 auto;
	top: 355px;
	position: relative;
	text-align: center;
	width: 75%;
	z-index: 100000;
	cursor: pointer;
}

div#intro-request p {
	font-size: 16px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	color: #fff;
	text-align: center;
	width: 70%;
	margin: 0 auto;
	position: relative;
	top: 293px;
	letter-spacing: 1px;
}

div#intro-request #intro-request-copy {
	position: relative;
	top: 90px;
}

div#intro-request #intro-request-copy #intro-request-bg {
	background-color: #000;
	opacity: .65;
	height: 232px;
	position: relative;
	top: 132px;
	z-index: -1;
}

.ie8 #intro-request #intro-request-copy #intro-request-bg {
	filter: alpha(opacity=65);
}

div#intro-showroom {
	background: #f2f2f2;
	height: 735px;
	bottom: 55px;
	margin-top: 30px;
	position: relative;
	text-align: center;
}

div#intro-showroom h2 {
	font-size: 32px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	color: #a12641;
	padding-top: 75px;
	letter-spacing: 2px;
}

div#intro-showroom ul {
	margin: 0 auto;
	display: inline-block;
}

div#intro-showroom ul li {
	display: inherit;
	padding: 25px;
}

div#intro-showroom .showroom-icon {
	cursor: pointer;
}

div#intro-showroom .showroom-icon-placeholder {
	display: none;
}

div#intro-showroom .see_more {
	color: #393939;
	font-size: 12px;
	font-family: 'Proxima Nova';
	width: 75%;
	float: none;
	padding: 0px;
	text-align: center;
	text-transform: uppercase;
	z-index: 100000;
	position: relative;
	top: 35px;
	margin: 0 auto;
	padding-bottom: 5px;
	line-height: 12px;
	cursor: pointer;
}

div#intro-showroom .see_more_btn {
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 75%;
	z-index: 100000;
	top: 35px;
	cursor: pointer;
}

div#intro-showroom p {
	font-size: 16px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	line-height: 25px;
	color: #4e4e4e;
	padding-top: 20px;
	padding-bottom: 30px;
	letter-spacing: 1px;
}

div#intro-showroom h3 {
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #555555;
	letter-spacing: 1px;
	padding-top: 10px;
}

div#intro-showroom .city-showroom {
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #555555;
	letter-spacing: 1px;
	padding-top: 0px;
	line-height: 10px;
}

div#intro-showroom #slides {
	margin: 0 auto;
}

/*div#intro-showroom #slides img {
 display: inline;
 padding: 25px;
 }*/

a.gallerypic span.zoom-icon {
	visibility: hidden;
	position: absolute;
	left: auto;
	top: 0;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	border-top: 0 !important;
}

a.gallerypic span:before {
	border-top: 0 !important;
}

a.gallerypic span:after {
	border-top: 0 !important;
}

a.gallerypic:hover span.zoom-icon {
	visibility: visible;
}

/*div#intro-showroom ul li h3 {
 display: inline;
 padding: 25px;
 }*/

div#intro-showroom span {
	display: inline-block;
}
div#intro-showroom span:before, div#intro-showroom span:after {
	border-top: 1px solid #838383;
	display: block;
	height: 1px;
	content: " ";
	width: 19%;
	position: absolute;
	left: 100px;
	top: 89px;
}
div#intro-showroom span:after {
	right: 100px;
	left: auto;
}

div#intro-service {
	/*background: url('/wp-content/themes/Weinstein-Showrooms/gfx/homepage_service_image.png') no-repeat;*/
	background-position: 0 185px;
	background-color: #fff;
	/*height: 700px;*/
	position: relative;
	bottom: 0px;
	text-align: center;
}

div#intro-service h2 {
	font-size: 32px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	color: #a12641;
	text-align: center;
	letter-spacing: 2px;
}

div#intro-service p {
	font-size: 16px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	line-height: 30px;
	color: #545454;
	padding-top: 20px;
	padding-bottom: 20px;
	letter-spacing: 1px;
}

div#intro-service span {
	display: inline-block;
}
div#intro-service span:before, div#intro-service span:after {
	border-top: 1px solid #838383;
	display: block;
	height: 1px;
	content: " ";
	width: 23%;
	position: absolute;
	left: 100px;
	top: 15px;
}
div#intro-service span:after {
	right: 100px;
	left: auto;
}

div#intro-service #intro-service-btns {
	/*width: 68%;*/
	margin: 0 auto;
	position: relative;
	/*top: -11px;*/
}

div#intro-service #intro-service-btns #service-location-btn .location-btn {
	/*float: left;*/
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #a12641;
	padding: 5px;
	width: 245px;
	text-align: center;
	margin-top: 15px;
	font-size: 15px;
	color: #a12641;
	font-weight: 600;
	margin: 0 auto;
}

div#intro-service #intro-service-btns #service-managers-btn .manager-btn {
	float: right;
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #a12641;
	padding: 5px;
	padding-left: 15px;
	width: 310px;
	text-align: left;
	margin-top: 15px;
	font-size: 15px;
	color: #a12641;
	font-weight: 600;
}

div#intro-service .homepage_service_img {
	padding-top: 35px;
}

div#intro-service .see_more {
	color: #393939;
	font-size: 12px;
	font-family: 'Proxima Nova';
	width: 75%;
	float: none;
	padding: 0px;
	text-align: center;
	text-transform: uppercase;
	position: relative;
	top: -90px;
	margin: 0 auto;
	padding-bottom: 2px;
	line-height: 12px;
	cursor: pointer;
}

div#intro-service .see_more_btn {
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 75%;
	top: -90px;
	cursor: pointer;
}

/*div#slideshow-showrooms {
 width: 1020px; height: 518px;
 /*overflow: scroll; /* Allows the slides to be viewed using scrollbar if Javascript isn't available */
/*position: relative; z-index: 5;
 }

 div#slideshow-showrooms ul#nav {
 position: relative;
 top: 120px;
 }
 div#slideshow-showrooms ul#nav li#prev {
 float: left;
 }
 div#slideshow-showrooms ul#nav li#next {
 float: right;
 }
 div#slideshow-showrooms ul#nav li a {
 display: block; width: 29px; height: 60px; text-indent: -9999px;
 }
 div#slideshow-showrooms ul#nav li#prev a {
 background: url('/wp-content/themes/Weinstein-Showrooms/gfx/main_arrow_left.png') no-repeat;
 }
 div#slideshow-showrooms ul#nav li#next a {
 background: url('/wp-content/themes/Weinstein-Showrooms/gfx/main_arrow_right.png') no-repeat;
 }

 div#slideshow-showrooms ul#slides-icons {
 list-style: none;
 }*/

#intro-showroom #slides {
	display: none
}

#intro-showroom #slides .slidesjs-navigation {
	margin-top: 3px;
}

#intro-showroom #slides .slidesjs-previous {
	margin-right: 5px;
	float: left;
}

#intro-showroom #slides .slidesjs-next {
	margin-right: 5px;
	float: left;
}

#intro-showroom .slidesjs-pagination {
	margin: 0 auto;
	list-style: none;
	position: relative;
	bottom: 0px;
	left: 0px;
}

#intro-showroom .slidesjs-pagination li {
	float: left;
	margin: 0 5px;
	padding: 0px;
}

#intro-showroom .slidesjs-pagination li a {
	display: block;
	width: 10px;
	height: 0;
	padding-top: 11px;
	background-image: url('/wp-content/themes/Weinstein-Showrooms/gfx/pagination_3.png');
	background-position: 0 0;
	float: left;
	overflow: hidden;
}

#intro-showroom .slidesjs-pagination li a.active, #intro-showroom .slidesjs-pagination li a:hover.active {
	background-position: 0 -17px
}

#intro-showroom .slidesjs-pagination li a:hover {
	background-position: 0 -17px
}

#intro-showroom #slides a:link, #intro-showroom #slides a:visited {
	color: #333
}

#intro-showroom #slides a:hover, #intro-showroom #slides a:active {
	color: #9e2020
}

#intro-showroom .navbar {
	overflow: hidden
}

#intro-showroom #slides {
	width: 1020px;
	margin: 0 auto;
}

#intro-showroom .slidesjs-container {
	width: 1020px !important;
	margin: 0 auto;
	height: 200px !important;
}

#intro-showroom .slidesjs-control {
	width: 1020px !important;
	margin: 0 auto;
	height: 200px !important;
}

div#intro-form {
	text-align: center;
	position: relative;
	top: 310px;
}

.index-input-field-text {
	-webkit-appearance: none;
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #fff;
	padding: 12px 0px 12px 10px;
	height: 18%;
	width: 218px;
	text-align: left;
	font-size: 13px;
	color: #a7a7a7;
	font-weight: 400;
	text-transform: uppercase;
	position: relative;
	font-family: 'Proxima Nova';
}

.index-input-field-textarea {
	-webkit-appearance: none;
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #fff;
	padding: 12px 0px 12px 10px;
	height: 18%;
	width: 218px;
	text-align: left;
	font-size: 13px;
	color: #a7a7a7;
	font-weight: 400;
	text-transform: uppercase;
	position: relative;
	font-family: 'Proxima Nova';
}

.index-input-field-select {
	-webkit-appearance: none;
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #fff;
	padding: 12px 0px 12px 10px;
	height: 18%;
	width: 218px;
	text-align: left;
	font-size: 13px;
	color: #a7a7a7;
	font-weight: 400;
	text-transform: uppercase;
	position: relative;
	font-family: 'Proxima Nova';
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/drop_down_arrow.png') no-repeat right #fff;
	background-position: 149px 14px;
	background-size: 7%;
}

.service-btn {
	background-color: transparent;
	background-image: url('/wp-content/themes/Weinstein-Showrooms/gfx/more_arrow_white.png');
	background-repeat: no-repeat;
	background-position: 47px 11px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #fff;
	padding: 10px;
	width: 116px;
	padding-left: 15px;
	text-align: left;
	text-transform: uppercase;
	font-size: 15px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1px;
	font-family: 'Proxima Nova';
	cursor: pointer;
}
/*************************************************************
 *
 * Showrooms
 *
 ************************************************************/

div#marquee-showroom {
	height: 506px;
	position: relative;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/showroom_marquee_a.png') no-repeat;
}

div#marquee-showroom h2 {
	font-size: 39px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	width: 75%;
	position: relative;
	top: 225px;
	letter-spacing: 2px;
	text-shadow: 0px 0px 8px #000;
}

div#marquee-showroom p {
	font-size: 18px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	line-height: 26px;
	color: #fff;
	text-align: center;
	position: relative;
	top: 232px;
	width: 100%;
	margin: 0 auto;
	padding-top: 25px;
	letter-spacing: 1px;
}
div#marquee-showroom #showroom-marquee-copy #showroom-marquee-bg {
	background-color: #000;
	opacity: .67;
	height: 122px;
	position: relative;
	top: 130px;
	z-index: -1;
}

.ie8 #marquee-showroom #showroom-marquee-copy #showroom-marquee-bg {
	filter: alpha(opacity=65);
}

div#showroom-main {
	background: #fff;
	bottom: 55px;
	position: relative;
	text-align: center;
}

div#showroom-main .showroom-icon-placeholder {
	display: none;
} 

div#showroom-main h2 {
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #a12641;
	padding-top: 40px;
	letter-spacing: 2px;
}

div#showroom-main h3 {
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #555555;
	letter-spacing: 1px;
	padding-top: 10px;
}

/*div#showroom-main h3:hover {
 color: #a12641;
 }*/

div#showroom-main .city-showroom {
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #555555;
	letter-spacing: 1px;
	padding-top: 0px;
	line-height: 10px;
}

div#showroom-main p {
	font-size: 16px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	line-height: 30px;
	color: #7a7a7a;
	padding-top: 20px;
	/*padding-bottom: 40px;*/
	letter-spacing: 1px;
}

div#showroom-main ul {
	margin: 0 auto;
	display: inline-block;
}

div#showroom-main ul li {
	display: inherit;
	padding: 36px;
}

div#showroom-main span:before, div#showroom-main span:after {
	border-top: 1px solid #838383;
	display: block;
	height: 1px;
	content: " ";
	width: 12%;
	position: absolute;
	left: 100px;
	top: 50px;
}
div#showroom-main span:after {
	right: 100px;
	left: auto;
}

div#showroom-main .showroom-icon {
	cursor: pointer;
}

div#showroom-main #showroom-content {
	width: 80%;
	margin: 0 auto;
	height: 320px;
	border-bottom: 1px solid #999999;
}

div#showroom-main #showroom-content-border {
	border-bottom: 1px solid #999999;
	margin-bottom: 45px;
	width: 100%;
}

div#showroom-main #showroom-content .showroom-pop-img {
	float: left;
	padding-right: 20px;
}

div#showroom-main #showroom-content .showroom-pop-copy {
	float: left;
	width: 60%;
}

div#showroom-main #showroom-content .showroom-pop-copy h2 {
	font-weight: 600;
	font-size: 18px;
	padding-top: 0px;
	text-align: left;
	padding-bottom: 8px;
}

div#showroom-main #showroom-content .showroom-pop-copy .showroom-pop-city {
	font-size: 13px;
	font-weight: normal;
	color: #a12641;
	text-transform: uppercase;
	padding-top: 0px;
	text-align: left;
	line-height: 0px;
	padding-bottom: 5px;
}

div#showroom-main #showroom-content .showroom-pop-contact {
	font-size: 13px;
	font-weight: normal;
	color: #2f2f2f;
	padding-top: 0px;
	text-align: left;
	letter-spacing: 0px;
	line-height: 18px;
	padding-bottom: 15px;
	padding-top: 5px;
	float: left;
	width: 50%;
}

div#showroom-main #showroom-content .showroom-pop-hours {
	font-size: 13px;
	font-weight: normal;
	color: #2f2f2f;
	padding-top: 0px;
	text-align: left;
	letter-spacing: 0px;
	line-height: 18px;
	padding-bottom: 15px;
	padding-top: 5px;
	float: right;
	width: 40%;
}

div#showroom-main #showroom-content #showroom-exit {
	position: relative;
	cursor: pointer;
}

div#showroom-main #showroom-content #showroom-exit img {
	position: absolute;
	top: 0;
	right: 0;
	padding: 20px;
}

div#showroom-main .showroom-pop-copy #contact-us-btn .contact-btn {
	float: right;
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #a12641;
	padding: 1px;
	padding-left: 12px;
	width: 122px;
	text-align: left;
	font-size: 11px;
	color: #a12641;
	font-weight: 600;
	text-transform: uppercase;
	position: relative;
	right: 60px;
}

/*************************************************************
 *
 * Product
 *
 ************************************************************/

div#marquee-product {
	height: 396px;
	position: relative;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/product_marquee_a.png') no-repeat;
}

div#marquee-product h2 {
	font-size: 39px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	width: 75%;
	position: relative;
	top: 225px;
	letter-spacing: 2px;
	text-shadow: 0px 0px 8px #000;
}

div#marquee-product p {
	font-size: 18px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	line-height: 26px;
	color: #fff;
	text-align: center;
	position: relative;
	top: 232px;
	width: 100%;
	margin: 0 auto;
	padding-top: 25px;
	letter-spacing: 1px;
}
div#marquee-product #product-marquee-copy #product-marquee-bg {
	background-color: #000;
	opacity: .67;
	height: 122px;
	position: relative;
	top: 130px;
	z-index: -1;
}

.ie8 #marquee-product #product-marquee-copy #product-marquee-bg {
	filter: alpha(opacity=67);
}

div#product-showcase {
	padding-top: 90px;
	/*height: 650px;*/
	height: 580px;
}

div#bathroom-product-copy {
	float: left;
	width: 50%;
}

div#bathroom-product-copy img {
	float: left;
	z-index: 1000000;
	position: relative;
	top: 120px;
}

div#bathroom-product-bg {
	background-color: #a12641;
	height: 480px;
	width: 403px;
	z-index: -1;
	position: relative;
	left: 74px;
}

div#bathroom-product-copy h2 {
	font-size: 30px;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #fefefe;
	float: left;
	position: relative;
	left: 100px;
	top: 20px;
	/*text-shadow: 0px 0px 8px #000;*/
}

div#bathroom-product-copy h3 {
	font-size: 12px;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #fff;
	position: relative;
	left: 100px;
	bottom: 33px;
}

div#bathroom-product-copy p {
	font-size: 16px;
	font-family: 'Proxima Nova';
	color: #fefefe;
	float: left;
	position: relative;
	width: 65%;
	top: 70px;
	right: 65px;
	line-height: 22px;
}

div#bathroom-product-copy #more-bathroom-btn {
	color: #3a0007;
	width: 36%;
	margin: 0 auto;
}

div#bathroom-product-copy #more-bathroom-btn .more-btn {
	background-color: #3a0007;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin-top: 10px;
	border: 1px solid #fff;
	padding: 6px;
	font-size: 13px;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	font-family: 'Proxima Nova';
	width: 98px;
}

div#bathroom-product-copy #more-bathroom-btn .more-btn img {
	float: none;
	position: inherit;
	top: 2px;
	padding-left: 10px;
}

div#kitchen-product-copy {
	float: right;
	width: 50%;
}

div#kitchen-product-copy img {
	float: right;
	z-index: 1000000;
	position: relative;
	top: 98px;
}

.ie8 #kitchen-product-copy img {
	top: 120px;
}

div#kitchen-product-bg {
	background-color: #a12641;
	height: 480px;
	width: 403px;
	z-index: -1;
	position: relative;
	left: 34px;
}

div#kitchen-product-copy h2 {
	font-size: 30px;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #fefefe;
	float: left;
	position: relative;
	left: 60px;
	top: 20px;
	/*text-shadow: 0px 0px 8px #000;*/
}

div#kitchen-product-copy h3 {
	font-size: 12px;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #fff;
	position: relative;
	left: 60px;
	bottom: 33px;
}

div#kitchen-product-copy p {
	font-size: 16px;
	font-family: 'Proxima Nova';
	color: #fefefe;
	float: left;
	position: relative;
	width: 65%;
	top: 70px;
	right: 60px;
	line-height: 22px;
}

div#kitchen-product-copy #more-kitchen-btn {
	margin: 0 auto;
	color: #3a0007;
	width: 52%;
}

div#kitchen-product-copy #more-kitchen-btn .more-btn {
	background-color: #3a0007;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin-top: 10px;
	border: 1px solid #fff;
	padding: 6px;
	font-size: 13px;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	font-family: 'Proxima Nova';
	width: 98px;
}

div#kitchen-product-copy #more-kitchen-btn .more-btn img {
	float: none;
	position: inherit;
	top: 2px;
	padding-left: 10px;
}

/*
div#brand-showcase {
	height: 750px;
}
*/

div#brand-showcase h2 {
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	font-size: 29px;
	color: #971e21;
	text-align: center;
	width: 100%;
	letter-spacing: 2px;
	border-bottom: 1px solid #7f7f7f;
	padding-bottom: 15px;
}

div#brand-showcase ul {
	padding: 0;
	list-style: none;
	margin: 20px auto 0;
	width: 65%;
	font-size:0;
}

div#brand-showcase ul li {
	display:inline-block;
	padding: 0;
	margin: 0 5px 10px 5px;
}

div#brand-showcase li img {
	background-color: white;
	padding: 7px;
	margin: 0;
	width: 140px;
	height: 89px;
}

.ie8 #brand-showcase li img {
	width: 100% !important;
	max-width: inherit !important;
}

div#brand-more-btn {
	position: relative;
	/* bottom: 225px; */
	border-bottom: 1px solid #7f7f7f;
	padding-bottom: 30px;
}

div#brand-more-btn .brand-btn {
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #a12641;
	padding: 10px;
	padding-left: 15px;
	text-align: center;
	margin-top: 15px;
	font-size: 11px;
	color: #a12641;
	font-weight: 600;
	font-family: 'Proxima Nova';
	width: 50px;
	margin: 0 auto;
	position: relative;
}

/*************************************************************
 *
 * Bathroom
 *
 ************************************************************/
div#marquee-bathroom {
	height: 242px;
	position: relative;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/bathroom_marquee_a.png') no-repeat;
}

div#marquee-bathroom h2 {
	font-size: 39px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	width: 75%;
	position: relative;
	top: 225px;
	letter-spacing: 2px;
	text-shadow: 0px 0px 8px #000;
}

div#bathroom-breadcrumb a {
	font-size: 14px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	color: #575757;
}

div#bathroom-breadcrumb .breadcrumb-selected a {
	color: #971e21;
}

div#bathroom-breadcrumb a:hover {
	color: #971e21;
}

div#bathroom-breadcrumb img {
	padding-bottom: 1px;
}

div#bathroom-breadcrumb ul {
	position: relative;
	width: 100%;
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
	/*padding-left: 25px;*/
	background-color: #e5e5e5;
	letter-spacing: 1px;
}

div#bathroom-breadcrumb ul li {
	display: inline;
	padding-right: 15px;
}

div#bathroom-breadcrumb ul li.home {
	padding-left: 25px;
}

div#marquee-bathroom #bathroom-marquee-copy #bathroom-marquee-bg {
	background-color: #000;
	opacity: .67;
	height: 122px;
	position: relative;
	top: 130px;
	z-index: -1;
}

div#bathroom-departments {
	text-align: center;
	padding-top: 65px;
	height: 560px;
}

div#bathroom-departments #bathroom-content {
	float: left;
	padding-right: 30px;
}

div#bathroom-departments span {
	display: inline-block;
}

div#bathroom-departments span:before, div#bathroom-departments span:after {
	border-top: 1px solid #838383;
	display: block;
	height: 1px;
	content: " ";
	width: 30%;
	position: absolute;
	left: 100px;
	top: 361px;
}
div#bathroom-departments span:after {
	right: 100px;
	left: auto;
}

div#bathroom-departments-copy h2 {
	font-size: 31px;
	font-weight: normal;
	color: #971e21;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	padding-top: 40px;
	letter-spacing: 2px;
	text-align: center;
}

div#bathroom-departments-copy p {
	font-size: 16px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	line-height: 24px;
	color: #7a7a7a;
	padding-top: 20px;
	padding-bottom: 40px;
	letter-spacing: 1px;
	margin: 0 auto;
	width: 85%;
}

div#bathroom-products {
	width: 80%;
	float: right;
	padding-top: 20px;
	padding-bottom: 20px;
}

div#bathroom-departments #bathroom-products ul {
	width: 191px;
	text-align: left;
}

div#bathroom-departments #bathroom-products ul li {
	color: #5b5b5b;
	font-family: 'Proxima Nova';
	font-size: 16px;
	line-height: 30px;
	cursor: pointer;
	
}

div#bathroom-departments #bathroom-products ul li:hover {
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 0px 1px #a12641;
	-moz-box-shadow: 0px 0px 0px 1px #a12641;
	box-shadow: 0px 0px 0px 1px #a12641;
	margin-left: -7px;
	padding-left: 7px;
  	display:block;
}

div#bathroom-departments #bathroom-products-right {
	float: left;
	padding-left: 40px;
}

div#bathroom-departments #bathroom-products-left {
	float: left;
}

div#brand-showcase-bathroom {
	height: 750px;
}

div#brand-showcase-bathroom .brand-showcase-bathroom-bg {
	background-color: #fff;
	height: 100%;
}

div#brand-showcase-bathroom h2 {
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	font-size: 29px;
	color: #971e21;
	text-align: center;
	width: 80%;
	letter-spacing: 2px;
	border-bottom: 1px solid #7f7f7f;
	padding-bottom: 15px;
	margin-left: 10%;
	padding-top: 30px;
}

div#brand-showcase-bathroom ul {
	padding: 0;
	list-style: none;
	margin: 20px auto 0;
	width: 65%;
}

div#brand-showcase-bathroom ul li {
	float: left;
	padding: 0;
	margin: 0 5px 10px 5px;
}

div#brand-showcase-bathroom li img {
	background-color: white;
	padding: 7px;
	margin: 0;
	width: 140px;
	height: 89px;
}

.ie8 #brand-showcase-bathroom li img {
	max-width: inherit !important;
	width: 100% !important;
}

div#brand-more-bathroom-btn {
	position: relative;
	bottom: 185px;
	/*border-bottom: 1px solid #7f7f7f;*/
	padding-bottom: 30px;
}

div#brand-more-bathroom-btn .brand-btn {
	background-color: #f2f2f2;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #a12641;
	padding: 10px;
	padding-left: 15px;
	text-align: center;
	margin-top: 15px;
	font-size: 11px;
	color: #a12641;
	font-weight: 600;
	font-family: 'Proxima Nova';
	width: 50px;
	margin: 0 auto;
	position: relative;
}

div#bathroom-product-copy #view-products-btn {
	color: #3a0007;
	position: relative;
	bottom: 130px;
	left: 170px;
}

div#bathroom-product-copy #view-products-btn .view-btn {
	background-color: #3a0007;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin-top: 10px;
	border: 1px solid #fff;
	padding: 6px;
	width: inherit;
	font-size: 13px;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	font-family: 'Proxima Nova';
}

div#kitchen-product-copy #view-products-btn {
	color: #3a0007;
	position: relative;
	bottom: 160px;
	left: 130px;
}

div#kitchen-product-copy #view-products-btn .view-btn {
	background-color: #3a0007;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin-top: 10px;
	border: 1px solid #fff;
	padding: 6px;
	width: inherit;
	font-size: 13px;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	font-family: 'Proxima Nova';
	position: relative;
	top: 100px;
}

/*************************************************************
 *
 * Kitchen
 *
 ************************************************************/
div#marquee-kitchen {
	height: 242px;
	position: relative;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/kitchen_marquee_a.png') no-repeat;
}

div#marquee-kitchen h2 {
	font-size: 39px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	width: 75%;
	position: relative;
	top: 225px;
	letter-spacing: 2px;
	text-shadow: 0px 0px 8px #000;
}

div#kitchen-breadcrumb a {
	font-size: 14px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	color: #575757;
}

div#kitchen-breadcrumb .breadcrumb-selected a {
	color: #971e21;
}

div#kitchen-breadcrumb a:hover {
	color: #971e21;
}

div#kitchen-breadcrumb img {
	padding-bottom: 1px;
}

div#kitchen-breadcrumb ul {
	position: relative;
	width: 100%;
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
	/*padding-left: 25px;*/
	background-color: #e5e5e5;
	letter-spacing: 1px;
}

div#kitchen-breadcrumb ul li {
	display: inline;
	padding-right: 15px;
}

div#kitchen-breadcrumb ul li.home {
	padding-left: 25px;
}

div#marquee-kitchen #kitchen-marquee-copy #kitchen-marquee-bg {
	background-color: #000;
	opacity: .67;
	height: 122px;
	position: relative;
	top: 130px;
	z-index: -1;
}

div#kitchen-departments {
	text-align: center;
	padding-top: 65px;
	height: 560px;
}

div#kitchen-departments span {
	display: inline-block;
}

div#kitchen-departments span:before, div#kitchen-departments span:after {
	border-top: 1px solid #838383;
	display: block;
	height: 1px;
	content: " ";
	width: 32%;
	position: absolute;
	left: 100px;
	top: 361px;
}
div#kitchen-departments span:after {
	right: 100px;
	left: auto;
}

div#kitchen-departments-copy h2 {
	font-size: 31px;
	font-weight: normal;
	color: #971e21;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	padding-top: 40px;
	letter-spacing: 2px;
	text-align: center;
}

div#kitchen-departments-copy p {
	font-size: 16px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	line-height: 24px;
	color: #7a7a7a;
	padding-top: 20px;
	padding-bottom: 40px;
	letter-spacing: 1px;
	margin: 0 auto;
	width: 70%;
}

div#kitchen-products {
	width: 50%;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0 auto;
}

div#kitchen-departments #kitchen-products ul {
	width: 175px;
	text-align: left;
}

div#kitchen-departments #kitchen-products ul li {
	color: #5b5b5b;
	font-family: 'Proxima Nova';
	font-size: 16px;
	line-height: 30px;
	cursor: pointer;
}

div#kitchen-departments #kitchen-products ul li:hover {
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 0px 1px #a12641;
	-moz-box-shadow: 0px 0px 0px 1px #a12641;
	box-shadow: 0px 0px 0px 1px #a12641;
	margin-left: -7px;
	padding-left: 7px;
  	display:block;
}

div#kitchen-departments #kitchen-products-right {
	float: right;
}

div#kitchen-departments #kitchen-content {
	float: left;
}

div#kitchen-departments #kitchen-products-left {
	float: left;
}

div#brand-showcase-kitchen {
	height: 750px;
}

div#brand-showcase-kitchen .brand-showcase-kitchen-bg {
	background-color: #fff;
	height: 650px;
}

div#brand-showcase-kitchen h2 {
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	font-size: 29px;
	color: #971e21;
	text-align: center;
	width: 80%;
	letter-spacing: 2px;
	border-bottom: 1px solid #7f7f7f;
	padding-bottom: 15px;
	padding-top: 30px;
	margin-left: 10%;
}

div#brand-showcase-kitchen ul {
	padding: 0;
	list-style: none;
	margin: 20px auto 0;
	width: 65%;
}

div#brand-showcase-kitchen ul li {
	float: left;
	padding: 0;
	margin: 0 5px 10px 5px;
}

div#brand-showcase-kitchen li img {
	background-color: white;
	padding: 7px;
	margin: 0;
	width: 140px;
	height: 89px;
}

.ie8 #brand-showcase-kitchen li img {
	max-width: inherit !important;
	width: 100% !important;
}

div#brand-more-kitchen-btn {
	position: relative;
	bottom: 185px;
	/*border-bottom: 1px solid #7f7f7f;*/
	padding-bottom: 30px;
}

div#brand-more-kitchen-btn .brand-btn {
	background-color: #f2f2f2;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #a12641;
	padding: 10px;
	padding-left: 15px;
	text-align: center;
	margin-top: 15px;
	font-size: 11px;
	color: #a12641;
	font-weight: 600;
	font-family: 'Proxima Nova';
	width: 50px;
	margin: 0 auto;
	position: relative;
}

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

div#marquee-about {
	height: 394px;
	position: relative;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/about_marquee_a.png') no-repeat;
}

div#marquee-about h2 {
	font-size: 39px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	width: 75%;
	position: relative;
	top: 225px;
	letter-spacing: 2px;
	text-shadow: 0px 0px 8px #000;
}

div#marquee-about p {
	font-size: 18px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	line-height: 26px;
	color: #fff;
	text-align: center;
	position: relative;
	top: 232px;
	width: 95%;
	margin: 0 auto;
	padding-top: 25px;
	letter-spacing: 1px;
}
div#marquee-about #about-marquee-copy #about-marquee-bg {
	background-color: #000;
	opacity: .67;
	height: 122px;
	position: relative;
	top: 130px;
	z-index: -1;
}

.ie8 #marquee-about #about-marquee-copy #about-marquee-bg {
	filter: alpha(opacity=67);
}

div#about-main {
	padding-top: 50px;
	height: 705px;
}

div#about-main h2 {
	font-size: 23px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #a12641;
	padding-top: 40px;
	letter-spacing: 2px;
	text-align: center;
	width: 57%;
	line-height: 32px;
	margin: 0 auto;
}

div#about-main .about-logo {
	margin: 0 auto;
	text-align: center;
	padding-top: 40px;
}

div#about-main .about-logo span {
	display: inline-block;
}

div#about-main .about-logo span:before, div#about-main .about-logo span:after {
	border-top: 1px solid #cacaca;
	display: block;
	height: 1px;
	content: " ";
	width: 13%;
	position: absolute;
	left: 308px;
	top: 610px;
}
div#about-main .about-logo span:after {
	right: 308px;
	left: auto;
}

#about-main #about-slider {
	margin: 0 auto;
	text-align: center;
	padding-top: 40px;
}

/*#about-main #about-slider img {
 position:absolute;
 top:700px;
 left:0;
 z-index:8;
 }*/

#about-main #about-slider img.active {
	z-index: 10;
}

#about-main #about-slider img.last-active {
	z-index: 9;
}

div#about-main .see_more {
	color: #393939;
	font-size: 12px;
	font-family: 'Proxima Nova';
	width: 75%;
	text-align: center;
	text-transform: uppercase;
	z-index: 10000;
	position: relative;
	top: -50px;
	margin: 0 auto;
	padding-bottom: 5px;
	cursor: pointer;
}

div#about-main .see_more_btn {
	margin: 0 auto;
	top: -50px;
	position: relative;
	text-align: center;
	width: 75%;
	z-index: 100000;
	cursor: pointer;
}

div#about-history {
	height: 648px;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/about_history_bg.jpg') no-repeat;
}

div#about-history h2 {
	font-size: 36px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #feffff;
	padding-top: 50px;
	padding-bottom: 35px;
	letter-spacing: 2px;
	text-align: center;
	width: 75%;
	line-height: 36px;
	margin: 0 auto;
}

div#about-history span {
	display: inline-block;
}

div#about-history span:before, div#about-history span:after {
	border-top: 1px solid #6f5d55;
	display: block;
	height: 1px;
	content: " ";
	width: 10%;
	position: absolute;
	left: 308px;
	top: 1215px;
}
div#about-history span:after {
	right: 308px;
	left: auto;
}

div#about-history ul {
	margin: 0 auto;
	text-align: center;
}

div#about-history ul li {
	display: inline;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 30px;
	font-family: 'Proxima Nova';
	color: #feffff;
	font-size: 18px;
	text-align: center;
}

div#about-history ul li a {
	color: #feffff;
}

div#about-history ul li a:selected {
	color: #fefff;
}

div#about-history ul li a:hover {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 0px 1px #fff;
	-moz-box-shadow: 0px 0px 0px 1px #fff;
	box-shadow: 0px 0px 0px 1px #fff;
	margin: -5px;
	padding: 5px;
	cursor: pointer;
}



div#about-history-container {
	margin: 0 auto;
	margin-top: 125px;
	text-align: center;
	width: 68%;
}

div#about-history-copy h3 {
	font-size: 130px;
	font-weight: 100;
	color: #fff;
	font-family: 'Proxima Nova';
	float: left;
	text-shadow: 0px 0px 8px #000;
}

div#about-history-copy .history-p {
	float: right;
	text-align: left;
	font-size: 19px;
	font-weight: 300;
	font-family: 'Proxima Nova';
	color: #fff;
	width: 81%;
	line-height: 20px;
	text-shadow: 0px 0px 8px #000;
	position: relative;
	top: -30px;
}

div#see_quote .see_more {
	color: #fff;
	font-size: 12px;
	font-family: 'Proxima Nova';
	width: 75%;
	text-align: center;
	text-transform: uppercase;
	z-index: 10000;
	position: relative;
	top: -50px;
	margin: 0 auto;
	padding-bottom: 5px;
	cursor: pointer;
}

div#see_quote .see_more_btn {
	margin: 0 auto;
	top: -50px;
	position: relative;
	text-align: center;
	width: 75%;
	z-index: 100000;
	cursor: pointer;
}

div#about-quote {
	height: 550px;
	margin: 0 auto;
	width: 78%;
}

div#about-quote h2 {
	font-size: 30px;
	font-family: 'Proxima Nova';
	color: #393939;
	opacity: .7;
	font-weight: 300;
	letter-spacing: 1px;
	line-height: 44px;
	margin-top: 80px;
}

div#about-quote p {
	text-align: center;
	font-style: italic;
	font-family: 'Proxima Nova';
	color: #222222;
	opacity: .8;
	font-size: 18px;
	margin-top: 50px;
}

div#about-quote span {
	font-size: 100px;
	opacity: .3;
	font-family: "Times", sans-serif;
}

#slides {
	display: none
}

#slides .slidesjs-navigation {
	margin-top: 3px;
}

#slides .slidesjs-previous {
	margin-right: 5px;
	float: left;
}

#slides .slidesjs-next {
	margin-right: 5px;
	float: left;
}

.slidesjs-pagination {
	margin: 0 auto;
	list-style: none;
	position: relative;
	bottom: 120px;
	left: 311px;
}

.slidesjs-pagination li {
	float: left;
	margin: 0 2px;
}

.slidesjs-pagination li a {
	display: block;
	width: 10px;
	height: 0;
	padding-top: 10px;
	background-image: url('/wp-content/themes/Weinstein-Showrooms/gfx/pagination_2.png');
	background-position: 0 0;
	float: left;
	overflow: hidden;
}

.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active {
	background-position: 0 -15px
}

.slidesjs-pagination li a:hover {
	background-position: 0 -15px
}

#slides a:link, #slides a:visited {
	color: #333
}

#slides a:hover, #slides a:active {
	color: #a12641;
}

.navbar {
	overflow: hidden
}

#slides {
	width: 724px;
	margin: 0 auto;
}

.slidesjs-container {
	margin: 0 auto;
	margin-bottom: 138px;
}

.slidesjs-control {
	width: 724px !important;
	margin: 0 auto;
	height: 495px !important;
}

div#slideshow {
	width: 1020px;
	height: 550px;
	text-align: center;
	/*overflow: scroll; /* Allows the slides to be viewed using scrollbar if Javascript isn't available */
	/*position: relative; z-index: 5;*/
}

div#slideshow ul#nav {
	position: relative;
	top: 120px;
}
div#slideshow ul#nav li#prev {
	float: left;
}
div#slideshow ul#nav li#next {
	float: right;
}
div#slideshow ul#nav li a {
	display: block;
	width: 29px;
	height: 60px;
	text-indent: -9999px;
}
div#slideshow ul#nav li#prev a {
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/main_arrow_left.png') no-repeat;
	margin-left: 20px;
}
div#slideshow ul#nav li#next a {
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/main_arrow_right.png') no-repeat;
	margin-right: 20px;
}

/*div#slideshow ul#nav li#prev-white a {
 background: url('/wp-content/themes/Weinstein-Showrooms/gfx/home_arrow_left_white.png') no-repeat;
 margin-left: 20px;
 }
 div#slideshow ul#nav li#next-white a {
 background: url('/wp-content/themes/Weinstein-Showrooms/gfx/home_arrow_right_white.png') no-repeat;
 margin-right: 20px;
 }*/

div#slideshow ul#slides_text {
	list-style: none;
}
/*div#slideshow ul#slides_text li {
 margin: 0 0 20px 0;
 }*/

div#slideshow-home {
	width: 1020px;
	height: 613px;
}

div#marquee-wrap ul#nav {
	position: relative;
	bottom: 225px;
	z-index: 1000000;
}
div#marquee-wrap ul#nav li#prev {
	float: left;
}
div#marquee-wrap ul#nav li#next {
	float: right;
}
div#marquee-wrap ul#nav li a {
	display: block;
	width: 29px;
	height: 60px;
	text-indent: -9999px;
}
div#marquee-wrap ul#nav li#prev a {
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/home_arrow_left_white.png') no-repeat;
	margin-left: 20px;
}
div#marquee-wrap ul#nav li#next a {
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/home_arrow_right_white.png') no-repeat;
	margin-right: 20px;
}

/*div#slideshow-home ul#slides_text {
 list-style: none;
 }*/

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

div#marquee-service {
	height: 394px;
	position: relative;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/service_marquee_a.png') no-repeat;
}

div#marquee-service h2 {
	font-size: 39px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	width: 75%;
	position: relative;
	top: 225px;
	letter-spacing: 2px;
	text-shadow: 0px 0px 8px #000;
}

div#marquee-service p {
	font-size: 18px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	line-height: 26px;
	color: #fff;
	text-align: center;
	position: relative;
	top: 245px;
	width: 75%;
	margin: 0 auto;
	padding-top: 25px;
	letter-spacing: 1px;
}
div#marquee-service #service-marquee-copy #service-marquee-bg {
	background-color: #000;
	opacity: .67;
	height: 122px;
	position: relative;
	top: 155px;
	z-index: -1;
}

.ie8 #marquee-service #service-marquee-copy #service-marquee-bg {
	filter: alpha (opacity=67);
}

div#service-main {
	height: 667px;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/service_main_bg.png') no-repeat;
}

div#service-location-form {
	float: left;
	width: 50%;
}

div#service-location-form h2 {
	font-size: 33px;
	font-family: 'Proxima Nova';
	text-align: left;
	font-weight: normal;
	text-transform: uppercase;
	color: #feffff;
	letter-spacing: 1px;
	width: 50%;
	z-index: 100000;
	padding-left: 50px;
	padding-top: 50px;
	padding-bottom: 15px;
}

div#service-location-form p {
	font-size: 16px;
	font-family: 'Proxima Nova';
	text-align: left;
	font-weight: normal;
	color: #fefefe;
	z-index: 100000;
	padding-left: 50px;
}

div#service-location-form #service-location-bg {
	background-color: rgba(0, 0, 0, 0.7);
	height: 406px;
	position: relative;
	width: 509px;
	top: 171px;
}

.ie8 #service-location-form #service-location-bg {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);
}

div#service-location-form  #service-location-btn {
	float: left;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #fff;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-right: 55px;
	margin-top: 15px;
	margin-left: 50px;
}

div#service-appointment-form {
	float: right;
	width: 50%;
}

div#service-appointment-form h2 {
	font-size: 33px;
	font-family: 'Proxima Nova';
	text-align: left;
	font-weight: normal;
	text-transform: uppercase;
	color: #feffff;
	letter-spacing: 1px;
	width: 50%;
	z-index: 100000;
	padding-left: 50px;
	padding-top: 50px;
	padding-bottom: 15px;
}

div#service-appointment-form p {
	font-size: 16px;
	font-family: 'Proxima Nova';
	text-align: left;
	font-weight: normal;
	color: #fefefe;
	z-index: 100000;
	padding-left: 50px;
}

div#service-appointment-form  #service-appointment-btn {
	float: left;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #fff;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-right: 55px;
	margin-top: 15px;
	margin-left: 50px;
}

div#service-main .service-btn {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 15px;
	text-align: left;
	/*padding-left: 10px;*/
	margin-top: 15px;
}

div#service-appointment-form #service-appointment-bg {
	background-color: rgba(0, 0, 0, 0.7);
	height: 406px;
	position: relative;
	top: 171px;
}

.ie8 #service-appointment-form #service-appointment-bg {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);
}

.see_more {
	color: #393939;
	font-size: 12px;
	font-family: 'Proxima Nova';
	width: 75%;
	text-align: center;
	text-transform: uppercase;
	z-index: 10000;
	position: relative;
	top: -48px;
	margin: 0 auto;
	padding-bottom: 5px;
	cursor: pointer;
}

.see_more_btn {
	margin: 0 auto;
	top: -48px;
	position: relative;
	text-align: center;
	width: 75%;
	z-index: 100000;
	cursor: pointer;
}

div#service-faq {
	padding-top: 50px;
	/*max-height: 687px;*/
/* 	height: 780px; */
}

div#service-faq h2 {
	font-size: 38px;
	font-family: 'Proxima Nova';
	color: #a12641;
	text-transform: uppercase;
	text-align: center;
}

div#service-faq span {
	display: inline-block;
}
div#service-faq span:before, div#service-faq span:after {
	border-top: 1px solid #838383;
	display: block;
	height: 1px;
	content: " ";
	width: 28%;
	position: absolute;
	left: 170px;
	top: 1161px;
}

div#service-faq span:after {
	right: 170px;
	left: auto;
}

div#service-faq #accordion {
	margin: 0 auto;
	width: 61%;
	padding-bottom: 75px;
}

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

/*.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom {
 height: inherit !important;
 }*/
#accordion .ui-accordion-content {
	background-color: #f3f3f3;
	color: #a12641;
	font-size: 16px;
	line-height: 22px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
}

#accordion .ui-accordion-content a {
	color: #a12641;
}

#accordion .ui -accordion-content > * {
	margin: 0;
	padding: 0;
}

.ui-accordion .ui-accordion-content {
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: none !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	color: #a12641 !important;
}

div#service-faq h3 {
	font-size: 16px;
	font-family: 'Proxima Nova';
	font-weight: 600;
	padding-bottom: 2px !important;
	padding-top: 2px !important;
	letter-spacing: 1px;
	border: none !important;
}

.ui-accordion .ui-accordion-icons {
	padding-left: 0 !important;
}

div#service-faq h3:hover {
	color: #a12641;
}

div#service-faq h3.selected {
	color: #a12641;
}

div#service-feedback {
	height: 514px;
	position: relative;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/service_feedback_bg.png') no-repeat;
}

div#service-feedback h2 {
	text-align: center;
	font-size: 34px;
	color: #a12641;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	letter-spacing: 2px;
	padding-top: 80px;
	margin-bottom: 5px;
}

div#service-feedback p {
	text-align: center;
	font-size: 15px;
	color: #333333;
	margin: 0 auto;
	font-family: 'Proxima Nova';
	letter-spacing: 1px;
	padding-top: 15px;
}

div#service-feedback .general-feedback {
	float: left;
	padding-left: 170px;
}

div#service-feedback .site-feedback {
	float: right;
	padding-right: 170px;
}

div#service-feedback #service-feedback-bg {
	height: 228px;
	z-index: -1;
	background-color: #000;
	opacity: .2;
	position: relative;
	bottom: 149px;
}

div#select_location_field {
	padding-left: 50px;
	padding-top: 15px;
}

.input-select-style {
	-webkit-appearance: none;
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #fff;
	padding: 10px 0px 10px 10px;
	width: 38.5%;
	text-align: left;
	font-size: 13px;
	color: #a7a7a7;
	font-weight: 400;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/drop_down_arrow.png') no-repeat right #fff;
	background-position: 150px 13px;
	background-size: 8%;
}

.input-textarea-style {
	-webkit-appearance: none;
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #fff;
	padding: 15px 0px -5px 0px;
	height: 20%;
	width: 36%;
	text-align: left;
	font-size: 14px;
	color: #a7a7a7;
	font-weight: 100;
	text-transform: uppercase;
}
.input-text-style {
	-webkit-appearance: none;
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #fff;
	padding: 12px 0px 12px 10px;
	height: 20%;
	width: 36%;
	text-align: left;
	font-size: 13px;
	color: #a7a7a7;
	font-weight: 400;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
}

.input-btn-style {
	-webkit-appearance: none;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #000;
	border: 1px solid #fff;
	padding: 13px 55px 13px 0px;
	color: #fff;
	font-size: 15px;
}

/*************************************************************
 *
 * Showroom Pages
 *
 ************************************************************/

div#marquee-showroom-sub {
	/*height: 242px;*/
	position: relative;
	/*background: url('/wp-content/themes/Weinstein-Showrooms/gfx/collingswood_marquee_a.png') no-repeat;*/
}

div#showroom-sub-breadcrumb a {
	font-size: 14px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	color: #575757;
}

div#showroom-sub-breadcrumb .breadcrumb-selected a {
	color: #971e21;
}

div#showroom-sub-breadcrumb a:hover {
	color: #971e21;
}

div#showroom-sub-breadcrumb img {
	padding-bottom: 1px;
}

div#showroom-sub-breadcrumb ul {
	position: relative;
	width: 100%;
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
	/*padding-left: 25px;*/
	background-color: #e5e5e5;
	letter-spacing: 1px;
	z-index: 1;
}

div#showroom-sub-breadcrumb ul li {
	display: inline;
	padding-right: 15px;
}

div#showroom-sub-breadcrumb ul li.home {
	padding-left: 25px;
}

div#showroom-sub-main {
	background: #fff;
/* 	height: 1085px; */
	/*height: 920px;*/
	position: relative;
	text-align: center;
}

div#showroom-sub-main h1 {
	font-size: 31px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #a12641;
	padding-top: 100px;
	letter-spacing: 2px;
}

div#showroom-sub-main h2 {
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
    font-family: 'Proxima Nova';
    color: #a12641;
    padding-bottom: 30px;
    letter-spacing: 2px;
}

div#showroom-sub-main h3 {
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #a12641;
	letter-spacing: 2px;
	padding: 20px 0 20px;
}

div#showroom-sub-main h4 {
	font-size: 17px;
	text-transform: none;
	font-family: 'Proxima Nova';
	color: #a12641;
	letter-spacing: 1px;
}

div#showroom-sub-main p {
	font-size: 16px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	line-height: 30px;
	color: #767676;
	padding-top: 10px;
	/*padding-bottom: 40px;
	letter-spacing: 1px;*/
}

div#showroom-sub-main span:before, div#showroom-sub-main span:after {
	border-top: 1px solid #838383;
	display: block;
	height: 1px;
	content: " ";
	width: 24%;
	position: absolute;
	left: 120px;
	top: 124px;
}

div#showroom-sub-main span:after {
	right: 120px;
	left: auto;
}

div#showroom-sub-main #showroom-content {
	width: 75%;
	margin: 0 auto;
}

div#showroom-sub-main #showroom-content .showroom-pop-copy {
	margin: 0 auto;
	width: 60%;
}

div#showroom-sub-main #showroom-content .showroom-pop-copy h2 {
	font-weight: 600;
	font-size: 18px;
	padding-top: 0px;
	text-align: left;
	padding-bottom: 8px;
}

div#showroom-sub-main #showroom-content .showroom-pop-contact {
	font-size: 13px;
	font-weight: normal;
	color: #2f2f2f;
	padding-top: 0px;
	text-align: left;
	letter-spacing: 0px;
	line-height: 18px;
	/*padding-bottom: 23px;*/
	padding-top: 5px;
	display: block;
	height: 167px;
	float: left;
	width: 50%;
}

div#showroom-sub-main #showroom-content .showroom-pop-hours {
	font-size: 13px;
	font-weight: normal;
	color: #2f2f2f;
	padding-top: 0px;
	text-align: left;
	letter-spacing: 0px;
	line-height: 18px;
	padding-bottom: 15px;
	padding-top: 5px;
	float: left;
	width: 53%;
}

div#showroom-sub-main #showroom-content .showroom-pop-bottom {
	margin: 0 auto;
	width: 60%;
}

div#showroom-sub-main #showroom-content .showroom-pop-person {
	font-size: 13px;
	font-weight: normal;
	color: #2f2f2f;
	padding-top: 0px;
	text-align: left;
	letter-spacing: 0px;
	line-height: 18px;
	padding-bottom: 15px;
	padding-top: 5px;
	float: left;
	width: 60%;
}

div#showroom-sub-main #showroom-content .showroom-sub-person-left {
	font-size: 13px;
	font-weight: normal;
	color: #2f2f2f;
	padding-top: 0px;
	text-align: left;
	letter-spacing: 0px;
	line-height: 18px;
	padding-bottom: 15px;
	padding-top: 5px;
	float: left;
	width: 45%;
}

div#showroom-sub-main #showroom-content .showroom-sub-person-right {
	font-size: 13px;
	font-weight: normal;
	color: #2f2f2f;
	padding-top: 0px;
	text-align: left;
	letter-spacing: 0px;
	line-height: 18px;
	padding-bottom: 15px;
	padding-top: 5px;
	float: right;
	width: 45%;
}

div#showroom-sub-main #showroom-content .showroom-pop-icons {
	font-size: 14px;
	font-weight: 600;
	font-family: 'Proxima Nova';
	color: #2f2f2f;
	padding-top: 0px;
	text-align: left;
	letter-spacing: 0px;
	line-height: 18px;
	/*padding-bottom: 23px;*/
	display: block;
	height: 167px;
	padding-top: 5px;
	float: right;
	width: 40%;
}

div#showroom-sub-main #showroom-content .showroom-pop-event  {
	font-size: 13px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	color: #2f2f2f;
	padding-top: 0px;
	text-align: left;
	letter-spacing: 0px;
	line-height: 18px;
	padding-bottom: 15px;
	padding-top: 5px;
	float: right;
	width: 40%;
}

div#showroom-sub-main #showroom-content .showroom-pop-event .event-sub-header {
	font-size: 13px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	line-height: 18px;
	color: #a12641;
	padding-top: 0px;
	text-align: left;
	letter-spacing: 0px;
	padding-bottom: 0px !important;
}

div#showroom-sub-main #showroom-content .showroom-pop-event ul {
	padding-top: 0px;
}

div#showroom-sub-main #showroom-content .showroom-pop-event .event-teaser {
	display: block;
}

div#showroom-sub-main #showroom-content .showroom-pop-event .event-teaser .event-date {
	font-weight: 600;
}

div#showroom-sub-main #showroom-content .showroom-pop-event a {
	text-decoration: none;
	color: #a12641;
}


/*div.showroom-pop-icons #contact-us-btn {
 margin: 0 auto;
 }*/

div.showroom-pop-icons #contact-us-btn .contact-btn,
a.btn{
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #a12641;
	padding: 4px;
	margin: 0 0 20px 0;
	font-size: 11.4px;
	color: #a12641 !important;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	font-family: 'Proxima Nova';
}

a.btn{
	display:block;
	margin-top:10px;
	line-height:30px;
	letter-spacing:1px;
}

div#showroom-sub-main #showroom-content #showroom-exit {
	position: relative;
	cursor: pointer;
}

div#showroom-sub-main #showroom-content #showroom-exit img {
	position: absolute;
	top: 0;
	right: 0;
	padding: 20px;
}

div#showroom-sub-main #showroom-content ul {
	margin: 0 auto;
	padding-top: 25px;
}

div#showroom-sub-main #showroom-content ul li {
	display: inline;
	padding-right: 10px;
}

#showroom-sub-main div.wp-block-group__inner-container {
    padding: 10px;
    margin: 20px;
} /*adds padding and margin to background of a block*/

div#showroom-team-list h2 {
	padding-top: 30px;
	font-size: 22px;
	padding-bottom: 20px;
}

div#showroom-team-list h3 {
	color: #3e3e3e;
}

div#showroom-team-list h3:hover {
	color: #971e21;
}

div#showroom-team-list ul {
	margin: 0 auto;
	display: inline-block;
}

div#showroom-team-list ul li {
	display: inherit;
	padding: 36px;
	cursor: pointer;
}

div#showroom-team-info {
	margin: 0 auto;
	width: 71%;
}

div#showroom-team-info .info-image {
	float: left;
}

div#showroom-team-info .info-copy {
	/*float: right;*/
	text-align: center;
	width: 100%;
}

div#showroom-team-info .info-copy h2 {
	font-size: 18px;
	font-weight: 600;
	padding-top: 30px;
}

div#showroom-team-info .info-copy h3 {
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 2px;
	padding-bottom: 0px;
}

div#showroom-team-info .info-copy p {
	color: #5b5b5b;
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	padding-top: 0px;
}

div#showroom-exit {
	position: relative;
	cursor: pointer;
}

div#showroom-exit img {
	position: absolute;
	display: none;
	top: 0;
	right: 0;
	padding: 0px;
}

div#showroom-gallery {
	height: 500px;
	background-color: #fdfce5;
}

div#showroom-gallery h2 {
	font-size: 22px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #a12641;
	padding-top: 50px;
	letter-spacing: 2px;
	text-align: center;
	padding-bottom: 25px;
}

div#showroom-gallery #image {
	margin: 0 auto;
	width: 100%;
	text-align: center;
	padding-bottom: 20px;
}

div#showroom-gallery .thumbs {
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

div#showroom-gallery .thumbs img {
	margin: 10px;
}

div#showroom-gallery .thumbs img:hover {
	outline: 3px solid #a12641;
}

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

div#marquee-planning {
	height: 394px;
	position: relative;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/planning_marquee_a.png') no-repeat;
}

div#marquee-planning h2 {
	font-size: 39px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	width: 75%;
	position: relative;
	top: 225px;
	letter-spacing: 2px;
	text-shadow: 0px 0px 8px #000;
}

div#marquee-planning p {
	font-size: 18px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	line-height: 26px;
	color: #fff;
	text-align: center;
	position: relative;
	top: 232px;
	width: 75%;
	margin: 0 auto;
	padding-top: 25px;
	letter-spacing: 1px;
}
div#marquee-planning #planning-marquee-copy #planning-marquee-bg {
	background-color: #000;
	opacity: .67;
	height: 122px;
	position: relative;
	top: 130px;
	z-index: -1;
}

.ie8 #marquee-planning #planning-marquee-copy #planning-marquee-bg {
	filter: alpha(opacity=67);
}

div#planning-download {
	height: 550px;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/planning_download_bg.png') no-repeat;
}

div#planning-download h2 {
	font-size: 26px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #a12641;
	padding-top: 116px;
	letter-spacing: 2px;
	text-align: center;
	width: 57%;
	line-height: 32px;
	margin: 0 auto;
}

div#planning-download span:before, div#planning-download span:after {
	border-top: 1px solid #838383;
	display: block;
	height: 1px;
	content: " ";
	width: 6%;
	position: absolute;
	left: 155px;
	top: 526px;
}

div#planning-download span:after {
	right: 155px;
	left: auto;
}

div#planning-download .see_more {
	color: #393939;
	font-size: 12px;
	font-family: 'Proxima Nova';
	width: 75%;
	text-align: center;
	text-transform: uppercase;
	z-index: 10000;
	position: relative;
	top: 290px;
	margin: 0 auto;
	padding-bottom: 5px;
	cursor: pointer;
}

.ie8 #planning-download .see_more {
	top: 270px;
}

div#planning-download .see_more_btn {
	margin: 0 auto;
	top: 290px;
	position: relative;
	text-align: center;
	width: 75%;
	z-index: 100000;
	cursor: pointer;
}

.ie8 #planning-download .see_more_btn {
	top: 280px;
}

div#planning-download #download-pdf-btn {
	margin: 0 auto;
	padding-top: 20px;
	width: 175px;
}

div#planning-download #download-pdf-btn .download-btn {
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #a12641;
	padding: 12px;
	font-size: 16px;
	color: #a12641;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	font-family: 'Proxima Nova';
}

div#planning-five {
	height: 610px;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/planning_five_bg.jpg') no-repeat;
}

div#planning-five .step-1 {
	color: #434343;
}

.red {
	color: #ff2929;
}

.white {
	color: #fff;
}

div#planning-five h2 {
	font-size: 33px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #a12641;
	padding-top: 40px;
	letter-spacing: 4px;
	text-align: right;
	width: 63%;
	margin: 0 auto;
	padding-bottom: 5px;
}

div#planning-five p {
	font-size: 16px;
	font-weight: 300;
	font-family: 'Proxima Nova';
	color: #585858;
	letter-spacing: 1px;
	text-align: right;
	width: 55%;
	margin: 0 auto;
}

div#planning-five ul {
	padding-top: 90px;
	float: left;
}

div#planning-five ul li {
	margin-left: 130px;
	line-height: 40px;
	font-family: 'Proxima Nova';
	color: #434343;
	font-size: 19px;
	text-align: left;
	letter-spacing: 1px;
	font-weight: 600;
}

div#planning-five ul li:hover {
	/*box-shadow: 0px 0px 0px .5px #ff2929;
	 outline: 1px solid #ff2929;
	 padding: 5px;
	 margin: -5px;
	 color: #ff2929;
	 margin-left: 130px;
	 text-align: left;
	 letter-spacing: 1px;*/
	cursor: pointer;
}

/*div#planning-five ul li a {
 color: #feffff;
 }

 div#planning-five ul li a:hover {
 -moz-border-radius: 4px;
 border-radius: 4px;
 box-shadow: 0px 0px 0px .5px #ff2929;
 outline: 1px solid #ff2929;
 padding: 5px;
 margin: -5px;
 color: #ff2929;
 }*/

div#planning-five #planning-five-image {
	float: right;
	padding-top: 90px;
	padding-right: 55px;
}

div#planning-five #planning-five-copy {
	text-align: left;
	/*float: right;*/
	width: 59.5%;
	padding-top: 30px;
	margin-left: auto;
}

div#planning-five #planning-five-copy p {
	text-align: left;
	font-size: 15px;
	line-height: 18px;
}

div#planning-five #see_video {
	clear: both;
}

div#see_video .see_more {
	color: #ffffff;
}

/*div#planning-five .see_more_btn {
 margin: 0 auto;
 top: 115px;
 position: relative;
 text-align: center;
 width: 75%;
 z-index: 100000;
 cursor: pointer;
 }*/

div#planning-video {
	margin: 0 auto;
	/*height: 840px;*/
	/* height: 100px; */
}

div#planning-video h2 {
	font-size: 31px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #971e21;
	padding-top: 80px;
	letter-spacing: 4px;
	text-align: center;
	width: 75%;
	margin: 0 auto;
	padding-bottom: 5px;
}

div#planning-video p {
	font-size: 16px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	color: #2f2f2f;
	padding-top: 25px;
	letter-spacing: 1px;
	text-align: center;
	width: 75%;
	margin: 0 auto;
	padding-bottom: 5px;
}

div#planning-video #planning-video-showcase {
	margin: 0 auto;
	text-align: center;
	padding-top: 25px;
}

div#planning-five .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border-top: 1px solid #b1b1b1 !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
	color: #434343 !important;
	padding-left: 25px !important;
}

div#planning-five .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 0px !important;
}

div#planning-five .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 0px !important;
}

div#planning-five .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 0px !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 0px !important;
}

div#planning-five #accordion .ui-accordion-content {
	color: #393939 !important;
	font-size: 15px !important;
	background-color: white !important;
	width: 85% !important;
	padding-left: 50px !important;
}

div#planning-five .ui-widget {
	width: 450px !important;
}

div#planning-five .open-arrow-1 {
	float: right;
	color: #cf0b39;
	padding-right: 25px;
}

div#planning-five .open-arrow-2 {
	float: right;
	color: #cf0b39;
	padding-right: 25px;
}

div#planning-five .open-arrow-3 {
	float: right;
	color: #cf0b39;
	padding-right: 25px;
}

div#planning-five .open-arrow-4 {
	float: right;
	color: #cf0b39;
	padding-right: 25px;
}

div#planning-five .open-arrow-5 {
	float: right;
	color: #cf0b39;
	padding-right: 25px;
}

div#planning-five .close-arrow-1 {
	float: right;
	color: #cf0b39;
	padding-right: 30px;
	letter-spacing: -3px;
}

div#planning-five .close-arrow-2 {
	float: right;
	color: #cf0b39;
	padding-right: 25px;
	letter-spacing: -3px;
}

div#planning-five .close-arrow-3 {
	float: right;
	color: #cf0b39;
	padding-right: 25px;
	letter-spacing: -3px;
}

div#planning-five .close-arrow-4 {
	float: right;
	color: #cf0b39;
	padding-right: 25px;
	letter-spacing: -3px;
}

div#planning-five .close-arrow-5 {
	float: right;
	color: #cf0b39;
	padding-right: 25px;
	letter-spacing: -3px;
}



/*************************************************************
 *
 * Request An Appointment
 *
 ************************************************************/

.showroom-label {
	font-size: 16px;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #767676;
}
div#marquee-appointment {
	height: 394px;
	position: relative;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/appointment_marquee_a.jpg') no-repeat;
}

div#marquee-appointment h2 {
	font-size: 39px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	width: 75%;
	position: relative;
	top: 225px;
	letter-spacing: 2px;
	text-shadow: 0px 0px 8px #000;
}

div#marquee-appointment p {
	font-size: 18px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	line-height: 26px;
	color: #fff;
	text-align: center;
	position: relative;
	top: 245px;
	width: 64%;
	margin: 0 auto;
	padding-top: 25px;
	letter-spacing: 1px;
}
div#marquee-appointment #appointment-marquee-copy #appointment-marquee-bg {
	background-color: #000;
	opacity: .67;
	height: 122px;
	position: relative;
	top: 156px;
	z-index: -1;
}

.ie8 #marquee-appointment #appointment-marquee-copy #appointment-marquee-bg {
	filter: alpha(opacity=67);
}

div#appointment-form {
	margin: 0 auto;
	width: 85%;
}

#submit-button {
	margin: 0 auto;
	width: 69%;
	margin-top: 10px;
}

.showroom-label {
	position: relative;
	left: 16%;
}

.appointment-btn {
	float: right;
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #a12641;
	padding: 10px;
	padding-left: 15px;
	text-align: left;
	font-size: 15px;
	color: #a12641;
	font-weight: 600;
	cursor: pointer;
}

.ie8 .appointment-btn {
	width: 120px;
}

.input-field-select {
	float: right;
	-webkit-appearance: none;
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #7f7f80;
	padding: 10px 0px 10px 10px;
	height: 20%;
	width: 47.5%;
	text-align: left;
	font-size: 14px;
	color: #535353;
	font-weight: 400;
	text-transform: uppercase;
	position: relative;
	right: 16%;
	font-family: 'Proxima Nova';
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/drop_down_arrow.png') no-repeat right #fff;
	background-position: 370px 12px;
}

.input-field-text {
	float: right;
	-webkit-appearance: none;
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #7f7f80;
	padding: 10px 0px 10px 10px;
	height: 20%;
	width: 46%;
	text-align: left;
	font-size: 14px;
	color: #535353;
	font-weight: 400;
	text-transform: uppercase;
	position: relative;
	right: 16%;
	font-family: 'Proxima Nova';
}

.input-field-textarea {
	float: right;
	-webkit-appearance: none;
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #7f7f80;
	padding: 10px 0px 10px 10px;
	height: 20%;
	width: 46%;
	text-align: left;
	font-size: 14px;
	color: #535353;
	font-weight: 400;
	text-transform: uppercase;
	position: relative;
	right: 16%;
	font-family: 'Proxima Nova';
}

.sumbit-message {
	font-size: 14px;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #a12641;
	font-weight: 400;
	position: relative;
	left: 20%;
	padding-top: 20px;
}

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

.modal-img-exit img {
	position: relative;
	float: right;
	left: 3%;
	margin: -10px 0px 0px 0px;
}

.modal-page {
	position: absolute;
	display: none;
	background-color: rgba(84,84,84, 0.7);
	z-index: 10;
	height: 100%;
	width: 1020px;
	/*margin: 100px 70px 100px 70px;
	 padding: 250px 300px 400px 225px;*/
	top: 0%;
	/*left: -35%;*/
}

.ie8 .modal-page {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);
}

.modal-container {
	position: relative;
	color: black;
	background-color: white;
	height: 30%;
	width: 45%;
	/*border: 2px solid black;
	 /*margin: 0px 0px 0px 0px;*/
	border: 1px solid #a12641;
	padding: 0px 0px 180px 0px;
	top: 7%;
	margin: 0 auto;
	/*left: 27%;*/
}

.email-modal-page {
	position: absolute;
	display: none;
	background-color: rgba(84,84,84, 0.7);
	z-index: 10;
	height: 100%;
	width: 1020px;
	/*margin: 100px 70px 100px 70px;
	 padding: 250px 300px 400px 225px;*/
	top: 0%;
	/*left: -35%;*/
}

.ie8 .email-modal-page {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);
}

.email-modal-container {
	position: relative;
	color: black;
	background-color: white;
	width: 45%;
	/*border: 2px solid black;
	 /*margin: 0px 0px 0px 0px;*/
	border: 1px solid #a12641;
	padding: 0px 0px 50px 0px;
	top: 7%;
	/*left: 27%;*/
	margin: 0 auto;
}

#mce-EMAIL {
	left: 18%;
}

#mce-FNAME {
	left: 26%;
}

#mce-LNAME {
	left: 27%;
}

#mce-STORE {
/* 	margin-left: 8.5%; */
	width: 196px;
	margin-left:40px;
}

.indicates-required {
	padding-bottom: 20px;
	text-align: center;
}
.mc-field-group {
	min-height:31px;
	padding-left: 30px;
	margin-bottom:10px;
}
#mc-embedded-subscribe {
	width: 90px;
	-webkit-appearance: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #fff;
	color: #a12641;
	border: 1px solid #a12641;
	text-align: center;
	font-weight: 900;
	font-size: 14px;
	padding: 5px 5px 5px 10px;
	cursor: pointer;
	font-family: 'Proxima Nova';
	font-size: 14px;
	font-weight: 400;
	margin-right: 39px;
	float: right;
}

#mc_embed_signup {
	font-size: 14px;
	font-family: 'Proxima Nova';
	color: #767676;
	text-transform: uppercase;
	font-weight: 500;
	/*padding-left: 15px;*/
	padding-top: 30px;
}

#mc_embed_signup h2 {
	font-size: 16px;
	color: #a12641;
	text-align: center;
	padding-bottom: 15px;
}
.mc-field-group input {

	width: 180px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #fff;
	border: 1px solid #767676;
	padding: 10px 5px 5px 10px;
	font-weight: 500;
	font-size: 13px;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #767676;
	position: relative;
	left: 48%;
}

.mc-field-group select {
	width: 180px;
	-webkit-appearance: none;
	background-color: #fff;
	padding: 10px 5px 10px 10px;
	font-weight: 500;
	font-size: 13px;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	font-weight: 500;
	color: #767676;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/drop_down_arrow.png') no-repeat right #fff;
	background-position: 160px 14px;
	background-size: 7%;
}

select {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
#modal-appointment-form {
	font-size: 14px;
	font-family: 'Proxima Nova';
	color: #767676;
	text-transform: uppercase;
	font-weight: 500;
	padding-left: 15px;
	padding-top: 30px;
	text-align: left;
}
/*Modal Window Appearance*/

.header_text {
	font-size: 22px;
	font-family: 'Proxima Nova';
	color: #a12641;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-top: 15px;
	text-align: center;
	margin: 0 auto;
	width: 80%;
}

.modal-input-style {
	width: 180px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #fff;
	border: 1px solid #767676;
	padding: 10px 5px 5px 10px;
	font-weight: 500;
	font-size: 13px;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #767676;
}

.modal-input-position {
	position: relative;
	left: 48%;
	top: -21px;
}

.modal-select-style {
	width: 180px;
	-webkit-appearance: none;
	background-color: #fff;
	padding: 10px 5px 10px 10px;
	font-weight: 500;
	font-size: 13px;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	font-weight: 500;
	color: #767676;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/drop_down_arrow.png') no-repeat right #fff;
	background-position: 160px 14px;
	background-size: 7%;
}

.modal-select-position {
	position: relative;
	left: 48%;
	width: 44%;
	top: -26px;
}

.modal-textarea-style {
	width: 180px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #fff;
	font-size: 13px;
	font-weight: 500;
	font-family: 'Proxima Nova';
	color: #767676;
	text-transform: uppercase;
}

.modal-textarea-position {
	position: relative;
	left: 48%;
	width: 43%;
	top: -17px;
}

.modal-btn-style {
	width: 90px;
	-webkit-appearance: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #fff;
	color: #a12641;
	border: 1px solid #a12641;
	text-align: center;
	font-weight: 900;
	font-size: 14px;
	padding: 5px 5px 5px 10px;
}

.modal-btn-position {
	position: relative;
	left: 80%;
	cursor: pointer;
}

#server-response > span{
text-align: center;
font-size: 11px;
padding-left: 8px;
font-family: 'Proxima Nova', verdana;
color: #a12641;
font-weight: 500;
width: 99%;
}

/*************************************************************
*
* Radio Modal Styles
*
**************************************************************/

.radio-modal-page {
	position: absolute;
	display: none;
	background-color: rgba(84,84,84, 0.7);
	z-index: 10;
	height: 100%;
	width: 1020px;
	/*margin: 100px 70px 100px 70px;
	 padding: 250px 300px 400px 225px;*/
	top: 0%;
	/*left: -35%;*/
}

.ie8 .radio-modal-page {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);
}

.radio-modal-container {
	position: relative;
	color: black;
	background-color: white;
	height: 6%;
	width: 45%;
	/*border: 2px solid black;
	 /*margin: 0px 0px 0px 0px;*/
	border: 1px solid #a12641;
	/*padding: 0px 0px 180px 0px;*/
	top: 7%;
	margin: 0 auto;
	/*left: 27%;*/
}

.radio-modal-spots-aduio li {
	padding-bottom: 15px;
}

.radio-modal-spots {
	text-align: center;
	padding-top: 30px;
}

.radio_title {
	color: #a12641;
	font-size: 16px;
	text-align: center;
	padding-bottom: 30px;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
}

.radio_header {
	color: #767676;
	font-size: 13px;
	text-transform: uppercase;
	font-family: 'Proxima Nova'
}

.radio_player {
	background-color: #a12641;
	border-radius: 5px;
}


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

div#privacy-main {
	text-align: left;
	margin: 0 auto;
	width: 1020px;
	margin-bottom: 150px;
}

div#privacy-main h2 {
	text-align: left;
	font-size: 30px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #a12641;
	font-family: 'Proxima Nova';
	padding-top: 40px;
}

div#privacy-main p {
	font-size: 18px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	line-height: 26px;
	color: #7a7a7a;
	text-align: left;
	position: relative;
	width: 95%;
	margin: 0 auto;
	padding-top: 25px;
	letter-spacing: 1px;
}

div#privacy-main ul {
	font-size: 18px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	line-height: 20px;
	color: #7a7a7a;
	text-align: left;
	letter-spacing: 1px;
	padding-top: 25px;
	width: 85%;
	margin-left: 70px;
}

div#privacy-main ul li {
	list-style-type: circle;
}

div#privacy-main .privacy-number li {
	list-style-type: none;
}

div#privacy-main a {
	color: #605f5f;
}

div#privacy-main h3 {
	font-size: 21px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #605f5f;
	padding-top: 40px;
	letter-spacing: 2px;
	text-align: left;
	line-height: 32px;
	margin: 0 auto;
}

/*************************************************************
 *
 * Terms of Use
 *
 ************************************************************/

div#terms-main {
	text-align: left;
	margin: 0 auto;
	width: 1020px;
	margin-bottom: 150px;
}

div#terms-main h2 {
	text-align: left;
	font-size: 30px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #a12641;
	font-family: 'Proxima Nova';
	padding-top: 40px;
}

div#terms-main p {
	font-size: 18px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	line-height: 26px;
	color: #7a7a7a;
	text-align: left;
	position: relative;
	width: 95%;
	margin: 0 auto;
	padding-top: 25px;
	letter-spacing: 1px;
}

div#terms-main ul {
	font-size: 18px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	line-height: 20px;
	color: #7a7a7a;
	text-align: left;
	letter-spacing: 1px;
	padding-top: 25px;
	width: 85%;
	margin-left: 70px;
}

div#terms-main ul li {
	list-style-type: circle;
}

div#terms-main .privacy-number li {
	list-style-type: none;
}

div#terms-main a {
	color: #605f5f;
}

div#terms-main h3 {
	font-size: 21px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #605f5f;
	padding-top: 40px;
	letter-spacing: 2px;
	text-align: left;
	line-height: 32px;
	margin: 0 auto;
}

/*************************************************************
 *
 * Sitemap
 *
 ************************************************************/

.entry-content {
}

.page-list {
	font-size: 18px;
	font-family: 'Proxima Nova';
	font-weight: lighter;
	display: inline-block;
	list-style-type: none;
	text-transform: uppercase;
	padding-top: 25px;
	line-height: 26px;
	margin: 0 auto;
	/*margin-left: 1em;
	margin-top: 40px;*/ 
	letter-spacing: 1px;
	color: #7a7a7a;
	width: 95%;
} 

.page-list a {
	text-decoration: none;
	color: #7a7a7a !important;
}

.page-list li {
	color: #555555;
}

.page-list .current_page_item > a {
	font-weight: 600 !important;
}

.page-list a:hover {
	color: #a12641 !important;
}

.page-list .page_item.page-item-148{
	display: none;
}

.page-list .page_item.page-item-130{
	display: none;
}

.current_page_item{
display: none;
}


/*************************************************************
 *
 * Event Details
 *
 ************************************************************/

/*#content {
	text-align: center;
}*/

#primary-events {
	margin-bottom: 130px;
}

.entry-content-events hr {
	text-align: center;
}


.entry-header-events {
	font-size: 31px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #a12641;
	padding-top: 60px;
	letter-spacing: 2px;
	text-align: center;
}


textarea#comment{
	position: relative;
	display: none;
}

p.comment-form-comment{
	position: relative;
	display: none;
}

div#comments{
	position: relative;
	display: none;
}

.entry-content-events #test {
	display: none;
}

.entry-content-events h4 {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #555555;
	letter-spacing: 1px;
	padding-top: 10px;
	text-align: center;
}

.entry-content-events.entry-content {
	margin: 0 auto;
	width: 90%;
	padding-bottom: 20px;
}

.entry-content-events .eo-event-meta {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #555555;
	line-height: 23px;
	letter-spacing: 1px;
	padding-top: 10px;
	float: none !important;
	width: 100% !important;
	text-align: center;
}

.entry-content-events a {
	color: #555555 !important;
}

.event-archive-link {
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	text-align: center;
	color: #a12641;
	font-size: 14px;
}

.event-archive-link a {
	color: #a12641 !important;
}

.entry-content-events p {
	font-size: 16px;
	font-weight: normal;
	font-family: 'Proxima Nova';
	line-height: 25px;
	color: #4e4e4e;
	padding-top: 20px;
	padding-bottom: 20px;
	letter-spacing: 1px;
	text-align: left;
}

/*************************************************************
 *
 * Event History
 *
 ************************************************************/

#content-venue {
	margin-bottom: 100px;
}

.page-title {
	font-size: 25px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #a12641;
	padding-top: 45px;
	padding-bottom: 35px;
	letter-spacing: 2px;
	text-align: center;
}


.entry-header-venue {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Proxima Nova';
	color: #555555;
	letter-spacing: 1px;
	padding-bottom: 35px;
	padding-top: 10px;
	text-align: center;
	margin: 0 auto;
	width: 90%;
}

.eo-venue-map.googlemap {
	display: none;
}

.event-entry-meta-venue time {
	font-weight: 600;
}

.event-entry-meta-venue p {
	text-transform: none !important;
	font-size: 14px;
	text-align: left;
	line-height: 19px;
}

.entry-title-venue a {
	color: #a12641 !important;
}

.eo-event-meta a {
	color: #a12641 !important;
}


/*************************************************************
 *
 * Thanks Message
 *
 ************************************************************/

#thanks-marquee {
	height: 394px;
	position: relative;
	background: url('/wp-content/themes/Weinstein-Showrooms/gfx/appointment_marquee_a.jpg') no-repeat;
}

#thanks-message {
	height: 600px;
}

#thanks-marquee-bg {
	background-color: #000;
	opacity: .67;
	height: 122px;
	position: relative;
	top: 156px;
	z-index: -1;
}

#thanks-marquee-copy h2 {
	font-size: 39px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	width: 75%;
	position: relative;
	top: 225px;
	letter-spacing: 2px;
	text-shadow: 0px 0px 8px #000;
}

#thanks-marquee-copy p {
	font-size: 18px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	line-height: 26px;
	color: #fff;
	text-align: center;
	position: relative;
	top: 245px;
	width: 64%;
	margin: 0 auto;
	padding-top: 25px;
	letter-spacing: 1px;
}

.thanks-message-copy p {
	font-size: 18px;
	font-weight: lighter;
	font-family: 'Proxima Nova';
	line-height: 26px;
	color: #7a7a7a;
	text-align: center;
	position: relative;
	width: 95%;
	margin: 0 auto;
	padding-top: 25px;
	letter-spacing: 1px;	
}

#post-16 div#showroom-gallery{
	height:700px;
}

#post-16 #image{
	height:356px;
}


.social img{
	max-width:30px;
}

/*************************************************************
 *
 * End
 *
 ************************************************************/