@font-face {
 font-family: 'Avenir';
 src: url('../font/avenir-light.eot');
 src: url('../font/avenir-light.eot?#iefix') format('embedded-opentype'), url('../font/avenir-light.ttf') format('truetype'), url('../font/avenir-light.svg#avenir-light') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'helvetica';
 src: url('../font/Helvetica-Condensed.eot'); /* IE9 Compat Modes */
 src: url('../font/Helvetica-Condensed .eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../font/Helvetica-Condensed.woff') format('woff'), /* Modern Browsers */ url('../font/Helvetica-Condensed.ttf') format('truetype'), /* Safari, Android, iOS */ url('../font/Helvetica-Condensed.svg#svgFontName') format('svg'); /* Legacy iOS */
 font-weight:normal;
}

 @font-face {
 font-family: 'Avenir-bold';
 src: url('../font/Avenir Heavy.eot'); /* IE9 Compat Modes */
 src: url('../font/Avenir Heavy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../font/Avenir Heavy.woff') format('woff'), /* Modern Browsers */ url('../font/Avenir Heavy.ttf') format('truetype'), /* Safari, Android, iOS */ url('../font/Avenir Heavy.svg#svgFontName') format('svg'); /* Legacy iOS */
 font-weight:normal;
}

@font-face {
 font-family: 'Calibri';
 src: url('../font/calibri-regular.eot'); /* IE9 Compat Modes */
 src: url('../font/calibri-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../font/calibri-regular.woff') format('woff'), /* Modern Browsers */ url('../font/calibri-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../font/calibri-regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}


@font-face {
 font-family: 'Calibri-bold';
 src: url('../font/calibri-bold.eot'); /* IE9 Compat Modes */
 src: url('../font/calibri-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../font/calibri-bold.woff') format('woff'), /* Modern Browsers */ url('../font/calibri-bold.ttf') format('truetype'), /* Safari, Android, iOS */ url('../font/calibri-bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element, .vc_grid.vc_row .vc_grid-item .vc_icon_element, .vc_grid.vc_row .vc_grid-item .vc_btn:hover {
    background-color: #6994BC !important;
    color: #fff !important;
}

.vc_btn, a.vc_btn, button.vc_btn {
	border-radius: 0 !important;
}

/*.attachment-full {
    height: auto;
    max-width: 31% !important;
} */

/* hide featured image on Parish Community pages*/

#post-191 .attachment-post-thumbnail.wp-post-image {
    display: none;
}

#post-189 .attachment-post-thumbnail.wp-post-image {
    display: none;
}

#post-193 .attachment-post-thumbnail.wp-post-image {
    display: none;
}

#post-195 .attachment-post-thumbnail.wp-post-image {
    display: none;
}

#post-252 .attachment-post-thumbnail.wp-post-image {
    display: none;
}

#post-197 .attachment-post-thumbnail.wp-post-image {
    display: none;
}

#post-101 .attachment-post-thumbnail.wp-post-image {
    display: none;
}


/* end hide featured image section*/


.vc_row.wpb_row.vc_row-fluid.clergy {
    text-align: center !important;
}


.bottomcontainerBox {
    margin-top: 30px;
}

html {
	overflow-x:hidden;
}
a {
	color:#155091;
	text-decoration:none;
}
a:hover {
	color:#002b43;
}
body {
	margin:0;
	padding:0;
	color:#545556;
	font:15px/20px Calibri;
	
}

.learnmore {
    background-color: #f7f7f7 !important;
    border-color: #ddd !important;
    color: #666666 !important;
    padding: 5px 15px !important;
}

.learnmore:hover {
    background-color: #e6e6e6 !important;
}


p {
    font-size: 15px;
}

h1 {
	display:inline-block;
	width:100%;
	font-size:36px;
	line-height:32px;
	color:#155091;
	text-transform:uppercase;
	margin:0 0 ;
	padding:0 0 15px 0;
	font-weight:normal;
	font-family:Avenir;
}
h2 {
	display:inline-block;
	width:100%;
	font-size:24px;
	line-height:28px;
	color:#545556;
	text-transform:capitalize;
	margin:30px 0 10px;
	padding:0 0 5px;
	font-family:Avenir;
	border-bottom: 1px solid #545556;
}
h3 {
	display:inline-block;
	width:100%;
	font-size:19px;
	font-family:Avenir;
	color:#333437;
	text-transform:uppercase;
	margin:10px 0 5px;
	padding:0;
        line-height:30px;
}

h3 a {
   color:#001c42;
}
h3, h4, h6, h5, h2, h1 {
	font-weight:normal;
}
h4 {
	font-size:18px;
        line-height:30px;
	color:#155091;
	margin:0;
	padding:0;
	font-family:Calibri;
}
h5 {
	font-size:14px;
        line-height:32px;
	color:#155091;
	margin:0;
	padding:0;
	text-transform:capitalize;
	display:inline-block;
	font-family:Calibri
}

blockquote {
    color: #157db5;
	background:url(../../images/block.png) left top no-repeat;
	margin:0 0 0 12px;
	padding:0 0 0 40px;
	font-style:italic
}

