/*
Theme Name: DW Focus Child
Theme URI: https://blog.labelmaster.com/home/blog2996836474/html/wp-content/themes/dw-focus-child
Author: the DesignWall team
Author URI: http://www.designwall.com
Template: dw-focus
Description: Responsive News WordPress Child Theme
Version: 1.1.0
License: GNU General Public License
License URI: license.txt
*/

@import url("../dw-focus/style.css");

.site-header #header {
    margin: 0px 0px;
}
.site-header #branding a {
    background-image: url(https://blog.labelmaster.com/wp-content/uploads/DG_Exchange_By_Labelmaster-1.png) !important;
}
#colophon.dark #site-info .small-logo {
		background-image: url(https://blog.labelmaster.com/wp-content/uploads/DG_Exchange_By_Labelmaster_white-4.png) !important;
	}
@media (max-width: 979px){
	.wrap-navigation .small-logo {
		background-image: url(https://blog.labelmaster.com/wp-content/uploads/DG_Exchange_By_Labelmaster_white-4.png) !important;
	}
}

.desktop .top-news {
	display: none;	
}

.desktop .wrap-navigation {
	width: 100%;
}

#under-navigation .dw_focus_headlines .headlines li {
	padding: 0;
}

.btn-danger {
    color: #ffffff;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    background-color: #ed1c24;
    background-image: linear-gradient(to bottom, #ed1c24, #ed1c24);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

#comments #respond label {
    display: inline;
    margin-left: 10px;
    color: #999999;
    position: relative;
    top: -5px;
}
body.error404 {
    height: 100%;
    background: url("https://blog.labelmaster.com/wp-content/uploads/Labelmaster_404_Banner_Transparent2.png") no-repeat scroll right bottom transparent;
}
.single .entry-title, .page .entry-title {
    line-height: 1.2;
}
h1, h2, h3 {
    line-height: 1.2;
	margin-top:20px;
}
.home .site-content .content-inner .entry-title {
    font-size: 18px;
    line-height: 1.2;
}
.archive .content-inner .entry-title {
    font-size: 18px;
    line-height: 1.2;
}

@font-face {
  font-family: 'news_gothic_mtregular';
  src: url('https://blog.labelmaster.com/wp-content/fonts/news_gothic_mtregular.eot');
  src: url('https://blog.labelmaster.com/wp-content/fonts/news_gothic_mtregular.eot?#iefix') format('embedded-opentype'), url('https://blog.labelmaster.com/wp-content/fonts/news_gothic_mtregular.woff') format('woff'), url('https://blog.labelmaster.com/wp-content/fonts/news_gothic_mtregular.ttf') format('truetype'), url('https://blog.labelmaster.com/wp-content/fonts/news_gothic_mtregular.svg#$fontName') format('svg');
  font-weight: normal;
  font-style: normal; 
}

@font-face {
  font-family: 'news_gothic_mtbold';
  src: url('https://blog.labelmaster.com/wp-content/fonts/news_gothic_mtbold.eot');
  src: url('https://blog.labelmaster.com/wp-content/fonts/news_gothic_mtbold.eot?#iefix') format('embedded-opentype'), url('https://blog.labelmaster.com/wp-content/fonts/news_gothic_mtbold.woff') format('woff'), url('https://blog.labelmaster.com/wp-content/fonts/news_gothic_mtbold.ttf') format('truetype'), url('https://blog.labelmaster.com/wp-content/fonts/news_gothic_mtbold.svg#$fontName') format('svg');
  font-weight: normal;
  font-style: normal; 
}

@font-face {
  font-family: 'archive_regular';
  src: url('https://blog.labelmaster.com/wp-content/fonts/archive_regular.eot');
  src: url('https://blog.labelmaster.com/wp-content/fonts/archive_regular.eot?#iefix') format('embedded-opentype'), url('https://blog.labelmaster.com/wp-content/fonts/archive_regular.woff') format('woff'), url('https://blog.labelmaster.com/wp-content/fonts/archive_regular.ttf') format('truetype'), url('https://blog.labelmaster.com/wp-content/fonts/archive_regular.svg#$fontName') format('svg');
  font-weight: normal;
  font-style: normal; 
}
@font-face {
    font-family: 'NewsGothicExtraCondBold';
    src: url('https://blog.labelmaster.com/wp-content/fonts/NewsGothicExtraCondBold.eot') format('embedded-opentype');
    src: url('https://blog.labelmaster.com/wp-content/fonts/NewsGothicExtraCondBold.eot?#iefix') format('embedded-opentype'), url('https://blog.labelmaster.com/wp-content/fonts/NewsGothicExtraCondBold.otf') format('opentype'), url('https://blog.labelmaster.com/wp-content/fonts/NewsGothicExtraCondBold.svg') format('svg'), url('https://blog.labelmaster.com/wp-content/fonts/NewsGothicExtraCondBold.ttf') format('truetype'), url('https://blog.labelmaster.com/wp-content/fonts/NewsGothicExtraCondBold.woff') format('woff');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'news_gothic_mtitalic';
    src: url('https://blog.labelmaster.com/wp-content/fonts/news_gothic_mtitalic.eot') format('embedded-opentype'), 
         url('https://blog.labelmaster.com/wp-content/fonts/news_gothic_mtitalic.svg') format('svg'), 
         url('https://blog.labelmaster.com/wp-content/fonts/news_gothic_mtitalic.ttf') format('truetype'), 
         url('https://blog.labelmaster.com/wp-content/fonts/news_gothic_mtitalic.woff') format('woff');
    font-weight: normal;
    font-style: normal; 
}

.social-action ul li span {
    display: none;
}

/* Subscribe Page START */

.SubscribeColumn{
	float: right;
	display: inline-block;
	width: 49%;
	text-align: center;	
	vertical-align: top;
	margin-bottom: 60px;
}

	.SubscribeColumn:last-of-type {
		float: left;
		text-align: left;
		padding-right: 1%;
	}

.SubscribeForm{
	border: 1px solid #dddddd;
	padding: 20px;
}

.SubscribeFormLabel{
	font-family: 'archive_regular', sans-serif;
	font-size: 28px;
	line-height: 30px;
	color: #ee2138;
}

.email{	
	margin-top: 15px;
	margin-right: 20px;
	vertical-align: top;
}

.clear{
	display: inline-block;
	margin-top: 15px;
	vertical-align: top;
}

.SubscribeSubscriptionTable{
	display: table;	
}

.SubscribeSubscriptionColumn{
	display: table-cell;
	width: 25%;
	padding-right: 20px;
}

	.SubscribeSubscriptionColumn img{
		width: 245px;
	}

.SubscribeSubscriptionTitle{
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
}

.post-template-default #primary {
	display: table;
}

.post-template-default .related-post {
    display: table-footer-group;
}

#comment {
	border: 1px solid #ee2935;
}

.CommentBox {
	background-color: #eeeeee;
    display: inline-block;
    border: 1px solid #ee2935;
    padding: 5px;
    margin-top: 10px;
}

.CommentLink {	
    font-weight: bold;
    font-style: italic;
}

@media (max-width: 1079px) {
	.SubscribeColumn{
		margin-bottom: 61px;
	}

	.SubscribeColumn:last-of-type {
		margin-bottom: 30px;
	}
}

