/*
 Theme Name:   DSW English
 Version:      2.5.7
 Template: Divi
*/

/* fonts */
/* lato-100 - latin */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 100;
	src: url('fonts/lato-v23-latin/lato-v23-latin-100.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/lato-v23-latin/lato-v23-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/lato-v23-latin/lato-v23-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-100.woff') format('woff'), /* Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/lato-v23-latin/lato-v23-latin-100.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-100italic - latin */
  @font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 100;
	src: url('fonts/lato-v23-latin/lato-v23-latin-100italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/lato-v23-latin/lato-v23-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/lato-v23-latin/lato-v23-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-100italic.woff') format('woff'), /* Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/lato-v23-latin/lato-v23-latin-100italic.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-300 - latin */
  @font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	src: url('fonts/lato-v23-latin/lato-v23-latin-300.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/lato-v23-latin/lato-v23-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/lato-v23-latin/lato-v23-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-300.woff') format('woff'), /* Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/lato-v23-latin/lato-v23-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-300italic - latin */
  @font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 300;
	src: url('fonts/lato-v23-latin/lato-v23-latin-300italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/lato-v23-latin/lato-v23-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/lato-v23-latin/lato-v23-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-300italic.woff') format('woff'), /* Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/lato-v23-latin/lato-v23-latin-300italic.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-regular - latin */
  @font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/lato-v23-latin/lato-v23-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/lato-v23-latin/lato-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/lato-v23-latin/lato-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/lato-v23-latin/lato-v23-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-italic - latin */
  @font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 400;
	src: url('fonts/lato-v23-latin/lato-v23-latin-italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/lato-v23-latin/lato-v23-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/lato-v23-latin/lato-v23-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-italic.woff') format('woff'), /* Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/lato-v23-latin/lato-v23-latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-700 - latin */
  @font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	src: url('fonts/lato-v23-latin/lato-v23-latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/lato-v23-latin/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/lato-v23-latin/lato-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-700.woff') format('woff'), /* Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/lato-v23-latin/lato-v23-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-700italic - latin */
  @font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 700;
	src: url('fonts/lato-v23-latin/lato-v23-latin-700italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/lato-v23-latin/lato-v23-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/lato-v23-latin/lato-v23-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-700italic.woff') format('woff'), /* Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/lato-v23-latin/lato-v23-latin-700italic.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-900 - latin */
  @font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 900;
	src: url('fonts/lato-v23-latin/lato-v23-latin-900.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/lato-v23-latin/lato-v23-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/lato-v23-latin/lato-v23-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-900.woff') format('woff'), /* Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/lato-v23-latin/lato-v23-latin-900.svg#Lato') format('svg'); /* Legacy iOS */
  }
  /* lato-900italic - latin */
  @font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 900;
	src: url('fonts/lato-v23-latin/lato-v23-latin-900italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/lato-v23-latin/lato-v23-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/lato-v23-latin/lato-v23-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-900italic.woff') format('woff'), /* Modern Browsers */
		 url('fonts/lato-v23-latin/lato-v23-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/lato-v23-latin/lato-v23-latin-900italic.svg#Lato') format('svg'); /* Legacy iOS */
  }

html {
	scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {
	html {
		scroll-behavior: auto;
	}
}

h1 {
	font-size: 72px;
	text-transform: uppercase !important;
}
h2 {
	font-size: 62px;
}
h3 {
	font-size: 40px !important;
}
h4 {
	font-size: 30px !important;
}
h5 {
	font-size: 25px !important;
}
h6 {
	font-size: 20px !important;
}
a {
	cursor: pointer;
}

a:hover, #et_search_icon:hover, .mobile_menu_bar::before, .mobile_menu_bar::after, .et_toggle_slide_menu::after, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay::before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover, .woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before, .et_pb_widget li a:hover, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .nav-single a, .posted_in a, #top-menu-nav > ul > li > a:hover, .et_pb_module .et_pb_button:hover, .et_pb_button:hover {
	color: #E3A51D;
	opacity:1;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	border-color: #E3A51D !important;
}

.et_pb_text {
word-wrap: normal;
}

ul, li {
	list-style-type: none;
}

ul li::before {
  color: #B6C934;
  /* color of bullet or square */

  content: "\2022";
  /* Unicode of character to precede the list item */

  font-size: 1em;
  /* em or %*/

  padding-right: 1.1225em;
  /* use em*/

  position: relative;
  top: 0em;
  /* use em or % */

}

