
/*
.fl-accordion-small .fl-accordion-button {
    display: flex;
    flex-flow: inherit;
}
*/
.rtl .fl-module-accordion .fl-accordion-button-label, 
.rtl .fl-module-accordion .fl-accordion-content {
    text-align: right;
}

.fl-module-accordion .fl-accordion-button-label, 
.fl-module-accordion .fl-accordion-content {
    order: 2;
}

.fl-accordion-button-icon {
    order: 1;
}
.english .fl-accordion-button-icon {
    padding-left: 0;
    padding-right: 15px;
}
    


body:not(.english) .fl-screen-reader-text,
body:not(.english) .screen-reader-text{
    /*left: 0;
    right: -10000px;*/
    display: none !important;
}


input[type="email"], input[type="tel"]{
    direction: ltr !important;
}
body:not(.english) input[type="email"]:-moz-placeholder,body:not(.english) input[type="tel"]:-moz-placeholder {
    text-align: right;
    direction: rtl !important;
}
body:not(.english) input[type="email"]:-ms-input-placeholder,body:not(.english) input[type="tel"]:-ms-input-placeholder {
    text-align: right;
    direction: rtl !important;
}
body:not(.english) input[type="email"]::-webkit-input-placeholder,body:not(.english) input[type="tel"]::-webkit-input-placeholder {
    text-align: right;
    direction: rtl !important;
}
body:not(.english) input[type="email"]::placeholder,body:not(.english) input[type="tel"]::placeholder {
    text-align: right;
    direction: rtl !important;
}






.show_after_form_assembly{
    display: none;
}
.fl-builder-edit .show_after_form_assembly{
    display: block;
}
.after_formassembly .show_after_form_assembly{
    display: block !important;
}

.fb-like.fb_iframe_widget_fluid span {
    width: 100% !important;
}

.fl-slide .fl-slide-content .fl-slide-text a,
.fl-slide .fl-slide-content .fl-slide-text a:visited {
    color: #8b4499;
}
.fl-slide .fl-slide-content .fl-slide-text a:hover, .fl-slide .fl-slide-content .fl-slide-text a:focus {
    color: #6a3273;
}


.fl-post-content a, .fl-post-content a:visited {
    color: #8b4499;
}
.fl-post-content a:hover, .fl-post-content a:focus {
    color: #6a3273;
}

/*.fl-slide-text a, .fl-rich-text a, .fl-accordion a{
    text-decoration: underline;
}*/
.no-underline a, a.no-underline{
    text-decoration: none !important;
}

    

.counter-wrapper{
    text-align: center;
}
.english .petition_counter_area .fl-html {
    text-align: center;
}

.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right;
}
.screen-reader-text{
    left: inherit !important;
}
.product .summary form.cart .quantity label.screen-reader-text{
    display: none;
}
.woocommerce-breadcrumb{
    display: none;
}
.product_meta .posted_in{
    display: none;
}
.wc_payment_methods{
    display: none;
}
.woocommerce-terms-and-conditions-wrapper{
    display: none;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    margin: 0 auto;
    display: block;
    float: none;
}

.facebook-long-share-button{
    background: #2e5693;
    font-size: 1.1em;
    margin: 0 auto;
    display: block;
}
button.facebook-long-share-button:hover{
    background: #1c355d;
}

.around-progress-bar .main-part svg{
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
    height: 10px !important;
}

