/* category */

/* blog listing */

.blog-meta {

  margin-bottom: 10px;

}

.blog-meta > span {

  font: 12px encode500;

    display: inline-block;

    margin-bottom: 3px;

    margin-right: 13px;

    padding-right: 10px;

   position: relative;
   text-transform: uppercase;
}

#index .blog-meta > span { margin-bottom:0;}

.blog-meta > span:last-child:before {

  display: none;

}

.homeblog-inner{

  position: relative;

      float: left;

    width: 100%;

	padding: 10px;

}



.blog-row {

    margin: 0 -22px;

}



.lastest_block.block.tmblog-latest {

    clear: both;

    float: none;

    position: relative;

    width: 100%;

	margin-bottom: 20px;

}

.lastest_block.block.tmblog-latest .container {

    border: 1px solid #ebebeb;

	  border-radius: 5px;

  -webkit-border-radius: 5px;

  -khtml-border-radius: 5px;

  -moz-border-radius: 5px;

}

.lastest_block.block.tmblog-latest .customNavigation {

    top: -56px;

	right: 0;

}



#index .fa.fa-calendar {

    display: none;

}

#module-psblog-category .childrens {

    margin: 0 0 40px;

}



.blog_title{

    float: left;

    position: relative;

    width: 100%;



}



.homeblog-inner li.blog-post{

	padding: 10px;

  margin-bottom: 0 !important;

  display: inline-block;

}

.homeblog-inner li .blog-item {

  margin-bottom: 0;



}

.blog-item {
  font-size: 14px;
  float: left;
  position: relative;
  margin-bottom: 30px;
}

.secondary-blog .blog-item {display: flex;}
.secondary-blog .blog-item h2 {order: 20;}
.secondary-blog .blog-item .blog-image {order: 10;}
.secondary-blog .blog-item .blog-meta {order: 30;}
.secondary-blog .blog-item .blog-content-wrap {order: 40;}


.secondary-blog .blog-item h4.title {

  font-weight: 600;

  margin-bottom: 20px;

     text-transform: uppercase;

}



.pagination b {

    font-weight: 600;

}

#module-psblog-list .blog-item .blog-content-wrap { width:100%;}

.homeblog-inner .blog-item .blog-content-wrap{ float: left; width: 100%;}

.blog-item .blog-content-wrap {

  background-color: #fff;

  text-align: left;

}

.lastest_block .blog-item .blog-content-wrap .blog-created{ margin-top:20px; position: relative; display: inline-block;}

.lastest_block .blog-item .blog-content-wrap .title a {

  color: #666666;

  font-size: 13px;

  font-weight: 500;

  line-height: 20px;

  margin: 0;

  text-transform: capitalize;

}

.lastest_block .blog-item .blog-content-wrap .title {

  margin: 0 0 6px;

}

.blog-item .blog-content-wrap .title a {

    color: #131414;

    float: left;

    font-size: 12px;

    font-weight: 500;

    line-height: 22px;

    margin-bottom: 10px;

    text-align: left;

    text-transform: capitalize;

	letter-spacing: 0.8px;

}

.lastest_block .blog-created .date {

  color: #6284ce;

  float: left;

  font-size: 13px;

  font-weight: 500;

  line-height: 16px;

  position: relative;

  text-align: left;

  width: 100%;

}

.secondary-blog .blog-item .blog-content-wrap .title a{ font-size:18px;}





.blog-item .blog-content-wrap .title a:hover, .blog-item:hover .blog-content-wrap .title a{

	color: #6284ce;

}

.blog-content-wrap .title{ 

    margin-bottom: 0;

  width: 100%;

  float: left;

  position: relative;

}

.tmblog-latest .blog-item .blog-meta,

.secondary-blog .blog-item .blog-meta{

  text-transform: uppercase;

    margin: 0;

    text-align: left;

    position: relative;

    width: 100%;

    display: block;

    -webkit-transition: all 0.5s ease 0s;

    transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;



}

.secondary-blog .blog-item .blog-meta { 
  display: inline-block; margin-top: 0px;
  border-top: 1px solid rgba(15,70,108, 0.2);
  border-bottom: 1px solid rgba(15,70,108, 0.2);
  padding: 5px 0;
  margin: 0 0 10px 0;
}

.lastest_block .blog-item .readmore{ padding: 0;}

.blog-item .readmore{

	padding: 10px 0 0;

	position:relative;

	z-index:1;

	 text-transform:uppercase;

}



.blog-item .blog-content-wrap .readmore p {

  margin-bottom: 0;

  margin-top: 10px;

}

.blog-item .blog-content-wrap .readmore p .btn {



  text-transform: capitalize;

}

.blog-item .blog-content-wrap .readmore p .btn:hover {

  border-color: transparent;

}