.footer-widget .et_pb_widget ul {
	line-height: 1em!important;
}


/******************************************/
/* CUSTOM-ACCORDION */
/******************************************/
.custom-accordion {
	background-color: transparent;
	padding: 0px !important;
	display: flex;
	flex-direction: column-reverse;
}

.custom-accordion .et_pb_toggle_title {
	padding: 0 0 0 15px !important;
	color: #009de0 !important;
	font-size: 0px !important;
	display: inline-block;
}

.custom-accordion .et_pb_toggle_title::before {
	content: "+";
	left: 0;
	right: unset;
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif !important;
	font-size: 16px !important;
	color: #009de0 !important;
	font-weight: 600 !important;
}

.custom-accordion .et_pb_toggle_title::after {
	content: "more";
	left: 0;
	right: unset;
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif !important;
	font-size: 16px !important;
	color: #009de0 !important;
	font-weight: 900 !important;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 1px;
	line-height: 1.2em;
}

.custom-accordion.et_pb_toggle_open .et_pb_toggle_title::before {
	content: "-";
}

.custom-accordion.et_pb_toggle_open .et_pb_toggle_title::after {
	content: "close";
}

/********* END CUSTOM-ACCORDION****************/

/******************************************/
/* Project Page */
/******************************************/

.map-description {width: 550px;}

.map-description .top-image {
	background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    height: 100px;
    margin-bottom: 20px;
}