.supervideo{
    margin: 0 auto;
    display: block;
    
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
/*.supervideo-resized{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}*/
.fl-builder-edit .supervideo-title{
    display: block;
    color: gray;
}
.supervideo-title{
    display: none;
}



.always-visible.switchable-content.fl-visible-mobile,
.always-visible.switchable-content:not(.fl-visible-mobile)
/*.fl-visible-desktop.switchable-content.always-visible*/
{
    display: block !important;
}

.form-button {
    transition: background-color 0.6s ease;
    border: none !important;
    border-radius: 25px !important;
    font-size: 16px !important;
    padding: 12px 24px !important;
}
.form-button-dark {
    background: #343a40 !important;
}
.form-button-dark:hover {
    background: #23272b !important;
}
.wFormContainer .supportInfo{
    display: none !important;
}
.wFormFooter{
    display: none !important;
}
.text-shadow {
    text-shadow: 0px 0px 30px #000;
}

.logo-symbol {
    width: 200px;
    height: auto;
}

.icon {
    margin-bottom: -13px;
}

.news-photo {
    margin-bottom: -15px;
}

.news-title {
    margin-bottom: -10px !important;
}

.subtitle {
    font-size: 16px !important;
}

.news-button {
    margin-top: 20px !important;
}

.fl-content-slider .fl-slide-text p {
    margin-top: -20px !important;
}


button.fl-button,
button.fl-button:visited,
a.fl-button,
a.fl-button:visited,
.fl-builder-content button.fl-button,
.fl-builder-content button.fl-buttonXXX:visited,
.fl-builder-content a.fl-button,
.fl-builder-content a.fl-buttonXXX:visited {
    transition: background-color 0.6s ease;
    background: #6a3273 !important;
    border: none !important;
    border-radius: 25px !important;
}


.button-facebook button.fl-button,
.button-facebook button.fl-button:visited,
.button-facebook a.fl-button,
.button-facebook a.fl-button:visited,
.button-facebook .fl-builder-content button.fl-button,
.button-facebook .fl-builder-content button.fl-buttonXXX:visited,
.button-facebook .fl-builder-content a.fl-button,
.button-facebook .fl-builder-content a.fl-buttonXXX:visited {
    background: #3b5998 !important;
}

.button-facebook a.fl-button:hover, 
.button-facebook .fl-builder-content a.fl-button:hover
{
    background: #2f477a !important;
}



.button-whatsapp button.fl-button,
.button-whatsapp button.fl-button:visited,
.button-whatsapp a.fl-button,
.button-whatsapp a.fl-button:visited,
.button-whatsapp .fl-builder-content button.fl-button,
.button-whatsapp .fl-builder-content button.fl-buttonXXX:visited,
.button-whatsapp .fl-builder-content a.fl-button,
.button-whatsapp .fl-builder-content a.fl-buttonXXX:visited {
    background: #4dc247 !important;
}

.button-whatsapp a.fl-button:hover, 
.button-whatsapp .fl-builder-content a.fl-button:hover
{
    background: #3e9b39 !important;
}




button.fl-button:hover,
a.fl-button:hover {
    background: #55285c !important;
    border: none !important;
}

.button-primary button.fl-button,
.button-primary a.fl-button {
    background: #6a3273 !important;
}

.button-primary button.fl-button:hover,
.button-primary a.fl-button:hover {
    background: #55285c !important;
}

.button-secondary button.fl-button,
.button-secondary a.fl-button {
    background: #6c757d !important;
}

.button-secondary button.fl-button:hover,
.button-secondary a.fl-button:hover {
    background: #5a6268 !important;
}

.button-success button.fl-button,
.button-success a.fl-button {
    background: #419d7b !important;
}

.button-success button.fl-button:hover,
.button-success a.fl-button:hover {
    background: #30755b !important;
}

.button-danger button.fl-button,
.button-danger a.fl-button {
    background: #dc3545 !important;
}

.button-danger button.fl-button:hover,
.button-danger a.fl-button:hover {
    background: #b62a38 !important;
}

.button-warning button.fl-button,
.button-warning a.fl-button {
    background: #f9b427 !important;
}

.button-warning button.fl-button:hover,
.button-warning a.fl-button:hover {
    background: #ef9e11 !important;
}

.button-warning .fl-button-text,
.button-light .fl-button-text {
    color: #212529 !important;
}

.button-warning button.fl-button-submit {
    padding: 12px 24px;
    font-size: 16px;
    font-weight: normal;
    font-family: "Heebo",sans-serif;
    background: #f9b427;
}

.button-warning button.fl-button-submit:disabled {
    background: #999999 !important;
}


.button-info button.fl-button,
.button-info a.fl-button {
    background: #c19ec9 !important;
}

.button-info button.fl-button:hover,
.button-info a.fl-button:hover {
    background: #977b9d !important;
}

.button-light button.fl-button,
.button-light a.fl-button {
    background: #f8f9fa !important;
}

.button-light button.fl-button:hover,
.button-light a.fl-button:hover {
    background: #e2e6ea !important;
}

.button-dark button.fl-button,
.button-dark a.fl-button {
    background: #343a40 !important;
}

.button-dark button.fl-button:hover,
.button-dark a.fl-button:hover {
    background: #23272b !important;
}

.button-link button.fl-button,
.button-link a.fl-button {
    background: transparent !important;
    border: 1px solid #6a3273 !important;
}

.button-link button.fl-button:hover,
.button-link a.fl-button:hover {
    background: white !important;
    border: 1px solid #6a3273 !important;
}

.button-link .fl-button-text {
    color: #6a3273 !important;
}

.fl-slide-cta-button button.fl-button,
.fl-slide-cta-button a.fl-button {
    transition: background-color 0.6s ease;
    background: #f8f9fa !important;
    background: rgba(248, 249, 250, 0.25) !important;
    font-weight: bold;
    color: white !important;
}

.fl-slide-cta-button button.fl-button:hover,
.fl-slide-cta-button a.fl-button:hover {
    background: #e2e6ea !important;
    background: rgba(248, 249, 250, 0.4) !important;
}

.fl-slide-cta-button button.fl-button .fl-button-text,
.fl-slide-cta-button a.fl-button .fl-button-text {
    color: white !important;
}

.menu-item-warningXXX a {
    background: #f9b427;
    border-radius: 100px;
    padding: 0 10px 0 10px;
    margin: 0;
    color: black;
}

.menu-item-warningXXX a:hover {
    background: #ef9e11;
    border-radius: 100px;
    padding: 0 10px 0 10px;
    color: white;
    margin: 0;
}

.navbar-nav li.menu-item-warning > a {
    border-radius: 25px;
    padding: 10px 24px;
    background: #f9b427;
    font-weight: bold;
}

.menu li.menu-item-warning > a {
    border-radius: 25px;
    padding: 10px 24px;
    background: #f9b427;
    font-weight: bold;
    color: #212529 !important;
}
.menu li.menu-item-warning > a:hover {
    background: #ef9e11;
    color: #212529 !important;
}

.navbar-nav li.menu-item-warning > a:hover {
    background: #ef9e11;
    color: #212529 !important;
}

.rtl {
    text-align: right;
    direction: rtl;
}

.text-positive {
    color: white;
}

.fl-row-full-height .fl-row-content-wrap {
    min-height: calc(100vh - 107px);
}

.hero-md .fl-row-content-wrap {
    min-height: calc(50vh - 53px) !important;
}

.AAA {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

.fl-photo-content {
    position: relative;
    margin: 2%;
    overflow: hidden;
}

.fl-photo-content a img {
    max-width: 100%;
}

.zoom .fl-photo-content a img,
.zoom.fl-photo-content a img,
.fl-photo-content a img.zoom
{
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.zoom .fl-photo-content:hover a img,
.zoom.fl-photo-content:hover a img,
.fl-photo-content:hover a img.zoom
 {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}


.donate-form {
    background: transparent;
    padding-top: 20px;
    padding-bottom: 20px;
}

.donate-val-button {
    height: 60px;
    width: 60px;
    border-radius: 50%;
    background: lightgray;
    text-align: center;
    v-align: center;
    font-size: 15px;
    margin: 2px;
    border: none;
    background: lightgray;
    color: black;
    font-family: 'Heebo';
    padding: 0;
}

.donate-val-button-active,
.donate-val-button:hover {
    background: #3f1c87;
    color: white;
}

.currency {
    font-size: 90%;
}

.large-button-container {
    text-align: center;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

#volunteers-slider .fl-slide-photo img {
    border-radius: 50%;
}

@media (min-width: 544px) {}

@media (min-width: 768px) {
    .donate-form {
        max-width: 320px;
    }
}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}



::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #23282d !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #23282d !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #23282d !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #23282d !important;
}










.label{
	white-space: normal !important;
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-collapse ul.navbar-nav > li > a,
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li > a{
    text-align: right !important;
}

.ace_content{
	text-align: left !important;
	direction: ltr !important;
}
.wForm .label{
	color: inherit;
	
	text-align: right;
}
.wForm form .oneChoice label, .wForm form .oneChoice .label{
	font-size: 92%;
	font-weight: normal;
}
input[type="checkbox"]{
	width: 1.2em;
	height: 1.2em;
	top: 2px;
	position: relative;
}
.wForm form{
	text-align: right !important;
}
.wForm .preField{
	text-align: right;
	font-size: inherit;
}
.wForm .primaryAction, .wForm .secondaryAction{
	color: white !important;
}
.fl-slide-content{
	direction: rtl;
	text-align: right;
}
.wForm .oneField input, .wForm .oneField textarea {
    border-color: #888888 #CCCCCC #CCCCCC !important;
    border-style: solid !important;
    border-width: 1px !important;
}
.wFormContainer{
	width: 100% !important;
}

.newsletter-form {
    text-align: center;
}

.newsletter-form .wFormFooter,
.newsletter-form .supportInfo {
    display: none;
}

.newsletter-form .wFormContainer {
    max-width: inherit;
}

.newsletter-form form {
    display: inline-block;
}

.newsletter-form .preField {
    min-width: inherit !important;
}

.newsletter-form .field-container-D {
    float: right;
}

.newsletter-form .actions {
    float: right;
    /*margin-top: 39px !important;*/
}

.newsletter-form .actions input.form-button{
    padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.newsletter-form .wForm .actions {
    padding: 6px 2px !important;
}

.wForm .actions{
	border: none !important;
}

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

	.newsletter-form .field-container-D{
		float: none;
    }
    
    .fl-content-slider-navigation .slider-next {
        right: -10px;
    }
    .fl-content-slider-navigation .slider-prev {
        left: -10px;
    }

}

/* the following are for facebook buttons, until we install a proper plugin: */


.facebook-big-share-button{

    width: 480px;
    font-size: 21px;
    background-color: #c1dbfe;
    text-align: center;
    padding-top: 10px;
    display: inline-block;
    color: #3A3A3A;
    cursor: pointer;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-weight: bold;
}
.facebook-big-share-button .image-part{
        float: right;
    margin-right: 8px;
    margin-top: -3px;

}

.mobile .facebook-big-share-button {
    width: 100%;
    font-size: 35px;
    height: inherit;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
}
.mobile .facebook-big-share-button .image-part {
    margin-right: 13px;
    margin-top: 0px;
}

@media screen and (max-width: 700px),
screen and (max-height: 400px) {
    .facebook-big-share-button {
        font-size: 1em;
        width: 80%
    }
}
/* the above are for facebook buttons, until we install a proper plugin. */

@media only screen and (max-width: 991px)
{
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav .navbar-toggle{
        top: 16px !important;
    }
}

.petition_counter_area{
    font-size: 2.3em;
    text-align: center;
}
#petition_counter{
    display: inline-block;
}

#shiftnav-toggle-main .shiftnav-main-toggle-content-after{
    display: none;
}

