.whaletrail_postgrid {

    padding-bottom: 40px;

}

/* FILTER */

.whaletrail_postgrid .wt-grid-filter {
	list-style: none;
	padding: 0;
	margin-bottom: 0.5rem;
	line-height: 1.1rem;
}

.whaletrail_postgrid .wt-grid-filter > li.wt-grid-filter-item {
	list-style: none;
	display: inline-block;
	cursor: pointer;
	border-radius: 20px;
	padding: 1px 4px 1px 4px;
	margin-bottom: 0.5rem;
}

.wt-grid-filter.wt-grid-filter-alignment-left {
	text-align: left;
}

.wt-grid-filter.wt-grid-filter-alignment-center {
	text-align: center;
}

.wt-grid-filter.wt-grid-filter-alignment-right {
	text-align: right;
}

.wt-grid-filter.wt-grid-filter-size-small > .wt-grid-filter-item { font-size: 90%; }
.wt-grid-filter.wt-grid-filter-size-tiny > .wt-grid-filter-item { font-size: 83%; }
.wt-grid-filter.wt-grid-filter-size-large > .wt-grid-filter-item { font-size: 125%; }

.wt-grid-filter.wt-grid-filter-color-grey > .wt-grid-filter-item:hover { background-color: lightgrey; color: inherit; }
.wt-grid-filter.wt-grid-filter-color-grey > .wt-grid-filter-item.wt-active { background-color: lightgrey; color: inherit; }
.wt-grid-filter.wt-grid-filter-color-black > .wt-grid-filter-item:hover { background-color: black; color: white; }
.wt-grid-filter.wt-grid-filter-color-black > .wt-grid-filter-item.wt-active { background-color: black; color: white; }
.wt-grid-filter.wt-grid-filter-color-white > .wt-grid-filter-item:hover { background-color: white; color: inherit; }
.wt-grid-filter.wt-grid-filter-color-white > .wt-grid-filter-item.wt-active { background-color: white; color: inherit; }
.wt-grid-filter.wt-grid-filter-color-blue > .wt-grid-filter-item:hover { background-color: blue; color: white; }
.wt-grid-filter.wt-grid-filter-color-blue > .wt-grid-filter-item.wt-active { background-color: blue; color: white; }
.wt-grid-filter.wt-grid-filter-color-turquoise > .wt-grid-filter-item:hover { background-color: turquoise; color: white; }
.wt-grid-filter.wt-grid-filter-color-turquoise > .wt-grid-filter-item.wt-active { background-color: turquoise; color: white; }
.wt-grid-filter.wt-grid-filter-color-pink > .wt-grid-filter-item:hover { background-color: pink; color: white; }
.wt-grid-filter.wt-grid-filter-color-pink > .wt-grid-filter-item.wt-active { background-color: pink; color: white; }
.wt-grid-filter.wt-grid-filter-color-violet > .wt-grid-filter-item:hover { background-color: violet; color: white; }
.wt-grid-filter.wt-grid-filter-color-violet > .wt-grid-filter-item.wt-active { background-color: violet; color: white; }
.wt-grid-filter.wt-grid-filter-color-purple > .wt-grid-filter-item:hover { background-color: purple; color: white; }
.wt-grid-filter.wt-grid-filter-color-purple > .wt-grid-filter-item.wt-active { background-color: purple; color: white; }
.wt-grid-filter.wt-grid-filter-color-green > .wt-grid-filter-item:hover { background-color: green; color: white; }
.wt-grid-filter.wt-grid-filter-color-green > .wt-grid-filter-item.wt-active { background-color: green; color: white; }
.wt-grid-filter.wt-grid-filter-color-tan > .wt-grid-filter-item:hover { background-color: tan; color: white; }
.wt-grid-filter.wt-grid-filter-color-tan > .wt-grid-filter-item.wt-active { background-color: tan; color: white; }
.wt-grid-filter.wt-grid-filter-color-sky > .wt-grid-filter-item:hover { background-color: skyblue; color: white; }
.wt-grid-filter.wt-grid-filter-color-sky > .wt-grid-filter-item.wt-active { background-color: skyblue; color: white; }
.wt-grid-filter.wt-grid-filter-color-orange > .wt-grid-filter-item:hover { background-color: orange; color: white; }
.wt-grid-filter.wt-grid-filter-color-orange > .wt-grid-filter-item.wt-active { background-color: orange; color: white; }
.wt-grid-filter.wt-grid-filter-color-red > .wt-grid-filter-item:hover { background-color: rgb(244, 79, 74); color: white; }
.wt-grid-filter.wt-grid-filter-color-red > .wt-grid-filter-item.wt-active { background-color: rgb(244, 79, 74); color: white; }
.wt-grid-filter.wt-grid-filter-color-whaletrail > .wt-grid-filter-item:hover { background-color: rgb(0, 173, 239); color: white; }
.wt-grid-filter.wt-grid-filter-color-whaletrail > .wt-grid-filter-item.wt-active { background-color: rgb(0, 173, 239); color: white; }

