/* CSS Document */
.odd, .even {
  background: inherit;
  border-bottom: inherit;
}
div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {
  float: inherit;}
  div.catItemExtraFields, div.genericItemExtraFields {
   border-top: inherit;
}
div.itemListCategory {
  background: inherit;
  border: inherit;}
  div.itemListCategory img {
  background: inherit;
  padding: 0;
  border: 1px solid #999;
  margin: 0;
}
#rt-main .itemListCategory h1 {
    margin: 10px 0 20px !important;
}
#k2Container .catItemView.groupPrimary .catItemIntroText{
	 margin: 0 0 10px 20px;
}
#k2Container .catItemView h3 {
   margin: 0 0 5px !important;
}

div.catItemHeader {
	/*display:none;*/
}
div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {
  background: inherit;
}
div.catItemCategory {
  border-bottom: inherit;
}
div#itemListLinks {
  background: inherit;
  border: inherit;}
 div.subCategory {
  background: inherit;
  border: 1px solid #414843;
  text-align: center;
   padding: 15px 10px;
}
div.subCategory:hover {
	background: #D88712;
	}
	
	div.subCategory h2 {
     font-size: 1.5em;
    font-weight: 200;
    margin: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
	color:#414843;
}
	a div.subCategory:hover h2 {
	color:#ffffff!important;}
	
div.itemHeader h2.itemTitle{

}
.catItemView.groupPrimary div.catItemHeader h3.catItemTitle{
	   font-size: 28px !important;
}
.catItemView.groupPrimary div.catItemHeader h3.catItemTitle:before{
	 font-family: 'FontAwesome'; content: "\f105"; 
    font-weight: normal;
    margin: 0 5px 0 0;}
#k2Container .catItemView.groupPrimary {
	  margin: 0 0 40px;
}
#k2Container .catItemView.groupPrimary .catItemReadMore {
	 margin: 0 0 0 10px;
}
	
@media only screen and (max-width: 767px) {
	div.itemContainer {
    float: left;
    width: 100% !important;
}
	
}