html,body{
  direction: rtl !important;
  overflow-x:hidden;
}
h1 {
  font-weight: bold !important;
  font-size: 29px !important;
}

h2 {
  font-weight: bold !important;
  font-size: 29px !important;
}

h4 {
  font-weight: bold !important;
  font-size: 20px !important;
}

h2 {
  font-weight: bold !important;
  font-size: 22px !important;
}
.site-content {
    margin: 10px;
}
* {
    font-family: 'Tajawal', sans-serif;
letter-spacing:0;
}

body {
	font-size: 14px;
	color: #9496A2;
	word-wrap: break-word;
	line-height: 1.75;
	letter-spacing: 0px;
	font-weight: 400;
	background-color: #eaeaea5e !important;
  font-family: 'Tajawal', sans-serif !important;

}
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #3E4C53;
	letter-spacing: 0px;
	font-weight: 400;
}
h1 { font-size:36px; }
h2 { font-size:30px; }
h3 { font-size:24px; }
h4 { font-size:18px; }
h5 { font-size:14px; }
h6 { font-size:12px; }
body { font-size:14px; }
	#content { direction:rtl !important ;}
	ul,li { direction:rtl !important ; color: #000000; font-weight: bold; }
	#content div { direction:rtl !important ;
}
h4.widget-title {
    text-align: center;
}

div#content a.callus  {
    color: white  ;
  font-size: 1.25em;
    transition: color 0.3s;
    -webkit-transition: color 0.3s;
  	vertical-align: sub;
}

div#content a, a:hover, a:focus {
    color: #5d5aed;
    transition: color 0.3s;
    -webkit-transition: color 0.3s;
}

/* LIST #2 */
#list2 { width:320px; }
#list2 ol { font-style:italic; font-family:Georgia, Times, serif; font-size:24px; color:#bfe1f1;  }
#list2 ol li { }
#list2 ol li p { padding:8px; font-style:normal; font-family:Arial; font-size:13px; color:#eee; border-left: 1px solid #999; }
#list2 ol li p em { display:block; }
.callus {
    display: inline-block;
    text-align: center;
    padding: 1% 2%;
    text-decoration: none;
  	font-size: 1.1em;
  				-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
        -ms-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
      -o-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    background-color: #28a745;
    border-color: #28a745;
  	font-weight: 700;
            -webkit-text-shadow: #15522a 1px 1px 1px;
          -ms-text-shadow: #15522a 1px 1px 1px;
  			-o-text-shadow: #15522a 1px 1px 1px;
  		-moz-text-shadow: #15522a 1px 1px 1px;
    text-shadow: #15522a 1px 1px 1px;
    font-family: 'Tajawal', sans-serif !important;

}
/*
.callus:hover,
.callus:focus {
    border: 1px solid #29a354;
    background: #40fe83;
    background: -webkit-gradient(linear, left top, left bottom, from(#40fe83), to(#289c50));
    background: -moz-linear-gradient(top, #40fe83, #289c50);
    background: linear-gradient(to bottom, #40fe83, #289c50);
    color: #ffffff;
    text-decoration: none;
}
.callus:active {
    background: #218243;
    background: -webkit-gradient(linear, left top, left bottom, from(#218243), to(#218243));
    background: -moz-linear-gradient(top, #218243, #218243);
    background: linear-gradient(to bottom, #218243, #218243);
}
*/
.callus:before{
  	content: "\f095";
    font-family: "Font Awesome 5 Free" !important;
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    font-size: 22px;
    left: 10px;
}


#tpbr_box {
    direction: RTL;
    text-align: center;
}


#dslc-theme-content-inner p{
    color: #000000;
    font-weight: bold;
}




.fa-whatsapp {
    color: white;
    background-color: #65bc54;
    font-size: 4em;
    padding: 0.7% 1.5% 1%;
    border-radius: 5px;
    vertical-align: bottom;
}
.single .hentry, .page .hentry {
    padding: 30px;
    border-radius: 7px;
    -webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.15);
  margin-top: 3%;
}
.site-header{
			-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.15);
}
footer .wp-image-1020{
	width: 100px;
}