.sectionparteneriate_block{
/*	padding-top:60px;*/
/*	padding-bottom:5px;*/
/*	box-sizing:border-box;*/
/*background-color: lightblue;*/
}

.main_sectionparteneriate {
	margin-bottom:50px;
}

.donation_accordion_wrp {
	max-width: 100%;
    width: 100%;
}

.donation_accordion_item .donation_top{
	background-color: #FA4616;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    padding: 15px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;

}
.donation_accordion_item.box_type_pink .donation_top{
	background-color: #ED1651;
}
.donation_accordion_item.box_type_orange .donation_top{
	background-color: #FA4616;
}
.donation_accordion_item.box_type_blue .donation_top{
	background-color: #04AEEF;
}
.donation_accordion_item.box_type_gray .donation_top{
	background-color: #666;
}

.donation_accordion_item.box_type_pink .donation_top .toggle .donate_ico {
    color: #ED1651;
}
.donation_accordion_item.box_type_orange .donation_top .toggle .donate_ico {
    color: #FA4616;
}
.donation_accordion_item.box_type_blue .donation_top .toggle .donate_ico {
    color: #04AEEF;
}
.donation_accordion_item.box_type_gray .donation_top .toggle .donate_ico {
    color: #666;
}

.donation_accordion_item .toggle{
    margin-left: auto;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    margin-bottom: 28px;
    cursor: pointer;
}
.donation_accordion_item .toggle.active {
	transform: rotate(180deg);
}
.donation_accordion_item .toggle .donate_ico{
    color: #FA4616;
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    font-size: 20px;
    color: #000;
    transform: rotate(270deg);
    
}


.donation_accordion_item .donation_heading{}
.donation_accordion_item .donation_heading h2 {
    padding-left: 15px;
    color: #fff;
    font-size: 48px;
    font-weight: bold;
    line-height: 1.3;
}


.donation_accordion_item .donation_bottom{
	display:none;
}

.donation_accordion_item .donation_ribbon {
	padding:41px 37px;
	margin-top:10px;

	margin-bottom:10px;
	box-sizing:border-box;
	max-width: 100%;
	width:100%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;

}
.donation_accordion_item .donation_ribbon.box_type_pink {
	background-color:#ED1651;
}
.donation_accordion_item .donation_ribbon.box_type_blue {
	background-color:#04AEEF;
}
.donation_accordion_item .donation_ribbon.box_type_orange {
	background-color:#FA4616;
}
.donation_accordion_item .donation_ribbon.box_type_gray {
	background-color:#666;
}
.donation_accordion_item .donation_ribbon .donation_ribbon_heading {}
.donation_accordion_item .donation_ribbon .donation_ribbon_heading h3 {
	color:#FFFEFE;
	font-size:32px;
	font-weight:400;
	line-height:1.2;
	margin-bottom:0px;
}


.donation_accordion_item .donation_section_row {
	display:flex;
	max-width:100%;
	width:100%;
    justify-content: space-between;
    -webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	flex-wrap:wrap;
	box-sizing:border-box;
}
.donation_accordion_item .donation_section_row.type_33_66  {}
.donation_accordion_item .donation_section_row.type_66_33  {}
.donation_accordion_item .donation_section_row.type_50_50  {}
.donation_accordion_item .donation_section_row.type_33_33_33  {}
.donation_accordion_item .donation_section_row.type_25_25_25_25  {}
.donation_accordion_item .donation_content_box {}

.donation_accordion_item .donation_section_row.type_33_66 {}
.donation_accordion_item .donation_section_row.type_33_66 .donation_content_box:nth-of-type(odd) {
	max-width:calc(33.33% - 10px);
/*	order:1;*/
}
.donation_accordion_item .donation_section_row.type_33_66 .donation_content_box:nth-of-type(even) {
	max-width:calc(66.66% - 10px);
/*	order:2;*/
}
.donation_accordion_item .donation_section_row.type_66_33 {}
.donation_accordion_item .donation_section_row.type_66_33 .donation_content_box:nth-of-type(odd) {
	max-width:calc(66.66% - 10px);
/*	order:1;*/
}
.donation_accordion_item .donation_section_row.type_66_33 .donation_content_box:nth-of-type(even) {
	max-width:calc(33.33% - 10px);
/*	order:2;*/
}
.donation_accordion_item .donation_section_row.type_50_50 {}
.donation_accordion_item .donation_section_row.type_66_33 .donation_content_box ,
.donation_accordion_item .donation_section_row.type_33_66 .donation_content_box ,
.donation_accordion_item .donation_section_row.type_50_50 .donation_content_box {
	padding:38px 25px;
}
.donation_accordion_item .donation_section_row.type_50_50 .donation_content_box {
	max-width:calc(50% - 10px);
	
/*	order:1;*/
}