.mid-area li {
    margin-left: 10px;
}



/*.container-top {
    margin: 0 auto;
    width: 1300px;
}*/

.container-top {
    margin: 0 10%;
    width: 80%;
}



ul, ol {
	margin:0 0 0 12px;
	padding:0;
}
.alignright {
	float:right;
	margin:4px 0 0 30px;
}
.alignleft {
	float:left;
	margin:18px 30px 10px 0
}
.padding-bottom {
	padding-bottom:80px;
}
#backToTop {
	position:fixed;
	right:80px;
	bottom:0;
	padding-bottom:70px;
}
#backToTop a {
	display:inline-block;
	padding:4px 6px;
	color:#40648C;
	background:#fff;
	border-radius:50%;
	height:30px;
	width:30px;
	line-height:30px;
	text-align:center;

}
#backToTop a i {
	line-height:30px;
}
#backToTop a:hover {
	color:#002b43
}
.iphone {
	display:none;
}
.topone {

	float:left;
	width:100%;
	background: url(../../images/header-bg.png) repeat;
	padding-top:10px;
       position:fixed;
       z-index:999;
	   height: 117px;
	   opacity:0.9;
	   top:0
}

.topone.fixed{
position:relative;
}

.logo img {
  margin-top: -10px;
}
.logo {
	float:left;
	width:100%;
}
/*.topdiv {
	text-align:right;
	font-size:10px;
	text-transform:uppercase;
	 margin-top: 25px;
	  height:22px;
}*/

.topdiv {
    text-align: right;
    font-size: 10px;
    text-transform: uppercase;
    margin-top: 28px;
    height: 50px;
}

.spcial-ico li {
  display: inline-block;
  padding:5px 13px 5px 0;
}

.spcial-ico a{
	color:#fff;
}
.topdiv i {
	font-size:15px;
	margin-right:5px;
	border-radius:50%;
	height:30px;
	width:30px;
	display:inline-block;
	background:#93c0da;
	text-align:center;
	line-height:30px;
}


.topdiv a i{
	color:#fff;
}

.spcial-ico a:hover {
	color:#a7c9dc
}

.topdiv i:hover{
	background:#325471
}

ul.spcial-ico {
    display: inline-block;
    vertical-align: top;
}

div#top {
    display: inline-block;
    vertical-align: top;
	font-size:10px;
	font-family:Calibri;

}






.new-here {
	border:#a7c9dc 1px solid !important;
	 margin-right: 10px !important;
	 top:4px
	
}

.new-here a{
    padding:5px 10px !important;
	  margin-top: 0 !important;
}



.big-slider{
  margin-top:124px;
border-bottom: 3px solid #fff;
	float:left;
	width:100%;
text-align:center;

}

.big-slider img{
	width:100%;
}


.find-img{
	float:left;
	width:100%;
	text-align:center;
	margin:60px 0 20px;
}
.latest-img{
	float:left;
	width:100%;
	text-align:center;
	margin:30px 0 20px;
}
.find-img img,.latest-img img{
	cursor:pointer;
}

.mid-tab{
	float:left;
	width:100%;
	padding:10px 0 30px;
}


.last-div{
	float:left;
	width:100%;
	padding:10px 0;
        text-align:center
}


.latest-div {
    background: url("../../images/bg-blue.jpg") no-repeat scroll center top;
    float: left;
    padding:40px 0 15px;
    width: 100%;
    background-size:cover;
	position:relative
}
.latest-div ul{
	margin:20px 0;
	float:left
}

.arrow-gray {
  float: left;
  width: 100%;
  text-align: center;
  position: absolute;
  top: -8px;
}



.text-small-blue a{
	color:#fff;
	
	
}


.text-small-blue a.more-link{
	color:#fff;
	width:100%;
	text-align:center;
	float:left;
        text-decoration:underline
}

.text-small-blue a:hover{
	text-decoration:none;
}

.text-small-blue a.more-link:hover{
	color:#fff
}

.text-small-blue {
	font-family:Avenir;
	color:#fff;
	font-size:14px;
	float:left;
	width:100%;
	text-align:center
}


.text-small-blue small{
	font-size:14px;
}

.text-small-blue big{
	font-size:14px;
}


.heading{
	font-size:20px;
	color:#fff;
	width:100%;
	float:left;
	text-align:center;
	margin-bottom:20px;
	font-family: Avenir, arial, san-serif;
	font-weight:normal
}

.time-div {
    float: left;
    margin-bottom: 12px;
    width: 100%;
}


.latest-div li {
    display: inline-block;
    margin-left: 50px;
    vertical-align: top;
    width:29.2%;
}
.latest-div li:nth-child(3n+1) {
    margin-left: 0;
    text-align: center;
}

.latest-div li:nth-child(3){
	text-align:center;
}

.footer{
	background:#000000;
	float:left;
	width:100%;
	padding:20px 0;
	text-align:center;
	color:#fff;
	font-size:10px;
        border-bottom: 30px solid #31547f;
}

.footer address{
	color:#18416f;
	font-size:14px;
	line-height:24px
}

.footer address span:hover,.footer address span a:hover{
	color:#fff;
}


