.wd-popup.wd-promo-popup{
	background-color:rgb(255, 255, 255);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(68, 132, 26);
	background-image: url(<pre>Array
(
    [0] => 37
)
</pre>);
}

:root{
--wd-text-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(84,84,84);
--wd-text-font-size:17px;
}
:root{
--wd-title-font:"Oxfam tstar", Arial, Helvetica, sans-serif;
--wd-title-font-weight:900;
--wd-title-color:rgb(68,132,26);
}
:root{
--wd-entities-title-font:"Oxfam tstar", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:900;
--wd-entities-title-color:rgb(68,132,26);
--wd-entities-title-color-hover:rgb(68, 132, 26);
}
:root{
--wd-alternative-font:"Oxfam tstar", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Oxfam tstar", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:700;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:rgb(68,132,26);
--wd-widget-title-font-size:18px;
}
:root{
--wd-header-el-font:"Oxfam tstar", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:18px;
}
.wd-load-additional-fonts{
	font-family: "Quicksand", Arial, Helvetica, sans-serif;font-weight: 600;
}

.wd-load-additional-fonts-700{
	font-family: "Quicksand", Arial, Helvetica, sans-serif;font-weight: 700;
}

:root{
--wd-primary-color:rgb(68,132,26);
}
:root{
--wd-alternative-color:rgb(234,234,222);
}
:root{
--wd-link-color:rgb(68,132,26);
--wd-link-color-hover:rgb(68,132,26);
}
:root{
--btn-default-bgcolor:rgb(68,132,26);
}
:root{
--btn-default-bgcolor-hover:rgb(51,97,20);
}
:root{
--btn-shop-bgcolor:rgb(68,132,26);
}
:root{
--btn-shop-bgcolor-hover:rgb(51,97,20);
}
:root{
--btn-accent-bgcolor:rgb(68,132,26);
}
:root{
--btn-accent-bgcolor-hover:rgb(51,97,20);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
	
			--wd-form-brd-radius: 5px;
	
	
	--wd-form-brd-width: 2px;

	--btn-default-color: #333;
	--btn-default-color-hover: #333;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
	
	
	
	
	
	
	
	
	
			--btn-default-brd-radius: 5px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
	
			--btn-shop-brd-radius: 5px;
		--btn-shop-box-shadow: none;
		--btn-shop-box-shadow-hover: none;
	
			--btn-accent-brd-radius: 5px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
	
		}

	
	
	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1171px;
		}
	}

	.container {
		max-width: 1201px;
	}
	
	
	@media (min-width: 1201px) {

		[data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1201px) / 2);
			padding-right: calc((100vw - 1201px) / 2);
		}

		.platform-Windows [data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1218px) / 2);
			padding-right: calc((100vw - 1218px) / 2);
		}
	}

	
	/* Quick view */
	div.wd-popup.popup-quick-view {
		max-width: 920px;
	}





@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//oxfamconsults.org/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.4.2") format("woff2");
}

