/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */

/* HTML element (SMACSS base) rules */
@import "normalize.css";

/* Layout rules */
@import "layouts/responsive.css";

/* Component (SMACSS module) rules */
@import "components/misc.css";
/* Optionally, add your own components here. */
@import "print.css";

/* SMACSS theme rules */
/* @import "theme-A.css"; */
/* @import "theme-B.css"; */


html,body {
	width: 100%;
 	height: 100%;
   }
   
body {
	padding: 0;
	margin: 0;
	background: #fff;
	font-family: arial, helvetica, san-serif; 
	font-size: 12px;
	line-height: 18px;
	color: #000;
	overflow-x: hidden;
	height: 100%;
	}
	
img {
	padding: 0; 
	margin: 0;
	border: 0;
	}
	
a,
a:visited,
a:active {
	color: #00adef;
	text-decoration: none;
	outline: none;
    }
	
a:hover {
	color: #00adef;
	text-decoration: underline;
	outline: none;
   	}
	
ul {
	padding: 0px 0px 15px 20px;
    margin: 0px;
    list-style-type: square;
}
	
ul li {
	padding: 0;
	margin: 0;
	float: none;
	}
	
ol {
	padding: 0 0 15px 20px;
	margin: 0;
	}
	
ol li {
	padding: 0;
	margin: 0;
	float: none;
	}
	
blockquote {
	padding: 0 60px 15px 20px;
	margin: 0;
	}

	
h1 {
 	padding: 0 0 6px 0px;
	margin: 0 0 0 0;
	font-size: 15px;
	line-height: 19px;
	color: #00adef;
	font-weight: normal;
	}
	
h2 {
 	padding: 6px 0 2px 0;
	margin: 0 0 0 0;
	font-size: 15px;
	line-height: 19px;
	color: #000;
	font-weight: bold;
	}
	
h3 {
 	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 20px;
	line-height: 24px;
	color: #000;
	font-weight: bold;
	}
	
p, pre {
   margin: 0;
}	

p {
    padding: 0px 0px 15px 0px;
    margin: 0px;
}

p#skip-link {
    padding: 0px;
    margin: 0px;
}

/*Page*/
#page{
	position: relative;
	margin: 0px auto;
	padding: 0px 8px;
	width: 957px;
	height: 100%;
}


/* Header */	

#header {
	position: relative;
    margin: 0 20px 0 20px;
    width: 917px;
    height: 173px;
    /*background: url(../images/dot.png) left bottom repeat-x;*/
    padding: 0 20px;
	}
	
#logo {
	position: absolute;
	top: 52px;
	left: 0px;
}
	
#site-name{
	display:none;
}	
	
#block-superfish-1 {
	position: absolute;
	top: 136px;
	left: 7px;
	}
	
ul#superfish-1 {
	padding: 0;
	list-style: none;
	}
	
ul#superfish-1 li{
	position: relative;
	margin: 0;
	padding: 0 33px 10px 0;
	float: left;
	list-style: none;
	}
	
ul#superfish-1 li a {
	color: #00adef;
	text-decoration: none;
    font-size: 17px;
	}	
	
/*ul#superfish-1 li a:hover {
	color: #e51937;
	text-decoration: none;
	}	*/
ul#superfish-1 li ul{    
    position: absolute;
    padding: 4px 5px 2px 5px !important;
    top: 22px;
    left: -10px;
    background: #fff;
    border: 1px solid #d7d6d6; 
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
	max-width:225px;
}  

ul#superfish-1 li ul li{    
    padding: 5px 0 4px 0;
    width: 226px;
    height: auto;
    border-bottom: 1px dotted #9d9d9d;} 
    
ul#superfish-1 li ul li.last {
    border-bottom: 0;}    

ul#superfish-1 li ul li a{   
    display: block;
    font-size: 12px;
    line-height: 14px;
    color: #100002;
    text-align: left;} 
    
ul#superfish-1 li.sf-depth-1 a.sf-depth-1:hover{color: #e51937;}
ul#superfish-1 li.sf-depth-1 ul {color: black;}
ul#superfish-1 li.sf-depth-1 a.sf-depth-1.active {color: #e51937;}
ul#superfish-1 li.sf-depth-1.active-trail a.sf-depth-1 {color: #e51937;}
ul#superfish-1 a.sf-depth-2:hover{color: #00adef;}

	
#navigation{display:none;}	


#block-system-user-menu{
	position: absolute;
    right: 90px;
	top: 48px;
}

.addthis_button {
    position: absolute;
    right: 34px;
    top: 33px;
	z-index:1;
}

body.node-type-web-story .addthis_button, body.node-type-page .addthis_button, body.node-type-infographic .addthis_button,
body.node-type-media-asset .addthis_button{
	right: 296px;
	top: 37px;
}

/*Contact*/
.mc-field-group label{
	display:inline-block;
	font-weight:normal;
}

/*Countries list*/
body.node-type-page.section-regionscountries .addthis_button{
	right: 34px;
    top: 33px;
}
.addthis_button.no-right {
	right: 34px!important;
	top: 33px!important;
}

body.node-type-page.section-regionscountries div.content-left{
	background: none;
}
	
/* Fin Header*/	
	
/* Any styles*/


/* Fin any styles */

/*Content*/
#main{
	position: relative;
	padding: 27px 0px 0px;
	width: 957px;
	background: url(../images/dot.png) repeat-x scroll 0% 0% transparent;
}
#content{
   /* padding-left:20px;*/
}
#content h1 {
	margin-left: 30px;
	max-width: 700px;
}
body.node-type-page #content h1 {
	margin-top: 5px;
}

.node{
	/*padding-bottom:30px;*/
}

.node-campaign {
	margin: 0 auto;
	width: 957px;
    /*width: 95%;
    padding-bottom:30px;*/
}
.element.two_small_side_and_video_box_bottom {
	margin-top: 3px;
}


.node-gallery{
    /*margin: 10px auto 0;*/
    max-width: 935px;
}

.node-gallery .caption{
	position: relative;
}

