* {
  margin: 0;
  padding: 0;
  outline: 0 none;
}
body{	
  font: 14px/1.8 'Noto Serif', serif;
  font-size: 14px;
  color: #808080;
  background: #ffffff;
  overflow-x: hidden;
  padding-bottom: 70px;
  background: url('../images/bg.jpg') no-repeat bottom right;
}
/* clear */
.clear:before,
.clear:after {
  content: ' ';
  display: table;
}
.clear:after {
  clear: both;
}
.clear {
  *zoom: 1;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
input.input-text {
  border: 1px solid #e6e6e6;
  background: #ffffff;
  padding: 5px;
  height: 36px;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
  -webkit-boxshadow: none;
  font-family: 'Noto Serif', serif;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
input.input-text:focus {
  border-color: #000000;
  outline: 0;
}
textarea.line-disabled,
input[type="text"].line-disabled,
input[type="password"].line-disabled,
input[type="datetime"].line-disabled,
input[type="datetime-local"].line-disabled,
input[type="date"].line-disabled,
input[type="month"].line-disabled,
input[type="time"].line-disabled,
input[type="week"].line-disabled,
input[type="number"].line-disabled,
input[type="email"].line-disabled,
input[type="url"].line-disabled,
input[type="search"].line-disabled,
input[type="tel"].line-disabled,
input[type="color"].line-disabled,
input.input-text.line-disabled,
textarea:disabled,
input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="datetime"]:disabled,
input[type="datetime-local"]:disabled,
input[type="date"]:disabled,
input[type="month"]:disabled,
input[type="time"]:disabled,
input[type="week"]:disabled,
input[type="number"]:disabled,
input[type="email"]:disabled,
input[type="url"]:disabled,
input[type="search"]:disabled,
input[type="tel"]:disabled,
input[type="color"]:disabled,
input.input-text:disabled {
  background: #f2f2f2;
}
ul,
ol {
  list-style: none;
}
a:link,
a:visited,
a {  	
  	color: #000000;
}
a:hover {
  color: #cccccc;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #cccccc;
}
a h1:hover,
a h2:hover,
a h3:hover,
a h4:hover,
a h5:hover,
a h6:hover {
  color: #cccccc;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #333333;
  font-family: 'Fjalla One', sans-serif;
  font-weight: normal !important;
  text-transform: uppercase;
  text-align: center;
  
}
p {
  margin-bottom: 20px;
}
p:last-child {
  margin-bottom: 0;
}
img {
  max-width: 100%;
  border: none;
  height: auto;
}
.fa,
[class*='fa-']{
	font-family: "FontAwesome";
	text-indent: 3px;
}
#avatar-go-to-top{
	background: black;
  	width: 32px;
  	height: 32px;
  	color: white;
  	line-height: 31px;
  	text-indent: 7px;
  	position: fixed;
  	right: 20px;
  	bottom: 10px;
}
/*---------------------------------------------------Page Home------------------------------------------------*/
/*------------------------------- Social Header------------------------------------*/
#avatar-header-inside-block{
	background: #000000;
  	padding: 10px 0 4px 0;
  	color: #666666;
}
.st-social-header a{	
    width: 32px;
  	height: 32px;
  	text-align: center;
  	border: 1px solid #4d4d4d;
  	display: inline-block;
  	color: #4d4d4d;
  	margin-right: 6px;
    line-height: 32px;
  	font-size: 14px;
}
.st-social-header a:hover{
	color: #ffffff;
  	border-color: #ffffff;
}
.st-social-header >div{
	display: inline-block;
}
.st-social-header .st-content{
	padding-left: 24px;
	font-size: 0.9em;
}
/*------------------------------- End Social Header--------------------------------*/
/*------------------------------- Account--------------------------------*/
.st-account{
	margin-top: 3px;
	/*float:right;*/
}
.st-account ul li{
	display: inline-block;
  	border-right: 1px solid #404040;
  	padding: 0 10px;
  	line-height: 100%;
  	font-size: 0.9em;  	
}
.st-account ul li a{
	color: #666666;
}
.st-account ul li a:hover{
	color: #FFFFFF;
}

#avatar-pos-top-right > div{
	display:inline-block;	
}
#avatar-pos-top-right{
	text-align: right;
}
.st-search-header label{
	text-indent: 99999px;
	position:relative;
	width: 50px;
	height: 30px;
}
.st-search-header label:after{
	content: "\f002";
	position: absolute;
	font-family: "FontAwesome";
	color: #666666;
	left: 50%;
	cursor:pointer;
	line-height: 49px;
  	font-size: 16px;
  	text-indent:0;
  	top: -11px;
}
.st-search-header label:hover:after{
	color: #FFFFFF;
}