.whaletrail_postgrid .wt-grid-filter-select {
	padding: 0;
	margin: 0;
	display: none;
}

/* GRID ITEM CONTENT */

.whaletrail_postgrid .wt-grid-item {

    padding: 0;
}

.whaletrail_postgrid .wt-grid-item-text {

   /* padding-top: 20px; */

   padding: 0px 10px 0px 10px;

}

.whaletrail_postgrid .wt-grid-item-excerpt {

    margin-top: 10px;
}

.whaletrail_postgrid .wt-grid-item-footer {
	overflow: hidden;
	padding: 10px 10px 10px 10px;
}

.wt-grid .wt-grid-item-readmore {
	width: 50%;
	/* font-size: 90%; */
	font-weight: 400;
	padding: 5px 0px 5px 0px;
	border-radius: 5px;
	text-align: center;
}

.wt-grid.wt-readmore-color-red .wt-grid-item-readmore {
	background-color: rgb(244, 79, 74);
}

.wt-grid.wt-readmore-color-whaletrail .wt-grid-item-readmore {
	background-color: rgb(0, 173, 239);
}

.wt-grid.wt-readmore-shape-oval .wt-grid-item-readmore {
	border-radius: 30px;
}

.wt-grid .wt-grid-item-readmore a { color: white; }
.wt-grid .wt-grid-item-readmore a:hover { color: white; }
.wt-grid .wt-grid-item-readmore a:visited { color: white; }

.wt-grid.wt-readmore-color-background .wt-grid-item-readmore a { color: rgb(244, 79, 74); }
.wt-grid.wt-readmore-color-background .wt-grid-item-readmore a:hover { color: rgb(244, 79, 74); }
.wt-grid.wt-readmore-color-background .wt-grid-item-readmore a:visited { color: rgb(244, 79, 74); }

.wt-grid.wt-readmore-left .wt-grid-item-readmore {
	float: left;
}

.wt-grid.wt-readmore-center .wt-grid-item-readmore {
	margin: auto;
}

.wt-grid.wt-readmore-right .wt-grid-item-readmore {
	float: right;
}

.whaletrail_postgrid ul.wt-grid-item-news {

    margin-top: 10px;
   /* margin-bottom: 15px; */

}



.whaletrail_postgrid ul.wt-grid-item-news li {

    font-size: 12px;

}



.whaletrail_postgrid ul.wt-grid-item-news li, .whaletrail_postgrid ul.wt-grid-item-news li a {

    color: rgb(119, 119, 119);

}



.whaletrail_postgrid ul.wt-grid-item-news li a:hover {

    color: rgb(114, 192, 44);

}



.wt-grid-item-content{

    /* border: 1px solid rgb(238, 238, 238); */
    /* background-color: rgb(238, 238, 238); */

}



.wt-grid-item-news .wt-meta-part a{

  color: rgb(85, 85, 85)



}



.wt-grid-item-text.grid-item-quote {

    background: none repeat scroll 0 0 rgba(51, 51, 51, 0.5);

    padding: 30px;

    text-align: center;

}




.wt-grid {

    

    margin: 0 auto;

    padding: 0 0 50px 0;

    max-width: 1148px;

    overflow: hidden;

}

.wt-grid .wt-grid-item {

    display: none;
    
    margin-bottom: 16px;
    
    /* padding: 8px; */

    float: none;
   
    width: 100%;

    opacity: 0;

    filter: alpha(opacity=0);

    overflow: hidden;

}

.wt-gutter-0 .wt-grid-item { margin-bottom: 0px; }
.wt-gutter-5 .wt-grid-item { margin-bottom: 5px; }
.wt-gutter-10 .wt-grid-item { margin-bottom: 10px; }
.wt-gutter-15 .wt-grid-item { margin-bottom: 15px; }
.wt-gutter-20 .wt-grid-item { margin-bottom: 20px; }
.wt-gutter-25 .wt-grid-item { margin-bottom: 25px; }
.wt-gutter-30 .wt-grid-item { margin-bottom: 30px; }
.wt-gutter-35 .wt-grid-item { margin-bottom: 35px; }