.node-gallery .caption p{
	position: absolute;
	padding: 10px 0 5px 0;
	text-indent:10px;
	width: 100%;
	bottom: 5px;
	left: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	background: url('../images/fade.png');
}

.user-all-photo{
	max-width: 917px;
    width: 917px;
    max-height: 365px;
    overflow:hidden;
}

div.caption, .user-all-photo img{width:100%;}

.user-all-photo .first-photo{
	width:55%;
	float:left;
    margin: 0 10px 0 0 !important;
}

.user-all-photo .second-photo{
	width:39%;
	float:left;
    margin: 0 0 4px 0 !important;
}

.user-all-photo .third-photo{
	width:19%;
	float:left;
    margin: 0 10px 0 0 !important;
}

.user-all-photo .forth-photo{
   width:19%;
	float:left; 
}

.user-data{
	width:66%;
	float:left;
}

.user-ank{
	width:33%;
	float:left;
}


/*language-switcher-block*/


#block-locale-language-content {
	position: absolute;
	top: 15px;
	right: 4px;
	font-size: 11px;
	line-height: 14px;
	}
		
#block-locale-language-content ul {
	padding: 0;
	list-style: none;
	}
	
#block-locale-language-content ul li {
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
	}

/* Footer*/

/* css for footer --------------------------------------------------------------------------------------------- */

#footer {
	background: url("../images/dot.png") repeat-x scroll left top rgba(0, 0, 0, 0);
	margin: 0px 20px 70px 30px;
	padding: 30px 0 20px 0;
	/*width: 937px;*/
}
/*body.page-resources-publications #footer{background:none;}*/
	
#footer a#donate {
	position: absolute;
	top: -15px;
	right: 0px;
	padding: 5px 9px 5px 9px;
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	background: #e51937;	
	}

#block-block-1{
	float:right;
}

ul.social{
    list-style:none;
    /*width: 260px;*/
}

ul.social li{
	display: inline-block;
	margin-left:2px;
}

ul.social li a{
	margin: 0 6px 0 6px;
	height: 27px;
    width: 27px;
	display: inline-block;
	text-indent:-2000px;
	overflow:hidden;
}
li a.instagram{background: url(../images/instagram.png) no-repeat;}

li a.dailydevelopment{background: url(../images/dd.png) no-repeat;}

li a.twitter{background: url(../images/icon-twitter.png) no-repeat;}

li a.facebook{background: url(../images/icon-facebook.png) no-repeat;}

li a.googleplus{background: url(../images/icon-google.png) no-repeat;}

li a.youtube{background: url(../images/icon-youtube.png) no-repeat;}

li a.rss{background: url(../images/icon-feed.png) no-repeat;}

li a.rebelmouse{background: url(../images/icon-rebelmouse.png) no-repeat;}

/**
* UNAIDS Custom Styles
*/
.date {
	font-size: 12px;
	font-style: italic;
}
/* Header */
#donate {
	position: absolute;
	top: 43px;
	right: 4px;
	padding: 5px 9px;
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: #FFF;
	background: none repeat scroll 0% 0% #E51937;
}

/* Infographics */
.page-resources-infographics #slider {
	height: 398px;
}

.page-resources-infographics .inset {
	background: url("../images/fade.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 40px;
    color: #fff;
    font-size: 15px;
    left: 0;
    line-height: 18px;
    padding: 10px 0 0 16px;
    position: absolute;
    width: 874px;
	height: 61px;
    z-index: 991;
}
.page-resources-infographics .inset h1 {
	color: #00adef;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 !important;
    padding: 0;
}
.page-resources-infographics .inset p {
	width: 550px;
}
.page-resources-infographics #three-columns, .page-resources-campaigns #three-columns  {
	padding-top: 0;
	height:100%;
}
.page-resources-infographics .views-field-field-infographic-heading-summar {
	margin-top: 17px;
}

.node-type-infographic #page-title {
	margin-top: 35px;
	font-weight: bold;
	font-size: 20px;
	color: #000000;
}
.type-title {
	position: absolute;
	top: 30px;
}
.infographic-data {	
}
.infographic-data .date {
	font-size: 12px;
	font-style: italic;
}
.infographic-data .information p{
	padding: 0px 0px 15px;
}
.infographic-data-main {
	position: relative;
	margin: 20px 0px 20px 0px;
	padding: 0px 30px 0px 0px;
	width: 635px;
	background: url('../images/dot-vert.png') repeat-y scroll right center transparent;
	font-size: 14px;
	line-height: 20px;
	float: left;
}
.infographic-data-sidebar {
	position: absolute;
	margin: 20px 30px;
	width: 180px;
	float: left;
	font-size: 13px;
	top: 10px;
	right: 0;
}
.rsc {
	/*padding: 0px 0px 12px;
	font-size: 15px;*/
	color: #000;
	font-weight: normal;
}
.related-document {
	/*background: url('../images/dot.png') repeat-x scroll left bottom transparent;*/
	padding: 8px 0;
}

/** CAMPAIGNS Styles */
.page-resources-campaigns #slider {
	height: 398px;
}
.page-resources-campaigns .pane-1 hr {
	margin-bottom: 0;
	width: 93%;
}
.page-resources-campaigns .inset {
	background: url("../images/fade.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 30px;
    color: #fff;
    font-size: 15px;
    left: 0;
    line-height: 18px;
    padding: 10px 0 0 16px;
    position: absolute;
    width: 874px;
    z-index: 991;
	bottom: 40px;
}
.page-resources-campaigns .inset h1 {
	color: #00adef;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 !important;
    padding: 0;
}
.page-resources-campaigns .inset p {
	width: 550px;
}
.page-resources-campaigns .pane-campaign-views {
	padding-top: 0;
	height: 380px;
}

.node-type-campaign #page-title {
	margin-bottom: 10px;
}
.half_row_box,
.two_third_banner_and_small,
.small_side_box,
.full_row_box,
.two_small_side_and_video_box,
.full_row_banner,
.video_box_and_big_side_box {
	float: left;
	margin: 7px;
}

