.page h1 {
	font-size: 45px;
	line-height: 45px;
	letter-spacing: 1.13px;
	font-weight: normal;
	color: #44841a;
	font-family: "Oxfam TSTAR PRO Headline";
	margin-bottom: 10px;
}

.page .HeroSec   h1 {

	color: #fff;

}
.page-template-regali_solidali .RegaliHero .RegaliHeroInn .RegaliContent h1 {
    font-family: "Oxfam TSTAR PRO Headline" !important;
}
.page-template-regali_solidali .RegaliHero .RegaliHeroInn .RegaliContent h1 {
    font-size: 60px;
    line-height: 73px;
}
.page-template-regali_solidali h1 {
    font-family: "Oxfam TSTAR PRO Headline" !important;
}
.page-template-regali_solidali h1 {
    font-family: "Oxfam TSTAR PRO";
    font-weight: bold;
}
.page-template-regali_solidali .RegaliHero .RegaliHeroInn .RegaliContent h1 span {
    color: #44841a;
    position: relative;
    display: inline-block;
}
.mega-sub-menu .mega-menu-item h4 {
	color: #44841a;
    font-family: "Oxfam TSTAR PRO Headline";
    font-size: 18px;
    line-height: 27px;
    margin: 0;
    width: 100%;
}

.PostsImageWrap picture,
.PostsImageWrap img {
	width: 100% !important
}

.mega-sub-menu .mega-menu-item h4 a {
		color: #44841a !important
}
.page-template-regali_solidali .RegaliHero.Animation01 .RegaliHeroInn .RegaliContent h1 span:after {
    opacity: 1;
    left: 0;
    transition-delay: 1s;
}
.page-template-regali_solidali .RegaliHero .RegaliHeroInn .RegaliContent h1 span:after {
    content: "";
    width: 100%;
    height: 11px;
    position: absolute;
    bottom: 0;
    left: -60px;
    background-image: url(https://www.oxfamitalia.org/wp-content/themes/oxfam-new/assets/images/Shape03.svg);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 100% 11px;
    opacity: 0;
    transition: all ease 1s;
}
.dk-speakout-full.dk-speakout-message {
	display: none
}
.PetitionForm .dk-speakout-share > div a {
    width: 45px;
    height: 45px;
    overflow: hidden;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background: none;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    /* background-color: #44841a; */
    margin-left: 9px;
    display: inline-block;
    margin-top: 5px;
	text-decoration: none
}

.PetitionForm .dk-speakout-share > div a span {
	display: block
}
.HeroBanner h2 {
    font-size: 45px;
    line-height: 50px;
    font-weight: normal;
    letter-spacing: 0;
    color: #fff;
    font-family: "Oxfam TSTAR PRO Headline";
    margin: 0 0 15px;
}

.HeroBanner:after {
content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    background-image:linear-gradient(90deg,rgba(0,0,0,.4) 30%,rgba(0,0,0,0.4) 30%,transparent 60%);
}
.HeroBanner .BannerContent {
    z-index:1;
    position: relative;
	    text-align: left;
}
#video-hero {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    top: 0;
    height: 690px;
    object-fit: cover;
    z-index: 111
} 

.page-id-285901 .HeroSec.FlexibleContent  {
	height: 100vh
}
.page-id-285901 #video-hero {
    position: absolute; 
    right: 0;
    bottom: 0;
    width: 100%;
    top: 0;
    height: 100%;
    object-fit: cover;
    z-index: 111
} 
.LandingLeft ul li {
    /*font-weight: bold;*/
    padding: 10px 0 10px 30px;
    background-image: url(/wp-content/themes/oxfam-new/assets/images/ListDot.svg);
    background-repeat: no-repeat;
    background-position: left 15px;
}
.Listing01 > ul li:before, .Content_2 .LandingLeft > ul li:before {
	display: none
}
.single-landing .LandingTopSec,
.ThankYouHead{
	position: relative
}
.LandingTopSec .LandingHeader .LandingLogo.custom-logo.lp-224227  img,
.LandingTopSec .LandingHeader .LandingLogo.custom-logo.lp-224009  img,
.LandingTopSec .LandingHeader .LandingLogo.custom-logo.lp-137711  img,
.LandingTopSec .LandingHeader .LandingLogo.custom-logo.lp-224015  img,
.LandingTopSec .LandingHeader .LandingLogo.custom-logo.lp-339939   img{
	width: 430px;
	filter: none
}
.LandingTopSec .LandingHeader .LandingLogo.custom-logo.lp-223994   img {
	width: 335px;
	filter: none
}
.accordion-button {
	font-family: "Oxfam TSTAR PRO Headline" !important
}
.PetitionForm .dk-speakout-progress-wrap {
    background: none !important;
} 
.PetitionForm .dk-speakout-privacypolicy-wrap label {
    float: left;
    width: 90%;
    margin-top: -3px;
}
.dk-speakout-petition-wrap input {
	    float: left;
}

.PetitionForm form.dk-speakout-petition .dk-speakout-full.dk-speakout-submit-wrap a, .PetitionForm form.dk-speakout-petition > div.dk-speakout-submit-wrap a {
    font-size: 25px;
    line-height: 20px;

;
}
.HeroSec .HeroSecContent {
    padding: 20px 0;
}
.PostsPageHero {
    margin-bottom: 34px;
}
.HeroSec.FlexibleContent {
    margin-bottom: 34px;
}
.SuperFlexible {
	clear: both;
	padding-top: 10px
}
.bread-cont {
	    background: #eee;
    margin-top: -34px;
    padding: 3px 0;
    margin-bottom: 20px;
	position: relative;
    z-index: 1;

}
.VariationTabs .ECardFormWrapper > div input, .VariationTabs .EcardRepeater > div input,
.VariationTabs .ECardFormWrapper > div textarea, .VariationTabs .EcardRepeater > div textarea{
	font-family: "Oxfam TSTAR PRO";
}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
.videoWrapper video, .videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: inherit;
}
.page-template-regali_solidali .promotion_block.content_block {
	display: none
}
.page-template-super_flexible_content_template .bread-cont {
    margin-bottom: 40px;

}
.PetitionForm .dk-speakout-share > div a.dk-speakout-facebook span {
    background-image: url(https://www.oxfamitalia.org/wp-content/uploads/2023/03/OXFAM_icona-facebook-1.svg);
}
.PetitionForm .dk-speakout-share > div a.dk-speakout-twitter span {
    background-image: url(https://www.oxfamitalia.org/wp-content/uploads/2023/03/OXFAM_icona-twitter-1.svg);
}
.breadcrumb {
	margin: 0 ;
    font-size: 16px;
    letter-spacing: 0.4px;
    font-weight: 500;
    color: #000;
	text-transform: lowercase;
}
.breadcrumb li:first-letter {
	text-transform: uppercase
}
.breadcrumb .bread-home {
    font-weight: bold;
}
.breadcrumb a {
    color: #44841a;
    text-decoration: none;
}
.breadcrumb .separator {
	    margin: 0 3px;
    color: #44841a;
}
.single-landing .LandingTopSec::before,
.ThankYouHead::before {
		content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
    background: transparent -webkit-gradient(linear, left top, left bottom, color-stop(10%, #16161500), to(#161615)) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(
180deg, #16161500 10%, #161615 100%) 0% 0% no-repeat padding-box;
    opacity: 0.43;
}
.FloatingBanner {
    z-index: 9999;
}

.FloatingBanner .container .FloatingBannerInn h4 {
    font-size: 18px;
}

.single-landing .LandingTopSec .container,
.ThankYouHead .container{
    z-index: 1;
	padding: 0;
    position: relative;
}

.DonationWidget02, .DonationWidget03 {
    padding-right: 0;

}
.page-template-regali_solidali section.promotion_block {
	position: relative
}
.page-template-regali_solidali section.promotion_block:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: url(/wp-content/themes/oxfam-new/assets/images/Oxfam_Natale_Illustrazioni.svg);
    width: 100%;
    height: 100%;
    background-size: 52%;
    background-repeat: no-repeat;
    background-position: left;
    z-index: 1;
}

.page-template-regali_solidali .NButton01.ButtonColor2 {
background: #ff1d34;
    color: #fff !important;
    position: relative;
    z-index: 1;
}
.page-template-regali_solidali section.promotion_block h5,
.page-template-regali_solidali section.promotion_block p {

    color: #ff1d34 !important;
    position: relative;
    z-index: 1;
}
.page-template-regali_solidali  .PromoInn .NButton01::after {
    background-image: url(/wp-content/themes/oxfam-new/assets/images/Arrow01.svg);
}
.NewsLetter input[type="text"],
.NewsLetter input[type="email"]{
	    font-size: 17px !important;
    line-height: 17px !important;
    letter-spacing: 0.42px !important;
    color: #000 !important;
    border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    border: none !important;
    background-color: #fff !important;
    padding: 15px !important;
    font-family: "Oxfam TSTAR PRO" !important;
}
.NewsLetter .privacy,
.NewsLetter .privacy a{
	color: #fff
}
.privacy span { 
	padding-left: 0 !important
}
.privacy label span:before {
	left:-30px !important
}
.NewsLetterInn .wpcf7-spinner {
	position: absolute
}
form#attivistiform, form#attivisti, form#donazioni, form#organizzazioni, form#press, form#generico, form#insegnanti, form#attivistidue, form#attivistitre, form#attivistialtro, form#eventi, form#stage, form#aziendeunisciti, form#aziendeemergency {
    display: none;
}
#scelta-form {
	font-family: "Oxfam TSTAR PRO";
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    border: solid 1px #333333;
    background-color:transparent;
    padding: 0 19px;
    height: 52px;
    line-height: 52px;
    font-size: 17px;
    letter-spacing: 0.42px;
    color: #333333;
    margin: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    background-image: url(https://www.oxfamitalia.org/wp-content/themes/oxfam-new/assets/images/SelectArrow01.svg);
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center;
}
.postid-225443 .LandingTopSec {
	background-position: 80%
}
.cd-top {
	display: inline-block;
	height: 40px;
	width: 40px;
	position: fixed;
	bottom: -15px;
	right: 15px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	/* image replacement properties */
	overflow: hidden;
	border-radius: 50%;
	background: rgba(97,165,52, 0.8);
	white-space: nowrap;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s;
	cursor: pointer
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: .5;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #44841a;
  opacity: .5;
}
.cd-top:hover {
	text-decoration:none;
	opacity: 1;
} 
.WrapTitlePrice .product_title {
    line-height: 40px;
}
.ThankYouHead .ThankHeadInn h1 {
    line-height: 45px;
}
.FlexibleRepeater[data-label="33 - L - Icon Boxes with Heading and button"] .row{
	justify-content: center
}
.FlexibleRepeater[data-label="50 - A - Content, Donation Widget, Bottom Links and Background Image"] .HelpSec {
	position: relative
}

.FlexibleRepeater[data-label="50 - A - Content, Donation Widget, Bottom Links and Background Image"] .HelpSec::before {
		content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
	
		background: -moz-linear-gradient(left, rgba(22,22,22,1) 0%, rgba(255,255,255,0) 80%);
    background: -webkit-linear-gradient(left, rgba(2,2,2,1) 0%, rgba(255,255,255,0) 80%);
    background: linear-gradient(to right, rgba(2,2,2,1) 0%, rgba(255,255,255,0) 80%);

    opacity: 0.50;
}
.FlexibleRepeater[data-label="50 - A - Content, Donation Widget, Bottom Links and Background Image"] .HelpSec .container2 {
	  z-index: 1;
    position: relative;
}
.TimeLine01 .hor-container ul .ex_s_lick-track li.ex_s_lick-slide.ex_s_lick-current span.tl-point {
    font-size: 22px;
}

.TimeLine01 .hor-container ul .ex_s_lick-track li.ex_s_lick-slide .tl-point {
	white-space: normal;
	line-height: 30px !important;
	font-size: 22px !important;
}

.TimeLine01.wpex.horizontal-timeline.wpex-horizontal-left .wpex-timeline-label .timeline-details .wptl-excerpt {
    font-size: 20px;
    line-height: 20px;
}

.TimeLine01.wpex.horizontal-timeline.wpex-horizontal-left .wpex-timeline-label {
	height: 450px
}
.wpex.horizontal-timeline .wpex-timeline-label .timeline-media img {
    max-height: 450px;
}
.SelectFieldOuter label {
	    margin-right: 15px;
    font-weight: bold;
}
.SelectFieldOuter .wpcf7-form-control-wrap  {
	width: 100%
}
.SelectFieldOuter {
    padding: 0 10px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.page-template-regali_solidali .InAction {
    background-color: #D1EFF9;
}
.page-template-regali_solidali h2{
    font-family: "Oxfam TSTAR PRO";
	font-weight: bold;
}
.CheckboxOuter span {
position: relative;
    padding-left: 20px;
}
.woo_shop_page_descr h3.page-title-generic {
    text-transform: none;
    font-weight: normal;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 1px;
}
.PetitionForm .dk-speakout-petition-wrap {
    font-family: "Oxfam TSTAR PRO" !important;
}
/*icone gradnezza*/
.IconBoxOuter img{
	height:120px; 
	width:auto
}
.dk-speakout-readme {
	display: none !important
}


.dk-speakout-signature-count.filarete {
	font-weight: 600;
	color: #333333
}
.dk-speakout-signature-count.filarete span {
	color:#4ca326 !important;
	font-weight: 600 !important
}

.PetitionForm form.dk-speakout-petition .dk-speakout-full input[type="text"], .PetitionForm form.dk-speakout-petition .dk-speakout-full input[type="number"], .PetitionForm form.dk-speakout-petition .dk-speakout-full input[type="email"], .PetitionForm form.dk-speakout-petition > div input[type="text"], .PetitionForm form.dk-speakout-petition > div input[type="number"], .PetitionForm form.dk-speakout-petition > div input[type="email"] {
    font-family: "Oxfam TSTAR PRO" !important;
}

.NewsLetter .NewsLetterInn {
    padding: 40px 60px 30px 60px;
}
.NewsLetterInn input {
	    font-family: "Oxfam TSTAR PRO Headline" !important;
	border-color:#f16e22 !important
}

.elenco-tag {
	display: none
}
.elenco-tag:first-child {
	display: block
}

.IconBoxOuter .Text01{
    font-size: 35px;
    line-height: 40px;
}

 .ImageBoxOuter .ImageBox a .Image03 .Price01{
	position:relative
}


.post-template-default.single .post-thumbnail {
	display: none
}
.postid-223777   .Listing02 .Listing02_inn {
	width: -webkit-calc(100% / 4);
}
.postid-223777   .FlexibleRepeaterInn .Listing02Icon {
 width: 0px !important;
    min-width: 0 !important;
}
.postid-223777   .FlexibleRepeaterInn .Listing02Icon img {
	display:none
}
.postid-136391  #blocco-2 img {
	width: 100%
}

.LandingHeaderFixed.Active01 {
	display: none
}

.SmIcons a:hover svg circle { 
	fill: #000	
}

/*.HeroSec .GoDown {
    bottom: -35px;
}
.HeroSec.FlexibleContent {
    height: calc(100vh - 160px);
}
*/

.PromoInn .NButton01.ButtonColor2 {
	color: #630235
}
.PromoInn .NButton01.ButtonColor2:hover {
	color: #fff
}
body .PromoInn .NButton01::after {
    background-image: url(/wp-content/themes/oxfam-new/assets/images/Arrow02.svg);
}
body .PromoInn .NButton01:hover::after {
    background-image: url(/wp-content/themes/oxfam-new/assets/images/Arrow01.svg);
}
.Content_2 .LandingLeft {
    padding: 100px 80px 100px 135px;
}


.bg-light-green {
	background: #BDCE45;
	color: #fff
}

.RemoveItemFromCart {
    color: #ff1d34;
    text-decoration: none;
    font-size: 32px !important;
    background: url(/wp-content/themes/oxfam-new/assets/images/RegaliSolidali_X-00.svg);
    background-repeat: no-repeat;
    background-position: center;
    color: transparent;
}
.RemoveItemFromCart:hover {
    color: transparent;
    text-decoration: none;
}

.single-product .woocommerce-message {
    border-top-color: #ff1d34;
    background: #ff1d34;
    color: #fff;
		padding: 15px 125px 15px 175px;
}

.single-product .woocommerce-message {
    border-top-color: #ff1d34;
    background: #ff1d34;
    color: #fff;
		padding: 15px 125px 15px 175px;
}
.single-product .woocommerce-message .button {
	color:#ff1d34
}

.woocommerce  footer .Button02 {
	display:none
}
.single-product .woocommerce-message .button {
    float: right;
    padding: 5px 20px;
    text-transform: uppercase;
    font-size: 16px;
    background-color: #fff;
    background-image: url(/wp-content/themes/oxfam-new/assets/images/10/Arrow01_verde.svg);
    background-position: 96% center;
    background-repeat: no-repeat;
    background-size: 8px;
	color:  #159A4C
}
.single-product .woocommerce-message::before {
    content: '';
    position: absolute;
    left: 140px;
    width: 25px;
    background: url(/wp-content/themes/oxfam-new/assets/images/RegaliSolidali_V-00.svg); 
    /* display: block; */
    height: 25px;
    background-repeat: no-repeat;
    background-position: center;
    top: 15px;
    /* margin-right: 10px; */
}

.DonationWidget03 #give-donation_widget_hsi.my-donate.donation_box form[id*="give-form"] .give-payment-mode-label {
	margin-top: 25px
}
@media (min-width: 1025px) {
.postid-224018 .IconBoxOuter .col-4,
.postid-136716 .IconBoxOuter .col-4,
.postid-224018  .IconBoxOuter .col-4,
.postid-224023  .IconBoxOuter .col-4,
.postid-255824  .IconBoxOuter .col-4,
.postid-344510 #blocco-1 .IconBoxOuter .col-4{
    line-height: 28px;
    padding: 0 35px;
    flex: 0 0 auto;
    width: 25%;
}
.postid-223656  .Layout03 .List01 li {
	width:33% 
}
	
	.postid-223716  .IconBoxOuter .col-4 {
		width:33%
	}
	.postid-223716 .IconBoxOuter .Text01 {
		font-size:33px
	}
	 
}
@media (min-width : 991px) and (max-width:1520px)  {
.FloatingBanner .FloatingBannerInn h4 {
    /*padding: 0 10px 0 20px;
    padding: 0 10px 0 20px;*/
    font-size: 18px;
}
.FloatingBanner .FloatingBannerInn p {
    font-size: 14px;
}
}