.st-search-header{
	position: relative;
}
.st-search-header input{
  	top: 38px;
  	right: 0px;
  	width: 276px;
  	display:none;
  	position: absolute;
}
/*------------------------------- End Account--------------------------------*/
/*------------------------------- Logo-------------------------------*/
.st-logo{
	text-align: center;  
	padding: 10px 0 10px 0;
}
.st-logo .st-intro-text{
	color: #b3b3b3;
  	font-weight: normal;
  	font-size: 0.9em;
  	text-transform: none;
  	margin-top: 5px;
}
/*------------------------------- End Logo--------------------------------*/
/*------------------------------- Main Menu --------------------------------*/
.st-main-menu .toggle{
	display:none;
}
.st-main-menu {
  margin-bottom: 32px;
}
.st-main-menu .avatar-main-menu{
  text-align: center;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.st-main-menu  ul.avatar-main-menu li {
  display: inline-block;
  position: relative;
  z-index: 999;
}
.st-main-menu  ul.avatar-main-menu  li.parent:hover > ul{
  opacity: 1;
  visibility: visible;
}
.st-main-menu  ul.avatar-main-menu li a {
  color: #000000;
  padding: 11px 20px 10px 20px;
  display: block;
  position: relative;
}
.st-main-menu ul.avatar-main-menu li a:after {
  position: absolute;
  content: "";
  width: 100%;
  top: 100%;
  height: 1px;
  background: transparent;
  left: 0;  
}
.st-main-menu  ul.avatar-main-menu li ul {
  position: absolute;
  text-align: left;
  border: 1px solid #cccccc;
  border-top: 1px solid #000000;
  border-bottom: none;
  left: 0;
  top: 100%;
  opacity: 0;
  visibility: hidden;
  background: #ffffff;
}
.st-main-menu  ul.avatar-main-menu li ul li {
  border-bottom: 1px solid #cccccc;
}
.st-main-menu  ul.avatar-main-menu li ul li:hover > a {
  background: #f2f2f2;
}
.st-main-menu  ul.avatar-main-menu li ul li a {
  width: 200px;
  font-size: 0.9em;
}
.st-main-menu  ul.avatar-main-menu> li:hover > a:after,
.st-main-menu  ul.avatar-main-menu > li.active > a:after {
  position: absolute;
  content: "";
  width: 100%;
  top: 100%;
  height: 1px;
  background: #000000;
  left: 0;
}

/*------------------------------- Main Menu --------------------------------*/
/*------------------------------- Welcome --------------------------------*/
.st-wellcome {
	background: #e6e6e6;
  	text-align: center;
  	padding: 30px;
  	overflow: hidden;
  	margin-bottom: 30px;
}
.st-wellcome .st-title{
	color: #333333;
  	font-family: 'Fjalla One', sans-serif;
  	font-weight: normal;
  	text-transform: uppercase;
  	font-size: 2em;
}
/*------------------------------- Welcome--------------------------------*/
/*------------------------------- Flexslider--------------------------------*/
.flexslider{
  position: relative;
}
.flexslider:hover ol.flex-control-nav,
.flexslider:hover ul.flex-direction-nav li a{
  opacity: 1;
}
.flexslider ul.slides{
  display: inline-block;
  width: 100%;
}
.flexslider ul.slides li a {
  display: block;
}
.flexslider ul.slides li a img{
  width: 100%;
  height: auto;
}
.flexslider ol.flex-control-nav{
  text-align: center;
  position: absolute;
  z-index: 99;
  width: 100%;
  bottom: 20px;
  height: 15px;
  opacity: 0;
}
.flexslider ol.flex-control-nav li{
  display: inline-block;
}
.flexslider ol.flex-control-nav li a {
  background: #ffffff;
  width: 15px;
  height: 15px;  
  border-radius: 50%;
  text-indent: -9999px;
  display: inline-block;
  cursor: pointer;
  margin: 0 5px;
}
.flexslider ol.flex-control-nav li a.flex-active{
  background: #000000;
}
.flexslider ol.flex-control-nav li a:hover {
  background: rgba(0, 0, 0, 0.8);
}
.flexslider ul.flex-direction-nav{
  display: block;  
}
.flexslider ul.flex-direction-nav li{
  position: static;
}
.flexslider ul.flex-direction-nav li a{
  background: #ffffff;
  width: 48px;
  height: 48px;
  text-align: center;
  display: inline-block;
  position: absolute;
  z-index: 99;
  left: 20px;
  top: 50%;
  margin-top: -24px;
  border-radius: 0px;
  opacity: 0;
}
.flexslider:hover ul.flex-direction-nav li a{
	opacity:1;
}
.flexslider ul.flex-direction-nav li a:hover{
  background: rgba(0, 0, 0, 0.8);
}
.flexslider ul.flex-direction-nav li a:hover i{
  color: #ffffff;
}
.flexslider ul.flex-direction-nav li a i{
  color: #333333;
  font-size: 28px;
  line-height: 46px;  
}
.flexslider ul.flex-direction-nav li a.flex-next{
  position: absolute;
  right: 20px;
  left: auto;
}
.flexslider .slides li.flex-active-slide .st-caption {
  opacity: 0.85;
}
.flexslider .slides li .st-caption {
  position: absolute;
  background: #ffffff;
  z-index: 99;
  top: 20px;
  margin-left: 100px;
  width: 280px;
  padding: 20px 20px 10px 20px;
  opacity: 0;
}
.flexslider .slides li .st-caption .st-title {
  line-height: 100%;
  font-size: 2.1em;
  margin: 0;
  text-transform: uppercase;
  color: #333333;
  font-family: 'Fjalla One', sans-serif;
}
.flexslider .slides li .st-caption .st-link a {
  margin: 20px 0;
  display: inline-block;
  background: #990033;
  padding: 15px 35px;
  height: auto;
  line-height: 1.8;
  color:white;
  position:relative;
}
.flexslider .slides li .st-caption .st-link a:hover{
  background: black;
}
.st-contact-contruction .stct-form button:before,
.st-subcribe-contruction button:before,
.st-contact-form button:before,
.st-contact-me a.st-btn:before,
.st-our-product a:before,
.flexslider .slides li .st-caption .st-link a:before{
  color: #ffffff;
  height: 100%;
  position: absolute;
  right: 0;
  opacity: 0;
  content: "\f061";
  font-family: 'FontAwesome';
}
.st-contact-contruction .stct-form button:hover:before,
.st-subcribe-contruction button:hover:before,
.st-contact-form button:hover:before,
.st-contact-me a:hover:before,
.st-our-product a:hover:before,
.flexslider .slides li .st-caption .st-link a:hover:before{
  right: 11px;
  opacity: 1;
}
.flexslider .slides li .st-caption .st-tags {
  margin-top: 20px;
  display: inline-block;
  width: 100%;
}
.flexslider .slides li .st-caption .st-tags a {
  font-size: 0.9em;
  border: 1px solid #cccccc;
  float: left;
  margin: 0 9px 9px 0;
  padding: 7px 15px;
}
.flexslider .slides li .st-caption .st a:hover {
  border-color: #333333;
  color: #000000;
}
/** iSotope **/

.isotope .isotope-item.isotope-hidden {
  z-index: 1;
}
/*------------------------------- End Flexslider--------------------------------*/
/*------------------------------- Our Product--------------------------------*/
.st-our-product.row{
	text-align: center;
	color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 60px;
}
.st-our-product a{
	color: #FFFFFF;
	background: #000000;
	padding: 10px 35px;
  	cursor: pointer;
  	border: none;
  	font-family: 'Noto Serif', serif;
  	font-size: 14px;
  	position: relative;
  	overflow: hidden;
  	border-radius: 0px;
  	display: inline-block;
  	vertical-align: middle;
}
.st-our-product .col-sm-3:first-child{
	background: url('../images/bg-our-product.jpg') center center;
	padding: 83px 20px;
}
.st-our-product .col-sm-3:first-child img{
	width: 80px;
	height: 69px;
}
.st-our-product .col-sm-3:nth-child(2){
	background: #2e474d;
  	padding: 45px 20px;
}
.st-our-product .col-sm-3:nth-child(3){
	background: #375359;
  	padding: 45px 20px;
}
.st-our-product .col-sm-3:nth-child(4){
	background: #27393e;
  	padding: 45px 20px;
}
.st-our-product img{
	width: 32px;
	height: 32px;
}
.st-our-product .st-icon{
	margin-bottom: 27px;
}
.st-our-product .col-sm-3 p{
	margin-bottom: 18px;
}
.st-our-product h4{
	font-size: 1.5em;
	color: #FFFFFF;
}
.avatar-scroll-disappear .st-our-product .col-sm-3 img{
	opacity:0;
}
.avatar-scroll-appear .st-our-product .col-sm-3 img{
	opacity:1;
}
/*-------------------------------End Our Product--------------------------------*/
/*------------------------------- Latest Project--------------------------------*/
h3{
	font-size: 2em;
}
.st-latest-project {
	margin-top: 26px;
	display:inline-block;
	margin-bottom: 3px;
}
ul.st-latest-project li{
	width: 25%;
	float: left;
	text-align: center;
  	padding: 0 10px;
  	margin-bottom: 50px;
}
.st-latest-project li a{
	display: block;
	overflow: hidden;
}
.st-latest-project .st-title{
	font-size: 1.3em;
}
.st-latest-project .st-category{
	border-bottom: 1px solid #e6e6e6;
  	padding-bottom: 20px;
  	font-size: 0.9em;
  	font-style: italic;  
}
.st-latest-project li:hover .st-category{
	border-bottom: 1px solid #000000;
}
.st-latest-project .st-title{
	margin-top: 24px;
	margin-bottom: 5px;
}
body .nivo-lightbox-theme-default .nivo-lightbox-close {
  width: 21px;
  height: 21px;
}
/*-------------------------------End Latest Project--------------------------------*/
/*-------------------------------Latest Blog--------------------------------*/
#avatar-full-4-block .st-module-heading{
	margin-top:0;
	margin-bottom: 25px;
}
.st-latest-blog{
	position: relative;
	padding-bottom: 53px;
}
.st-latest-blog .st-entry-wrap{
	width: 400px;
  	height: 200px;
  	overflow: hidden;
  	float: left;
}
.st-latest-blog .st-entry-wrap.right .st-entry-content-wrap{
	float: left;
	width: 50%;
}
.st-latest-blog .st-entry-wrap.left .st-thumb{
	float: left;
	width: 50%;
	overflow: hidden;
}
.st-latest-blog .st-entry-wrap.left .st-entry-content-wrap{
	float: right;
	width: 50%;
}
.st-latest-blog .st-entry-wrap.right .st-thumb{
	float: right;
	width: 50%;
	overflow: hidden;
}
.st-latest-blog .st-title{
	font-size: 1.3em;
  	margin: 5px 0;
  	text-align: left;
  	line-height: 28px;
  	padding-top: 2px;
}
.st-latest-blog .st-entry-content-wrap{
	padding: 12px 20px;
  	font-size: 0.9em;
  	position: relative;
  	height: 200px;
}