.donation_accordion_item .donation_section_row.type_33_33_33 {}
.donation_accordion_item .donation_section_row.type_33_33_33 .donation_content_box {
	max-width:calc(33% - 16px);
	padding:38px 18px;
}


.donation_accordion_item .donation_section_row.type_25_25_25_25 {}
.donation_accordion_item .donation_section_row.type_25_25_25_25 .donation_content_box {
	max-width:calc(25% - 16px);
	padding:38px 18px;
}

.donation_accordion_item .donation_section_row.box_type_white {
	background-color:#fff;
}
.donation_accordion_item .donation_section_row.box_type_gray {
	background-color:#F9F5F5;
}
.donation_accordion_item .donation_section_row .donation_content_box {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	padding:20px 30px;
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	width:100%;
/*	margin-top:10px;
	margin-bottom:10px;*/
	background-color:#fff;
}
.donation_accordion_item .donation_section_row .donation_content_box.donation_content_box_image_cls{
	padding:0px;
	background-color:transparent;
	overflow:hidden;
}
.donation_accordion_item .donation_section_row .donation_content_box .donation_content_box_image{
	max-width: 100%;
    display: flex;
    width: 100%;
    height: 100%;
    position:relative;

}
.donation_accordion_item .donation_section_row .donation_content_box .donation_content_box_image_btn {
	display: flex;
    position: absolute;
    right: 20px;
    top: 20px;
}
.donation_accordion_item .donation_section_row .donation_content_box .donation_content_box_image_btn a {
	display: flex;
    margin-left: auto;
    align-items: center;
    justify-content: center;
}
.donation_accordion_item .donation_section_row .donation_content_box .donation_content_box_image_btn a .href_text {
	font-size: 16px;
    font-family: Open Sans, Arial;
    line-height: 1;
    font-weight: bold;
    padding: 9px 14px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    min-height: 40px;
    display: flex;
    box-sizing: border-box;
    align-items: center;
    max-width: calc(100% - 40px);
    width: 100%;
    justify-content: center;
    /* border: 1px solid #fff; */
    background-color: #ED1651;
    color: #fff;
}
.donation_accordion_item .donation_section_row .donation_content_box .donation_content_box_image_btn a .icon-arrow_left {
	width: 40px;
    height: 40px;
    font-size: 18px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(135deg);
    /* border: 1px solid #fff; */
    background-color: #ED1651;
    color: #fff;
}

.donation_accordion_item .donation_section_row .donation_content_box .donation_content_box_image_btn a:hover .href_text ,
.donation_accordion_item .donation_section_row .donation_content_box .donation_content_box_image_btn a:hover .icon-arrow_left {
	opacity:0.9;
}
.donation_accordion_item .donation_section_row .donation_content_box .donation_content_box_image img {
	max-width:100%;
	width:100%;
	object-fit: cover;
	object-position: center center;
	height: 100%;
}

.donation_accordion_item .donation_section_row .donation_content_box.bg_box_white {
	background-color:#fff;
}
.donation_accordion_item .donation_section_row .donation_content_box.bg_box_gray {
	background-color:#F9F5F5;
}
.donation_accordion_item .donation_section_row .donation_content_box.bg_box_orange {
	background-color:#FA4616;
}
.donation_accordion_item .donation_section_row .donation_content_box.bg_box_blue {
	background-color:#04AEEF;
}
.donation_accordion_item .donation_section_row .donation_content_box.bg_box_pink {
	background-color:#ED1651;
}


