			.title{text-align:center; margin:auto; font-size:20px; 	color:#A59586; 	font-family: 'Open Sans', sans-serif; font-weight:400; font-style:normal; text-align:center;line-height:140%; padding-top:35px; padding-bottom:10px;}
			@media (min-width: 768px) {  .title {font-size:22px; padding-top:30px;}}
			@media (min-width: 992px) {  .title {font-size:24px; padding-top:40px;}}
			@media (min-width: 1200px) {  .title {font-size:26px; padding-top:60px; }}
			
			.subtitle2{	max-width:300px; font-size:16px; color:#898989; font-family: 'Open Sans', sans-serif; font-weight:400; font-style:normal;  text-align:center;	margin:auto; padding-bottom:20px; padding-top:6px;}
			@media (min-width: 43.75em) {  .subtitle2 {max-width:600px; font-size:18px; padding-bottom:20px; padding-top:8px; }}
			@media (min-width: 56.25em) {  .subtitle2 {max-width:800px; font-size:22px; padding-bottom:30px; padding-top:10px; }}
			
			.subtitle3{	max-width:90%; font-size:15px; color:#898989; font-family: 'Open Sans', sans-serif; font-weight:400; font-style:italic;  text-align:center;	margin:auto; padding-bottom:20px; padding-top:10px;}
			@media (min-width: 43.75em) {  .subtitle3 {max-width:500px; font-size:15px; padding-bottom:20px; padding-top:15px; }}
			@media (min-width: 56.25em) {  .subtitle3 {max-width:500px; font-size:16px; padding-bottom:30px; padding-top:20px; }}
			
			
			.iframestyle{text-align:center;margin:auto; max-width:90%; height: 600px; padding-top:0px;}
			@media (min-width: 768px) {  .iframestyle {max-width:90%; height: 400px; padding-top:0px;}}
			@media (min-width: 992px) {  .iframestyle {max-width:90%; height: 500px; padding-top:5px;}}
			@media (min-width: 1200px) {  .iframestyle {max-width:90%; height: 680px; padding-top:10px;}}
			
			.title2{text-align:center; margin:auto; font-size:18px; color:#A59586; 	font-family: 'Open Sans', sans-serif; font-weight:600; font-style:italic; line-height:120%;}
			@media (min-width: 768px) {  .title2 {max-width:750px; font-size:18px; text-align:left;}}
			@media (min-width: 992px) {  .title2 {max-width:900px; font-size:20px; line-height:100%;}}
			@media (min-width: 1200px) {  .title2 {max-width:1200px; font-size:22px; }}

			.title3{text-align:center; margin:auto; font-size:18px; color:#807870; text-align:center; line-height:140%; padding-top:10px;}
			@media (min-width: 768px) {  .title3 {font-size:18px; padding-top:10px; text-align:left;}}
			@media (min-width: 992px) {  .title3 {font-size:20px; padding-top:10px;}}
			@media (min-width: 1200px) {  .title3 {font-size:22px; padding-top:10px; }}
			
			
			.locations{text-align:center; margin:auto; font-size:18px; color:#807870; text-align:center; line-height:140%; padding-top:10px; vertical-align:top; font-family: 'Myriad W01 Regular', 'Open Sans', sans-serif;}
			@media (min-width: 768px) {  .locations {max-width:700px; font-size:18px; padding-top:10px; text-align:left; }}
			@media (min-width: 992px) {  .locations {max-width:800px; font-size:18px; padding-top:15px; }}
			@media (min-width: 1200px) {  .locations {max-width:1100px; font-size:20px; padding-top:20px; }}
			
			.locationstext{display:inline-block; text-align:center; margin:auto; font-size:15px; color:#807870; text-align:center; padding-top:10px; vertical-align:top; font-family: 'Myriad W01 Regular', 'Open Sans', sans-serif;}
			@media (min-width: 768px) {  .locationstext {text-align:left; padding:10px 20px; font-size:15px;}}
			@media (min-width: 992px) {  .locationstext { padding:10px 20px}}
			@media (min-width: 1200px) {  .locationstext {padding:10px 20px}}
			
			.locationstext a {line-height:170%}
			.locationstext a:hover {color:#df2027;}
			
			.storecol{width:160px; display:inline-block; text-align:left; margin:auto; vertical-align:top; padding:10px; color:#898989;}
			@media (min-width: 768px) {  .storecol {  margin:0; padding:0; width:170px;}}
			@media (min-width: 992px) {  .storecol {width:180px; padding-top:10px}}
			@media (min-width: 1200px) {  .storecol {width:200px; padding:0;}}
			
				