.st-latest-blog .st-entry-wrap.right .st-entry-content-wrap:before{
	content: "";
  	position: absolute;
  	border-bottom: 10px solid transparent;
  	border-left: 10px solid #ffffff;
  	border-top: 10px solid transparent;
  	border-right: 10px solid transparent;
  	width: 0;
  	height: 0;
  	top: 40px;
  	right: -20px;
}
.st-latest-blog .st-entry-wrap.left .st-entry-content-wrap:before{
	content: "";
  	position: absolute;
  	border-bottom: 10px solid transparent;
  	border-right: 10px solid #ffffff;
  	border-top: 10px solid transparent;
  	border-left: 10px solid transparent;
  	width: 0;
  	height: 0;
  	top: 40px;
  	left: -20px;
}
ul.st-latest-blog{
	display:inline-block;
	
}
ul.st-latest-blog li{
	float:left;
}
/*-------------------------------End Latest Blog--------------------------------*/
/*-------------------------------Count up--------------------------------*/
.st-count-footer{
	 background: rgba(238, 238, 238, 0.9);
	 padding: 40px 0;
	 text-align: center;
	 position: relative;
}
.st-count-footer h1{
	font-size: 4em;
	color: #999;
  	line-height: 100%;
  	margin:0;
}
.st-count-footer .st-content-wrap{
	border-right: 1px solid #dedede;
}
.st-count-footer .st-content-wrap:last-child{
	border-right: none;
}
.st-count-footer:before{
	content: "";
  	position: absolute;
  	border-bottom: 15px solid rgba(238, 238, 238, 0.9);
  	border-left: 15px solid transparent;
  	border-right: 15px solid transparent;
  	width: 0;
  	height: 0;
  	top: -15px;
  	left: 50%;
  	margin-left: -15px;
}
/*-------------------------------End Count up--------------------------------*/
/*-------------------------------Instagram--------------------------------*/
.st-instagram .stct-form{
	background: rgba(221, 221, 221, 0.9);
	text-align: center;
	font-size: 0.9em;
	border-radius:0;
	padding: 49px 0 67px 0;
}
.st-instagram .stct-form .stct-col6{
	padding:0 60px;
}
.st-instagram .stct-form .stct-col6:first-child{
	border-right: 1px solid #cccccc;
}
.st-instagram .stct-form .st-images{
	text-align: left;
}
.st-instagram .stct-form .st-images a{
	float: left;
  	padding: 5px;
  	width: 25%;
}
.st-instagram .stct-form input{
	width: 70%;
	width: 70%;
  	border-color: #ffffff;
  	background: rgba(0, 0, 0, 0.1);
  	padding: 12px;
  	min-height: 44px;
  	margin-bottom: 20px;
}
.st-instagram .stct-form button{
	background: #ffffff;
  	border: none;
  	padding: 11px 30px;
  	font-family: 'Noto Serif', serif;
  	font-size: 1em;
  	color: #000000;
  	font-weight: normal;
  	border-radius: none;
  	box-shadow: none;
  	line-height: 1.5;
  	margin-right:0;
} 
.st-instagram .stct-form .st-introtext{
	margin-bottom: 20px;
}
.st-instagram  .stct-form .stct-row-fluid{
	margin:0;
}
/*-------------------------------End Instagram--------------------------------*/
/*-------------------------------Footer--------------------------------*/
.st-footer div{
	display: inline-block;
}
.st-footer{
	background: rgba(0, 0, 0, 0.9);
 	padding: 25px 50px;
 	font-size: 0.9em;
 	color: #595959;
}
.st-footer img{
	width: 80px;
	height: 69px;
	margin-right: 16px;
}
.st-footer .st-white{
	color: white;
}
.st-footer .st-copyright{
	padding: 23px 0;
}
.st-footer .st-social a{
	width: 32px;
  	height: 32px;
  	text-align: center;
  	border: 1px solid #4d4d4d;
  	display: inline-block;
  	color: #4d4d4d;
  	margin-right: 6px;
}
.st-footer .st-social-header{
	float: right;
	padding: 18px 0;
}
/*-------------------------------End Footer--------------------------------*/
/*---------------------------------------------------End Page Home------------------------------------------------*/
/*---------------------------------------------------Page About------------------------------------------------*/
.st-about .st-main-menu{
	margin-bottom: 30px;
}
/*-------------------------------Breadcrumbs--------------------------------*/
.st-about #avatar-full-2-block .avatar-wrapper{
	position: relative;
  	padding: 571px 0 50px;
  	text-align: center;
}
ul.breadcrumb{
	display: inline-block;
  	border: 1px solid rgba(255, 255, 255, 0.3);
  	padding: 5px 14px;
  	border-radius:0;
  	background:none;
  	margin-bottom:0;
}
ul.breadcrumb li{
	display:inline-block;
	position: relative;
	padding: 0 10px;
	color: #FFFFFF;
	line-height: 100%;
}
ul.breadcrumb li a{
	color: #FFFFFF;
}
ul.breadcrumb li:first-child{
	border-right: 1px solid rgba(255, 255, 255, 0.3);
  	
}
ul.breadcrumb li:before{
	content:"";
}
.st-banner-about{
	background: url('../images/bg-about.jpg') center center;
}
.st-banner-about{
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index: -1;
}
.st-banner-about .st-entry{
	color: #FFFFFF;
	font-size: 4em;
	padding-top: 39.8%;
}
/*-------------------------------End Breadcrumbs--------------------------------*/
/*-------------------------------About--------------------------------*/
.st-about-us .st-title{
	text-align:left;
	margin-bottom: 25px;
}
.st-about-us [class*="col-sm-"]{
	padding:0;
}
.st-about-us >.col-sm-4{
	width: 30.666%;
	margin-right: 4%;
}
.st-about-us >.col-sm-8{
	width: 65.332%;
}
.st-about-us .st-wrap-title{
	color: #000000;
}
.st-about-us .st-work-edu .row{
	border-bottom: 1px solid #f2f2f2;
  	padding: 10px;
}
.st-about-us{
	padding: 32px 0;
}
.st-about-us .st-gallery{
	margin-top: 25px;
}