.map-description .top-image.one {
	background-image: url(https://www.dsw.org/en/wp-content/uploads/2020/06/Fighting-Fistula-in-Ethiopia-dsw.jpg);
	background-position: 0px -60px!important;
}

.map-description .top-image.two {
	background-image: url(https://www.dsw.org/en/wp-content/uploads/2020/06/Together-against-Female-Genital-Mutilation-DSW.jpg);
	background-position: 0 -31px!important;
}

.map-description .top-image.three {
	background-image: url(https://www.dsw.org/en/wp-content/uploads/2020/06/Sexuality-Education-in-Schools-dsw.jpg);
	background-position: 0 -82px!important;
}

.map-description .top-image.four {
	background-image: url(https://www.dsw.org/en/wp-content/uploads/2020/06/Sexuality-Education-in-Youth-Clubs-Youth-Empowerment-in-Tanzania-DSW.jpg);
}

.map-description .top-image.five {
	background-image: url(https://www.dsw.org/en/wp-content/uploads/2020/06/Sexuality-Education-in-Youth-Clubs-Youth-Empowerment-in-Ethiopia-DSW.jpg);
	background-position: 0 -74px!important;
}

.map-description .top-image.six {
	background-image: url(https://www.dsw.org/en/wp-content/uploads/2020/06/Mobile-Sexuality-Education-Uganda-Youth-Truck-DSW.jpg);
	background-position: 0 -71px!important;
}

.map-description .top-image.seven {
	background-image: url(https://www.dsw.org/en/wp-content/uploads/2020/06/Prospects-for-Young-People-TeamUp-in-Uganda-DSW.jpg);
}

.map-description .top-image.eight {
	background-image: url(https://www.dsw.org/en/wp-content/uploads/2020/06/Health-Services-for-Young-People-in-Laikipia-DSW.jpg);
	background-position: 0 -66px!important;
}

.map-description .top-image.nine {
	background-image: url(https://www.dsw.org/en/wp-content/uploads/2020/06/Strengthening-Youth-Organisations-in-East-Africa-DSW.jpg);
	background-position: center -40px;
}

.map-description .top-image.ten {
	background-image: url(https://www.dsw.org/en/wp-content/uploads/2020/06/Strengthening-Womens-Rights-at-Lake-Victoria-Her-Right-DSW.jpg);
}


.map-description h2 {
    font-size: 25px;
    color: #009de0;
    margin-bottom: 5px;
}

.mapa-description-button a {
    color: white!important;
}

.mapa-description-button {
    width: 110px;
    background: #c4007a;
    text-align: center;
    padding: 6px;
    float: right;
    font-weight: bold;
}

.map-description ul {
    margin-top: 5px;
    font-size: 15px;
    padding-bottom: 5px;
}

.map-description ul li {
    line-height: 20px;
    margin-bottom: 10px;
}

.map-description ul li::before {
    padding-right: 0.5em;
}

.page-id-14102 .image-project {
	width: 100%;
	height: 500px;
	background-image: url(https://www.dsw.org/en/wp-content/uploads/2020/03/20190809_162738_5S0A5639-2048x1365.jpg);
	background-position: center center;
}


.page-id-14102 .et_pb_button_module_wrapper.et_pb_button_alignment_right.et_pb_module a#fully-funded,
.page-id-14102 .et_pb_button_module_wrapper.et_pb_button_alignment_right.et_pb_module a#fully-funded:hover {
	background: #b6c934!important;
	cursor: default!important;
	color: white!important;
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
	border: 0!important;
	border-radius: 0!important;
	padding: 0 10px 0 43px!important;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 25px;
}


.page-id-14102 .et_pb_button_module_wrapper.et_pb_button_alignment_right.et_pb_module a#button-over-photo,
.page-id-14102 .et_pb_button_module_wrapper.et_pb_button_alignment_right.et_pb_module a#button-over-photo {
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
	background: #c4007a;
	border: 0!important;
	border-radius: 0!important;
	padding: 0 10px 0 43px!important;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 25px;
}

.page-id-14102 .et_pb_button_module_wrapper.et_pb_button_alignment_right.et_pb_module a::before {
	line-height: inherit;
	margin-left: -1.3em;
	right: auto;
	display: inline-block;
	opacity: 1;
	content: attr(data-icon);
	font-size: 24px!important;
	font-family: ETmodules !important;
	top: 1px!important;
}

.page-id-14102 .et_pb_button_module_wrapper.et_pb_button_alignment_right.et_pb_module a#button-over-photo:hover {
	background: #009de0!important;
	color: white!important;
}

.page-id-14102 .et_pb_button_module_wrapper.et_pb_button_alignment_right.et_pb_module #fully-funded, .page-id-14102 .et_pb_button_module_wrapper.et_pb_button_alignment_right.et_pb_module #button-over-photo {
	position: absolute!important;
	z-index: 999!important;
	right: 10px!important;
	top: 10px!important;
}

.page-id-14102 .et_pb_blurb_content {
	max-width: 95%!important;
}

.page-id-14102 .et_pb_module.et_pb_blurb.et_pb_text_align_left.et_pb_blurb_position_left.et_pb_bg_layout_light {
	margin-bottom: 10px;
}

.page-id-14102 .et_pb_row.et_pb_row_25.button-bottom .et_pb_button_module_wrapper.et_pb_button_alignment_right.et_pb_module {
	position: relative!important;
}







/***** Mailchimp SignUp EU Page ******/

.et_bloom .et_bloom_form_header.split img.emoji {float: none;}


.et_bloom .et_bloom_form_container .et_bloom_close_button {
	background-color: #c4007a!important;
	color: #fff!important;
}

.et_bloom_form_container.et_bloom_popup_container.et_bloom_form_bottom.with_edge.carrot_edge.et_bloom_rounded_corners.et_bloom_rounded.et_bloom_form_text_light.et_bloom_animation_fadein {
    box-shadow: 0 0 20px 0px #00000052;
}

.single-post .shared-counts-wrap.style-fancy {padding-right: 0px!important;}

.et_bloom .et_bloom_inline_form {width: 96%!important;}

.et_bloom_form_container.with_edge.carrot_edge.et_bloom_border_letter.et_bloom_rounded.et_bloom_form_text_dark.et_bloom_form_bottom.et_bloom_inline_2_fields {
    background: repeating-linear-gradient( 135deg, #009de0, #009de0 10px, #fff 10px, #fff 20px, #c4007a 20px, #c4007a 30px, #fff 30px, #fff 40px ) !important;
}

span.et_bloom_custom_field_checkbox label {
	color: white!important;
}

 span.et_bloom_custom_field_options_title {
	display: none!important;
}

 .et_bloom .et_bloom_optin_1 .et_bloom_form_content button:hover,
 .et_bloom .et_bloom_optin_2 .et_bloom_form_content button:hover {
	background-color: #e3a51d !important;
}

.et_bloom_form_header.et_bloom_header_text_light, .et_bloom .et_bloom_form_header .et_bloom_form_text {
	padding-top: 0!important;
}

.et_pb_row_8.et_pb_row {
	padding-bottom: 0;
}

.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark {
	top: 0px!important;
}

.et_bloom h2.et_bloom_success_message.et_bloom_animate_message {
	margin-top:0!important;
	top: 60px;
}

.et_bloom span.et_bloom_success_checkmark {
	background: #b6c934!important;
}

.et_bloom_form_content span.et_bloom_custom_field_checkbox a {
	font-size: 14px!important;
	font-weight: 700!important;
	color: #b6c934;
}





/***** TITLE HOME COVID 19 ******/

.page-id-14776 .footer-widget .et_pb_widget ul.et-social-icons {
	line-height: 0!important;
}

div#report-block a.et_pb_button.et_pb_more_button:hover {
	border-color: white!important;
}

div#report-block .et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container, div#report-block .et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
	background-color: #009de0!important;
}

.marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}

.marquee span {
  display: inline-block;
  padding-left: 100%;
  will-change: transform;
  /* show the marquee just outside the paragraph */
  animation: marquee 15s linear infinite;
}

.marquee span:hover {
  animation-play-state: paused
}


/* Make it move */

@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}


/* Respect user preferences about animations */

@media (prefers-reduced-motion: reduce) {
  .marquee {
    white-space: normal
  }
  .marquee span {
    animation: none;
    padding-left: 0;
  }
}

.page-id-14776 .et_pb_row_1 {
    background-size: 407px;
 }

.home-title-covid-small {
	background: white;
	cursor: pointer;
	display: block;
	float: right;
	z-index: 3;
	position: absolute;
	right: 0px;
	top: -100px;
	font-size: 40px;
	font-weight: bold;
	padding: 12px 14px;
	color: #383838;
}

.home-title-covid-small.two {
	right: 0px;
	top: -48px;
}

.home-title-covid-big {
	background: white;
	cursor: pointer;
	display: block;
	float: right;
	z-index: 3;
	position: absolute;
	right: 0px;
	top: 4px;
	font-size: 40px;
	font-weight: 900;
	padding: 20px 20px;
	color: #d61d1d;
}
.covid {
	background-color: transparent!important;
	display: block;
	float: right;
	z-index: 3;
	position: absolute;
	right: 0px;
	top: 130px;
	border-color: white!important;
	color: white!important;
}

body .et_pb_button.covid:hover {
	border-color: white!important;
	color: #4b4b4b!important;
}

/******  FORM NEWSLETTER BLOG PAGE  ******/

.page-id-8054 .et_bloom_form_container .et_bloom_form_content {
	padding: 44px 35px 35px!important;
}

.et_bloom .et_bloom_optin_3 .et_bloom_form_container .et_bloom_form_header {
	padding: 30px 23px 13px!important;
}

div#bloomwidget-2 {
	margin-bottom: 0!important;
	border-bottom: 0!important;
	padding-bottom: 30px!important;
}



/******  EU-PAGE-CAROUSEL  ******/

 .et_pb_text_9.meet-the-team a:hover {
	color: white!important;
}

.eu-page-news-carousel h4.item-title {
	margin-bottom: 85px!important;
}

.eu-page-news-carousel .et_pb_module.dica_divi_carouselitem {
	position: relative;
}

.eu-page-news-carousel .et_pb_module.dica_divi_carouselitem .et_pb_button_wrapper {
	position: absolute;
	bottom: 20px;
	left: calc((100% - 180px)/2);
}

.eu-page-news-carousel .et_pb_module.dica_divi_carouselitem .et_pb_button_wrapper a {
	border-color: #ffffff;
	color: #ffffff;
	background-color: transparent!important;
}

.eu-page-news-carousel .et_pb_module.dica_divi_carouselitem .et_pb_button_wrapper a:hover {
	border-color: #ffffff!important;
	color: #5f5f5f!important;
	background-color: #ffffff!important;
}


/******  EU-PAGE-TWO-COLUMNS  ******/

.page-id-12986 .et_pb_text_2 h3,
.page-id-12986 .et_pb_text_3 h3 {
	margin-bottom: 20px;
}

.page-id-12986 a.link-orange-box-blue, .page-id-12986 .eu-container .box .box-cell.box2 a.link-orange-box-blue {
	color: #5a5a5a!important;
}
.page-id-12986 a.link-orange-box-blue:hover, .page-id-12986 .eu-container .box .box-cell.box2 a.link-orange-box-blue:hover {
	color: #ffffff!important;
}

.page-id-12986 a.link-blue-box-yellow {
	color: #ffffff!important;
}

.eu-container {
	width: 100%;
}

.eu-container .box1 h2, .eu-container .box2 h2 {
    font-weight: 900!important;
    font-size: 40px!important;
    color: #fff!important;
}
.eu-container .box1 p, .eu-container .box2 p {
	font-weight: 400!important;
	line-height: 1.3em;
    font-size: 30px !important;
    color: #fff!important;
}

.eu-container .box {
	width:100%;
	display:table;
}
.eu-container .box .box-row {
	display:table-row;
	background: #009de0;
}
.eu-container .box .box-cell {
	display:table-cell;
	width:50%;
	padding: 30px 30px 50px 30px;
}

.eu-container .box .box-photo.photo1 {
	position: absolute;
	width: 50%;
	height: 500px;
	background-image: url(https://www.dsw.org/en/wp-content/uploads/2020/04/SRHR-bg.jpg);
	background-position: center center;
}
.eu-container .box .box-photo.photo2 {
	position: absolute;
	width: 50%;
	height: 500px;
	background-image: url(https://www.dsw.org/en/wp-content/uploads/2020/04/GHRD-bg-1.jpg);
	background-position: bottom right;
}

.eu-container .box .box-cell.box1 {
	background:#e3a51d;
	padding-left: 60px!important;
	padding-top: 530px;
}
.eu-container .box .box-cell.box1 p a, .eu-container .box .box-cell.box2 p a, .eu-container .box .box-cell.box1 p a:hover, .eu-container .box .box-cell.box2 p a:hover {
	color: #777777!important;
}

.eu-container .box .box-cell.box1 p a:hover, .eu-container .box .box-cell.box2 p a:hover {
	color: #ffffff!important;
}

.eu-container .box .box-cell.box2 {
	background:#009de0;
	padding-right: 60px!important;
	padding-top: 530px;
}


/* BUTTONS */

 .et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover, body #page-container .et_pb_button_2, body #page-container .et_pb_button_2:hover, body #page-container .et_pb_button_0, body #page-container .et_pb_button_0:hover, body #page-container .et_pb_button_3, body #page-container .et_pb_button_3:hover {
	padding: 0.75em 2em !important;
}

body .et_pb_button.solid-green-button, body .solid-green-button .et_pb_button {
	background-color: #B6C934;
}

a.et_pb_button.solid-green-button:hover, .solid-green-button a.et_pb_button:hover {
	color: #B6C934 !important;
	border-color: #B6C934 !important;
}

body .et_pb_button.solid-pink-button, body .solid-pink-button .et_pb_button {
	background-color: #C4007A;
}

a.et_pb_button.solid-pink-button:hover, .solid-pink-button a.et_pb_button:hover {
	color: #C4007A !important;
	border-color: #C4007A !important;
}

body .et_pb_button.solid-blue-button, body .solid-blue-button .et_pb_button {
	background-color: #009DE0;
}

a.et_pb_button.solid-blue-button:hover, .solid-blue-button a.et_pb_button:hover {
	color: #009DE0 !important;
	border-color: #009DE0 !important;
}

a.et_pb_button.align-bottom {
	position: absolute;
	bottom: 20px;
	display: block;
	left:50%;
	transform: translateX(-50%);
	width: 85%;
}


/* SITE HEADER */

#et-top-navigation ul li::before {
	content: "";
	top: inherit;
	font-size: inherit;
	display: none;
}

@media screen and (min-width: 981px) {
	.et_fullwidth_nav #main-header .container {
		padding-right: 15px;
		padding-left: 15px;
	}

	#et-top-navigation {
		float: left;
		width: 100%;
	}

	nav#top-menu-nav {
		float: left;
		width: 95%;
		display:flex;
		justify-content: space-around;
		text-align: center;
	}

	#top-menu {
		float: left;
		width: 95%;
		display: flex;
		justify-content: space-around;
	}

	.et-social-icons {
		float: right;
		display: flex;
		justify-content: space-around;
	}

	.et-social-icons li {
		margin-left: 10px;
		margin-right: 10px;
	}

}

