

/* =WordPress Core
-------------------------------------------------------------- */
.intro .share-holder .sub-title{padding-right: 10px;}

.tribe-mini-calendar thead{
	background: none !important;
}

.tribe-mini-calendar-nav td{
	background: none !important;
	border-color: #fff !important;
}

.tribe-mini-calendar th{
	border-color: #fff !important;
	background: none !important;
	padding: 5px 0 !important;
}

.tribe-mini-calendar td{
	background: none !important;
	vertical-align: middle !important;
}
.tribe-mini-calendar-no-event{
	padding: 10px 0 !important;
}
#sidebar .widget .side-nav > li ul{display: none;}
#sidebar .widget .side-nav > li.current_page_item ul,
#sidebar .widget .side-nav > li.current_page_ancestor ul{display: block;}
#sidebar .widget .side-nav li.active a {font-weight: normal;}
#sidebar .widget .side-nav li.active > a {font-weight: bold;}

.oxfamglb{
	font-family: "OxfamGlobalHeadlineRegular";
}

.moneyr{
	text-align: right !important;
}

.widget h3 a {
	color: #fff;
}

.no {
    display: none;
}

.other_amount_radio .jcf-radio {
    border: 0 none;
    height: 0;
    width: 0;
}

.has-error input, .has-error .jcf-select {
    border-color: #a94442 !important;
}


.error {
    color: #e63535;
}

input[disabled], input[readonly], select[disabled], select[readonly] {
    background-color: #eeeeee!important;
    opacity: 1;
}

/*--------parsley-----------------*/
input.parsley-success,
select.parsley-success,
textarea.parsley-success,
.parsley-success ~ .jcf-unselectable {
  border: 1px solid #0c884a!important;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error,
.parsley-error ~ .jcf-unselectable {
  border: 1px solid #e63535!important;
}

.phone-group .filled{
	display:none;
}
.parsley-errors-list {
  /* display:none;*/
  color: #e63535;
  margin: 2px 0 3px;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 0.9em;
  opacity: 0;

  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
  opacity: 1;
}

.subscribe-block {
	padding-left: 20px;
}
.subscribe-block .checkbox > h3 {
    padding-top: 20px;
}

.my.breadcrumbs a {
    padding-right: 10px;
}

/*--------gform-----------*/
.ginput_complex label {
	white-space: normal!important;
}
/*--------google search-----*/
 .gsc-control-cse {
   font-family: Arial, sans-serif;
   border-color: #FFFFFF;
   background-color: #FFFFFF;
 }
 .gsc-tabHeader.gsc-tabhInactive {
   border-color: #E9E9E9;
   background-color: #E9E9E9;
 }
 .gsc-tabHeader.gsc-tabhActive {
   border-top-color: #FF9900;
   border-left-color: #E9E9E9;
   border-right-color: #E9E9E9;
   background-color: #FFFFFF;
 }
 .gsc-tabsArea {
   border-color: #E9E9E9;
 }
 .gsc-webResult.gsc-result,
 .gsc-results .gsc-imageResult {
  border-bottom: 1px dotted #cecece;
   background-color: #FFFFFF;
padding: 15px 10px 15px 10px;
margin: 0px;

 }
 .gsc-webResult.gsc-result:hover,
 .gsc-webResult.gsc-result.gsc-promotion:hover,
 .gsc-imageResult:hover {
   border-color: #FFFFFF;
   background-color: #efefef;
 }
 .gs-webResult.gs-result a.gs-title:link,
 .gs-webResult.gs-result a.gs-title:link b,
 .gs-imageResult a.gs-title:link,
 .gs-imageResult a.gs-title:link b {
   color: #5FB611;


 }
 .gs-webResult.gs-result a.gs-title:visited,
 .gs-webResult.gs-result a.gs-title:visited b,
 .gs-imageResult a.gs-title:visited,
 .gs-imageResult a.gs-title:visited b {
   color: #75B81B;

 }
 .gs-webResult.gs-result a.gs-title:hover,
 .gs-webResult.gs-result a.gs-title:hover b,
 .gs-imageResult a.gs-title:hover,
 .gs-imageResult a.gs-title:hover b {
   color: #009900;
 }
 .gs-webResult.gs-result a.gs-title:active,
 .gs-webResult.gs-result a.gs-title:active b,
 .gs-imageResult a.gs-title:active,
 .gs-imageResult a.gs-title:active b {
   color: #AADF5B;
 }
 .gsc-cursor-page {
   color: #5FB611;

 }
 a.gsc-trailing-more-results:link {
   color: #5FB611;
 }
 .gs-webResult .gs-snippet,
 .gs-imageResult .gs-snippet,
 .gs-fileFormatType {
   color: #333333;
 }
 .gs-webResult div.gs-visibleUrl,
 .gs-imageResult div.gs-visibleUrl {
   color: #5FB611;
 }
 .gs-webResult div.gs-visibleUrl-short {
   color: #5FB611;
 }
 .gs-webResult div.gs-visibleUrl-short {
   display: none;
 }
 .gs-webResult div.gs-visibleUrl-long {
   display: block;
 }
 .gs-promotion div.gs-visibleUrl-short {
   display: none;
 }
 .gs-promotion div.gs-visibleUrl-long {
   display: block;
 }
 .gsc-cursor-box {
padding-top: 15px;
 }
 

 .gsc-results .gsc-cursor-box .gsc-cursor-page {
   border-color: #E9E9E9;
  background-color: #efefef;
   color: gray;
padding: 5px 8px 5px 8px;
text-decoration: none;
 }
 
 .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
text-decoration: underline;
 }
 
 .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
   border-color: #FF9900;
  background-color: #5FB611;
   color: white;
