.parent-container,
.child-container{
    margin: 20px 0;
}
.parent-container h3,
.child-container h3{
    margin-bottom: 10px;
    font-size: 1.125rem;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    position: relative;
  
}
.parent-container .parent,
.child-container .child{
    padding: 20px 15px;
    background:#eee;
    margin-bottom: 10px;
}
.parent-container .parent img,
.child-container .child img{
    margin-right: 10px;
    float: left;
}
.parent-container .parent h4,
.child-container .child h4{
    margin-bottom: 10px;
}



/* Portfolio Styling */
.page-template-child-archive h1.entry-title,
.page-template-parent-archive h1.entry-title,
.bridge-taxonomy h1.entry-title { 
    display: inline-block; 
}
.page-template-child-archive #main article,
.page-template-parent-archive #main article,
.bridge-taxonomy #main article{ 
    background: #F8F8F8; 
    padding: 0px; 

}
.page-template-child-archive .entry-title,
.page-template-child-archive .entry-title a,
.page-template-parent-archive .entry-title,
.page-template-parent-archive .entry-title a,
.bridge-taxonomy .entry-title,
.bridge-taxonomy .entry-title a{ 
    font-size: 13px; 
    line-height: 20px; 
    margin: 15px 0 ; 
    text-align: center; 
    font-weight: bold; 
}
.page-template-child-archive .entry-meta,
.page-template-parent-archive .entry-meta,
.bridge-taxonomy .entry-meta{
    left: auto; 
    position: static; 
    text-align: center; 
    width: auto; 
}

.page-template-child-archive .post-thumb a,
.page-template-parent-archive .post-thumb a,
.bridge-taxonomy .post-thumb a{ 
    background-color: #F8F8F8; 
    border-bottom: none; 
    margin: 0; 
    padding: 0; 
    position: relative; 
}
.page-template-child-archive .post-thumb a:hover img,
.page-template-parent-archive .post-thumb a:hover img,
.bridge-taxonomy .post-thumb a:hover img{ 
    opacity: .8; 
}
.page-template-child-archive .navigation.ca-pagination,
.page-template-parent-archive .navigation.ca-pagination,
.bridge-taxonomy .navigation.ca-pagination { 
    clear: both; 
}



/* Isotope Styling */
.isotope-item { z-index: 2; }

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
          transition-property:         transform, opacity;
}

/* Disable Isotope CSS3 transitions */
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
          transition-duration: 0s;
}
.bridge-filter{
    margin-bottom: 20px;
    overflow: hidden;
}
.bridge-filter li{
    float: left;
    margin-left: 20px;
    padding: 10px 15px;
    text-align: center;
    border: 1px solid #eee;
}