.donate-btn a {
	color: #C4007A !important;
	font-weight:900;
}

#social-main-nav {
	margin-top: -12px;
}

.et_pb_menu_hidden #social-main-nav {
	opacity: 0;
	-webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.et_pb_menu_visible #social-main-nav {
	z-index: 99;
	opacity: 1;
	-webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}

.et-social-icon a {
	color: #ffffff;
	font-size: 16px;
	background: #009DE0;
	border-radius: 16px;
	padding: 8px;
}
.et-social-icon a:hover {
	color: #ffffff !important;
	background: #E3A51D;
}

@media screen and (max-width: 1105px) {
	.et_pb_svg_logo #logo {
		height: 54% !important;
	}

	#et-top-navigation {
		padding-left: 140px;
	}
}

@media screen and (max-width: 1006px) {
	#et-top-navigation {
		padding-left: 121px !important;
	}
}

@media (max-width: 980px) {
	#social-main-nav {
		margin-top:0px;
		margin-right: 50px;
	}
}

@media (max-width: 639px) {
	#social-main-nav {
		display: none;
	}
}

/* HOME HERO */

.home .et_pb_text_0 h1 ,
body.page-id-12986 .et_pb_text_0 h1 {
	text-shadow: none;
}

@media screen and (max-width: 1295px) {

	.eu-page-news-carousel .et_pb_module.dica_divi_carouselitem .et_pb_button_wrapper a:hover,
	.eu-page-news-carousel .et_pb_module.dica_divi_carouselitem .et_pb_button_wrapper {
		left: calc((100% - 142px)/2);
	}

	.et_button_no_icon .et_pb_button,
	.et_button_no_icon .et_pb_button:hover {
		padding: 0.75em 1em !important;
	}

	.eu-container .box .box-photo.photo2 {
		background-position: -480px -260px;
	}
	body.home .et_pb_text_0 ,
	body.page-id-12986 .et_pb_text_0 {
		padding-top: 7% !important;
		padding-left: 10% !important;
		margin-bottom: 130px!important;
	}

	body.home .et_pb_text_1 ,
	body.page-id-12986 .et_pb_text_1 {
		padding-right: 15px !important;
	}

	.home .et_pb_gutters1 .et_pb_column_2_3, .home .et_pb_gutters1.et_pb_row .et_pb_column_2_3 ,
	body.page-id-12986 .et_pb_gutters1 .et_pb_column_2_3, body.page-id-12986 .et_pb_gutters1.et_pb_row .et_pb_column_2_3 {
		width: 66.667% !important;
	}

	.home .et_pb_gutters1 .et_pb_column_1_3, .home .et_pb_gutters1.et_pb_row .et_pb_column_1_3 ,
	body.page-id-12986 .et_pb_gutters1 .et_pb_column_1_3, body.page-id-12986 .et_pb_gutters1.et_pb_row .et_pb_column_1_3 {
		width: 33.333% !important;
	}
	.home .et_pb_button_0_wrapper ,
	body.page-id-12986 .et_pb_button_0_wrapper {
		margin-left: 2% !important;
		margin-top: 6% !important;
	}
	.home .et_pb_text_0 h1 ,
	body.page-id-12986 .et_pb_text_0 h1 {
		margin-top: 10%;
	}

	.home .et_pb_text_0 h2 ,
	body.page-id-12986 .et_pb_text_0 h2 {
		text-align: left;
	}

}