.full_row_banner {
	height: 181px;
}

.full_row_box {
	height: 271px;
}

.video_box_and_big_side_box {
	height: 377px;
}
.video_box_and_big_side_box .campaign_video_box {
	float: left;
    margin-right: 7px;
}
.video_box_and_big_side_box .campaign_big_side_box {
	float: left;
    margin-left: 7px;
}

.half_row_box {
	height: 271px;
}
.half_row_box .half_row_box_right {
	float: right;
    margin-left: 7px;
}
.half_row_box .half_row_box_left {
	float: left;
	margin-right: 7px;
}

.two_third_banner_and_small {
	height: 181px;
}
.two_third_banner_and_small .two_third_banner_and_small_banner {
	float: left;
	margin-right: 7px;
}
.two_third_banner_and_small .two_third_banner_and_small_small {
	float: right;
	margin-left: 7px;
}

.small_side_box {
	height: 181px;
}
.small_side_box img {
	width: 287px;
}
.small_side_box .small_side_box_left {
	float: left;
    margin-right: 7px;
}
.small_side_box .small_side_box_right {
	float: right;
    margin-left: 7px;
}
.small_side_box .small_side_box_center {
	float: left;
    margin: 0 7px;
}

.two_small_side_and_video_box {
	clear: both;
	height: 377px;
}
.two_small_side_and_video_box .two_small_side_and_video_box_video {
	float: left;
    margin-right: 7px;
}
.two_small_side_and_video_box_small_images {
	float: right;
	margin-left: 7px;
}
.two_small_side_and_video_box .two_small_side_and_video_box_top{
	height: 181px;
}
.two_small_side_and_video_box .two_small_side_and_video_box_bottom {
	margin-top: 15px;
	height: 181px;
}

.campaign-overlay-text:hover,
.campaign-overlay-text {
	position: relative;
	bottom: 43px;
	padding: 10px;
	font-weight: bold;
	font-size: 15px;
	background: url('../images/fade.png');
}
.campaign-overlay-text a:hover,
.campaign-overlay-text a {
	text-decoration: none;
	color: #FFFFFF;
}
/** END CAMPAIGNS Styles */

/* COUNTRY */
hr{
	position:relative;
	padding: 0 0 0 0;
	clear: both;
	height: 1px;
	border: none;
	background: url('../images/dot.png') repeat-x;
	/*width:100%;*/
}
.dot-horizontal {
	position:relative;
	background: url('../images/dot.png') repeat-x scroll left bottom transparent;
	padding: 0px 0px 10px 0px;
	margin: 0 30px 17px 30px;
}
/*.dot-vertical{
	position:relative;*/
	/*background: url('../images/dot.png') repeat-y scroll left bottom transparent;*/
	/*background: url('../images/dot-vert.png') repeat-y right;*/
	/*padding: 32px 0px 10px 0px;*/
/*}*/
.node-country li,
.node-country ul{
	list-style-type: none;
	margin:0;
	padding: 0;
}
div#content{
	padding:0px;
}
div.country-content, div.pane-gallery-views div.views-field{
	position: relative;
	margin: 20px 20px 0 30px;
	width: 890px;
	height: 358px;
}
div.pane-gallery-views div.view-gallery-views{
	padding-bottom:22px;
}

div.country-content div.dot-horizontal{
	padding-bottom:23px;
	margin:0;
}

div:after{
	clear:both;
	overflow: hidden;
}
/*slider*/

.view-display-id-campaign_first,#hero-sub {
	position: relative;
	width: 890px;
	height: 358px;
}
#hero {
	position: relative;
	width: 917px;
	height: 402px;
}
#hero .anythingSlider-default .anythingControls{
	bottom: -8px!important;
}

.clear-slider{
	clear:both;
	overflow: hidden;
}

.anythingControls{
	position: absolute;
}

body.node-type-country .anythingControls{
	/*position: absolute;*/
	bottom:-30px!important;
}

ul#country-slider {
	position: relative;
	list-style: none;
	height: 358px;
	width: 890px;	
}
.country-data{
	margin-top:58px;
	position:relative;
}
	.country-data > *{
		vertical-align: top;
	}
	.country-data .country-data-main.left{
		width:75%;
		position:relative;
		display: inline-block;		
	}
		/*country info from INC file*/
		.country-data .country-data-main.left .module.module-white{
			
		}
			.country-data .country-data-main.left .module.module-white h2{
				padding: 6px 0 2px 0;
				margin: 0 0 0 0;
				font-size: 15px;
				line-height: 19px;
				color: #000;
				font-weight: bold;
			}
			.country-data .country-data-main.left .module.module-white dl{
				/*border:1px solid pink;*/
			}
				.country-data .country-data-main.left .module.module-white dt,
				.country-data .country-data-main.left .module.module-white dd{
					/*border:1px solid black;*/
				}
			.country-data .country-data-main.left ul.chart{
				list-style-type: none;
				overflow: hidden;
				margin:0;
				padding:0;
				font-size: 12px;
				width:97%;
			}				
				.country-data .country-data-main.left ul.chart li{
					list-style-type: none;
					width: 48%;
					padding: 9px 0 22px 0;
					float: left;
					background: url('../images/dot.png') repeat-x bottom;
				}
					.country-data .country-data-main.left ul.chart li.noline,
					.country-data .country-data-main.left ul.chart li.blank{
						background-image: none;
					}
	.country-data .country-data-right.right{
		width:22%;
		position:relative;
		display: inline-block;
		float:right;		
	}
		.country-data .country-data-right.right h2{
			font-weight: normal;
			margin:0;
			padding:0;
			margin:5px 0px;
			margin-bottom:10px;
		}
		.country-data .country-data-right.right hr{
			margin:0;
			padding:0;
			margin:25px 0px 10px 0px;
		}
		.country-data .country-data-right.right a{
			color: #00adef;
		}		
		.node-country ul.ungass-list li{
			margin-bottom:10px;
		}
		.node-country .country-data .country-data-right.right .contacts span{
			display:block;
		}
		.node-country .country-data .country-data-right.right .contacts span.contacts-position{
			margin-bottom:10px;
		}