@font-face {
	font-family: "Oxfam global headline";
	src: url("//oxfamconsults.org/wp-content/uploads/2022/05/OxfamTSTARPRO-Headline.woff2") format("woff2"), 
url("//oxfamconsults.org/wp-content/uploads/2022/05/OxfamTSTARPRO-Headline.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Oxfam tstar";
	src: url("//oxfamconsults.org/wp-content/uploads/2022/05/OxfamTSTARPRO-Regular.woff2") format("woff2"), 
url("//oxfamconsults.org/wp-content/uploads/2022/05/OxfamTSTARPRO-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Oxfam tstar";
	src: url("//oxfamconsults.org/wp-content/uploads/2022/05/OxfamTSTARPRO-Headline.woff2") format("woff2"), 
url("//oxfamconsults.org/wp-content/uploads/2022/05/OxfamTSTARPRO-Headline.woff") format("woff");
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: "Oxfam tstar";
	src: url("//oxfamconsults.org/wp-content/uploads/2022/05/OxfamTSTARPRO-Bold.woff2") format("woff2"), 
url("//oxfamconsults.org/wp-content/uploads/2022/05/OxfamTSTARPRO-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "Oxfam tstar";
	src: url("//oxfamconsults.org/wp-content/uploads/2022/05/OxfamTSTARPRO-Light.woff2") format("woff2"), 
url("//oxfamconsults.org/wp-content/uploads/2022/05/OxfamTSTARPRO-Light.woff") format("woff");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: "Roboto";
	src: url("//oxfamconsults.org/wp-content/uploads/2022/05/Roboto-Light.woff2") format("woff2"), 
url("//oxfamconsults.org/wp-content/uploads/2022/05/Roboto-Light.woff") format("woff");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: "Roboto";
	src: url("//oxfamconsults.org/wp-content/uploads/2022/05/Roboto-Regular.woff2") format("woff2"), 
url("//oxfamconsults.org/wp-content/uploads/2022/05/Roboto-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Roboto";
	src: url("//oxfamconsults.org/wp-content/uploads/2022/05/Roboto-Bold.woff2") format("woff2"), 
url("//oxfamconsults.org/wp-content/uploads/2022/05/Roboto-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

/* COMPLIANZ*/
#cmplz-document {
    font-size: 16px;
    margin-top: 22px;
    max-width: 100%;
}
#cmplz-document p, #cmplz-document li, #cmplz-document td {
	font-family:"Roboto", arial, helvetica, sans-serif;
    font-size: 17px;
    margin-top: 0;
}
/*CONTACT FORM */
.mc4wp-success, .woocommerce-message, .wpcf7 form.sent .wpcf7-response-output {
    background-color: var(--wd-primary-color) !important;
    color: var(--notices-success-color);
}
/* PORFOLIO*/
/* Portfolio button */
.wpsp-no-results p{text-align:center; color:var(--wd-primary-color) !important;}
.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tabs-container {
   
    margin-bottom: 20px !important;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a {
    padding: 10px 14px !important;
    display: block;
	border-radius: 0px !important;
    font-size: 15px;
    text-transform: uppercase;

    background-color: #fff;
    color: #666;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a {
    background-color: var(--wd-primary-color) !important;
    color: #fff;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a {
    background-color: var(--wd-primary-color) !important;
    color: #fff !important;
}

.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
   border: 1px solid var(--wd-primary-color);
	 background-color: var(--wd-primary-color);
    color: #FFFFFF; 
		font-weight:600;
}
.wpsp-card .wp-show-posts-inner {
    background-color: white;
	padding:10px;
}

.wp-show-posts-entry-content, .wp-show-posts-entry-summary {
    margin-bottom: 1.5em;
    font-size: 15px !important;
    display: -webkit-box !important;
    overflow: hidden !important;
    -webkit-line-clamp: 4 !important;
    -webkit-box-orient: vertical !important;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background: none !important;
}
.loop-button {
	
    border: 1px solid var(--wd-primary-color);
    background-color: var(--wd-primary-color);
    color: #FFFFFF;
    border-radius: 6px;
    padding: 14px 20px;
    font-size: 14px;
    font-weight: bold;
}
.loop-button:hover {
    border: 1px solid var(--wd-primary-color);
    background-color: white;
    color: var(--wd-primary-color);
   
}
.vc_gitem-post-data-source-post_excerpt{
	font-size:15px !important;
	display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 6; /* <-- Exceptr line number */
  -webkit-box-orient: vertical;
}


.portfolio-library-loop h3,.portfolio-library-loop-mobile h3{font-size:19px; margin-bottom:0px; padding-bottom:0px;}
.portfolio-library-loop .vc_grid-item-mini{
	padding:14px;
	min-height:200px;
	border:1px solid #eaeade;
	border-top:3px solid #EAEADE;
  background: white;
  box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 0%);
}




.vc_btn3.vc_btn3-color-success:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover {
 color: var(--wd-primary-color);
     background-color: white;
}
.post-single-page, .portfolio-single-content, .title-blog {
    text-align: left;
    max-width: 1200px !important;
    margin: 0 auto 64px auto !important;
}
.wd-page-nav {
    display: flex;
    align-items: center;
    padding-top: 25px;
    padding-bottom: 25px;
    border-bottom: none !important;
    border-top: 2px solid var(--brdcolor-gray-300);
}
.page-title {
    margin-top: 0px !important;
    padding-top:5%;
    padding-bottom:5%;
	
    background: rgb(68,132,26);
	min-height:250px;
	max-height:270px;
    
}
.page-title h1{
	color:white !important;
line-height: 52px;
    font-size: 42px;
	
}

.title-blog {
    text-align: left;
    max-width: 2000px !important;
    margin: 0 auto 64px auto !important;
	background-image:url("https://oxfamconsults.org/wp-content/uploads/2022/05/hexagons-page-title.png");
	background-position: left top; /* Center the image */
 background-repeat: no-repeat !important;
}
/* 
 * EXPERIENCE LIBRARY 
 * */
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child {
    border-radius: 0px !important;
}


.experience-library-loop h4{font-size:16px; text-transform:uppercase;}
.experience-library-loop .vc_grid-item-mini{

	padding:14px;
	min-height:185px;
	
	border:1px solid #eaeade;
	border-top:3px solid #EAEADE;
  background: white;
  box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 0%);

}
/*#tv:hover {
  border-radius: 0% 0% 50% 50% / 0% 0% 5% 5% ;
  box-shadow: 10px 10px rgba(0,0,0,.25);
}*/

}

/*.title-blog{display:none;}*/
.wd-post-cat.wd-style-with-bg{display:none;}

h1.wd-entities-title{text-align:left; font-size:44px !important; line-height:1.2; margin:50px 0 40px 0 !important;}

.wd-entry-meta, .wd-post-date{display:none !important;}
.post-single-page, .portfolio-single-content,.title-blog {
    text-align: left;
    max-width: 900px;
    margin: 0 auto;
}

.btn, .button, [type=button], [type=submit], button {
   border: 1px solid var(--wd-primary-color);
	 background-color: var(--wd-primary-color);
    color: #FFFFFF; 
	border-radius:4px;
	}

.button:hover, [type=button]:hover, [type=submit]:hover, button:hover {
   color: var(--wd-primary-color);
     background-color: white !important;
}

/* 
OUR WORK ARCHIVE
*/ 
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span {
    color: white !important;
}
.portfolio-entry .wrap-meta{display:none !important;}
.portfolio-enlarge{display:none !important;}
.portfolio-filter{margin-bottom:32px; }

.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
	font-size:15px;
   text-transform:uppercase;
    padding: 10px 14px;
	background-color:white;
}
.vc_grid-filter{
	margin-bottom:32px;
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
    background-color: var(--wd-primary-color) !important;
}
/* FOOTER */
#nav_menu-2, #nav_menu-3{
	font-family:"Oxfam tstar", Arial, Helvetica, sans-serif !important;
	font-weight:600;
}
.claim{font-family: 'Oxfam global headline'; font-size:17px; color:var(--wd-link-color);}