@media screen and (min-width: 1260px) and (max-width: 1295px) {
	.home .et_pb_text_0 h1 ,
	body.page-id-12986 .et_pb_text_0 h1 {
		font-size: 3.4em;
	}

	.home .et_pb_text_0 h2 ,
	body.page-id-12986 .et_pb_text_0 h2 {
		font-size: 2.8em;
	}
}

@media screen and (min-width: 1070px) and (max-width: 1259px) {
	.home .et_pb_text_0 h1 ,
	body.page-id-12986 .et_pb_text_0 h1 {
		font-size: 2.7em;
	}

	.home .et_pb_text_0 h2 ,
	body.page-id-12986 .et_pb_text_0 h2 {
		font-size: 2.3em;
	}
}

@media screen and (min-width: 981px) and (max-width: 1070px) {
	.home .et_pb_text_0 h1 ,
	body.page-id-12986 .et_pb_text_0 h1 {
		font-size: 2.5em;
	}

	.home .et_pb_text_0 h2 ,
	body.page-id-12986 .et_pb_text_0 h2 {
		font-size: 2em;
	}
}

@media screen and (max-width: 1295px) {
	.home .et_pb_text_1 ,
	body.page-id-12986 .et_pb_text_1 {
		padding-top: 2% !important;
	}
	.page-id-12986 .et_pb_row_0.et_pb_row {
   		 padding-left: 78px!important;
	}
}