.LandingV4 .LandingTopSec {
    margin-bottom: 50px;
}
.media-container {
    position: relative;
    padding-bottom: 45.25%;
    height: 0;
    overflow: hidden;
    width: 100%;
}
.media-container video {
    position: absolute;
    top: 0;
    left: 0;
    width: 65%;
    height: 100%;
    right: 0;
    margin: auto;
}
.regaloper .nav-tabs .nav-link {
    border: none;
    border-radius: 0;
    background: none;
}
.premio-oxfam-tab h3 {
    line-height: 30px;
    margin-bottom: 5px;
    font-size: 24px;
    margin-top: 10px;
}
.premio-oxfam-tab h3 span {
color: #fff;
    background: #61A134;
    text-transform: uppercase;
    /* margin-bottom: 25px; */
    border-bottom: 5px solid #fff;
    /* padding-bottom: 30px; */
    display: inline-block;
    padding: 0 15px;
}
.premio-oxfam-tab p{
	color:#000;
	font-weight: 600
}
.postid-137455 .btn-green.white,
.premio-oxfam-tab .btn-green.white {
    background: #63A831;
    padding: 8px 15px;
    border: none;
    font-weight: 600;
    color: #fff !important;
    position: relative;
	border-radius: 0
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	border: none
}
.premio-oxfam-tab .nav-tabs {
	border: none
}
.postid-137455 #blocco-3 {
    background: #F3F3F3;
	margin-top: -55px;
}
.postid-137455 #blocco-2 {
	margin-bottom: 0 
}
.premio-oxfam-tab .btn-green:hover:after, .premio-oxfam-tab .show .btn-green:after {
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 30px solid #63A831;
    position: absolute;
    top: 40px;
    content: '';
    margin: auto;
    left: 0;
    right: 0;
    z-index: 11;
}

.postid-137460 .tab-aperto {
    position: relative;
    background: #F8F7F5 !important;
	    padding: 30px !important
}
.postid-137460 .tab-aperto:after {
    width: 0;
    height: 0;
    border-left: 55px solid transparent;
    border-right: 55px solid transparent;
    border-bottom: 55px solid #F8F7F5;
    position: absolute;
    top: -55px;
    content: '';
    margin: auto;
    left: 0;
    right: 0;
    z-index: 11;
}
.postid-137460 .tab-aperto.uno:after {
    margin-left: 150px;
}
.postid-137460 #blocco-2 {
	margin-bottom: 0
}
.vincitori-carousel img {
    height: 250px;
    object-fit: cover;
}

.resp-vol {
	width: 100%;
	float: none
}

.resp-vol svg {
	height: 350px;
	width: auto
}
.resp-vol svg:hover .st0 {
    /* fill: rebeccapurple; */
    stroke: #7bb536;
    stroke-width: 5;
}
.resp-vol svg:hover .st4 {
    fill: #7bb536;
    
}

h3.mano {
    position: relative;
    padding-left: 60px;

}
h3.mano:before {
    content: url(https://www.oxfamitalia.org/wp-content/uploads/2021/08/mano.png);
    position: absolute;
    left: 0;
    top: 0;
}
.postid-223896 #blocco-2 {
	position: relative
}
.postid-223896 #blocco-2:after {
    content: url(https://www.oxfamitalia.org/wp-content/uploads/2021/08/linguetta.png);
    position: absolute;
    right: 100px;
    top: -30px;
}
.postid-223896 #blocco-3 {
	margin-bottom: 0
}
.postid-223896 #blocco-4 {
    background: #fff url(https://www.oxfamitalia.org/wp-content/uploads/2021/08/laccetti.svg) no-repeat center center !important;
    background-size: cover !important;
    height: 200px;
	    margin-bottom: 0;
}
body.popupattivo {
	overflow: hidden
}
.loghipartner img {
    height: 180px;
    object-fit: contain;
}
.OverLay {
    z-index: 111;
}
.FundChart .ChartInn02 .FundChartInn .Chart {
    padding: 0;
}
.CartIcon {
    margin-right: 0;
    margin-top: 3px;
    position: relative;
    margin-left: 25px;
}
.CartIcon.CartNotEmpty:before {
    top: 0;
    left: 12px;
    right: auto;
}
.page-id-136925 #blocco-6 {
	position: relative
}

.page-id-136925 #blocco-6 img {
    position: absolute;
    top: -425px;
    left: 120px;
}

.pagination {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
}
.page-item {
    position: relative;
    display: block;
    font-size: 18px;
    /* margin-left: -1
px
; */
    line-height: 1.25;
    color: #707070;
    background-color: #fff;
    border: none;
    margin: 0 5px;
}
.page-item span {
    position: relative;
    display: block;
    padding: 12px  18px;
    /* margin-left: -1px; */
    line-height: 1.25;
    color: #fff;
    background-color: #44841a;
    border: 1px solid #44841a;
}

.page-link {
    position: relative;
    display: block;
    padding: 12px  18px;
    /* margin-left: -1px; */
    line-height: 1.25;
    color: #707070;
    background-color: #fff;
    border: 1px solid #44841a;;
}
.page-item:last-child .page-link, .page-item:first-child .page-link {
    border-radius: 0;
}
.page-link:hover {
    z-index: 2;
    color: #fff;
    background-color: #44841a;
    border-color: #44841a;
}

.pagination .page-numbers {
	position: relative;
    display: block;
    padding: 12px 18px;
    /* margin-left: -1
px
; */
    line-height: 1.25;
    color: #707070;
    background-color: #fff;
    border: 1px solid #44841a;
}
.LftImgCntnt .LftImgCntnt_Img img {
 margin-top: 0px
}
.single-landing .dk-speakout-petition .dk-speakout-full label { display:none; }


/*mobile*/
/*
@media (min-width : 2000px)  { 
	.container,
	.container2 {
		max-width: 2066px;
		width: 2066px;
	}
}
*/

.woocommerce form .form-row .select2-container {
    width: 100% !important;
}
@media (max-width : 767px)  {  
	.HeroSec.FlexibleContent {
   height: 70vh !important;
}
	.HeroSec .HeroSecContent > div h1 {
    word-break: inherit;
}
.LandingRight, .LandingLeft {
    word-break: inherit;
}
.home .HelpSec {
	background-image: url(https://www.oxfamitalia.org/wp-content/uploads/2021/11/OXFAM_homepage-02_widget-mobile.jpg) !important;
	height: 880px;
	margin-bottom: 0;

}

.single-post .Button01 img{
    margin-bottom: 0 !important;
}
	.IconBox {
    margin-bottom: 30px;
}
	.myoxfam .MenuControll:after {
		display: none !important
	}
.postid-224016	#give-donation_widget_hsi.my-donate.donation_box .give-submit-button-wrap.give-clearfix {
    bottom: -85px;
    position: relative;
    bottom: 0;
    margin-top: 35px;
}
section.SuperFlexible, div.SuperFlexible {
    word-break:initial !important;
}
.HeroBanner.SingleImage,
.HeroBanner {
    height: 640px;
		min-height: 640px;
	
	}
	
body.page-template-home .Grid01 .GridInn {
    width: 100%;
}
.NewsGrid.slick-slide {

	margin-bottom: 30px
}
.FundChart {
    margin-top: 90px;
} 
	

.HeroSec .HeroSecContent {
    min-height: 455px;
}
.HeroSec .HeroSecContent > div h1 {
    font-size: 40px;
}
	section.SuperFlexible .Layout_3 h2, div.SuperFlexible .Layout_3 h2 {
		font-size: 35px
}
h3 {
    font-size: 26px;
}
	.page-id-135615 .HeroSec {
		background-position: 90%
	}
	.TestimonialBlock {
		min-height: auto
	}
	section.SuperFlexible .ContentSecGrey, div.SuperFlexible .ContentSecGrey {
		padding-top: 15px
	}
	
	.LandingTopSec {
		height: 75vh;
		background-position: center;
	}
.LandingTopSec .LandingHeader .LandingLogo img {
    width: 155px; 
	
}
.LandingTopSec .LandingTopContent h1 {
    font-size: 45px; 
}
	#give-donation_widget_hsi.my-donate.donation_box {
		margin-top: 0;
	}
	.single-landing .SuperFlexible {
		padding-top: 165%
	}

	.single-landing.postid-224016 .SuperFlexible {
		padding-top: 0 !important
	}
    .single-landing.postid-224016 #DonationForm {
        padding-top: 0 !important;
    }
	
	.ShareDonation {
		flex-direction: column;
    text-align: center;
	}
.ThankYouContent .ThankYouInn {
    margin-bottom: 30px;
}
	.SmIcons {
		justify-content: center
	}
	.ThankYouContent h1 {
		margin-bottom: 25px
	}	 
	.ThankYouContent p {
		line-height: 40px
	}
	
.BlocksRepeater02 .RepeaterInn02 {
    width: 50%;
    margin: 20px 0;
}
	.InAction {
		text-align: center
	}
	.InActionImage {
		margin: auto;
    order: 2;
	}
.page-template-regali_solidali .promotion_block.content_block .container2 {
		padding: 0
	}
.page-template-regali_solidali .promotion_block.content_block .container2 .PromoInn {
		padding: 0 35px;
		text-align: center;
	}
.page-template-regali_solidali .promotion_block.content_block {
    background-size: contain;
    padding: 35px 0;
    height: 610px;
    background-position: bottom;
}
.page-template-regali_solidali  .promotion_block.content_block .PromoInn .Arrow {
		border-top-width: 175px !important;
    border-bottom-width:0 !important;
    border-left: 220px solid transparent !important;
    border-right: 220px solid transparent !important;
    border-top: 24px solid #44841a !important;
    top: auto;
    bottom: -22px;
    left: 0px;
		display: block;
    /* width: 74%; */
    right: 0;
	}
.page-template-regali_solidali .promotion_block.content_block .NButton01 { 
		width: auto;
    margin: auto;
    /* padding-bottom: 30px; */
    margin-bottom: 30px;
	}
.page-template-regali_solidali .promotion_block {
    background-size: contain;
    padding: 35px 0;
    height: 345px;
    background-position: bottom;
}
.page-template-regali_solidali .promotion_block .container2 {
padding: 0
}
	.page-template-regali_solidali .promotion_block .PromoInn {
    width: 100%;
    padding: 0 35px;
    text-align: center;
}
.page-template-regali_solidali .promotion_block .PromoInn .Arrow {
    display: block;
    border-top-width: 175px !important;
    border-bottom-width: 0 !important;
    border-left: 180px solid transparent !important;
    border-right: 180px solid transparent !important;
    border-top: 24px solid #f16e22 !important;
    top: auto;
    bottom: -22px;
    left: 0;
    /* display: block; */
    /* width: 100%; */
    right: 0;
}
	.page-template-regali_solidali .promotion_block .PromoInn .NButton01.ButtonColor2 {
		    width: auto;
    margin: auto;
    margin-bottom: 5px
;
	}
.page-template-regali_solidali .promotion_block .Arrow {
		border-top-width: 175px !important;
    border-bottom-width:0 !important;
    border-left: 220px solid transparent !important;
    border-right: 220px solid transparent !important;
    border-top: 24px solid #44841a !important;
    top: auto;
    bottom: -22px;
    left: 0px;
		display: block;
    /* width: 74%; */
    right: 0;
	}

.FundChart .ChartInn02 .FundChartInn .Chart {
    padding: 0;
}	
.single-product .woocommerce-message {
    padding: 30px 25px 50px 50px;
    font-size: 15px;
    line-height: 0px;
}
.single-product .woocommerce-message::before {
    left: 20px;
    width: 25px;
    height: 25px;
    top: 15px;
    /* margin-right: 10px; */
}
.single-product .woocommerce-message .button {
		float: none;
    position: absolute;
	   right: 12px;
    bottom: 5px;
    height: 25px;
}
.RemoveItemFromCart {
    background-position: left;
	}
