article .entry-title {
    display : none !important;
}
.site-info {
   display : none !important;
}

#primary {
   width: 100%;
   float: left;
	 padding : 0px;
	 margin-top : 1px;
	 margin-left : -58px;
	  
}
.wp-image-550{
	opacity : 1;
	 }
.wp-image-550:hover{
	opacity : 0.5
	 }
.wp-image-580{
	opacity : 1;
	 }
.wp-image-580:hover{
	opacity : 0.5
	 }
.wp-image-1551{
	opacity : 1;
	 }
.wp-image-1551:hover{
	opacity : 0.5
	 }
.wp-image-1652{
	opacity : 1;
	 }
.wp-image-1652:hover{
	opacity : 0.5
	 }
.wp-image-1651{
	opacity : 1;
	 }
.wp-image-1651:hover{
	opacity : 0.5
	 }
.wp-image-1656{
	opacity : 1;
	 }
.wp-image-1656:hover{
	opacity : 0.5
	 }
.wp-image-551{
	opacity : 1;
	 }
.wp-image-551:hover{
	opacity : 0.5
	 }
.wp-image-552{
	opacity : 1;
	 }
.wp-image-552:hover{
	opacity : 0.5
	 }
.wp-image-241 {
	opacity : 1;
	 }
.wp-image-241:hover{
	opacity : 0.5
	 }
.wp-image-242 {
	opacity : 1
	 }
.wp-image-242:hover{
	opacity : 0.5
	 }
.wp-image-243 {
	opacity : 1
	 }
.wp-image-243:hover{
	opacity : 0.5
	 }
.wp-image-476 {
	opacity : 1
	 }
.wp-image-476:hover{
	opacity : 0.5
	 }
.wp-image-477 {
	opacity : 1
	 }
.wp-image-477:hover{
	opacity : 0.5
	 }
.wp-image-478 {
	opacity : 1
	 }
.wp-image-478:hover{
	opacity : 0.5
	 }
.wp-image-479 {
	opacity : 1
	 }
.wp-image-479:hover{
	opacity : 0.5
	 }
.wp-image-480 {
	opacity : 1
	 }
.wp-image-480:hover{
	opacity : 0.5
	 }
.wp-image-481 {
	opacity : 1
	 }
.wp-image-481:hover{
	opacity : 0.5
	 }
.wp-image-482 {
	opacity : 1
	 }
.wp-image-482:hover{
	opacity : 0.5
	 }
.wp-image-483 {
	opacity : 1
	 }
.wp-image-483:hover{
	opacity : 0.5
	 }
.wp-image-484 {
	opacity : 1
	 }
.wp-image-484:hover{
	opacity : 0.5
	 }
.wp-image-501 {
	opacity : 1
	 }
.wp-image-501:hover{
	opacity : 0.5
	 }
.wp-image-496 {
	opacity : 1
	 }
.wp-image-496:hover{
	opacity : 0.5
	 }
.wp-image-497 {
	opacity : 1
	 }
.wp-image-497:hover{
	opacity : 0.5
	 }
.wp-image-498 {
	opacity : 1
	 }
.wp-image-498:hover{
	opacity : 0.5
	 }
.wp-image-499 {
	opacity : 1
	 }
.wp-image-499:hover{
	opacity : 0.5
	 }
.wp-image-1202 {
	opacity : 1
	 }
.wp-image-1202:hover{
	opacity : 0.5
	 }
.wp-image-500 {
	opacity : 1
	 }
.wp-image-500:hover{
	opacity : 0.5
	 }
.wp-image-495 {
	opacity : 1
	 }
.wp-image-495:hover{
	opacity : 0.5
	 }
.wp-image-471 {
	opacity : 1
	 }
.wp-image-471:hover{
	opacity : 0.5
	 }
.wp-image-502 {
	opacity : 1
	 }
.wp-image-502:hover{
	opacity : 0.5
	 }
.wp-image-503 {
	opacity : 1
	 }
.wp-image-503:hover{
	opacity : 0.5
	 }
.wp-image-518 {
	opacity : 1
	 }
.wp-image-518:hover{
	opacity : 0.5
	 }

#page {
    display: inline !important;
}
.wp-image{
   float:left;
  }
.wp-caption-text{
   float : center;
	 color: #000;
	 font-weight : bold;
	 font-size : 14px;
	 font-family: serif;
  }
.wp-caption-text hover{
	 color: #db3131;
  }
.wp-caption {
	 text-align : left;
   float:left;
	 margin :10px;
	 padding-left : 30px;
  }
body {
    background: #f8f8f8;
	  font-family: serif;
}
.wp-image-356 {
	opacity : 1
	 }
.wp-image-356:hover{
	opacity : 0.5
	 }
.wp-image-362 {
	opacity : 1
	 }
.wp-image-362:hover{
	opacity : 0.5
	 }

.main-navigation ul li a {
    color: #000;
	  font-weight: bold;
    font-size: 14px;
	  font-family: serif;
	  }
.main-navigation ul li a:hover{
    color: #db3131 !important;
	;
	  }
.site-title {
    font-size: 29px;
	   }
a {
    font-family: serif;
    text-decoration: none;
    color: #000;
    padding-top: 20px;
	  margin-left : 1px;
	  margin-right : 15px;
	  

}
a:hover {
    color: #db3131 !important;
}
article p {
    line-height: 18px;
	  padding-left :40px;
	  font-weight : normal;
	  font-size : 16px;
	  color: #000;
	 
} 
.wp-video{
    padding: 43px;
	  width : 70%;
	  height : 70%;
}
.tiled-gallery {
    clear: both;
    margin: 0 0 20px;
	margin-left : 40px;
    overflow: hidden;
}
gallery-group {
    width : 176px !important;
	  height : 176px !important;
}
.tiled-gallery-item{
	opacity : 1
	 }
.tiled-gallery-item:hover{
	opacity : 0.5
	 }
.sub-menu {
	padding : 0px !important;
	margin : 0px !important;
	 }

.main-navigation ul li > a::after{
   display : none ;
	  }
.site-header {
    max-width: 1200px;
    margin: 28px auto 10px auto;
}
.main-navigation ul ul li {
    position: relative;
    float: none;
    z-index: 9999;
    text-align: left;
    margin: 0;
    border-bottom: none;
    border-left: 1px solid       #ededed;
    min-width: 150px;
}

.jp-carousel-image-meta{
	  display : none; 
    background: #111;
    border: 1px solid #222;
    color: #fff;
    font-size: 13px;
    font: 12px/1.4 "Helvetica Neue",sans-serif!important;
    overflow: hidden;
    padding: 18px 20px;
    width: 209px!important;
}