ul.st-social-network {
  	width: 100%;
  	margin-top: 15px;
  	margin-bottom:0;
}
ul.st-social-network li {
  	display: inline-block;
}
ul.st-social-network li a {
  	width: 32px;
  	height: 32px;
  	background: #000000;
  	color: #ffffff;
  	text-align: center;
  	display: inline-block;
  	margin-right: 5px;
  	-webkit-border-radius: 0px;
  	-moz-border-radius: 0px;
  	-ms-border-radius: 0px;
  	-o-border-radius: 0px;
  	border-radius: 0px;
  	position: relative;
}
ul.st-social-network li a:hover {
  	background: #000000;
}
ul.st-social-network li a:hover:before,
ul.st-social-network li a:hover:after {
  	opacity: 1;
}
ul.st-social-network li a:before {
  	content: attr(data-title);
  	position: absolute;
  	background: #000000;
  	left: 0;
  	top: -35px;
  	padding: 0 10px;
  	opacity: 0;
}
ul.st-social-network li a:after {
  	border-top: 7px solid #000000;
  	border-right: 7px solid transparent;
  	content: "";
  	height: 0;
  	width: 0;
  	position: absolute;
  	left: 0;
  	top: -10px;
  	opacity: 0;
}
ul.st-social-network li a i {
  	line-height: 32px;
}
.st-about-us .st-btn{
	width: 100%;
  	text-align: center;
  	margin-top: 30px;
  	border: 2px solid #000000;
    border-radius: 0;
    padding: 10px 35px;
    font-family: 'Noto Serif', serif;
  	font-size: 14px;
  	position: relative;
  	overflow: hidden;
  	display:inline-block;
}
.st-about-us .st-btn:hover{
	background: #000000;
  	color: #ffffff;
}
.st-about-us .st-block-quote{
	padding: 40px;
  	text-align: center;
  	background: #000000;
  	color: #ffffff;
  	position: relative;
}
.st-about-us .st-entry-text{
	padding: 50px 0 26px 0;
}
.st-about-us .st-block-quote:after{
	border-left: 10px solid transparent;
  	border-right: 10px solid transparent;
  	border-top: 10px solid #000000;
  	bottom: -10px;
  	content: "";
  	display: inline-block;
  	height: 0;
  	left: 50%;
  	margin-left: -10px;
  	position: absolute;
  	width: 0;
}
.st-progress-bar{
	position: relative;
  	text-align: left;
  	padding-bottom: 25px;
}
.st-progress-bar p{
	margin-bottom: 5px;
  	display: block;
}
.st-progress-bar p span{
	float:right;
}
.st-progress-bar-wrap{
	background: #f2f2f2;
  	position: relative;
  	height: 10px;
  	-webkit-border-radius: 10px;
  	-moz-border-radius: 10px;
  	-ms-border-radius: 10px;
  	-o-border-radius: 10px;
  	border-radius: 10px;
}
.st-progress-bar-inner{
	height: 100%;
  	position: relative;
  	overflow: hidden;
  	background: #000000;
  	-webkit-border-radius: 10px;
  	-moz-border-radius: 10px;
  	-ms-border-radius: 10px;
  	-o-border-radius: 10px;
  	border-radius: 10px;
}
.st-progress-bar-inner:after,
.st-progress-bar-inner span {
  	content: "";
  	position: absolute;
  	top: 0;
  	left: 0;
  	bottom: 0;
  	right: 0;
  	background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));
  	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  	z-index: 1;  
  	background-size: 50px 50px;
}
.st-progress-bar-inner.blue{
	background: #009eca;
}
.st-progress-bar-inner.darkblue{
	background: #42555c;
}
.st-progress-bar-inner.orange{
	background: #f6ba70;
}
.st-about-left:after{
	right: -6.6%;
	content: "";
  width: 1px;
  position: absolute;
  height: 100%;
  background: #e6e6e6;
  top: 0;
}
.st-about #avatar-content .st-blog-wrap-content{
	border-bottom: none;
}
.st-about #disqus_thread,
.st-about #avatar-content .st-author,
.st-about .st_comment_counter,
.st-about .st-blog-entry-info{
	display:none;
}
/*-------------------------------End About--------------------------------*/
/*---------------------------------------------------End Page About------------------------------------------------*/
/*---------------------------------------------------Page 404------------------------------------------------*/
/*-------------------------------Breadcrumbs--------------------------------*/
.st-error #avatar-full-2-block .avatar-wrapper{
	position: relative;
  	padding: 271px 0 200px 0;
  	text-align: center;
}
.st-banner-error{
	background: url('../images/bg-404.jpg') center center;
}
.st-banner-error{
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index: -1;
}
.st-banner-error .st-entry{
	color: #FFFFFF;
	font-size: 4em;
	padding-top: 14.8%;
}
/*-------------------------------End Breadcrumbs--------------------------------*/
/*------------------------------- Search--------------------------------*/
.st-search-error{
	text-align:center;
	padding-bottom: 60px;
}
.st-text-error{
	text-align: center;
	padding: 44px 0 18px 0;
}
.st-search-error input{
	width: 30%;
	border: 1px solid #e6e6e6;
  	background: #ffffff;
  	padding: 5px;
  	height: 36px;
  	font-family: 'Noto Serif', serif;
  	margin-right: 3px;
  	color: #bba9b1;
  	font-size: 0.9em;
}
.st-search-error button:hover,
.st-search-error button{
	padding: 6px 35px 5px 35px;
  	height: auto;
  	line-height: 1.8;
  	color: #ffffff;
  	background: #000000;
  	background-image: none;
  	background-color: #000000;
  	cursor: pointer;
  	border: none;
  	font-family: 'Noto Serif', serif;
  	font-size: 14px;
  	position: relative;
  	overflow: hidden;  	
  	border-radius: 0px;
}
/*-------------------------------End Search--------------------------------*/
/*---------------------------------------------------End Page 404------------------------------------------------*/
/*---------------------------------------------------Under Contruction------------------------------------------------*/
.st-under-contruction #avatar-header-inside-block{
	background: none;
}
body.st-under-contruction{
	background: none;
}
.st-under-contruction .st-countdown {
	text-align: center;
	color: #FFFFFF;
}
.st-under-contruction .st-countdown > div{
	display: inline-block;
  	font-size: 5em;
  	border-right: 1px solid rgba(255, 255, 255, 0.15);
  	width: 200px;
  	line-height: 100%;
}
.st-under-contruction .st-countdown > div:last-child{
	border-right:none;
}
.st-under-contruction .st-countdown span{
	display: block;
  	font-size: 0.25em;
  	line-height: 100%;
}
.st-under-contruction #avatar-header-inside-block{
	height:0 !important;
	padding:0;
}
.st-under-contruction #avatar-tool-block{
	background: #FFFFFF;
}
.st-under-contruction .st-logo{
	padding: 20px 0;
}
.st-countdown-contruction .st-module-heading{
	color: #ffffff;
  	line-height: 1.5em;
  	margin-bottom: 70px;
  	text-transform: uppercase;
  	margin: 0 0 80px 0;
    font-size: 4em;
  	font-weight: normal;
  	position: relative;
  	padding-top: 100px;
}
.st-countdown-contruction .st-module-heading:before{
	position: absolute;
  	content: "";
  	background: #FFFFFF;
  	height: 3px;
  	width: 100px;
  	left: 50%;
  	top: 100%;
  	margin-left: -50px;
  	margin-top: 10px;
}
.st-subcribe-contruction{
	text-align: center;
	margin-top: 54px;
}
.st-subcribe-contruction .stct-form .stct-col6:first-child{
	width: 60%;
}
.st-subcribe-contruction .stct-form .stct-col6:last-child{
	width: 40%;
}
.st-subcribe-contruction .stct-form{
	background: none;
	color: #FFFFFF;
}
.st-subcribe-contruction .stct-form input{
	width: 48.7%;
	float: right;
	background: none;
	height: 50px;
}
.st-subcribe-contruction .stct-form button{
	float:left;
	margin-left: 5px;
	background: rgba(255, 255, 255, 0.4);
  	border: 1px solid #ffffff;
  	height: 50px;
  	position:relative;
  	padding-top: 0;
  	padding-bottom: 0;
  	font-weight: normal;
  	padding: 10px 35px;
  	border-radius:0;
}
.st-subcribe-contruction .stct-form .stct-col6{
	padding:0;
}
.st-subcribe-contruction .st-text-contruction{
	padding-bottom: 20px;
}
.st-under-contruction #avatar-body-middle-block{
	display:none;
}
.st-maximage .st-nav{
	width: 100px;
  height: 100%;
  text-align: center;
  background: rgba(255, 255, 255, 0.15);
  display: inline-block;
  position: fixed;
  bottom: 0;
  z-index: 99;
  vertical-align: middle;
  top: 97px;
    
}
.st-maximage #st-nav-left{
	left: -100px;
}
.st-maximage #st-nav-left:before{
	content: "\f104";
	left: 50%;
  	margin-left: -15px;
  	line-height: 100%;
  	font-size: 56px;
  	top: 50%;
  	color: #ffffff;
  	margin-top: -60px;
  	position:absolute;
  	font-family: "FontAwesome";
}
.st-maximage #st-nav-right{
	  right: -100px;
}
.st-maximage #st-nav-right:before{
	content: "\f105";
	left: 50%;
  	margin-left: -15px;
  	line-height: 100%;
  	font-size: 56px;
  	top: 50%;
  	color: #ffffff;
  	margin-top: -60px;
  	position:absolute;
  	font-family: "FontAwesome";
}
body:hover .st-maximage #st-nav-left{
	left: 0;
	cursor:pointer;
}
body:hover .st-maximage #st-nav-right{
	right: 0;
	cursor:pointer;
}
.mc-cycle {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -3;
}
.mc-cycle .mc-image {  
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.mc-cycle{
	background:url('../images/pattern.png');
}
.st-contact-contruction{
	padding: 30px 0;
}
.st-contact-contruction .stct-form{
	background:none;
}
.st-contact-contruction .st-address{
	color: #FFFFFF;
	margin-top: 20px;
}
.st-contact-contruction .st-social {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}
.st-contact-contruction .stct-google-map{
	margin-top:10px;
}
.st-contact-contruction .st-social a{
	width: 32px;
  	height: 32px;
  	background: #ffffff;
  	float: left;
  	margin: 0 10px 0 0;
  	text-align: center;
}
.st-contact-contruction .st-social a i{
	line-height: 32px;
	text-indent: 8px;
}
.st-contact-contruction label{
	color: white;
	font-weight: normal;
	font-size: 0.9em;
	display:block;
	margin-bottom:0;
}
.st-contact-contruction .stct-form  textarea{
	background:none;
	color: #FFFFFF;
	padding:5px;
	font-size: 0.9em;
	min-height: 100px;
}
.st-contact-contruction .stct-form  input{
	background: none;
	width: 50%;
	min-height: 40px;
	color: #FFFFFF;
	padding:5px;
	font-size: 0.9em;
	margin-bottom: 20px;
}
.st-contact-contruction .stct-form button{
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.4);
  	border: 1px solid #ffffff;
  	height: 50px;
  	padding: 5px 35px;
  	padding-bottom: 0;
  	padding-top: 0;
    border-radius: 0;
  	font-weight: normal;
  	margin-top:20px;
  	position: relative;
}
.st-under-contruction  #avatar-full-3-block{
	background: rgba(0, 0, 0, 0.8);
	top: 0;
  	width: 100%;
  	position:fixed;
  	display:none;
}
.st-show-more{
	position: fixed;
  	right: 5px;
  	top: 5px;
  	z-index: 999;
  	background: #333333;
  	color: #ffffff;
  	width: 32px;
  	height: 32px;
  	text-align: center;
  	cursor: pointer;
}
.st-show-more i{
	line-height: 32px;
  	text-indent: 6px;
}
.st-show-more i:nth-child(2){
	position:absolute;
	top: 0;
  	left: 0;
  	font-size: 2em;
  	display:none;
}
/*---------------------------------------------------End Under Contruction------------------------------------------------*/
/*---------------------------------------------------Page Contact------------------------------------------------*/
.st-contact #avatar-full-2-block .avatar-wrapper{
	padding: 200px 0 170px 0;
	position: relative;
	text-align: center;
}
.st-contact-banner{
	background: url('../images/ikjk-contact.jpg') center center;
}
.st-contact-banner{
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index: -1;
}
.st-contact-banner h1{
	color: #000;
	font-size: 4em;
	padding-top:12%;
}
.st-contact-infor .st-title{
	color: #000;
}
.st-contact-infor{
	border-bottom: 1px solid #e6e6e6;
	padding: 62px 0 60px 0;
}
.st-contact-infor .col-sm-3{
	border-right: 1px solid #e6e6e6;
}
.st-contact-infor .col-sm-3:last-child{
	border-right:none;
}
.st-contact-form .stct-form{
	background: none;
	padding:0;
	padding-top: 60px;
	padding-bottom: 40px;
}
.st-contact-form label{
	font-weight: normal;
	margin-bottom:0;
	width: 100%;
}
.st-contact-form  [class*="stct-input-"]{
	padding-bottom: 20px;
}
.st-contact-form  .stct-btn:hover,
.st-contact-form  .stct-btn{
	background: #000000;
	font-weight: normal;
	padding: 4px 34px;
  	border-radius: 0;
  	position: relative;
}
.st-contact-form  .stct-form input{
	width: 50%;
}
.st-contact-form  .stct-form textarea{
	width: 100%;
	height: 100px;
	font-size: 0.9em;
}
.st-contact-form  .stct-form .stct-row-fluid{
	margin:0;
}
.st-contact-form  .stct-form .stct-col6{
	width: 48%;
	padding:0;
}
.st-contact-form  .stct-form .stct-col6:first-child{
	margin-right: 4%;
	position:relative;
}
.st-contact-form  .stct-form .stct-col6:first-child:after{
	right: -4.4%;
	content: "";
  	width: 1px;
  	position: absolute;
  	height: 100%;
  	background: #e6e6e6;
  	top: 0;
}
/*---------------------------------------------------End Page Contact------------------------------------------------*/
/*---------------------------------------------------Page Blog------------------------------------------------*/
/*-------------------------------Blog No Sidebar--------------------------------*/
.st-blog-sidebarright #avatar-full-2-block .avatar-wrapper,
.st-blog-sidebarleft #avatar-full-2-block .avatar-wrapper,
.st-blog-sidebarsajat #avatar-full-2-block .avatar-wrapper,
.st-blog-nosidebar #avatar-full-2-block .avatar-wrapper{
	position: relative;
  	padding: 180px 0 150px 0;
  	text-align: center;
}
.st-blog-nosidebar .st-banner-blog{
	background: url('../images/bg-search.jpg') center center;
}

