@charset "UTF-8";

/*-----------------------------------------------------------------------------------------------------------small blog horizontal---------------------*/


#sp-position3 .row { /*background: #1A1B1E;*/ padding: 5px 0; margin-bottom: 20px; }


#sp-imgbloglist .sp-column.imgbloglist {/*background: #eae5cb;*/ padding: 0px; margin: 0px auto; position: relative; display: flex;}



.imgbloglist .sp-module .sp-module-content .latestnews  > div { line-height: 1.2;
    min-height: 150px;
    padding-bottom: 0px;
    margin: 0 4px;
    border-bottom: 0px solid #e8e8e8;
}

.imgbloglist .sp-module .latestnews > div > a {
  display: block;
  font-size: 13px;
  font-weight: 500;
}

.imgbloglist .sp-module .sp-module-content .latestnews { 
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    align-content: flex-start;
}

.imgbloglist .sp-module .sp-module-content .latestnews small {color: #555;}


#sp-imgbloglist .sp-module .sp-module-title {
    margin: 0px 10px 0px;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1;
    color: #000;
    border-top: 1px solid #aaa;
    padding-top: 25px;
	padding-bottom: 20px;
}
.sp-module .sp-module-title {
    margin: 0px 10px 0px;
    padding: 0px 0px 10px;
    font-size: 16px; 
    text-transform: uppercase; 
    line-height: 1; 
    letter-spacing: 1px; 
    /*border-top: 1px solid #444;*/
}

.sppb-addon.sppb-addon-module.imgbloglist .sp-module .sp-module-content .latestnews .clearfix small {
    font-size: 82% !important;
    color: #555 !important;
    min-width: 300px;
}

.imgbloglist .sp-module .sp-module-content .latestnews .clearfix .entry-image { opacity: 1;
    overflow: hidden; 
    position: relative; 
    max-height: 126px ;
    margin-top: 5px;
    margin-bottom: 5px;
    	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.imgbloglist .sp-module .sp-module-content .latestnews .clearfix .entry-image:hover { opacity: 1;
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}

.imgbloglist .entry-image a img, #sp-component .entry-image.intro-image img {
  width: 100%;
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.imgbloglist .entry-image a:hover img, #sp-component .entry-image.intro-image:hover img {
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

@media (min-width:1200px) and (max-width:2400px) {
   .imgbloglist .sp-module .sp-module-content .latestnews > div { max-width: 19%;}
}
@media (min-width:992px) and (max-width:1199px) {
   .imgbloglist .sp-module .sp-module-content .latestnews > div { max-width: 23.85%;}
}
@media (min-width:768px) and (max-width: 991px) {
   .imgbloglist .sp-module .sp-module-content .latestnews > div { max-width: 31.88%;}
}
@media (min-width:576px) and (max-width: 767px) {
   .imgbloglist .sp-module .sp-module-content .latestnews > div { max-width: 31.4%;}
   .imgbloglist .sp-module .sp-module-content .latestnews .clearfix .entry-image { max-height: 100px;}
}
@media (min-width:480px) and (max-width: 575px) {
   .imgbloglist .sp-module .sp-module-content .latestnews > div { max-width: 47.8%;}
}
@media (min-width: 320px) and (max-width: 479px){
   .imgbloglist .sp-module .sp-module-content .latestnews > div { max-width: 47%;}
   .imgbloglist .sp-module .sp-module-content .latestnews .clearfix .entry-image { max-height: 100px;}
}
