/*
body.port {
	font-size: 14px;
}
*/
.port h2 {
    text-align: left;
}
.port div.catItemHeader {
    text-align: center;
}
.port div.catItemView {
  padding: 0;
  margin-bottom: 2em;
}
.port span.catItemImage {
    display: inline-block;
    text-align: center;
    margin: 0 0 8px 0;
	/*min-height: 235px;*/
}
.port div.catItemImageBlock {
    margin: 0px 0px 5px 0;
}
.port div.catItemView div.catItemHeader span.catItemDateCreated,
.port div.catItemView div.catItemHeader div.catItemHitsBlock {
  display: inline-block;
  font-size: 0.8em;
  margin: 0 0.5em 0 0;
}
.port div.itemImageBlock {
  float: left;
  margin: 0 20px 20px 0;
}
.port div.catItemHeader {
  padding-bottom: 0px;
}
.port a.touch {
  position: relative;
  display: block;
  overflow: hidden;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;
}
.port a.touch span.zoomIcon {
  background: url("../../images/zoom.png") no-repeat scroll 0 0 transparent;
  height: 101px;
  width: 101px;
  left: 50%;
  margin-left: -51px;
  margin-top: -51px;
  position: absolute;
  top: -50%;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;
}
.port div.itemExtraFields {
  border-width: 1px;
  border-style: solid;
  border-left: none;
  border-right: none;
  margin-bottom: 1em;
}
.port div.itemExtraFields ul {
  list-style: none;
}
.port div.itemExtraFields ul li span.itemExtraFieldsLabel {
  font-weight: bold;
}
.port div.extraFieldsIntroText {
  overflow: hidden;
}
.port div.itemContainer.itemContainerLast {
  margin-right: 0 !important;
}
.port #isotopeOptions {
/*  overflow: hidden;*/
  margin: 1em 0;
  /*float: left;*/
  padding-left: 15px;
}

.port #isotopeOptions ul#filters,
.port #isotopeOptions ul#sort,
.port #isotopeOptions ul#sort_direction {
  display: inline-block;
  margin: 0.5em 1em 0.5em 0 ;
}
.port #isotopeOptions ul#filters li,
.port #isotopeOptions ul#sort li,
.port #isotopeOptions ul#sort_direction li {
  display: inline-block;
  margin: 0 0 0 0.5em;
}
/*
.port #isotopeOptions ul#filters li a,
.port #isotopeOptions ul#sort li a,
.port #isotopeOptions ul#sort_direction li a {
  text-decoration: none;
  color: #6e747b;
}
*/
.port #isotopeOptions ul#filters li a:hover,
.port #isotopeOptions ul#sort li a:hover,
.port #isotopeOptions ul#sort_direction li a:hover,
.port #isotopeOptions ul#filters li a.selected,
.port #isotopeOptions ul#sort li a.selected,
.port #isotopeOptions ul#sort_direction li a.selected {
  color: #00a0af;
}

/* clear fix */
.port div#isotopeContainer:after {
  content: '';
  display: block;
  clear: both;
}

.port .itemContainer {
  height: 620px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */

  padding: 0 10px;
}

/* 3 columns by default 
.port .itemContainer, .port .grid-sizer {
  width: 32.333%;
}
*/

@media screen and (min-width: 480px) {
	/* 2 columns for tablets */
	.port .itemContainer, .port .grid-sizer {
	  width: 98.9% !important;
	}
}

@media screen and (min-width: 767px) {
	/* 2 columns for tablets */
	.port .itemContainer, .port .grid-sizer {
	  width: 49.2% !important;
	}
}

@media screen and (min-width: 992px) {
	/* 3 columns by default */
	.port .itemContainer, .port .grid-sizer {
	  width: 32.333% !important;
	}
}

@media screen and (min-width: 1400px) {
	/* 4 columns for bigger than normal */
	.port .itemContainer, .port .grid-sizer {
	  width: 24.333% !important;
	}
}

@media screen and (min-width: 1800px) {
	  /* 5 columns for larger screens */
	.port .itemContainer, .port .grid-sizer {
	  width: 19.2% !important;
	}
}
/*.port .itemList > div {margin: 0 -10px;}*/
/* using K2 medium image size 
.port .touch img.img-responsive {min-height: 467px;} 
*/
.port span.catItemImage img {
    border: 0px solid #ccc;
    padding: 5px;
}
.port .itemListCategory h1 {
	font: 700 24px/24px NarzissTextBold-Drops;
	color: #9CAF92;
}

.port .itemListSubCategories  {
	padding-bottom: 15px; 
}
.port .subCategory h2 {
	font: 700 24px/24px NarzissTextBold-Drops;
}
.port h2 a, .port .subCategory a, .port strong  {
	color:	#55473e;
}
.port .catItemHeader h3 a  {
	font: 700 16px/24px NarzissTextBold-Drops;
	color: #55473e;
}
.port span.catItemDateCreated, .port span.catItemAuthor, .port span.catItemAuthor a {
    color: #b1a3c3;
    font-weight: bold;
}
.port .catItemHeader h3 a:hover, .port span.catItemAuthor a:hover {
	color: #dfae71;
}
