
.blog-resultList-row {
	margin-bottom: 15px;	
}

.blog-resultList-titleLink {
	font-size: 24px;
	font-weight: bold;
}

.blog-resultList-preview, .blog-resultList-preview p {
	font-size: 14px;
	line-height: 16px; 
}

.blog-resultList-metaData {
	font-size: 12px;
	font-weight:bold;
	padding-top: 5px;
	
}
.blog-resultList-metaData-Author-wrapper{
	
}
.blog-resultList-metaData-tags-wrapper{
	line-height: 1.5;
}
.blog-resultList-metaData-cats-wrapper{
	line-height: 1.5;
}
.blog-meta-tag-a{
	margin-right: 10px;
}
.blog-resultList-previewImage {
	margin: 5px !important;
}

.blog-sidebarWidget-wrapper {
	margin-bottom: 25px;
}

.blog-sidebarWidget-title {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid black;
}

blog-sidebarWidget-body {
	
}

.blot-entryAll-ul {
	margin: 0px !important;
	padding: 0px !important;
}
@media (max-width: 768px){
	.blog-entry-title {
		font-size: 24px;
    		line-height: 26px;
	}
}
.blog-entry-title {
	margin-bottom: 5px;
}
.blog-entry-top-author{
	font-weight: 600;
}
.blog-entry-top-pubdate{
	font-weight: 600;
}
.blog-entry-main-wrapper{
	margin-top: 20px;
	margin-bottom: 25px;
}
.blog-entry-html {
	margin-top: 15px;
}

.blog-entry-html, .blog-entry-html p, .blog-entry-html div{
	text-align: left;
}
.blog-entry-gallery-wrapper{
	margin-top: 25px;
}
.blog-entry-youtube-wrapper{
	margin-top: 25px;
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.blog-entry-youtube-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.blog-entry-gallery-lightbox-thumb{
	width: 100%;
	margin: 5px 0px !important;
}
@media (max-width: 1024px){
	li span {
	    font-size: inherit !important;
	    line-height: inherit !important;
	}
}
.blog-entry-shareButton-wrapper {
	margin-top: 15px;
}

.blog-entry-gallery-title{
	margin-bottom: 5px;
	padding-top: 15px;
}

.blog-entry-gallery-carousel-item{
    width: 100%;
    height: 600px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}


.title-table { display: table; }
.title-row { display:table-row; }
.title-cell {
  display:table-cell;
  padding-right: 10px;
  vertical-align: top;
}


.blog-entry-main-wrapper time.icon{
  font-size: 1em; /* change icon size */
  display: block;
  position: relative;
  width: 100px;
  height: 100px;
  background-color: #fff;
  margin: 0px;
  border-radius: 0.6em;
  box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: rotate(0deg) skewY(0deg);
  -webkit-transform-origin: 50% 10%;
  transform-origin: 50% 10%;
}

.blog-entry-main-wrapper time.icon * {
  display: block;
  width: 100%;
  font-size: 1em;
  font-weight: bold;
  font-style: normal;
  text-align: center;
}

.blog-entry-main-wrapper time.icon strong {
  position: absolute;
  top: 0;
  padding: 0.4em 0;
  color: #fff;
  background-color: #696969;
  border-bottom: 1px dashed #ffffff;
  box-shadow: 0 2px 0 #696969;
}

.blog-entry-main-wrapper time.icon em {
  position: absolute;
  bottom: 0;
  color: #696969;
}

.blog-entry-main-wrapper time.icon span {
  width: 100%;
  font-size: 36px;
  letter-spacing: -0.05em;
  padding-top: 48px;
  color: #696969;
}

time.icon:hover, time.icon:focus {
  -webkit-animation: swing 0.6s ease-out;
  animation: swing 0.6s ease-out;
}

@-webkit-keyframes swing {
  0%   { -webkit-transform: rotate(0deg)  skewY(0deg); }
  20%  { -webkit-transform: rotate(12deg) skewY(4deg); }
  60%  { -webkit-transform: rotate(-9deg) skewY(-3deg); }
  80%  { -webkit-transform: rotate(6deg)  skewY(-2deg); }
  100% { -webkit-transform: rotate(0deg)  skewY(0deg); }
}

@keyframes swing {
  0%   { transform: rotate(0deg)  skewY(0deg); }
  20%  { transform: rotate(12deg) skewY(4deg); }
  60%  { transform: rotate(-9deg) skewY(-3deg); }
  80%  { transform: rotate(6deg)  skewY(-2deg); }
  100% { transform: rotate(0deg)  skewY(0deg); }
}



/* START : TAG CLOUD CSS */

#blog-sidebarWidget-tagCloud{
	padding-left: 0px !important;	
}
.blog-tagCloud-tag-a {
	line-height: 1.2 !important;
}
.blog-tagCloud-tag-a:hover {
	
}
ul.tx3-tag-cloud li a {
	
}
ul.tx3-tag-cloud {
	
}
ul.tx3-tag-cloud li {
	display: block;
	float: left;
	list-style: none;
	margin-right: 4px;
}
ul.tx3-tag-cloud li a {
	display: block;
	text-decoration: none;
	/*color: #c9c9c9;*/
	padding: 2px 8px;
}
ul.tx3-tag-cloud li a:hover {
	/*color: #000000;*/
	-webkit-transition: color 250ms linear;
	-moz-transition: color 250ms linear;
	-o-transition: color 250ms linear;
	-ms-transition: color 250ms linear;
	transition: color 250ms linear;
}
/* END : TAG CLOUD CSS */