.Blocks2Con .Blocks02Outer .Blocks02 > div > a h4 {
    word-break: inherit;
}
h2 {
    font-size: 35px;
    line-height: 40px;
}	
.page-template-regali_solidali .RegaliHero.Animation01 .container2{
	padding-left: 0;
	padding-right: 0
}
.page-template-regali_solidali .RegaliHero .RegaliHeroInn {
	padding-top:40px;
	text-align: center;
}
	.page-template-regali_solidali .RegaliHero.Animation01 .RegaliHeroInn .RegaliContent h2,
	.page-template-regali_solidali .RegaliHero.Animation01 .RegaliHeroInn .RegaliContent p{
		padding: 0 30px
	}
	.page-template-regali_solidali .RegaliHero .RegaliHeroInn .RegaliContent .RegaliButtonOuter {
		position: relative
	}
	.page-template-regali_solidali .RegaliHero .RegaliHeroInn .RegaliContent .RegaliButtonOuter img {
		position: absolute;
    right: 0;
    bottom: 20px;
    zoom: 0.8;
	}
.page-template-regali_solidali .RegaliHero .RegaliHeroInn .RegaliContent .RegaliButtonOuter a {
    margin-right: 40px;
    /* padding: 10px; */
    width: 50%;
    margin: auto;
    display: flex;
}
.page-id-136925 #blocco-6 img {
    position: relative;
		top: 0;
    left: 0;
}
.RegaliImage {
	order: 2
}
.page-template-regali_solidali .RegaliHero.Animation01 .RegaliHeroInn .RegaliImage img {
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
    top: 30px;
    width: 100%;
    max-width: 100%;
}
	.NewsLetter .container {
    padding: 0 20px;
}
.NewsLetter .NewsLetterInn {
    padding: 15px 0px 20px !important;
}
	.NewsLetterInn .wpcf7-spinner {
   position: relative;
}
	.NewsLetter .NewsLetterInn .SubmitButton01 input {
    width: 100%;
    font-size: 14px !important;
    padding: 10px 0 !important;
}
.woocommerce .CheckoutOuter {
    display: block !important
}
.CheckoutLeft {
    width: 100% !important;
    padding-right: 0 !important;
}
.CustomRadio, #billing_gender_field label, .ywcmas_manage_addresses_cb_container label {
    width: 100% !important;
}
.woocommerce-billing-fields {
    font-size:14px !important
}
.woocommerce .CheckoutOuter div#order_review .ContactInforMation .ContactInn {
    display: block;
}
.woocommerce .CheckoutOuter .CheckoutRight {
    max-width: 100%;
    margin: 0;
    min-width: 100%;
}
.woocommerce .CheckoutOuter div#order_review .ContactInforMation .ContactInn .ContactImage {
    min-width: 158px;
    height: 134px;
    background-color: transparent;
    /* display: flex; */
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}
.woocommerce .CheckoutOuter div#order_review .ContactInforMation .ContactInn .ContactContent {
    padding-left: 0;
	}

.WooTemplateInn .woocommerce table {
    word-break: inherit;

}
.woocommerce .CheckoutOuter .CheckoutLeft .form-row .input-text, .woocommerce .CheckoutOuter .CheckoutLeft .form-row .select2-container--default .select2-selection--single {
    font-size: 15px;
}
}

/*safari*/
.safari.osx .HeadInn .Button04 {
	display: inline-block !important
}

/* VACANCY

old css

*/

.single-vacancy .vacancy-details {
	margin-top: 30px;
	background-color: #eee;
	padding: 20px;
	max-height: 200px;
	display: inline-table;
}

.single-vacancy .vacancy-detail {
	float: left;
	width: 50%;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 1em;
}
.single-vacancy .vacancy-text {
	clear: both;
	float: left;
	margin: 30px 0;
}

.single-vacancy .vacancy-text p {
	margin: 0 0 30px 0;
}

.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-left], .iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right] {
    bottom: 105px!important;
}


/**/
.woocommerce-cart-form__cart-item.cart_item .product-name a{
    position:relative
}
.woocommerce-cart-form__cart-item.cart_item .product-name a:after{
    font-family: "Font Awesome 5 Free";
    content: "\f35d";
    display: inline-block;
    vertical-align: middle;
    font-weight: 600;
    margin-left: 5px;
    position: absolute;
    top: 5px;
    font-size: 15px;
}


.ThankReceipt .DonationSummary li:nth-of-type(4) {
    display: none !important;
}

.page-template-donationthankyou #give-receipt .ShareDonation{
    display: none !important;
}
@media (max-width: 767px) {
.RegaglliButtonArrow {
    display: none;
}
	.postid-344510 .SuperFlexible {
		    padding-top: 42em !important;
	}
	
	body.woocommerce-account:not(.logged-in) #customer_login .u-column1.col-1,
	body.woocommerce-account:not(.logged-in) #customer_login .u-column2.col-2{
    width: 100%;
}
}

.page-id-223118  .HeroSec.FlexibleContent .HeroSecContent {
    position: relative;
    z-index: 2;
    flex: 0 0 auto;
    width: 50%;
    text-align: left !important;
}
.page-id-223118 .HeroSec h1 {
    visibility: hidden;
}

.give-donation-submit .checkout-additional-content-wrap label.checkbox__2 {
    display: block !important;
    float:left;
}

.give-donation-submit .checkout-additional-content-wrap {
    font-size: 15px !important;
}
.give-donation-submit .checkout-additional-content-wrap a{
    color:#159a4c !important;
}

.page-id-222755 h1 {
    visibility: hidden;
}

.page-id-222755 .GoDown {
    display: none;
}

#give-donation_widget_hsi.my-donate.donation_box .give-submit-button-wrap.give-clearfix {
    bottom:-85px
}

.page-id-254961.logged-in .LayoutLabel {
    display: block !important;
}

.FixHeader {
    z-index: 9999
}

.woocommerce .solowc {
    display: inline-block !important;
}

.postid-255824 .LandingHeaderFixed .Button08 {
    background:#F16E22
}
.postid-255824 .TestimonialBlock {
    min-height: 800px;
}
.postid-255824 .TestimonialBlock .Quote:after {
    top: 0;
    left: 0; 
}
.LandingTopSec .LandingTopContent h1 {
    font-size: 40px;
    line-height: 1.1em;
}
@media (max-width: 767px) {
	

	
.LandingHeaderFixed .LandingHeadInn {
    display: block;
    text-align: center;
}
.LandingHeaderFixed .LandingHeadInn .LandingHeadMenu {
    display: none;
}
.LandingTopSec .LandingTopContent h1 {
    padding-bottom: 0;
    margin-bottom: 0;
}
.LandingTopSec .LandingTopContent {
    padding-top: 50px;
}
}
.postid-255340 .testata {
	background-position: center -120px !important;
    height: 555px !important;

}

.page-template-ducmenti_template .PostsResults.GridView .PostsWrap .PostImage{
    display: none !important;
}

.postid-223581 #blocco-1 {
    position: relative;
}


.postid-223581 #blocco-1:before {
    content: '';
    position: absolute;
    left: 0;
    background: url('https://www.oxfamitalia.org/wp-content/uploads/2021/12/Linee-01.svg') no-repeat;
}

.ecard_warning_physical {
background-color: #E70152;
color: #fff;
padding: 15px;
margin: 30px 0;
}

.ecard_warning_physical {
    color: #fff;
}

@media (max-width: 767px) {
.page-id-223118 .HeroSec {
    background-image: url(https://www.oxfamitalia.org/wp-content/uploads/2021/12/lasciti-mobile.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    height: auto !important
} 
.page-id-223118 .HeroSec.FlexibleContent .HeroSecContent {
    position: relative;

    width: 100%; 

    margin: 0;
}
.page-id-223118 .HeroSec .HeroSecContent > div {
    margin-top: 170px;
    text-align: center;
}
}

.Content_2.reverse .LandingRight {
    padding: 100px 135px 100px 85px;
    background-color: #f8f7f5;
    z-index: 1;
}

.Content_2.reverse .LandingLeft {
    background: none;
    padding: 0;
}
.Content_2.reverse .LandingLeft img {
    width: 100%;
}
.woocommerce div.product form.cart .variations label {
    display: none !important
}

.FloatingBannerInn img {
    max-height: 60px;
    width: 400px;
    object-fit: cover;
}


.postid-223946  #give_purchase_form_wrap .telefono {
	padding-left:0;
	border-bottom:1px solid 
}

.postid-280452 .InAction {
	display:none !important
}
.postid-280452 #ProductCustomize {
    display: block !important;
	    padding-top: 40px;
}


/**/

.psw-form {
	height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: #159a4c;
	color: #fff
}
/**/



.postid-283091 .LandingTopContent h1:before {
	background-color: #ea1232;
}
.postid-283091  h2 {
	color:#ea1232 !important
}
 
.postid-283091 .PetitionForm h3 {
    background-color: #ea1232;
	    font-size: 27px;
}
@media (min-width: 1025px) {
.postid-283091 .LandingTopSec .LandingTopContent {
    margin-top: -35px;
}
}
.postid-283091 .PetitionForm form.dk-speakout-petition > div.dk-speakout-submit-wrap a {
	background: #ea1232
}
.postid-283091  .LandingLeft ul li {
	background-image: url(https://www.oxfamitalia.org/wp-content/uploads/2022/03/ListDotred.svg)
}

.postid-284683 .LandingV5 #blocco-2  .Content_3{
	background: #f8f7f5
}

.postid-284683 .LandingV5 #blocco-2 .IconBox {
	padding:  0 15px
}

.LandingV5 .container2 {
	padding: 0 100px
}

.postid-286494  .LandingTopSec {
	height: 100vh
}
.postid-286494  .LandingTopSec .LandingTopContent {
    font-size: 25px;
    line-height: 30px;
    font-weight: normal;
    color: #fff;
    padding: 0px 0 15px;
    height: 100%;
    position: absolute;
    bottom: 0;
    justify-content: flex-end;
    display: flex;
    flex-direction: column;
    align-items: flex-start !important;
}
.postid-286494 .LandingTopSec .container {
    z-index: 1;
    position: relative;
    height: 95%;
}
.postid-286494  .LandingTopSec .LandingTopContent .LandingLeft {
	width: 70%
}

.postid-286154 .FlexibleButton {
    text-align: center;
    margin: 0;
}
.postid-286154  .SuperFlexible .FlexibleRepeater {
    margin-bottom: 50px;
}
@media (min-width: 1025px) {
.postid-286494  .LandingTopSec .LandingTopContent h1 {
    font-size: 45px;
    line-height: normal;
    padding: 0;
}
}
@media (max-width: 991px) {
	.postid-286494  .LandingTopSec {
	background-image: url('https://www.oxfamitalia.org/wp-content/uploads/2022/03/Oxfam_LeadGen_Testata-mobile.png') !important
}
	.postid-286494 .LandingTopSec .LandingTopContent .LandingLeft {
    width: 100%;
}
		.postid-286494 .LandingTopSec .LandingTopContent .Button06 {
    padding: 10px 20px;
    font-size: 20px;
}
	.postid-286494 .LandingTopSec .LandingTopContent .Button06 br {
		display: none
	}
	.postid-286494.single-landing .SuperFlexible {
    padding-top: 0;
}
	.postid-225443.single-landing .SuperFlexible,
		.postid-345688.single-landing .SuperFlexible{
    padding-top: 50px !important; 
}
}
.page-id-285901  #blocco-4 {
	margin-bottom: 0;
}
.page-id-285901  #blocco-4 h3 {
	color: #44841a
}

.page-id-285901 .owl-theme .owl-dots .owl-dot span {
    width: 12px;
    height: 12px;
    margin: 5px 5px;
    border: 1px solid #44841a;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
	    background: transparent;
}
.page-id-285901 .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #44841a;

}



.LandingV5 .row {
	margin: 0
}
.postid-284683 .LandingV5 .LandingLogo {
    padding-left: 50px;
}
.postid-284683 .LandingTopSec {
height: 82vh;
    margin-bottom: 0;
}
.postid-285033 .LandingTopSec {
height: 75vh;
    margin-bottom: 45px;
}

.postid-285033 .LandingTopSec .LandingTopContent {
    height: 78%;
}
.postid-285033  .LandingTopSec .container {
    z-index: 1;
    position: relative;
    height: 100%;
}
.postid-284683 .LandingTopSec .LandingTopContent {
    padding:130px 0 65px 100px;
}

.postid-284683  .telefono,
.postid-284683  .ragionesociale,
.postid-284683  .salonescelto{
	border-bottom: 1px solid #3C3C3B
}
@media (min-width: 1025px) {
	.single-landing .TestimonialBlock .Quote .col-12 {
    width: 50% !important;
}
.postid-284683  .telefono {

    margin-right: 10px !important;
    width: 48% !important;
	padding-left: 3px !important;
}
.postid-284683	#give-donation_widget_hsi.my-donate.donation_box form.give-form input#give-phone_number-286971-1 {
		padding: 0 !important
	}
}
.postid-284683 .LandingTopSec .LandingHeader .LandingLogo img {
    width: 290px;
    filter: brightness(0) invert(1);
}

.single-landing .TestimonialBlock .Quote {
    font-size: inherit !important;
}

.postid-285068 #blocco-1 .Content_2_2 .container {
    padding: 0 65px !important;

	
}
.postid-285068 #blocco-1  .Content_2_2 .LandingLeft {
    padding: 10px 80px;
    background-color: #f8f7f5;
    font-size: 21px;
    line-height: 27px;
    z-index: 1;
}
@media (max-width: 767px) {
	.LandingTopSec {
    margin-bottom: 0;
}
	.FormOuter .container2 {
    overflow-x: inherit !important;
}
.single-landing .FormOuter {
    margin: 0;
	display: block;
}
	.LandingV5 .container2 {
    padding: 0 20px;
}
	.postid-284683 .LandingTopSec .LandingTopContent {
    padding:150px 0 0 0;
}
	.postid-284683 .LandingV5 .LandingLogo {
    padding-left: 0;
}
	

	
	.postid-284683  .LandingTopSec {
    background-image:url('https://www.oxfamitalia.org/wp-content/uploads/2022/03/Oxfam_mobile.png') !important;
		background-position: center !important
}
		.postid-286574  .LandingTopSec {
    background-image:url('https://www.oxfamitalia.org/wp-content/uploads/2022/03/Oxfam_Testata_SalviamoVite_Mobile.png') !important;
		background-position: 0 -110px !important
}
	

	
	.wpcf7 form .wpcf7-response-output {
    z-index: 111111;
    position: relative !important;
    margin-top: 0 !important;
}
	
	.TestimonialBlock .Quote:after {
    top: -70px;
    left: 35px;
		    width: 65px;
}


.ImageBlockRepeater .ImageBlocInn {
	margin-top: 60px
}

.page-id-136905 #blocco-4 	.RotateBlock:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 80%;
    left: 0;
    top: 0;
    background-color: #f8f7f5;
    z-index: -9;
    transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);

}
.page-id-136905 #blocco-4 .RotateBlock .RotateInnButton {
    position: absolute;
    bottom: 80px;
}
	

.ThankYouHead .ThankHeadInn {
    height: 100vh;
}
	.page-id-288826  .ThankYouHead  {
		background: url('https://www.oxfamitalia.org/wp-content/uploads/2022/03/TP_MeseDellaTerra_mobile.png') center center !important;
		height: 100vh;
		    background-size: cover !important;
   
}
	
	.page-id-288826  .ThankYouContent {
    margin: 140px 0 0;
}
	
	#blocco-1	.SimpleContent {
    padding-top: 0 !important;
}
}
	
.postid-286574 #blocco-6,
	.postid-286574 #blocco-6 .ImageBlockRepeater,
