/*!* Featured Ad Component: v1.11 */
/* v1.11   Removed old font-family style
 * v1.10:  overrides.css cleanup: Moved Feature Ads Atlantic Overrides from overrides.css
 * v1.9:   Updated with the RTL code
 * v1.8:   Fixed the Font Issues
 * v1.7.1: Moved the pre-loading styles from default to loading class 
 * v1.7:   Updated with the new LetUsHelp code
 * v1.6:   Updated the font-styles and Removed the synchronous animation
 * v1.5:   Updated with the animation code;
 * v1.4.1: Fixed Featured Ad spacing issues;
 * v1.4:   Fixed Featured Ad spacing issues;
 * v1.3:   update line-heights;
 * v1.2:   medium breakpoint fixes;
 * v1.0:   initial checkin;
 *
 
*/

/* BASE Styles */

/* X-SMALL = 480px */
@media only screen and (min-width:30em) {}

/* SMALL = 600px */
@media only screen and (min-width:37.5em){}

/* MEDIUM = 768px */
@media only screen and (min-width:48em) {}

/* LARGE = 960px */
@media only screen and (min-width:60em) {}

/* X-LARGE = 1024px + */
@media only screen and (min-width:64em) {}


.dmc-home-ad,
.dmc-home-ad * {
	box-sizing: border-box;
}
.dmc-home-ad {
	width:100%;
	padding: 0 40px 27px;
	overflow: auto;
	opacity:1;
}
.dmc-home-ad.target{	
	position:absolute;
	opacity:0;
}
.dmc-home-ad.target.fadeInUp{	
	position:relative;
	opacity:1;
}
.row.thirds .col.third:first-child .dmc-home-ad {
	padding-top: 30px;
}
.dmc-home-ad img,
.dmc-home-ad.loading span,
.dmc-home-ad .content {
	width:100%;
	display:inline-block;
}
.dmc-home-ad img {
	margin-bottom: 11px;
}
.dmc-home-ad .content {	
	padding: 0 5px;
}
.dmc-home-ad .content h2,
.dmc-home-ad .content h2 a,
.dmc-home-ad .content p,
.dmc-home-ad .content p a,
.dmc-home-ad.luh .content ul li,
.dmc-home-ad.luh .content ul li a {
	text-align:center;
    font-style: normal;
    font-weight: 100;
}
.dmc-home-ad .content h2,
.dmc-home-ad .content h2 a{
	font-size: 20px;
	line-height: 1.15em;
	color:#1ba0d7;
}
.dmc-home-ad .content h2 a:hover {
	text-decoration: none;
	color:#0f8abe;
}
.dmc-home-ad .content h2{
	margin-bottom: 5px;
}
.dmc-home-ad.luh .content ul li a {
	text-decoration:none;
}
.dmc-home-ad .content p,
.dmc-home-ad .content p a,
.dmc-home-ad.luh .content ul li,
.dmc-home-ad.luh .content ul li a {
	font-size: 14px;
	line-height:1.28em;
}
.dmc-home-ad.loading span,
.dmc-home-ad.loading .content h2,
.dmc-home-ad.loading .content p{
	background-color:#f6f7f8;
}
.dmc-home-ad.loading span{
	padding:27.77% 50%;
	margin-bottom:20px;
}
.dmc-home-ad.loading .content h2{
	height:30px;
	margin: 0 4.5% 15px;
}
.dmc-home-ad.loading .content p{
	height:18px;
	margin-bottom:10px;
}
.dmc-home-ad.loading .content p:last-child{
	margin:0 16%;
}
.dmc-home-ad.luh .content p{
   margin-bottom: 5px;
}
.dmc-home-ad.luh .content p a{
   color: #1ba0d7;
}
.dmc-home-ad.luh .content p a:hover {
	text-decoration: none;
	color:#0f8abe;
}
.dmc-home-ad.luh .content ul{
   margin-bottom: 5px;
}
.dmc-home-ad.luh .content ul li,
.dmc-home-ad.luh .content ul li a {
   color: #525252;
}

