/*!* Featured Ad Component: v1.9 */
/* 
 * 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-family: CiscoSans, "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Nimbus Sans L", sans-serif;
    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;
}

/* 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;
}

/* 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;
}

/* 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) {}