@media screen and (max-width: 1350px) {
	.page-id-12986 .et_pb_row_0.et_pb_row {
   		 padding-left: 78px!important;
	}
}

/* INNER PAGE HERO IMAGES AND TEXT */


.et_pb_text_0 h1 {
	padding-bottom:0;
}

@media screen and (min-width: 1296px) and (max-width: 1520px) {
	.page-id-14776 .et_pb_text_1 {
		padding-right: 507px!important;
	}
	body .et_pb_text_1 {
		padding-right: 125px !important;
	}
	body .et_pb_column_0 {
		margin-left: 0;
	}
	.et_pb_text_0 h1 {
		font-size: 50px !important;
	}
}

@media screen and (max-width: 1295px) {
	.page-id-14102 .et_pb_text_1 {
		padding-right: 0px!important;
	}

	.page-id-14102 .et_pb_text_0 h2 {
    font-size: 38px;
   }

	.page-id-14776 .et_pb_text_1 {
		padding-right: 423px!important;
	}

	body .et_pb_text_1 {
		max-width: none;
		text-align: center;
		position: relative;
		padding-right: 45px!important;
	}
	body .et_pb_column_0 {
		width:100% !important;
		float:none;
		position: relative;
		margin-left: 0;
	}

	body.page-id-14102 .et_pb_text_0 h1 {
		text-shadow: none!important;
	}
	.et_pb_text_0 h1 {
		text-shadow: 2px 2px #000000;
	}

	body .et_pb_text_0 {
		max-width: none;
		text-align: center;
		padding-left: inherit !important;
	}
	body .et_pb_section_0 {
		padding-bottom: 0;
	}

	/*body .et_pb_row_0 {
		position: relative;
		margin-top: 525px;
		padding-bottom: 0;
		width:100%;
		max-width:none;*/

	body .et_pb_column_1 {
		position: relative !important;
		width: 100% !important;
		float: none;
	}

	body.page-id-12986 .et_pb_gutters2 .et_pb_column_2_5 {
		position: relative !important;
		width: 38.2% !important;
		float: right!important;
	}
}

