/*Css for editor*/
@font-face {
  font-family: 'BrandonGrotesque';
  src: url('../fonts/BrandonGrotesque-Regular.eot#iefix') format('embedded-opentype'),
		  url('../fonts/BrandonGrotesque-Regular.otf')  format('opentype'),
		url('../fonts/BrandonGrotesque-Regular.woff') format('woff'),
		url('../fonts/BrandonGrotesque-Regular.ttf')  format('truetype'),
		url('../images/BrandonGrotesque-Regular.svg#BrandonGrotesque-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BrandonGrotesque';
  src: url('../fonts/BrandonGrotesque-Thin.eot#iefix') format('embedded-opentype'),
	  url('../fonts/BrandonGrotesque-Thin.otf')  format('opentype'),
	  url('../fonts/BrandonGrotesque-Thin.woff') format('woff'),
	  url('../fonts/BrandonGrotesque-Thin.ttf')  format('truetype'),
	  url('../images/BrandonGrotesque-Thin.svg#BrandonGrotesque-Thin') format('svg');
  font-weight: 100;
  font-style: normal;
}


@font-face {
  font-family: 'BrandonGrotesque';
  src: url('../fonts/BrandonGrotesque-Light.eot#iefix') format('embedded-opentype'),
	  url('../fonts/BrandonGrotesque-Light.otf')  format('opentype'),
	  url('../fonts/BrandonGrotesque-Light.woff') format('woff'),
	  url('../fonts/BrandonGrotesque-Light.ttf')  format('truetype'),
	  url('../images/BrandonGrotesque-Light.svg#BrandonGrotesque-Light') format('svg');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'BrandonGrotesque';
  src: url('../fonts/BrandonGrotesque-Medium.eot#iefix') format('embedded-opentype'),
		  url('../fonts/BrandonGrotesque-Medium.otf')  format('opentype'),
		url('../fonts/BrandonGrotesque-Medium.woff') format('woff'),
		url('../fonts/BrandonGrotesque-Medium.ttf')  format('truetype'),
		url('../images/BrandonGrotesque-Medium.svg#BrandonGrotesque-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'BrandonGrotesque';
  src: url('../fonts/BrandonGrotesque-Bold.eot#iefix') format('embedded-opentype'),
		url('../fonts/BrandonGrotesque-Bold.otf')  format('opentype'),
		url('../fonts/BrandonGrotesque-Bold.woff') format('woff'),
		url('../fonts/BrandonGrotesque-Bold.ttf')  format('truetype'),
		url('../images/BrandonGrotesque-Bold.svg#BrandonGrotesque-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
}


// @font-face {
//   font-family: 'DidotLTStd';
//   src: url('../fonts/DidotLTStd-Italic.eot#iefix') format('embedded-opentype'),
//        url('../fonts/DidotLTStd-Italic.otf')  format('opentype'),
//        url('../fonts/DidotLTStd-Italic.woff') format('woff'),
//        url('../fonts/DidotLTStd-Italic.ttf')  format('truetype'),
//        url('../images/DidotLTStd-Italic.svg#DidotLTStd-Italic') format('svg');
//   font-weight: normal;
//   font-style: italic;
// }



@font-face {
  font-family: 'DidotLTStd';
  src: url("../fonts/30AFE2_0_0.eot");
  src: url("../fonts/30AFE2_0_0.eot#iefix") format("embedded-opentype"),
	   url("../fonts/30AFE2_0_0.woff2") format("woff2"),
	   url("../fonts/30AFE2_0_0.woff") format("woff"),
	   url("../fonts/30AFE2_0_0.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;

}



/*$font-brandon-grotesque: 'BrandonGrotesque', 'Arial', 'Helvetica', sans-serif;
$base-font-serif: "Garamond","EB Garamond","Baskerville","Baskerville Old Face","Hoefler Text","Times New Roman",serif;
$font-didot : 'DidotLTStd', serif;*/


.body-copy { font-size: 20px; line-height: 1.7; color: #333333; font-family:"Garamond"; }
.caption-style { font-size: 18px; line-height: 1; color: #000000; font-family: "BrandonGrotesque"; }
.credit-style { font-size: 12px; line-height: 1; color: #626262; font-family: "BrandonGrotesque"; }
.quotation-style { font-size: 30px; line-height: 1.4; color: #000000; font-family: "DidotLTStd"; font-style: italic; }
.article-subheadline-style{ font-size: 18px; line-height: 1.7; font-weight: bold; text-transform: uppercase; color: #000000; font-family:"BrandonGrotesque"; }
.product-style { font-size: 14px; line-height: 1; font-weight: 400; color:#000000; font-family:"BrandonGrotesque"; text-transform: uppercase;}
.price-style{ text-transform: uppercase; }
.price-style , .call-to-action-style { font-size: 14px; line-height: 1; font-weight: 700; color: #000000; font-family:"BrandonGrotesque"; }

#tinymce .wp-caption {
	width: 100% !important;
}
#tinymce .wp-caption {
	margin-bottom: 25px !important;
	font-size: 18px;
	line-height: 1;
	font-family: "BrandonGrotesque", "Arial", "Helvetica", sans-serif;
}
#tinymce .wp-caption {
	display: block;
	margin: 0;
}
#tinymce dl dt.wp-caption-dt{
	float: none;
	clear: both;
	padding-right: 0;
	font-weight: normal;
}
#tinymce .wp-caption.alignleft, #tinymce .wp-caption.alignright, #tinymce img.alignleft, #tinymce img.alignright{
	float: none;
	margin: 0;
}
p img.alignfull-width {
	width: 100% !important; 
	height: auto;
}
.wp-admin .wp-caption img {
	margin-bottom: 5px;
}
.wp-admin .wp-caption img {
	max-width: none;
	width: 100%;
	margin-bottom: 5px;
}
.wp-admin .mceTemp .wp-caption-dd {
	display: block;
	font: 300 14px/1.1 "BrandonGrotesque", "Arial", "Helvetica", sans-serif;
	margin-bottom: 5px;
	color: #000;
	clear:both;
}
.wp-admin .mceTemp .wp-caption-dd .article-image-credit {
	font: 300 12px/1 "BrandonGrotesque", "Arial", "Helvetica", sans-serif;
	color: #626262;
}