.donation_accordion_item .donation_section_row .donation_content_box_heading {}
.donation_accordion_item .donation_section_row .donation_content_box_heading h2 {
	font-size:32px;
	font-weight:400;
	line-height:1.2;
	margin-bottom:30px;
}
.donation_accordion_item .donation_section_row .donation_content_box_heading h3 {
	font-size:24px;
	line-height:1.2;
	font-weight:700;
	margin-bottom:33px;
}
.donation_accordion_item .donation_section_row .donation_content_box_heading h4 {
	font-size:16px;
	line-height:1.2;
	font-weight:700;
	margin-bottom:24px;
}
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_black {}
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_black h2 ,
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_black h3 ,
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_black h4 {
	color:#000;
}

.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_gray {}
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_gray h2 ,
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_gray h3 ,
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_gray h4 {
	color:#666666;
}

.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_blue {}
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_blue h2 ,
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_blue h3 ,
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_blue h4 {
	color:#04AEEF;
}

.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_orange {}
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_orange h2 ,
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_orange h3 ,
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_orange h4 {
	color:#FA4616;
}

.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_white {}
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_white h2 ,
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_white h3 ,
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_white h4 {
	color:#fff;
}
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_pink {}
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_pink h2 ,
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_pink h3 ,
.donation_accordion_item .donation_section_row .donation_content_box_heading.heading_color_pink h4 {
	color:#ED1651;
}





.donation_accordion_item .donation_section_row .donation_content_box .donation_content_box_desc .content * {
	margin-bottom:20px;
	font-size:16px;
	line-height:1.2;

}
.donation_accordion_item .donation_section_row .donation_content_box .donation_content_box_desc .content *:last-child {
	margin-bottom:0px;
}
.donation_accordion_item .donation_section_row .donation_content_box.bg_box_white .donation_content_box_desc .content * ,
.donation_accordion_item .donation_section_row .donation_content_box.bg_box_gray .donation_content_box_desc .content * {
	color:#666666;
}
.donation_accordion_item .donation_section_row .donation_content_box.bg_box_orange .donation_content_box_desc .content *,
.donation_accordion_item .donation_section_row .donation_content_box.bg_box_blue .donation_content_box_desc .content *,
.donation_accordion_item .donation_section_row .donation_content_box.bg_box_pink .donation_content_box_desc .content *{
	color:#fff;
}



.donation_accordion_item .donation_section_row .donation_content_box_btn {
	display: flex;
    max-width: 100%;
    padding-top: 17px;
    padding-right: 17px;
    width: 100%;
    box-sizing: border-box;
}
.donation_accordion_item .donation_section_row .donation_content_box_btn a {
	margin-left: auto;
    display: flex;
    align-items: center;
    justify-content: flex-start;
} 
.donation_accordion_item .donation_section_row .donation_content_box_btn a .href_text {
	font-size: 16px;
    font-family: Open Sans, Arial;
    line-height: 1;
    font-weight: bold;
    padding: 9px 9px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    min-height: 40px;
    display: flex;
    box-sizing: border-box;
    align-items: center;
    max-width: calc(100% - 40px);
    width: 100%;
    justify-content: center;
    border: 1px solid #fff;
    
}
.donation_accordion_item .donation_section_row .donation_content_box_btn a .icon-arrow_left {
	width: 40px;
    height: 40px;
    font-size: 18px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(135deg);
    /* border: 1px solid #fff; */
    
}

.donation_accordion_item .donation_section_row .donation_content_box_btn a:hover .href_text ,
.donation_accordion_item .donation_section_row .donation_content_box_btn a:hover .icon-arrow_left {
	opacity:0.8;
}
.donation_accordion_item.box_type_orange .donation_section_row .donation_content_box_btn a .href_text,
.donation_accordion_item.box_type_orange .donation_section_row .donation_content_box_btn a .icon-arrow_left {
	color: #fff;
    background-color: #FA4616;
}
.donation_accordion_item.box_type_blue .donation_section_row .donation_content_box_btn a .href_text,
.donation_accordion_item.box_type_blue .donation_section_row .donation_content_box_btn a .icon-arrow_left {
	color: #fff;
    background-color: #04AEEF;
}
.donation_accordion_item.box_type_pink .donation_section_row .donation_content_box_btn a .href_text,
.donation_accordion_item.box_type_pink .donation_section_row .donation_content_box_btn a .icon-arrow_left {
	color: #fff;
    background-color: #ED1651;
}
.donation_accordion_item.box_type_gray .donation_section_row .donation_content_box_btn a .href_text,
.donation_accordion_item.box_type_gray .donation_section_row .donation_content_box_btn a .icon-arrow_left {
	color: #fff;
    background-color: #666;
}