@media screen and (max-width: 375px) {
	.et_pb_text_0 h1 {
		font-size: 40px !important;
	}
}

/* DONATE BOX */

@media screen and (max-width: 980px) {
	body .et_pb_text_11 {
		padding-left: 40px !important;
	}
	.page-id-14776 .et_pb_text_1 {
	    padding-right: 0px!important;
	}
}

/* About Us Four Boxes */

@media screen and (min-width: 480px) and (max-width: 767px) {
	.et_pb_row_15 {
		height: 630px !important;
	}
}

/* BLOG */

.et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget, #sidebar .et_pb_widget {
	margin-bottom: 14%;
	border-bottom: 2px solid #D0D0D0;
	padding-bottom: 17%;
}

.et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget:last-of-type, #sidebar .et_pb_widget:last-of-type {
	border-bottom: none;
}

.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container::before {
	right: 29.667% !important;
}

.et_pb_gutter.et_pb_gutters2 #left-area {
	width: 64.833%;
	margin-right: 5.5%;
}

.et_pb_gutter.et_pb_gutters2 #sidebar {
	width: 29.667%;
}


/* FOOTER */

#main-footer .container {
	width: 100%;
	max-width: none;
}

#footer-widgets {
	padding: 0 10px;
	display: flex;
}

.et_pb_gutters3 .footer-widget, .et_pb_gutters2 .footer-widget {
	margin: auto;
}

.et_pb_gutters2.et_pb_footer_columns4 .footer-widget {
	width: 20.875%;
}

.footer-widget:first-of-type {
	width:10% !important;
}

.footer-widget:nth-of-type(2) {
	width: 40% !important;
}

#footer-widgets .footer-widget li::before {
	content: none;
}

