/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
@import url("../Divi/style.css");

a {
    color: #f16139;
    text-decoration: none;
}

h1{color:#ea5a31;
    text-transform: uppercase;
    font-weight: bold;
} 
.et_header_style_left .logo_container {
    position: absolute;
    width: 100%;
    height: 100%;
    
}
.mobile_menu_bar{display:none;}

#et_top_search {
    display: none !important;} 

#logo {max-height:85px !important;margin-top: 3px;}
.edfm-toggle-wrapper {
    top: 30px !important;
    display: none;
}
.et_header_style_left #et-top-navigation{
    padding-top: 50px !important;
    padding-left: 0px !important;
}
.bg {
     width: 180px;
     height: 180px;
     border-radius: 100px;
     background-color: #ea5a31;
     position: relative;
     -webkit-animation-name: example;
     -webkit-animation-duration: 4s;
     -webkit-animation-delay: 2s;
     animation-name: example;
     animation-duration: 5s;
     animation-delay: -5s;
     animation-iteration-count: infinite;
     margin: 0 auto;
}
 @keyframes jump {
     0% {
        transform: translate3d(0,0,0) scale3d(1,1,1);
    }
     40% {
        transform: translate3d(30%,30%,30%) scale3d(.5,.5,.5);
    }
     100% {
        transform: translate3d(30%,100%,0) scale3d(0,0,0);
    }
}
 .jump-user-1 {
     transform-origin: 0% 0%;
     animation: jump 1s linear alternate infinite;
     animation-delay: 1s;
     margin-left: 0px;
     margin-top: 10px;
}
 .jump-user-2 {
     transform-origin: 25% 25%;
     animation: jump 2s linear alternate infinite;
     animation-delay: 2s;
     margin-bottom:10px;
     margin-left: -100px;
}
 .jump-user-3 {
     transform-origin: 50% 50%;
     animation: jump 3s linear alternate infinite;
     animation-delay: 3s;
     margin-top: -20px;
     margin-left: -17px;
}
 .jump-user-4 {
     transform-origin: 0% 0%;
     animation: jump 1s linear alternate infinite;
     animation-delay: 4s;
     margin-left: -80px;
     margin-top: 10px;
}
 .jump-user-5 {
     transform-origin: 25% 25%;
     animation: jump 2s linear alternate infinite;
     animation-delay: 5s;
     margin-top: -20px;
}
 .jump-user-6 {
     transform-origin: 50% 50%;
     animation: jump 3s linear alternate infinite;
     animation-delay: 6s;
     margin-top: -180px;
     margin-left: 90px;
}
 .donate-hand {
     margin-left: -25px;
     margin-top: 23px;
     transform: rotate(-0deg);
}
 .inr{
     margin-top: -13px;
     margin-left: 8px;
     position: relative;
     -webkit-animation: mymove 3s;
    /* Safari 4.0 - 8.0 */
     -webkit-animation-iteration-count: infinite;
    /* Safari 4.0 - 8.0 */
     animation: mymove 2s;
     animation-iteration-count: infinite;
}
 @-webkit-keyframes mymove {
     from {
        top: 0px;
         opacity:1;
    }
     to {
        top: 41px;
         opecity:0;
    }
}
 @keyframes mymove {
     from {
        top: 0px;
        opacity:1;
    }
     to {
        top: 41px;
        opacity:0;
    }
}
 .valunteer-hand1 {
     position: relative;
     -webkit-animation: mymove1 3s;
    /* Safari 4.0 - 8.0 */
     -webkit-animation-iteration-count: infinite;
    /* Safari 4.0 - 8.0 */
     animation: mymove1 3s;
     animation-iteration-count: infinite;
     margin-left: 80px;
     margin-top: -125px;
}
 .valunteer-hand2{
     position: relative;
     -webkit-animation: mymove1 3s;
    /* Safari 4.0 - 8.0 */
     -webkit-animation-iteration-count: infinite;
    /* Safari 4.0 - 8.0 */
     animation: mymove1 3s;
     animation-iteration-count: infinite;
     margin-top: 139px;
     margin-left: -80px;
}
 @-webkit-keyframes mymove1 {
     from {
        bottom: 0px;
         opacity:0;
    }
     to {
        bottom: 50px;
         opecity:1;
    }
}
 @keyframes mymove1 {
     from {
        bottom: 0px;
        opacity:0;
    }
     to {
        bottom: 50px;
        opacity:1;
    }
}
 iframe#twitter-widget-0 {
     border: 3px solid #ea5a31 !important;
     border-radius: 5px;
}
.footer-widget h4 {
    color: #ea5a31 !important;
    font-weight: bold;
}
 .fb_iframe_widget {
     display: inline-block;
     position: relative;
     border-radius: 3px;
     border: 3px solid #ea5a31 !important;
}
 .et_pb_gallery_grid .et_pb_gallery_image{
     overflow: hidden;
     position: relative;
     border: 5px solid #942b25;
}
 .et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item{
    margin-bottom: 8% !important;
}
 .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a, .et_pb_gallery .et_pb_gallery_pagination ul li a {
     color: #ea5a31;
}
#donate-now .et_pb_section_0{display:none;}
.donate-bar {
   position: fixed;
    bottom: -5px;
    right: 0;
    z-index: 99;
 }