.section_become_partner {
	margin-top:130px;
	margin-bottom:150px;
	padding:31px 38px;
	box-sizing:border-box;
	max-width:100%;
	width:100%;
	justify-content: space-between;
	align-items: center;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	display:flex;
}
.section_become_partner.bg_pink {
	background-color:#ED1651;
}

.section_become_partner.bg_blue {
	background-color:#04AEEF;
}
.section_become_partner.bg_gray {
	background-color:#666;
}
.section_become_partner.bg_orange {
	background-color:#FA4616;
}
.section_become_partner.bg_white {
	background-color:#fff;
}



.section_become_partner .become_partner_left {
	max-width:calc(50% - 10px);
	width:100%;
}
.section_become_partner .become_partner_left h3 {
	font-size:32px;
	line-height:1.2;
	color:#fff;
	font-weight:700;
}

.section_become_partner .become_partner_right {
	max-width:calc(50% - 10px);
	width:100%;
	display:flex;
	padding-right:60px;
}
.section_become_partner .become_partner_right .partner_dispatch {
	display:flex;
	flex-direction: column;
	max-width:calc(100% - 250px);
	width:100%;
}
.section_become_partner .become_partner_right .reach_member {

}
.section_become_partner .become_partner_right .reach_member span{
    font-size: 16px;
    color: #fff;
    line-height: 1.2;
    display: block;
}
.section_become_partner .become_partner_right .email_member {}
.section_become_partner .become_partner_right .email_member a {
	font-size:16px;
	color:#fff;
	display:block;
	line-height:1.2;
	text-decoration:underline !important;
	text-decoration-color:#FFFEFE !important;
	word-wrap:break-word;
}
.section_become_partner .become_partner_right .email_member a:hover{
	opacity:0.8;
}

