.simple-social-icons svg[class^="social-"],
.simple-social-icons svg[class*=" social-"] {
	display: inline-block;
	width: 1em;
	height: 1em;
	stroke-width: 0;
	stroke: currentColor;
	fill: currentColor;
}

.simple-social-icons {
	overflow: hidden;
}

.simple-social-icons ul {
	margin: 0;
	padding: 0;
}

.simple-social-icons ul li {
	background: none !important;
	border: none !important;
	float: left;
	list-style-type: none !important;
	margin: 0 6px 12px !important;
	padding: 0 !important;
}

.simple-social-icons ul li a {
	border: none !important;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	display: inline-block;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: normal !important;
	height: 1em;
	line-height: 1em;
	text-align: center;
	text-decoration: none !important;
	text-transform: none !important;
	width: 1em;
}

.simple-social-icons ul.aligncenter {
	text-align: center;
}

.simple-social-icons ul.aligncenter li {
	display: inline-block;
	float: none;
}

.simple-social-icons .screen-reader-text {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}.related-posts-nav {
  border: 0pt none;
  margin: 0pt;
  padding: 0pt;
}
.related-posts-nav:after {
  content: '';
  display: block;
  clear: both;
}
.related-posts-nav>li {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
}
.related-posts-nav>li:after {
  content: '';
  display: block;
  clear: both;
}
.related-posts-nav>li:before {
  display: none;
}
.related-posts-nav>li>a {
  border-bottom: medium none;
  margin: 0pt;
  padding: 6px;
  display: block;
  float: left;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  border-right: #ddd;
  background-color: #fff;
}
.related-posts-nav>li>a:hover {
  background-color: #eeeeef;
}
.related-posts-nav>li>a>.related-post-list-item-inner-container {
  border: 0pt none;
  margin: 0pt;
  padding: 0pt;
  width: 150px;
  height: 225px;
}
.related-posts-nav>li>a>.related-post-list-item-inner-container>.related-post-list-item-img-container {
  border: 0pt none;
  margin: 0pt;
  padding: 0pt;
  width: 150px;
  height: 150px;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0 0;
}
.related-posts-nav>li>a>.related-post-list-item-inner-container>.related-post-list-item-text-container {
  border: 0pt none;
  margin: 3px 0pt 0pt;
  padding: 0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: normal;
  font-stretch: normal;
  color: #333333;
}
.related-post-list-item-link {
  box-shadow: none !important;
}
/* Burhan */
#related_posts_thumbnails {
  list-style-type: none;
  list-style-position: inside;
  padding: 0;
  margin: 0
}
#related_posts_thumbnails li {
  float: left;
  padding: 0;
  margin: 0;
  padding: 5px;
  display: block;
  max-width: 100%;
}
.relpost_content {
  display: block;
  overflow: hidden;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  font-stretch: normal;
  -x-system-font: none;
  text-decoration: none;
  max-width: 100%;
}
.relpost-post-image {
  padding: 0;
  margin: 0;
  border: 0 none;
  max-width: 100%;
}
.relpost-block-container{
  border: 0 none ;
  margin: 0;
  padding: 0;
}
.relpost-block-single{
  border-bottom: medium none;
  margin: 0;
  padding: 6px;
  display: block;
  float: left;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  margin-right: -1px;
  margin-bottom: 5px;
  overflow: hidden;
  border: 0 !important;
}
.relpost-block-single-image{
  border: 0 none ;
  margin: 0;
  padding: 0;
  -moz-background-clip: border;
  -moz-background-origin: padding;
  -moz-background-inline-policy: continuous;
  background-size: cover !important;
  max-width: 100%;
}
.relpost-block-single-text{
  border: 0 none;
  margin: 3px 0 0;
  padding: 0;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  font-stretch: normal;
  -x-system-font: none;
}
html[dir="rtl"] .relpost-block-single{
  float: right;
}
html[dir="rtl"] #related_posts_thumbnails li{
  float: right;
}

.relpost-align-left {
float: left;
}

.relpost-align-right{
float: right;
}