.st-blog-sidebarright .st-banner-blog,
.st-blog-sidebarleft .st-banner-blog{
	background: url('../images/bg-blog.jpg') center center;
}
.st-blog-sidebarsajat .st-banner-blog{
	background: url('../images/bg-contact.jpg') center center;
}

.st-banner-blog{
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index: -1;
}
.st-banner-blog h1{
	font-size: 4em;
	color: #ffffff;
	font-weight: normal;
}
.st-banner-blog{
	padding-top: 10.8%;
}
.st-blog-sidebarright .st-blog-entry-info,
.st-blog-sidebarsajat .st-blog-entry-info,
.st-blog-sidebarleft .st-blog-entry-info,
.st-blog-nosidebar .st-blog-entry-info{
	width: 75px;
	float:left;
	text-align: center;
}
.st-blog-sidebarright .st-blog-wrap,
.st-blog-sidebarleft .st-blog-wrap,
.st-blog-sidebarsajat .st-blog-wrap,
.st-blog-nosidebar .st-blog-wrap{
	width: 88%;
  	float: right;
  	padding-left: 20px;
}
.st-blog-nosidebar #avatar-content{
	width: 75% !important;
	float: none;
	margin: 0 auto;
}
.st-blog-sidebarright .st-blog-date,
.st-blog-sidebarsajat .st-blog-date,
.st-blog-sidebarleft .st-blog-date,
.st-blog-nosidebar .st-blog-date{
	font-size: 36px;
	display: block;
  line-height: 100%;
}
.st-blog-sidebarright .st-blog-month,
.st-blog-sidebarsajat .st-blog-month,
.st-blog-sidebarleft .st-blog-month,
.st-blog-nosidebar .st-blog-month{
	font-size: 18px;
  	text-transform: uppercase;
  	display: block;
  	line-height: 100%;
}	
.st-blog-sidebarright .st-blog-entry-info,
.st-blog-sidebarsajat .st-blog-entry-info,
.st-blog-sidebarleft .st-blog-entry-info,
.st-blog-nosidebar .st-blog-entry-info{
	border-right: 1px solid #cccccc;
}
.st-blog-sidebarright .st-blog-datetime,
.st-blog-sidebarsajat .st-blog-datetime,
.st-blog-sidebarleft .st-blog-datetime,
.st-blog-nosidebar .st-blog-datetime{
	border-bottom: 1px solid #cccccc;
  	padding-bottom: 20px;
}
.st-blog-sidebarright .st-blog-hit,
.st-blog-sidebarsajat .st-blog-hit,
.st-blog-sidebarleft .st-blog-hit,
.st-blog-nosidebar .st-blog-hit,
.st-blog-sidebarright .st-blog-comment,
.st-blog-sidebarleft .st-blog-comment,
.st-blog-nosidebar .st-blog-comment{
	height: 63px;
  	overflow: hidden;
  	line-height: 300%;
  	padding-top: 36px;
  	color: #000000;
}
.st-blog-sidebarright .st-blog-hit .hits,
.st-blog-sidebarsajat .st-blog-hit .hits,
.st-blog-sidebarleft .st-blog-hit .hits,
.st-blog-nosidebar .st-blog-hit .hits,
.st-blog-sidebarright .st-blog-comment,
.st-blog-sidebarsajat .st-blog-comment,
.st-blog-sidebarleft .st-blog-comment,
.st-blog-nosidebar .st-blog-comment a{
	font-size: 18px;
  	color: #b3b3b3;
  	line-height: 100%;
  	position: relative;
}
.st-blog-sidebarright .st-blog-hit .hits:before,
.st-blog-sidebarsajat .st-blog-hit .hits:before,
.st-blog-sidebarleft .st-blog-hit .hits:before,
.st-blog-nosidebar .st-blog-hit .hits:before{
	content: "\f06e";
	font-family: "FontAwesome";
	position: absolute;
  	font-size: 28px;
  	top: -24px;
  	left: 50%;
  	margin-left: -14px;
  	color: #808080;
}
.st-blog-sidebarright .st-blog-comment a:before,
.st-blog-sidebarsajat .st-blog-comment a:before,
.st-blog-sidebarleft .st-blog-comment a:before,
.st-blog-nosidebar .st-blog-comment a:before{
	content: "\f0e6";
	font-family: "FontAwesome";
	position: absolute;
  	font-size: 28px;
  	top: -24px;
  	left: -10px;
  	color: #808080;
}
.st-blog-sidebarright .items-row:first-child,
.st-blog-sidebarsajat .items-row:first-child,
.st-blog-sidebarleft .items-row:first-child,
.st-blog-nosidebar .items-row:first-child{
	padding:0;
}
.st-blog-sidebarright .items-row,
.st-blog-sidebarsajat .items-row,
.st-blog-sidebarleft .items-row,
.st-blog-nosidebar .items-row{
	padding-top: 40px;	
}
.st-blog-sidebarright .st-blog-wrap .page-header,
.st-blog-sidebarsajat .st-blog-wrap .page-header,
.st-blog-sidebarleft .st-blog-wrap .page-header,
.st-blog-nosidebar .st-blog-wrap .page-header{
	border-bottom: none;
	padding:0;
	margin:0;
	margin-bottom: 15px;
}
.st-blog-sidebarright .st-blog-wrap .page-header h2,
.st-blog-sidebarsajat .st-blog-wrap .page-header h2,
.st-blog-sidebarleft .st-blog-wrap .page-header h2,
.st-blog-nosidebar .st-blog-wrap .page-header h2{
	text-align: left;
	font-size: 1.6em;
	font-family: 'Noto Serif', serif;
	font-weight: normal;
	margin:0;
}
.st-blog-sidebarright .st-blog-wrap .pull-left.item-image,
.st-blog-sidebarsajat .st-blog-wrap .pull-left.item-image,
.st-blog-sidebarleft .st-blog-wrap .pull-left.item-image,
.st-blog-nosidebar .st-blog-wrap .pull-left.item-image{
	margin-bottom: 33px;
}
#avatar-content .items-row .st_comment_counter{
	display:none;
}
#avatar-content .article-info-term{
	display:none;
}
#avatar-content .article-info.muted dd{
	display:inline-block;
}
.st-blog-author{
	color: #000000;
}
#avatar-content .article-info.muted{
	margin-bottom: 25px;
}
#avatar-content p.readmore a{
	display: inline-block;
  	background: #000000;
  	color: #ffffff;
  	font-size: 0.9em;
  	padding: 6px 16px;
  	border-radius:0;
}
#avatar-content p.readmore a:hover{
	background: #cccccc;
	border-bottom: 1px solid #b4b4b4;
}
#avatar-content .st-blog-wrap-content{
	border-bottom: 1px solid #cccccc;
	padding-bottom: 40px;
}
#avatar-content p.readmore{	
	padding-top: 10px;
}
#avatar-content .pagination ul li.pagination-start,
#avatar-content .pagination ul li.pagination-end,
.yt-gallery ul li .item-gallery .item-gallery-hover,
.item-gallery-title{
	display:none;
}
#avatar-content .pagination{
	display:inline;
	text-align:center;
}
#avatar-content .pagination ul li{
	display: inline-block;
	padding-right: 3px;
}
#avatar-content .pagination ul li a,
#avatar-content .pagination ul li span{
	background: #000000;
  	color: #ffffff;
  	border-color: #000000;
  	width: 32px;
  	height: 32px;
  	text-align: center;
  	line-height: 32px;
  	border: 1px solid #cccccc;
  	display: inline-block;
  	font-size: 0.9em;
}
#avatar-content .pagination ul li span{
	border-color: #000000;
}
#avatar-content .pagination ul li a{
	background: #FFFFFF;
	color: #000000;
}
#avatar-content ul.tags.inline li a:hover,
#avatar-content .pagination ul li.pagination-next a:hover,
#avatar-content .pagination ul li.pagination-prev a:hover,
#avatar-content .pagination ul li a:hover{
	border-color: #000000;
	color: #cccccc;
}
#avatar-content .pagination ul li.pagination-prev span,
#avatar-content .pagination ul li.pagination-next span,
#avatar-content .pagination ul li.pagination-prev a,
#avatar-content .pagination ul li.pagination-next a{
	text-indent: -9999px;
	position: relative;
	background:#FFFFFF;
	border: 1px solid #cccccc;
	color: #000000;
}
#avatar-content .pagination ul li.pagination-prev a:after,
#avatar-content .pagination ul li.pagination-prev span:after{
	content: "\f104";
	font-family: "FontAwesome";
	top:0;
	right:0;
	left:0;
	bottom:0;
	position:absolute;
	text-indent:0;
}
#avatar-content .pagination ul li.pagination-next a:after,
#avatar-content .pagination ul li.pagination-next span:after{
	content: "\f105";
	font-family: "FontAwesome";
	top:0;
	right:0;
	left:0;
	bottom:0;
	position:absolute;
	text-indent:0;
}
#avatar-content .pagination ul{
	padding: 40px 0 10px 0;
}
.st-blog-sidebarright #avatar-content,
.st-blog-sidebarsajat #avatar-content,
.st-blog-sidebarleft #avatar-content,
.st-blog-nosidebar #avatar-content{
	padding: 40px 0;
}
#avatar-content ul.pagenav{
	display:none;
}
#avatar-content ul.tags.inline li{
	display: inline-block;
	margin: 0 5px 5px 0;
}
#avatar-content ul.tags.inline li a{
	border: 1px solid #e6e6e6;
  	font-size: 0.9em;
  	padding: 12px 15px;
  	display: block;
  	background: none;
  	font-weight: normal;
  	border-radius: 0;
}
#avatar-content .st-title-tags{
	font-weight: normal;
	text-transform: uppercase;
  	margin: 0 0 15px 0;
  	font-size: 1.5em;
  	text-align:left;
  	margin-top: 45px;
  	margin-bottom: 22px;
}
#avatar-content .st-author {
	margin-top: 40px;
	display: inline-block;
}
/*-------------------------------End Blog Nosidebar--------------------------------*/
/*-------------------------------Blog Sidebar right--------------------------------*/
.st-blog-sidebarright #avatar-content {
	width: 75%;
  	padding-right: 20px;
}	
.st-blog-sidebarright #avatar-right{
	margin-left: 1.6%;
	padding: 40px 0;
}
.search-right-bar input{
	width: 100%;
}
.search-right-bar form{
	position: relative;
}
.search-right-bar form:after{
	content: "\f002";
  	font-family: 'FontAwesome';
  	position: absolute;
  	right: 15px;
  	top: 7px;
  	color: #cccccc;
}
#avatar-left .st-module-heading,
#avatar-right .st-module-heading{
	line-height: 100%;
  	font-size: 1.8em;
  	border-bottom: 3px solid #333333;
  	padding-bottom: 12px;
  	text-transform: uppercase;
  	margin: 0 0 15px 0;
  	text-align: left;
  	font-weight: normal;
  	margin-top: 69px;
}
.st-recent-post-rightside .date-time{
	font-size: 0.9em;
  	font-style: italic;
  	color: #808080;
  	display: block;
  	line-height: 100%;
}
.st-recent-post-rightside ul li{
	width: 100%;
  	display: inline-block;
  	padding: 12px 0 19px 0;
  	padding-left: 0;
  	border-bottom: 1px solid #e6e6e6;
}
.st-popular-tag ul li a{
	font-size: 0.9em !important;
  	background: #ffffff;
  	border: 1px solid #cccccc;
  	padding: 5px 25px;
  	display: inline-block;
  	margin: 0 5px 5px 0;
  	float: left;
  	color: #000000;
  	border-radius: 0px;
}
.st-popular-tag ul li a:hover{
	border-color: #000000;
}
/*-------------------------------End Blog Sidebar right--------------------------------*/
/*-------------------------------Blog Sidebar sajat--------------------------------*/
.st-blog-sidebarsajat #avatar-content {
	width: 75%;
  	padding-right: 20px;
}	
.st-blog-sidebarsajat #avatar-right{
	margin-left: 1.6%;
	padding: 40px 0;
}
.search-right-bar input{
	width: 100%;
}
.search-right-bar form{
	position: relative;
}
.search-right-bar form:after{
	content: "\f002";
  	font-family: 'FontAwesome';
  	position: absolute;
  	right: 15px;
  	top: 7px;
  	color: #cccccc;
}
#avatar-left .st-module-heading,
#avatar-right .st-module-heading{
	line-height: 100%;
  	font-size: 1.8em;
  	border-bottom: 3px solid #333333;
  	padding-bottom: 12px;
  	text-transform: uppercase;
  	margin: 0 0 15px 0;
  	text-align: left;
  	font-weight: normal;
  	margin-top: 69px;
}
.st-recent-post-rightside .date-time{
	font-size: 0.9em;
  	font-style: italic;
  	color: #808080;
  	display: block;
  	line-height: 100%;
}
.st-recent-post-rightside ul li{
	width: 100%;
  	display: inline-block;
  	padding: 12px 0 19px 0;
  	padding-left: 0;
  	border-bottom: 1px solid #e6e6e6;
}
.st-popular-tag ul li a{
	font-size: 0.9em !important;
  	background: #ffffff;
  	border: 1px solid #cccccc;
  	padding: 5px 25px;
  	display: inline-block;
  	margin: 0 5px 5px 0;
  	float: left;
  	color: #000000;
  	border-radius: 0px;
}
.st-popular-tag ul li a:hover{
	border-color: #000000;
}
/*-------------------------------End Blog Sidebar sajat--------------------------------*/
/*-------------------------------Blog Sidebar left--------------------------------*/
.st-blog-sidebarleft #avatar-content{
	width: 75%;
  	padding-left: 20px;
}
.st-blog-sidebarleft #avatar-left{
	margin-right: 1.6%;
	padding: 40px 0;
}
.st-blog-sidebarleft .st-blog-entry-info{
	float:right;
}
.st-blog-sidebarleft .st-blog-wrap{
	float:left;
	padding-left:0;
	padding-right: 20px;
}
.st-blog-sidebarleft .st-blog-entry-info{
	border-left: 1px solid #cccccc;
	border-right:none;
}
.blogst-blog-sidebarleft ul.tags.inline,
.blogst-blog-sidebarright ul.tags.inline,
.blogst-blog-nosidebar ul.tags.inline{
	display:none;
}
body .row{
	margin:0;
}
.st-recent-post-rightside [class*="col-sm-"]{
	padding:0;
}
.st-recent-post-rightside .col-sm-3{
	padding-right: 10px;
}
.st-recent-post-rightside .col-sm-9{
	padding-left: 10px;
}
/*-------------------------------End Blog Sidebar left--------------------------------*/
/*---------------------------------------------------End Page Blog------------------------------------------------*/