.footer address a{
	color:#18416f;
}

.footer address img{
	padding:0 10px;
}

.footer-icons{
	display:inline-block;
	width:100%;
	text-align:center;
	padding-top:15px
}

.footer-icons i {
  font-size: 15px;
  line-height: 30px;
}


.footer-icons a i {
	color:#fff
}


.footer-icons{
	float:right;
}

ul.footer-icons li {
  display: inline-block;
  font-family:Avenir-bold
}
ul.footer-icons li span {
  background: #40648C;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  margin: 0 4px;
}
ul.footer-icons li span:hover {
  background: #94c3df;
}


.form-links {
	float:right;
	background:#94c3df;
	border:1px solid #fff;
}


.form-links li{
	display:inline-block;
	border-left:1px solid #fff;
        float:left
}

.form-links li:nth-child(3n+1){
	border-left:none;
}


.form-links li a{
	padding:6px 10px;
	color:#002b43;
	font-size:11px;
	text-transform:capitalize;
	font-family:helvetica-bold;
	display:inline-block
}

.form-links li a:hover{
	background-color:#fff;
}

.breadcrumb a{
	font-size:12px;
	font-family:helvetica-bold;
	color:#2193d1
}

.breadcrumb a.active{
	text-decoration:underline;
}


.form-links li input[type="text"],.form-links li input[type="search"]{
	background:none;
	border:none;
	height:34px;
	color:#002b43;
	font-size:11px;
	text-transform:capitalize;
	font-family:helvetica-bold;
        outline:none;
}


.form-links li input[type="submit"],.form-links li input[type="button"]{
	border:none;
	text-transform:capitalize;
	background:url(../../images/search-icon.png) left center no-repeat;
	padding-left: 27px;
        float:left;
	height:34px;
        outline:none;
}


.social-icons{
	float:right;
	width:100%;
	text-align:right;
	margin-top: 22px;
}

.social-icons li{
	display:inline-block;
	padding-left:14px;
}


.social-icons li a i{
	color:#25b1ff;
	font-size:25px;
}
.social-icons li a:hover i{
	color:#fff;
}



.top-yellow-div{
	float:left;
	width:100%;
	background:#96c5dc;
	padding: 56px 0 40px;
	color:#fff;
        display:none;
		position:relative;
		z-index:99999;
margin-bottom:-14px;
}




.top-yellow-div li{
	text-align:right;
	padding-right:30px;
	font:18px Avenir;
	margin-bottom:10px;
	display:block
}
.top-yellow-div li:hover{
	background:url(../../images/plus-active.png) right center no-repeat;
}
.top-yellow-div li:hover a{
	color:#fff;
}


.top-yellow-div h1 {
    color: #fff;
    font-size: 32px;
    line-height: 30px;
    margin: 0;
    padding: 0;
}

/*.close-btn img{
	cursor:pointer;
}


.close-btn {
    float: right;
    margin-right: -30px;
    margin-top: -25px;
    text-align: right;
    width: 100%;
}*/


.close-btn {
  float: right;
  margin-top: 0;
  text-align: center;
  width: 100%;
  position: relative;
}

.close-btn img {
  cursor: pointer;
}

.welcom-content img {
    width: 100%;
}

div#slidemenu .topdiv {
    display: none;
}
.mid-area.adjst {
    margin-top: -28px;
}

.text-img {
    color: #000;
    font-family:  Avenir;
    font-size: 20px;
    position: absolute;
    top: 0;
    width:193px;
    text-align:center;
    text-transform:uppercase;
    z-index:99;
    height: 170px;
    vertical-align: middle;
    display: table;
}

ul.fetched_tweets.light a.more-link {
    margin-top: 15px;
}


.lrnmore a {
    background: #31547f;
    display: inline-block;
    padding: 3px 10px;
    color: #fff;
    text-transform: uppercase;
    margin-top:6px;
}

.lrnmore a:hover {
    background: #4C7FA8;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.text-img {
    width: 100%;
}
}

.internal-img {
margin-top: 125px;
width:100%;
	float:left;
	text-align:center;
position:relative;
-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
         
}

.internal-img img{
	width:100%;
}