.donate-bar a {
  display: block;
  text-align: center;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}
.et_pb_circle_counter,.et_pb_number_counter{
    position:relative;
    margin:0 auto 30px;
    text-align:center
}
.et_pb_circle_counter{
    max-width:225px
}
.et_pb_circle_counter canvas{
    position:absolute;
    top:0;
    left:0
}
.et_pb_circle_counter .percent{
    word-wrap:initial
}
.et_pb_circle_counter .percent,.et_pb_number_counter .percent{
    position:relative;
    z-index:2
}
.et_pb_circle_counter .percent p{
    visibility:hidden
}
.et_pb_circle_counter .percent p,.et_pb_slide_content .et_pb_circle_counter .percent p:last-of-type{
    position:relative;
    padding:36% 0 5%;
    font-size:40px;
    font-weight:500;
    line-height:.1em
}
.et_pb_circle_counter h3,.et_pb_number_counter h3{
    position:relative;
    font-size:18px
}
.et_pb_circle_counter .et_pb_module_header,.et_pb_number_counter .et_pb_module_header{
    position:relative
}
.et_pb_circle_counter.et_pb_with_title .percent,.et_pb_number_counter.et_pb_with_title .percent{
    margin-bottom:20px
}
.et_pb_number_counter{
    opacity:0;
    -webkit-transition:opacity 1s;
    -moz-transition:opacity 1s;
    transition:opacity 1s
}
.et_pb_number_counter.active{
    opacity:1
}
.et_pb_number_counter{
    width:auto
}
.et_pb_number_counter canvas{
    display:none;
    visibility:hidden
}
.et_pb_number_counter .percent{
    position:relative;
    height:72px
}
.et_pb_number_counter .percent p{
    font-size:72px;
    font-weight:500;
    line-height:72px
}
.sp-testimonial-free-section .sp-tfree-client-image img {
    width: 180px !important;
    height: 180px !important;
    border-radius: 5px;
    border: 5px solid #982932;
   }
.footer-widget li:before{display:none !important;}
#footer-widgets .footer-widget li{padding-left:0px !important;list-style: none;}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
    padding: 2px;
    border: none !important;
    color: #c34e2d;
    background-color: rgba(255, 255, 255, 0.3);
    padding: 14px;
    border-radius: 5px;
    margin-bottom: 10px !important;
    border: 1px solid #942b25 !important;
    width: 100%;
}
input.wpcf7-form-control.wpcf7-submit {
    padding: 10px 20px;
    color: #fff;
    background: #942b25;
    border: none;
    border-radius: 5px;
    font-size: 18px;
    text-transform: capitalize;
    cursor: pointer;
}
#footer-info {
    float: none;
    color: #fff;
    text-align: center;
}
#footer-info a{color:#fff !important;}
@media (max-width: 980px){
.et_header_style_left #logo, .et_header_style_split #logo {
    margin-left:25% !important;
}
.edfm-toggle-wrapper 
{display:block !important;}
}

@media (max-width: 767px)
body.admin-bar.et_fixed_nav #main-header, body.admin-bar.et_fixed_nav #top-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
    top: 46px;
    position: fixed !important;
}
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date {
    border: 1px solid #EA5A31;
    padding: 5px 0px 5px 5px;
    background: none;
}
input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
    border: 1px solid #ea5a31;
    padding: 8px;
    outline: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-family: inherit;
    font-size: inherit;
    color: #555;
    margin: 0;
    width: 300px;
    max-width: 100%;
    display: block;
    margin-bottom: 20px;
    border: none !important;
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.3);
    padding: 14px;
    border-radius: 5px;
    margin-bottom: -15px !important;
    border: 1px solid #ea5a31;
    width: 100%;
}
ul.wpuf-form li .wpuf-label .required {
    color: white !important;
}
.static-post-content{    margin-top: 70px;
    font-size: 16px;
    line-height: 35px;
    font-weight: bold;}


.color-change{
    -webkit-animation: color-change 1s infinite;
    -moz-animation: color-change 1s infinite;
    -o-animation: color-change 1s infinite;
    -ms-animation: color-change 1s infinite;
    animation: color-change 1s infinite;
    font-weight:400;
}