/* 
ACCORDION
*/
.wd-accordion-title.wd-active .wd-accordion-title-text {
  font-size: 22px !important;
}
.wd-rs-62ecc2fbeb5aa.wd-style-shadow .wd-accordion-title, .wd-62fe90dd07d47.wd-style-shadow .wd-accordion-title{
	font-size:26px !important;
}
#wd-62ecc2fbeb5aa .wd-accordion-opener, .wd-62fe90dd07d47 .wd-accordion-opener {
	color:var(--wd-title-color);
}

.wd-style-shadow .wd-accordion-item {
    box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 5%);
    background-color: white;
}
/*
IMAGEN INTERACTIVA 
*/
.text-tooltip{color:#222 !important; font-size:11px; line-height:14px;}
.titulo-tooltip{padding-bottom:0px !important; margin-bottom:5px !important;}
.enlace-logo{text-transform:lowercase;  margin-top:-30px !important; padding-top:-30px !important;}
.imp-tooltip {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
.page-id-7756 .wd-image{margin-bottom:0px;}
.page-id-7756 .btn.btn-style-link{font-size:11px;}

/* 
PUBLICACIONES 
*/
.publications-template-default .website-wrapper .main-page-wrapper .container{
	width:100%; 
	margin-right:0px; 
	margin-left:0px;
	max-width: 100%;
}

.contener{max-width:1222px !important; margin:0 auto !important;}
/*.estrecho{max-width:900px !important; margin:0 auto !important;}*/


/* 
 * ATENCION: En la carpeta themes hay un css que controla la visibilidad de las opciones de menú del panel de administracin wordpress 
 * */
#simple-translate{display:none !important;}
.mobile-nav .searchform {
  display: none !important;
}
.error404 .page-content > .wd-search-form {
  display: none;
}

/* SLIDER */

.btn-slider{
	font-family:"Oxfam tstar", Arial, Helvetica, sans-serif !important;
	font-size:18px !important;
	text-transform:uppercase !important;
	border-radius:5px !important;
	background-color:white !important;
	color:var(--wd-primary-color) !important;
}
.btn-slider:hover{
	background-color:var(--wd-primary-color) !important;
	color:white !important;
	
}
/* LOOP GRID DESIGN */
.grid-item .btn-grid a{
	font-family:"Oxfam tstar", Arial, Helvetica, sans-serif !important;
	font-size:15px !important;
	font-weight:600 !important;
  color: #fff;
	border-radius:5px;
	border:1px solid #44841a;
  background-color: #44841a;
}
.grid-item .btn-grid a:hover {
  color:#44841a !important;
  background:white !important;
  background-color:white !important;
	border:1px solid #44841a !important;
	box-shadow:none;
	transition: none;
}
.grid-item .grid-title{margin-bottom:0px !important; padding-bottom:0px !important;}
.grid-item .grid-title h3{margin-bottom:0px !important; padding-bottom:0px !important; font-weight:600 !important;}

.grid-item .vc_btn3.vc_btn3-size-sm {
	padding-bottom: 8px;
}


/* TEAM */
.ctshowcase-layout.with-filter .ctshowcase-group-buttons a {
	font-family:"Roboto"; 
	font-weight:600;
  text-transform: uppercase;
	font-size:14px;
}
.ctshowcase-layout.with-filter .ctshowcase-group-buttons a {
  text-decoration: none !important;
  padding: 9px 10px;
}
.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal .ctshowcase-modal-main-content-wrapper .ctshowcase-team-member-job-title {
	font-size:14px !important;
	font-weight:600;
}
.country-experience{margin-top:32px; margin-bottom:20px; text-transform:uppercase;}

/* home team */
.home .ctshowcase-layout:not(.ctshowcase-inline-preview-layout) .ctshowcase-hex .ctshowcase-hexLink:hover .ctshowcase-hex-profile-pic .ctshowcase-team-member-profile-image {
  transform: scale(1);
}
/* end team */

#video-presentacion{background-color:#0000;}
.whb-header {
  margin-bottom: 0px;
	
}
.wd-nav[class*="wd-style-"] > li > a {
  color: #44841a;
}
.menu-item{
	text-transform:uppercase;
}
.ctshowcase-hex .ctshowcase-hexLink:hover .ctshowcase-team-member-job-title, .ctshowcase-hex .ctshowcase-hexLink:hover .ctshowcase-team-member-name {
  color: white;
}
.btn.btn-color-white {
  color: #44841a;
}
.btn.btn-color-white {
		border:1px solid #44841a;
}
.btn.btn-color-white:hover {
	color:white;
  background:#44841a;
	border:1px solid white;
	box-shadow:none;
	transition: none;
}
.btn.btn-color-primary {
  color: #fff;
	border:1px solid #44841a;
  background-color: var(--wd-primary-color);
}
.btn.btn-color-primary:hover {
  color:#44841a;
  background:none !important;
	border:1px solid #44841a;
	box-shadow:none;
	transition: none;
}
@media (min-width: 1025px) {
	/*
 * TESTIMONIAL
 * */
.testimonial{
	padding:0 50px;
	
}
.hide-mobile{visibility:visible;}
.hide-desktop{visibility:hidden;}
/* MAPA INTERACTIVO
 * */
.container-interactive-map{min-height:400px;}
/* SUBMENU */
.wd-dropdown-menu.wd-design-default {
    --wd-dropdown-width: 250px;
}

.ctshowcase-modal-container .ctshowcase-modal-main .ctshowcase-modal .ctshowcase-modal-main-content-wrapper  .ctshowcase-team-member-profile-image {
    width: 50% !important;
}
.ctshowcase-team-member-name{margin-bottom:0px !important; padding-bottom:0px !important;}

/* 
 * FOOTER
 * */
#nav_menu-2{
	padding-left:60px;
}
.footer-column-2{
	padding-left:40px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.hide-mobile{visibility:hidden;}
.hide-desktop{visibility:visible;}

.portfolio-library-loop-mobile .vc_grid-item-mini{
	padding:14px;
	min-height:100px !important;
	max-height: 315px;
	border:1px solid #eaeade;
	border-top:3px solid #EAEADE;
  background: white;
  box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 0%);
}
.vc_gitem-post-data-source-post_excerpt{
	font-size:15px !important;
	display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 5; /* <-- Exceptr line number */
  -webkit-box-orient: vertical;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.hide-mobile{visibility:hidden;}
.hide-desktop{visibility:visible;}
/*Slider mobile opacity */
.n2-ss-slider .n2-ss-layer[data-sstype=slide] {background-color: #00000050;}
/* end slider*/
.portfolio-library-loop-mobile .vc_grid-item-mini{
	padding:14px;
	min-height:100px !important;
	max-height: 315px;
	border:1px solid #eaeade;
	border-top:3px solid #EAEADE;
  background: white;
  box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 0%);
}
.vc_gitem-post-data-source-post_excerpt{
	font-size:15px !important;
	display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 5; /* <-- Exceptr line number */
  -webkit-box-orient: vertical;
}
}

@media (max-width: 576px) {
	/* image map pro */
.imp-tooltip {
    max-width: 400px;
}

.hide-mobile{visibility:hidden;}
.hide-desktop{visibility:visible;}
/*Slider mobile opacity */
.n2-ss-slider .n2-ss-layer[data-sstype=slide] {background-color: #00000050;}
/* end slider*/
.portfolio-library-loop-mobile .vc_grid-item-mini{
	padding:14px;
	min-height:100px !important;
	max-height: 300px;
	border:1px solid #eaeade;
	border-top:3px solid #EAEADE;
  background: white;
  box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 0%);
}
.vc_gitem-post-data-source-post_excerpt{
	font-size:15px !important;
	display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3; /* <-- Exceptr line number */
  -webkit-box-orient: vertical;
}
}