.postid-286574 #blocco-7,
	.postid-286574 #blocco-7 .ImageBlockRepeater {
    margin: 0 !important;
    padding: 0 !important;
	}


.postid-286574 #blocco-7 .ImageBlockRepeater img {
	height: 200px
}
.postid-286574 #blocco-8 .ImageBlockRepeater {
	padding-top: 0 !important
}
 

.postid-284683 .LandingHeaderFixed.Active01 {
    display: none !important;
}
@media (max-width: 767px) {
	
.postid-284683 .LandingHeaderFixed.Active01 {
    display: block !important;
}
	
	.postid-284683 .LandingV5.LandingHeaderFixed .LandingHeadLogo {
    display: none;
}
	
	.postid-284683	.LandingV5.LandingHeaderFixed .LandingHeadButton {
    float: none !important; 
    margin: 0;
    z-index: 111;
}
.postid-284683	.LandingV5 .Landing-contentLeft .LandingHeaderFixed {

    z-index: 1111;
}
	
.postid-285068.single-landing .SuperFlexible {
    padding-top: 40px;
}
	.postid-285068 #blocco-1 .Content_2_2 .LandingLeft {
    padding: 10px 20px;

}
	.postid-285068 #blocco-1 .Content_2_2 .container {
    padding: 0 25px !important;
}
	.postid-290427 .LandingTopSec {
    height: auto;
}
	.single-landing.postid-290427  .SuperFlexible { 
    padding-top: 30px;
}
	.postid-290427 .LandingTopSec .LandingTopContent {
    padding-top: 50px;
    display: none;
}
	
	.postid-290427 .container2, .postid-290427 .container3 {
    padding: 0 25px;
}
	.postid-290427  section.SuperFlexible .SimpleContent, .postid-290427  div.SuperFlexible .SimpleContent {
    padding-top: 0;
}
}
.postid-290427 .LandingHeadLogo{
		flex: 0 0 50%;
    max-width: 50%;

}
.postid-290427 .LandingHeadButton {
		flex: 0 0 50%;
    max-width: 50%;
    text-align: right;
}
.postid-290427 #blocco-2 {
	    background: #44841A;
    padding: 3em;
    color: #fff;
    margin-bottom: 50px;
} 
.postid-290427 #blocco-2 h2 {
	color:#fff
}

.DonationWidget03 #give-donation_widget_hsi.my-donate.donation_box form[id*="give-form"] #give-payment-mode-select ul#give-gateway-radio-list li label {
    padding: 10px;

}
.wp-video {
    max-width: 100%;
    height: auto;
    width: 100% !important;
}
.wp-video  .mejs-container.mejs-container-keyboard-inactive.wp-video-shortcode.mejs-video {
	width: 100% !important
}
.VideoCon {
    width: 100%;
    height: 630px;
    position: relative;
    background-color: transparent;
    margin-bottom: 50px;
    padding: 0;
}

.box-emergenza-ucraina {
	background: #F7F5F2;
	text-align: center
	
} 
.box-emergenza-ucraina h2 {
	color: #ff1d34
}

.box-emergenza-ucraina p {
font-size: 24px;
    font-weight: 600;
	margin-bottom: 0
}

.box-emergenza-ucraina p.segui {
	font-size: 26px
}
.box-emergenza-ucraina p.segui a {
display: block;
    background: #ff1d34;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 25px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-family: "Oxfam TSTAR PRO Headline";
	padding-bottom: 5px;
}
.box-emergenza-ucraina p.segui a span {
    padding-top: 15px;
    display: inline-block;
}
.box-emergenza-ucraina svg {
	margin-top: -10px;
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}

.box-emergenza-ucraina p.segui a:hover svg .SVGPath{
	stroke:#333;
	fill:#333
}
.box-emergenza-ucraina p.segui a:hover svg .SVGPath2,
.box-emergenza-ucraina p.segui a:hover svg .SVGLine{
	stroke:#fff;

}

/**/
.postid-294583  section.LandingTopSec:after,
.postid-294583 div#blocco-4:after{
	display: none
}


.postid-294583 .Content_2 .LandingLeft {
	padding: 45px 50px
}

/*modifiche pagien organizzazine o trasparenza*/
@media (min-width: 1025px) {
.page-id-223120 #blocco-3 .Blocks02Outer .Blocks02,
.page-id-136905 #blocco-5 .Blocks02Outer .Blocks02 {
	flex: 0 0 auto;
    width: 33.33333333%;
}
}
.page-id-223120 .SuperFlexible li,
.page-id-222842 .SuperFlexible li{
	padding: 10px 0 10px 30px;
    background-image: url(https://www.oxfamitalia.org/wp-content/themes/oxfam-new/assets/images/ListDot.svg);
    background-repeat: no-repeat;
    background-position: left 15px;
} 


form[id*=give-form] .ffm-field-container {
    padding: 0;
}

.HeroSec.DonationWidgetEnable p {
	font-size: 15px
}


/**/

.postid-310532  .LandingTopSec {
	height: 600px;
    margin-bottom: -11px;
}

.postid-310532  .LandingTopSec .LandingTopContent {
    height: 500px;
}
.postid-310532 #blocco-1 {
	position: relative;
	background-color: #f8f7f5;
    position: relative;
    padding: 50px 0 25px;
}
.postid-310532 #blocco-1 :after {
	position: absolute;
    content: "";
    left: 0;
    bottom: -74px;
    border-left: 49vw solid transparent;
    border-right: 49vw solid transparent;
    border-top: 74px solid #f8f7f5;
    z-index: 1;
}

.postid-310532 #blocco-2 {
	padding-top: 40px
}
.postid-310532 #blocco-5 {
	margin-top: 80px;
	margin-bottom: 0
}
.postid-310532 #blocco-3,
.postid-310532 #blocco-5{
	background:  #f8f7f5;
	padding-top: 80px;
	padding-bottom: 80px
}

.postid-310532 #blocco-6 {
	margin-bottom: 0
}

@media (max-width: 767px) {
.single-landing.postid-310532  .SuperFlexible {
    padding-top: 7%;
}
.single-landing.postid-310532 	.gallery-columns-3,
	.single-landing.postid-310532 	.gallery-columns-2{
    grid-template-columns: inherit;
}

}

/*prodotto pinko*/
.postid-311135 .TopMenu,
.postid-311135 .HeadNavOuter,
:lang(en-US) .cart .TopMenu,
:lang(en-US) .cart .HeadNavOuter,
:lang(en-US) .checkout .TopMenu,
:lang(en-US) .checkout .HeadNavOuter{
	display: none !important
}


.postid-311135 .HeadInn .HeadRight .HeadTopNav,
:lang(en-US) .cart .HeadInn .HeadRight .HeadTopNav,
:lang(en-US) .checkout .HeadInn .HeadRight .HeadTopNav{
	border-bottom: none !important
}
.postid-311135 #ProductCustomize {
    display: block !important;
    padding-top: 40px;
} 
.postid-311135 .InAction {
	display:none !important
}
.postid-311135 .FooterInn{
	display: none
}
.postid-311135 .FootInn02 {
	padding-top: 30px
}
:lang(en-US) #billing_province_field {
	display: none
}
:lang(en-US) #billing_piva_field {
	margin-left: 0
}
/**/
.postid-223821 .Form_v1 .CheckboxOuter input,
.postid-223821 .Form_v2 .CheckboxOuter input {
    visibility: visible;
    width: 18px;
    height: 18px;
    border-radius: 0;
}
.postid-223821 .Form_v1 .CheckboxOuter .wpcf7-list-item-label:before,
.postid-223821 .Form_v2 .CheckboxOuter .wpcf7-list-item-label:before {
	display: none
}

.postid-223821 .CheckboxOuter span {
    position: relative;
    padding-left: 10px;
	vertical-align: top
}

/* preso dal personalizza di wordpress - per favore NON usare quello, usare solo css */

.PetitionForm .dk-speakout-progress-wrap {
    background: none !important;
} 
.PetitionForm .dk-speakout-privacypolicy-wrap label {
    float: left;
    width: 90%;
    margin-top: -3px;
}
.dk-speakout-petition-wrap input {
	    float: left;
}

.PetitionForm form.dk-speakout-petition .dk-speakout-full.dk-speakout-submit-wrap a, .PetitionForm form.dk-speakout-petition > div.dk-speakout-submit-wrap a {
    font-size: 25px;
    line-height: 20px;
}
.pagination .page-numbers {
	position: relative;
    display: block;
    padding: 12px 18px;
		margin:0 5px;
    /* margin-left: -1
px
; */
    line-height: 1.25;
    color: #707070;
    background-color: #fff;
    border: 1px solid #44841a;
	    text-decoration: none;
}

.pagination .page-numbers.current,
.pagination .page-numbers:hover
{
	position: relative;
    display: block;
    padding: 12px 18px
;

    /* margin-left: -1
px
; */
    line-height: 1.25;
    color: #fff;
    background-color: #44841a;
    border: 1px solid #44841a;
}
.page-id-224997 .bg-red, .page-id-150329 .bg-red h3 {
    color: #fff;
}
.page-id-224997 .bg-red {
    background: #62A33A;
}
.page-id-224997 .bg-red, .page-id-150329 .bg-red h3 {
    color: #fff;
}
.page-id-225007 .bg-red, .page-id-225007 .bg-red h3 {
    color: #fff;
}
.page-id-150329 .bg-red, .page-id-150329 .bg-red h3 {
    color: #fff;
}
.footer-strip {
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2021/11/bottom.jpg);
    height: 10px;
}
.page-id-225007 .bg-red {
    background: #62A33A;
}
#contenuti-standard {
	padding:0
}
.page-id-224997 .bg-red, .page-id-224997 .bg-red h3 {
    color: #fff;
}



@media (max-width : 767px)  { 
	.HeroSec.FlexibleContent {
   height: 70vh;
}
	.HeroSec .GoDown {
    bottom: -42px;
}
	.FundChart .ChartInn02 .FundChartInn .LeftContent ul.Steps01 li {
    margin-top: 25px;
    padding: 0;
    width: 100%;
}
.FundChart .ChartInn02 .FundChartInn .LeftContent ul.Steps01 li:before, .FundChart .ChartInn02 .FundChartInn .LeftContent ul.Steps01 li > i {
    top: auto;
    bottom: -20px;
}
	.LandingTopSec {
		height: 75vh;
	}
#give-donation_widget_hsi.my-donate.donation_box {
    margin-top: 20px;
}
body .Button06 {
    padding: 10px 50px;
}
.single-landing .SuperFlexible {
    padding-top: 140%;
}
}

form#attivistiform, form#attivisti, form#donazioni, form#organizzazioni, form#press, form#generico, form#insegnanti, form#attivistidue, form#attivistitre, form#attivistialtro, form#eventi, form#stage, form#aziendeunisciti, form#aziendeemergency {
    display: none;
}
#seleziona {
	font-family: "Oxfam TSTAR PRO";
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    border: solid 1px #333333;
    background-color:transparent;
    padding: 0 19px;
    height: 52px;
    line-height: 52px;
    font-size: 17px;
    letter-spacing: 0.42px;
    color: #333333;
    margin: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    background-image: url(https://www.oxfamitalia.org/wp-content/themes/oxfam-new/assets/images/SelectArrow01.svg);
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center;
}

.VariationTabs .ECardFormWrapper > div input, .VariationTabs .EcardRepeater > div input,
.VariationTabs .ECardFormWrapper > div textarea, .VariationTabs .EcardRepeater > div textarea{
	font-family: "Oxfam TSTAR PRO";
}

.dk-speakout-petition div .dk-speakout-full {
    width: 100% !important;
    padding: 0 !important
}

.woocommerce form .form-row .select2-container {
    width: 100% !important;
}

@media (max-width : 767px)  {  
	.woocommerce .CheckoutOuter {
    display: block !important
}
.CheckoutLeft {
    width: 100% !important;
    padding-right: 0 !important;
}
.CustomRadio, #billing_gender_field label, .ywcmas_manage_addresses_cb_container label {
    width: 100% !important;
}
.woocommerce-billing-fields {
    font-size:14px !important
}
	.woocommerce .CheckoutOuter div#order_review .ContactInforMation .ContactInn {
    display: block;
}
	.woocommerce .CheckoutOuter div#order_review .ContactInforMation .ContactInn .ContactImage {
    min-width: 158px;
    height: 134px;
    background-color: transparent;
    /* display: flex; */
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}
	.woocommerce .CheckoutOuter .CheckoutRight {
    max-width: 100%;
    margin: 0;
    min-width: 100%;
}
	.WooTemplateInn .woocommerce table {
    word-break: inherit;

}
	.woocommerce .CheckoutOuter div#order_review .ContactInforMation .ContactInn .ContactContent {
    padding-left: 0;
	}
.woocommerce .CheckoutOuter .CheckoutLeft .form-row .input-text, .woocommerce .CheckoutOuter .CheckoutLeft .form-row .select2-container--default .select2-selection--single {
    font-size: 15px;
}
}

.woocommerce-cart-form__cart-item.cart_item .product-name a{
    position:relative
}
.woocommerce-cart-form__cart-item.cart_item .product-name a:after{
    font-family: "Font Awesome 5 Free";
    content: "\f35d";
    display: inline-block;
    vertical-align: middle;
    font-weight: 600;
    margin-left: 5px;
    position: absolute;
    top: 5px;
    font-size: 15px;
}


.page-id-225007 .contenuti .btn-red {
	color:#fff !important
}

.page-id-224997  .contenuti .btn-red {
	color:#fff !important
}
/*
.page-template-regali_solidali .RegaliHeroInn:after {
    content: '';
    position: absolute;
    right: -100px;
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2021/11/Oxfam_fiocco.svg) no-repeat;
    background-size: cover;
    width: 60px; 
    height: 60px;
    bottom: 44px;
}
*/
/*.page-template-regali_solidali .RegaliHeroInn:before {
    content: '';
    position: absolute;
    right: -100px;
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2021/11/Oxfam_pallini.svg) no-repeat;
    background-size: contain;
    width: 192px;
    height: 150px;
    top: 72px;
}
*/
.ecard-mail-pdf-fields-wrapper.add_multiple_recipients a {
    background: transparent;
    border: 1px solid #ff1d34;
    color: #ff1d34 !important;
}

.ecard-mail-pdf-fields-wrapper.add_multiple_recipients a:hover {
    background: #ff1d34;
    border: 1px solid #ff1d34;
    color: #fff !important;
}
.EcardRepeater{
    width: 100%;
    border-top: 1px solid #ccc;
    margin-top: 20px;
}

.page-template-regali_solidali .RegaliHero .RegaliHeroInn .RegaliImage img {
    width: calc(100% - 315px
);
    width: -webkit-calc(100% - 315px
);
}	
	@media (max-width: 767px) {
.page-template-regali_solidali  img.RegaglliButtonArrow {
    display: none !important;
}

}
	
#give-donation_widget_hsi.my-donate.donation_box form[id*="give-form"] #give_cc_fields > div.give-stripe-sepa-mandate-acceptance-text {
    width: 100% !important;
}

#give-donation_widget_hsi .give-stripe-sepa-mandate-acceptance-text {
	font-size:14px !important
}
	.page-id-254961.logged-in .LayoutLabel {
    display: block !important;
		background: #dfdfdf;
    padding: 5px;
}