padding: 5px 8px 5px 8px;
 }
 
 .gsc-webResult.gsc-result.gsc-promotion {
   border: 1px dotted #5FB611;
   background-color: #efefef;
padding: 20px;
margin-bottom: 10px;

 }
 .gs-promotion a.gs-title:link,
 .gs-promotion a.gs-title:link *,
 .gs-promotion .gs-snippet a:link {
   color: #5FB611;
	 font-size: 120%;
	 margin-bottom: 8px;

 }
 .gs-promotion a.gs-title:visited,
 .gs-promotion a.gs-title:visited *,
 .gs-promotion .gs-snippet a:visited {
   color: #5FB611;
 }
 .gs-promotion a.gs-title:hover,
 .gs-promotion a.gs-title:hover *,
 .gs-promotion .gs-snippet a:hover {
    color: #5FB611;



 }
 .gs-promotion a.gs-title:active,
 .gs-promotion a.gs-title:active *,
 .gs-promotion .gs-snippet a:active {
   
 }
 .gs-promotion .gs-snippet,
 .gs-promotion .gs-title .gs-promotion-title-right,
 .gs-promotion .gs-title .gs-promotion-title-right *  {
   color: #333333;
margin-bottom: 8px;
 }
 .gs-promotion .gs-visibleUrl,
 .gs-promotion .gs-visibleUrl-short {
   color: #333333;
font-weight: bold;
 }
  .gs-webResult.gs-result .gs-title {
text-decoration:none;
font-size: 18px;
color: #81bc3d;
}
.gsc-result .gs-title {
	height: 1.8em!important;
	margin-bottom: 5px;
	overflow: visible;
}
				  
/* Start Khoa Styling */

h3 {
  font-size: 160%;
  font-weight: normal;
}



/* @group Override current styles */
#nav .nav-drop > ul > li.hover:after {
  border-top: 13px solid white;
  
}

.pagination-holder .displaying {
  float: right;
  font-size: 14px;
  line-height: 23px;
  color: #888;
  padding: 8px 0 0;
  max-width: 60%;
}


h4 {
  margin: 0 0 18px;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
}

.appeal .current .text {
  position: absolute;
  top: 10.1%;
  left: 8.6%;
  color: #fff;
  max-width: 300px;
}


#sidebar .widget .side-nav > li a:hover {
  text-decoration: none;
  color: #fff;
  background: #50af47;
  font-weight: normal; //changed to normal from bold
}

#sidebar .widget > ul > li a:hover {
  text-decoration: none;
  color: #fff;
  background: #50af47;
  font-weight: normal; //changed to normal from bold
} 

/* @end */


/* Remove the gradient background on slider images on smaller devices*/

@media only screen and (max-width: 767px) {
  
  .intro .item::before, .intro .img-holder::before {
    display: none;
  }
}

.appeal .current .text {
  position: absolute;
  top: 0%;
  left: 0%;
  color: #fff;
  width: 100%;
  
  padding: 5% 6.7% 5.1%;
  
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNjUiLz4KICAgIDxzdG9wIG9mZnNldD0iNDclIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(-45deg,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 47%, rgba(0,0,0,0) 48%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(47%,rgba(0,0,0,0)), color-stop(48%,rgba(0,0,0,0)));
  background: -webkit-linear-gradient(-45deg,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 47%,rgba(0,0,0,0) 48%);
  background: -o-linear-gradient(-45deg,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 47%,rgba(0,0,0,0) 48%);
  background: -ms-linear-gradient(-45deg,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 47%,rgba(0,0,0,0) 48%);
  background: linear-gradient(135deg,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 47%,rgba(0,0,0,0) 48%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 )   
  
}