.section_become_partner .become_partner_right .partner_abs {
	position:absolute;
    top: 50%;
    margin-top: -162px;
}
.section_become_partner .become_partner_right .partner_inner_rel {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.section_become_partner .become_partner_right .partner_avatar {
	position:relative;
	width:217px;
	margin-left:auto;
}

.section_become_partner .become_partner_right .partner_avatar .partner_av_image {
	
	overflow:hidden;
}
.section_become_partner .become_partner_right .partner_avatar .partner_av_image img{
    max-width: 100%;
    object-fit: cover;
    object-position: center center;
    height: auto;
    -webkit-border-radius: 110px;
	-moz-border-radius: 110px;
	border-radius: 110px;
}
.section_become_partner .become_partner_right .partner_avatar .email_member_icon {
	position:absolute;
	bottom:-7px;
	left:auto;
	right:auto;
	margin:0 auto;
}
.section_become_partner .become_partner_right .partner_avatar .email_member_icon a {
	background-color:#3765B0;
	border:3px solid #fff;
	font-size:16px;
	width: 30px;
	height:30px;
	display:flex;
	align-items: center;
	justify-content: center;
	color:#fff;
	-webkit-border-radius: 70px;
	-moz-border-radius: 70px;
	border-radius: 70px;
	text-decoration:none !important;
	transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
}

.section_become_partner .become_partner_right .partner_avatar .email_member_icon a:hover {
	background-color:#FA4616;
}


.section_hero_partner {
	max-width: 100%;

    width: 100%;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    min-height: 300px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 10;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    flex-direction: column;
    margin-bottom:50px;
}
.section_hero_partner img{
	max-width:100%;
	height:100%;
	object-fit: cover;
	display:block;

}
.section_hero_partner .btn_top {
    display: flex
;
    /* max-width: 100%; */
    /* width: 100%; */
    position: absolute;
    right: 20px;
    top: 20px;
}
.section_hero_partner .btn_top a {
    display: flex;
    margin-left: auto;
    align-items: center;
    justify-content: center;
}
.section_hero_partner .btn_top a .href_text {
	font-size: 16px;
    font-family: Open Sans, Arial;
    line-height: 1;
    font-weight: bold;
    padding: 9px 9px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    min-height: 40px;
    display: flex;
    box-sizing: border-box;
    align-items: center;
    max-width: calc(100% - 40px);
    width: 100%;
    justify-content: center;
    border: 1px solid #fff;
    background-color: #fff;
    color: #DC3407;
}
.section_hero_partner .btn_top a .donate_ico {
	width: 40px;
    height: 40px;
    font-size: 18px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(135deg);
    border: 1px solid #fff;
    color: #DC3407;
    background-color: #fff;
}

.section_hero_partner .btn_top.btn_pink a .href_text ,
.section_hero_partner .btn_top.btn_pink a .donate_ico {
	background-color:#ED1651;
	color:#fff;

}
.section_hero_partner .btn_top.btn_blue a .href_text ,
.section_hero_partner .btn_top.btn_blue a .donate_ico {
	background-color:#04AEEF;
	color:#fff;
}
.section_hero_partner .btn_top.btn_orange a .href_text ,
.section_hero_partner .btn_top.btn_orange a .donate_ico {
	background-color:#FA4616;
	color:#fff;
}
.section_hero_partner .btn_top.btn_white a .href_text ,
.section_hero_partner .btn_top.btn_white a .donate_ico {
	background-color:#fff;
	color:#ED1651;
}
.section_hero_partner .btn_top a:hover .href_text ,
.section_hero_partner .btn_top a:hover .donate_ico {
	opacity:0.9;
}






.section_iban_col {
	max-width:100%;
	padding-top:40px;
	box-sizing:border-box;
	width:100%;
	display:flex;
	justify-content: space-between; 
}
.section_iban_col .section_iban_left{
	max-width:calc(50% - 10px);
	width:100%;
}
.section_iban_col .section_iban_left.section_widget_donatii{
	-webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: #fff;
}
.section_iban_col .section_iban_left.content_desc{
	-webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    padding: 38px 25px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: #fff;
}
.section_iban_col .section_iban_left.bg_image{}


.section_iban_col .section_iban_left .image {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	overflow: hidden;
	max-height: 380px;
}
.section_iban_col .section_iban_left .image img {
	max-width:100%;
	height: auto;
	object-fit: cover;
	display:block
}
.section_iban_col .section_iban_left .iban_heading {
	margin-bottom:20px;
}
.section_iban_col .section_iban_left .iban_heading h4 {
	font-size:16px;
	font-weight:700;
	color:#000;
	margin-bottom:0px;
}

.section_iban_col .section_iban_right {
	max-width:calc(50% - 10px);
	width:100%;
	-webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    padding: 38px 25px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: #fff;
}
.section_iban_col .section_iban_right .iban_heading{
	margin-bottom:30px;
}
.section_iban_col .section_iban_right .iban_heading h3{
	font-size:24px;
	line-height:1.2;
	color:#000;
	font-weight:700;
}
.section_iban_col .content {
	margin-bottom:40px;
}
.section_iban_col .content * {
	font-size:16px;
	color:#666;
	line-height:1.4;
	margin-bottom:20px;
}
.section_iban_col .content *:last-child {
	margin-bottom:0px;
}
.section_iban_col .iban_repeater_wrp {
	max-width: 460px;
	width:100%;
	margin:0 auto;
}
.section_iban_col .section_iban_right .iban_heading,
.section_iban_col .section_iban_right .content {
	max-width: 460px;
	margin:0 auto;
	margin-bottom:30px;
	width:100%;
}
.section_iban_col .iban_repeater_wrp .iban_repeater_item {
	max-width:100%;
	width:100%;
	background-color:#FBFBFB;
	box-sizing:border-box;
/*	background-color:lightblue;*/
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	margin-bottom:12px;
	position:relative;
	padding:23px;
}
.section_iban_col .iban_repeater_wrp .iban_repeater_item:last-child {
	margin-bottom:0px;
}
.section_iban_col .iban_repeater_wrp .iban_repeater_item .iban_label {
	font-size: 16px;
    font-weight: 700;
    color: #000;
    line-height: 1;
    position: absolute;
    top: 12px;
    left: 25px;
}
.section_iban_col .iban_repeater_wrp .iban_repeater_item .iban_input {
	color:#666;
	font-size:24px;
	font-weight:700;
	line-height:1;
	outline:none;
	border:0px solid #fff;
	background-color:transparent;
	-webkit-user-select: none; /* Safari */
	-ms-user-select: none; /* IE 10 and IE 11 */
	user-select: none; /* Standard syntax */
	padding-right:65px;
	box-sizing:border-box;
	padding-top:8px;
	width: 100%;
    max-width: 100%;
}
.section_iban_col .iban_repeater_wrp .iban_repeater_item .icon_copy_iban {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -30px;
    background-color: #D9D9D9;
    width: 60px;
    height: 60px;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px; 
    color: #000000;
    cursor:pointer;
}
.section_iban_col .iban_repeater_wrp .iban_repeater_item .icon_copy_iban:hover {
	opacity:0.8;
}

.section_get_merch_wrp {
	padding-top:34px;
	padding-bottom:34px;
	display:flex;
	flex-wrap: wrap;

	justify-content: space-between;
}
.section_get_merch_wrp.no_merch_shop {
	justify-content: flex-start;
	gap: 15px;
}
.section_get_merch_wrp .get_merch_item {
	max-width: calc( (100% - 450px ) / 2 - 10px);
	width:100%;
	position:relative;
	background-color:#fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px; 
	overflow: hidden;
	max-height: 215px;
	display:flex;
	justify-content: center;
	
}
.section_get_merch_wrp .get_merch_item.no_merch_shop {
	max-width: calc( 33.33% - 10px);

}
.section_get_merch_wrp .get_merch_item.merch_shop {
	max-width: calc( (100% - 450px ) / 2 - 10px);
}
.section_get_merch_wrp .get_merch_item > img {
	max-width:100%;
	height:auto;

	object-fit: contain;
	object-position:center center;
}
.section_get_merch_wrp .get_merch_item .merch_button {
    display: flex;
    
    position: absolute;
    right: 20px;
    top: 20px;
}
.section_get_merch_wrp .get_merch_item .merch_button a {
	display: flex;
    margin-left: auto;
    align-items: center;
    justify-content: center;
}
.section_get_merch_wrp .get_merch_item .merch_button a .href_text {
    font-size: 16px;
    font-family: Open Sans, Arial;
    line-height: 1;
    font-weight: bold;
    padding: 9px 14px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    min-height: 40px;
    display: flex;
    box-sizing: border-box;
    align-items: center;
    max-width: calc(100% - 40px);
    width: 100%;
    justify-content: center;
/*    border: 1px solid #fff;*/
    background-color: #fff;
    color: #DC3407;
}

.section_get_merch_wrp .get_merch_item .merch_button a .donate_ico {
	width: 40px;
    height: 40px;
    font-size: 18px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(135deg);
/*    border: 1px solid #fff;*/
    color: #DC3407;
    background-color: #fff;
}
.section_get_merch_wrp .get_merch_item .merch_button a .href_text,
.section_get_merch_wrp .get_merch_item .merch_button a .donate_ico {
    background-color: #ED1651;
    color: #fff;
}


.section_get_merch_wrp .get_merch_item .merch_button a:hover .href_text ,
.section_get_merch_wrp .get_merch_item .merch_button a:hover .donate_ico {
	opacity:0.9;
}

.section_get_merch_wrp .get_merch_item.merch_swag_shop {
	max-width: calc(450px - 10px);
	background-color: #04AEEF;
	width:100%;
	min-height: 215px;
	position:relative;
	overflow:inherit;

}
.section_get_merch_wrp .get_merch_item.merch_swag_shop .merch_button {}
.section_get_merch_wrp .get_merch_item.merch_swag_shop .merch_button a {}
.section_get_merch_wrp .get_merch_item.merch_swag_shop .merch_button a .href_text {
	color:#04AEEF;
	background-color:#fff;
}
.section_get_merch_wrp .get_merch_item.merch_swag_shop .merch_button a .donate_ico {
	color:#04AEEF;
	background-color:#fff;
}
.section_get_merch_wrp .get_merch_item.merch_swag_shop .merch_image_left  {
    position: absolute;
    left: -32px;
    bottom: -39px;
    width: 212px;
    height: 222px;
}
.section_get_merch_wrp .get_merch_item.merch_swag_shop .merch_image_left img {
	max-width:100%;
	width:100%;
	height:auto;
}

.section_get_merch_wrp .get_merch_item.merch_swag_shop .merch_image_right  {
	position: absolute;
    right: 29px;
    bottom: -38px;
    width: 152px;
    height: 162px;
}
.section_get_merch_wrp .get_merch_item.merch_swag_shop .merch_image_right img {
	max-width:100%;
	width:100%;
	height:auto;
}

@media only screen and (max-width: 1450px) {
	.section_iban_col .section_iban_left.section_widget_donatii {
		min-width: 700px;
	}
	.section_iban_col .section_iban_right {
		max-width: calc(100% - 700px - 20px);
	}
	.section_iban_col .section_iban_left {
		max-width: 700px;
	}

}
@media only screen and (max-width: 1200px) {
	.section_become_partner .become_partner_left {}
	.section_become_partner .become_partner_right {}
	.section_become_partner .become_partner_right .partner_dispatch {
		max-width:calc(100% - 160px);
	}
	.section_become_partner .become_partner_right .partner_avatar {
		width:150px;
	}
	.section_become_partner .become_partner_right .partner_abs {
		margin-top:-115px;
	}
	.section_become_partner {
		margin-top:70px;
		margin-bottom:70px;
	}
	.section_iban_col .section_iban_left,
	.section_iban_col .section_iban_left.section_widget_donatii {
		min-width: auto;
		max-width: 100%;
		margin-bottom:20px;
	}
	.section_iban_col .section_iban_right {
		max-width: 100%;
	}
	.section_iban_col {
		flex-wrap: wrap;
	}
	.donation_accordion_item .donation_section_row.type_25_25_25_25 .donation_content_box {
		max-width:calc(50% - 16px);
		margin-bottom:20px;
	}
	.section_get_merch_wrp .get_merch_item {
		max-width:calc(50% - 10px);
		margin-bottom:20px;
	}
}
@media only screen and (max-width: 1100px) {
	.section_become_partner {
		flex-wrap: wrap;
	}
	.section_become_partner .become_partner_left {
		max-width:100%;
		margin-bottom:20px;
	}
	.section_become_partner .become_partner_right {
		max-width:600px;
		margin:0 auto;
	}
	.section_become_partner .become_partner_right .partner_abs {
		position:relative;
		margin-top:0px;
		top:0px;
	}
	.section_become_partner .become_partner_right .partner_dispatch {
		max-width:calc(100% - 220px);
        display: flex;
        justify-content: center;
	}
	.section_become_partner .become_partner_right .partner_avatar {
		width:200px;
	}
}
@media only screen and (max-width: 991px) {
    .donation_accordion_item .donation_heading h2 {
        font-size: 32px;
        padding-left: 0px;
    }
    .donation_accordion_item .donation_ribbon {
    	padding:25px;
    }
    .donation_accordion_item .donation_ribbon .donation_ribbon_heading h3 {
    	font-size:23px;
    }
    .donation_accordion_item .donation_section_row.type_50_50 {
    	flex-direction: column;
    }
    .donation_accordion_item .donation_section_row.type_50_50 .donation_content_box {
    	max-width:100%;
    	margin-bottom:20px;
    	padding:25px 20px;
    }
    .donation_accordion_item .donation_section_row.type_50_50 .donation_content_box:last-child {
    	margin-bottom:0px;
    }
    .donation_accordion_item .donation_section_row.type_33_33_33 {}
    .donation_accordion_item .donation_section_row.type_33_33_33 .donation_content_box {
    	margin-bottom:20px;
    	max-width:calc(50% - 10px);
    }
    .donation_accordion_item .donation_section_row .donation_content_box.donation_content_box_image_cls {
    	padding:0px;
    }
    .section_get_merch_wrp .get_merch_item {
    	max-width:100%;
    }
    .section_get_merch_wrp .get_merch_item.merch_shop {
    	max-width:calc(50% - 10px);
    }
    .section_get_merch_wrp .get_merch_item.no_merch_shop {
    	max-width:calc(50% - 10px);
    }


}
@media only screen and (max-width: 767px) {
	.section_become_partner .become_partner_right .partner_dispatch {
		max-width:calc(100% - 170px);
	}
	.section_become_partner .become_partner_right .partner_avatar {
		max-width:150px;
	}
	.section_become_partner .become_partner_right {
		padding-right:0px;
	}
	.section_iban_col .section_iban_left.bg_image {
		margin-bottom:40px;

	}
	
}
@media only screen and (max-width: 720px) {
	.widget_donation_block .step_middle {
    	flex-wrap: wrap;
    }
    .widget_donation_block .step_middle .step_right_cont {
    	order:1;
    	max-width:100%;
    	margin-bottom:20px;
    }
    .widget_donation_block .step_middle .step_left_image {
    	order:2;
    	max-width: 100%;
    }

}
@media only screen and (max-width: 640px) {
	.donation_accordion_item .donation_section_row.type_33_33_33 .donation_content_box {
    	
    	max-width:calc(100%);
    }
    .donation_accordion_item .donation_section_row.type_25_25_25_25 .donation_content_box {
		max-width:100%;
		margin-bottom:20px;
	} 
}

@media only screen and (max-width: 600px) {
	.section_become_partner .become_partner_right {
    	flex-direction: column;
    	flex-wrap: wrap;
    }
	.section_become_partner .become_partner_right .partner_avatar {
        max-width: 150px;
        margin-left: auto;
        margin-right: auto;
        margin-top:25px;
    }

    .section_become_partner .become_partner_right .partner_dispatch {
    	max-width:100%;
    	text-align: center;
    }
    .section_become_partner .become_partner_left h3 {
    	text-align:center;
    }

    .section_iban_col .iban_repeater_wrp .iban_repeater_item .iban_input {
    	font-size:20px;
    }
    .section_iban_col .iban_repeater_wrp .iban_repeater_item .icon_copy_iban {
    	width:50px;
    	height:50px;
    }
      .section_get_merch_wrp .get_merch_item.merch_shop {
    	max-width:calc(100%);
    }
    .section_get_merch_wrp .get_merch_item.no_merch_shop {
    	max-width:calc(100%);
    }
    .section_get_merch_wrp .get_merch_item.merch_swag_shop {
    	max-width:100%;
    }
}
@media only screen and (max-width: 480px) {
	.donation_accordion_item .donation_ribbon .donation_ribbon_heading h3 {
		font-size:20px;
	}
	.section_become_partner,
	.donation_accordion_item .donation_ribbon {
		padding:25px 20px;
	}
	.section_become_partner .become_partner_left h3 {
		font-size:26px;
	}

	.widget_donation_block .step_right_cont .widget_heading {
		font-size:26px;

		margin-bottom:25px;
	}
	.widget_donation_block .step_right_cont .amount_wrp .list-item {
		max-width:100%;
		margin-bottom:20px;
	}
	.widget_donation_block .step_right_cont .amount_wrp .list-item:last-child {
		margin-bottom:0px;
	}
	.widget_donation_block .step_right_cont .amount_wrp {
		flex-wrap:wrap;
	}
	.widget_donation_block .widget_input_row .donation_type_wrp {
		flex-wrap:wrap;
	}
	.widget_donation_block .step_content .step_top_counters {
		flex-wrap:wrap;
	}
	.widget_donation_block .step_content .step_top_counters .steps {
		max-width:100%;
		width:100%;
		margin-bottom:20px;
	}
	.widget_donation_block .amount_other_wrp .amount_input_holder input::placeholder {
	    font-size: 13px;
	} 

	.section_iban_col .iban_repeater_wrp .iban_repeater_item .iban_input {
		font-size:17px;
	}

}
@media only screen and (max-width: 440px) {
	.section_iban_col .iban_repeater_wrp .iban_repeater_item .icon_copy_iban {
		position:relative;
		top:100%;
		margin-top:0px;
		right:0px;
	}	
	.section_iban_col .iban_repeater_wrp .iban_repeater_item .iban_input {
		padding-right:0px;
	}
	.section_iban_col .iban_repeater_wrp .iban_repeater_item {
		padding:23px 10px;
	}
	.section_iban_col .iban_repeater_wrp .iban_repeater_item .iban_label {
		left:10px;
	}
	.section_get_merch_wrp .get_merch_item.merch_swag_shop .merch_image_left {
		left:0px;
		bottom:-57px;
		width:152px;
	}
	.section_get_merch_wrp .get_merch_item.merch_swag_shop .merch_image_right {
		width:100px;
	}
}
@media only screen and (max-width: 340px) {
	.section_iban_col .iban_repeater_wrp .iban_repeater_item .iban_label {
		font-size:15px;
	}
	.section_iban_col .iban_repeater_wrp .iban_repeater_item .iban_input {
		font-size:15px;
	}

}