@-webkit-keyframes color-change {
    0% { color: #730009; }
    50% { color: #ea5a31; }
    100% { color: #730009; }
}
@-moz-keyframes color-change {
    0% { color: #730009; }
    50% { color: #ea5a31; }
    100% { color: #730009; }
}
@-ms-keyframes color-change {
    0% { color: #730009; }
    50% { color: #ea5a31; }
    100% { color: #730009; }
}
@-o-keyframes color-change {
    0% { color: #730009; }
    50% { color: #ea5a31; }
    100% { color: #730009; }
}
@keyframes color-change {
    0% {color: #730009;}
    50% {color: #f73903;}
    100% {color: #730009;}
}
.form-submit .et_pb_button {
     color: #ea5a31;
}

body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button {
    font-size: 20px;
    background: #ea5a31 !important;
}

body #page-container .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button {
    font-size: 20px;
    background: #ea5a31 !important;
}

body #page-container .et_pb_slider .et_pb_slide_2.et_pb_slide .et_pb_more_button.et_pb_button {
    font-size: 20px;
    background: #ea5a31 !important;
}

body #page-container .et_pb_slider .et_pb_slide_3.et_pb_slide .et_pb_more_button.et_pb_button {
    font-size: 20px;
    background: #ea5a31 !important;
}
.ihs-otp-password-reset-link:hover {
    background: #c6c6c6;
    display: none;
}
@media (max-width: 767px)
body.admin-bar.et_fixed_nav #main-header, body.admin-bar.et_fixed_nav #top-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
    top: 46px;
    height: 70px;
    position:fixed;
}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active {
    color: #942b25 !important;
}
ul.wpuf-form li .wpuf-label {
    color: #fff !important;
}
input.wpuf-submit-button {
    padding: 10px 20px;
    color: #fff;
    background: #942b25;
    border: none;
    border-radius: 5px;
    font-size: 18px;
    text-transform: capitalize;
}
ul.wpuf-form li {
    margin-left: 0;
   margin-bottom: 0px !important;
    padding: 8px !important;
}
.et_pb_portfolio_item .et_pb_module_header a, .et_pb_portfolio_item h3 a, .et_pb_post .entry-title a, .et_pb_post h2 a {
    text-decoration: none;
    text-transform: uppercase !important;
    line-height: 30px !important;
}

#brand-div{display:none !important}

@media (max-width: 980px){
#page-container, .et_fixed_nav.et_show_nav #page-container {
    padding-top: 70px !important;
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    height: 70px !important;
}}
@media (min-width: 981px){
.et_pb_column.et_pb_column_6{width:44% !important;}

}

.et_mobile_menu { border-top: 3px solid #EA5A32 !important;}
.mobile_menu_bar:before{color:#EA5A32 !important; }
ul#menu-quick-links {
    list-style: circle;
}
span.mobile_menu_bar.mobile_menu_bar_toggle {
    margin-top: -25px;
}
span.mobile_menu_bar.mobile_menu_bar_toggle {
    position: absolute !important;
    left: 0 !important;
}
#et-info-email:hover, #et-secondary-menu>ul>li>a:hover, #top-menu-nav>ul>li>a:hover, .et-social-icons a:hover {
    color: #ea5a31 !important;
    opacity: 1 !important;
}
.et_mobile_menu li a:hover, .nav ul li a:hover {
    opacity: 1 !important;
    background-color: rgb(234, 90, 49) !important;
    color: #ea5a31 !important;
}
.mCustomScrollBox {
    overflow: hidden !important;
    }
.edfm_skewed_menu.edfm_skew_menu_template_2 .edfm-fly-menu-wrapper-inner:before, .edfm_skewed_menu.edfm_skew_menu_template_1.edfm_position_left .edfm-fly-menu-wrapper-inner:before {
    transform: skewX(0deg) !important;
    -webkit-transform: skewX(0deg) !important;
    -moz-transform: skewX(-11deg) !important;
}
.edfm_skewed_menu.edfm_position_left .edfm-fly-menu-wrapper-inner:before {
    left: -250px !important;
}
#top-menu li.mega-menu>ul {
    left: 30% !important;
    width: 70% !important;
    }
#top-menu li.mega-menu>ul>li {
    width: 50% !important;
    }
#top-menu li.mega-menu>ul>li>a {
     padding: 15px 10px !important;
}
#top-menu li.mega-menu>ul>li>a:first-child {
    border-bottom: none !important;
    padding-top:5px !important; 
}
.about-us-menu{
background:url("http://datri.org/wp-content/uploads/2018/10/about-img-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.our-gallery-menu{
background:url("http://datri.org/wp-content/uploads/2018/10/gallery-icon-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.annual-report-menu{background:url("http://datri.org/wp-content/uploads/2018/10/annual-report-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.events-menu{background:url("http://datri.org/wp-content/uploads/2018/10/event-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.newsletter-menu{background:url("http://datri.org/wp-content/uploads/2018/10/news-letter-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.press-release-menu{background:url("http://datri.org/wp-content/uploads/2018/10/press-release-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.become-a-donor-menu{background:url("http://datri.org/wp-content/uploads/2018/10/why-become-a-donor-1.png") no-repeat;
margin-left: 10px !important;    background-size: 25px 25px;}
.patients-waiting-for-a-match-menu{background:url("http://datri.org/wp-content/uploads/2018/10/waitng-for-match-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.registration-process-menu{background:url("http://datri.org/wp-content/uploads/2018/10/registration-process-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.what-is-hla-menu{background:url("http://datri.org/wp-content/uploads/2018/10/HLA-icon-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.donation-process-menu{background:url("http://datri.org/wp-content/uploads/2018/10/donation-process-icon-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.faq-and-myths-menu{background:url("http://datri.org/wp-content/uploads/2018/10/faq-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.refer-a-friend-menu{background:url("http://datri.org/wp-content/uploads/2018/10/refer-a-friend-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.find-donor-menu{background:url("http://datri.org/wp-content/uploads/2018/10/find-donor-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.create-a-campaign-menu{background:url("http://datri.org/wp-content/uploads/2018/10/create-campaign-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.donate-money-menu{background:url("http://datri.org/wp-content/uploads/2018/10/donate-money-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.sponsor-donor-menu{background:url("http://datri.org/wp-content/uploads/2018/10/sponsor-a-donor-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.corporate-menu{background:url("http://datri.org/wp-content/uploads/2018/10/corporate-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.become-a-volunteer-menu{background:url("http://datri.org/wp-content/uploads/2018/10/volunteer-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.community-drives-menu{background:url("http://datri.org/wp-content/uploads/2018/10/community-drive-icon-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.college-drives-menu{background:url("http://datri.org/wp-content/uploads/2018/10/college-drive-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.patients-related-drives-menu{background:url("http://datri.org/wp-content/uploads/2018/10/patients-related-drives-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.corporate-drives-menu{background:url("http://datri.org/wp-content/uploads/2018/10/corporate-drives-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.drm-story-menu{background:url("http://datri.org/wp-content/uploads/2018/10/drm-stories-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}
.award-menu-icon{background:url("http://datri.org/wp-content/uploads/2018/10/award-icon-1.png") no-repeat;
margin-left: 10px;    background-size: 25px 25px;}



@media screen and (max-width: 540px)
.edfm_skewed_menu .edfm-fly-menu-wrapper-inner {
    width: 340px !important;
}

.readmore-news{color:#942b25!important;border:none !important;background:none !important;}
.readmore-news:hover{color:#942b25!important;border:none !important;background:none !important;}
.arf_fieldset .page_break{
padding-bottom: 0px !important;
}

.edfm_side_menu .edfm-fly-menu-body ul li a.edfm-menu-link{padding-top:0px !important;}
.edfm-title-wrap span.edfm-title {
    font-size: 15px !important;}
    
  .edfm_side_menu ul.edfm-menu li.edfm_side_menu_item_animation_2 a.edfm-menu-link:after {
    bottom: 5px !important;}
    
    #main-header {
    z-index: 999 !important;
    }
    .modal-content {
    margin-top: 32% !important;
    }
    
   .woocommerce .woocommerce-breadcrumb {
       display: none;
}
.product_meta{display:none;}
.related.products {
  display: none;
}
.woocommerce div.product form.cart .button {
     float: none !important;
}
.shipping-total{display:none;}
#et-top-navigation .et-cart-info{display:none;}
a.ihs-otp-password-reset-link.btn {
    display: none !important;
}
#ihs-country-code .ihs-country-code {
    line-height: 1.4rem !important !important;
}
.edfm-toggle {
       margin-top: -13px !important;
}
.et_pb_column.et_pb_column_6{width:44% !important;}
a.et_pb_button.et_pb_button_1.donate-btn.et_pb_bg_layout_light {
    background: #942b25;
    border-radius: 5px;
}
a.et_pb_button.et_pb_button_1.donate-btn.et_pb_bg_layout_light:hover{border:none !important;}
/*---------- [Equalise the Tabs] ----------*/

.et_pb_tabs .et_pb_tabs_controls li{
    width: 50%; /*change width of tabs here depending on the number of tabs you have*/
    text-align: center;
}

@media screen and (max-width: 768px){ /*change device breakpoint here depending on the number of tabs you have*/
.et_pb_tabs .et_pb_tabs_controls li {
    width: 100%; 
	text-align: center;
}
}