.woocommerce .solowc,
.page-template-regali_solidali .solowc{
    display: inline-block !important;
}

.postid-255824 .TestimonialBlock .Quote:after {
    top: 0;
    left: 0; 
}
.TestimonialBlock .Quote {
    position: relative;
    font-size: 32px;
}

.postid-255824 .TestimonialBlock {
    min-height: 520px;
	    background-size: cover;
    background-repeat: no-repeat;
}

.postid-255824 #blocco-3 .Button05 {
    background: #F16E22 ;
}
.postid-255340 .testata figure{
	background-position: center -120px !important;
    height: 555px !important;

}

.masonry {
    column-count: 3 !important;
}

.masonry .item {
    display: inline-block;
    margin: 0 0 0.5em;
    width: 100%;
    overflow: hidden;
}

.masonry .item img {
    width: 100%;
}
@media (max-width: 767px) {
	.home .HeroSlider .slick-dots {
		display:none !important
	}
	
	.home  #slick-slide10 .HeroBanner.HeroSlider01 {
		    background-position: 40% -10px !important
	}
	
.page-id-222749 .PostImage {
    display: none !important;
}
}	 
	.postid-255824 .dk-speakout-progress-wrap.ProgressWidth {
		display:none !important
	}

.ecard_warning_physical p{
background-color: #E70152;
color: #fff;
padding: 15px;
margin:  0;
	
}

.ecard_warning_physical a{
    color: #fff !important;
}

@media (max-width: 767px) {
.page-id-223118 .HeroSec {
    background-image: url(https://www.oxfamitalia.org/wp-content/uploads/2021/12/lasciti-mobile.jpg) !important;
    background-size: contain;
    background-repeat: no-repeat;
    height: auto !important
} 
.page-id-223118 .HeroSec.FlexibleContent .HeroSecContent {
    position: relative;

    width: 100%; 

    margin: 0;
}
.page-id-223118 .HeroSec .HeroSecContent > div {
    margin-top: 170px;
    text-align: center;
}
	.page-id-223118 .GoDown {
		display:none
	}
}

.single-product .woocommerce-message {
    border-top-color: #ff1d34;
    background: #ff1d34;
    color: #fff;
		padding: 15px 125px 15px 175px;
}
.single-product .woocommerce-message .button {
	color:#ff1d34
}

.woocommerce  footer .Button02 {
	display:none
}

.wpex.horizontal-timeline .wpex-timeline-label .timeline-media img {
    max-height: 450px;
}
.TimeLine01.wpex.horizontal-timeline.wpex-horizontal-left .wpex-timeline-label .timeline-details {
    width: 435px;
	min-width: 435px;
}
.timeline-details p {
	font-size:15px
}

.wpex.horizontal-timeline .horizontal-nav .ex_s_lick-list {
    min-height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.timeline-media {
	margin-right:10% !important
}

.wpex.horizontal-timeline .ex_s_lick-prev {
	    position: absolute;
    top: -95px !important;
    right: -15px !important;
}

.wpex.horizontal-timeline .ex_s_lick-next {
	    position: absolute;
    right: -10px !important;
    top: -165px !important;
}


@media (max-width: 767px) {
.ThankYouHead .ThankHeadInn h1 {
    font-size: 44px;
}
	
	.ThankYouHead  p {
    line-height: 40px;
    font-size: 30px;
}

	.Content_2.reverse .LandingRight {
    padding: 100px 135px 100px 85px;
    background-color: #f8f7f5;
    z-index: 1;
}

.Content_2.reverse .LandingLeft {
    background: none;
    padding: 0;
}
.Content_2.reverse .LandingLeft img {
    width: 100%;
}
	
	
	.green {
		color:#44841a
	}
	
	/*.HeroSlider ul.slick-dots {
		display:none !important
	}*/
	

.corporate-natale {

	background: #62A33A;
}
	
	
.woocommerce div.product form.cart .variations th.label {
		display:none !important
	}
	@media (min-width: 1025px) {
		.postid-271349 .LandingTopSec  {
			width:60% !important
		}
	}
	
.woocommerce div.product form.cart .variations label {
    display: none !important
}
	
	
	.psw-form {
		height:100vh;
		background:#44841a;
		color:#fff
	}
	
	.psw-form .post-password-form {
		    height: 100%;
    justify-content: center;
    display: flex;
    flex-direction: column;
	}
}

/*corno africa*/
.dk-speakout-signature-count.filarete {
    text-align: center;
    width: 100%;
}
@media (min-width: 1025px) {
.postid-316937  .LandingTopSec .LandingTopContent {
	    margin-top: -120px;
}
	
}
.page-id-222664 label.checkbox input:not(#mailpoet_woocommerce_checkout_optin),
.page-id-222664 label.checkbox__2 input:not(#mailpoet_woocommerce_checkout_optin) {
	visibility: visible !important;
	margin-left: -10px;
}


/*corno africa appello estivo*/
.postid-319269 #blocco-3 {
	margin-bottom: 50px
} 

.postid-319269  .LandingTopContent .Button06 {
	display: none
}


@media (max-width: 767px) {
	.postid-319269 #blocco-8 {
	padding-top:  50px
} 
	
	
}

.postid-320383  .give_widget_title {
	display: none
}
.postid-320383  .DonationWidget03 #give-donation_widget_hsi.my-donate.donation_box .donation-tab {
	padding-top: 0
}
.postid-320383  #DonationForm  .DonationFormOuter    {
	width: 100%;
	padding-top: 20px;
}
.postid-320383  #DonationForm .SideBar01 {
	display: none
}
.postid-320383 #pills-tab {
	display: none !important
}

.postid-320383 .DonationWidget03 #give-donation_widget_hsi.my-donate.donation_box .give-form #give-donation-level-radio-list li:last-child {
	display: inline-block !important;
}
.postid-320383 .DonationWidget03 #give-donation_widget_hsi.my-donate.donation_box .give-form #give-donation-level-radio-list li:last-child label {
	padding: 20px !important
}
/*.postid-320383 #give-donation-level-radio-list li::nth-of-type(3) {
	display: none
}

.postid-320383 .DonationWidget03 #give-donation_widget_hsi.my-donate.donation_box .give-form #give-donation-level-radio-list li {

    width: calc(100% / 2) !important;
}
*/

/* -------------------------- Jany */

/* tolto da home.php */

.HeroSlider ul.slick-dots {
    display: block !important;
    margin-top: -50px
}
.HeroBanner .BannerContent {
width: 100%;
max-width: 620px;
margin-top: -150px;
}

#slick-slide11 .HeroBanner .BannerContent {
max-width: 650px;

}
@media (max-width: 767px) {
    .HeroSlide[data-slick-index="0"] .HeroBanner {
    background-position: 60%!important
}
	
	.home .HeroBanner{
    box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.5);
	}
.home #slick-slide10 .HeroBanner.HeroSlider01 {
    background-position: 80% !important;
}
.HeroBanner h2 {
    font-size: 38px;
    line-height:40px;
	}
.HeroBanner .BannerContent {
    padding-left: 30px;
}
	.home #slick-slide10 .Button01 {
	position: absolute;
    bottom: -140px;
	}
}

/* ---------------- */



.woocommerce .products li {
	background: none !important
}

.postid-329265 .LandingTopSec .LandingHeader .LandingLogo img,
.postid-329389 .LandingTopSec .LandingHeader .LandingLogo img {
width: 430px;
}

.postid-329265 .LandingTopSec,
.postid-329389 .LandingTopSec {
	height: 80vh;
	background-position: left;
}

.postid-329265 .LandingTopContent,
.postid-329389 .LandingTopContent {
	padding-top: 200px;
    padding-bottom: 0;
}



/**/

.gform_wrapper.gravity-theme .left_label .gfield_label, .gform_wrapper.gravity-theme .right_label .gfield_label {
    width: 100%;
}
.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons), .gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons) {
    width: 100%;
}
.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label, .gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label {
    width: 100%;
}
.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container, .gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container {
    width: 100%;
}
.gform_wrapper.gravity-theme .gform_footer.left_label, .gform_wrapper.gravity-theme .gform_footer.right_label, .gform_wrapper.gravity-theme .gform_page_footer.left_label, .gform_wrapper.gravity-theme .gform_page_footer.right_label {
    padding: 0;
    margin-top: 20px;
}

.gform_wrapper.gravity-theme #field_submit .gform-button--width-full,
.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full {
    text-align: center;
    width: 100%;
    font-size: 18px;
    line-height: 50px;
    height: 50px;
    border: none;
    background-color: #44841a;
    font-family: "Oxfam TSTAR PRO Headline";
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    width: 100%;
    max-width: 100%;
    text-align: #fff;
    padding: 0;
}
.gform_wrapper.gravity-theme #field_submit .gform-button--width-full:hover,
.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full:hover {
	background: #333
}
#field_1_67 label,
#field_1_69 label,
#field_1_82 label{
	padding-left: 60px;
    font-weight: 400;
}

#field_1_13 legend.gfield_label.gfield_label_before_complex {
	font-size: 18px !important
}
/*
.radioallineati .gchoice_1_40_0  {
	float: left;
	width: 20%
}
.radioallineati .gchoice_1_40_1  {
	float: left;
	width: 80%
}
*/
.gchoice_1_45_1 input,
.gchoice_1_46_0 input,
.gchoice_1_46_1 input{
	    top: 5px !important;
    vertical-align: top !important;
    position: relative;
}
.gform_body.gform-body input[type="checkbox"]{
  visibility: hidden;
  position: absolute;
}
.gform_body.gform-body input[type="checkbox"] + label:before{
  height:22px;
  width:22px;
  margin-right: 2px;
  content: " ";
  display:inline-block;
  vertical-align: baseline;
  border:1px solid #777;
}
.gform_body.gform-body input[type="checkbox"]:checked + label:before{
			background-color: #44841a;
    -webkit-box-shadow: inset 0 0 1px 1px #44841a;
    box-shadow: inset 0 0 1px 3px #fff;
}


.gform_body.gform-body input[type="checkbox"] + label:before{
	position: absolute;
    top: 0;
    left: 0px;
}
.ginput_container_checkbox label,
.ginput_container.ginput_container_consent label{
	padding-left: 30px;
	position: relative;
	font-size: 15px;
}
 .gform_body.gform-body    input[type='radio'] {
accent-color: #44841a;
	 width: 22px;
	 height: 22px
    }

.rientro .ginput_container  {
	padding-left: 3em
}
/**/


@media (max-width: 767px) {
.postid-329265  .SuperFlexible,
.postid-329389 .SuperFlexible{
    padding-top: 50px !important;
}
.postid-329265 .LandingTopContent, .postid-329389 .LandingTopContent {
    padding-top: 245px !important;
    padding-bottom: 0;
}
	
	.postid-329265  .lingue, .postid-329389  .lingue {
	
	    top: 100px !important;
}
	.postid-329265 	.LandingTopSec .LandingTopContent h1,
	.postid-329389 	.LandingTopSec .LandingTopContent h1 {
		font-size: 1.2rem
	}
	
	.postid-329265 .LandingV5.LandingHeaderFixed .LandingHeadButton,
		.postid-329389 .LandingV5.LandingHeaderFixed .LandingHeadButton{
    float: none !important;
    margin: 0;
    z-index: 111;
}
	.postid-329265 .LandingHeadLogo,
	.postid-329389 .LandingHeadLogo {
		display: none !important
	}
	.postid-329265 .LandingTopSec, .postid-329389 .LandingTopSec {
    height: 80vh;
    background-position: center;
}
}


.LandingV5 .DonationWidget02.FixedDonationWidget #give-donation_widget_hsi.my-donate.donation_box .donate-form.step2 .give-submit-button-wrap.give-clearfix {
    clear: both;
}
.postid-329389 .give_widget_multilang {
	display: none
}

.postid-330814 .LandingTopSec .LandingTopContent h1,
.postid-330814 .LandingTopSec .LandingTopContent p {
	text-shadow: 1px 1px 7px rgba(0, 0, 0, 0.35);
}
@media (max-width: 767px) {
.postid-330814 #blocco-1 {
	margin-top: 500px
}
}


@media (max-width: 767px) {
.postid-223894 .elementi-testata h2 {
    font-size: 1.2em !important;
}
.postid-223894 .elementi-testata h1 {
    font-size: 2em !important;
    display: table;
    width: 100% !important;
    margin: 10px auto !important
}
.postid-122165 .elementi-testata, .postid-223894 .elementi-testata {
    left: 0;
    bottom: 0 !important;
    position: absolute;
    width: 100% !important;
}
	
	.postid-223894	.elementi-testata h2 span {
		width: 100% !important
	}
	.postid-122165 .elementi-testata, .postid-223894 .elementi-testata {
    left: 0;
    bottom: 145px !important;
	}
}
@media (min-width: 1025px)and (max-width: 1480px) {

.postid-329265 .LandingTopContent,
.postid-329389 .LandingTopContent {
	padding-top: 100px;
    padding-bottom: 0;
}

}
.nascondisufrontend {
	visibility: hidden
}

.Content_2 .LandingLeft {
    padding: 40px;
}


.grecaptcha-badge {
	    bottom: 70px !important;
}


.postid-332968 .LandingTopSec .LandingHeader .LandingLogo img{
width: 430px;
}
/*
.postid-332968 .LandingTopSec .LandingHeader .LandingLogo img{
width: 430px;
}

.postid-332968 .LandingTopSec {
	height: 80vh;
	background-position: left;
}

.postid-332968 .LandingTopContent{
	padding-top: 200px;
    padding-bottom: 0;
}
*/

@media (max-width: 767px) {
/*.postid-332968 .LandingTopSec {
	height: 50vh;
}
	*/
	
	.postid-332968 	#widget-dona{ 
		margin-top: 180px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;

	}

	 
	.postid-332968 .LandingHeadLogo {
		display: none !important
	}
	.postid-332968 .LandingHeadButton {
		float: none !important
	}
}

@media (max-width: 767px) {
	.page-id-333329 .ThankYouHead {
background-image: url("https://www.oxfamitalia.org/wp-content/uploads/2022/09/Oxfam_mobile.jpg") !important;
}

.postid-333364.single-landing .SuperFlexible,
.postid-333837.single-landing .SuperFlexible,
.postid-336205 .single-landing .SuperFlexible,
	
.postid-339754.single-landing .SuperFlexible,
.postid-339826.single-landing .SuperFlexible,
.postid-339867.single-landing .SuperFlexible,
	
.postid-340682.single-landing .SuperFlexible,
.postid-340752.single-landing .SuperFlexible,
.postid-340797.single-landing .SuperFlexible{
   padding-top:80% !important 
}
.postid-337090 .single-landing .SuperFlexible{
	 padding-top:50% !important;
	
}
	.postid-341086.single-landing .SuperFlexible,
.postid-341029.single-landing .SuperFlexible,
.postid-340952.single-landing .SuperFlexible{
	 padding-top:70% !important;
	
}
	.postid-341086.single-landing 	.LandingTopSec,
.postid-341029.single-landing 	.LandingTopSec,
.postid-340952.single-landing		.LandingTopSec {

    background-position: -90px 0;
}
.postid-283760.single-landing .SuperFlexible{
	 padding-top:110% !important 
}			  
	
.postid-341029.single-landing .SuperFlexible,
.postid-341086.single-landing .SuperFlexible,
.postid-340952.single-landing .SuperFlexible{
	 padding-top:70% !important;
	
}
			
	
.postid-341634.single-landing .SuperFlexible{
	 padding-top:10% !important;
	
}
}