#footer-widgets .footer-widget li {
	display: inline-block;
}

#nav_menu-3 {
	width: 100%;
}

ul#menu-footer {
	display:flex;
	justify-content: space-between;
}

.footer-widget:nth-of-type(3) {
	min-width: 10% !important;
}

#et-footer-nav #social-main-nav {
	margin-top: inherit;
	float: right;
}

.et-social-icons {
	float: right;
	display: flex;
	justify-content: space-around;
	line-height: 1;
}

.et-social-icons li {
	margin-left: 10px;
	margin-right: 10px;
}

.et-social-icons li a {
	color: #ffffff !important;
}

#search-3.et_pb_widget {
	float: none !important;
}


#footer-info {
	width: 100%;
	text-align: center;
}

#footer-bottom {
	clear: both;
}


@media (max-width: 980px) {

	.page-id-14102 .et_pb_button_0 {
	display: inline-block!important;
}

	#footer-widgets {
		padding: 10px;
	}

	.footer-widget:nth-child(n) {
		margin: 0 7.5% 0 0 !important;
	}

	.footer-widget:first-of-type {
		width: inherit !important;
		}

	ul#menu-footer{
		display: inherit;
	}

	#footer-widgets .footer-widget li {
		display: inherit;
	}

	.home-title-covid-small {
	right: 0px;
	top: -59px;
	font-size: 22px;
	font-weight: 900;
	padding: 12px;
	}

	.home-title-covid-small.two {
		right: 0px;
		top: -8px;
	}

	.home-title-covid-big {
		right: 0px;
		top: 44px;
		font-size: 28px;
		font-weight: 900;
		padding: 15px 20px;
		line-height: 38px;
		text-align: right;
	}
	.covid {
		right: 0px;
		top: 170px;
	}

	body .et_pb_button.covid:hover {
		border-color: white!important;
		color: #4b4b4b!important;
	}

	.home-background-covid {
		padding-top: 130px!important;
		padding-bottom: 300px!important;
	}

		.et_pb_module.et_pb_image.et_pb_image_3.logo-bottom.et_pb_image_sticky img {
	    width: 50%!important;
	}
	.et_pb_column.et_pb_column_1_2.et_pb_column_14.et_pb_css_mix_blend_mode_passthrough {
	    margin-bottom: 0!important;
	}
}

@media (max-width: 767px) {

	.map-description {width: 390px!important;}

	#footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {
		margin-bottom: inherit !important;
	}
	.et_pb_module.et_pb_image.et_pb_image_3.logo-bottom.et_pb_image_sticky img {
	    width: 50%!important;
	}

	.et_pb_column.et_pb_column_1_2.et_pb_column_14.et_pb_css_mix_blend_mode_passthrough {
	    margin-bottom: 0!important;
	}

}

@media (max-width: 639px) {

	.map-description {width: 300px!important;}

	#footer-widgets {
		text-align: center;
		display: inherit;
	}

	.footer-widget:nth-child(n) {
		margin: 10px 7.5% 10px 0 !important;
	}

	#media_image-3 {
		width: 100%;
	}

	.footer-widget #social-main-nav {
		display: inherit;
		margin-right: inherit;
	}

	.footer-widget .et-social-icons {
		float: none;
	}

	#phpeverywherewidget-2 {
		margin: 0 auto;
		width: 100%;
	}

	.et_pb_module.et_pb_image.et_pb_image_3.logo-bottom.et_pb_image_sticky img {
	    display: none;
	}
	.et_pb_module.et_pb_image.et_pb_image_3.logo-bottom.et_pb_image_sticky {
	    margin-bottom: 0!important;
	}

}

@media (max-width: 500px) {

	.map-description {width: 250px!important;}
}

@media (max-width: 400px) {

	.map-description {width: 200px!important;}

	.home-title-covid-small {
	right: 0px;
	top: -59px;
	font-size: 18px;
	padding: 12px;
	width: 100%;
	text-align: center;
	}

	.home-title-covid-small.two {
		right: 0px;
		top: -8px;
	}

	.home-title-covid-big {
		right: 0px;
		top: 44px;
		font-size: 28px;
		padding: 15px 20px;
		width: 100%;
		text-align: center;
	}
	.covid {
		right: 0px;
		top: 170px;
		text-align: center;
		width: 100%;
	}

}