/* Featured Ads  overrides*/
.row.thirds .col.third:first-child .dmc-home-ad.var-2, .dmc-home-ad.var-2 {
	padding:0 10px 0px;
	margin-bottom: 40px;
}
.dmc-home-ad.var-2, .dmc-home-ad.var-3 {
	overflow:visible;
}
.dmc-home-ad.var-2 .content {
	padding:0;
}
.dmc-home-ad.var-2 .content h2, .dmc-home-ad.var-2 .content p, .dmc-home-ad.var-2 .content h2 a {
	text-align:left;
}
.dmc-home-ad.var-2 .content p {
	margin-bottom:0;
}
.row.thirds .col.third:first-child .dmc-home-ad.var-3, .dmc-home-ad.var-3 {
	padding:0 10px 0px;
	margin-bottom: 40px;
}
.dmc-home-ad.var-3 .content {
	padding:0;
}
.dmc-home-ad.var-3 .content h2, .dmc-home-ad.var-3 .content p {
	margin-bottom:10px;
}
.dmc-home-ad.var-3 .content h2, .dmc-home-ad.var-3 .content p, .dmc-home-ad.var-3 .content h2 a {
	text-align:left;
}

/* Code for IE9 and below */
.lt-ie10 .dmc-home-ad.fadeInUp {
	opacity: 1;
}

/* Code for IE8 and below */
.lt-ie9 .dmc-home-ad {
	padding: 60px 0 53px;
}
.lt-ie9 .row.thirds .col.third:first-child .dmc-home-ad{
	padding: 60px 0 53px;
}
.lt-ie9 .dmc-home-ad img {
	margin-bottom: 20px;
}
.lt-ie9 .dmc-home-ad .content {
	padding: 0 15px;
}
.lt-ie9 .dmc-home-ad .content h2,
.lt-ie9 .dmc-home-ad .content h2 a{
	font-size: 27px;
	line-height: 1.18em;
}
.lt-ie9 .dmc-home-ad .content h2{
	margin-bottom: 13px;
}
.lt-ie9 .dmc-home-ad .content p,
.lt-ie9 .dmc-home-ad .content p a,
.lt-ie9 .dmc-home-ad.luh .content ul li,
.lt-ie9 .dmc-home-ad.luh .content ul li a{
	font-size: 16px;
	line-height:1.5em;
}

/* Code for fadeInUp animation */
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* X-SMALL = 480px */
@media only screen and (min-width:30em) {
}

/* SMALL = 600px */
@media only screen and (min-width:37.5em) {
	.dmc-home-ad {
		padding: 0px;
	}
	.dmc-home-ad img,
	.dmc-home-ad .content {
		float:left;
		width:50%;
	}
	.dmc-home-ad img {
		margin-bottom: 0px;
		padding: 0 10px 30px 0;
	}
	.dmc-home-ad .content {
		padding: 16px 0 0 10px;
	}
	.dmc-home-ad .content h2,
	.dmc-home-ad .content h2 a{
		font-size: 22px;
		line-height:1.18em;
	}
	.dmc-home-ad .content h2{
		margin-bottom: 8px;
	}
	.dmc-home-ad .content p,
	.dmc-home-ad .content p a,
	.dmc-home-ad.luh .content ul li,
	.dmc-home-ad.luh .content ul li a{
		font-size: 16px;
		line-height:1.5em;
	}
	.dmc-home-ad .content h2,
	.dmc-home-ad .content p,
	.dmc-home-ad.luh .content ul li{
		text-align:left;
	}
	.dmc-home-ad.loading span{
		width:calc(50% - 10px);
		float:left;
		padding: 0 10px 27.77% 0;
	}
	
	/* Featured Ads  overrides*/
	.row.thirds .col.third:first-child .dmc-home-ad.var-2, .dmc-home-ad.var-2 {
		padding:20px 0 0;
		margin-bottom: 0;
	}
	.row.thirds .col.third:last-child .dmc-home-ad.var-2 {
		padding:20px 0 60px;
	}
	.dmc-home-ad.var-2 img {
		display:none;
	}
	.dmc-home-ad.var-2 .content {
		width:100%;
		padding:0;
	}
	.row.thirds .col.third:first-child .dmc-home-ad.var-3 {
		padding:20px 0 0;
	}
	.dmc-home-ad.var-3 {
		padding:0;
	}
	.row.thirds .col.third:last-child .dmc-home-ad.var-3 {
		padding:0 0 20px;
	}
	.dmc-home-ad.var-3 img {
		padding:0 10px 40px 0;
	}
	.dmc-home-ad.var-3 .content {
		padding: 16px 0 40px 10px;
	}
	
	/* Code for RTL */
	html[dir='rtl'] .dmc-home-ad img,
	html[dir='rtl'] .dmc-home-ad.loading span,
	html[dir='rtl'] .dmc-home-ad .content {
		float:right;
	}
	html[dir='rtl'] .dmc-home-ad img {
		padding: 0 0 30px 10px;
	}
	html[dir='rtl'] .dmc-home-ad.loading span{
	    margin-left:10px;
	}
	html[dir='rtl'] .dmc-home-ad .content {
		padding: 20px 10px 0 0;
	}
	html[dir='rtl'] .dmc-home-ad .content h2,
	html[dir='rtl'] .dmc-home-ad .content p,
	html[dir='rtl'] .dmc-home-ad.luh .content ul li{
		text-align:right;
	}
}