.internal-img .off {
    left: 0;
    position: absolute;
    top: 0;
	display:none;
-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.internal-img:hover .off{
	display:block;
-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}



.footer-5d a {
    background: url(../../images/5-deg-logo.png) no-repeat scroll left top ;
    display: inline-block;
    height: 16px;
    margin-top: 12px;
    width: 51px;
}
.footer-5d a:hover {
    background-position: left bottom;
}

.footer-5d {
    float: left;
    margin-left: -40px;
}

.mid-area {
    float: left;
    padding: 0;
    width: 100%;
    min-height:600px;
	background:url(../../images/body-bg.png) repeat-x bottom center;
}







.blog-div {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.blog-img {
    float: left;
    width: 25%;
}
.blog-img img{
  width:100%;
}

.blog-text {
    float: left;
    margin-left: 3%;
    width:72%;
}
.read-more {
    display: block;
    text-transform: capitalize;
}



/*tab css*/

.tabs-menu {
    height: 40px;
    float: left;
	width:100%;
	text-align:center;
	background:url(../../images/find-img-tab-bg.png) bottom center no-repeat;
}

.tabs-menu li {
    height: 30px;
    line-height: 30px;
    margin-right:25px;
	color:#000;
	font-size:18px;
	display:inline-block;
font-family: helvetica, arial, san-serif;
	
}

.tabs-menu li.current {
    position: relative;
    z-index: 5;
}

.tabs-menu li span{
	
    display: inline-block;
    height: 29px;
    position: relative;
    width: 20px;
	background: url("../../images/plus-bullet.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}

.tabs-menu li.current a span {
	background: url("../../images/plus-bullet-hover.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}

.tabs-menu li.current a .catname{
	background:#fdb820;
	color:#fff;
       display:inline-block
}



.catname {
  border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
         margin-left: -6px;
        padding:2px 10px;
       display:inline-block
}

.tabs-menu li a {
    ;
    text-transform: capitalize;
    color: #000;
    text-decoration: none;
        /*border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;*/
	
}

.tabs-menu li:hover a .catname {
background:#fdb820;
color:#fff
}

.tabs-menu li:hover span {
	background: url("../../images/plus-bullet-hover.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}



.tabs-menu .current a {
    color: #2e7da3;
}

.tab {
    float: left;
    margin-bottom: 20px;
    width: auto;
}

.tab-content {
    width: 100%;
    padding: 20px;
    display: none;
	text-align:center
}

#tab-1 {
 display: block;   
}


.find-imgs li {
    display: inline-block;
    margin-left: 12px;
    position:relative;
    border:1px solid #B0B0B0; 
    z-index:1;
	padding:4px 6px;
}

.find-imgs li:hover{
}
.find-imgs li:nth-child(4n+1) {
    margin-left: 0;
}






















.welcom-menu {
    float: left;
    margin: 5px 0 0;
    text-align: right;
    width: 28%;
}

.welcom-menu li {
    height: 26px;
    line-height: 26px;
    margin-right:18px;
	color:#000;
	font-size:16px;
	display:block;
	
}

.welcom-menu li.current {
    position: relative;
    z-index: 5;
	background:url(../../images/plus-active.png) right center no-repeat;
}



.welcom-menu li.current a{
	color:#fff
}

.welcom-menu li a {
    margin-left:0;
    padding: 0;
    text-transform: uppercase;
    color:#fff;
    text-decoration: none;
    width: 100%;
    display: inline-block;
	
}

.welcom-menu .current a {
    color: #2e7da3;
}

.welcom {
    float: right;
    margin-bottom: 20px;
    width: 72%;
	color:#31516d
}
.welcom h1{
	color:#31516d
}

.welcom-content {
    display: none;
    text-align: left;
    width: 100%;
}
#welcom-1 {
 display: block;   
}



/*tab css end*/




/*.top-yellow-div{
	margin:-280px 0 0;
	transition: 1s;
}

.new-here a:hover .top-yellow-div {
	margin:0 0 0;
	transition: 1s;
}
*/




.find-img img:hover, .latest-img img:hover{
     opacity:0.6;
}

.play-text:hover a,.play-text:hover{
  color:#94c3df;
}
.time-div:hover{
  color:#94c3df;
}


.find-imgs li img:hover{
  opacity:0.8;
  -webkit-transition: all 0.8s ease-out;
	-moz-transition: all 0.8s ease-out;
	-ms-transition: all 0.8s ease-out;
	-o-transition: all 0.8s ease-out;
	transition: all 0.8s ease-out;
}

.find-imgs li img{
-webkit-transition: all 0.8s ease-out;
	-moz-transition: all 0.8s ease-out;
	-ms-transition: all 0.8s ease-out;
	-o-transition: all 0.8s ease-out;
	transition: all 0.8s ease-out;
}

/*.find-imgs li:hover .text-img{
   display:none;
}
*/







img.black{
	display:none;
}

.top-bluebar {
    background: none repeat scroll 0 0 #157db5;
    float: left;
    width: 100%;
}
.top-bluebar ul {
    float: right;
    padding: 10px;
	width:97%;
	text-align:right
}
.top-bluebar li {
    display: inline-block;
    font-size: 13px;
    padding-left: 12px;
}
.top-bluebar li a {
    color: #fff;
}











.search-form2{
  margin:0;
}


.search-open-close{
	float:right;
	
}

.search-open-close input[type="text"], .search-open-close input[type="search"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #fff;
    height: 22px;
    margin: 0 0 -8px;
    padding: 0;
    width:98% !important;
    font-size:13px;
    outline:none;
    float:left;
    
}


.search-form2 input[type="submit"],.search-form2 input[type="button"]{
	border:none;
	background:none;
        outline:none;
        display:none
}

.search-slide{
	display:none;
	float:left;
	 width: 150px;
}

.search-opener {
    float: right;
}


















.sidebar{
	float:left;
	background:#e1e1e1;
	width:100%;
	padding:10px 0;
	min-height:2000px
}


.sildebar-menu {
    float: left;
    padding:10px 0;
    width: 100%;
}
.sildebar-menu > img {
    padding-left: 12px;
}

.sildebar-menu ul{
	margin:20px 0 10px;
}



.sildebar-menu li {
    display: inline-block;
    font: 14px helvetica-bold;
    margin-left: 0;
    padding: 5px 20px;
    text-transform: uppercase;
    width: 81%;
	margin-top:5px
}


.sildebar-menu li.menu-item-has-children::after {
    color: #001c42;
    content: "\f067";
    float: right;
    font-family: "FontAwesome";
    font-size: 12px;
    margin-top: 3px;
    position:absolute;
    right:15px;
    top:7px;

}

.sildebar-menu li.menu-item-has-children.open::after {
    color: #001c42;
    content: "\f068";
     float: right;
    font-family: "FontAwesome";
    font-size: 12px;
    margin-top: 3px;
    position:absolute;
    right:15px;
    top:7px;

}




.sildebar-menu li ul.sub-menu li::after {
    content: "";
}

.sildebar-menu li a{
	color:#001c42;
}


.sildebar-menu li a:hover{
	color:#25b1ff;
}
	

.has-child{
    background: none repeat scroll 0 0 #E1E1E1;
}


.has-child ul {
    background: none repeat scroll 0 0 #E1E1E1;
    box-shadow: none;
    display: none;
    margin: 0;
    min-width: 100%;
    padding: 0;
    position: relative;
    width: 100%;
}

li.current_page_item a,.current-menu-item a{
	color:#93c0da !important;
}

.dropdown-menu > li > a:hover{
    color: #93c0da !important;
}

/*.navbar-nav > li.current-menu-item .dropdown-menu li.current-menu-item a*/



li.has-child.open .sub-menu {
  display: block;
}

.sildebar-menu li ul.sub-menu a {
  color: #001c42 !important;
}

.sildebar-menu li ul.sub-menu a:hover {
  color: #25b1ff !important;
}

.sildebar-menu li a:hover{
	color:#25b1ff;
}



.has-child ul li {
    margin: 6px 0 6px 10px;
    padding: 0;
	text-transform:capitalize
}

.has-child ul li a {
    color: #001c42;
    font-family: helvetica-bold;
    padding: 0;
}

.has-child ul li a:hover {
    color: #4DC1EC;
    font-family: helvetica-bold;
    padding: 0;
}

.has-child li a{
	color:#25b1ff;
}


.our-stories {
    float: left;
    padding: 10px 5%;
    width: 90%;
}


.btn-more{
	display:block;
	background:#2193d1 url(../../images/arrow-more.png) 90% 9px no-repeat;
	 font: 14px helvetica-bold;
	 padding:10px 20px;
	 border-radius:5px;
	 margin-top:18px;
}

.btn-more a{
	color:#fff;
}

.our-stories > blockquote {
    margin: 10px 0;
}


.post-img{
	margin:10px 0;
}



.leftside {
    padding: 20px 0;
}




.overlay-img {
    background:none;
    height: 100%;
    position: absolute;
    width: 100%;
/*-webkit-box-shadow: inset 0px 0px 17px 0px rgba(0, 0, 0, 0.27);
-moz-box-shadow:    inset 0px 0px 17px 0px rgba(0, 0, 0, 0.27);
box-shadow:         inset 0px 0px 17px 0px rgba(0, 0, 0, 0.27);*/
-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;}


.find-imgs li:hover .overlay-img {
      background:rgba(50,85,128,0.8);
-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;}


.find-imgs li:hover .text-img{
  color:#fff
}



/*.find-imgs li:nth-child(1) .text-img, .find-imgs li:nth-child(2) .text-img, .find-imgs li:nth-child(3) .text-img {
    top: 45%;
}*/



















.menu-item-has-children:hover .dropdown-menu {
    display: block;
}




.has-child:hover {
  background:#E1E1E1 !important;
}


/*.menu-item-has-children:hover{
  background:url("../../images/has-bg.png") 90% 2px  no-repeat;
}*/





/*.menu-item-has-children.open   {
    background: url("../../images/arrow-menu.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}

.menu-item-has-children:hover .dropdown-toggle   {
    background: url("../../images/arrow-menu.png") no-repeat scroll center bottom rgba(0, 0, 0, 0) !important;
}
*/




.metaslider .caption-wrap {
    padding-bottom: 10px;
    padding-top: 10px;
    background:  url("../../images/slider-bg.png") repeat-x !important;
    color:#000 !important;

}


.big-slider .metaslider .caption {
    text-align: left;
    width: 88%;
    padding: 13px 6%;
    margin-bottom:20px;
}


.metaslider .flexslider{
margin:0 !important;
}



.flex-control-nav{
 bottom:25px;
 z-index:99
}


.metaslider .caption h1 {
    color: #000;
    font-size: 25px;
    padding:0;
}


.search-form{
  margin:0;
}


.breadcrumbs span {
    font-family: helvetica-bold;
    font-size: 12px;
}



.breadcrumb .trail-browse {
    display: none;
}


.sidebar .menu-item-has-children.open .dropdown-toggle {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}



.text-small-blue .tweets_avatar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    box-shadow: none !important;
    width: 100%;
margin-bottom: 0 !important;
    
}

.text-small-blue .tweet_data{
    font-family: Avenir  !important;
    color:#fff !important;
}

.text-small-blue .tweet_data a{
 color:#fff;
}

.text-small-blue .tweets_avatar .screen_name {
    display: none;
}

.text-small-blue .tweets_avatar .times {
    display: none;
}


.text-small-blue .fetched_tweets.light li div:hover a{
color:#94c3df !important;
text-decoration:none
}

.text-small-blue .fetched_tweets.light li div a{
font-family: Avenir  !important;
font-size:14px !important
}


.text-small-blue .fetched_tweets.light li div:hover{
color:#94c3df !important;
}

.text-small-blue .fetched_tweets.light li div{
font-family: Avenir !important;
color:#fff !important;
font-size:14px !important
}



.text-small-blue .wdtf-screen-name {
    display: inline-block;
    float: none;
    width: auto;
}
.text-small-blue .wdtf-user-card.ltr {
    display: inline-block;
    float: none;
    width: auto;
}
.text-small-blue .tweet_data {
    display: inline;
    float: none;
}
.text-small-blue .wdtf-screen-name a {
    color: #fff;
}





.search-open-close input::-webkit-input-placeholder
{
    color:#fff;
}


.form-links li input::-webkit-input-placeholder
{
    color:#002b43;
}










.flex-direction-nav .flex-next {
background: url("../../images/right-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  height:49px !important;
    width: 39px !important;
}



.flex-direction-nav .flex-prev{
   background: url("../../images/left-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height:49px !important;
    width: 39px !important;
}



/*.flex-direction-nav a {
    background: url("../../images/right-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

}
*/


.internal-div.no-head {
  margin-top: 128px;
}



.text-small-blue .widget.wptt_TwitterTweets {
    margin-top: -36px;
}
#wptt_twittertweets-2 h2.widget-title {
  display: none;
}




.leftside .gform_wrapper form {
    width: 70%;
}

.gform_body li input[type="text"], .gform_body li input[type="email"], .gform_body li input[type="tel"], .gform_body li input[type="password"] {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    width:98% !important
}

.gform_body li textarea {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    height:100px;
}


.gform_body label {
    font-weight: normal !important;
}

.gform_footer .gform_button {
    background: #2193d1;
    border: medium none;
    color: #fff;
    padding: 5px 17px;
}







.staffer-staff-header,.staff-content {
    margin: 0 !important;
}



.staffer-archive-list li {
    margin: 0 !important;
    width: 49%;
   vertical-align: top;
}



.staff-content p {
    line-height: 24px;
    margin-bottom: 20px;
}


.staff-content img {
    border: 1px solid #e1e1e1;
    padding: 5px;
    margin: 0 30px 10px 0;
}


.staffer-staff-social-links i{
 padding:0 !important;
text-align:left !important
}

.staffer-staff-social-links span{
display:block;
}


.last-div ul li span.heading img {
  margin-bottom: 12px;
}
.metaslider .caption-wrap
{
opacity:1 !important;

}




.welcom-content p{
  margin:0 0 5px 0;
}

ul.ccbpress_upcoming_events li {
  width: 100%;
  margin: 0;
  padding-bottom: 12px;
}

.ccbpress-upcoming-events-calendar-link a {
  color: #002b43;
}

.ccbpress-upcoming-events-calendar-link a:hover {
  color: #fff;
}

ul.ccbpress_upcoming_events li:hover,ul.ccbpress_upcoming_events li:hover a {
  color: #002b43;
}

ul.ccbpress_upcoming_events {
  margin: 0px 0 0;
}






img.focus {
  margin-top: 20%;
}


.fixed{
	width:100%;
	float:left;
	position:relative;
	top:0;
      margin-bottom: -100px;
	z-index:1000
}



.margin-top {
        margin-top:100px;
	width:100%;
	float:left;
}


.tab{
width:100%;
}


.fetched_tweets li{
margin-left:0
}

.tweet_data {
  font-size: 13px!important;
}

ul.fetched_tweets.light {
  margin-top: 12px !important;
}






.dropdown-menu .dropdown-menu {
    left: 100%;
    margin-top: -20px;
    visibility: hidden;
    position: absolute;
    top: 0;
    background: url("../../images/menu-bg2.png") no-repeat scroll 0 0;
}
.dropdown-menu .menu-item-has-children:hover .dropdown-menu {
    visibility: hidden;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-295 {
}
.menu-item-has-children {
    position: relative;
}



.indiv {
  display: table-cell;
  vertical-align: middle;
  text-align:center;
}



.left-menu li a:hover, .left-menu li.current-menu-item a, .left-menu li.current_page_ancestor a {
  color: #fff;
}

.left-menu ul{
	margin:0 !important;
}

.left-menu{
	float:left;
	width:100%;
	margin: 10px 0 25px;
}
.left-menu li{
 display:inline-block;
 width:100%
}


.left-menu li a{
 display:inline-block;
border-bottom: 1px solid rgba(150, 150, 150, 0.15);
  padding:10px 0 10px 4%;
  font-size: 18px;
  text-decoration: none;
   color: #0d1b35;
  font-weight: 400;
  width:96%;
  position:relative;
  text-transform:capitalize;
  font-family:Calibri
    
}


.left-menu li a:hover,.left-menu li.current-menu-item a,.left-menu li.current_page_ancestor a{
  color:#96c5dc
}

.left-menu li a{
	 color: #0d1b35;
}


/*.left-menu li.menu-item-has-children::after {
    color: #000;
    content: "\f067";
    float: right;
    font-family: "FontAwesome";
    font-size: 12px;
    margin-top: 3px;
    position:absolute;
    right:15px;
    top:7px;

}

.left-menu li.menu-item-has-children.open::after {
    color: #000;
    content: "\f068";
    float: right;
    font-family: "FontAwesome";
    font-size: 12px;
    margin-top: 3px;
    position:absolute;
    right:15px;
    top:7px;

}
*/

.left-menu li ul.sub-menu {
  background:#efefef;
  /*position: absolute;
  top: 40px;
  left: 0;*/
  z-index: 9;
  width: 100%;
  display:none;
}

.left-menu li.current-menu-item ul.sub-menu{
  display:block;
}



.left-menu li ul.sub-menu li::after {
    content: "";
    background: #fff none repeat scroll 0 0;
}

.left-menu li ul.sub-menu a {
  color: #0d1b35 !important;
  background:#efefef !important;
}

.left-menu li ul.sub-menu a:hover,.left-menu li.current_page_ancestor .sub-menu li.current-menu-item a{

  color:#93c0da !important;
}


.internal-div{
	float:left;
	width:100%;
	padding:80px 0 50px
}

.internal-div li a{
	color:#333437;
	
}

.internal-div ul{
	margin-left:18px;
}

.left-side h1 {
  color: #5487af;
  font-size: 30px;
}







#top > ul > li {float: left; /*height:30px; line-height:30px;*/  list-style-type:none;/*padding-left: 12px;*/font-family:Calibri}
/*#top > ul > li > * > input[type="text"]{background:#fff; border:none; height:19px; width:155px;}
#top > ul > li > * > input[type="button"]{background:url(images/signup.jpg) center right no-repeat; width:70px; height:20px;border:none;}*/
#top > ul > li:hover > a + div { /*margin-left: 22px;*/}
#top > ul > li:hover > a + div.search {  visibility: visible; width:180px;  margin-left:10px}
#top > ul > li > a + div { overflow: hidden; text-align: left;}
#top > ul > li > a + div.search { float: left; -webkit-transition: width 0.25s ease-out; -moz-transition: width 0.25s ease-out; -o-transition: width 0.25s ease-out;  -ms-transition: width 0.25s ease-out;
transition: width 0.25s ease-out;  visibility: hidden; white-space: nowrap; width: 1px; margin-top:3px;}
#top > ul > li > a + div.social { float: left;  -webkit-transition: width 0.25s ease-out;  -moz-transition: width 0.25s ease-out;  -o-transition: width 0.25s ease-out;  -ms-transition: width 0.25s ease-out;  transition: width 0.25s ease-out;  visibility: hidden;  white-space: nowrap;  width: 0px;  /* Used to be 1px, but changed to 0px per client's request */}
#top > ul { margin:0; padding:0; display:inline-block}

#site-search-button{font-size:10px; text-transform:uppercase; color:#fff}
#site-search-button:hover{text-decoration:none;}

#top .search input[type="text"],#top .search input[type="search"]{background:#fff; border-radius:0; border:1px solid #9ec7de; height:20px; display:inline-block; vertical-align:top;width:85px; margin-right:5px;}
#top .search input[type="button"],#top .search input[type="submit"]{background:#93c0da; border-radius:0; border:1px solid #9ec7de; color:#fff; text-transform:uppercase;  height:23px;  display:inline-block; vertical-align:top;font-size:11px;}
#top .search input[type="button"]:hover,#top .search input[type="submit"]:hover{background:#325471;}
.OpnBox:hover{background:rgba(50,84,113,0.6); }
.OpnBox{ padding:5px 10px 5px 0}


.entry-title.summary {
    border-bottom: medium none !important;
}

.tribe-events-widget-link {
    font-size: 14px !important;
}

.tribe-mini-calendar-event {
    border-bottom: medium none !important;
}

.tribe-mini-calendar-event .list-date {
    display: none !important; }

.tribe-mini-calendar-event .list-info {
    float: none !important;
}

.tribe-mini-calendar-event .list-info h2 {
    font-weight: normal !important;
    line-height: 10px !important;
    margin-bottom: 0 !important;
}


h2.tribe-events-page-title {
    margin-top: -20px !important;
}


.tribe-events-notices {
    background: #31547f none repeat scroll 0 0 !important;
    border-radius: 0 !important;
    text-shadow: none !important;
      color: #fff !important;
  }
  
  #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
      background-color: #31547f !important;
  }
  


.blog-div {
    float: left;
    margin-top: 20px;
    margin-bottom: 40px;
    width: 100%;
}
.blog-img {
    float: left;
    width: 25%;
}
.blog-img img{
  width:100%;
}

.blog-text {
    float: left;
    margin-left: 3%;
    width:72%;
    margin-top: -30px;
}
.read-more {
    display: block;
    text-transform: capitalize;
}


.PartC {
    margin-left: -4% !important;
}

.PartR {
    margin-left: -3% !important;
}

.repeatdiv {
    border-bottom: none !important;
}

.wp-pagenavi {
  text-align: center;
  padding-top: 20px;
  display: block;
}

ul#gform_fields_1 {
  width: 100%;
}



form.search-form {
    float: left;
    width: 100%;
}

form.search-form label {
    display: inline-block;
}

form.search-form input[type="text"],form.search-form input[type="search"] {
    border: 1px solid #ccc;
    padding: 0 6px;
    height: 30px;
    margin: 0 10px;
}

input.search-submit.screen-reader-text {
    background: #93c0da;
    border-radius: 6px;
    padding: 8px 20px;
    text-transform: uppercase;
    color: #fff;
    -webkit-transition: all 0.3s ease-out;
 -moz-transition: all 0.3s ease-out;
 -ms-transition: all 0.3s ease-out;
 -o-transition: all 0.3s ease-out;
 transition: all 0.3s ease-out;
}

input.search-submit.screen-reader-text:hover {
    background: #325471;
    color: #fff;
     -webkit-transition: all 0.3s ease-out;
 -moz-transition: all 0.3s ease-out;
 -ms-transition: all 0.3s ease-out;
 -o-transition: all 0.3s ease-out;
 transition: all 0.3s ease-out;
}





@media(max-width:1200px) {
.navbar-inverse .navbar-nav > li > a {
  padding: 5px 13px !important;
  font-size: 12px !important;
  top:8px;
}

.new-here a{
	top:0px !important 
}


.topdiv i {
  font-size: 12px !important;
  height: 25px !important;
  width: 25px !important;
  line-height: 25px !important;
}

#top > ul > li:hover > a + div.search { 
    width:130px !important;
}

#top .search input[type="text"],#top .search input[type="search"]{ 
    width:60px !important;
}
#top .search input[type="button"], #top .search input[type="submit"] {
    font-size: 8px !important;
    padding: 0px 4px;
    height: 20px;
    line-height: 20px;
}

}



 .tribe-events-list-widget ol li {
    margin-bottom: 10px !important;
    list-style: none;
    width: 100%;
    margin-left: 0;
}

.tribe-events-list-widget ol li h4 {
    text-transform: capitalize;
    letter-spacing: 0;
    font-family: Avenir;
    font-size: 14px;
}

.tribe-events-list-widget .duration {
    font-weight: normal !important;
}

p.tribe-events-widget-link a {
    font-weight: normal  !important;
    text-decoration: underline !important;
}

p.tribe-events-widget-link a:hover {
    text-decoration: none !important;
}
 p.tribe-events-widget-link {
    margin-top: 0;
}
.tribe-events-list-widget ol li:hover,.tribe-events-list-widget ol li h4 a:hover {
 color:#94c3df !important;
}

.single-tribe_events .tribe-events-cal-links {
    display: block;
    margin-bottom: 10px;
}

.tribe-events-cal-links {
    float: left;
    width: 100%;
    text-align: right;
}
.tribe-events-cal-links a {
    clear: none !important;
    float: left;
}

.tribe-events-meta-group.tribe-events-meta-group-details {
    width: 100%;
    border: 1px solid #eee;
    margin: 30px 0;
    background: #fafafa;
}


.tribe-events-meta-group.tribe-events-meta-group-details dd {
    margin-left: 0;
    margin-bottom: 3px;
}
/*div#flags {
    display: none;
}*/
.goog-te-gadget
{
color:#fff !important;
}
a.goog-logo-link {
    display: none;
}
div#glt-translate-trigger {
    display: none;
}
.widget widget_glt_widget h2 {
    display: none;
}

