/* Add here all your css styles (customizations) */

/*.col-sm-8 {*/
  /*width: 71.33333333%*/
/*}*/

/*.col-xs-8 {*/
  /*width: 71.33333333%*/
/*}*/

.col-sm-3 {
  width: 24%
}

.col-xs-3 {
  width: 24%
}

.login-register {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  float: left;
}

.login-register > li {
  color: #eee;
  font-size: 12px;
  padding: 7px 12px;
  position: relative;
  letter-spacing: 1px;
  display: inline-block;
  /*text-transform: uppercase;*/
}

.login-register > li:before {
  top: 11px;
  left: -3px;
  width: 1px;
  height: 9px;
  content: '';
  background: #eee;
  position: absolute;
}

.login-register li:last-child {
  padding-right: 0;
}

.login-register li a {
  color: #eee;
}

.login-register li a:hover {
  color: #27d7e7;
  text-decoration: none;
}

p {
  font-size: 14px;
  text-align: justify;
}

/*--------------------------------------------------
[Blog Social Shares]
----------------------------------------------------*/

.blog-social-shares {
  padding-left: 0;
  list-style: none;
}

.blog-social-shares li {
  width: 100%;
  margin-bottom: 10px;
  display: inline-block;
}

.blog-thumb-v3 i {
  color: #fff;
  width: 30px;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  margin-right: 10px;
  text-align: center;
  display: inline-block;
}

.blog-thumb-v3 i.fb {
  background: #4862a3;
}
.blog-thumb-v3 i.tw {
  background: #159ceb;
}
.blog-thumb-v3 i.gp {
  background: #dc4a38;
}

.blog-thumb-v3 a {
  top: -1px;
  color: #777;
  position: relative;
}

.blog-thumb-v3 a:hover {
  text-decoration: none;
}

.blog-thumb-v3 span {
  float: right;
  display: block;
  margin-top: 6px;
}

/*--------------------------------------------------
[General Information]
----------------------------------------------------*/

.general-ul{
  list-style: none;
  padding-left: 0;
}

.general-ul li{

}

.li-title-lg{
  font-size: 20px;
  color: #3498db;
}

.li-title{
  font-size: 16px;
  color: #3498db;
}

.li-title2{
  font-size: 14px;
  color: #d7602f;
  width:30%;
  padding-right:20px;
}

.masonry-box .masonry-box-in {
  float: left;
  padding: 0 15px;
  margin-bottom: 10px;
}

.imgLeft-sm {
  width:100px;
  float:left;
  padding:4px 10px 0 0;
}

.imgLeft-md {
  width:200px;
  float:left;
  padding:4px 10px 0 0;
}

.imgLeft-lg {
  width:300px;
  float:left;
  padding:4px 10px 0 0;
}

.imgRight-sm {
  width:100px;
  float:right;
  padding:4px 0 0 10px;
}

.imgRight-md {
  width:200px;
  float:right;
  padding:4px 0 0 10px;
}

.imgRight-lg {
  width:300px;
  float:right;
  padding:4px 0 0 10px;
}

.imgFullLength {
  width:100%;
}