#shiftnav-toggle-main .shiftnav-main-toggle-content-before {
    position: relative;
    top: 10px;
}
#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger{
    position: relative;
    top: 11px;
}


.donate-info{
	display: none !important;
}
input[title="info_data"] {
    display: none !important;
}

body.english{
    text-align: left;
    direction: ltr;
}

@media screen and (max-width: 991px)
{
    body.english.shiftnav-disable-shift-body {
        padding-top: 62px !important;
    }
}


.english #shiftnav-toggle-main .shiftnav-main-toggle-content-before {
    top: 7px;
}

.english #shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger, .english #shiftnav-toggle-main.shiftnav-toggle-edge-right.shiftnav-toggle-main-entire-bar:before, .english .shiftnav-open-right .english #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
    display: none;
}

.english #shiftnav-toggle-main .shiftnav-main-toggle-content-after{
    margin-top: 4px;
    margin-right: 2px;
    padding: 0;
    display: inline-flex;
    position: relative;
    top: 8px;
}
.english .shiftnav-toggle-button, .english .shiftnav-toggle-button:hover{
    background: inherit;
}
/*.english #shiftnav-toggle-main .shiftnav-main-toggle-content-after>*{
    padding: 2px 0;
    display: inherit;
}*/
.english .shiftnav-toggle-shiftnav-main-en.open .fa-navicon:before, 
.english .shiftnav-toggle-shiftnav-main-en.open .fa-reorder:before, 
.english .shiftnav-toggle-shiftnav-main-en.open .fa-bars:before {
    content: "\f00d";
}

