@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);
body,h1,h2,h3,h4,h5,h6,p,li{
font-family: 'Droid Arabic Kufi', serif !important;
}

.font-special, .button, .counter-title, h6, .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a, .pricing-plan .pricing-plan-head h3, a.catimage, .divider-title, button, input[type="submit"], input[type="reset"], input[type="button"], .vc_pie_chart h4, .page-404 h3{
font-family: 'Droid Arabic Kufi', serif !important;
}
.primary-navbar #logo {
    float: right;
}
.primary-navbar .navbar-content{
  float: left;
}
.primary-navbar ul.search{
  float: left;
}
.roll-icon-box .icon{
  border-color: #63605f;
}

.roll-icon-box .icon i{
  color: #63605f;
}
.top-bar.green {
    background: #f6eb94;
    color: #252525 !important;
}
.top-bar.green .left-content li {
    border-right: 0px solid #36bfb5;
}
.button.btn-border-dark {
    display: none;
}
.button.btn-primary {
    background: #f6eb94;
    color: #252525;
}
.single-cause ul {
  margin-bottom: 15px;
  overflow: visible;
  padding: 0px;
}
.single-cause ul li {
  display: block;
  margin-right: 5px;
}
.single-cause ul li:last-child {
  float: none;
}
.primary-navbar .navbar-content > li:last-of-type {
    margin-right: 30px !important;
}

.fadeInUp {
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;

}
body,p{
line-height=1.8 !important;
font-size=14px !important;
}
.our-blog{
background: #f9fafc !important;
}
.dark-section .right .sub-section-title {
    color: #f6eb94 !important;
}
.dark-section .right p {
   
    position: absolute;
    top: 170px;
}
 .dark-section .right a {
   
    position: relative;
    bottom: 200px;
}

#sidebar-widgets ul {
    padding-left: 0px;
    list-style: none;
    padding-right: 0px;
}
#sidebar-widgets ul li{
   padding:5px 0px;
}
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 250px 0px ;
    overflow: hidden;
}

.top-bar .left-content li {
    float: left;
    padding-left: 5px;
    padding-right: 55px;
  }
  .top-bar .left-content li .icon {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -23px;
    margin-left: 20px;
    font-size: 20px;
    display: inline-block;
}
.primary-navbar .navbar-content > li.menu-item-has-children:after{
  content: '';
}
.primary-navbar .navbar-content > li.menu-item-has-children:before{
  content: "\f107";
    font-family: "FontAwesome";
}
.primary-navbar .navbar-content > li.menu-item-has-children ul {
    padding: 10px 20px;
    position: absolute;
    display: none;
    right: 0;
    }
.primary-navbar .navbar-content > li.menu-item-has-children ul li{
  text-align: right;
}
.our-blog .blog-post .content .meta ul li i {
    margin-left: 10px;
    float: right;
}
.our-blog .blog-post .content .meta ul{
  padding-right: 0px;
}
.our-blog .blog-post .content .meta ul li{
  float: right;
  margin-right: 0px;
}
footer.dark .widget h3:after{
  background: transparent;
}
.our-team .team-member ul.social {
  padding-right: 0px;
}
.our-team .team-member ul.social li{
  float: right;
}
.copy-rights ul {
    float: left;
    margin-left: 30px;
}
.copy-rights p {
    float: right;
    margin: 0;
    color: #fff;
    line-height: 80px;
}
footer .social li {
    display: inline-block !important;
    margin-right: 5px;
}
.social li{
display:inline-block !important;
}
footer .posts li .img {
    width: 70px;
    float: right;
    }
footer .posts li .content {
    float: right;
    max-width: 160px;
    margin-right: 20px;
}

@media only screen and (max-width: 500px) {
    .causepost-container{
width: 100%;
height: auto;
padding: 15px;
}
}