.lastest_block .blog-item .blog-content-wrap .blog-shortinfo {

  margin: 0;

}

.blog-item .blog-content-wrap .blog-shortinfo {

  color: #808080;

  float: left;

  position: relative;

  width: 100%;

  font-size: 13px;

  letter-spacing: 0.6px;

  line-height: 23px;

  margin: 0 0 5px;

  text-align: left;

}



.lastest_block .blog-shortinfo .readmore{

  display: none;

}

.blog-item .blog-content-wrap .blog-shortinfo .more {

  height: 0;

  padding: 0;

}




.blog-item .blog-content-wrap .blog-shortinfo .more i {

  color: #888;

}

.blog-item .blog-content-wrap .blog-shortinfo .more i:hover {

  color: #222;

}

.leading-blog {
  display: flex; flex-wrap: wrap;
  justify-content: space-between;
}
.nocol-lg-12 {width: 48%;}

.blog-item .blog-image {
  position: relative;
  max-width: 100%; width: 100%; height: 235px;
  padding: 0;
  display: inline-block;
  overflow:hidden;
  background:#fff;
  border-radius: 4px;
}

.blog-item .blog-image.col-xs-12 {width: 50%;}



.blog-item .blog-image img {
	transition:all 500ms ease 0s;
	width: 100%;
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  width: 154%;
  max-width: initial;
}
.col-lg-4 .blog-item .blog-image {height: 300px;}
.col-lg-4 .blog-item .blog-image img {
  height: 300px;
}







.homeblog-inner li.blog-post:hover .blog-image img{ 

	transform:scale(1.1);

	-webkit-transform: scale(1.1);

	-ms-transform:scale(1.1);

	-o-transform:scale(1.1);

	-moz-transform:scale(1.1); 

	opacity:0.9;

	-khtml-opacity: 0.9;

	-webkit-opacity: 0.9;

	-moz-opacity:0.9;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

	filter: alpha(opacity=90);

}



.blog-detail {



  margin-bottom: 120px;

}

.blog-detail > div {

  margin-bottom: 30px;

}

.blog-detail .blog-image {

  padding-bottom: 30px;

  margin-bottom: 0;

}

.blog-detail .blog-title {

  color: #000000;

  font-size: 20px;

  font-weight: 600;

  margin-bottom: 20px;

  text-transform: uppercase;

}


.blog-detail .blog-description {

  font-size: 13px;

  text-align: justify;

  margin-bottom: 80px;

  line-height:25px;

  letter-spacing:0.5px;

}

.blog-detail .social-share {

  display: inline-block;

  float: left;

}

.social-share .itemTwitterButton,

.social-share .itemFacebookButton,

.social-share .itemGooglePlusOneButton{

  margin-bottm: 10px;

}

.blog-detail .extra-blogs {

  display: inline-block;

  width: 100%;

  margin: 0 -15px;

}

.blog-detail .extra-blogs h4{

  margin-bottom:15px;

  font-weight: 600;

  color: #000;

   text-transform: uppercase;

}

.blog-detail .extra-blogs ul{

  padding-left: 25px;

}

.blog-detail .extra-blogs ul li{

  list-style: disc;

  padding: 3px 0;

}

.blog-detail .blog-tags {

  display: inline-block;

  float: right;

}

.blog-detail .blog-tags > span {

  font-weight: bold;

  font-size: 14px;

  margin-right: 15px;

}

.blog-detail .blog-comment-block #blog-localengine .comment-item {

  padding: 30px;

  margin-bottom: 30px;

  border: 1px solid #e0e0e0;

  background: #fff;

	  border-radius: 5px;

  -webkit-border-radius: 5px;

  -khtml-border-radius: 5px;

  -moz-border-radius: 5px;

}

.blog-detail .blog-comment-block #blog-localengine .comment-item .comment-wrap {

  margin-left: 80px;

}

.blog-detail .blog-comment-block #blog-localengine .comment-item .comment-wrap .comment-meta {

  color: #000;

  font-weight: 600;

  margin-bottom: 10px;

}

.blog-detail .blog-comment-block #blog-localengine .comment-item .comment-wrap .comment-meta > span {

  margin-right: 15px;

}

.blog-detail .blog-comment-block #blog-localengine .comment-item .comment-wrap .comment-meta > span span {

  color: #888;

  margin-left: 10px;

  font-weight: normal;

}

.blog-detail .blog-comment-block #blog-localengine .form-group {

  margin-bottom: 20px;

  position:relative;

  z-index:1;

}