.postid-255824 .dk-speakout-signature-count.filarete {
	display: none
}


#field_1_4,
#field_1_70{
	display: block
}

.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction {
    padding-top: 0;
}


.postid-336205 .LandingTopSec {
	background-position: center center
}
@media (max-width: 767px) {
.postid-336205 .LandingTopSec {
    background-position: -35px center;
}
}
.page-id-136314 .tl-point,
.page-id-136314 .wptl-more-meta,
.page-id-349530 .tl-point,
.page-id-349530 .wptl-more-meta{
	display: none !important
}

.postid-339536 .FormOuter {
	position: relative
}
.postid-339536 .FormOuter:before {
content: '';
    position: absolute;
    left: 60px;
    top: 0;
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2022/11/elementi-sx.svg) no-repeat center;
    background-size: contain;
    height: 380px;
    width: 105px;
}

.postid-339536 .FormOuter:after {
content: '';
    position: absolute;
    right:  60px;
    top:0;
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2022/11/elementi-dx.svg) no-repeat center;
    background-size: contain;
    height: 380px;
    width: 105px;
}

.postid-339536.single-landing .LandingTopSec::before {
	opacity: 1;
	background: none
}
.postid-339536.single-landing .LandingTopSec:after {
content: '';
    position: absolute;
    left: -25px;
    bottom: -37px;
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2022/11/nastri.svg) no-repeat center;
    background-size: contain;
    height: 91px;
    width: 765px;
}
.postid-339536 .LandingTopSec .LandingTopContent {
	text-align: center
}
.postid-339536 .LandingTopSec .LandingTopContent h1 {
	color:#ff1d34 ;
	    padding-bottom: 0;
    margin-bottom: 10px;
}
.postid-339536 .LandingTopSec .LandingTopContent h1:before {
	display: none
}

.postid-339536 .LandingTopSec .LandingTopContent .LandingLeft {
    color: #333;
}

.postid-339536 .LandingTopSec .LandingHeader .LandingLogo img {
    width: 184px;
    filter: none; 
}
.postid-339536 .LandingFooter {
    border-bottom: solid 10px #ff1d34;
}
@media (max-width: 767px) {
	
	.postid-339536	.LandingTopSec {
		background-image: url('https://www.oxfamitalia.org/wp-content/uploads/2022/11/testata-mobile.jpg') !important
	}
.postid-339536.single-landing .LandingTopSec:after {
    width: 100%;
}
	
	.postid-339536 .LandingLogo {
		text-align: center
	}
	
	.postid-339536 .LandingTopSec .LandingTopContent {
    padding-top: 0;
    margin-top: -15px;
}
	
	.postid-339536.single-landing .SuperFlexible {
    padding-top: 100px !important;
}
.postid-339536 .FormOuter:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2022/11/elementi-sx.svg) no-repeat center;
    background-size: contain;
    height: 380px;
    width: 70px;
}
	.postid-339536 .FormOuter:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2022/11/elementi-dx.svg) no-repeat center;
    background-size: contain;
    height: 340px;
    width: 70px;
}

	.postid-333364 .LandingRight.DonationWidget02 {
		margin-top: 100px;
		text-align: center
	}
	.postid-333364.single-landing .SuperFlexible {
    padding-top: 110% !important;
}
}
.page-id-339670 .ShareDonation {
	display: none !important
}

@media (min-width: 1025px) {
.postid-339688 .LandingTopSec .LandingHeader .LandingLogo img {
    width: 335px;

}
	.home .DonationWidget {
    width: 50%;
}
	.postid-340187  .LandingTopSec .LandingHeader .LandingLogo img {
    width: 335px;
		    filter:none;

}
	
.postid-283760  .LandingTopSec .LandingTopContent .LandingLeft {
    padding-right: 180px;
}

.postid-283760  .LandingTopSec .LandingTopContent h1 {
    font-size: 38px;
    line-height: 1.1em;
    padding: 0;
}
}
.postid-283760 #blocco-3 {
	/*background: #F8F7F5;*/
	margin-bottom: 0;
    padding: 100px 0;
	position: relative
}

.postid-283760  #blocco-2 .Content_3 {
	background: #ea1232;
	color: #fff
}
.postid-283760  #blocco-2 .Content_3 h2,
.postid-283760  #blocco-2 .IconBoxOuter .Text01 {
	color: #fff !important 
}
.postid-283760 #blocco-1 .LftImgCntnt.Gradient04{
	background:  #fff !important
}
.postid-283760 #blocco-2 {
	margin-bottom: 0
}

/*.postid-283760 div#blocco-3:after {
    content: '';
    position: absolute;
    left: 0;
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2021/11/OXFAM_lp-card-natale-2021_lineefascia_SOTTO.svg) no-repeat;
    background-size: cover !important;
    width: 100%;
    height: 145px;
    bottom: -145px;
}
*/
.postid-283760 div#blocco-4:after {
	display: none
}
/*
.postid-283760 div#blocco-4 {
    position: relative;
    background: #fff url();

    background: url(https://www.oxfamitalia.org/wp-content/uploads/2022/09/siamo-oxfam-bg.svg) no-repeat center center;
    padding: 10em 0 !important;
    background-size: contain;
	margin-bottom: 50px !important;
	margin-top: 160px;
	
}

.postid-283760 div#blocco-4 .SimpleContent {
	padding: 100px 0
}
*/
.postid-283760 #blocco-2 .IconBox:first-child .Icon02 img {
	filter: none
}
.postid-283760 #blocco-5 {
    /* background: #F8F7F5; */
    padding: 0 0 60px 0;
    margin-bottom: 0;
    position: relative;
    margin-top: 0;
}
.postid-283760 #blocco-5 .Content21 .col-md-6:last-child {
	text-align: center
}
.postid-283760 #blocco-5 .Content21 .col-md-6:last-child img {
width: 300px;
}
/*.postid-283760 div#blocco-5:before {
    content: '';
    position: absolute;
    left: 0;
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2021/11/OXFAM_lp-card-natale-2021_lineefascia_SOPRA.svg) no-repeat;
    background-size: cover !important;
    width: 100%;
    height: 145px;
    top: -145px;
}*/

.postid-283760 .LandingRight.DonationWidget02 {
	text-align: center
}


@media (min-width: 1025px) {
.postid-283760 .LftImgCntnt_Img { 
	flex: 0 0 auto;
    width: 41.66666667%;
}
.postid-283760 .LftImgCntnt_Content{
    flex: 0 0 auto;
    width: 58.33333333%;
}
}
@media (max-width: 767px) {
.postid-283760 .LandingRight.DonationWidget02 {
    margin-top: 90px;
}
.postid-283760 div#blocco-4 {
    margin-top: 0px;
	padding: 10em 0  0 0!important;
	margin-bottom: 0
}
.postid-283760 div#blocco-4 .SimpleContent {
    padding: 100px 0 0 0;
}
.postid-283760 div#blocco-5:before {
    background-size: contain !important;
    height: 145px;
    top: -32px;
}
.postid-283760 div#blocco-4 {
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2022/09/siamo-oxfam-bg.svg) no-repeat 0 160px;

}
}


.postid-340433 #blocco-1 {
    position: relative;
}


.postid-340433 #blocco-1:before {
    content: '';
    position: absolute;
    left: 0;
    background: url('https://www.oxfamitalia.org/wp-content/uploads/2021/12/Linee-01.svg') no-repeat;
}



.postid-340433 #blocco-2 .Button05 {
    background-color: #fff;
		border-color:#fff;
	color: #ea1232

}
.postid-340433 #blocco-2 .Button05:hover {
    background-color: #333;
		border-color:#333;
	color: #fff

}


/*natale gaza*/

.postid-340433   .LandingTopSec {
	position: relative
}
	
	.postid-340433  	section.LandingTopSec:after {
		display: none
	}
.natale-testata-sx {
position: absolute;
    bottom: -140px;
    width: 310px;
    left: -25px;
    z-index: 1;

}
.natale-testata-dx {
    position: absolute;
    bottom: -50px;
    width: 240px;
    right: 0;
    z-index: 1;

}
		.postid-340433  #blocco-5 {
		background: #F8F7F6;
    padding: 50px 0 10px 0;
    margin-bottom: -30px;
	}
	.postid-340433  #blocco-5 h2 {
		margin-bottom: 40px
	}
		.postid-340433  #blocco-6{
		background: #F8F7F6;
    padding: 0 0 50px 0;
			position: relative;
	}
.postid-340433 div#blocco-6:after {
    content: '';
    position: absolute;
    left: 0;
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2021/11/OXFAM_lp-card-natale-2021_lineefascia_SOTTO.svg) no-repeat;
    background-size: cover !important;
    width: 100%;
    height: 185px;
    bottom: -145px;
}

.postid-340433  #blocco-7 {
    position: relative;
    background: #fff url();
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2022/09/siamo-oxfam-bg.svg) no-repeat center center;
    padding: 10em 0 !important;
    background-size: contain;
    margin-bottom: 50px !important;
    margin-top: 200px;
}

.postid-340433  #blocco-8 {
    background: #F8F7F5;
    padding: 100px 0;
    margin-bottom: 0;
    position: relative;
    margin-top: 160px;
}
.postid-340433  #blocco-8:before {
    content: '';
    position: absolute;
    left: 0;
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2021/11/OXFAM_lp-card-natale-2021_lineefascia_SOPRA.svg) no-repeat;
    background-size: cover !important;
    width: 100%;
    height: 185px;
    top: -145px;
}
.postid-340433 #blocco-2 .IconBox .Icon02 img{
	filter: none
}
.postid-340433 #blocco-2 .col-12.ButtonOuter {
	display: none
}
	@media (min-width: 1025px) {
	.postid-340433  #blocco-1 .LandingLeft {
		position: relative
	}	
	
	.postid-340433  #blocco-1 .LandingLeft:after{
content: '';
    position: absolute;
    right: 20px;
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2022/12/elementi_blocco-1.svg) no-repeat center;
    width: 225px;
    height: 145px;
    background-size: contain;
    bottom: -50px;
	}	
	
	.postid-340433  #blocco-4 .LandingRight {
		position: relative
	}	
	
	.postid-340433  #blocco-4 .LandingRight:after{
     content: '';
    position: absolute;
    left: 175px;
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2022/12/elementi_blocco-2.svg) no-repeat center;
    width: 320px;
    height: 210px;
    background-size: contain;
    bottom: 100px;

	}	

	
}
	@media (max-width: 767px) {
.natale-testata-dx,
		.natale-testata-sx {display: none}
.postid-340433 div#blocco-6:after {
    content: '';
    position: absolute;
    left: 0;
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2021/11/OXFAM_lp-card-natale-2021_lineefascia_SOTTO.svg) no-repeat;
    background-size: contain !important;
    width: 100%;
    height: 150px;
    bottom: -145px;
}
	.postid-340433 #blocco-7 {
    position: relative;
    background: #fff url();
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2022/09/siamo-oxfam-bg.svg) no-repeat center center;
    padding: 3em 0 !important;
    background-size: contain;
    margin-bottom: 50px !important;
    margin-top: 50px;
}
	.postid-340433 #blocco-8:before {
    content: '';
    position: absolute;
    left: 0;
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2021/11/OXFAM_lp-card-natale-2021_lineefascia_SOPRA.svg) no-repeat;
    background-size: contain !important;
    width: 100%;
    height: 81px;
    top: -35px;
}
	.postid-340433 #blocco-8 {
    background: #F8F7F5;
    padding: 100px 0;
    margin-bottom: 0;
    position: relative;
    margin-top: 0;
}
		
	#give-donation_widget_hsi.my-donate.donation_box .form-step-2 ul li {
    min-width: auto !important
}

.postid-340682.single-landing .SuperFlexible #blocco-2 .IconBox .Icon02 img,
.postid-340752.single-landing .SuperFlexible #blocco-2 .IconBox .Icon02 img,
.postid-340797.single-landing .SuperFlexible #blocco-2 .IconBox .Icon02 img{
    filter: none
}
.postid-340682.single-landing .SuperFlexible div#blocco-7,
.postid-340752.single-landing .SuperFlexible div#blocco-7,
.postid-340797.single-landing .SuperFlexible div#blocco-7  {
    padding: 60px 0;
	margin-bottom: 100px !important;
}
		
		
}
@media (max-width: 767px) {
.postid-341412 .SuperFlexible {
    padding-top: 210% !important;
}
	.postid-341696 .LandingRight.DonationWidget02 ,
	.postid-341840 .LandingRight.DonationWidget02 ,
	.postid-341769 .LandingRight.DonationWidget02 {
		margin-top: 180px
	}
	.postid-341696 .LandingHeadLogo ,
	.postid-341840 .LandingHeadLogo ,
	.postid-341769 .LandingHeadLogo,
	.postid-223581  .LandingHeadLogo{
		float: left
	}
	.postid-341696 .LandingHeadButton ,
	.postid-341840 .LandingHeadButton ,
	.postid-341769 .LandingHeadButton,
		.postid-223581  .LandingHeadButton{
	    float: right;
    width: 40% !important
	
}
	.postid-346423 	#widget-dona,
		.postid-346740  	#widget-dona{ 
		margin-top: 150px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;

	}
	.postid-223581	#widget-dona {
		margin-top: 60px;
		box-shadow: none
	}
	.postid-223581	#widget-dona iframe {
		margin-left: 8px
	}
	.postid-223581 .SuperFlexible {
		padding-top: 355px;
	}
.postid-341634	#blocco-2 .SimpleContent {
    padding-top: 0 !important;
}
.postid-341634	#blocco-1 {
    margin-bottom: 20px !important;
}
	
	.postid-341634 .LandingHeadLogo {
		margin-bottom: 10px
	}
	
	.postid-341634  .LandingHeaderFixed .LandingHeadInn .LandingHeadLogo img {
    min-width: 134px;
    width: 265px;
}
}
.postid-341520 .LandingTopSec  {
	margin-bottom: 0 !important
}
.postid-341520 .LandingTopSec .LandingHeader .LandingLogo img {
    width: 290px;
    filter: none
}

.postid-341520  #blocco-4 {
	background: #f8f7f5;
	padding: 3em 0
}
.postid-341520  #blocco-4 h2 {
	margin-bottom: 30px
}
@media (min-width: 1025px) {
.postid-341520 .SuperFlexible {
	padding-top: 0 !important
}
}

.postid-341634 .LandingHeadButton {
	display: flex;
    flex: auto;
    justify-content: flex-end;
}
.postid-341634 .LandingHeaderFixed .LandingHeadInn .LandingHeadLogo img,
.postid-341696 .LandingHeaderFixed .LandingHeadInn .LandingHeadLogo img ,
.postid-341840 .LandingHeaderFixed .LandingHeadInn .LandingHeadLogo img ,
.postid-341769 .LandingHeaderFixed .LandingHeadInn .LandingHeadLogo img {
    filter: brightness(0) invert(1);
}

.postid-341634 .LandingTopSec .LandingHeader .LandingLogo img {
    width: 335px;
}


/*.PetitionForm .dk-speakout-progress-wrap .dk-speakout-progress .dk-speakout-progressbar {
    width: 100% !important;
}
*/
 .ThankYouHead .ThankHeadInn .ThankYouLogo {
    -webkit-filter: none;
    -moz-filter: none;
    filter: none;
}


