/*#feature-wrapper .row,*/.row.article-content { width: 66.66667%; margin: 0 auto; }
.row.article-content.feature-image {width: 80%}
.row.article-image-slider, .row.article-image, #related-articles .row { width: 80%; margin: 0 auto; }
#article-body .row {margin-bottom: 48px;}
#article-body .row:last-child {margin-bottom:50px;}

#feature-wrapper .section { padding-bottom: 0px; }
#feature-wrapper .row { padding-bottom: 30px; border-bottom: 1px solid #d6d6d6; }
/*#feature-wrapper h1 { font-size: 48px; line-height: 52px; }*/
#feature-wrapper .article-type { margin-bottom: 0px; color: #208a3d; font-size: 14px; font-weight: 500; line-height: 25px; }
#feature-wrapper .article-date { margin-bottom: 25px; display: none;}

/* Social Media Icons */
.social-media-icons span { display: block; height: 16px; background-size: contain; background-repeat: no-repeat; background-position: 0 0; float: left; margin-right: 15px; }
.social-media-icons span.linkedin-button { background-image: url(/blog/images/social_icons/alt/social_share_linkedin.png); width: 16px; }
.social-media-icons span.twitter-button { background-image: url(/blog/images/social_icons/alt/social_share_x_twitter.png); width: 15px; }
.social-media-icons span.facebook-button { background-image: url(/blog/images/social_icons/alt/social_share_facebook.png); width: 12px; }
.social-media-icons span.email-button { background-image: url(/blog/images/social_icons/alt/social_share_email.png); width: 22px; background-position: 0 1px; }

/* Article Body */
#article-body .section { padding: 30px 0px 0px; }
#article-body p, ol.numbered, ul.bulleted {line-height:1.47059em; margin-bottom: 1.47059em;}
#article-body p.bare { margin-bottom: 0;}
#article-body p:last-child { margin-bottom: 0;}
#article-body .row.article-image-slider, #article-body .row.article-image { margin-bottom: 24px;}
.blog-header, .blog-header a { font-size:24px; line-height:28px; margin-top: 25px; margin-bottom: 16px; }
.blog-subheader, .blog-subheader a { font-size:16px; line-height:1.47059em; margin-top: 12px; margin-bottom: 4px; font-family: "SF Pro Text",Helvetica,Arial,sans-serif; }
#article-body .h5 { margin-top: 25px; margin-bottom: 16px; }
#article-body .h5:first-child, #article-body .blog-header:first-child, #article-body .blog-subheader:first-child { margin-top: 0px; }
#article-body #press-contacts .h5 { margin-top: 0px; margin-bottom: 8px;}
#article-body #press-contacts p { margin-bottom: 0px; }

/* Image Slider */
#article-body .img { width: 100%; margin: 0 auto; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; }
#article-body .image-slider .img { margin: 0 auto 10px; }
.image-slider .img-caption { font-size: 13px; }
.image-slider .slick-prev, .image-slider .slick-next { top: 50%; }
.image-slider.slick-dotted.slick-slider { margin: 0px auto 60px; }

/* Callout */
#article-body .customer-callout {margin: 40px 0px 60px; }
#article-body  .customer-callout blockquote {font-size: 2em; line-height: 1.5em; margin-bottom: 40px;}
#article-body  .customer-callout blockquote:before {width: 54px; height: 43px; content: " "; display: block; background-image: url(/blog/images/quotes.png); background-size: 54px 43px; background-repeat: no-repeat; margin-bottom: 16px;}
#article-body   .customer-callout p {margin-bottom: 0px}
#article-body   .customer-callout p span {color: #9f9f9f; display: block;}
#article-body .callout {border: 1px solid #ccc; padding: 32px; margin-top: 0px; margin-bottom: 0px;}

/* Quote Block */
#article-body .pull-quote .column-content { border-top: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; padding: 64px 40px; }
#article-body .pull-quote p { text-align:center; }
#article-body .pull-quote p { margin-bottom:8px; } 
#article-body .pull-quote p:last-child { margin-bottom:0px; } 

/*.article-content p { color: #999999; }*/
#article-body .row:last-child { padding-bottom: 30px; }

/* Related Articles- moved to cms */
/* RETINA - moved to cms */

/* Customer Story specific CSS */
#article-body .cs-summary { width: 80%; }
#article-body .cs-summary .column-content {display:flex; border-bottom: #d6d6d6 1px solid; padding: 32px 0px 48px;}
#article-body .cs-summary .cs-summary-menu-item { display:inline-block; margin: 0 auto;}
#article-body .cs-summary .cs-summary-menu-item:first-child { margin-left:0px;}
#article-body .cs-summary .cs-summary-menu-item:last-child { margin-right:0px;}
#article-body .cs-summary p.cs-summary-category { color:#9f9f9f; margin-bottom:5px; }
#article-body .cs-summary .cs-summary-item {padding-right: 20px;}
#article-body .cs-summary .cs-summary-menu-industry { width: 60%;}
#article-body .cs-summary .cs-summary-item:last-child {padding-right: 0px;}
span.customer-name { font-weight: 300; font-size: 24px; line-height: 32px; margin-bottom: 12px; margin-top: 30px; display: block;}


#article-body p span.quote-cite {display: block;font-size: 0.8em;}

/* SMALL SCREENS */
@media only screen and (max-width: 735px) {
	#article-body .cs-summary .column-content { flex-direction: column; }
	#article-body .cs-summary .cs-summary-item {padding-right: 0px; margin-bottom: 1.47059em;}
	#article-body .cs-summary .cs-summary-item:last-child {margin-bottom: 0px;}
	#article-body .cs-summary .cs-summary-item p.cs-summary-category {margin-bottom: 0px; }
}

/* X-LARGE SCREENS (CASCADE TO LOWER SCREEN) */
@media only screen and (min-width: 1442px) {
	
}
 
/* LARGE SCREENS (SPECIFIC) */
@media only screen and (min-width: 1069px) and (max-width:1441px) {
	
}
 
/* MEDIUM SCREENS (CASCADE TO LOWER SCREENS) */
@media only screen and (max-width: 1068px) {
	.blog-header, .blog-header a { font-size:20px; line-height:24px; }
}
 
/* MEDIUM SCREENS (SPECIFIC) */
@media only screen and (min-width: 736px) and (max-width:1068px) {
	
}
 
/* SMALL SCREENS */
@media only screen and (max-width: 735px) {
	#article-body .cs-summary { width: 100%; }
	
	.blog-header, .blog-header a { font-size:20px; line-height:24px; }
	
	#related-articles .slick-list .article-slide { padding: 0; }
	
	#feature-wrapper .row, .row.article-content { width: 100%; }
	.row.article-image-slider, .row.article-image, #related-articles .row { width: 100%; }
	a {word-break: break-all;}
}
 
/* EXTRA SMALL SCREENS < 400px */
@media only screen and (max-width: 400px) {
 
}
/* RETINA */
@media (-webkit-min-device-pixel-ratio: 2), not all, (min-resolution: 192dpi) {
	.social-media-icons span.linkedin-button { background-image: url(/blog/images/social_icons/alt/social_share_linkedin.png); }
	.social-media-icons span.twitter-button { background-image: url(/blog/images/social_icons/alt/social_share_x_twitter.png); }
	.social-media-icons span.facebook-button { background-image: url(/blog/images/social_icons/alt/social_share_facebook.png); }
	.social-media-icons span.email-button { background-image: url(/blog/images/social_icons/alt/social_share_email.png); }
}