/* MEDIUM = 768px */
@media only screen and (min-width:48em) {
	.dmc-home-ad {
		padding: 60px 0 53px;
	}
	/* Default content*/
	.dmc-home-ad.loading span{
		width:100%;
		padding:27.77% 50%;
	}
	.row.thirds .col.third:first-child .dmc-home-ad {
		padding: 60px 0 53px;
	}
	.dmc-home-ad img,
	.dmc-home-ad .content {
		width:100%;
	}
	.dmc-home-ad img {
		padding: 0px;
		margin-bottom: 20px;
	}
	.dmc-home-ad .content {
		padding: 0 15px;
	}
	.dmc-home-ad .content h2,
	.dmc-home-ad .content h2 a{
		font-size: 27px;
		line-height: 1.18em;
	}
	.dmc-home-ad .content h2{
		margin-bottom: 13px;
	}
	.dmc-home-ad .content h2,
	.dmc-home-ad .content p,
	.dmc-home-ad.luh .content ul li {
		text-align:center;
	}
	.dmc-home-ad.fadeInUp {
		-webkit-animation-duration: 1.2s;
		-moz-animation-duration: 1.2s;
		-o-animation-duration: 1.2s;
		animation-duration: 1.2s;
		-webkit-animation-fill-mode: both;
		-moz-animation-fill-mode: both;
		-o-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: fadeInUp;
		-moz-animation-name: fadeInUp;
		-o-animation-name: fadeInUp;
		animation-name: fadeInUp;
		-webkit-animation-delay: 400ms;
		-moz-animation-delay: 400ms;
		-o-animation-delay: 400ms;
		animation-delay: 400ms;
	}
	
	/* Featured Ads  overrides*/
	.row.thirds .col.third:first-child .dmc-home-ad.var-2,
	.dmc-home-ad.var-2 {
		padding: 20px 0 60px;
	}
	.dmc-home-ad.var-2 img {
		display:block;
	}
	.row.thirds .col.third:first-child .dmc-home-ad.var-3,
	.dmc-home-ad.var-3,
	.row.thirds .col.third:last-child .dmc-home-ad.var-3 {
		padding: 20px 0 60px;
	}
	.dmc-home-ad.var-3 img, .dmc-home-ad.var-3 .content {
		padding:0;
	}
	
	/* Code for RTL */
	html[dir='rtl'] .dmc-home-ad .content h2,
	html[dir='rtl'] .dmc-home-ad .content p,
	html[dir='rtl'] .dmc-home-ad.luh .content ul li{
		text-align:center;
	}
	html[dir='rtl'] .dmc-home-ad img {
		padding: 0px;
	}
	html[dir='rtl'] .dmc-home-ad.loading span {
	    margin-left: 0;
	}
	html[dir='rtl'] .dmc-home-ad .content {
		padding: 0 15px;
	}
}

/* LARGE = 960px */
@media only screen and (min-width:60em) {}

/* X-LARGE = 1024px + */
@media only screen and (min-width:64em) {}