/*--------------------------------------------------
IMAGE STYLES
---------------------------------------------------*/
.wmf-img {
  vertical-align: middle;
}
.wmf-img-responsive {
  display: block;
  width: 100%;
  height: auto;
}
.wmf-img-rounded {
  border-radius: 0px;
}
.wmf-img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: 0px;
  border: 1px solid #dddddd;
  border-radius: 0px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.wmf-img-circle {
  border-radius: 50%;
}

.wmfthumbnail {
  display: inline-block;
  display: block;
  height: auto;
  max-width: 100%;
}

.wmfthumbnail > img {
  display: block;
  height: auto;
  max-width: 100%;
}

a.wmfthumbnail:hover,
a.wmfthumbnail:focus {
  border-color: #428bca;
}

.wmfthumbnail > img {
  margin-right: auto;
  margin-left: auto;
}

.wmfthumbnail .caption {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}

.wmfthumbnail .caption p{
	padding-top: 0px;
	margin-top:0px;
}

.wmfthumbnail .caption .title {
  font-size: 14px;
	margin: 0px;
	padding-bottom:6px;
}

/*--------------------------------------------------
COLUMNS FOR GALLERY
---------------------------------------------------*/
.pf-frm-gallery .wmf-row:first-child {
display:none;
}

.pf-frm-gallery{margin-bottom:15px;margin-left:-5px; margin-right:-5px;}
.pf-frm-gallery .wmf-col-xs-4 .wmfthumbnail, .pf-frm-gallery .wmf-col-xs-4 .wmfthumbnail2{
	padding:0px 5px;
}

.pf-frm-gallery .wmf-col-xs-3 .wmfthumbnail, .pf-frm-gallery .wmf-col-xs-3 .wmfthumbnail2{
	padding:0px 5px;
}

.pf-frm-gallery .wmf-col-xs-6 .wmfthumbnail, .pf-frm-gallery .wmf-col-xs-6 .wmfthumbnail2{
	padding:0px 5px;
}

.pf-frm-gallery .wmf-col-xs-12{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
}

.pf-frm-gallery li{
	list-style-type: none;
}

.wmf-col-xs-3,
.wmf-col-xs-4,
.wmf-col-xs-6,
.wmf-col-xs-12 {
  position: relative;
  min-height: 1px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.wmf-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.wmf-container:before,
.wmf-container:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.wmf-container:after {
  clear: both;
}
@media (min-width: 768px) {
  .wmf-container {
    max-width: 750px;
  }
}

@media (min-width: 992px) {
  .wmf-container {
    max-width: 970px;
  }
}

@media (min-width: 1200px) {
  .wmf-container {
    max-width: 1170px;
  }
}

.wmf-row {
margin-bottom: 0px;
}

.wmf-row:before,
.wmf-row:after {
  content: " ";
  /* 1 */

  display: table;
  /* 2 */

}
.wmf-row:after {
  clear: both;
}
.wmf-col-xs-3,
.wmf-col-xs-4,
.wmf-col-xs-6,
.wmf-col-xs-12 {
  float: left;
}
.wmf-col-xs-3 {
  width: 25%;
}
.wmf-col-xs-4 {
  width: 33.33333333333333%;
}
.wmf-col-xs-6 {
  width: 50%;
}
.wmf-col-xs-12 {
  width: 100%;
}

/*Pagination */
.page-numbers-center{text-align: center;margin-bottom:15px;}
.page-numbers {
  display: inline-block;
  padding-left: 0;
  margin: -5px 0;
  
}

.page-numbers > li {
  display: inline;
}

.page-numbers > li > a{
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.428571429;
	text-decoration: none;
	z-index: 2;
	color: #666666;
	background-color: #efefef;
	border: 1px solid #dddddd;
}

.page-numbers > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.428571429;
	text-decoration: none;
	z-index: 2;
	color: #ffffff;
	cursor: default;
	background-color: #CCCCCC;
	border-color: #428bca;
	border: 1px solid #dddddd;
}

.page-numbers > li > a:hover,
.page-numbers > li > a:focus {
  background-color: #fafafa;
}

.page-numbers > li > span:hover,
.page-numbers > li > span:focus {
	background-color: #C9C9C9;
}

.page-numbers-lg > li > a,
.page-numbers-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}

.page-numbers > li > a,
.page-numbers > li > span {
  padding: 5px 10px;
  font-size: 12px;
}


@media (max-width: 480px){
	.wmfslider_midicon {
		width: 70px;
		height: 70px;
		bottom: -60px;
		left: 50%;
		z-index: 500;
		margin-left: -45px;
	}
	
	.wmfslider_midicon i {
		font-size: 44px;
		color: #fff;
		line-height: 92px;
	}
}
.wmfslider_midicon {
	width: 100px;
	height: 100px;
	border: #fff 6px solid;
	position: absolute;
	bottom: -55px;
	left: 50%;
	z-index: 500;
	margin-left: -55px;
	background: #222222;
	border-radius: 200px;
	color: rgba(255,255,255,0.4);
	text-align: center;
	text-shadow: none;
}

.wmfslider_midicon i {
	font-size: 40px;
	color: #fff;
	line-height: 92px;
}
.wmfthumbnail img:hover{
-webkit-filter: grayscale(100%);
}