.page-id-341989 .ThankYouHead::before {
    background: transparent linear-gradient(180deg, #16161500 20%, #161615 400%);
    opacity: 0.43;
}

.page-id-341989 .ThankYouHead .ThankYouContent h1 {
	color: #000;
	font-size: 100px;
	margin-bottom: 45px;
}

.page-id-341989 .ThankYouHead .ThankYouContent p {
	font-size: 45px;
    color: #000;
    font-family: "Oxfam TSTAR PRO Headline";
}

.page-id-341989 .ThankYouHead .ThankYouContent p span {
    display: inline-block;
    padding-top: 40px;
    font-size: 30px;
}
.page-id-341989 .ThankYouHead .ThankYouContent p span.fondi-racc {
    font-size: 45px;
    color: #eb5947;
}

@media (min-width: 768px) and (max-width:1250px) {
	
	.page-id-341989 .ThankYouHead .ThankYouContent h1 {
	font-size: 80px;

}

.page-id-341989 .ThankYouHead .ThankYouContent p {
	font-size: 30px;
}

.page-id-341989 .ThankYouHead .ThankYouContent p span {
    font-size: 30px;
}
.page-id-341989 .ThankYouHead .ThankYouContent p span.fondi-racc {
    font-size: 35px;
}
}


@media (max-width:767px) {
	.page-id-341989 .ThankYouHead {
		background-image: url(https://www.oxfamitalia.org/wp-content/uploads/2023/02/OXFAM_wewardoxfam_testata-TP-mobile.jpg);
		background-position: center;
    background-size: contain;
	}
	
	.page-id-341989 .ThankYouHead .ThankYouContent h1 {
	font-size: 80px;

}
.ThankYouHead .ThankHeadInn {
    height: 85vh;
}
.page-id-341989 .ThankYouHead .ThankYouContent p {
	font-size: 30px;
}

.page-id-341989 .ThankYouHead .ThankYouContent p span {
    font-size: 30px;
}
.page-id-341989 .ThankYouHead .ThankYouContent p span.fondi-racc {
    font-size: 35px;
}
	
	
}



.postid-281319 .DonationWidget02 {
	text-align: center
}

.postid-281319 .LandingTopContent .Button06 {
	display: none
}
	.postid-281319 .LandingHeaderFixed  .LandingHeadLogo img {
		    filter: brightness(0) invert(1);
	}

.postid-342100 .DonationWidget02 {
	text-align: center
}

.postid-342100 .LandingTopContent .Button06 {
	display: none
}
	.postid-342100 .LandingHeaderFixed  .LandingHeadLogo img {
		    filter: brightness(0) invert(1);
	}
@media (max-width:767px) {
	.postid-281319 .LandingTopSec {
		box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 20%);
	}
	.postid-281319 .DonationWidget02 {
		margin-top: 200px;
	}
	.postid-281319  .SuperFlexible {
    padding-top: 120%;
}

	.postid-281319 .LandingHeaderFixed  .LandingHeadLogo {
		float: left;
    width: 30%;
	}
	.postid-281319 .LandingHeaderFixed  .LandingHeadLogo img {
		    filter: brightness(0) invert(1);
	}
	.postid-281319 .LandingHeaderFixed  .LandingHeadButton{
    float: right;
    width: 70%;
    text-align: right;
	}
	
	
	.postid-342100 .LandingTopSec {
		box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 20%);
	}
	.postid-342100 .DonationWidget02 {
		margin-top: 200px;
	}
	.postid-342100  .SuperFlexible {
    padding-top: 120%;
}
	.postid-342100 .LandingHeaderFixed  .LandingHeadLogo {
		float: left;
    width: 30%;
	}
	.postid-342100 .LandingHeaderFixed  .LandingHeadLogo img {
		    filter: brightness(0) invert(1);
	}
	.postid-342100 .LandingHeaderFixed  .LandingHeadButton{
    float: right;
    width: 70%;
    text-align: right;
	}
	
	.page-id-342071 .ThankYouHead {
			background-image: url(https://www.oxfamitalia.org/wp-content/uploads/2023/02/Oxfam_acquadonne.jpg) !important;
    background-position: bottom !important;
	}
	
/**/
	.postid-223773 .LandingHeaderFixed  .LandingHeadLogo {
		float: left;
    width: 40%;
	}

	.postid-223773 .LandingHeaderFixed  .LandingHeadButton{
    float: right;
    width: 60%;
    text-align: right;
	}
	.postid-223773 .LandingHeadButton .Button08 {
		padding: 10px 40px !important
	}
	.postid-223773  #blocco-1 .SimpleContent {
    padding-top: 490px !important;
}
}
	.postid-223773 .LandingHeaderFixed  .LandingHeadLogo img {
		    filter: brightness(0) invert(1);
	}
.postid-342279 .form-row.ffm-field-container h3 {
	position: relative
}
@media (min-width:768px) {
.postid-342279 #give_checkout_user_info legend {
font-size: 40px !important;
    line-height: 45px;
    background: #fff;
    z-index: 11;
    position: relative;
    font-family: "Oxfam TSTAR PRO" !important;
    font-weight: bold;
    color: #44841a !important;
	text-transform: uppercase
}
}
.postid-342279 #give_checkout_user_info legend:before {
 content: '2. ';
	position: absolute;
	left: 0
}
.postid-342279 #give_checkout_user_info legend:after {
content: "";
    position: absolute;
    width: 33%;
    background-color: #44841a;
    height: 1px;
    top: 50%;
    transform: translateY(-50%);
    left: 65%;
}
.postid-342279  .DonationWidget03 #give-donation_widget_hsi.my-donate.donation_box form[id*="give-form"] .form-row {
	padding-left: 0
}
.postid-342279 #give_purchase_form_wrap {
	margin: 20px 15px
}
.postid-342279 #give_purchase_form_wrap legend {
	padding: 0 0 0 40px !important
}
.postid-342279 #give-donation-submit {
	margin-left: -15px
}
.postid-342279  #give-donation_widget_hsi.my-donate.donation_box #give_purchase_form_wrap label {
    line-height: 1;
    font-size: 11px;
    display: none;
    min-height: 50px;
}
@media (max-width:767px) {
.postid-342279  .SideBar01 {
    margin-top: 60px;
}
.postid-342279 	.SuperFlexible {
    padding-top: 0px !important;
}
	.postid-342279 .form-row.ffm-field-container h3 span {
	font-size: 24px;
    line-height: 36px;
    padding: 15px 10px 15px 0;
	    background: #fff;
   z-index: 11;
    position: relative;
}
.postid-342279 #give_purchase_form_wrap {
    margin: 20px 0;
}

	
	.postid-281733 .LandingTopSec {
		box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 20%);
	}
	.postid-281733 .DonationWidget02 {
		margin-top: 200px;
	}
	.postid-281733  .SuperFlexible {
    padding-top: 120%;
}
	.postid-281733 .LandingHeaderFixed  .LandingHeadLogo {
		float: left;
    width: 30%;
	}
	.postid-281733 .LandingHeaderFixed  .LandingHeadLogo img {
		    filter: brightness(0) invert(1);
	}
	.postid-281733 .LandingHeaderFixed  .LandingHeadButton{
    float: right;
    width: 70%;
    text-align: right;
	}
}
@media (min-width:1200px) {
	.page-id-295271 #blocco-5 .IconBox {
		width: 25% !important
	}
.postid-342916 .LandingTopSec .LandingHeader .LandingLogo img,
	.postid-343852  .LandingTopSec .LandingHeader .LandingLogo img {
    width: 350px;
    filter: brightness(0) invert(1);
}
	.postid-342916 .col-4.ml-auto.LandingRight.DonationWidget02 {
		display: flex;
    margin-left: 50px !important;
	}
	.postid-342916 .col-4.ml-auto.LandingRight.DonationWidget02  iframe {
		margin: 0 10px
	}
}
.postid-281733 .LandingTopSec {
	margin-bottom: 0
}
.postid-281733 .SuperFlexible {
	padding-top: 0
}




.page-id-342958 .ThankYouLogo img,
.page-id-343695 .ThankYouLogo img,
.page-id-343850  .ThankYouLogo img{
	width: 380px
}
.page-id-342958 .ThankYouHead .ThankHeadInn h1,
.page-id-343695 .ThankYouHead .ThankHeadInn h1,
.page-id-343850 .ThankYouHead .ThankHeadInn h1{
	color: #fff
}
.postid-342916 .LandingTopSec {
    height: 80vh;
	margin-bottom: 20px;
}

.postid-342916  .LandingLeft p {
	margin-bottom: 0
}
.postid-342916 .LandingTopContent {
    padding-top: 165px;
    padding-bottom: 0;
}


@media (max-width: 767px) {
.postid-342916 .LandingTopContent {
    padding-top: 190px;
    padding-bottom: 0;
    text-align: center;
}
.postid-342916 .LandingTopSec {
    height: 80vh !important;
	    background: url(https://www.oxfamitalia.org/wp-content/uploads/2023/03/Aveda_imgmob-02.jpg) !important;
    background-size: cover !important;
}
	.postid-342916 	.DonationWidget02 {
		box-shadow: none
	}
.postid-342916 .SuperFlexible {
    padding-top: 60px !important
}
	.postid-342916 .LandingLogo.lp-342916 {
		text-align: center
	}
	.postid-342916 .LandingLogo.lp-342916 img {
		width: 280px
	}
}
.ImageBlockRepeater h2 {
    margin: 0 0 48px;
}
.ImageBlockRepeater .ImageBlocInn .ImageRepeater > img {
    object-fit: contain;
	margin-bottom: 0
}

.postid-343211 .ImageBlockRepeater .ImageBlocInn .ImageRepeater h3 {
	text-transform: capitalize
}

.ImageBlockRepeater .ImageBlocInn .ImageRepeater {
    margin-bottom: 24px;

	
}
.form-group {
	margin-bottom: 20px
}
.form-group input {
	height: 40px;
	width: 100%
}

.privacy span {
    padding-left: 0 !important;
    margin-left: 0;
}
.privacy input {
    height:auto
}

.postid-343204 #blocco-2 .IconBoxOuter {
	margin-bottom: 0
}
.IconBoxOuter p {
	margin-bottom: 0
}
.postid-343204 .SuperFlexible .FlexibleRepeater {
    margin-bottom: 0;
}
.postid-343204 .SuperFlexible .FlexibleRepeater#blocco-4 {
    padding: 50px 0
}
.postid-343204 #blocco-5 .HighligtedText02 p,
.postid-343209 #blocco-3 .HighligtedText02 p {
	    font-family: "Oxfam TSTAR PRO" !important
}



.postid-343204 .TestimonialBlock .Quote:after,
.postid-343209 .TestimonialBlock .Quote:after{
	display: none
}

@media (max-width: 767px) {
	.page-id-342958  .ThankYouHead,
	.page-id-342958  .ThankYouHead,
		.page-id-343695  .ThankYouHead,
	.page-id-343850   .ThankYouHead{
    background-image: url(https://www.oxfamitalia.org/wp-content/uploads/2023/03/Aveda_imgmob-02.jpg) !important;
    background-size: cover;
}
.postid-343204 .SuperFlexible,
.postid-343199  .SuperFlexible,
.postid-343211  .SuperFlexible,
	.postid-343210  .SuperFlexible{
    padding-top: 50px !important;
}
	.postid-343209 .LandingRight.DonationWidget02 {
		margin-top: 100px;
		text-align: center
	}	
	.postid-343209  .SuperFlexible {
		padding-top: 380px !important
	}
}

.postid-343204  #blocco-6 {
	text-align: center
}
.postid-223904   #blocco-9 h3 {
	font-size: 45px;
    line-height: 45px;
    letter-spacing: 1.13px;
    font-weight: normal;
    color: #44841a;
    font-family: "Oxfam TSTAR PRO Headline";
}
.postid-343204  #blocco-6 .col-12,
.postid-223904   #blocco-10 .col-12,
.postid-343927   #blocco-1 .container2 p{
	position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
.postid-343204  #blocco-6 .col-12  iframe,
.postid-223904   #blocco-10 .col-12  iframe,
.postid-343927   #blocco-1 .container2 p iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: inherit;
}


.postid-343281 .PetitionForm h3 {
    background-color: #0B97D5;
}
.postid-343281 .PetitionForm form.dk-speakout-petition {
    padding: 0 40px 0;
}
.postid-343281  .PetitionForm .dk-speakout-progress-wrap .dk-speakout-progress .dk-speakout-progressbar.dk-speakout-progressbar-low {
    background-color: #f16e22;
}
.postid-343281 .LandingTopSec .LandingHeader {
    padding: 40px 0 0 0;
}


.postid-343281 .PetitionForm .dk-speakout-share {
    background-color: transparent;
    padding: 0 40px;
}
.postid-343281 .PetitionForm .PetitionMessage {
    padding: 20px 40px;
    font-size: 17px;
    line-height: 22px;
}
.postid-343281 .LandingTopSec .LandingTopContent .LandingLeft p {
	    font-weight: 600;
    width: 80%;
}

.postid-343281 .LandingTopContent {
	position: relative
}

.postid-343281 #blocco-1 {
	margin-bottom: 0
}

.postid-343281 .LandingLeft ul li {
    /* font-weight: bold; */
    padding: 10px 0 10px 30px;
    background-image: url(https://www.oxfamitalia.org/wp-content/uploads/2023/03/pallini-celesti.svg);
    background-repeat: no-repeat;
    background-position: left 15px;
}

body.postid-343281 .Button05,
body.postid-343281 .Button08{
	background: #f16e22
}
body.postid-343281 .Button05:hover ,
body.postid-343281 .Button08:hover{
	background: #333
}
.postid-343281 .LandingTopSec {
	background-position: 0 -80px
}
@media (min-width: 1025px) {
.postid-343281 .LandingTopContent:after {
    content: '';
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2023/03/ebookacqua.png);
    position: absolute;
left: 440px;
    bottom: 0;
    width: 300px;
    height: 210px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 1;
}
.postid-343281 .LandingTopSec .LandingTopContent {
    font-size: 25px;
    line-height: 30px;
    font-weight: normal;
    color: #fff;
    padding: 0px 0 65px;
    align-items: center !important;
}
.postid-343281 .LandingTopSec .LandingTopContent .LandingLeft {
    padding-left: 45px;
    padding-right: 130px;
    padding-top: 190px;
}
}
.LandingHeaderFixed {
    background-color: rgba(51, 51, 51, 0.8);
}
@media (min-width: 1900px) {

.postid-343281 .LandingTopSec .LandingTopContent .LandingLeft {
    padding-left: 45px;
    padding-right: 130px;
    padding-top: 280px;
}
	 
}
.dk-speakout-submit,
.dk-speakout-petition-wrap h3 {
	text-shadow: none
}