.country-related-fs-data{
	position:absolute;
	bottom:0px;	
	padding: 10px 0px 0px 16px;
	width: 874px;
	font-size: 15px;
	line-height: 18px;
	color: #fff;
	z-index: 991;
	background: url('../images/fade.png') repeat scroll 0% 0% transparent;
}
.country-related-fs-data .fs-heading{
	padding: 0;
	margin: 0px!important;
	font-size: 15px;
	line-height: 18px;	
	font-weight: bold;
	color: #00adef;
}
.country-related-fs-data .fs-introduction{
	position:relative;	
	width: 550px;
	padding: 0 0 15px 0;
}
.country-related-fs-data .fs-introduction p{
	width: 100%;
}
/* END COUNTRY styles */

/*Fields collection styles*/

.field-collection-container div.item-list ol li,
div.item-list ol li,
.field-collection-container div.item-list ol,
.field-collection-container div.item-list ul li,
.field-collection-container div.item-list ul{
	list-style:none;
}	

.field-collection-container{
	border-bottom: none !important;
	margin-bottom: 0em !important;
}


/** Archive pages Styles */
/*feature stories*/
.view-archive-pages .view-filters,
.node-type-media-asset .views-exposed-form {
	display: none;
}

/*Documents & Publicatiosn*/
.content-left .doc-pic{
	margin: 15px 0 0 0;
	width: 233px;
	float: left;
}
.content-left .doc-pic a img{
	/*border: 1px solid #BBB;*/
	border: none;
}
.content-left .speech a img{
	border: 1px solid #BBB;
	/*border: none;*/
}
.content-left .doc-text{
	margin: 15px 0 0 0;
	width: 400px;
	min-height: 800px;
	float: left;
}
.content-left .doc-text h2{
	font-weight: bold;
}
.small-type{
	font-size: 12px;
	line-height: 16px;
}
.content-left .doc-text .small-type.return{
	margin-top: 16px;
	float: left;
}
/*END of Documents & Publicatiosn*/

/*Filters*/
#feature_stories-filter{
	margin: 10px 30px 0px 30px;
}
#feature_stories-filter-months{
	margin: 7px 30px 7px 30px;
}
body.page-resources-presscentre-unaidsspeeches- #speeches_list-filter,
body.page-resources-documents #documents_list-filter,
body.page-resources-publications #publications_list-filter,
body.page-resources-presscentre-pressreleaseandstatementarchive #press_release_and_statement_archive-filter{
	margin: 10px 30px 7px 30px;
}
body.page-resources-presscentre-pressreleaseandstatementarchive #press_release_and_statement_archive-filter-months{
	margin: 7px 30px 7px 30px;
}

#speeches_list-filter a,
#documents_list-filter a,
#publications_list-filter a,
#feature_stories-filter a,
#feature_stories-filter-months a,
#press_release_and_statement_archive-filter a,
#press_release_and_statement_archive-filter-months a {
	color: #000;
	margin-right: 10px;
}
#speeches_list-filter a,
#documents_list-filter a,
#publications_list-filter a,
#feature_stories-filter a,
#press_release_and_statement_archive-filter a {
	font-weight: bold;
}
#speeches_list-filter a:hover,
#speeches_list-filter a.current,
#documents_list-filter a:hover, 
#documents_list-filter a.current,
#publications_list-filter a:hover,
#publications_list-filter a.current,
#feature_stories-filter a:hover, 
#feature_stories-filter-months a:hover, 
#feature_stories-filter a.current,
#feature_stories-filter-months a.current,
#press_release_and_statement_archive-filter a:hover,
#press_release_and_statement_archive-filter-months a:hover,
#press_release_and_statement_archive-filter a.current,
#press_release_and_statement_archive-filter-months a.current {
	color: #00ADEF;
	/*font-weight: bold;*/
	text-decoration: underline;
}
#feature_stories-filter-months a:hover{
	font-weight: normal;
}
.view-display-id-feature_stories .view-content{
	overflow-x: hidden;
}
.view-display-id-feature_stories .view-content h3 {
	font-size: 15px;
	padding-top: 4px;
}
.view-display-id-feature_stories .view-content table{
	margin-top:3px;
}
.view-display-id-feature_stories .view-content .row {
	background: url('../images/dot.png') repeat-x scroll left bottom #FFF;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
	padding-bottom:11px;
}
.view-display-id-feature_stories .view-content .row-last {
	background: none;
}
.view-display-id-feature_stories .view-content .return-to-top td {
	width: 895px;
	background: none;
	text-align: right;
}
.view-display-id-feature_stories .view-content td {
	background: url('../images/dots-3col-new.png') repeat-y scroll right center transparent;
	position: relative;
	margin: 5px 30px 10px 0px;
	padding: 15px 29px 0px 0px;
	width: 260px;
	float: left;
}
.view-display-id-feature_stories .view-content td.col-last {
	background: none;
	margin: 5px 0px 10px 0px;
	padding: 15px 0px 0px 0px;
}
.view-display-id-feature_stories .views-field-title {
	padding: 1px 0px 2px;
	margin: 0px;
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
}
.view-display-id-feature_stories .views-field-title a,
.view-display-id-feature_stories .views-field-title a:hover {
	color: #000;
	text-decoration: none;
}
.view-display-id-feature_stories .views-field-field-publication-date {
	font-size: 10px;
	font-style: italic;
	padding: 0px 0px 15px;
	margin: 0px;
}
/*Press Release and Statement Archive*/
.content-left .press-archive {
	padding: 0 0 5px 0;
	margin: 0 0 20px 0;
	font-size: 12px;
	line-height: 16px;
	background: url('../images/dot.png') repeat-x bottom;
	display: table;
	width:100%;
}
.content-left .press-archive.views-row-last{
	background:none;
}
.content-left h2.title-month{
	font-weight: bold;
}
.content-left .press-archive .text{
	float: left;
	width: 420px;
}
.content-left .press-archive .photo{
	float: left;
	width: 210px;
	margin: 0 0 30px 0;
}
.content-left .press-archive .photo img{
	width: 175px;
	height: auto;
}
.content-left .return{
	clear: both;
	padding: 0 29px 0px 0;
	float: right;
	font-size:12px;
}
.press-center .two-column {
	margin: 0 0 15px 0;
	width: 957px;
	height: 1029px;
	background: url('../images/dots-2col.png') repeat-y center;
	}