.relpost-align-center {
float: none;
text-align: center;

}
.relpost-align-center .relpost-block-single{
  display: inline-block;
  float: none;
}
.relpost-thumb-wrapper:after{
  content:"";
  display:block;
  clear:both;
}
.rpth_post_date {
  display: block;
  padding-top: 10px;
  font-size: 11px;
}
/* Genesis Slider
------------------------------------------------------------ */

#genesis-responsive-slider {
	background-color: #fff;
	border: 10px solid #eee;
	margin: 0 auto;
	padding: 10px;
	position: relative;
}

.genesis-responsive-slider-wrap {
	clear: both;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
}

#slides {
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	z-index: 1;
}

.slide-excerpt {
	background-color: #fff;
	filter: alpha(opacity=80);
	display: block;
	margin: 10px;
	opacity: 0.8;
	padding: 0;
	position: absolute;
	z-index: 8;
}

html > body .slide-excerpt-border {
	background: none;
	border: 1px solid #ddd;
	display: inline;
	float: left;
	margin: 10px;
	padding: 14px;
	position: relative;
	z-index: 8;
}

.slide-image {
	overflow: hidden;
}

/*
 * jQuery FlexSlider v1.8
 * http://flex.madebymufffin.com
 *
 * Copyright 2011, Tyler Smith
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active {
	outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
	list-style: none;
	margin: 0; 
	padding: 0; 
} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {
	margin: 0; 
	padding: 0;
	width: 100%; 
}

.flexslider .slides > li {
	display: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img {
	display: block;
	max-width: 100%; 
}

.flex-pauseplay span {
	text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
	clear: both;
	content: "."; 
	display: block; 
	height: 0;  
	line-height: 0; 
	visibility: hidden;
} 

html[xmlns] .slides {
	display: block;
} 

* html .slides {
	height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}


/* FlexSlider Default Theme
*********************************/
.flexslider {
	background: #fff; 
	position: relative; 
	zoom: 1;
}

.flexslider .slides {
	zoom: 1;
}

.flexslider .slides > li {
	position: relative;
}

/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {
	zoom: 1; 
	position: relative;
}

/* Caption style */
/* IE rgba() hack */
.flex-caption {
	background:none; 
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); 
	zoom: 1;
}

.flex-caption {
	background: rgba(0,0,0,.3);
	bottom: 0; 
	color: #fff; 	 
	font-size: 14px;
	left: 0; 
	line-height: 18px;
	padding: 2%; 
	position: absolute;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	width: 96%;
}

/* Direction Nav */
.flex-direction-nav li a {
	width: 52px; 
	height: 52px; 
	margin: -20px 0 0; 
	display: block; 
	background: url(/wp-content/plugins/genesis-responsive-slider/images/bg_direction_nav.png) no-repeat 0 0; 
	position: absolute; 
	top: 50%; 
	cursor: pointer; 
	text-indent: -9999px; 
	z-index: 100;
}

.flex-direction-nav li .next {
	background-position: -52px 0; 
	right: -60px;
}

.flex-direction-nav li .next:hover {
	background-position: -52px -50px; 
}

.flex-direction-nav li .prev {
	left: -60px;
}

.flex-direction-nav li .prev:hover {
	background-position: 0 -50px;
}

.flex-direction-nav li .disabled { 	 
	cursor: default;
	filter:alpha(opacity=30);
	opacity: .3;
}

/* Control Nav */
.flex-control-nav {
	float: left;
	margin: 20px  0 10px;
	position: relative; 
	text-align: center; 
	width: 100%;
	z-index: 100;
}

.flex-control-nav li {
	*display: inline;
	display: inline-block;
	margin: 0 0 0 5px;  
	zoom: 1;
}

.flex-control-nav li:first-child {
	margin: 0;
}

.flex-control-nav li a {	 
	background: url(/wp-content/plugins/genesis-responsive-slider/images/bg_control_nav.png) no-repeat 0 0; 
	cursor: pointer; 
	display: block;
	height: 13px;
	text-indent: -9999px;
	width: 13px;
}

.flex-control-nav li a:hover {
	background-position: 0 -13px;
}

.flex-control-nav li a.active {
	background-position: 0 -26px; 
	cursor: default;
}