.PetitionForm .dk-speakout-privacypolicy-wrap label {
    float: left;
    width: 90%;
    margin-top: -3px;
    padding-left: 5px;
}
.postid-343281 .LandingHeaderFixed .LandingHeadInn .LandingHeadLogo img {
	  filter: brightness(0) invert(1);
}
@media (max-width: 767px) {
.postid-343281 .LandingTopSec .LandingTopContent {
    padding-top: 124px;
}
	.postid-343281 .LandingTopSec {
	background-image: url(https://www.oxfamitalia.org/wp-content/uploads/2023/03/imgmobile.jpg) !important;
    /* height: 100vh; */
    background-size: cover;
}
.single-landing.postid-343281 .SuperFlexible {
    padding-top: 50em;
}
	.postid-343852 	.LandingTopSec {
		height: auto !important
	}
.postid-343852 .SuperFlexible {
    padding-top: 5em !important;
}
}

.page-id-343850 .wpcf7-submit {
    width: 100% !important;
    margin-top: 10px;
}

.FooterCon .CopyrightOuter .copy-left {
	text-align: left;
	font-family: "Oxfam TSTAR PRO Headline";
	color: #44841a;
	font-size: 14px;
	line-height: 30px;
	letter-spacing: 0.35px;
}
.FooterCon .CopyrightOuter .copy-center {
	text-align: center
}
#menu-footer-footer-tecnico {
	display: flex;
	justify-content: center;
}
#menu-footer-footer-tecnico a{
    color: #333333;
    padding: 0 25px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.35px;
    text-decoration: none;
}
#menu-footer-footer-tecnico a:hover{
   color: #44841a;
}
#menu-footer-footer-tecnico li {
border-right: solid 1px #707070;
}
#menu-footer-footer-tecnico li:last-child {
border-right: none;
}

.FooterCon .CopyrightOuter .copy-right {
	text-align: right
}
.FooterCon .CopyrightOuter .copy-right a{
 color: #333333
}
.FooterCon .CopyrightOuter {
    font-size: 16px;
}
@media (max-width: 767px) {
.FooterCon .CopyrightOuter .copy-left {
	text-align: center
}
.FooterCon .CopyrightOuter .copy-center {
	text-align: center
}
.FooterCon .CopyrightOuter .copy-right {
	text-align: center
}
#menu-footer-footer-tecnico {
	display: block
}
#menu-footer-footer-tecnico li {
border: none
}
.postid-343927 .SuperFlexible {
    padding-top: 50px !important;
}
.postid-344578  .SuperFlexible {
    padding-top: 50px !important;
}
}

	#gform_2 .gform-body.gform_body{
		position: relative
	}
	#gform_2  #field_submit {
		justify-content: flex-end;
    position: absolute;
    right: 0;
    width: 30%;
    top: 0;
	}
	#gform_2  #input_2_1 {
	width: 100%;
    border: solid 1px #333333;
    background-color: transparent;
    height: 52px;
    line-height: 52px;
    padding: 10px 19px;
    font-size: 17px;
    letter-spacing: 0.42px;
    color: #333333;
    margin: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
	}
	#gform_2  #gform_submit_button_2 {
		width: 100%;
		font-size: 18px;
    line-height: 50px;
    height: 50px;
    border: none;
    background-color: #44841a;
    font-family: "Oxfam TSTAR PRO Headline";
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    width: 255px;
    max-width: 100%;
    text-align: #fff;
    background-image: url(../images/Arrow01.svg);
    background-repeat: no-repeat;
    background-size: 9px 8px;
    background-position: 67% center;
    padding: 0;

}
#gform_wrapper_2 .gform_title { 
font-size: 1.5rem;
    color: #333333;
    font-family: "Oxfam TSTAR PRO";
    font-weight: 600;
    margin-bottom: 30px;
	
}
.postid-343927 #blocco-4,
.postid-343927 #blocco-4 .Content_1_2,
.postid-343927 #blocco-6,
.postid-343927 #blocco-6 .Content_1_2{
	margin-bottom: 0
}
#gform_fields_3 #field_3_13 label {
	min-height: 54px
}
#gform_fields_3  .gform_wrapper.gravity-theme .gfield_label {
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 8px;
    padding: 0;
    position: relative;
}
#gform_fields_3  .gform_wrapper.gravity-theme .gfield_required .gfield_required_custom, 
#gform_fields_3  .gform_wrapper.gravity-theme .gfield_required .gfield_required_text {
    font-style: italic;
    font-weight: 400;
    position: absolute;
    top: 4px;
}



body.postid-344145 .Button08 {
    background-color: #4EAC9A;

}
.postid-344145 .container2 ul li {
    font-weight: bold;
    padding: 10px 0 10px 30px;
    background-image: url(https://www.oxfamitalia.org/wp-content/uploads/2023/04/list-blue.svg);
    background-repeat: no-repeat;
    background-position: left 15px;
    font-weight: 400;
}
.postid-344145 #blocco-6 .Listing02 .Listing02_inn .Listing02Icon {
    width: auto;
    min-width: auto;
    padding-right: 0;
    padding-left: 0;
    border-right: none;
    display: flex;
    text-align: center;
    margin: 0;
    flex-direction: column;
    justify-content: center;
}
.postid-344145 .Form_v2:before {
    background-color: #08205C ;
}
.postid-344145 .Form_v2 p {
    margin: 0 0 10px;
    text-align: center;color: #fff
}
.postid-344145 .gform_wrapper.gravity-theme .gfield_label {
	color: #fff
}
.postid-344145 .ginput_container_checkbox label, .postid-344145 .ginput_container.ginput_container_consent label {
    padding-left: 30px;
    position: relative;
    font-size: 15px;
    color: #fff;
}
.postid-344145 .Form_v2 a { 
    color: #fff;
    text-decoration: underline;
}
.postid-344145 #blocco-2 h3 {
    font-size: 45px;
    line-height: 45px;
    letter-spacing: 1.13px;
    font-weight: normal;
    color: #fff !important;
    font-family: "Oxfam TSTAR PRO Headline";
}

.postid-344145 .Form_v2 .SubmitOuter input {
    background-color: #B262B0;
}

.postid-344145  #gform_submit_button_3{
	
font-size: 18px;
    line-height: 50px;
    height: 50px;
    border: none;
    background-color: #4EAC9A;
    font-family: "Oxfam TSTAR PRO Headline";
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    width: 255px;
    max-width: 100%;
    text-align: #fff;
    background-image: url(https://www.oxfamitalia.org/wp-content/themes/oxfam-new/assets/images/Arrow01.svg);
    background-repeat: no-repeat;
    background-size: 9px 8px;
    background-position: 67% center;
    padding: 0;
    text-align: center;
}
.postid-344145  #gform_submit_button_3:hover{
	
font-size: 18px;
    line-height: 50px;
    height: 50px;
    border: none;
    background-color: #333;
    font-family: "Oxfam TSTAR PRO Headline";
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    width: 255px;
    max-width: 100%;
    text-align: #fff;
    background-image: url(https://www.oxfamitalia.org/wp-content/themes/oxfam-new/assets/images/Arrow01.svg);
    background-repeat: no-repeat;
    background-size: 9px 8px;
    background-position: 67% center;
    padding: 0;
    text-align: center;
}
.postid-344145 .gform_footer {
    display: flex;
    justify-content: center !important;
}
@media (min-width: 1025px) {
.postid-344145 #blocco-6 .Listing02 .Listing02_inn {
    width: calc(100% / 4);
    width: -webkit-calc(100% / 4);
}
.postid-344145 section.LandingTopSec:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://www.oxfamitalia.org/wp-content/uploads/2023/04/FreeAll_logo.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 475px;
    height: 100%;
}
}
@media (max-width: 767px) {
.postid-344145 .LandingTopSec {
    background-image: url(https://www.oxfamitalia.org/wp-content/uploads/2023/04/FreeAll-mobile-1.png) !important;
    margin-bottom: 30px !important;
}
.postid-344145 .LandingTopSec .LandingTopContent h1 {
    font-size: 30px;
}
	
	.postid-344145  .LandingTopContent p {
		font-size: 18px
	}
.postid-344145 .LandingTopSec .LandingTopContent {
    padding-top: 0;
}
.postid-344145 	section.SuperFlexible .Listing02 .Listing02_inn, .postid-344145  div.SuperFlexible .Listing02 .Listing02_inn {
    width: 50%;
    float: left;
    padding: 0 10px;
}
	
	.postid-344728  .SuperFlexible,
		.postid-344813   .SuperFlexible,
		.postid-344637   .SuperFlexible{
    padding-top: 300px;
}
	.postid-344728  .LandingHeadLogo,
	.postid-344813   .LandingHeadLogo,
	.postid-344637   .LandingHeadLogo {
		float: left
	}
		.postid-344728  .LandingHeadLogo img,
	.postid-344813   .LandingHeadLogo img,
	.postid-344637   .LandingHeadLogo img {
		filter: brightness(0) invert(1);
	}
	
	.postid-344728  .LandingHeadButton,
	.postid-344813   .LandingHeadButton,
	.postid-344637   .LandingHeadButton {
		text-align: right 
	}
}


.elencopuntato {
    list-style: disc;
    padding-left: 20px; 
}

.elencopuntato li::marker{
	color: #44841a
}

body.postid-344510 .Button08 {
    background-color: #f16e22;
}

.postid-344145 #blocco-2 {
	margin-bottom: 0
	
	
}

.postid-344145 #blocco-2 {
	margin-bottom: 0
	
	
}
.postid-344145 #blocco-2 .container2{
  background-color: #08205C;
	    text-align: center;
    color: #fff;
    padding-top: 30px;
}

.postid-344145 #blocco-3 {
	margin-top: -35px
}
.postid-344145 #blocco-3 .container2{
  background-color: #08205C;
    color: #fff;
    padding-bottom: 30px;
}
.postid-344145 .gform_title {
	display: none
}

.postid-345299 .LandingTopSec .LandingHeader .LandingLogo img,
.postid-346047 .LandingTopSec .LandingHeader .LandingLogo img{
	filter: none;
	width: 330px;
}



@media (max-width: 767px) {
	.postid-345299 .LandingTopSec {
		background-image: url(https://www.oxfamitalia.org/wp-content/uploads/2023/05/OXFAM-AziendeDirittiUmani-mobile.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
        background-position: bottom;
	}
.postid-345299 .SuperFlexible {
    padding-top: 80px !important;
}
	
.postid-345299  .LandingTopSec .LandingTopContent {
    padding-top: 0;
    margin-top: -40px;
}
	.postid-345598   .LandingTopSec ,
	.postid-345427   .LandingTopSec ,
	.postid-345515   .LandingTopSec {
		background-position: inherit !important
	}
	.postid-345598   .DonationWidget02,
	.postid-345427  .DonationWidget02,
	.postid-345515  .DonationWidget02{
		    margin-top: 200px;
	}
	
.postid-345858 .DonationWidget02,
.postid-345779  .DonationWidget02,
.postid-345927 .DonationWidget02 {
    margin-top: 200px;
}
	.page-id-346046	#blocco-4 h3 {
		font-size: 22px !important
	}
	
	.LandingHeaderFixed.LandingV1.Active01 .LandingHeadLogo {
		float: left;
    width: 30%;
	}
	
	.LandingHeaderFixed.LandingV1.Active01 .LandingHeadButton {
    float: right;
    width: 70%;
    text-align: right;
	}
	body.postid-344510 .Button08 {
    background-color: #f16e22;
    padding: 10px 30px;
}
	
	.postid-344510 	.TestimonialBlock {
		background-image: url(https://www.oxfamitalia.org/wp-content/uploads/2023/06/Oxfam_Siria_mobile.jpg) !important;
}
	
}


.CheckboxOuter.check span {
    position: relative;
    padding-left: 15px;
    width: 100%;
    display: block;
    margin-bottom: 15px;
}
.CheckboxOuter.check input {
    visibility: visible !important;
    width: 18px;
    height: 18px;
    position: absolute;
	    z-index: 11;
	left: 0
}
.CheckboxOuter.check .wpcf7-list-item-label:before {
	display: none
}

.postid-345688 .CheckboxOuter.check span {
	    font-size: 18px;
    font-weight: 600;
}

.postid-346047   #blocco-2 img {
	max-width: 80%;
    height: auto;
    margin: auto;
    display: block;
}

/*net for neet*/
.page-id-346046	.FloatingBanner {display: none}
.page-id-346046 .HeroSec.FlexibleContent {
	display: none !important
}

.page-id-346046  #blocco-2 .container2,
.page-id-346046  #blocco-3 .container2{
	max-width: 1500px
}
.page-id-346046 .container-fluid.bread-cont {
	position: relative;
	    margin-top: 10px;
    padding-top: 15px;
}
.page-id-346046 .container-fluid.bread-cont:after {
width: 100%;
    height: 11px;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    background-image: url(https://www.oxfamitalia.org/wp-content/themes/oxfam-new/assets/images/BorderImage.jpg);
    background-repeat: repeat-x;
    background-size: auto 11px;
    z-index: 1;
}

.postid-346182 .TestimonialBlock {
    background-color: #333333;
    padding: 200px 0;
}

@media (max-width: 767px) {
.postid-346182 .LandingTopSec .LandingTopContent {
    padding-top: 155px;
}
.postid-346182   .DonationWidget02 {
	margin-top:50px;
	    text-align: center;
}
.postid-346182  	.LandingTopSec .LandingTopContent h1 {

    font-size: 34px;
}

	.postid-346182 .TestimonialBlock {
		background-position: center
	}
}

.page-id-346046 .HeadRight,
.page-id-346046 .FooterCon .FooterInn{
	display: none
}


.partecipare-check h3 {
	    font-size: 22px;

}
.partecipare-check span {
	padding-left: 0
}
.partecipare-check label {

    padding-left: 0 !important;
    margin-left: -10px;
	
} 

.partecipare-check  .wpcf7-list-item {
		    width: 100%;
    margin-bottom: 10px !important;
}
.partecipare-check .wpcf7-list-item-label {
	padding-left: 22px;

}

/*
.postid-332968  .LandingTopSec {
background-position: -135px 0;
    background-repeat: no-repeat;
    background-size: cover;
}

*/


.page-id-347453 .HeroSec,
.page-id-347450 .HeroSec,
.page-id-347447 .HeroSec,
.page-id-347444 .HeroSec,
.page-id-347438 .HeroSec,
.page-id-347435 .HeroSec,
.page-id-347432 .HeroSec,
.page-id-347430 .HeroSec {
	display: none;

}
.page-id-347453 .bread-cont,
.page-id-347450 .bread-cont,
.page-id-347447 .bread-cont,
.page-id-347444 .bread-cont,
.page-id-347438 .bread-cont,
.page-id-347435 .bread-cont,
.page-id-347432 .bread-cont,
.page-id-347430 .bread-cont {
	margin-top: 20px
} 

.page-id-347571 .LandingTopSec .LandingHeader .LandingLogo img {
	width: 220px
}
.page-id-347571 #blocco-2,
.page-id-347571 #blocco-4{
	background: #f8f7f5;
    padding-top: 60px;
    padding-bottom: 60px;
}

@media (max-width: 767px) {
	.page-id-347571 #blocco-1 {
		margin-bottom: 0
	}
	.page-id-347571 #blocco-1 .LandingLeft {
		order: 2
	}
	
}


ul.dot li{
	padding: 10px 0 10px 30px;
    background-image: url(https://www.oxfamitalia.org/wp-content/themes/oxfam-new/assets/images/ListDot.svg);
    background-repeat: no-repeat;
    background-position: left 15px;
} 

ol.numbers {
	    padding-left: 20px;
}
ol.numbers li {
		list-style: auto !important;
}

.Form_v1 .SubmitOuter input, .Form_v2 .SubmitOuter input {
	background-image: none !important
}

