/*======================================
Theme Name: Divi Child
Theme URI: https://divicake.com/
Description: Divi Child Theme
Version: 1.0
Author: Amiri Cloud
Author URI: http://amiri.ws
Template: Divi
======================================*/

@import url("../Divi/style.css");
@import url("../Divi/rtl.css");
@import url("gradient-overlay.css");

/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */

/** Font **/
@import url(fonts/fontiran.css);
@import url(fonts/fonticon.css);
@import url(fonts/fontiranfanum.css);

body, div, header, footer, h1, h2, h3, h4, h5, h6, a, p, .et_pb_text,input, textarea, ul, body .dica_divi_carousel_0_tb_body .dica_divi_carousel_item .dica-item-content .item-title, #udhrslider .dica-item-content .item-subtitle {
	font-family: Anjoman !important;
	letter-spacing: 0!important;
	direction: rtl; 
	unicode-bidi: embed; 
	line-height: 1.8em;
}

h1, h2, h3, h4, h5, h6 {font-weight: 800;}
p, .et_pb_text, textare, ul {text-align: justify;}

.et_pb_post .post-meta {font-family: AnjomanFaNum !important;}

/** Main **/
.et_pb_column {float: right;}
.et_pb_row.et_pb_equal_columns, .et_pb_row_inner.et_pb_equal_columns, .et_pb_section.et_pb_equal_columns > .et_pb_row {direction: rtl;}
.iframe-signup-box {height:570px;}
.iframe-report {height:7100px;}
.et_pb_contact .et_pb_contact_field_half {float: right;}
.et_contact_bottom_container p.clearfix {direction: ltr;}
.et_pb_contact_reset, .et_pb_contact_submit {margin: 0 18px 0 0;}
.btn-inline .et_pb_button_module_wrapper {display: inline-block; margin: 0 5px;}
.btn-inline {text-align: center !important;}
.page-what-we-do #advocacy-sec .et_parallax_bg_wrap {opacity: 40%;}
.imagecaption {background-color: rgba(0,0,0,0.07); padding: 10px;}
figcaption {text-align: center; font-weight: bold; font-size: 70%;}
#left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul {padding: 0 1em 23px 0px!important;}
.wp-caption.alignright {margin: 0 30px 20px 0!important;}
.wp-caption.alignleft {margin: 0 0 20px 30px!important;}
.caption_text {font-size: 12px; background-color: #f3f3f3; padding: 5px; text-align: center;}

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

@media all and (min-width: 981px) {
	.et_pb_gutters2 .et_pb_column, .et_pb_gutters2.et_pb_row .et_pb_column {margin-left: 3%; margin-right: 0;}
	.et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child, .et_pb_row_inner .et_pb_column.et-last-child, .et_pb_row_inner .et_pb_column:last-child {margin-left: 0;}
	.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {margin-right: 0; margin-left: 5.5%;}
	.et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child, .et_pb_row_inner .et_pb_column.et-last-child, .et_pb_row_inner .et_pb_column:last-child {margin-left: 0;}
	.et_pb_testimonial_description {margin-left: 0!important; margin-right: 120px;}
	.et_pb_testimonial_portrait {margin-right: 0px; margin-left: 30px;}
	.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column, .et_pb_gutters3.et-db #et-boc .et-l .et_pb_column {margin-right: 0;}
	.et-db #et-boc .et-l .et_pb_gutters2.et_pb_row .et_pb_column, .et_pb_gutters2.et-db #et-boc .et-l .et_pb_column {margin-right: 0;}
}
@media all and (max-width: 980px) {
	.iframe-signup-box {height:610px;}
	.iframe-report {height:7500px;}
	.et_pb_testimonial_portrait {margin-right: 0px!important; margin-left: 30px; float: right!important;}
}
@media all and (max-width: 767px) {
	.et_pb_testimonial_portrait {margin-right: auto!important; margin-left: auto; float: none!important;}
}

.page-id-6788 .bx-wrapper .bx-loading {background: none!important;}

/** wpDataTable **/
.wpDataTablesFilter .wpDataTableFilterSection:not(#wdt-clear-filters-button-block):not(#wdt-pf-search-filters-button-block) {float: right!important; margin-right: 0!important; margin-left: 15px; width: 204px!important;}
.wpDataTablesWrapper .wpDataTableFilterSection:last-child {margin-left:0!important;}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > th, .wpDataTablesWrapper table.wpDataTable > tbody > tr > td {direction: rtl; text-align: right!important; line-height: 1.8em; vertical-align: top;}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(1) {font-size:16px!important;}
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td:nth-child(4) {text-align: justify!important;}
.wpDataTablesWrapper table.wpDataTable > thead > tr > th, .wpDataTablesWrapper table.wpDataTable thead th.sorting, .wpDataTablesWrapper .wdt-checkbox-filter.btn {direction: rtl; text-align: right!important; line-height: 1.8em;}
.wpDataTablesWrapper table.wpDataTable thead th.sorting::after, .wpDataTablesWrapper table.wpDataTable thead th.sorting_asc::after, .wpDataTablesWrapper table.wpDataTable thead th.sorting_desc::after {margin: 0 10px 0 0!important;}

.wpDataTable thead {font-size: 80%;}
.wpDataTablesFilter .wpDataTableFilterSection{width: 213px!important;}
.wpdt-c .wpDataTables.data-t {background-color: #111F28;}
.wpdt-c .wpDataTableFilterBox label {color: #fff;}

.wpdt-c.dropdown-menu, .wpdt-c .dropdown-menu {text-align: right!important;}
.page-id-7134 .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {margin-right: 0!important;}

/** Wonder Gallery Pro **/
.html5gallery-box-1 {right: 12px!important; left: auto!important;}
.html5gallery-car-1 {left: 12px!important;}
.html5gallery-title-text-1 {text-align: right!important;}

/** Header **/
.et_fixed_nav #top-header { position: absolute !important; }
.et-fixed-header { top: 0px!important; }
#et-secondary-menu {float: right;}
#et-secondary-menu .et-social-icons {position: absolute; left: 0;}
#top-header .et-social-icons li {margin-left: 0; margin-right:12px;}
#et-secondary-nav, #et-secondary-nav li {font-weight: 700;}
#top-menu li li a {font-size: 16px;}

/** Posts **/
.alignleft {float: right;}
.alignright {float: left;}
.post-meta {font-weight: bold;}
/*.et_pb_image_container img, .et_pb_post a img {width: 360px; float: right; padding-left: 20px; padding-bottom: 15px;}*/

/** Everest Timeline **/
.et-layout-horizontal-section .bx-viewport {direction: ltr; max-height: 600px;}
.et-hor-timeline-template-1 .bx-wrapper .bx-controls-direction a, .et-hor-timeline-template-1 .et-timeline-line, .et-hor-timeline-template-1 .et-link-button a {background: #437cbb;}
.et-hor-timeline-template-1 .et-timeline-date-one::before, .et-hor-timeline-template-1 .et-timeline-date-one {border-color: #437cbb;}
.et-hor-timeline-template-1 .et-timeline-date-one {border-width: 3px;}
.et-hor-timeline-template-1 .et-timeline-date-one::before {border-width: 0 3px 3px 0;}
.et-layout-horizontal-section .bx-wrapper .bx-viewport {background: none;}
.et-hor-timeline-template-1 .bx-wrapper .bx-controls-direction a {top: 25px;}
.et-hor-timeline-template-1 .et-hor-top-header, .et-hor-timeline-template-1 .et-bottom-wrap {border: none;}
.et-hor-timeline-template-1 .et-timeline-date-one, .et-hor-timeline-template-1 .et-link-button a {font-weight: bold;}
.et-layout-horizontal-section .et-content {text-align: justify;}
.et-layout-horizontal-section ul.et-timeline-one li {float: right!important;}
.et-layout-horizontal-section .et-title a {font-size: 19px;}

/** Divi Carousel **/
#team_carousel.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_instagram a::before {content: "\E0E3" !important; }
#team_carousel.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_instagram a {color: #437cbb !important;}
#team_carousel.dica_divi_carousel .dica_divi_carouselitem .social-media li {margin-right: 15px; margin-left: 0;}
#partners .dica-item > * {vertical-align: middle;}
.swiper-buttton-container {flex-direction: row-reverse; }
.dica-container .et_pb_button_wrapper {margin-top: 30px;}


/*--Filter Bar--*/
.searchandfilter {width: 100%; padding: 15px 21px 10px 21px; background: #eceeef; margin-bottom: 25px; display: inline-block;}
.searchandfilter h4 {font-size: 20px; display: block; letter-spacing: 0; margin-bottom: 3px;}
.searchandfilter ul {padding: 0;}
.searchandfilter ul li {float: right; width:22.75%; margin-left: 3%;}
.searchandfilter ul li li {width: 48.5%; padding: 0;}
.searchandfilter ul li:last-child {margin-left: 0;}
.searchandfilter ul li.sf-field-post_date {}
.searchandfilter label {display: block;}
.searchandfilter input.text, .searchandfilter input.title, .searchandfilter input[type="email"], .searchandfilter input[type="password"], .searchandfilter input[type="tel"], .searchandfilter input[type="text"], .searchandfilter select, textarea,  .searchandfilter input[type="submit"] {width: 100%; font-size: 16pt;}
.searchandfilter .sf-input-select {display: block;border: 1px solid #d7d7d7;outline: none;font-size: 16px;line-height: 17px;color: #000000;height: 44px;padding: 11px 12px;cursor: default;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
    
margin: 0;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  -webkit-appearance: none;
  -moz-appearance: none;
    
    background-image:linear-gradient(45deg, transparent 50%, black 50%),linear-gradient(135deg, black 50%, transparent 50%),
    linear-gradient(to right, white, white); background-position:calc(5px) calc(1em + 2px),calc(15px) calc(1em + 2px),100% 0; background-size:10px 10px,10px 10px,2.5em 2.5em; background-repeat: no-repeat; 
}
.searchandfilter input[type="submit"] {padding:2px; background-color: #437cbb; background-size: cover; background-position: 50%; background-repeat: no-repeat; border: none; border-radius: 3px; -webkit-transition: all .2s; transition: all .2s; color: #fff; font-weight: bold;}

/*--Twitter Sidbar--*/
.bctt-click-to-tweet {height: 472px; background-color:#307CC0; margin-top:0; position: relative; background-image: url(../../uploads/2020/06/cloud-bg-5.png);}
a.bctt-ctt-btn, .bctt-ctt-text a{color: white!important;}
.bctt-ctt-text a:hover, .bctt-ctt-btn:hover {color: #111F28!important;}
.bctt-ctt-text a {font-size: 1.5em!important; letter-spacing: 1.5px; position: absolute; top: 40%; right: 0; transform: translate(-0%, -40%); text-align: center; font-family: Anjoman !important; padding: 15px; font-weight: 500; padding: 15px;}
a.bctt-ctt-btn {font-size:18px!important; letter-spacing: 1.5px; top: 90%; font-family: Anjoman !important;}
.petition .camp-box {height: 900px;}
.message .camp-box {height: 970px;}

/*-- AuthorBox ---*/
.abfd-container .abfd-photograph {margin: 0 0 0 20px!important;}
.abfd-biography {font-size: 80%;}
.abfd-social-networks {text-align: center;}
.abfd-container .abfd-social-networks .et-social-icon:not(:last-child) {margin: 0 0 0 10px!important;}

/*-- Comments ---*/
#comment-wrap {background-color: #eee; padding: 20px; border-radius: 10px;}
#commentform input[type="email"], #commentform input[type="text"], #commentform input[type="url"], #commentform textarea {background-color: #fff;}
.reply-container .comment-reply-link {font-size: 15px; border: none; background-color: #c4c4c4; color: #fff; font-weight: bold;}
#comment-wrap #et_pb_submit, #comment-wrap #submit{border: none; background-color: #437cbb; color: #fff; font-weight: bold;}

/*-- Page Navigation --*/
.wp-pagenavi a, .wp-pagenavi span {float: right; font-family: AnjomanFaNum !important;}
.wp-pagenavi span.pages {background-color: #eee; margin-left: 50px; padding: 0 20px; border-radius: 5px;}

/*-- Search Page --*/
/* .search-results .entry-title {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; width: 100%;}

/*--Gravity Forms--*/
.gform-newsletter {text-align: right !important;}
.gform-newsletter .gform_button {min-width: 100%; background-color: #1270b7 !important; border-radius: 10px !important;}
.gform-newsletter h3 {font-size: 17px !important;}
.gform_wrapper .gform-newsletter fieldset, .gform_wrapper .gform-newsletter label.gfield_label  {margin-top: -30px !important; padding-top: 0px !important;}

/*-- LearnDash ---*/
.single-sfwd-courses .et_post_meta_wrapper .entry-title, .single-sfwd-courses p.post-meta {display: none;}
.learndash-wrapper .ld-button {background-color: #277cc0; color: #fff!important;}
.learndash-wrapper .ld-login-modal {margin-top: 45%;}
.ld-course-list-items h3 {text-align: center;}
.ld-course-list-items .ld_course_grid .thumbnail .caption p {padding: 0 10px; font-size: 80%;}
.ld-course-list-items .ld_course_grid .entry-title {display: none;}
.fed_login_menus a{color: #fff!important;}
.fed_menu_icon {padding-right: 0px; padding-left: 5px;}
.bc_fed .col-md-1, .bc_fed .col-md-2, .bc_fed .col-md-3, .bc_fed .col-md-4, .bc_fed .col-md-5, .bc_fed .col-md-6, .bc_fed .col-md-7, .bc_fed .col-md-8, .bc_fed .col-md-9, .bc_fed .col-md-10, .bc_fed .col-md-11, .bc_fed .col-md-12 {float: right!important;}
.bc_fed .col-md-offset-3 {margin-right: 25%;}
.page-id-6978 .learndash-wrapper .ld-button.ld-login-button.ld-login, .page-id-6978 .learndash-wrapper .ld-button.ld-login-button.ld-logout {margin-right: 33.33%; max-width: 33.33%;}
.et-db #et-boc .et-l .et_pb_column {float: right!important;}
.single-sfwd-lessons .ld-focus-content > h1 {display: none;}