.blog-detail .blog-comment-block .btn-send {

  padding: 0 15px;

  height: 40px;

  line-height: 40px;

  min-width: 110px;

  text-align: center;

  color: #fff;

  background-color: #eee;

  font-weight: 600;

  float: right;

  border-radius: 3px;

  -webkit-border-radius: 3px;

  -khtml-border-radius: 3px;

  -moz-border-radius: 3px;



}

.blog-detail .blog-comment-block .btn-send i {

  margin-right: 10px;

  font-weight: 800;

}

.blog-detail .blog-comment-block .btn-send:hover {

  background-color: #222;

}



.blog-comment-block h3{

  margin-bottom:15px;

  font-weight: 600;

  color: #000;

   text-transform: uppercase;

}

.blog-comment-block #comment-form{ margin-top: 30px; }

.comment-capcha-image{ margin-bottom: 10px; }

h1.blog-heading{

	 color: #000000;

    font-size: 18px;

    font-weight: 600;

    margin-bottom: 25px;

    text-transform: uppercase;

}

.Recnet-blog .Recent-title.h3 {

  font-size: 20px;

  text-transform: uppercase;

  font-weight: 600;

}

.Recent-title,

#blog-category{ margin-bottom: 30px; }

#module-psblog-category .category-info { padding-top: 10px;}

.subcategories-title{ margin-bottom: 20px; text-transform: uppercase; color: #000; font-weight: 600;}

.category-title{ padding: 15px 0 5px; text-transform: capitalize; font-weight: 600; }

.secondary-blog .flexRow{ 

  clear: both;

    float: left;

}

#blog-listing .pagination li{ 

  background: #FFFFFF;

    display: inline-block;

    float: left;

    margin: 0 0 0 4px;

    padding: 0px;

}



#blog-listing .pagination li.previous > span,

#blog-listing .pagination li.next > span{ width: auto; height: 36px; }



#blog-listing .pagination .previous,

#blog-listing .pagination .next {

  font-size: 13px;

  width: auto;

  line-height: 15px;

}

#blog-listing #pagination{

  float: right;

  width: auto;

}

#blog-listing .pagination li a,

#blog-listing .pagination li > span{

	height: 35px;

    margin: 0;

    padding: 10px 15px;

    width: 35px;

    color:#000;

    background: none;

    border: none;

    display: block;

    font-weight:600;

    border: 1px solid #e0e0e0;



}

#blog-listing .pagination li.active > span,

#blog-listing .pagination li.current > span,

#blog-listing .pagination li a:hover{

  color: #FFFFFF;

    border-color: #6284ce;

    background-color: #6284ce;

}

#blog-listing .product-count, .Recnet-blog .product-count{

    float: left !important;

    margin-top: 10px;

}

#blog-carousel {

    margin: 0;

}

.blog-meta span > a {

  color: var(--albastru);

  font-weight: 500;

}

.blog-meta span > a:hover{ color:#6284ce;}

#blog-listing, .Recnet-blog{

    margin-bottom: 50px;

}

.bottom-line .pagination {

    border: 0 none;

    float:right;

    margin: 0;

    padding: 0;

    width: auto;

}

.Recnet-blog .product-count.float-xs-right{ float:left !important;}

#blog-listing .pagination li, .Recnet-blog .pagination li {

    background: #ffffff none repeat scroll 0 0;

    display: inline-block;

    float: left;

    margin: 0 0 0 4px;

    padding: 0;

}

#blog-listing .pagination li, .Recnet-blog .pagination li {

    background: #ffffff none repeat scroll 0 0;

    display: inline-block;

    float: left;

    margin: 0 0 0 4px;

    padding: 0;

	font-size:14px;

}

/*.pagination li > span {*/

/*     border: 1px solid #e0e0e0;*/

/*    color: #000;*/

/*    display: block;*/

/*    font-weight: 600;*/

/*    margin: 0;*/

/*    padding: 4px 13px;*/

/*		border-radius: 5px;*/

/*	-webkit-border-radius: 5px;*/

/*	-khtml-border-radius: 5px;*/

/*	-moz-border-radius: 5px;*/

/*}*/

.Recnet-blog .pagination li.active > span {

  line-height: 22px;

  padding: 5px 11px 5px 13px;

}

#blog-listing .pagination li.active > span {

  line-height: 16px;

  padding: 9px 13px 4px;

}

.pagination li:hover > span, .pagination li.current > span{ background:#6284ce; color:#fff; font-weight:600; border-color:#6284ce;}

#blog-listing .pagination li a, .Recnet-blog .pagination li a{ 

	padding: 9px 13px; 

	font-size:14px; 

	width:auto; 

	height: 35px; 

	border: 1px solid #e0e0e0;

	color: #000; 

	font-weight:600; 

	line-height: 15px;



}



#blog-listing .pagination li a:hover, .Recnet-blog .pagination li a:hover{background: #6284ce; color:#fff;  border-color: #6284ce;}