@media (max-width: 979px) {
	.SubscribeColumn{
		float: none;
		display: block;
		width: 100%;
		padding-top: 20px;
		margin-bottom: 20px;
	}

		.SubscribeColumn:last-of-type{
			float: none;
			padding: 0;
			margin-bottom: 20px;
		}
	
	.SubscribeSubscriptionColumn{
		display: inline-block;
		width: 47%;
		padding-right: 20px;
	}
	
		.SubscribeSubscriptionColumn:nth-child(2){
			padding-right: 0;
		}
		
		.SubscribeSubscriptionColumn img{
			width: 100%;
		}
}

@media (max-width: 768px) {
	.SubscribeSubscriptionColumn{
		width: 100%;
		padding-right: 0;
	}
	
	.email{	
		margin-top: 10px;
		margin-right: 0;
	}

	.clear{
		display: block;
		margin-top: 0;
	}
}

/* Subscribe Page END */

/* COMPLIANCE QUIZ - START */
.page-id-8019 article, .page-id-8031 article, .page-id-8034 article, .page-id-8036 article {
	padding: 0 20px;
}

.page-id-8031 h1.entry-title, .page-id-8034 h1.entry-title, .page-id-8036 h1.entry-title {
	text-align: center;
}

.ComplianceQuiz {
	margin-top: 40px;
}

.ComplianceQuiz p {
	margin-bottom: 10px;
}

.ComplianceQuiz .ComplianceQuestion {
	margin-bottom: 20px;
}

.ComplianceQuiz .ComplianceAnswer {
	margin-bottom: 5px;
}

.ComplianceQuiz input[type="radio"] {
	margin-top: 5px;
    margin-right: 5px;
    vertical-align: top;
}

.ComplianceQuiz input.Error {
	border: 1px solid #ff0000;
}

.ComplianceQuiz label {
	display: inline-block;
	width: 90%;
	margin-bottom: 0;
}

.ComplianceQuiz input[type="text"], .ComplianceQuiz input[type="email"] {
	font-size: 15px;
	line-height: 15px;
	padding: 5px;
	outline: none;
}

.ComplianceQuiz .QuestionError {
	display: none;
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}

