.stat-column-2 .article-content p, .stat-column-1 .article-content p{padding-bottom:0px!important;}
.stat-column-1 .article-content h3{padding-top:20px;padding-left:20px;}
.stat-column-2 .article-content ul.est-icons li.icon, ul.est-icons li.icon{padding-left:34px;background-position:0 7px;background-repeat:no-repeat;padding-bottom:20px;padding-top:10px;margin-left:20px;}
.stat-column-2 .article-content ul.est-icons li.icon.data, ul.est-icons li.icon.data{background-image:url(../images/data.png);border-bottom:1px dashed #ECECEC;display:block;}
.stat-column-2 .article-content ul.est-icons li.icon.map, ul.est-icons li.icon.map{background-image:url(../images/map.png);border-bottom:1px dashed #ECECEC;display:block;}
.stat-column-2 .article-content ul.est-icons li.icon.indicator, ul.est-icons li.icon.indicator{background-image:url(../images/indicator.png);border-bottom:1px dashed #ECECEC;display:block;}
.stat-column-1 p{margin:20px !important;}
.stat-column-2 p{margin:20px !important;}
.article-content ul.tobacco-icons li.icon{padding-left:65px;background-position:0 18px;background-repeat:no-repeat;padding-bottom:20px;padding-top:20px;margin-left:5px;}
#ja-right .article-content ul.tobacco-icons li.icon{padding-left:58px;background-position:0 0px;background-repeat:no-repeat;padding-bottom:20px;}
.article-content ul.tfi-myths li.icon{padding-left:65px;background-position:0 0;background-repeat:no-repeat;padding-bottom:26px;padding-top:17px;margin-left:45px;font-size:18px;}
.article-content ul.tobacco-icons li.icon.warning{background-image:url(../images/warning.png);display:block;}#ja-right .article-content ul.tobacco-icons li.icon.warning
{background-image:url(../images/warning.png);display:block;color:#DA4D00;;font-weight:bold;font-size:22px}.article-content ul.tfi-myths li.icon.warning{background-image:url(../images/warning.png);display:block;}
.tobacco-ad{font-size:22px;font-weight:bold;color:#da4d00;}
.topics{padding-top:10px;border-right:dashed 1px #CCCCCC;float:left;clear:right;min-height:488px;line-height:2.4em;width:50%;}
.topics:last-child{border:none;}
.topics h3, .topicsright h3{color:#666666 !important;}
.topicsright{width:45%;padding:10px;float:left}
.topicsheader{width:869px;height:79px;background:url(../images/prog_bkgrd.png);margin-left:45px;text-align:center;}
.topicsheader p{padding-top:20px !important;color:#989899;font-size:14px;}
.topicsheader p a{padding-top:20px !important;color:#1767a8;font-weight:bold;}
.topics h3, .topicsright h3, li.alphabet span {font-weight:bold;font-size:16px !important;border:thin #c8500c solid;display:block;width:20px;text-align:center;margin-top:10px !important;margin-bottom:10px !important;}
.topics p a, .topicsright p a,
.topics li a, .topicsright li a{background-attachment:scroll;background-color:transparent;background-image:url("../images/arrow-big.gif") !important;background-position:0 0.7em;background-repeat:no-repeat;list-style-image:none;list-style-position:outside;list-style-type:none;padding-bottom:0;padding-left:5px;padding-right:0;padding-top:3px;}
.topics a name, .topicsright a name{background-attachment:scroll;background-color:transparent;background-position:0 0.7em;background-repeat:no-repeat;list-style-image:none;list-style-position:outside;list-style-type:none;padding-bottom:0;padding-left:5px;padding-right:0;padding-top:3px;}
.countryheader{width:869px;height:63px;background:url(../images/country_bkgrd.png);margin:0 auto;text-align:center;padding-top:19px;}
.health-topicsheader{width:869px;height:63px;background:url(../images/topics_bkgrd.png);margin:0 auto;text-align:center;padding-top:19px;}html[lang=fr-fr] .donate{height:100px; }
.rectangle-shadow {background: #006699 ;height: 50px;width: 104%;position: relative;left:-15px;top: 15px;float: left;-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);z-index: 100;margin-bottom:25px;}
.triangle-l {border-color: transparent #006699 transparent transparent;border-style:solid;border-width:15px;height:0px;width:0px;position: relative;left: -30px;
top: 50px;z-index: -1;}
.bubble {
clear: both;
margin: 0px auto;
width: 94%;
border:1px solid #e5e5e5;
box-shadow: 0 2px 2px 0 #e5e5e5;
position: relative; 
z-index: 90;
margin-bottom:20px;
}

.triangle-r {
border-color: transparent transparent transparent #006699;
border-style:solid;
border-width:15px;
height:0px;
width:0px;
position: relative;
left: 99.8%;
top: 20px;
z-index: -1;
}

.bubble h2 {font-size:20px!important; padding-left:20px;color:#fff!important;padding-top:10px;}

.bubble p {font-size:14px!important;padding-left:20px!important;line-height:25px;}
.bubble h3 {padding-left:20px!important;padding-top:10px!important;}
/*Content slider*/


.slideshow-container {max-width: 1000px;position: relative;margin: auto;margin-left:10px;}
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 0;
  top: 47%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 30px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  background-color: rgba(0,0,0,0.8);
  border:1px solid #fff;
}

.slideshow-container p {padding-bottom:0!important;}

.slide.fade img {width:100%;}

.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

.slidetext {
  color: #000;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  /*bottom: 8px;*/
  /*width: 97%;*/
  text-align: left;
  box-shadow:1px 1px 7px 0 rgba(98,95,98,.5);
  padding-bottom:15px;
  
}

.textslider

{
    position: absolute;
    bottom: 1px;
    width: 100%;
    background: rgba(0,0,0,0.5);
    color: #fff;
    line-height: 30px;
    /*padding-top: 20px;*/
    padding-top:10px;
    /*padding-bottom: 15px;*/
    padding-bottom:0;

}

.textslider.item1 {bottom:38%;width:70%;left:5%;background:none;}


.featuredbanner {
position: absolute;
    bottom: 1px;
    width: 100%;
    background: rgba(0,0,0,0.5);
    color: #fff;
    line-height: 30px;
    
}

.textslider h3 {
    padding-bottom: 0!important;
    font-size: 25px!important;
    margin-bottom:0!important;
}

.featuredbanner h3 {
line-height:22px;

}

.featuredbanner a, .featuredbanner a:hover, .textslider h3 {
    color: #fff!important;
    padding-left: 20px!important;
    padding-right: 15px;
    display: block;
} 


.textslider a {color:#fff!important;}

.featuredbanner a, .featuredbanner a:hover {
font-size:18px;

}


.textslider p, .featuredslider p {
padding-bottom:0!important;

}

.promofeatured img {width:100%!important;height:auto;}
.promofeatured p {padding-bottom:0!important;}

.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
  background:rgba(0,0,0,0.5);
  transform:translate(-50%, 0);
  left:50%;
  top:85%;
  font-size:16px;
  line-height:25px;
  font-weight:bold;
  border:1px solid;
}

.dot {
  cursor:pointer;
  height: 13px;
  width: 13px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

/*.active, .dot:hover {
  background-color: #717171;
}*/

.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@media only screen and (max-width: 300px) {
  .slprev, .slnext,.slidetext {font-size: 11px}
}


@media only screen and (max-width: 480px) {
  .numbertext {top: 78%;}
  .slidetext {width:95%;}
}