@media screen and (max-width: 394px)
{
    .english .shiftnav-main-toggle-content-before .shiftnav-toggle-main-block a i{
        display: none;
    }
    .english #shiftnav-toggle-main .shiftnav-main-toggle-content-before {
        top: 9px;
    }
}
@media screen and (max-width: 348px)
{
    .english .shiftnav-main-toggle-content-before .shiftnav-toggle-main-block{
       display: none;
    }
}

.english .shiftnav ul.shiftnav-menu li.menu-item{
    text-align: left;
}
.english.rtl .shiftnav li.menu-item .shiftnav-submenu-activation {
    right: 0;
    left: auto;
}

.english .shiftnav-nav #menu-item-1977 a{
    border-radius: 25px;
    padding: 4px 13px;
    background: #f9b427;
    font-weight: bold;
    color: #212529 !important;
    display: inline-block;
    margin-left: 18px;
}
/* just because of usig jgive */
/*.english .shiftnav-toggle-main-block{
    display: none;
}
.english .shiftnav-toggle-main-block.jgive{
    display:block;
}
.shiftnav-toggle-main-block.jgive{
    display: none;
}*/    
/* end just because of usig jgive */
.shiftnav-toggle-main-block.jgive{
    display: none;
}

.english .wForm form {
    text-align: left !important;
}
.english .newsletter-form .field-container-D {
    float: left;
}
.english .fl-html{
    direction: ltr;
    text-align: left;
}
.english .wFormXXX input[type=text], .english .wForm input[type=time], .english .wForm input[type=number], 
.english .wForm input[type=url], .english .wForm input[type=email], .english .wForm textarea {
    text-align: left;
}
.english .wForm .preField {
    text-align: left;
}
.english .wForm .preField {
    padding-left: 0;
}
.english .fl-slide-content{
	direction: ltr;
	text-align: left;
}
.english .fl-content-slider .fl-slide-bg-photo{
    transform:scaleX(-1) !important;
}

.english header .fl-col-group{
    direction: rtl;
}
.english header .fl-col-group .fl-col{
    direction: ltr;
}

.grecaptcha-badge{
    display: none;
}