.ComplianceSubmit {
	display: block;
	background-color: #ed1c24;
	background-image: linear-gradient(to bottom, #ed1c24, #ed1c24);
	background-repeat: repeat-x;
	font-size: 16px;
	line-height: 16px;
	color: #ffffff;
	padding: 7px 12px;
	border: none;
	margin-top: 10px;
	outline: none;
}

.ComplianceSubmit:hover {
	cursor: pointer;
}

.ResultsLink .btn-danger {
	height: auto;
	font-size: 14px;
	line-height: 14px;	
    color: #ffffff;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    background-color: #ed1c24;
    background-image: linear-gradient(to bottom, #ed1c24, #ed1c24);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	padding: 10px 12px;
}

	.ResultsLink .btn-danger:hover {
		text-decoration: none !important;
		text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
		background-color: #000000;
		background-image: linear-gradient(to bottom, #000000, #000000);
	}

.ErrorMessage {
	display: none;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #ff0000;
}

/* COMPLIANCE QUIZ - END */

/* HAZARD INFOGRAPHIC START */
.InfographicContainer {    
    background: url('https://blog.labelmaster.com/wp-content/uploads/InfographicBackground.png') 0 repeat;
    width: 590px;    
    text-align: center;
    margin: 0 auto;
}

.InfographicLogo{
    width: 100%;
    max-width: 590px;    
}

.ClassInformation{
    margin: 12px auto;
}

.ClassInformation a{
    text-decoration: none;
}

.Class1 {
    background-image: url('https://blog.labelmaster.com/wp-content/uploads/Class1Background.png');
    background-repeat: no-repeat;
    background-position-x: center;
}

.Class2 {
    background-image: url('https://blog.labelmaster.com/wp-content/uploads/Class2Background.png');
    background-repeat: no-repeat;
    background-position-x: center;
}

.Class3 {
    background-image: url('https://blog.labelmaster.com/wp-content/uploads/Class3Background.png');
    background-repeat: no-repeat;
    background-position-x: center;
}

.Class4 {
    background-image: url('https://blog.labelmaster.com/wp-content/uploads/Class4Background.png');
    background-repeat: no-repeat;
    background-position-x: center;
}

.Class5 {
    background-image: url('https://blog.labelmaster.com/wp-content/uploads/Class5Background.png');
    background-repeat: no-repeat;
    background-position-x: center;
}

.Class6 {
    background-image: url('https://blog.labelmaster.com/wp-content/uploads/Class6Background.png');
    background-repeat: no-repeat;
    background-position-x: center;
}

.Class7 {
    background-image: url('https://blog.labelmaster.com/wp-content/uploads/Class7Background.png');
    background-repeat: no-repeat;
    background-position-x: center;
}

.Class8 {
    background-image: url('https://blog.labelmaster.com/wp-content/uploads/Class8Background.png');
    background-repeat: no-repeat;
    background-position-x: center;
}

.Class9 {
    background-image: url('https://blog.labelmaster.com/wp-content/uploads/Class9Background.png');
    background-repeat: no-repeat;
    background-position-x: center;
}

.HeadlineText{
    width: 450px;
    font-family: news_gothic_mtregular,Arial,sans-serif;
    font-size: 16px;
    font-weight: 100;
    line-height: 24px;
    color: #000000;
    margin: 19px auto 4px;
}

.Headline{
    font-family: 'news_gothic_mtbold',Arial,sans-serif;
    font-size: 16px;
    color: #ed1c24;
}

.ClassSpecifics{
    height: 68px;
    text-align: center;
    margin: 5px auto 0;
}

.ClassNumber{       
    font-family: 'archive_regular',Arial,sans-serif;
    font-size: 24px;
    line-height: 26px;
    color: #000000;
    vertical-align: middle;
    margin-top: 0;
}

.ClassTitle{       
    font-family: 'archive_regular',Arial,sans-serif;
    font-size: 36px;
    line-height: 38px;
    color: #ed1c24;
    vertical-align: middle;
}

.DateSection{
    margin: 0 auto;
}

.DateSection img{
    vertical-align: top;
}

.ClassDate{
    width: 270px;
    background-color: #ed1c24;
    position: relative;
    display: inline-block;
    font-family: 'NewsGothicExtraCondBold',Arial,sans-serif;
    font-size: 23px;
    color: #ffffff;
    padding: 4px 0;
    margin: 0 4px 10px;
    vertical-align: top;
    text-transform: uppercase;
}

.Class1 .ClassDate {
    top: -1px;
}

.Class3 .ClassDate {
    top: -1px;
}

.ClassText{
    width: 460px;
    font-family: 'news_gothic_mtregular',Arial,sans-serif;
    font-size: 14px;
    font-weight: 100;
    color: #000000;
    margin: 0 auto;
}

.Partners{
    margin: 4px auto 0;
}

.Partners img{
    min-height: 75px;
}

.PartnerLabel{
    width: 202px;
    height: 23px;
    background-color: #ed1c24;
    color: #ffffff;
    font-family: 'archive_regular',Arial,sans-serif;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    margin: 5px auto;
}

.PartnerClass{
    font-family: 'news_gothic_mtbold',Arial,sans-serif;
    font-size: 18px;
    line-height: 24px;
    color: #000000;
    text-align: center;
}

.PartnerText{
    font-family: 'news_gothic_mtregular',Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    text-align: center;
    margin: 0 auto;
}

.Prediction{
    width: 500px;
    font-family: 'news_gothic_mtregular',Arial,sans-serif;
    font-size: 14px;
    font-weight: 100;
    line-height: 20px;
    color: #000000;
    text-align: center;
    margin: 13px auto 16px;
}

.PredictionTitle{
    color: #ed1c24;
    font-family: 'archive_regular',Arial,sans-serif;
    font-size: 18px;
    line-height: 24px;
    text-decoration: underline;
}

.PartnerColumn {
    display: inline-block !important;
    float: none !important;
    width: 40% !important;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto !important;
    vertical-align: top !important;
}

.BlankImage{
    height: 80px;
}

.InfographicFooter{
    margin: 20px auto;
}

.FinderSection{
    width: 500px !important;
    font-family: 'news_gothic_mtregular',Arial,sans-serif;
    font-size: 14px;
    font-weight: 100;
    line-height: 18px;
    margin: 16px auto 0;
}

.FinderTitle{
    color: #ed1c24;
    font-family: 'archive_regular',Arial,sans-serif;
    font-size: 36px;
    line-height: 38px;
    text-align: center;
    margin-bottom: 11px;
}

.FinderBtn{
    display: inline-block;
    background-color: #ed1c24;    
    padding: 5px 15px;
    border-radius: 6px;
    margin-top: 12px;
}

.FinderBtn a, .FinderBtn a:hover{
    color: #ffffff;
    font-family: 'archive_regular',Arial,sans-serif;
    font-size: 16px;
    line-height: 18px;
    text-decoration: none;
}

.LabelmasterLogo{
    margin: 25px auto 35px;
}

.SocialSection{
    background-color: #ed1c24;
    padding: 24px 0;
}

.SocialColumn{
    display: inline-block;
    color: #ffffff;
    font-size: 24px;
    line-height: 30px;
    vertical-align: middle;
    text-align: left;
}

.SocialColumn area{
    outline: none;
}

.SocialLinks, .SocialLinks:hover, .SocialLinks:active {
    color: #ffffff;
    text-decoration: none;
}

.DisclaimerSection{
    width: 500px;
    font-family: 'news_gothic_mtregular',Arial,sans-serif;
    font-size: 12px;
    font-weight: 100;
    line-height: 18px;
    margin: 20px auto 0;
    padding-bottom: 30px;
}

.DisclaimerTitle{
    color: #ed1c24;
    font-family: 'archive_regular',Arial,sans-serif;
    font-size: 18px;
    line-height: 20px;
    text-align: center;
}
/* HAZARD INFOGRAPHIC END */


/*  REVERSE LOGISTICS INFOGRAPHIC */
.LogisticsContainer {
	background-color: #e7e7e7;
	width: 100%;
	max-width: 590px;
	text-align: center;
	margin: 0 auto;
}

.LogisticsLogo {
	width: 100%;
}

.ReturnSection {
	font-family: news_gothic_mtregular;
	font-size: 18px;
	line-height: 22px;
	color: #231f20;
	text-align: left;
	padding: 35px 50px;
}

.ReturnSection strong {
	font-family: news_gothic_mtbold;
}

.ReturnSection span {
	font-family: news_gothic_mtbold;
	color: #eb3135;
}

.ReturnsImg {
	width: 100%;
	max-width: 491px;
	margin-bottom: 35px;
}

.DangerousGoods {
	position: relative;
	display: block;
	font-family: news_gothic_mtregular;
	font-size: 14px;
	line-height: 18px;
	color: #231f20;
	text-align: left;
}

.DangerousGoods ul {
	display: inline-block;
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}

.DangerousGoods ul:before {
	content: "•";
	padding-right: 5px;
	color: #eb3135;
	vertical-align: top;
}

.DangerousGoods ul li {
	display: inline-block;
	width: 92%;
	line-height: 18px !important;
}

.DangerousGoods img {
	position: absolute;
	top: 0;
	right: 0;
	padding-top: 20px;
}

.DangerousGoodsColumn {
	display: inline-block;
	width: 49%;
	padding-top: 20px;
	vertical-align: top;
}

.GoodNewsSection {
	text-align: left;
	padding: 25px 50px;
}

.GoodNewsHeader {
	margin-bottom: 35px;
}

.ReverseLogisticsDescription {
	margin-bottom: 75px;
}

.ReverseLogisticsDescriptionText {
	float: right;
	width: 80%;
	font-family: news_gothic_mtregular;
	font-size: 18px;
	line-height: 22px;
	color: #231f20;
	text-align: left;
}

.ReverseLogisticsDescriptionText span {
	font-family: archive_regular;
	font-size: 16px;
	line-height: 20px;
	color: #eb3135;
}

.ApplyTo {
	display: block;
	vertical-align: top;
	padding: 36px 0 12px;
}

.DoesNotApplyTo {
	display: block;
	vertical-align: top;
	padding-bottom: 40px;
}

.ApplyImg {
	display: inline-block;
	width: 59%;
	vertical-align: top;
}

.ApplyList {
	display: inline-block;
	width: 40%;
	font-family: news_gothic_mtregular;
	font-size: 14px;
	line-height: 18px;
	color: #231f20;
	vertical-align: top;
}

.ApplyList ul {
	list-style: none;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.ApplyList ul:before {
	content: "•";
	padding-right: 5px;
	color: #eb3135;
	vertical-align: top;
}

.ApplyList ul li {
	display: inline-block;
	width: 90%;
	line-height: 18px;
	padding-bottom: 5px;
}

.ApplyListTitle {
	font-family: archive_regular;
	font-size: 14px;
	line-height: 18px;
	color: #eb3135;
	margin-bottom: 5px;
}

.HelpWithReturn {
	font-family: news_gothic_mtregular;
	font-size: 14px;
	line-height: 18px;
	color: #231f20;
}

.HelpWithReturn img {
	width: 100%;
	padding: 20px 0;
}

.HelpWithReturn ul {
	list-style: none;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.HelpWithReturn ul:before {
	content: "•";
	padding-right: 5px;
	color: #eb3135;
	vertical-align: top;
}

.HelpWithReturn ul li {
	display: inline-block;
	width: 92%;
	line-height: 18px;
	padding-bottom: 10px;
}

.GoodNewsList {
	display: inline-block;
	width: 49.5%;
	vertical-align: top;
}

.BadNewsSection {
	text-align: left;
	padding: 25px 50px;
}

.BadNewsHeader {
	display: block;
}

.RejectedImg {
	width: 100%;
	margin-top: 28px;
}

.ShipReturnsSection {
	font-family: news_gothic_mtregular;
	font-size: 18px;
	line-height: 22px;
	color: #231f20;
	margin-top: 35px;
}

.ShipReturnsSection ul {
	font-family: news_gothic_mtregular;
	font-size: 14px;
	line-height: 18px;
	color: #231f20;
	list-style: none;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.ShipReturnsSection ul:before {
	content: "•";
	padding-right: 5px;
	color: #eb3135;
	vertical-align: top;
}

.ShipReturnsSection ul li {
	display: inline-block;
	width: 92%;
	line-height: 18px;
	padding-bottom: 10px;
}

.ShipReturnsSection ul li strong {
	font-family: news_gothic_mtbold;
}

.ShipReturnsHeader {
	font-family: archive_regular;
	font-size: 22px;
	line-height: 26px;
	color: #eb3135;
	text-align: center;
}

.ShipReturnsList {
	display: inline-block;
	width: 54%;
	vertical-align: top;
	padding-top: 25px;
}

.ShipReturnsImg {
	display: inline-block;
	width: 38%;
	float: right;
	vertical-align: top;
	padding-top: 40px;
}

.NewsHeaderText {
	float: right;
	width: 80%;
	font-family: news_gothic_mtregular;
	font-size: 18px;
	line-height: 22px;
	color: #231f20;
	text-align: left;
}

.NewsHeaderText span {
	display: block;
	font-family: archive_regular;
	font-size: 26px;
	line-height: 30px;
	color: #eb3135;
}

.NewsHeaderText strong {
	font-family: news_gothic_mtbold;
}

.LogisticsFooter {
	margin-top: 25px;
}

.ComplianceImg {
	width: 100%;
}

.Contact {
	font-family: news_gothic_mtregular;
	font-size: 18px;
	line-height: 22px;
	color: #231f20;
	padding: 0 50px 25px;
}

.Contact strong {
	font-family: news_gothic_mtbold;
	color: #eb3135;
}

.Contact a {
	color: #eb3135;
	text-decoration: none !important;
}

.ComplianceSection {
	padding: 25px 50px 20px;
}

.ComplianceItem {
	display: inline-block;
	width: 32%;
	font-family: news_gothic_mtregular;
	font-size: 16px;
	line-height: 20px;
	color: #231f20;
	text-align: center;
	vertical-align: top;
}

.ComplianceItem img {
	margin-bottom: 10px;
}

.SocialSection {
	background-color: #ed1c24;
	padding: 24px 0;
}

.SocialColumn {
	display: inline-block;
	color: #ffffff;
	font-family: news_gothic_mtregular;
	font-size: 24px;
	line-height: 30px;
	vertical-align: middle;
	text-align: left;
}

.SocialLinks, .SocialLinks:hover, .SocialLinks:active {
	color: #ffffff;
	text-decoration: none;
}

.FootnotesSection {
	font-family: news_gothic_mtregular;
	font-size: 8px;
	line-height: 12px;
	color: #231f20;
	padding: 25px 50px;
	text-align: left;
}

.FootnotesSection span {
	font-family: news_gothic_mtitalic;
}

/*  REVERSE LOGISTICS INFOGRAPHIC END */

/* PACKAGING INFOGRAPHIC START */
.LogoImg{
    width: 100%;
}

.PackagingContainer { 
    width: 100%;
    max-width: 590px;
    text-align: center;
    margin: 0 auto;
}

.WrongPackagingSection{
    margin: 40px auto 20px;
}

.WrongPackagingTitle{    
    font-family: 'NewsGothicExtraCondBold';
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    padding: 0 50px;
}
    
    .WrongPackagingTitle .Focus{
        display: inline-block;
        color: #ec3034;
    }

.WrongPackageRow{
    padding-right: 50px;
    margin-top: 20px;
}

.WrongPackageColImg{
    display: inline-block;
    width: 40%;
    text-align: left;
    vertical-align: top;
    padding-right: 15px;
}

.WrongPackageColText{
    display: inline-block;
    width: 55%;
    text-align: left;
    vertical-align: top;
}

    .WrongPackageColText ul{
            display: inline-block;
            width: 100%;
            list-style: none; 
            padding: 0;        
            margin: 0;
            vertical-align: bottom;
        }

        .WrongPackageColText ul:before{
            content: '\2022';
            padding-right: 5px;
            color: #eb3135;
            vertical-align: top;
        }

        .WrongPackageColText ul li {
            display: inline-block;
            width: 92%;
            font-family: 'news_gothic_mtregular';
            font-size: 14px;
            line-height: 18px !important;
	    color: #231f20;
        } 

.ColTitle{
    font-family: 'NewsGothicExtraCondBold';
    font-size: 18px;
    line-height: 22px;
    color: #000000;
}

.GettingStartedContent{
    padding: 0 25px;
    margin-top: 15px;
}

    .GettingStartedContent img{
       width: 100%;
       max-width: 520px;
    }

.PackagingGuidelines{
    margin-top: 25px;
    text-align: left;
    overflow: hidden;
}

.PackagingGuidelinesHeader{
    width: 100%;
    font-family: 'news_gothic_mtbold';
    font-size: 18px;
    line-height: 22px !important;
    color: #231f20;
    padding: 0 50px;
}

.PackagingGuidelinesContent{
    margin-top: 25px;
}

    .PackagingGuidelinesContent img{
        width: 100%;
        max-width: 540px;
    }

.PackagingGuidelinesText{
    font-family: 'news_gothic_mtregular';
    font-size: 14px;
    line-height: 18px !important;
    color: #231f20;
    text-align: left;
}

    .PackagingGuidelinesText img{
        float: left;
        padding-right: 15px;
    }

.PackagingGuidelinesRowOne{
    position: relative;
    left: -60px;
    padding-top: 40px;
    width: 105%;
}

.PackagingGuidelinesRowTwo{
    position: relative;
    left: -35px;
    padding-top: 40px;
}

.MeasuringUpHeader{
    font-family: 'news_gothic_mtregular';
    font-size: 18px;
    line-height: 22px;
    color: #231f20;
    text-align: left;
    padding: 0 50px;
    margin: 15px 0;
}

    .MeasuringUpHeader strong{
        font-family: 'news_gothic_mtbold';
        color: #ec3034;
    }

.PackagingTests{
    padding-right: 50px;
}

    .PackagingTests img{
        width: 100%;
    }

.UNSection{
    width: 100%;
    max-width: 590px;
    padding-left: 30px;
    margin: 15px auto;
}

.UNSection img{
    float: left;
    vertical-align: middle;
}

.UNText{
    font-family: 'news_gothic_mtregular';
    font-size: 14px;
    line-height: 18px;
    color: #231f20;
    vertical-align: middle;
    padding-top: 50px;
    padding-right: 30px;
    text-align: left;
}

.UNText strong{
    font-family: 'news_gothic_mtbold';
    color: #ec3034;
}

.PackingGroupsSection{
    width: 100%;
    max-width: 590px;
    font-family: 'news_gothic_mtregular';
    font-size: 18px;
    line-height: 22px;
    color: #231f20;
    text-align: left;
}

    .PackingGroupsSection strong {
        font-family: 'news_gothic_mtbold';
    }

    .PackingGroupsSection .RedText {
        display: inline;
        font-family: 'news_gothic_mtbold';
        color: #ec3034;
    }

.PackingGroupsTextSection{
    max-width: 490px;
    margin: 20px auto 0;
}

.SDSSection{
    padding-right: 50px;
    margin-top: 25px;
}

    .SDSSection img{
        float: left;
    }

.RightPackaging{
    max-width: 490px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
}

    .RightPackaging img {
        float: left;
        padding-right: 30px;
    }

.RightPackagingText{
    vertical-align: middle;
}

.RightPackagingSolutions{
    display: table;
    max-width: 490px;
    margin: 25px auto;
}

.RightPackagingSolutionsCol{
    display: table-cell;
    width: 33%;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    padding: 0 10px;
}

    .RightPackagingSolutionsCol img {
        display: block;
        margin: auto;
    }

.PackagingFooter{
    width: 100%;
    max-width: 590px;
    background-color: #ffffff;
}

.PackagingContact{
    font-family: 'news_gothic_mtbold';
    font-size: 18px;
    line-height: 22px;
    color: #231f20;
    margin: 25px auto;
}

    .PackagingContact strong {
        font-family: 'archive_regular';
        font-size: 24px;
        font-weight: normal;
        line-height: 28px;
        color: #ec3034;
    }

/* PACKAGING INFOGRAPHIC END */

/* COMPLIANCE INFOGRAPHIC START*/
.SurveyContainer{
    width: 100%;
    max-width: 590px;
    margin: 0 auto;
}

    .SurveyContainer img{
        max-width: 100%;
        text-align: center;
    }

.SurveyHeader{
    font-family: 'news_gothic_mtregular';
    font-size: 17px;
    line-height: 21px;
    color: #231f20;
    padding: 5px 0 25px;
    margin: 0 30px;
}

    .SurveyHeader strong{
        font-family: 'news_gothic_mtbold';
        font-weight: normal;
        color: #eb2026;
    }

.TruthInNumbers{
    font-family: 'news_gothic_mtregular';
    font-size: 14px;
    line-height: 18px;
    color: #231f20;
    padding-bottom: 15px;
    margin: 0 30px;
}

    .TruthInNumbers h1{
        font-family: 'NewsGothicExtraCondBold';
        font-size: 24px;
        line-height: 28px;
        color: #eb2026;
    }

.SeniorLevels{
    width: 100%;    
}

.SeniorLevelsHeader{
    background: #ebeced; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#d0d2d3, #ebeced); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#d0d2d3, #ebeced); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#d0d2d3, #ebeced); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#d0d2d3, #ebeced); /* Standard syntax */
    font-family: 'news_gothic_mtregular';
    font-size: 14px;
    line-height: 18px;
    color: #231f20;
    padding: 20px 30px 15px;
}

    .SeniorLevelsHeader img{
        float: right;
    }

    .SeniorLevelsHeader h1{
        font-family: 'archive_regular';
        font-size: 24px;
        line-height: 28px;
        color: #eb2026;
        margin-top: 10px;
    }

.SeniorLevelsTraining{
    padding: 15px 30px;
}

.SeniorLevelsTrainingCol{
    display: inline-block;
    width: 35%;
    font-family: 'news_gothic_mtregular';
    font-size: 14px;
    line-height: 18px;
    color: #231f20;
    vertical-align: top;
}

.SeniorLevelsTrainingImgCol{
    display: inline-block;
    width: 58%;
    font-family: 'news_gothic_mtregular';
    font-size: 14px;
    line-height: 18px;
    color: #231f20;
    padding-right: 20px;
    vertical-align: top;
}

    .SeniorLevelsTraining h1 {
        font-family: 'NewsGothicExtraCondBold';
        font-size: 24px;
        line-height: 28px;
        color: #eb2026;
        margin-top: 0;
    }

    .SeniorLevelsTraining strong, .SeniorLevelsText strong {
        font-family: 'news_gothic_mtbold';
        font-weight: normal;
    }

.SeniorLevelsTrainingImg{
    display: inline-block;
    width: 50px;
    padding-right: 15px;
    vertical-align: top;
}

.SeniorLevelsText{
    display: inline-block;
    width: 70%;
    vertical-align: top;
}

.NotForwardThinking{
    padding: 20px 30px;
}

.LackOfInvestment{
    width: 100%;    
}

.LackOfInvestmentText{
    display: inline-block;
    width: 36%;
    font-family: 'news_gothic_mtregular';
    font-size: 14px;
    line-height: 18px;
    color: #231f20;
    vertical-align: top;
}

    .LackOfInvestmentText h1 {
        font-family: 'NewsGothicExtraCondBold';
        font-size: 24px;
        line-height: 28px;
        color: #eb2026;
        margin: 0;
    }

    .LackOfInvestmentText strong {
        font-family: 'news_gothic_mtbold';
        font-weight: normal;
    }

.LackOfInvestmentImg{
    display: inline-block;
    width: 63%;
    vertical-align: top;
}

    .LackOfInvestmentImg img{
        width: 100%;
    }

.SupportCompliance{
    width: 100%;
    padding-top: 10px;
}

.SupportComplianceImg{
    display: inline-block;
    vertical-align: middle;
}

.SupportComplianceText{
    float: right;
    display: inline-block;
    width: 75%;
    font-family: 'news_gothic_mtregular';
    font-size: 14px;
    line-height: 18px;
    color: #231f20;
    padding-top: 20px;
}

    .SupportComplianceText h1 {
        display: inline;
        font-family: 'NewsGothicExtraCondBold';
        font-size: 24px;
        line-height: 28px;
        color: #eb2026;
        margin: 0;
    }

    .SupportComplianceText strong {
        font-family: 'news_gothic_mtbold';
        font-weight: normal;
    }

.ComplianceResponsibility{
    background: #f4f4f4; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#d0d2d3, #f4f4f4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#d0d2d3, #f4f4f4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#d0d2d3, #f4f4f4); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#d0d2d3, #f4f4f4); /* Standard syntax */
    padding: 0 30px;
}

    .ComplianceResponsibility h1{
        font-family: 'archive_regular';
        font-size: 24px;
        line-height: 28px;
        color: #eb2026;
        padding: 20px 10px;
        margin: 0;
    }

.ComplianceResponsibilityImg{
    display: inline-block;
    width: 47.5%;
    padding-right: 15px;
    vertical-align: top;
}

    .ComplianceResponsibilityImg img {
        width: 100%;
    }

.ComplianceResponsibilityText{
    display: inline-block;
    width: 48.5%;
    font-family: 'news_gothic_mtregular';
    font-size: 14px;
    line-height: 18px;
    color: #231f20;
    vertical-align: top;
}

    .ComplianceResponsibilityText strong {
        font-family: 'news_gothic_mtbold';
        font-weight: normal;
    }

.ComplianceConfidence{
    width: 100%;
    background: #ffffff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#d3d5d6, #ffffff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#d3d5d6, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#d3d5d6, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#d3d5d6, #ffffff); /* Standard syntax */
    margin: 30px 0;
}

.ComplianceConfidenceText{
    font-family: 'news_gothic_mtregular';
    font-size: 14px;
    line-height: 18px;
    color: #231f20;
    padding: 0 30px;
    text-align: center;
}

    .ComplianceConfidenceText h1{
        font-family: 'NewsGothicExtraCondBold';
        font-size: 24px;
        line-height: 28px;
        color: #eb2026;
        margin: 20px 0;
    }

    .ComplianceConfidenceText p a{
        font-family: 'news_gothic_mtbold';
        color: #eb2026;
        text-decoration: none;
    }

    .ComplianceConfidenceText p{
        text-align: left;
    }

    .ComplianceConfidenceText img{
        padding: 5px 0 15px;
    }

    .ComplianceConfidenceText strong {
        font-family: 'news_gothic_mtbold';
        font-weight: normal;
    }

.SurveyFooter{
    width: 100%;
    text-align: center;
}

.SurveyFooter .FootnotesSection {
	font-family: news_gothic_mtregular;
	font-size: 8px;
	line-height: 12px;
	color: #231f20;
	padding: 25px 30px;
	text-align: left;
}

.SurveyFooter .FootnotesSection span {
	font-family: news_gothic_mtitalic;
}
/* COMPLIANCE INFOGRAPHIC END */

/* IATA Infographic START */

.BlogImg{
    width: 100%;
    margin-bottom: 15px;
}

.FooterLogo{
    width: 100%;
    margin: 15px 0 25px;
}

.IATAContainer{
    width: 100%;
    max-width: 590px;
    text-align: left;
    margin: 0 auto;
}

.InfographicContent{
    width: 100%; 
    max-width: 530px;   
    color: #000000;
    margin: auto;
    vertical-align: top;
}

    .InfographicContent h1{
        font-family: 'archive_regular';
        font-size: 25px;
        line-height: 27px;
        color: #ee2d34;
        margin-top: 0;
    }

    .InfographicContent p{
        font-family: 'news_gothic_mtregular';
        font-size: 16px;
        line-height: 18px;        
    }

    .InfographicContent p strong{
        font-family: 'news_gothic_mtbold';
        font-weight: normal;
    }

    .InfographicContent i {
        font-family: 'news_gothic_mtitalic';
        font-weight: 100;
        font-size: 14px;
        font-style: normal;
        line-height: 16px;
        margin-bottom: 10px;
    }

.InfographicFootnotes{
    font-family: 'news_gothic_mtregular';
    font-size: 10px;
    line-height: 12px;
    word-break: break-all;
    margin: 10px 0;
}

.Destination{
    width: 100%;
}

.DestinationImage{
    display: inline-block;
    width: 49.5%;
    vertical-align: top;
}

    .DestinationImage img{
        max-width: 100%;
    }

.DestinationText{
    display: inline-block;
    width: 49.5%;
    margin-top: 10px;
    vertical-align: top;
}

.DGReport{
    background-color: #9cd5f6;
    padding: 35px 15px;
}

.ReportLeftImg {
    float: left;
    padding-right: 15px;
} 

.ReportRightImg {
    float: right;
    padding-left: 15px;
}

.ReportContent{
    display: inline-block;
    width: 300px;
    font-family: 'news_gothic_mtregular';
    font-size: 16px;
    line-height: 18px;
    color: #000000;
    margin: auto;
    vertical-align: top;
}

    .ReportContent p{
        margin-bottom: 0 !important;
    }

    .ReportContent strong{
        font-family: news_gothic_mtbold;
        font-weight: normal;
    }

    .ReportContent h1{
        font-family: 'archive_regular';
        font-size: 18px;
        line-height: 20px;
        color: #ee2d34;
        margin: 0;
    }

.AbsorbingReading{
    width: 100%;
    margin: 20px 0;
    vertical-align: top;
}

    .AbsorbingReading img{
        float: right;
        padding-left: 15px;
    }

.AbsorbingReadingText{
    display: inline-block;
    width: 74%;
    vertical-align: top;
} 

.PassengerAircraft{
    background-color: #9cd5f6;
    padding: 25px 0;
    margin-bottom: 30px;
}

.PassengerAircraftImage{
    display: inline-block;
    width: 15%;
    padding-right: 15px;
    vertical-align: top;
}

    .PassengerAircraftImage img{
        max-width: 100%;
    }

.PassengerAircraftText{
    display: inline-block;
    width: 80%;    
    vertical-align: top;
}

    .PassengerAircraftText p{
        margin-bottom: 0 !important;
    }

.HeavyLifting{
    background-color: #9cd5f6;
    width: 100%;
    height: 169px;
    margin: 30px 0;
    vertical-align: top;
}

    .HeavyLifting img{
        float: right;
        padding-left: 15px;
        vertical-align: middle;
    }

.HeavyLiftingText{
    display: inline-block;
    width: 70%;
    padding: 15px 0;
    vertical-align: middle;
}

    .HeavyLiftingText h1, .HeavyLiftingText p {
        margin-bottom: 0 !important;
    }

/* IATA Infographic END */
/* Integrated Confidence Infographic START */

.Infographic{
    width: 100%;
    max-width: 590px;
    text-align: left;
    margin: 0 auto;
}

.Infographic p{
    font-family: 'news_gothic_mtregular', Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    color: #000000;
    margin-bottom: 0;
}

.Infographic p strong{
    font-family: 'news_gothic_mtbold', Arial, sans-serif;
    font-weight: normal;
}

.Banner{
    width: 100%;
}

.GradientSection{
    background: #cccccc; 
    background: -webkit-linear-gradient(#cccccc, #ffffff);
    background: -o-linear-gradient(#cccccc, #ffffff);
    background: -moz-linear-gradient(#cccccc, #ffffff);
    background: linear-gradient(#cccccc, #ffffff);
    padding: 30px;
}

.GradientSectionLarge{
    background: #cccccc; 
    background: -webkit-linear-gradient(#cccccc, #ffffff);
    background: -o-linear-gradient(#cccccc, #ffffff);
    background: -moz-linear-gradient(#cccccc, #ffffff);
    background: linear-gradient(#cccccc, #ffffff);
    padding: 30px 0 30px 30px;
}

.GradientSectionLarge p:first-of-type, .GradientSectionLarge .SectionTitle{
    padding-right: 20px;
}

.Section{
    padding: 0 30px 30px;
}

.GreenSection{
    background-color: #61bc47;
    padding: 30px;
}

    .GreenSection img{
        width: 100%;
    }

.SectionTitle{
    font-family: 'archive_regular', Arial, sans-serif;
    font-size: 28px;
    line-height: 34px;
    color: #ee2d34;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.GreenSection .SectionTitle{
    color: #ffffff;
}

.SectionTitleGreen{
    font-family: 'archive_regular', Arial, sans-serif;
    font-size: 28px;
    line-height: 34px;
    color: #61bc47;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.ResourceTable{
    display: table;
    margin: 25px auto 0;
}

.ResourceTableColumn{
    display: table-cell;
    width: 33%;
    padding-right: 20px;
    vertical-align: top;
}

    .ResourceTableColumn:last-of-type{
        padding-right: 0;
    }

    .ResourceTableColumn img{
        max-width: 100%;
    }

.GreenBanner{
    position: relative;
    background-color: #62bb46;
    font-family: 'news_gothic_mtbold', Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    color: #ffffff;
    text-align: center;
    padding: 15px;
}

.GreenBannerArrow {
    display: block;
    width: 0; 
    height: 0; 
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;  
    border-top: 15px solid #62bb46;
    margin: 0 auto 30px;
}

.GraphTable{
    display: table;
    margin: 25px auto 0;
}

.GraphTableColumn{
    display: table-cell;
    width: 50%;
    margin-right: 20px;
}

    .GraphTableColumn:last-of-type {
        margin-right: 0;
    }

    .GraphTableColumn img {
        float: left;
        width: 86px;
        margin-right: 15px;
    }

.RegulationImg{
    width: 100%;
    margin-bottom: 15px;
}

.Survey{
    display: block;
    font-family: 'news_gothic_mtbold', Arial, sans-serif;
    color: #ee2d34;
}

.Shippers{
    font-family: 'news_gothic_mtbold', Arial, sans-serif;
    font-size: 20px;
    line-height: 20px;
    color: #62bb46;
    margin-top: 10px;
}

.StandaloneIntro{
    margin-bottom: 15px;
}

.SectionList p{
    margin-top: 15px !important;
}

.SectionListText{
    display: inline-block;
    width: 50%;
}

.SectionList ul{
    color: #ee2d34;
    padding-left: 15px;
	margin: 0 !important;
}

    .SectionList ul li, .SectionList ul li p{
        font-family: 'news_gothic_mtbold', Arial, sans-serif !important;
        font-size: 16px;
        line-height: 22px;
        color: #ee2d34 !important;
		margin-top: 0 !important;
    }

    .SectionList ul li ul{
        list-style-type: none;
        padding: 3px 5px;
    }

    .SectionList ul li ul li{
        font-family: news_gothic_mtregular, Arial, sans-serif !important;
        font-size: 16px;
        line-height: 22px;
        text-indent: -5px;
        color: #000000 !important;
    }

    .SectionList ul li ul li:before {
        content: "\2013";
        padding-right: 10px;
    }

.SectionListImg{
    float: right;
    width: 48%;
	text-align: right;
}

    .SectionListImg img{
        width: 100%;
        max-width: 234px;
    }

.SectionListImgLeft{
    float: left;
    width: 45%;
    padding-right: 15px;
}

    .SectionListImgLeft img{
        width: 100%;
        max-width: 224px;
    }

.TransitionTable{
    display: table;
    width: 100%;
    margin: 30px 0;
}

.TransitionTableColumn{
    display: table-cell;
    width: 68%;
    padding-right: 15px;
    vertical-align: top;
}

    .TransitionTableColumn:last-of-type{
        width: 30%;
        padding-right: 0;
    }

    .TransitionTableColumn img{
        width: 100%;
        max-width: 171px;
    }

.Footer{
    text-align: left;
    margin: 15px auto 30px;
}

.Footer img{
    width: 100%;
    max-width: 544px;
}

/* Integrated Confidence Infographic END */

@media (max-width: 1079px) {
    .InfographicContainer {    
        width: 510px;
    }

    .ReportContent {
        width: 220px;
    }
	
	.GraphTableColumn{
        padding-right: 10px;
    }

	.GraphTableColumn p{
		font-size: 13px !important;
		line-height: 18px !important;
	}
}

@media (max-width: 979px) {
    .InfographicContainer {    
        width: 539px;
    }

    .ReportContent {
        width: 235px;
    }
}

@media (max-width: 768px) {
    .InfographicContainer {    
        width: 100%;
    }
    .HeadlineText{
        width: 100%;
    }
    .ClassText, .Prediction{
        width: 90%;
    }
    .PartnerColumn {
        display: block !important;
        width: 90% !important;
    }
    .FinderSection, .DisclaimerSection {
        width: 90% !important;
    }
    .ClassDate{
        width: 240px !important;
    }

    /*  REVERSE LOGISTICS INFOGRAPHIC START */
    
    .ReturnSection, .GoodNewsSection, .BadNewsSection,
    .ComplianceSection, .FootnotesSection{
        padding: 15px 20px;
    }
    
    .DangerousGoodsColumn{
        display: block;
        width: 75%;
    }

        .DangerousGoodsColumn:nth-child(2){
            padding-top: 0;
        }

    .DangerousGoods img {
        padding-top: 20px;
    }

    .NewsHeaderText, .ReverseLogisticsDescriptionText{
        float:none;
        width: 100%;
        padding-top: 15px;
    }

    .GoodNewsHeader, .ReverseLogisticsDescription{
        margin-bottom: 30px;
    }

    .GoodNewsList{
        display: block;
        width: 100%;
    }

        .GoodNewsList:first-child {
            padding-top: 20px;
        }

    .ApplyTo{
        padding: 18px 0 6px;
    }

    .DoesNotApplyTo{
        padding-bottom: 20px;
    }

    .ApplyImg{
        display: block;
        width: 100%;
    }
        
        .ApplyImg img{
            width: 100%;
            max-width: 289px;
        }

    .ApplyList{
        display: block;
        width: 100%;
        margin-top: 15px;
    }

    .HelpWithReturn ul li{
        padding-bottom: 0;
    }

    .ShipReturnsList{
        width: 100%;
        padding: 0;
    }

    .ShipReturnsImg{
        display: block;
        width: 100%;
        padding: 20px 0;
        margin: auto;
        text-align: center;
    }

    .ShipReturnsImg img{
        width: 100%;
        max-width: 183px;
    }

    .ComplianceItem{
        display: block;
        width: 56%;
        padding: 10px 0;
        margin: auto;
    }

    .Contact{
        padding: 0 25px 15px;
    }

    .DividerRow img{
        width: 100%;
        height: 15px;
    }

    /*  REVERSE LOGISTICS INFOGRAPHIC END */

    /* PACKAGING INFOGRAPHIC START */
    .WrongPackagingSection{
        margin: 40px 20px 20px;
    }

    .WrongPackagingTitle{
        padding: 0;
        font-size: 16px;
        line-height: 20px;
    }

    .WrongPackageRow{
        padding: 0;
    }

    .WrongPackageColImg, .WrongPackageColText{
        display: block;
        width: 100%;
    }

        .WrongPackageColImg img{
            width: 100%;
            padding-bottom: 20px;
        }

    .ColTitle{
        font-size: 14px;
        line-height: 18px;
    }

    .WrongPackageColText ul li{
        font-size: 12px;
        line-height: 16px !important;
    }

    .PackagingGuidelinesHeader{
        font-size: 14px;
        line-height: 18px !important;
        padding: 0 20px;
    }

    .UNSection{
        margin: 25px auto;
    }

    .UNSection img {
        float: none;
        display: block;
        margin: auto;
        vertical-align: top;
    }

    .UNText{
        display: block;
        padding-top: 20px;
    }

    .PackingGroupsSection{
        font-size: 14px;
        line-height: 18px;
    }

    .PackingGroupsTextSection{
        margin: 20px 20px 0;
    }

    .MeasuringUpHeader{
        font-size: 14px;
        line-height: 18px;
    }

    .SDSSection{
        padding-right: 0;
        margin: 25px 20px 25px 0;
    }

        .SDSSection img{
            float: none;
            display: block;
            vertical-align: top;
        }

    .SDSSectionText{
        margin-left: 20px;
    }

    .RightPackaging{
        margin-left: 20px;
        margin-right: 20px;
    }

        .RightPackaging img{
            float: none;
            display: block;
            padding: 0;
            margin: auto;
        }

    .RightPackagingText{
        display: block;
        margin-top: 20px;
    }

    .RightPackagingSolutionsCol{
        display: block;
        width: 100%;
        font-size: 14px;
        line-height: 18px;
        text-align: center;
        padding: 20px;
    }

        .RightPackagingSolutionsCol img{
            padding-bottom: 15px;
        }

    .PackagingContact{
        font-size: 14px;
        line-height: 18px;
    }

        .PackagingContact strong{
            font-size: 18px;
            line-height: 22px;
        }

    /* PACKAGING INFOGRAPHIC END */

    /* COMPLIANCE INFOGRAPHIC START */
    .SurveyHeader{
        font-size: 16px;
        line-height: 20px;
    }

    .TruthInNumbers, .SeniorLevelsHeader,
    .ComplianceConfidenceText{
        font-size: 12px;
        line-height: 16px;
    }

    .TruthInNumbers h1, .SeniorLevelsHeader h1, 
    .LackOfInvestmentText h1, .ComplianceResponsibility h1,
    .SupportComplianceText h1, .ComplianceConfidenceText h1{
        font-size: 20px;
        line-height: 24px;
    }

    .SeniorLevelsTrainingImgCol{
        display: block;
        width: 100%;
        font-size: 12px;
        line-height: 16px;
    }

    .SeniorLevelsTrainingCol{
        display: block;
        width: 100%;
        font-size: 12px;
        line-height: 16px;
        padding-top: 15px;
    }

    .LackOfInvestmentText{
        display: block;
        width: 100%;
        font-size: 12px;
        line-height: 16px;
        padding-bottom: 15px;
    }

    .LackOfInvestmentImg{
        display: block;
        width: 100%;
        text-align: center;
        padding-bottom: 15px;
    }

        .LackOfInvestmentImg img{
            width: auto;
            max-width: 100%;
        }

    .SupportComplianceImg{
        display: block;
        text-align: center;
    }

    .SupportComplianceText{
        float: none;
        display: inline-block;
        width: 100%;
        font-size: 12px;
        line-height: 16px;
        padding-top: 10px;
    }

    .ComplianceResponsibilityImg{
        display: block;
        width: 100%;
        padding-right: 0;
        text-align: center;
    }

        .ComplianceResponsibilityImg img{
            width: auto;
            max-width: 100%;
        }

    .ComplianceResponsibilityText{
        display: block;
        width: 100%;
        font-size: 12px;
        line-height: 16px;
        padding: 20px 0;
    }

    /* COMPLIANCE INFOGRAPHIC END*/
    /* IATA Infographic START */
    
    .InfographicContent{
        max-width: 90%;
        padding: 0 20px;
    }

    .FooterLogo{
        margin: 15px 0;
    }

    .InfographicContent{
        padding: 0 20px;
    }

        .InfographicContent h1{
            font-size: 23px;
            line-height: 25px;
        }

        .InfographicContent p{
            font-size: 14px;
            line-height: 16px;        
        }

        .InfographicContent i {
            font-size: 12px;
            line-height: 14px;
        }

    .DestinationImage{
        display: block;
        width: 100%;
        text-align: center;
    }

    .DestinationText{
        display: block;
        width: 100%;
        margin-top: 15px;
    }

    .DGReport{
        padding: 20px;
        text-align: center;
    }

    .ReportLeftImg {
        float: none;
        padding-right: 0;
    } 

    .ReportRightImg {
        float: none;
        padding-left: 10px;
    }

    .ReportContent{
        display: block;
        width: 100%;
        font-size: 14px;
        line-height: 16px;
        text-align: left;
        margin-top: 15px;
    }

        .ReportContent h1{
            font-size: 16px;
            line-height: 18px;
        }

    .AbsorbingReading{
        text-align: center;
    }

        .AbsorbingReading img{
            float: none;
            padding-left: 0;
            padding-bottom: 15px;
        }

    .AbsorbingReadingText{
        display: block;
        width: 100%;
        text-align: left;
    } 

    .PassengerAircraft{
        padding: 20px 0;
        margin-bottom: 20px;
    }

    .PassengerAircraftImage{
        display: block;
        width: 100%;
        padding-right: 0;
        padding-bottom: 15px;
        text-align: center;
    }

    .PassengerAircraftText{
        display: block;
        width: 100%;    
    }

    .HeavyLifting{
        height: 100%;
        padding: 20px 0;
        margin: 20px 0;
        text-align: center;
    }

        .HeavyLifting img{
            float: none;
            padding-left: 0;
            padding-bottom: 15px;
        }

    .HeavyLiftingText{
        display: block;
        width: 100%;
        padding: 15px 0 0;
        text-align: left;
    }

    /* Integrated Confidence Infographic START */

    .GradientSection, .GreenSection{
        padding: 20px;
    }

    .GradientSectionLarge{
        padding: 20px 0 20px 20px;
    }

    .Section{
        padding: 0 20px 20px;
    }

    .ResourceTable{
        display: block;
        text-align: center;
        margin: 20px auto 10px;
    }

    .ResourceTableColumn{
        display: block;
        width: auto;
        padding: 0 0 10px 0;
        margin: auto;
    }

    .GraphTable{
        display: block;
        text-align: center;
        margin: 20px auto 10px;
    }

    .GraphTableColumn{
        display: block;
        width: auto;
        min-height: 86px;
        text-align: left;
        padding: 0;
        margin: 0 auto 15px;
    }

        .GraphTableColumn:last-of-type{
            margin: 0 auto;
        }
	
		.GraphTableColumn p{
            font-size: 16px !important;
            line-height: 22px !important;
        }

    .Footer img{
        padding-right: 20px;
    }

    /* Integrated Confidence Infographic END */
}

@media (max-width: 500px){
    .SectionListText{
        width: 100%;
    }

    .GradientSectionLarge .SectionListText{
        width: 100%;
        padding-right: 20px;
    }

    .SectionListImgLeft{
        float: none;
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }

    .SectionListImg{
        float: none;
        width: 100%;
        margin: 20px 0;
    }

    .SectionListImgLeft{
        float: none;
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }

    .TransitionTable{
        display: block;
        margin: 20px 0;
    }

    .TransitionTableColumn{
        display: block;
        width: 100%;
    }

        .TransitionTableColumn:last-of-type{
            width: 100%;
            text-align: center;
            margin-top: 20px;
        }
}
.single .site-content>.hentry .entry-thumbnail {
	display: none !important;
}

.amr_widget h3{
	font-family: 'Bitter',serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
	margin-top: 20px;
}

.amr_widget a{
	font-family: 'Bitter',serif;
	font-size: 15px;
	line-height: 1.2;
	color: #000000;
	margin-top: 20px;
}

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

/* TWEAK FOR DGIS BUTTON TO APPEAR WHITE - Need to overwrite default classes and styling */
.wp-block-button__link a {
  color: #ffffff !important;
}

.has-white-color a {
  color: #ffffff !important;
}

	.entry-content a:hover{
		text-decoration: underline !important;
}

.entry-content .dgis-challenge a {
	color: #ffffff !important;
}
	
li {
    padding: 3px 0px;
}