.press-center .view-press-centre ,
.press-center .two-column .column {
		padding: 0 10px 0 30px;
		width: 430px;		
		float: left;
		}
.press-center .view-press-centre .view-header  h3,
.press-center .two-column  .column h3 {
			margin: 0 0 20px 0;
			font-weight: normal;
			font-size: 15px;
			line-height: 18px;
			color: #00adef;
			}
.press-center .view-press-centre .view-content .result-text h3,
.press-center .two-column  .column .result-text h3 {
			margin: 0;
			font-weight: normal;
			font-size: 13px;
			line-height: 16px;
			color: #00adef;
			}
.press-center .view-press-centre .view-content .result{
			height: 90px;
			}
.press-center .view-press-centre .view-content .result-pic,
.press-center .two-column  .column .result-pic {
				padding: 0 0 10px 0;
				width: 100px;
				float: left;
				}
.press-center .view-press-centre .view-content .result-pic img,
.press-center .two-column  .column .result-pic img {
					width: 90px;
					height: auto;
					overflow: hidden;
					}
.press-center .view-press-centre .view-content .result-text,
.press-center .two-column  .column .result-text {
				padding: 0 0 10px 0;
				width: 325px;
				float: left;
				}
.press-center .view-press-centre .view-content .result-text .date,
.press-center .two-column  .column  .result-text .date {
					font-size: 10px;
					line-height: 18px;
					font-style: italic;
					}
.press-center .view-press-centre .view-content .date2,
.press-center .two-column  .column  .result-text .date2 {
					font-size: 10px;
					line-height: 18px;
					}
.press-center .view-press-centre .view-content h2,
.press-center .two-column  .column  .result-text h2 {
					padding: 0;
					font-size: 13px;
					line-height: 17px;
					}	
.press-center .view-press-centre .view-content hr,
.press-center .two-column  .column  .column hr {
			margin: 0 0 15px 0;
			}
.press-center .two-column  .column  .press-block {
			width: 180px;
			margin: 0 30px 15px 0;
			padding: 0 30px 0 0;
			float: left;
			background: url('../images/dot-vert.png') repeat-y right center;
			font-size: 12px;
			line-height: 14px;
			}
.press-center .two-column  .column .last {
				padding-right: 0;
				margin-right: 0;
				background: none;
				}
.press-center .two-column  .column  .press-block img {
				padding: 10px 0 10px 0;
				width: 180px;
				height: auto;
				}
.press-center .two-column  .column  .press-block  h2 {
				margin: 0;
				font-weight: normal;
				font-size: 13px;
				line-height: 16px;
				color: #00adef;
				}
.press-center .two-column  .column  .press-block  h3 {
				margin: 0;
				}
/* -------------------------------------------------------------------------------------------------------------- */
/* css for press center --------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */

/*div.view-display-id-press_release_and_statement_archive{
	margin: 0 30px 0 30px;
}
div.view-display-id-press_release_and_statement_archive #press_release_and_statement_archive-filter{
	margin-top: 10px;
}
div.view-display-id-press_release_and_statement_archive #press_release_and_statement_archive-filter-months{
	margin-top: 7px;
}
.view-display-id-press_release_and_statement_archive .item-list hr {
	padding: 10px 0px;
	background: url('../images/dot.png') repeat-x scroll center center #FFF;
	clear: both;
	height: 1px;
	border: medium none;
}
.view-display-id-press_release_and_statement_archive .item-list .row {
	background: url('../images/dot.png') repeat-x scroll left bottom #FFF;
	padding: 0 0 5px 0;
	margin: 0 0 20px 0;
	font-size: 12px;
	line-height: 16px;
}
.view-display-id-press_release_and_statement_archive .item-list .views-row-last {
	background: none;
}
.view-display-id-press_release_and_statement_archive .item-list {
	position: relative;
	margin: 22px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
	width: 635px;
	float: left;
	background: none repeat scroll 0% 0% transparent;
	font-size: 14px;
	line-height: 19px;
	background: url('../images/dot.png') repeat-x scroll left top #FFF;
}
.view-display-id-press_release_and_statement_archive .item-list h3 {
	margin: 13px 0px 13px 0px;
	font-size: 15px;
}
.view-display-id-press_release_and_statement_archive .item-list ul {
	list-style: none;
	padding: 0;
}
.view-display-id-press_release_and_statement_archive .views-field-field-web-story-thumbnail-image {
	width: 210px;
	float: left;
	margin: 0 0 30px 0;
}
.view-display-id-press_release_and_statement_archive .views-field-field-web-story-thumbnail-image  img{
	width: 175px;
}

.view-display-id-press_release_and_statement_archive .text {
	float: left;
	width: 420px;
}
.view-display-id-press_release_and_statement_archive .text h2 {
	padding: 0;
	margin: 0 0 15px 0;
	color: #000;
	font-weight: normal;
}
.view-display-id-press_release_and_statement_archive .to_top {
	float: right;
	font-size: 12px;
	margin-right:35px;
}
*/
/** END Press Releas and Statement Archive */


/* Translation styles*/
.locale-untranslated{
	text-decoration: inherit;
	color: #00adef;
}

/* Campaign slider*/
div.node-campaign #hero-sub{
	position: relative;
	width: 890px;
	height: 398px;
	margin: 20px 0 0 30px;
}

/* Sub Landings CSS */