div#google_language_translator div {
    color: transparent !important;
}

div#google_language_translator div {
    float: right;
    width: 100%;
    text-align: right;
    margin-top: -7px;
    margin-right: 5px;
}

div#google_language_translator div select.goog-te-combo {
    border: none !important;
    background: #93c0da;
    color: #fff !important;
    font-size: 9px;
    width: 100px !important;
}







.left-menu li.current_page_parent ul {
    display: block;
}




.form-signup {
    border: 1px solid #155091;
    padding: 5%;
    width: 55%;
    text-align: center;
}

.formtitle {
    font-size: 23px;
    line-height: 29px;
    font-weight: lighter;
    color: #155091;
}

.formtitle .leaflet {
    font-weight: 600;
    font-style: italic;
}

.form-signup label {
    color: #155091;
}



.google-div {
    position: fixed;
    z-index: 9999;
    top: 21px;
    width:100%;
}



.google-div.nonefixed {
    position: relative;
    top: 32px;
}



#dl-menu .menu-item-has-children:hover {
    background: none;
}



a.mm-subopen {
    background: url(../../images/sub-arrow.png) center center no-repeat;
}

.menudesc {
    display: none;
}




a {
    cursor: pointer !important;
    display: inline-block;
    position: relative;
}


ul.slides li a {
    display: block;
}