.intro .item::before, .intro .img-holder::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top:  0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42MiIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(45deg,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.62) 3%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(0,0,0,0.65)), color-stop(3%,rgba(0,0,0,0.62)), color-stop(71%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0)));
background: -webkit-linear-gradient(45deg,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.62) 3%,rgba(0,0,0,0) 71%,rgba(0,0,0,0) 100%);
background: -o-linear-gradient(45deg,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.62) 3%,rgba(0,0,0,0) 71%,rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(45deg,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.62) 3%,rgba(0,0,0,0) 71%,rgba(0,0,0,0) 100%);
background: linear-gradient(45deg,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.62) 3%,rgba(0,0,0,0) 71%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
  
}

/* Remove the gradient background on 4th level feature images */

.page-template-pagestemplate-issue-php .intro .img-holder::before, .single-format-standard .intro .img-holder::before, .page-template-pagestemplate-issue-detail-php .intro .img-holder::before  {
   background: none;
  
}


  .appeal .current .text h2 {
   margin: 0 0 13px;
  color: #e70052;
  font-size: 24px;
  line-height: 27px;
  }

.appeal .current .text p {
    margin: 0px;
  }

.appeal .item-appeal p {
  margin: 0px;
}


.donate .drop {
    display: none;
}


/



/* heartbreakers css */

.appeal-full {
	margin-top: 10px;
}
.appeal-full h3 {
	color: white;
	text-transform: uppercase;
	font-size: 30px;
	margin: 0px;
	padding-bottom: 16px;
}
.appeal-full h2 {
	text-transform: uppercase;
	font-size: 40px;
	font-family: arial narrow;
	line-height: 1.1em;
	color: white;
	margin: 0px;
	padding-bottom: 15px;
	
}

.appeal-full a {
	text-transform: uppercase;
}

.appeal-full a:hover {
	text-decoration: none;
}

p.share-intro {
	text-align: center;
	width: 600px;
	margin: 0 auto !important;
	font-size: 20px !important;
	margin-bottom: 10px !important;
	line-height: 1.2em !important;
}

.appeal-full .columns {
	overflow: hidden;
}

.appeal-full .col {
	width: 400px;
		
	
}
.appeal-full .col-left {
	float: left;

}

.appeal-full .col-right {
	float: right;
	
}

.appeal-full .caption {
	padding: 20px;
	font-size: 14px;
	background: #f0f0f0;
}

.appeal-full .caption a {
	color: #0b9cda;
	font-weight: bold;
}

.caption p {
	font-size: 14px;
}

.top-container {
	background: #0b9cda;
	color: white;
	overflow: hidden;
}
a.sign {
	color: white;
	background: #0b9cda;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 15px;
	font-size: 16px;
	font-weight: bold;
}

.main h3 {
	color: #0b9cda;
	text-transform: none;
	border-bottom: 2px dashed #0b9cda;


	
	display: inline-block;
	margin-bottom: 20px;
	
}
.appeal-full p {
	font-size: 16px;
	line-height: 1.6em;
	margin: 0px;
	padding-bottom: 20px;
}

.main p {
	color: #474744;
}

.top-content {

	margin: 0 auto;
	padding: 50px 0px 20px 50px;
	position: relative;
}


.arrow {
	width: 81px;
	height: 65px;
	background: url('arrow.png') no-repeat;
	background-size: 100%;
	position: absolute;
	top: 180px;
	left: 420px;
}

.heartbreakers-fb-share {
	width: 448px;
	height: 445px;
	background: url('naughy-nice-list-web-preview.png') no-repeat;
	background-size: 100%;
	position: absolute;
	top: 50px;
	left: 510px;
}
.tweet-box {
	font-style: italic;
	padding: 15px;
	width: 400px;
	border-style: dashed;
	border-width: 2px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 40px;
}

.tweet-box p {
	padding: 0px;
}