.float-xs-right {

    float: right !important;

}

#module-psblog-blog{ overflow-X:hidden;}

.category-info h1 {

    color: #000000;

    font-size: 20px;

    font-weight: 500;

}

.blog-meta .fa {

    padding-right: 5px;

}

#list_3 span {

    line-height: 25px;

}

.blog-meta > span:last-child {

    margin-right: 0;

    padding: 0;

}

.homeblog-inner:hover .customNavigation{ visibility:visible;}



.blog-image .blogicons{

bottom: 0;

    height: 51px;

    left: 0;

    margin: auto;

    position: absolute;

    right: 0;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

    top: 0;

    width: 100px;

    opacity: 0;

	-khtml-opacity: 0;

	-webkit-opacity: 0;

	-moz-opacity: 0;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

	z-index:2;

}

.blog-post .blog-item:hover .blog-image .blogicons,

.secondary-blog .blog-item:hover .blog-image .blogicons{

	opacity: 1;

    filter: alpha(opacity=100);

	-khtml-opacity: 1;

	-webkit-opacity: 1;

	-moz-opacity: 1;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

}

.blog-image .blogicons a{

width: 45px;

height: 45px;

display: inline-block;

float: none;

}

.blog-image .blogicons .icon:before{

font-family: "FontAwesome"; 

    border: 2px solid #404245;

	background: #404245;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;

    bottom: 0;

    color: #fff;

    font-size: 14px;

    height: 45px;

    margin: auto;

    right: 50%;

    padding: 14px;

    position: absolute;

    text-align: center;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

    top: 0;

    width: 45px;

line-height: 17px;



}

.blog-image .blogicons .icon:hover:before{

	-webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

    color:#fff;

	background-color: #6284ce;

	border-color: #6284ce;

	

}

.blog-image .blogicons .icon.zoom:before{

    content: "\f002";

left: 0px;

line-height: 15px;

}

.blog-image .blogicons .icon.readmore_link:before{  

    content: "\f0c1";

right: 0px;

}



.blog-item .blog-image .post-image-hover {

    height: 100%;

    left: 0;

    top: 0px;

    position: absolute;

    -webkit-transition: all 400ms ease 0s;

    transition: all 400ms ease 0s;

	-moz-transition: all 400ms ease 0s;

	-ms-transition: all 400ms ease 0s;

	-o-transition: all 400ms ease 0s;

    width: 100%;

}

.blog-post .blog-item:hover .blog-image .post-image-hover,

.secondary-blog .blog-item:hover .blog-image .post-image-hover{    

	background: rgba(0, 0, 0, 0.4);

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

}

@media (max-width: 1199px) {

.blog-detail .blog-title{ font-size: 19px;}

.blog-detail .blog-comment-block #blog-localengine .comment-item .comment-wrap .comment-meta {

  margin-bottom: 5px;

}

}



@media (max-width: 991px) {

	.blog-detail .blog-comment-block #blog-localengine .col-form-label {

 	 float: left;

	}

	#module-psblog-blog .blog-comment-block .offset-md-3 {

	  margin-left: 0;

	}

	.blog-detail .blog-comment-block #blog-localengine .ipts-captcha {

	  width: 100%;

	}

	#module-psblog-blog .blog-detail {

	  margin-bottom: 30px;

	}

}

@media (max-width: 767px) {

	#module-psblog-blog .blog-comment-block .offset-md-3 {

	  margin-left: 0;

	}

	.lastest_block.block.tmblog-latest{ padding: 0 15px;}

	.homeblog-inner li.blog-post .blog-image::before{ display:none;}

	.lastest_block.block.tmblog-latest .container{ padding: 0;}

	.blog-detail .blog-title, .secondary-blog .blog-item h4.title {

	  font-size: 17px;

	}

}

@media (max-width: 480px) {

	#blog-listing .product-count, .Recnet-blog .product-count, .Recnet-blog .product-count.float-xs-right {

	  float: right !important;

	  text-align: right;

	  width: 100%;

	}

	.homeblog-inner li.blog-post,.homeblog-inner{ padding: 5px;}

	.blog-detail .blog-title, .secondary-blog .blog-item h4.title {

	  font-size: 15px;

	  letter-spacing: 0.3px;

	}

	.blog-meta > span{ font-size: 13px;}

		.blog-detail .blog-comment-block #blog-localengine .comment-item .comment-wrap {

	  clear: both;

	  margin-left: 0;

	  padding-top: 15px;

	}

	.lastest_block.block.tmblog-latest {

	  padding: 0 10px;

	}

}



.lastest_block{

    margin-top: 60px;

}

.lastest_block .big-title{

    text-align: center;

    margin-top: 40px;

    margin-bottom: 20px;

}





