.wt-col-2 .wt-grid-item { width: calc(50% - 8px); }
.wt-col-3 .wt-grid-item { width: calc(33.3333% - 10.6667px); }
.wt-col-4 .wt-grid-item { width: calc(25% - 12px); }
.wt-col-5 .wt-grid-item { width: calc(20% - 12.8px); }
.wt-col-6 .wt-grid-item { width: calc(16.6667% - 13.3333px); }
.wt-col-7 .wt-grid-item { width: calc(14.2857% - 14px); }
.wt-col-8 .wt-grid-item { width: calc(12.5% - 14.2222px); }
.wt-col-9 .wt-grid-item { width: calc(11.1111% - 14.2222px); }
.wt-col-10 .wt-grid-item { width: calc(10% - 14.4px); }
.wt-col-11 .wt-grid-item { width: calc(9.0909% - 14.5455px); }
.wt-col-12 .wt-grid-item { width: calc(8.3333% - 14.6667px); }

.wt-col-2.wt-gutter-0 .wt-grid-item { width: 50%); }
.wt-col-3.wt-gutter-0 .wt-grid-item { width: 33.3333%; }
.wt-col-4.wt-gutter-0 .wt-grid-item { width: 25%; }
.wt-col-5.wt-gutter-0 .wt-grid-item { width: 20%; }
.wt-col-6.wt-gutter-0 .wt-grid-item { width: 16.6667%; }
.wt-col-7.wt-gutter-0 .wt-grid-item { width: 14.2857%; }
.wt-col-8.wt-gutter-0 .wt-grid-item { width: 12.5%; }
.wt-col-9.wt-gutter-0 .wt-grid-item { width: 11.1111%; }
.wt-col-10.wt-gutter-0 .wt-grid-item { width: 10%; }
.wt-col-11.wt-gutter-0 .wt-grid-item { width: 9.0909%; }
.wt-col-12.wt-gutter-0 .wt-grid-item { width: 8.3333%; }

.wt-col-2.wt-gutter-5 .wt-grid-item { width: calc(50% - 2.5px); }
.wt-col-3.wt-gutter-5 .wt-grid-item { width: calc(33.3333% - 3.3333px); }
.wt-col-4.wt-gutter-5 .wt-grid-item { width: calc(25% - 3.75px); }
.wt-col-5.wt-gutter-5 .wt-grid-item { width: calc(20% - 4px); }
.wt-col-6.wt-gutter-5 .wt-grid-item { width: calc(16.6667% - 4.16667px); }
.wt-col-7.wt-gutter-5 .wt-grid-item { width: calc(14.2857% - 4.2857px); }
.wt-col-8.wt-gutter-5 .wt-grid-item { width: calc(12.5% - 4.375px); }
.wt-col-9.wt-gutter-5 .wt-grid-item { width: calc(11.1111% - 4.4444px); }
.wt-col-10.wt-gutter-5 .wt-grid-item { width: calc(10% - 4.5px); }
.wt-col-11.wt-gutter-5 .wt-grid-item { width: calc(9.0909% -4.5455 px); }
.wt-col-12.wt-gutter-5 .wt-grid-item { width: calc(8.3333% - 4.5833px); }

.wt-col-2.wt-gutter-10 .wt-grid-item { width: calc(50% - 5px); }
.wt-col-3.wt-gutter-10 .wt-grid-item { width: calc(33.3333% - 6.6667px); }
.wt-col-4.wt-gutter-10 .wt-grid-item { width: calc(25% - 7.5px); }
.wt-col-5.wt-gutter-10 .wt-grid-item { width: calc(20% - 8px); }
.wt-col-6.wt-gutter-10 .wt-grid-item { width: calc(16.6667% -8.3333 px); }
.wt-col-7.wt-gutter-10 .wt-grid-item { width: calc(14.2857% - 8.5714px); }
.wt-col-8.wt-gutter-10 .wt-grid-item { width: calc(12.5% - 8.75px); }
.wt-col-9.wt-gutter-10 .wt-grid-item { width: calc(11.1111% - 8.8889px); }
.wt-col-10.wt-gutter-10 .wt-grid-item { width: calc(10% - 9px); }
.wt-col-11.wt-gutter-10 .wt-grid-item { width: calc(9.0909% - 9.0909px); }
.wt-col-12.wt-gutter-10 .wt-grid-item { width: calc(8.3333% - 9.1667px); }

