/*
Theme Name:     Sesame Street
Description:    Colorful theme for Sesame Street bath products
Author:         Adrienne Shea
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version)
*/

@import url("../Divi/style.css");

p {font-size: 16px; line-height: 110%;}
h1, h2, h3, h4, h5, h6 {line-height:110%;}

h1 {font-size: 40px; color:#2c6f06;}
h2 {font-size: 24px; color:#2c6f06;}
h3 {font-size: 31px; color:#fff; }
h4 {font-size: 20px; font-weight: normal;}
h5 {font-size: 18px; color:#2c6f06;  padding-bottom: 6px;}

hr {border-style: solid; color:#fff;}

.et_pb_column_1_2 {width: 540px;margin-right:0;}
.et_pb_row:last-child .et_pb_image_sticky:last-child {margin-bottom: 0px !important;float: left;}

/*  HEADER STYLES  */
#main-header {background-image:url(images/headerBKGD.png); background-repeat: no-repeat; background-position: top center;min-height:175px;}
.et_header_style_centered #main-header .container {background-image:url(images/sesame-street-bkgd.png); background-repeat: no-repeat; background-position: bottom center;min-height: 175px;}
	.et_header_style_centered #logo {padding: 15px 0 0;margin-bottom: 0;float: left;}

.newsletter {max-width: 200px;padding-top: 20px;position: absolute;right: 60px;}
	.newsletter p {font-size: 14px; color:#428218; text-align:right;padding-bottom:3px;}
	.newsletter input[placeholder] {font-style: italic;}
	.newsletter input[type=text] {min-width: 150px;border:0;}
	.newsletter input[type=submit] {display:none;}

.et_fixed_nav #logo {max-height: 71px !important;margin-top: 40px;}

#et-top-navigation {position: absolute;bottom: 0 !important;margin: 0 auto !important;width: 600px;left: 240px;}
#main-header nav#top-menu-nav {float:none;}
#top-menu li {padding: 0px !important;}
#top-menu li a {font-size: 16px; font-weight: bold;text-transform: uppercase;display: inline-block;padding: 5px 6px !important;}
#top-menu .menu-item-has-children > a:first-child:after, .fullwidth-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {content: "" !important;}
#top-menu li::after {content: " |";}
	#top-menu li:last-child {padding-right: 0;}
	#top-menu li:last-child::after {content: "";}
	#top-menu li a:hover {background-color: #fff;}
	#top-menu li.current-menu-item > a {background-color: #fff;font-weight:600;}
		#main-header .nav li ul {background-color: #fff !important;}
		.et_header_style_centered .nav li ul {top: 33px;}
		.nav li ul {width: 130px;padding:0px !important;left:0 !important;}
		.nav li ul li {border-bottom: 1px solid #bbbaba;}
		#top-menu li ul li a {font-size: 12px;width:118px !important;}
		#top-menu li ul li::after {content:"";}
		#top-menu li ul li:hover, #top-menu li ul li a:hover {background-color:#d8f2b7 !important;}

	a.et-cart-info {display: none !important;}

/*  HOME STYLES  */
body.home #main-content {background-image:url(images/homeBKGD2.png); background-repeat: repeat-x; background-position: bottom center;background-size: contain;}
body.home .et_pb_section {background-color: transparent;}

.slideshow {min-height: 415px;}
.tp-bullets {margin-bottom: -30px !important;}
	.tp-bullets.simplebullets.round .bullet {background-image:url(images/bullet.png);}
	.last {clear: none !important;}
/*Added by PageCrafter on 4/18/2019 because bullets weren't showing up with new version of Slider Revoluation*/
.tp-bullet, .tp-bullet .tp-bullet-inner {
color:grey !important;
background-color:grey !important;
}

.tp-bullet.selected, .tp-bullet.selected .tp-bullet-inner, .tp-bullet:hover  {
background-color:#f3352f !important;
}



body.home .et_pb_section {padding: 50px 0 10px;}
body.home .et_pb_row {padding-top: 10px !important;}
body.home .et_pb_column {margin-right: 0 !important;}
body.home .et_pb_column_1_3 {float: left;margin-right: 0;border-right: 1px solid #fff;min-height:290px;background-color: #b6e777;}
body.home .et_pb_column_1_3:last-child {border-right: 0px;}
	body.home .et_pb_column_1_3 {width:33%;}
	body.home .home-prod {position:absolute;bottom:0;width: 33%;padding-bottom:15px;}
	body.home .et_pb_text {margin-bottom: 0px !important;}

body.home .et_pb_column_2_3 {min-height:310px;margin-right: 0px !important;}
body.home .dk-green-text {background-color: #59ba00;padding: 40px 0 40px 40px;min-height:230px;width:340px;}
	body.home .dk-green-text p {color: #fff !important;}

body.home .elmo-home {background-color: #b6e777;max-height:395px;background-image:url(images/peek-a-boo-elmo.png); background-repeat:no-repeat;background-position:0px 20px;padding: 20px 0 50px;}
	body.home .elmo-home h3, body.home .elmo-home h2, body.home .elmo-home h4, body.home .elmo-home p {width: 435px; color:#fff !important; margin-left: 200px; text-align: center;}
	body.home .elmo-home a {color: #fff !important;}
	body.home .elmo-home h3 {padding-top: 12px;}
	body.home .elmo-home h2 {margin-top: 10px;}

/*  PAGE STYLES  */
body.page #main-content {border-bottom: 40px solid #b6e777;}
	body.page #main-content p {color:#2c6f06;}
	body.page #main-content a {color:#12bbec;}

.ltgreen {margin-bottom: 0;}
	.ltgreen p, .ltgreen h2, .ltgreen h4 {color:#59ba00 !important;}
	.ltgreen h4 {}

	.ltgreen-abc {margin: 20px 0 0;display: inline-block;}
		.ltgreen-abc h4 {text-align: left;float: left;padding-top: 22px;padding-right: 10px;color:#59ba00 !important;}
		.ltgreen-abc img {float: left;vertical-align: text-top;}

.bubbles {background-image:url(images/bubbles.png); min-width: 378px; min-height: 246px; background-repeat: no-repeat; background-position: top right; margin-top: -50px;}
	.bubbles p {color:#fff !important;text-align: center;width: 412px; float: right;size: 20px; margin-top: 43px; line-height: 180%;}

.sharethis {margin-top: 20px;border:none;}
	.sharethis h4 {color:#59ba00;}

.character .et_pb_slide_content {width: 85%;}
.character .et_pb_slides .et_pb_container {min-height: 168px; height:168px; overflow:hidden;}
	.character .et_pb_slide {background-position: right center !important;background-size: contain !important;}
	.character .et_pb_slide_description {padding: 25px 0 5px 0 !important;text-shadow: none;text-align:left;-webkit-animation-duration: 0s;
-webkit-animation-delay: 0s;
-webkit-animation-timing-function: none !important;
-webkit-animation-fill-mode: both;}

.prodCenter {margin:0 auto 30px; display: block;}
.mix {float:right; margin-top: 40px;}

body.page .et_pb_section {padding: 10px 0;}

.et_pb_fullwidth_header.et_pb_bg_layout_light {padding: 70px 0 50px;border-bottom: 15px solid #f9cd00;}
.et_pb_fullwidth_header.et_pb_bg_layout_dark {background-color:#12bbec;padding: 25px 0 10px;margin-top: 50px;}
	p.et_pb_fullwidth_header_subhead {font-size: 30px;}

.et_pb_text li {margin-bottom: 20px;}

article#post-102 ul {margin-left: 30px;}
	article#post-102 ul li {color:#2c6f06;font-size: 16px; margin-bottom: 0;line-height:110%;}

.page-id-82 .et_pb_section:nth-child(2n) {background-color: #b6e777 !important;padding-top: 0px;margin-top: -82px;border-top: 55px solid #b6e777;}
	article#post-82 .et_pb_column.et_pb_column_2_3 {margin-right: 0 !important;}
		.et_pb_image.aboutHead {z-index: 10;position: relative;}
	.page-id-82 .et_pb_column_1_3 {width:380px;}
	.aboutHead h1 {color: #12bbec !important;font-size:38px;}
	.page-id-82 .et_pb_text.aboutHead {padding: 100px 0px 35px;}

.buyHead h1 {color: #12bbec !important;font-size:45px;margin-top: 45px;margin-right: 10%;width: 130%;margin-left: -30%;}
	.buyHead img {float: right;padding-right: 10%;}

	.page-id-82 .et_pb_section:first-child {padding-bottom: 0;}
	.page-id-82 .et_pb_section:nth-child(2n) .et_pb_row {padding-top: 0px;background-color: #12bbec;}
	.et_pb_text.blueBox {width: auto;margin-bottom: 0px;padding: 50px 45px 35px;text-align: justify !important;}
		.et_pb_text.blueBox p {color: #fff !important;}
		.et_pb_text.blueBox a {color: #ddd !important;}

section.buyText {background-color: #b6e777;padding: 50px 0 !important;border-bottom:0 !important;margin-top: -20px;}
	section.buyText h1, section.buyText p {font-size: 23px;text-align:center;font-weight:400;margin:0; padding:0;}

.et_pb_column.et_pb_column_3_4 h2, .et_pb_column.et_pb_column_3_4 p {color:#59ba00 !important;}

article#post-80, article#post-77, article#post-72 {padding-bottom: 60px;}
.page-id-80 .et_pb_row, .page-id-77 .et_pb_row, .page-id-72 .et_pb_row {border-bottom: 4px solid #12bbec;}
	.page-id-80 .et_pb_row:last-child, .page-id-77 .et_pb_row:last-child, .page-id-72 .et_pb_row:last-child {border-bottom: none;}
	.page-id-80 .et_pb_image, .page-id-77 .et_pb_image, .page-id-72 .et_pb_image {display: block;margin: 0px auto 10px;}
	.page-id-72 .et_pb_column_3_4 {margin-top: 20px;}

	article#post-104 h2, article#post-104 p {color: #59ba00 !important;}
	article#post-104 .et_pb_row:last-child {padding-top: 0;}
		article#post-104 .et_pb_row:last-child .et_pb_column_1_2:first-child {width: 515px; margin-right: 25px;}
		article#post-104 .et_pb_row:last-child .et_pb_column_1_2:last-child {width: 515px; margin-left: 25px;}
	article#post-72 .et_pb_column.et_pb_column_4_4 img {float: none;}

/* REVIEWS */
body.page-template-default .rwp-review-wrap, body.page-template-page-template-buy .rwp-review-wrap, body.home .rwp-review-wrap {display: none !important;}

.rwp-review-wrap {background-color: #b6e777;margin-bottom:0;}
	.rwp-review-wrap .rwp-review {width: 1080px;margin: 0 auto;padding: 30px 0;}
	span.rwp-people-label {color: #2c6f06 !important;font-size: 22px !important;line-height: 110% !important;font-weight: 600 !important;}
	span.rwp-people-label i {display: none !important;}
	span.rwp-people-label em a {padding: 10px 60px 10px 40px !important;background-color: #2c6f06;font-size: 20px;color: #fff !important;line-height: 30px;}
		span.rwp-people-label em a:after {content: url('images/rtArrow.png');padding: 0 10px;position: absolute !important;}
		span.rwp-ratings-form-label {color: #2c6f06 !important;}
		input.rwp-submit-ur {background-color: #2c6f06 !important;}

	.rwp-review-wrap .rwp-review .rwp-ratings-form-wrap {padding-top: 20px;border-top: 1px solid #fff;}

	.rwp-user-review, .rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-user-info {color: #2c6f06 !important;}
	.rwp-review-wrap .rwp-review .rwp-user-review .rwp-user-info {max-width: 50% !important; width: 50%;margin-left: 10px;top: inherit;bottom: 45px;left: 180px;}
		.rwp-review-wrap .rwp-review .rwp-user-review .rwp-user-info span {text-align:left;}
	.avatar {display: none;}

	.rwp-review-wrap .rwp-str .rwp-s {width: 16px; height:32px; background-size: 32px;}
		.rwp-review-wrap .rwp-str .rwp-s.rwp-e.rwp-f {background-position: -16px 0px;}

	.rwp-review-wrap .rwp-review .rwp-user-review .rwp-ur-content {margin-left: 10px;}
	span.rwp-ur-date {display:none !important;}

	.rwp-ur-content {margin-bottom: 25px;}
	.rwp-str::before {content: "\f0da";}

/* WIDGETS */
.execphpwidget h2 {font-size: 26px; color:#2c6f06 !important;}

/*  FOOTER STYLES  */
.footer-widget {width: 36%; margin: 0 0 10px 0; padding: 15px 30px 5px; max-height: 175px;}
.footer-widget:first-child, .footer-widget:last-child {width:23.5% !important;}
footer#main-footer {background-image:url(images/footerBKGD.png); background-repeat: no-repeat; background-position: top center;}
#footer-widgets {padding-top: 0;max-height: 225px;}
	.et_pb_widget a {color:#fff;}
	#footer-widgets p {font-size: 16px;line-height: 110%;padding:5px 0px;}

	#black-studio-tinymce-3 .textwidget div {border-top: 1px solid #fff;width: 33%;float: left;padding: 5px;margin: 10px 0px 15px 6px;text-align: center;border-bottom: 1px solid #fff;font-size: 16px;line-height: 110%;}
	#black-studio-tinymce-3 img {border:5px solid #fff;}

#footer-bottom .container {background-image: none !important;}
#footer-bottom {padding:10px 0;background-color:#59ba00 !important;}
#footer-info {width:30%;font-size:10px; color:#3d4142;padding-top:11px;}
#et-footer-nav {background-color: transparent;float: right;width: 70%;text-align:right;}
	.bottom-nav li {padding: 0 5px !important;color: #fff; font-size: 23px;}
	.bottom-nav a {color:#fff;}
	.bottom-nav li::after {content: " |";}
	.bottom-nav li:last-child {padding-right: 0;}
	.bottom-nav li:last-child::after {content: "";}

@media only screen and ( max-width: 1100px) {
	#et-top-navigation {width: 500px;left: 230px;}

	body.home .home-prod {top: 15px;}

	.et_pb_column_1_2 {width: 50%;}
		.et_pb_column_1_2::first-child {margin-right: 2%;}
}

@media only screen and ( min-width: 981px ) and ( max-width: 1100px) {
	#main-header {min-height: 130px;}
	.et_header_style_centered #main-header .container {min-height: 130px;background-size: 100%;}

	img.et-waypoint.et_pb_image.et_pb_animation_off.et_pb_image_sticky.et-animated {min-height: inherit /*310px*/;}

	body.home .et_pb_column_1_3 {width: 33%;}
		body.home .home-prod {width: 100%;position: relative;}

	body.home .dk-green-text {width: auto;padding: 38px 0 37px 40px;}

	body.home .elmo-home {background-size: 100%;min-height:350px;background-position: 0px 35px;padding: 35px 0 80px;}
		body.home .elmo-home h3, body.home .elmo-home h2, body.home .elmo-home h4, body.home .elmo-home p {margin-left: 170px;}
		body.home .elmo-home p {font-size: 15px;}
		body.home .elmo-home h3 {font-size: 30px;}
		body.home .elmo-home h4 {line-height:90%;font-size: 18px;}

	.character .et_pb_slide_description p {font-size: 14px;}

	.rwp-review-wrap .rwp-review {width: 960px;}

	.footer-widget {width: 42%;}
		.footer-widget:first-child, .footer-widget:last-child {width: 19% !important;}
		#black-studio-tinymce-3 .textwidget div {width: 25%; font-size: 14px;}
	#footer-widgets p {font-size: 14px;}

	#footer-info {font-size: 9px;}
	.bottom-nav li {font-size: 18px;}
}
@media only screen and ( max-width: 980px ) {
	#main-header {min-height: 90px;}
	.et_header_style_centered #main-header .container {min-height: 190px; background-image: none;}
	.et_header_style_centered #logo {padding-top: 15px;float: none;max-height: 70%;}
		#et-top-navigation {width:100%; left:0;}

	.slideshow {min-height: inherit;padding-bottom: 35px;}

	body.home .et_pb_column_1_3 {width:33% !important;min-height: 233px;
margin-top: -20px;}
		body.home .home-prod {position:absolute;bottom: 0px;top: inherit;}
		body.home .home-prod img {max-width: 65%;}
		body.home .home-prod img.wp-image-134 {max-width: 45% !important;}
	body.home div.et_pb_column.et_pb_column_2_3 {width: 67%;min-height: inherit;margin-top:10px;}
	body.home div.et_pb_column.et_pb_column_4_4 {padding-bottom: 0 !important;}

	body.home .et_pb_row:nth-child(1n) .et_pb_column {padding-bottom: 0px;}

	body.home .et_pb_row:nth-child(3n) {height:248px;}
	body.home .et_pb_row:nth-child(3n) .et_pb_column_1_3 {background-color: #59ba00;height:239px;min-height:239px;margin-top: 5px;}
		body.home .dk-green-text {background-color: #59ba00;min-height: 190px;width: auto;width: 100%;padding: 10px 0 10px 30px;}
		body.home .dk-green-text h3 {text-align:left !important;font-size: 20px;}
		body.home .dk-green-text p {font-size: 14px;}

	body.home div.et_pb_column.et_pb_column_4_4 {height:348px;}
		body.home .elmo-home {background-color: #12bbec;padding: 10px 15px;width:auto; background-image: none; max-height: 325px;margin-top:10px;}
		body.home .et_pb_row:last-child {padding-bottom: 25px;height: 345px;}
		body.home .elmo-home h3 {font-size: 27px;display: inline-block;margin-top: 0px; width: 100%; margin-left: 0;}
		body.home .elmo-home h2 {font-size: 24px; width: auto; margin-left: 0;}
		body.home .elmo-home h4 {font-size: 16px; width: auto; margin-left: 0;}
		body.home .elmo-home p {font-size: 14px; width: auto; margin-left: 0;}

	body.page .et_pb_column {padding-bottom: 0;}

	.listing {text-align: center !important;}
		.listing img.alignleft {float: none !important;}

	.page-id-82 .et_pb_column_1_3, .page-id-75 .et_pb_column_1_3 {display: none;}
		img.buyHead {float: none !important;}

	article#post-104 .et_pb_row:last-child .et_pb_column_1_2:first-child, article#post-104 .et_pb_row:last-child .et_pb_column_1_2:last-child {margin-left: 0 !important; margin-right: 0 !important; width: 100% !important;}

	.rwp-review-wrap .rwp-review {width: 690px;}

	#footer-info {text-align: left;font-size: 8px;}
}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
	.character .et_pb_slide_description p {font-size: 13px;}

	.bubbles {min-width: 100%;min-height:225px;background-size: 100%}
		.bubbles p {width: 110%;}

	.footer-widget {padding: 20px 10px;}
	.footer-widget:first-child {max-height: 185px;height: 185px;background-color: #f9cd00;padding-left:0;width: 21%;}
	.footer-widget:nth-child(2n) {width: 47%;}
		#black-studio-tinymce-3 .textwidget div {width: 20%; font-size: 12px;}
	.footer-widget:last-child {max-height: 185px;height: 185px;background-color: #fc6907;padding-right:0;width: 21%;}
	#footer-widgets p {font-size: 12px;}

	#footer-info {float:left;}
	.bottom-nav li {font-size: 15px;}
		ul#menu-footer-menu.bottom-nav {text-align: right;}
}
@media only screen and ( max-width: 767px ) {
	.et_header_style_centered #main-header .container {min-height: 150px;background-position: center 15px;background-size: 35%;}
	div.et_pb_column.et_pb_column_1_2 {width:100% !important; margin-left: 0 !important; margin-right: 0 !important;}

	body.home #main-content {background-image: none;}
	body.home div.et_pb_column.et_pb_column_4_4:first-child {height:208px;}
	body.home .et_pb_column_1_3 {width: 100% !important;}
	body.home .home-prod {width: 100%; position:relative;padding-top: 15px;margin-top: 26px;border-bottom: 1px solid #fff;}

	body.home .et_pb_column_2_3, body.home div.et_pb_column.et_pb_column_2_3 {min-height: inherit;width:100%; margin-top: 0;padding-bottom: 0px;width:100%;}
	body.home .et_pb_row:nth-child(3n) .et_pb_column_1_3 {height: auto;min-height: inherit;}
		body.home .dk-green-text {width: auto;padding: 20px;min-height:inherit;}

	body.home .et_pb_row:nth-child(4n) {background-color: #12bbec;margin-top:10px;clear: both;top: 10px;}
	body.home .elmo-home {background-color: #12bbec;padding: 20px 15px;width:auto; background-image: none;}
		body.home .elmo-home h3, body.home .elmo-home h2, body.home .elmo-home h4, body.home .elmo-home p {width: 100% !important; margin-left: 0;text-align:center;}

	.slideshow {min-height: inherit !important;}

	.character .et_pb_slide_description {padding-top: 12px;}
		.et_pb_slide_content p {font-size: 11px;}

	img.cookieImg {display:none;}

	.page-id-82 .et_pb_section:nth-child(2n) {margin-top: -50px;border-top: 25px solid #B6E777;}

	.newsletter {display: none;}

	.rwp-review-wrap .rwp-review {width: 400px;}
		.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-people-label em {float:left;padding-top:15px;}
		.rwp-review-wrap .rwp-review .rwp-ratings-form-wrap {clear:both;padding-top: 50px;}
		div.rwp-users-reviews {float:left;padding-top:15px;}

	footer#main-footer {background-image: none;}
		.footer-widget, .footer-widget:first-child, .footer-widget:last-child {width:100% !important;border-bottom:1px solid #fff;padding: 0 0 20px;float: left;}

	#footer-info {text-align:center; width: 100%;}
	#et-footer-nav {text-align:center; width:100%;}

	#black-studio-tinymce-3 p {float: left;}

	.bottom-nav li {font-size: 14px;padding: 0 1px;}
}
@media only screen and ( max-width: 479px ) {
	body.home #main-content {min-height: 1720px;}

	.et_pb_column_1_3 {width: 100% !important; min-height: 200px !important;padding-top:15px;border-bottom:1px solid #fff;padding-bottom:0;}
	body.home .et_pb_row:first-child div.et_pb_column.et_pb_column_4_4 {display: none;}

	body.home .home-prod {width: 100%; position:relative;}

	body.home .dk-green-text {padding: 40px 20px;min-height: 180px;width: auto;margin-top: -15px;}
	body.home div.et_pb_column.et_pb_column_1_3, body.home div.et_pb_column.et_pb_column_2_3 {width: 100% !important;}
	body.home .elmo-home {background-image: none !important;padding: 0px 15px 60px;max-height: 365px;}
		body.home .elmo-home h3 {margin-top: 5px;}

	.bubbles {min-width: 100%;min-height:200px;background-size: 100%;}
		.bubbles p {width: 110%;font-size: 12px;}

	article#post-104 .et_pb_row:last-child .et_pb_column_1_2:first-child, article#post-104 .et_pb_row:last-child .et_pb_column_1_2:last-child {width: 100%; margin-right: 0; margin-left:0;}

	.character div.et_pb_slide.et_pb_bg_layout_dark.et_pb_media_alignment_center.et-pb-active-slide {background-image:none !important;}
	.character .et_pb_slide_content {width: 100% !important;}

	.page-id-82 .et_pb_section:nth-child(2n) {margin-top: -35px;border-top: 19px solid #B6E777;}

	.rwp-review-wrap .rwp-review {width: 280px !important;}

	.footer-widget:nth-child(2n) {max-height: 320px !important;}
		#black-studio-tinymce-3 img.ernie.wp-image-111.size-full.alignleft {margin: 0 auto !important;float:none !important;}
		#black-studio-tinymce-3 div {clear: left;display: block !important;text-align: center !important;float: none !important;width:85% !important;margin: 0 auto;}
}


/* - Store Locator CSS - */
.store-locator {

}
.store-locator:after {
	display:block;
	content:"";
	clear:both;
	margin:15px 0px;
}
.store-locator .col.span4 {
	display:block;
	float:left;
	width:28.33333%;
	padding:1% 1.5%;
	margin:2% 0.5%;
	background:#12bbec;
	color:#fff;
}
.store-locator .col.span4 h2, .store-locator .col.span4 p {
	color:#fff !important;
	text-align:center;
	margin-bottom:0px;
	padding-bottom:5px;
}
.locations {
	display:block;
	clear:both;
}
.locations li {
	margin:0px 0px 15px;
}
p.no-luck {
	margin:10px 0px;
}
ul.locations li {
	vertical-align:top;
	display:inline-block;
	width:33%;
	margin:0;
}
.locations h4 {
	color:#2c6f06;
	line-height:1em;
	padding-bottom:5px;
}
#map-canvas {
	display:block;
	width:100%;
	height:400px;
	margin-bottom:20px;
}
#map-canvas .info {
	padding:10px;
	overflow:hidden;
}
#map-canvas img {
	max-width:none !important;
}
#map-canvas label {
	width:auto;display:inline;
}

.bazaarvoice-summary{
	margin-top: 10px;
}

.bazaarvoice-inline{
	margin: -5px 0 10px;
}

@media only screen and ( max-width: 768px ) {
	.bz-container, .bz-wrapper {
		width: 690px;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 1100px) and (min-width: 981px){
	.bz-container, .bz-wrapper {
		width: 960px;
		margin: 0 auto;
	}
}

.bz-container, .bz-wrapper {
	max-width: 1080px;
	margin: 0 auto;
}

#BVQAContainer .bv-ask-question-label.bv-text-link {
	display: block!important;
	margin-bottom: 15px!important;
}