/*
a.share {
	padding: 14px;
	color: white;
	font-size: 14px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 20px;
	-webkit-transition: .5s;
}
i.fa {
	background: white;
	-moz-border-radius: 50px;
	border-radius: 50px;
	height: 28px;
	width: 28px;
	line-height: 28px;
	text-align: center;
	margin-right: 10px;	
}

a.share:hover {
	text-decoration: none;
}
i.fa-twitter {
	color: #55ACEE;
}

i.fa-facebook {
	color: #3b5998;
}
a.tw-share {
	background: red;
	background: #55ACEE;
}
a.tw-share:hover {
	background: #76b9ec;
}

a.fb-share {
	background: #3b5998;
}

a.fb-share:hover {
	background: #597bc2;
}*/

.main {
	padding: 60px;
	background: white;
}

.calltoaction {
	background: #0b9cda;
	padding: 50px 60px;
	text-align: center;
}
.calltoaction h2 {
	margin-bottom: 30px;
}

.calltoaction ul li {
	display: inline;
}


.top-content h1 {
	font-size: 48px;
	text-transform: uppercase;
	text-align: center;
	margin: 0px 0px 25px 0px;

}

.share-buttons {
	width: 280px;
	margin: 0 auto;
	padding-bottom: 20px;

}

.list-image {
	text-align: center;
	margin: 0 auto;

}

/* END heartbreakers css */

/* Biomes world Map */

.appeal-full {
  margin-top: 15px;
  padding: 15px;
  overflow: hidden;
  background: white;
}

.preload {
position:absolute;
top:0px;
left:0px;
width:1px;
height:1px;
visibility:hidden;
overflow:hidden;
}

.climate {
  width: 70px;
  height: 30px;
  
  float: left;
margin-right: 10px;


}
ul.boxes li {
    height: 40px;
    overflow: hidden;
    list-style: none;
}

ul.boxes {
  	padding: 0px;
}

.boxes p {
  padding: 0px;
  float: left;
  margin: 0px;
  font-size: 16px;
  line-height: 26px;
}

.climateregion {
  float: left;
  width: 170px;
  margin-right: 40px;
  height: 180px;
 
}

.hero-header img {
  width: 920px;
}

.legend {
  margin-top: 30px;
  padding: 20px;
  background: #f2f2f2;
  overflow: hidden;
  -moz-border-radius: 15px;
border-radius: 15px;

}

h2.title {
  text-align: center;
  font-size: 40px;
}

#te01 {
  background: #ffff73;
}

#te02 {
  background: #a3ff73;
}

#de01 {
  background: #ff0000;
}

#de02 {
  background: #ff7f7f;
}


#de03 {
  background: #ffbebe;
}

#tr01 {
  background: #ffd37f;
}


#tr02 {
  background: #38a800;
}

#oc01 {
  background: #bee8ff;
}

#tu01 {
  background: #b2b2b2;
}

#tu02 {
  background: #828282;
}

#bo01 {
  background: #ffebbe;
}

#bo02 {
  background: #00ffc5;
}

#me01 {
    background: #e600a9;
}

#me02 {
  background: #ff73df;
}

#ic01 {
  background: #fff;
}

.legend a {
  border: 2px solid #0c884a;
  color: #0c884a;
 
  color: #0c884a;
  padding: 5px 10px;
   -moz-border-radius: 5px;
border-radius: 5px;
 transition:  .25s ease-in-out;
   -moz-transition:  .25s ease-in-out;
   -webkit-transition: .25s ease-in-out;

}
.legend a:hover {
  text-decoration: none;
  background: #0c884a;
  color: white;
  transition:  .25s ease-in-out;
   -moz-transition:  .25s ease-in-out;
   -webkit-transition: .25s ease-in-out;
}

/* END Biomes world Map */
.mm-listview > li > a, .mm-listview > li > span {
  white-space: inherit;
}
.mm-prev:before, .mm-next:after, .mm-arrow:after{
  position: inherit;
}
.mm-navbar-bottom-1 {
    bottom: 10px;
}


.page-template-template-issue-detail .container-fluid {
	margin-bottom: 20px;
}

.fa-sec-lock::after {
	content: '\f023';
   font-family: FontAwesome;
   font-weight: normal;
   font-style: normal;
   margin:0px 0px 0px 10px;
   text-decoration:none;
}

.ui-autocomplete {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;
    _width: 160px;
    padding: 4px 0;
    margin: 2px 0 0 0;
    list-style: none;
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
}

/*input.ui-autocomplete-input {background-color: rgba(0,0,0,0);}*/
input.ui-autocomplete-loading { background:url('images/loading-oxfam.gif') no-repeat right center; background-size: contain;  }
.ui-autocomplete-selected { background:url('images/tick-icon.png') no-repeat right center; background-size: auto }