.wt-col-2.wt-gutter-15 .wt-grid-item { width: calc(50% - 7.5px); }
.wt-col-3.wt-gutter-15 .wt-grid-item { width: calc(33.3333% - 10px); }
.wt-col-4.wt-gutter-15 .wt-grid-item { width: calc(25% - 11.25px); }
.wt-col-5.wt-gutter-15 .wt-grid-item { width: calc(20% - 12px); }
.wt-col-6.wt-gutter-15 .wt-grid-item { width: calc(16.6667% - 12.5px); }
.wt-col-7.wt-gutter-15 .wt-grid-item { width: calc(14.2857% - 12.8571px); }
.wt-col-8.wt-gutter-15 .wt-grid-item { width: calc(12.5% - 113.125px); }
.wt-col-9.wt-gutter-15 .wt-grid-item { width: calc(11.1111% - 13.3333px); }
.wt-col-10.wt-gutter-15 .wt-grid-item { width: calc(10% - 13.5px); }
.wt-col-11.wt-gutter-15 .wt-grid-item { width: calc(9.0909% - 13.6364px); }
.wt-col-12.wt-gutter-15 .wt-grid-item { width: calc(8.3333% - 13.75px); }

.wt-col-2.wt-gutter-20 .wt-grid-item { width: calc(50% - 10px); }
.wt-col-3.wt-gutter-20 .wt-grid-item { width: calc(33.3333% - 13.3333px); }
.wt-col-4.wt-gutter-20 .wt-grid-item { width: calc(25% - 15px); }
.wt-col-5.wt-gutter-20 .wt-grid-item { width: calc(20% - 16px); }
.wt-col-6.wt-gutter-20 .wt-grid-item { width: calc(16.6667% - 16.6667px); }
.wt-col-7.wt-gutter-20 .wt-grid-item { width: calc(14.2857% - 17.1429px); }
.wt-col-8.wt-gutter-20 .wt-grid-item { width: calc(12.5% - 17.5px); }
.wt-col-9.wt-gutter-20 .wt-grid-item { width: calc(11.1111% - 17.7778px); }
.wt-col-10.wt-gutter-20 .wt-grid-item  width: calc(10% - 18px); }
.wt-col-11.wt-gutter-20 .wt-grid-item { width: calc(9.0909% - 18.1818px); }
.wt-col-12.wt-gutter-20 .wt-grid-item { width: calc(8.3333% - 18.3333px); }

.wt-col-2.wt-gutter-25 .wt-grid-item { width: calc(50% -12.5px); }
.wt-col-3.wt-gutter-25 .wt-grid-item { width: calc(33.3333% - 16.6667px); }
.wt-col-4.wt-gutter-25 .wt-grid-item { width: calc(25% - 18.75px); }
.wt-col-5.wt-gutter-25 .wt-grid-item { width: calc(20% - 20px); }
.wt-col-6.wt-gutter-25 .wt-grid-item { width: calc(16.6667% - 20.8333px); }
.wt-col-7.wt-gutter-25 .wt-grid-item { width: calc(14.2857% - 21.4286px); }
.wt-col-8.wt-gutter-25 .wt-grid-item { width: calc(12.5% - 21.875px); }
.wt-col-9.wt-gutter-25 .wt-grid-item { width: calc(11.1111% - 22.2222px); }
.wt-col-10.wt-gutter-25 .wt-grid-item { width: calc(10% - 22.5px); }
.wt-col-11.wt-gutter-25 .wt-grid-item { width: calc(9.0909% - 22.7273px); }
.wt-col-12.wt-gutter-25 .wt-grid-item { width: calc(8.3333% - 22.9167px); }

.wt-col-2.wt-gutter-30 .wt-grid-item { width: calc(50% - 15px); }
.wt-col-3.wt-gutter-30 .wt-grid-item { width: calc(33.3333% - 20px); }
.wt-col-4.wt-gutter-30 .wt-grid-item { width: calc(25% - 22.5px); }
.wt-col-5.wt-gutter-30 .wt-grid-item { width: calc(20% - 24px); }
.wt-col-6.wt-gutter-30 .wt-grid-item { width: calc(16.6667% - 25px); }
.wt-col-7.wt-gutter-30 .wt-grid-item { width: calc(14.2857% - 25.7143px); }
.wt-col-8.wt-gutter-30 .wt-grid-item { width: calc(12.5% - 26.25px); }
.wt-col-9.wt-gutter-30 .wt-grid-item { width: calc(11.1111% - 26.6667px); }
.wt-col-10.wt-gutter-30 .wt-grid-item { width: calc(10% - 27px); }
.wt-col-11.wt-gutter-30 .wt-grid-item { width: calc(9.0909% - 27.2727px); }
.wt-col-12.wt-gutter-30 .wt-grid-item { width: calc(8.3333% - 27.5px); }

