/*end blog post */
/* ======== TRANSITIONS ========= */
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}
/* ======== FRONT PAGE ========= */
#blogpost img{max-width:100%}
.theblog{padding-bottom:0px;}
#fullwidth { width:100%;margin:40px auto 0;padding:0px;}
.postlist {width:320px;margin:0px;float:left;margin-bottom:20px;background:#fff}
.postlist .thumb{ position: relative; width: 100%;border-bottom:5px solid #73E0B8;}
.thumb img,.blogthumb img{
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
}
.postlist:hover .thumb img,.blogthumb:hover img{
 filter: none;
  -webkit-filter: grayscale(0%);
}
.postlist:hover .date{
  animation:20s linear 0s normal none infinite A;
  -webkit-animation:20s linear 0s normal none infinite A;
  -moz-animation:20s linear 0s normal none infinite A;
  -o-animation-name: A;
   -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.date{
 position: absolute;
 margin:0 auto;
 width:100px;
 height:100px;
 -webkit-border-radius:50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius:50%;
  border-radius: 50%;
left: 50%;top: 50%;
margin: -50px 0 0 -50px;
background:url("../images/05_bgpattern.png") repeat scroll 0 0 rgba(115, 224, 184, 0.9);
color:#fff;
z-index:2;
}
.date span{
  display: block;
    font-size: 18px;
    line-height: normal;
    margin: 0 auto;
    padding: 25px 0;
    position: relative;
    text-align: center;
}
.postcontent {padding:15px 0;}
.postcontent h5 a{
	color:#333;
}
.postcontent h5 a:hover{
color:#73E0B8;
}
.thumb a{
color:#f93333;
}
.video-full-width {
    display: block;
    position: relative;
    width: 100%;
    z-index: 1;
}
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.quotepost{
padding:15px !important;
background:url("../images/05_bgpattern.png") repeat scroll 0 0 rgba(115, 224, 184, 0.9);
}
.quotepost h5{
font-size:14px;
margin-bottom:0px;
}
.postlist blockquote p{
font-size: 16px;
    font-weight: 500;
color:#fff;
}
/* Mobile phones */
@media (max-width: 480px){
.postlist {width:280px;}	
}

/* blog single page */
article{border-bottom:3px solid #f2f2f2;}
ul{
list-style-type:none;
padding:0;
}
.widget h3{font-size:18px;}
.section-heading .title, .section-heading.mini .title{font-size:24px;}
.section-heading, .section-heading.mini{padding:25px 0 20px;}
.section-heading .title span, .section-heading.mini .title span{padding:0;}
.textbg1{background:#333;color:#fff}
.textbg2{background:#dfdfdf;}
.widget {
    margin-bottom: 50px;
	text-align:left;
	
}
.widget a{
    border-bottom: 1px solid #E9E9E9;
    display: block;
    font-weight: 500;
    margin-bottom: 15px;
    padding-bottom: 8px;
	color:#333;
}
.widget a:hover{
	color:rgba(115, 224, 184, 1)
}