div.press-center #hero-sub,
div.node-sub-landing-page #hero-sub,
div.node-custom-top-and-sub-landing #hero-sub{
	position: relative;
	width: 890px;
	height: 398px;
	margin: 20px 0 0 30px;
}
.node-campaign .anythingSlider .anythingControls,
.press-center .anythingSlider .anythingControls,
.node-type-sub-landing-page .anythingSlider .anythingControls,
.node-custom-top-and-sub-landing .anythingSlider .anythingControls{
	bottom:10px;
}
.node-campaign hr,
.node-type-sub-landing-page hr,
.node-custom-top-and-sub-landing hr{
	margin:0 30px 17px 30px
}
.press-center hr{
	margin: 0 0 15px 0;
}
.node-campaign input.stories:hover,
.press-center .stories:hover,
.node-type-sub-landing-page input.stories:hover,
.node-custom-top-and-sub-landing input.stories:hover  {
	text-decoration: underline;
}
.node-campaign input.stories,
.press-center .stories,
.node-type-sub-landing-page input.stories,
.node-custom-top-and-sub-landing input.stories{
	position: absolute;
	top: 439px;
	left: 30px;
	background: none;
	border: none;
	color: #00adef;
	outline: none;
}
.node-type-country input.stories {
	background: none;
	border: none;
	color: #00adef;
	outline: none;
}
.node-campaign #slider .inset h1,
.press-center #slider .inset h1,
.node-type-sub-landing-page #slider .inset h1,
.node-custom-top-and-sub-landing #slider .inset h1{
	padding: 0;
	margin: 0;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #00adef;
}
.node-campaign .views-field-body,
.press-center .views-field-body,
.node-type-sub-landing-page .views-field-body,
.node-custom-top-and-sub-landing .views-field-body{
	width: 550px;
}
.node-campaign .inset,
.press-center .inset,
.node-type-sub-landing-page .inset,
.node-custom-top-and-sub-landing .inset{
	position: relative;
	padding: 10px 0 0px 16px;
	width: 874px;
	bottom: 84px;
	left: 0px;
	font-size: 15px;
	line-height: 18px;
	color: #fff;
	z-index: 991;
	background: url('../images/fade.png') repeat scroll 0% 0% transparent;
	min-height: 68px;
}
.press-center .inset{
	bottom: 84px;
	min-height: 68px;
}
.node-campaign .dot-horizontal,
.node-type-sub-landing-page .dot-horizontal,
.node-custom-top-and-sub-landing .dot-horizontal{
	padding:0px 0px 1px 0px;
}
.node-type-sub-landing-page .carousel-four-wide .touchcarousel-item p,
.node-custom-top-and-sub-landing .carousel-four-wide .touchcarousel-item p{
	padding:0px 0px 0px 0px;
}
.node-type-sub-landing-page .carousel-four-wide .touchcarousel-item p.metainfo{
	margin-top: 8px;
	font-style: normal;
}

.node-type-sub-landing-page .data-tool-view .carousel-four-wide .touchcarousel-item.publicationimg p{
	min-height: 127px; 
}

.node-type-sub-landing-page .carousel-four-wide .touchcarousel-item.publicationimg h2{
	font-style: normal;
}
.node-type-sub-landing-page .carousel-four-wide .touchcarousel-item.publicationimg {
	font-style: italic;
}
/* extra sub-landing css for datatools */
#node-30129 #landing-views img,
#node-30135 #landing-views img,
#node-30147 #landing-views img,
#node-30141 #landing-views img {
	width: 108px;
	height: 108px;
}

/*MORE FEATURE STORIES*/
div.view-more-feature-stories{
	/*margin: 0 30px 0 30px;*/
}

/*MOBILE HIDDEN ITEMS*/
.mobile-country {
	display: none;
}



/* Styles Homepage */


#homepage-container	#section1 .views-row {
	position: relative;
	padding: 0 20px 0 0;
	margin: 0 20px 17px 10px;
	width: 194px;
	float: left;
	background: url('../images/dot-vert.png') repeat-y right top;
}
#homepage-container #section1 .views-field-field-homepage-f-b-header {
	padding: 0 0 6px 0px;
	margin: 0 0 0 0;
	font-size: 15px;
	line-height: 19px;
	color: #00adef;
	font-weight: normal;
}
#homepage-container #section1 .views-field img {
	/*width: 181px;*/
}
#homepage-container #section1	.views-field-title {
	padding: 0 0 3px 0;
	min-height: 33px;
}
#homepage-container #section1 #content {
	margin: 0 0px 0 20px;
	width: 937px;
}
#homepage-container #section1	.start {
	padding: 0 20px 0 0;
	margin: 0 20px 17px 0px;
}
#homepage-container #section1	.end {
	padding: 0 0px 0 0;
	margin: 0 0px 17px 10px;
	background: none;
}



/* Styles Infographic */
.pane-infographic-views{
	height:380px;
}

.view-display-id-infographic_list .views-row {
	position: relative;
	margin: 5px 0 20px 0;
	padding: 15px 29px 0 30px;
	width: 260px;xº
	float: left;
	background: url('../images/dot-vert.png') repeat-y right top;
}
.view-display-id-infographic_list .views-field-title-1 {
	padding: 0 0 3px 0;
	min-height: 33px;
}

.view-display-id-infographic_list .views-field-title-1 a{
	padding: 6px 0 2px 0;
	font-size: 15px;
	line-height: 19px;
	color: #000;
	font-weight: bold;
}

.view-display-id-infographic_list .views-field-title-1 a:hover{
	text-decoration:none;
}
.view-display-id-infographic_list .end.views-row {
	background: none;
}
.view-display-id-infographic_list{
	/*margin-top:10px;*/
}
.page-resources-infographics .panel-col > div > .anythingSlider{
	margin: 20px 20px 0 30px;
}
.page-resources-infographics #archive-pages{
	margin-left: 0px;
}
.page-resources-infographics hr{
	margin-left:30px;
	margin-right:30px;
}

/* Styles Galleries */