.wt-col-2.wt-gutter-35 .wt-grid-item { width: calc(50% - 17.5px); }
.wt-col-3.wt-gutter-35 .wt-grid-item { width: calc(33.3333% - 23.3333px); }
.wt-col-4.wt-gutter-35 .wt-grid-item { width: calc(25% - 26.25px); }
.wt-col-5.wt-gutter-35 .wt-grid-item { width: calc(20% - 28px); }
.wt-col-6.wt-gutter-35 .wt-grid-item { width: calc(16.6667% - 29.1667px); }
.wt-col-7.wt-gutter-35 .wt-grid-item { width: calc(14.2857% - 30px); }
.wt-col-8.wt-gutter-35 .wt-grid-item { width: calc(12.5% - 30.625px); }
.wt-col-9.wt-gutter-35 .wt-grid-item { width: calc(11.1111% - 31.1111px); }
.wt-col-10.wt-gutter-35 .wt-grid-item { width: calc(10% - 331.5px); }
.wt-col-11.wt-gutter-35 .wt-grid-item { width: calc(9.0909% - 31.8182px); }
.wt-col-12.wt-gutter-35 .wt-grid-item { width: calc(8.3333% - 32.0833px); }


.wt-grid-item.wt-visible { display: block; float: left; }

.wt-grid-item-title { padding-top: 10px; }


.wt-grid .wt-grid-item.shown, .no-js .wt-grid .wt-grid-item, .no-cssanimations .wt-grid .wt-grid-item {

    opacity: 1;

    filter: alpha(opacity=100);

}



.wt-icon-date:before{

    content: "\f073";

    font-family: FontAwesome;

    font-style: normal;

    margin-right: 6px;

}



.wt-icon-author:before{

    content: "\f007";

    font-family: FontAwesome;

    font-style: normal;

    margin-right: 6px;

}



.icon-views:before{

    content: "\f06e";

    font-family: FontAwesome;

    font-style: normal;

    margin-right: 6px;

}



.wt-icon-comments:before{

    content: "\f075";

    font-family: FontAwesome;

    font-style: normal;

    margin-right: 6px;

}



.wt-meta-date > a {

    margin-right: 12px;

}



.wt-meta-poster {

    margin-right: 15px;

}





.wt-meta-likes {

    margin-right: 15px;

}



.wt-list-inline.wt-grid-item-news {

	/* margin-bottom: 5px; */

    margin-top: 10px;
}



.sm-gallery-title {

    background: none repeat scroll 0 0 rgb(124, 221, 235);

    bottom: -100%;

    color: rgb(0, 0, 0);

    display: block;

    left: 4px;

    opacity: 0;

    padding: 8px 40px 8px 10px;

    position: absolute;

    right: 4px;

    transition: all 0.3s ease 0s;

}



.sm-gallery-textPart + span.sm-gallery-arrow {

    margin-top: -13.5px;

    position: absolute;

    right: 10px;

    top: 50%;

}

.sm-gallery-title a{

    color: rgb(0, 0, 0);

}

.sm-gallery-title span.sm-gallery-arrow img {

    max-width: 30px;

}



.wt-grid .wt-grid-item:hover .wt-grid-item-content .sm-gallery-title{

    bottom: 4px;

    left: 6px;

    opacity: 1;

    right: 6px;

    transition: all 0.3s ease 0s;

}


    

nav.sm-pagination span.current {

    background-color:#000;

    border-color:#55a83e;

    color: #fff;

    cursor: default;

    z-index: 2;

}

nav.sm-pagination span, ul.pagination a {

    line-height: 1.42857;

    padding: 6px 12px;

    position: relative;

    text-decoration: none;

}

nav.sm-pagination a{

   background-color: #fff;

    border: 1px solid #ddd;

    color: #000;

    line-height: 1.42857;

    padding: 6px 12px;

    position: relative;

    text-decoration: none;

}



nav.sm-pagination a:hover { 

    background-color: #eee;

    border-color: #ddd;

}

.sm-pagination {

    text-align: center;
}


@media screen and (max-width:991px) {

    .wt-grid-item {

        width: calc(50% - 17.5px) !important;

    }

    .whaletrail_postgrid .wt-grid-filter {
	    display: none;
    }

    .whaletrail_postgrid .wt-grid-filter-select {
	    display: block;
    }
}

@media screen and (max-width:639px) {

    .wt-grid-item {

        width: 100% !important;

    }

    .whaletrail_postgrid .wt-grid-item img.img-responsive {
		
        width: 100%;

    }
    
    .whaletrail_postgrid .wt-grid-filter {
	    display: none;
    }

    .whaletrail_postgrid .wt-grid-filter-select {
	    display: block;
    }

}