.view-display-id-gallery_first .inset {
	background: url("../images/fade.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 40px;
    color: #fff;
    font-size: 15px;
    left: 0;
    line-height: 18px;
    padding: 10px 0 0 16px;
    position: absolute;
    width: 874px;
    z-index: 991;
}
.view-display-id-gallery_first .inset h1 {
	color: #00adef;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 !important;
    padding: 0;
}
.view-display-id-gallery_first .inset p {
	width: 550px;
}

/* Styles Campaigns */

.view-display-id-infographic_first #hero-sub, .view-display-id-campaign_first #hero-sub {
	position: relative;
	width: 890px;
	height: 358px;
	margin: 20px 0 0 30px;
}

.view-display-id-campaign_list .views-row {
	position: relative;
	margin: 5px 0 20px 0;
	padding: 15px 29px 0 30px;
	width: 260px;
	float: left;
	background: url('../images/dot-vert.png') repeat-y right top;
}
.view-display-id-campaign_list .views-field-title-1 {
	padding: 0 0 3px 0;
	min-height: 33px;
}

.view-display-id-campaign_list .views-field-title-1 a{
	padding: 6px 0 2px 0;
	font-size: 15px;
	line-height: 19px;
	color: #000;
	font-weight: bold;
}

.view-display-id-campaign_list .views-field-title-1 a:hover{
	text-decoration:none;
}

.page-resources-campaign #content {
	margin: 0 0px 0 0px;
	width: 957px;
}
.view-display-id-campaign_list .end.views-row {
	background: none;
}
.view-display-id-campaign_list{
	margin-top:10px;
}

.page-resources-campaigns hr{
	margin-left:30px;
	margin-right:30px;
}




.page-resources-infographics .panel-col > div > .anythingSlider,
.page-resources-campaigns .panel-col > div > .anythingSlider,
.page-resources-galleries .panel-col > div > .anythingSlider{
	margin: 20px 20px 0 30px;
}
h2.gallerypost{
	min-height: 33px;
}

/*************************************/
	
	/*RFP*/
	
	.proposals {
	padding: 0 30px 20px 0;
	float: left;
	font-size: 12px;
	}
	.proposal-year {
	float: left;
	font-size: 12px;
	}
	.proposals a,
	.proposal-year a {
		color: #000;
		text-decoration: none;
		font-weight: bold;
		}
	.proposals a:hover,
	.proposals a.set,
	.proposal-year a:hover,
	.proposal-year a.set {
		color: #00adef;
		}
	.content-left .tenders {
		padding: 0 0 5px 0;
		margin: 0 0 20px 0;
		font-size: 12px;
		line-height: 16px;
	}
	.content-left .tenders h2 {
		margin: 0 0 0 0;
	}	
	
	/*************************************/
/* Styles Videos */

/*
.view-display-id-video_list .views-row {
	position: relative;
	margin: 5px 0 20px 0;
	padding: 15px 29px 0 30px;
	width: 260px;
	float: left;
	background: url('../images/dot-vert.png') repeat-y right top;
}
.view-display-id-video_list .views-field-title-1 {
	padding: 0 0 3px 0;
	min-height: 33px;
}

.view-display-id-video_list .views-field-title-1 a{
	padding: 6px 0 2px 0;
	font-size: 15px;
	line-height: 19px;
	color: #000;
	font-weight: bold;
}

.view-display-id-video_list .views-field-title-1 a:hover{
	text-decoration:none;
}

.page-resources-video #content {
	margin: 0 0px 0 0px;
	width: 957px;
}
.view-display-id-video_list .end.views-row {
	background: none;
}
.view-display-id-video_list .field-content img{
	width:99%;
}
.page-resources-video .panel-col > div > .anythingSlider{
	margin: 20px 20px 0 30px;
}
.page-resources-video #archive-pages{
	margin-left: 0px;
}
.page-resources-video hr{
	margin-left:30px;
	margin-right:30px;
}
*/

/* Styles Photo Gallery */

/*
.view-display-id-photo_gallery_list .views-row {
	position: relative;
	margin: 5px 0 20px 0;
	padding: 15px 29px 0 30px;
	width: 260px;
	float: left;
	background: url('../images/dot-vert.png') repeat-y right top;
}
.view-display-id-photo_gallery_list .views-field-title-1 {
	padding: 0 0 3px 0;
	min-height: 33px;
}

.view-display-id-photo_gallery_list .views-field-title-1 a{
	padding: 6px 0 2px 0;
	font-size: 15px;
	line-height: 19px;
	color: #000;
	font-weight: bold;
}

.view-display-id-photo_gallery_list .views-field-title-1 a:hover{
	text-decoration:none;
}

.page-resources-photo_gallery #content {
	margin: 0 0px 0 0px;
	width: 957px;
}
.view-display-id-photo_gallery_list .end.views-row {
	background: none;
}
.view-display-id-photo_gallery_list .field-content img{
	width:99%;
}
.page-resources-photo_gallery .panel-col > div > .anythingSlider{
	margin: 20px 20px 0 30px;
}
.page-resources-photo_gallery #archive-pages{
	margin-left: 0px;
}
.page-resources-photo_gallery hr{
	margin-left:30px;
	margin-right:30px;
}
*/




/*RESPONSIVE*/
@media only screen 
and (min-width : 320px) 
and (max-width : 700px) {
	/*Donate*/
	#footer a#donate {
		position: relative;
		/*top: -15px;
		right: 0px;*/
		padding: 5px 9px 5px 9px;
		display: block;
		font-size: 14px;
		line-height: 16px;
		color: #fff;
		background: #e51937;
		margin-top:-2em;
		margin-right: -19.5em;
	}
	/*************************************/

	/*Press Release & Statement Archive*/
	.content-left .press-archive .text h2{
		font-weight:normal;
	}
	.content-left .press-archive .text p{
		display:none;
	}
	.content-left .press-archive .text p.date_email_pdf{
		display:inline;
	}
	/*************************************/
	
	
	/*Content Left*/
	.content-left.no-right{
		max-width:100%;
	}
	/*************************************/
	
	
	/*Unformated list Three column*/
	.three-column .post.last{
		background: #fff url('../images/dot.png') repeat-x bottom center;
	}
	/*************************************/
	
	/*Unformated list Four Column*/
	.content-left.no-right .four-column{
		background: none;
	}
	.four-column-manual .post, .three-column .post, .four-column .post{
		position: relative;
		padding: 17px 0 10px 0;
		margin: 0 0 0 30px;
		min-height: inherit;
		float: none;
		width: 100%;
		background: #fff url('../images/dot.png') repeat-x bottom center;
	}
	.four-column-manual .doc, .four-column .doc{
		position: relative;
		width: 100%;
		display: table;
	}
	.three-column .doc, 
	.four-column-manual .doc, 
	.four-column .doc{
		clear: both;
		padding: 10px 0 10px 0;
		margin: 0 0 0 30px;
		min-height: inherit;
		float: none;
		background: #fff url('../images/dot.png') repeat-x bottom center;
	}
	#home-content hr, .four-column-manual hr, .three-column hr, .four-column hr{
		display: none;
	}
	/*************************************/
}

/**
CUSTOM SEARCH
*/
#search {
    bottom: 20px;
    position: absolute;
    right: 0;
}
div.gsc-clear-button {
    bottom: 0 !important;
    margin: 0 auto !important;
    position: absolute !important;
    right: 0;
    top: 0 !important;
}
div.gsc-clear-button:hover {
}
.cse table.gsc-search-box td.gsc-input, table.gsc-search-box td.gsc-input {
    padding-right: 0 !important;
}
table.gsc-search-box, form.gsc-search-box {
    margin: 0 !important;
    width: 221px !important;
}
.gsc-input, .cse input.gsc-input, input.gsc-input {
    border-radius: 0 !important;
    height: 16px !important;
    margin: 0 !important;
    padding-right: 0 !important;
}
.gsc-input {
	width: 174px;
}
.gsc-input-box {
    height: 18px !important;
	width: 174px;
}
.gsc-input-box  table {
	margin: 0;
	border-collapse: inherit;
	height: 18px;
}
.gsc-input-box  tr,
.gsc-input-box  td {
	height: 18px;
}
.gsc-search-box {
	border-collapse: inherit;
}
.cse input.gsc-input:hover, input.gsc-input-hover {
    border: 1px solid #e5e5e5 !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset !important;
    outline: medium none !important;
}
input.gsc-search-button {
    margin-left: 12px !important;
	margin-top: 2px;
    min-width: 13px;
    padding: 9px 18px !important;
	display: block;
}
.cse input.gsc-input:focus, input.gsc-input-focus {
    border: 1px solid #e5e5e5 !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset !important;
    outline: medium none !important;
}
.cse input.gsc-search-button, input.gsc-search-button {
    background: url("../images/search.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    border-radius: 0 !important;
    color: rgba(0, 0, 0, 0) !important;
    height: 13px !important;
    width: 13px !important;
}
.gsib_a {
    padding: 0 !important;
}
.gstl_50.gssb_c {
	margin: 0;
}

/** Lightbox **/
#prevLink:hover, #prevLink:visited:hover, #prevLink.force_show_nav, #framePrevLink {
  background: url(../images/lightbox/prev.png) left 50% no-repeat !important;
}
#nextLink:hover, #nextLink:visited:hover, #nextLink.force_show_nav, #frameNextLink {
  background: url(../images/lightbox/next.png) right 50% no-repeat !important;
}
#prevLink:hover.force_show_nav, #prevLink:visited:hover.force_show_nav,
#framePrevLink:hover, #framePrevLink:visited:hover {
  background: url(../images/lightbox/prev.png) left 50% no-repeat !important;
}
#nextLink:hover.force_show_nav, #nextLink:visited:hover.force_show_nav,
#frameNextLink:hover, #frameNextLink:visited:hover {
  background: url(../images/lightbox/next.png) right 50% no-repeat !important;
}
#bottomNavClose {
	position: absolute;
	background: url(../images/lightbox/close.png) left no-repeat!important;
	top: -28px;
	margin-left: -10px;
	text-align: right;
	margin-top: 2px;
	padding: 0;
	float: none;
}
#imageDataContainer{
	max-width:828px!important;
	font: 
}
#imageDetails{
	width: 100%!important;
}
#imageData #imageDetails{
	margin-left:0px!important;
	text-align:left!important;
}
#imageData #caption{
	font-weight:normal!important;
}
#imageData #numberDisplay{
	display: block;
	clear: left;
	padding: 1em 0 0;
	font-size: 0.7em;
}
.view-id-archive_pages .four-column-manual .speech a img,
.view-id-archive_pages .four-column .speech a img,
.view-display-id-publications_list .four-column-manual .speech a img,
.view-display-id-publications_list .four-column .speech a img,
.view-display-id-speeches_list .four-column-manual .doc-pic a img,
.view-display-id-speeches_list .four-column .doc-pic a img{
	border: 1px solid #BBB;
}
.pubfix {
	min-height: 167px;
}
.addborder a img{
	border: 1px solid #BBB;
}
#bottomNavClose {
	z-index: 10507!important;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* css for campaigns ---------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------------- */

/**** Isotope filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}


/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}

#campaign img {
	max-width: inherit;
}
#campaign {
	margin: 10px 0 10px 25px;
	
	}
	.element {
		position: relative;
		margin: 7px;
		float: left;
		}
	.element p {
		position: absolute;
		padding: 8px 0 0 0;
		width: 100%;
		min-height: 37px;
		bottom: 5px;
		left: 0px;
		font-size: 15px;
		line-height: 18px;
		font-weight: bold;
		color: #ffffff !important;
		z-index: 991;
		background: url('../images/fade.png');

		}
		.element span {
			padding: 0 0 0 15px;
			}
		.element p a {
			color: #FFFFFF;
		}
	.w-one-third {
		width: 287px;
		}
	.w-two-thirds {
		width: 589px;
		}
	.w-half {
		width: 438px;
		}
	.w-full {
		width: 890px;
		}
	.h-one-third {
		height: 181px;
		}
	.h-two-thirds {
		height: 377px;
		}
	.h-half {
		height: 271px;
		}