/*Common*/
h1{
	font-size: 75px;
	font-family: 'montserratextrabold';
    font-weight: normal;
    font-style: normal;
	margin: 0px;
}
h2{
	font-size: 48px;
	font-family: 'montserratextrabold';
    font-weight: normal;
    font-style: normal;
	margin: 0px;
}
h3{
	font-size: 31px;
	font-family: 'montserratextrabold';
    font-weight: normal;
    font-style: normal;
	margin: 0px;
}
h4{
	
}
#after_section_1 h1, #who_we_are .avia_textblock  h1{
	font-family: 'montserratextrabold';
/*	font-size:48px;*/
	font-weight:400;
	margin-top: 15px;
}
#who_we_are .avia_textblock  h2{
	font-family: 'montserratextrabold';
	font-weight:400;
/*	font-size:20px;*/
}

#after_section_1 .avia-promocontent h3{
margin-top:10px;
}

/*Header*/
#header_main .container, .main_menu ul:first-child > li a {height: 120px;line-height: 60px;}
#header .container.av-logo-container {
    background-color: #fff!important;
}
.logo img {margin-top: 15px;}
/*Menu*/
.main_menu ul li a span.avia-menu-text{
	font-family: 'montserratbold';
	font-size: 15px;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal; 
	color: #11607c;   
	padding-bottom: 0px;
	display: block;
}

.main_menu ul li.withic a {padding: 0 20px;}
.main_menu ul li.withic{ position: relative;}
.main_menu ul li.withic::before {
	content: ''; 
	position: absolute;
	background: url(../images/menu_sprite.png); 
	background-repeat: no-repeat;
	width: 45px;
	height: 42px;
	display: block;
	text-align: center;
	top: 2px;
	left:40px;
}
.main_menu ul li.withic.mnu-whoweare::before{
	background-position: 0px -40px;
}
.main_menu ul li.withic.mnu-spiritual::before{
	background-position: -162px -40px;
}
.main_menu ul li.withic.mnu-learn::before{
	background-position: -293px -40px;
}
.main_menu ul li.withic.mnu-engage::before{
	background-position: -398px -38px;
}
.main_menu ul li.withic.mnu-calendar::before{
	background-position: -525px -40px;
}
.main_menu ul li.withic.mnu-join::before{
	background-position: -704px -40px;
}
@media only screen and (min-width:990px){
	.main_menu .av-main-nav-wrap ul{
		display: flex;
	}
	.main_menu ul li a span.avia-menu-text{
		padding-top: 88px;
		text-align: center;
		line-height: 27px;
	}
	
	.main_menu ul li.greenbutton a span.avia-menu-text{
		line-height: 38px;
	}
	.main_menu ul li.withic::before{
		top: 32px;
	}
	.main_menu ul li.withic.mnu-whoweare::before{
		left: 52px;
	}
	.main_menu ul li.withic.mnu-spiritual::before{
		left: 52px;
	}
	.main_menu ul li.withic.mnu-learn::before{
		left: 18px;
	}
	.main_menu ul li.withic.mnu-engage::before{
		left: 25px;
	}
	.main_menu ul li.withic.mnu-calendar::before{
		left: 36px;
	}
	.main_menu ul li.withic.mnu-join::before{
		left: 45px;
	}
	.main_menu ul li.withic:hover::after{ 
		display: block;
	}
	#engage-leftsec .grades_imgg{
margin-top:30px;
}
}

@media only screen and (max-width:989px){
	#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items { 
		margin-left: 22px;
	}
}

.main_menu ul li.withic:hover a span.avia-menu-text{ color: #7ca03e;}
.main_menu ul li.withic.mnu-whoweare:hover::before{background-position: 0px 0px;}
.main_menu ul li.withic.mnu-whoweare::after{ 
    position: absolute; content: ''; background: url(../images/whoweare_hb.png) no-repeat center; 
}
.main_menu ul li.withic.mnu-spiritual:hover::before{background-position: -162px 0px;}
.main_menu ul li.withic.mnu-spiritual::after{ 
    position: absolute; content: ''; background: url(../images/spirituality_hb.png) no-repeat center; 
}
.main_menu ul li.withic.mnu-learn:hover::before{background-position: -293px 0px;}
.main_menu ul li.withic.mnu-learn::after{ 
    position: absolute; content: ''; background: url(../images/learn_hb.png) no-repeat center; 
}
.main_menu ul li.withic.mnu-engage:hover::before{background-position: -398px 2px;}
.main_menu ul li.withic.mnu-engage::after{ 
    position: absolute; content: ''; background: url(../images/engage_hb.png) no-repeat center; 
}
.main_menu ul li.withic.mnu-calendar:hover::before{background-position: -525px 0px;}
.main_menu ul li.withic.mnu-calendar::after{ 
    position: absolute; content: ''; background: url(../images/calendar_hb.png)  no-repeat center; 
}
.main_menu ul li.withic.mnu-join:hover::before{background-position: -704px 0px;}
.main_menu ul li.withic.mnu-join::after{ 
    position: absolute; content: ''; background: url(../images/joinourcommunity_hb.png) no-repeat center; 
}
.main_menu ul li.withic::after{ position: absolute; content: ''; background: url(../images/hebrew_sprite.png); background-repeat: no-repeat;width: 100%;height: 13px;top: 10px;display: none;}
/*
.main_menu ul li.withic.mnu-whoweare::after{background-position: 0px 0px;left: 43px;}
.main_menu ul li.withic.mnu-spiritual::after{background-position: 0px 0px;left: 52px;}
.main_menu ul li.withic.mnu-learn::after{background-position: 0px 0px;left:13px;}
.main_menu ul li.withic.mnu-engage::after{background-position: 0px 0px;left: 22px;}
.main_menu ul li.withic.mnu-calendar::after{background-position: 0px 0px;left: 33px;}
.main_menu ul li.withic.mnu-join::after{background-position: 0px 0px;left: 82px;}
*/

.main_menu ul li:hover span.avia-menu-fx{display: none!important;}
.main_menu ul li.greenbutton a {
    background: #7ca03e;
    line-height: 35px;
    height: 38px!important;
    min-width: 115px;
    text-align: center;
    margin: 60px 20px 0 0;
}
.main_menu ul li.greenbutton span.avia-menu-text {
    font-family: 'montserratbold';
    font-size: 16px;
    color: #ffffff;
    padding: 0px;
}
li.menuSearch {
    margin: 60px 0 0 0;
}
/*Top Menu*/
#header_meta .container {
    min-height: 37px;
}
#header_meta .sub_menu {
    background: #152d42;
	    top: 0px;
    height: 37px;
}
#header_meta .sub_menu ul li {
    border: none;
}
#header_meta .sub_menu ul li:hover a,#header_meta .sub_menu ul li a:hover{ color: #d89e53!important; text-decoration: none;}
#header_meta .sub_menu ul li a {
    font-family: 'montserratsemibold';
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    text-transform: uppercase;
    color: #ffffff;
        line-height: 37px;
}
#header_meta .social_bookmarks {
    background: #152d42!important;
	height: 37px;
}
#header_meta .social_bookmarks li {
    border: none;
}
#header_meta .social_bookmarks li a {
    color: #ffffff;line-height: 37px;
}
#header_meta {
    border-bottom-width: 0px !important;
}
/*Home*/
/*Slider*/
#topslidersection .avia-slideshow-inner {
    border: solid 3px #11607c;
}
#topslidersection .avia-slideshow li img {
    border-radius: 0px;
}
#topslidersection .avia-caption.av-slideshow-caption {
    max-width: 300px;
    width: 100%;
    position: absolute;
    left: 0px;
    padding: 0px;
    top: 0px;
    background:  url(../images/slider_green_bg.png);
    height: 100%;
    border-radius: 0px;
	    background-repeat: repeat;
}
#topslidersection .avia-caption.av-slideshow-caption .avia-caption-title {
    background: none;
	font-family: 'montserratextrabold';
    font-size: 36px;
    font-weight: normal;
    font-style: normal;
    line-height: 45px;
	text-align: center;
	color: #ffffff!important;
}
#topslidersection .avia-caption.av-slideshow-caption .avia-caption-content{
	text-align: center;
}
#topslidersection .avia-inner-caption {
    padding: 65px 0;
}
#topslidersection .avia-caption.av-slideshow-caption .avia-caption-content p  { 
	background: none;
}

#topslidersection .av_slideshow.avia-slideshow .avia-slideshow-controls a{opacity:1!important;}
#topslidersection .av_slideshow.avia-slideshow .avia-slideshow-controls.avia-slideshow-arrows a{ width: 45px;
    height: 45px;
    border-radius: 50%;
    background: #c7c7c7;
    border: solid 3px #fff;opacity:0.6!important;}
#topslidersection .avia-slideshow-arrows a:before{ line-height:42px;}
#topslidersection .prev-slide:before{text-indent: -4px;}
#topslidersection .next-slide:before{text-indent: 4px;}
#topslidersection .avia-slideshow-dots a{ width:10px; height:10px;}
#topslidersection .avia-slideshow-dots a {
    width: 10px!important;
    height: 10px!important;
    padding: 4px!important;
        margin: 0 3px;
    background: #13465f;
    border: solid 2px #13465f;
}
#topslidersection .avia-slideshow-dots a.active{ background:#7ca03e;border: solid 2px #ffffff;}
#topslidersection .flex_column.av_one_third {
    background: #11607c;
    width: 34.7333333333%;
    margin-left: .6%;
}
#topslidersection .flex_column.av_one_third .avia_textblock {
    padding: 35px 60px;
    min-height: 378px;
    max-height: 378px;
    overflow: hidden;
}
#topslidersection .flex_column.av_one_third .avia_textblock h1{ color:#ffffff;}
#topslidersection .flex_column.av_one_third .avia_textblock h3{ color:#ffffff; text-transform:uppercase;}
#topslidersection .flex_column.av_one_third .avia_textblock p{font-family: 'montserratbold';
    font-size: 17px;font-weight: normal;
    font-style: normal; color:#ffffff; text-transform:uppercase;    line-height: 26px;
    margin: 0;}
/*Home Mason*/
/*
#masongrid img.avia_image {
    width: 100%;
}
*/
#masongrid .flex_cell .flex_column.no_margin.av_one_half.avia-builder-el-last {
    padding: 0 0px 0 8px!important;
}
#masongrid .av-special-heading {
 margin: 0; padding: 10px 0 0 0;
	
}
#masongrid .av-special-heading h3{
	background: #11607c;
	width: 100%;
	min-height: 235px;
	padding: 73px 40px;
}
#masongrid .special-heading-border{ display: none;}
#masongrid .flex_cell.no_margin.av_one_half.avia-builder-el-last .flex_column.av_one_third h3 {
       background: #d89e53;    line-height: 89px;
    text-align: center;
}
#masongrid .flex_cell.no_margin.av_one_half.avia-builder-el-last .flex_column.av_two_third {
    padding: 10px 0 0 12px;    
}
#masongrid .flex_column p {
    font-family: 'montserratbold';
    font-size: 40px;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
	line-height: 40px;
}
#masongrid .flex_column h3 {
    font-family: 'montserratbold';
    font-size: 40px;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    color: #ffffff;
}
#masongrid .flex_cell.no_margin.av_one_half.avia-builder-el-last .flex_column.av_two_third p {
    padding: 0 65px;
    line-height: 40px;
}
#masongrid .flex_cell .flex_column.no_margin.av_one_half .el_after_av_image.avia-builder-el-last {
    padding-top: 8px;
}
#masongrid .flex_cell.no_margin.av_one_half.avia-builder-el-last .flex_column.av_one_third {
    padding: 10px 0 0 0;
}
/************/
#homelast h3.iconbox_content_title {
    font-size: 26px;
    color: #11607c;
}
#homelast .iconbox_content_container p {
    font-size: 19px;
    line-height: 25px;
    padding: 0 35px;
}

#homelast .iconbox_content{ min-height:185px;background: #fff !important;}
#homelast .flex_column.av_one_half .iconbox_icon.heading-color,#homelast .flex_column.av_one_full .iconbox_icon.heading-color {
	 width: 87px;
    height: 80px;
    border-radius: 0px;
    padding: 0px;
	    left: 47%;
    top: -45px;
	background-repeat: no-repeat;  
}
#homelast .flex_column.av_one_half .iconbox_icon.heading-color:before,#homelast .flex_column.av_one_full .iconbox_icon.heading-color:before{ display: none;}
#homelast .flex_column.av_one_half.avia-builder-el-first .iconbox_icon.heading-color {
 background: url(../images/torah_icon.png);  
}
#homelast .flex_column.av_one_half.el_after_av_one_half  .iconbox_icon.heading-color {
	background: url(../images/learning_icon.png);
}
#homelast .flex_column.av_one_full .iconbox_icon.heading-color {
	background: url(../images/silver_line_icon.png);
}
#homelast h2 {
    margin-top: 0px;
    text-transform: uppercase;
}
@media only screen and (max-width:1365px) and (min-width:768px)
{
#topslidersection div .av_two_third {
    margin-left: 0% !important;
    width: 100% !important;
}
#topslidersection .flex_column.av_one_third {
    width: 100% !important;
    margin-left: 0%!important;
}
#topslidersection .flex_column.av_one_third .avia_textblock {
    text-align: center;
	padding-top: 70px !important;
}    
#topslidersection .flex_column.av_one_third .avia_textblock a {
    display: inline-block !important;
}
/*
.av-image-caption-overlay-center {
    padding: 0px !important;
}
*/
#masongrid .flex_cell.no_margin.av_one_half.avia-builder-el-last .flex_column.av_two_third p {
    padding:0px !important;
}
#topslidersection h1 {
    font-size: 50px;
    }
#home_sec3 .av_one_half {
    width: 100% !important;
}
#home_sec3 .avia_image {
    border-radius: 0px !important;
    width: 100%;
    margin: auto;
}
.wh-home-third {
    text-align: center;
}
#homelast .flex_cell {
    display: flex;
}
#homelast .no_margin.av_one_third ,#homelast  .no_margin.av_two_third {
    width: 100%;
        text-align: center;
}
#av_section_1 .flex_column {
    width: 100%;
	margin: 0px;
}
	#engage-leftsec.learningspanid h3.av-special-heading-tag {
		margin-bottom: 30px;
	}
#topslidersection .avia-caption.av-slideshow-caption .avia-caption-title {
    font-size: 20px;
    line-height: 37px;
}
}
@media only screen and (max-width:1365px) and (min-width:990px)
{
	.main_menu ul li.greenbutton a {
		width: 60px;
	}
	.main_menu ul li.greenbutton.lrg a {
		width: 125px!important;
	}
   .main_menu ul li a span.avia-menu-text {
    font-size: 12px !important;
    }
    .main_menu ul li.withic a {
        padding: 0 7px !important;
    }
    .main_menu ul li.withic.mnu-whoweare::before {
        left: 39px !important;
    }
    .main_menu ul li.withic.mnu-spiritual::before {
        left: 41px !important;
    }
    .main_menu ul li.withic.mnu-learn::before {
        left: 11px !important;
    }
    .main_menu ul li.withic.mnu-engage::before {
        left: 15px !important;
    }
    .main_menu ul li.withic.mnu-calendar::before {
        left: 26px !important;
    }
    .main_menu ul li.withic.mnu-join::before {
        left: 28px !important;
    }
    .logo img {
        width: 270px !important;
    }
    .main_menu {
        transform: scale(0.7) !important;
        transform-origin: right !important;
    } 
	.flex_column #tribe-events-adv-list-widget-8 ,.flex_column #tribe-events-adv-list-widget-9{
			padding: 15px !important
	}
	.tribe-events-adv-list-widget#tribe-events-adv-list-widget-8 .type-tribe_events .list-dayname ,
	.tribe-events-adv-list-widget#tribe-events-adv-list-widget-9 .type-tribe_events .list-dayname {
    font-size: 8px !important;
	}
    
}
@media only screen and (max-width:1366px) and (min-width:1200px)
{
    .wh-home-third {
        padding: 64.5px 70px !important;
    }
	
	#av_section_1 .flex_column.av_one_third {
		margin-left: 0px !important;
	}
}
@media only screen and (max-width:1365px) and (min-width:1200px)
{
    
	#av_section_1 .flex_column{
	width: 100%;
	}
	
}
@media only screen and (max-width:1024px) and (min-width:990px)
{
    
#topslidersection .avia-slideshow li img {
     height: 510px; 
     object-fit: cover; 
}

}
@media only screen and (max-width:989px) and (min-width:768px)
{
	.flex_column #tribe-events-adv-list-widget-8 ,.flex_column #tribe-events-adv-list-widget-9{
		padding: 10px !important
}
.tribe-events-adv-list-widget#tribe-events-adv-list-widget-8 .type-tribe_events .list-date ,.tribe-events-adv-list-widget#tribe-events-adv-list-widget-8 .type-tribe_events .list-info ,
	.tribe-events-adv-list-widget#tribe-events-adv-list-widget-9 .type-tribe_events .list-date ,.tribe-events-adv-list-widget#tribe-events-adv-list-widget-9 .type-tribe_events .list-info {
    width: 100% !important;
}
}
@media only screen and (max-width:989px) and (min-width:768px)
{
    
#topslidersection .avia-slideshow li img {
     height: 350px; 
     object-fit: cover; 
}
.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {
    height: 115px;
    line-height: 115px;
}
#main #join-us .flex_column {
    width: 100% !important;
	margin: 0;
}
#main #join-us .flex_column.av_two_fifth img {
margin-bottom: 50px;	
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li.greenbutton a{
    padding: 15px;
    text-align: center;
}

}
@media only screen and (max-width:819px) and (min-width:768px)
{
li.menuSearch {
    margin: 36px 0 0 0 !important;
}
    
}
@media only screen and (max-width:1365px) and (min-width:1024px)
{
    #masongrid .flex_column p {
        font-size: 22px !important;
    }
    #masongrid .flex_column p {
    font-size: 22px !important;
    }
    #home_sec3 .av-image-caption-overlay-center {
        padding: 20px !important;
    }
    #top #main .container .sidebar {
        overflow: visible;
    }
    .container .av-content-small.units {
        width: 100% !important;
    }
    .container .av-content-small.units .entry-content-wrapper {
        padding-right: 0px;
    }
    #top #main .sidebar .inner_sidebar {
        margin-left: 0px !important;
    }
    #home_sec3 .av_one_half:nth-child(2) {
        margin-left: 0px !important;
    }
    #masongrid .flex_cell .flex_column.no_margin.av_one_half .el_after_av_image.avia-builder-el-last {
        padding-top: 10px !important;
    }
	.container_wrap.title_container{
		margin-bottom: 30px;
	}
}
@media only screen and (max-width:1023px) and (min-width:768px)
{
    #masongrid .flex_column p {
        font-size: 20px !important;
    }
    #masongrid .flex_column p {
    font-size: 20px !important;
    } 
    #topslidersection .avia-caption.av-slideshow-caption .avia-caption-title {
        font-size: 18px !important;
    }
    #home_sec3 .av-image-caption-overlay-center {
        padding: 20px !important;
        text-align: center;
    }
    #main #home_sec3 .av-caption-image-overlay-bg{
        max-width: 100%;
    }
    #main #home_sec3 .avia_image {
        border-radius: 0px !important;
        width: 100% !important;
    }
    #home_sec3 .av_one_fourth {
        width: 49% !important;
		margin-left: 5px !important;
		margin-top: 5px !important;
    }
     #top #main .container .sidebar {
        overflow: visible;
    }
    .container .av-content-small.units {
        width: 100% !important;
    }
    .container .av-content-small.units .entry-content-wrapper {
        padding-right: 0px;
    }
    #top #main .sidebar .inner_sidebar {
        margin-left: 0px !important;
    }
    #home_sec3 .av_one_half:nth-child(2) {
        margin-left: 0px !important;
    }
    .av_secondary_right .sub_menu {
        padding-right: 10px;
    }
    #masongrid .flex_cell .flex_column.no_margin.av_one_half .el_after_av_image.avia-builder-el-last {
        padding-top: 10px !important;
    }
/*
	.tribe-mini-calendar-event .list-date{
		float:none !important;
	}
*/
	#top .tribe-events-adv-list-widget span{
/*		padding-right: 0px !important;*/
	}
	.tribe-events-adv-list-widget .type-tribe_events .list-info{
		width: inherit;
	}
	.entry-content-wrapper li{
		margin-left: 0;
	}
	div .av_one_fourth{
		width: 100%;
		margin-left:0px;
	}
	
	
}
@media only screen and (max-width:768px)
{
	.main_menu ul li.greenbutton a {
		margin: 30px 20px 0 0;
	}
    .main_menu ul li.withic::before{left: 0px !important;}
    
    li.menuSearch {
        display: none;
    }
    .html_av-overlay-side #top #wrap_all .av-burger-overlay li.greenbutton  a {
        padding: 11px 35px!important;
    }
    #topslidersection .flex_column.av_one_third .avia_textblock {
        padding: 20px 15px !important;
    }
    #homelast h2{
        font-size: 33px !important;
    }
    #homelast .iconbox_content_container p {
        padding: 0 5px !important;
    }
	.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after{
	margin-top:0px;
	}
	
	#engage-leftsec .grades_imgg{
	margin-top:30px;
	}
	button#tribe-bar-views-toggle {
		margin-bottom: 20px !important;
	}
	.flex_column .tribe-events-adv-list-widget .type-tribe_events .list-dayname {
		font-size: 9px !important;
	}
	.avia-timeline-boxshadow .av-milestone-contentbox {
		min-height: auto !important;
		max-height: 500px;
		overflow-x: scroll;
	}
	.template-page .entry-content-wrapper h2 { 
		MARGIN-TOP: 20px !important;
	}
	.responsive #top #wrap_all .flex_column.sistersideimage {
		margin-top: 30px;
	}
	#topslidersection .avia-caption.av-slideshow-caption {
		max-width: 50% !important;
	}
	
    
}
@media only screen and (max-width:767px)
{
#header_meta .sub_menu {
    height: auto !important;
}
/*
#topslidersection .avia-caption.av-slideshow-caption {
    max-width: inherit !important;
}
*/
#topslidersection .avia-inner-caption {
    padding: 10% 0;
    text-align: center;
}
#topslidersection .avia-caption.av-slideshow-caption .avia-caption-title {
    font-size: 18px !important;
    line-height: 18px !important;
}
#topslidersection h1 {
    font-size: 45px !important;
}
#topslidersection h3 {
    font-size: 18px;
    }
#topslidersection section{
        text-align: center;
    }
#topslidersection .flex_column.av_one_third .avia_textblock a {
    display: inline-block !important;
}
.responsive #top #wrap_all #masongrid.av-flex-cells .no_margin {
    padding-left: 0% !important;
    padding-right: 0% !important;
}
#masongrid .flex_cell.no_margin.av_one_half.avia-builder-el-last .flex_column.av_two_third p {
    padding: 0px !important;
}
#masongrid .flex_column p {
    font-size: 22px;
    line-height: 40px;
}
#masongrid .avia_image{
        width: 100% !important;
    }
#home_sec3 .wh-home-third {
    padding: 40px !important;
    text-align: CENTER;
}
#home_sec3 .av-image-caption-overlay-position {
    text-align: center !important;
}
#home_sec3 .avia_image {
    margin: auto !important;
}
.homeEventsH2 {
    font-size: 36px !important;
}
main .av-alb-blogposts.template-blog article .entry-content-wrapper {
    padding: 20px !important;
}
 #top #main .container .sidebar {
        overflow: visible;
    }
    .container .av-content-small.units {
        width: 100% !important;
    }
    .container .av-content-small.units .entry-content-wrapper {
        padding-right: 0px;
    }
    #top #main .sidebar .inner_sidebar {
        margin-left: 0px !important;
    }
#home_sec3 .av_one_half:nth-child(2) {
    margin-left: 0px !important;
}
.responsive #top .inner-container .logo {
    height: 100px !important;
	width: 70% !important;
    }
    .responsive #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive #top #wrap_all .av-logo-container {
        height: 100px !important;
        line-height: 100px !important;
    }
   #homelast .flex_cell {
        padding-top: 0px !important;
    }
    #home_sec3 .content {
        padding-bottom: 0px !important;
    }
    #top .iconbox_top {
        margin-top: 40px !important;
    }
    body .container_wrap .avia-builder-el-10 .avia-builder-el-no-sibling ,body .container_wrap .avia-builder-el-13 .avia-builder-el-no-sibling {
        padding-top: 10px;
    }
	#footer .widget {
		margin: 0px 0 0px 15px !important;
	}
	#footer #text-2.widget {
		margin: 30px 0 0px 0 !important;
	}
	#join-us .template-page .entry-content-wrapper h2{
	padding-bottom:25px;
	}
	#avia-messagebox- .avia_message_box_content P{
	word-break: break-word;
	}
	#topslidersection .flex_column.av_one_third .avia_textblock p {
		font-size: 12px;
	}
	button#tribe-bar-views-toggle {
		margin-bottom: 20px;
	}
	.tribe-is-responsive.tribe-mobile .tribe-events-page-title {
		margin-bottom: 20px;
		margin-top: -10px;
	}
	#tribe-bar-filters-wrap {
		margin-top: 20px;
	}
	#tribe-bar-form label {
		padding: 5px 10px;
	}
	ul.tribe-events-sub-nav li a {
    	font-size: 13px !important;
	}
	#tribe-bar-views #tribe-bar-views-toggle:after {
		top: 15px !important;
	}
	.tribe-bar-views span.tribe-icon-list {
		background-position: 0px 6px;
	}
	 .tribe-events-list .tribe-event-schedule-details {
		margin-bottom: 7px;
		text-align: center;
	}
	.container_wrap.title_container{
		margin-bottom: 30px;
	}
	.page-id-650591 #engage-leftsec {
		padding-bottom: 50px;
	}
	#main #join-us .flex_column.av_two_fifth img {
	margin-bottom: 50px;	
	}
	.abt_upcoming_events  .tribe-events-adv-list-widget .type-tribe_events .list-daynumber{
		font-size: 26px !important;
		text-align: center;
		padding: 5px !important;
	}
	.tribe-events-adv-list-widget .type-tribe_events .list-info h2 {
		margin-top: -4px !important;
	}
	#top .tribe-events-adv-list-widget span {
		FONT-SIZE: 11px;
	}
	h3 {
    	font-size: 20px;
	}
	.page-id-650683 .template-page .entry-content-wrapper h1{
		padding-bottom: 0px !important;
	}
	.page-id-650683  .av-special-heading {
		margin-top: 20px;
	}
	#main .template-page.content.av-content-full.alpha.units {
		min-height: 100px;
	}
	#sisterhoodid .template-page  .entry-content-wrapper h1 {
		padding-bottom: 0px;
		text-align: center;
	}
	 #sisterhoodid .template-page .av-special-heading-h3 {
		margin-top: 0px !important;
	}
	.avia-button.avia-size-x-large {
    	padding: 10px 33px 10px !important;
	}
	#main .template-page.content.av-content-full.alpha.units {
		min-height: 100px !important;
	}

}
.page-id-651112 #main .template-page.content.av-content-full.alpha.units {
    min-height: 100px;
	padding-bottom: 0px !important;
}
/*
.av-main-nav ul.sub-menu > li {
    display: flex !important;
    justify-content: space-between;
    border-color: transparent !important;
}
#avia-menu > li > ul.sub-menu {
    display: inline-flex;
    display: flex !important;
    justify-content: flex-start !important;
}
*/
#avia-menu > li > ul.sub-menu .sub-menu li a span.avia-menu-text{
   padding-bottom: 15px !important;
    padding-top: 14px !important;
}
.av-main-nav ul a {
width: 235px !important;
 border-color: transparent !important;
}
.header_color .main_menu .menu li ul.sub-menu a{
   background-color: #11607c !important; 
    color: #fff !important;
	border: none;
    
}
.header_color .main_menu .menu li ul.sub-menu a:hover{
   background-color: #13465f !important; 
    
}

.header_color .main_menu .menu li ul.sub-menu a span.avia-menu-text {
    font-family: 'montserratbold';font-size: 15px;text-transform: uppercase;font-weight: normal;font-style: normal; color: #fff;
    text-align: left;
    padding-top: 20px !important;
    padding-bottom: 10px !important;
    padding-left: 30px;
    
}
/***************Blog***************/
.sidebar_right .news-wrap li a .news-thumb  ,.sidebar_right .news-wrap li a .news-thumb img{
    width: 80px;
    height: 80px;
    padding: 0px !important;
}
.sidebar_right .container .av-content-small.units {
   border-right: 0px solid transparent !important;
}
#main .sidebar.sidebar_right   {
    border-left: 0px solid transparent !important;
}
#newsbox-2 ,#archives-3{
    margin-bottom: 40px;
}
#newsbox-2 ,#archives-3 ,#text-4{
    padding: 30px;
    border: 1px solid #eaeaea;
}
#newsbox-2 h3.widgettitle ,#archives-3 h3.widgettitle ,#text-4 h3.widgettitle,.widget.tribe-events-list-widget h3.widgettitle{
   font-family: 'montserratbold';font-size: 24px;text-transform: uppercase;font-weight: normal;font-style: normal; color: #11607c; 
      background: url(../images/blogLineUnder.png) no-repeat left bottom;
    padding-bottom: 15px;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 10px;
    
}
#newsbox-2 .news-headline {
    font-family: 'montserratbold';font-size: 14px;text-transform: uppercase;font-weight: normal;font-style: normal; color: #555555; 
}
#newsbox-2 .news-headline .news-time{
    font-family: 'montserratbold';font-size: 13px;text-transform: uppercase;font-weight: normal;font-style: normal; color: #d89e54; 
    
}
#newsbox-2 ul li.news-content {
    padding: 15px 0 !important;
    border-bottom: 1px solid #eaeaea !important;
}
#newsbox-2 ul li.news-content:last-child{
    border-bottom: 0px solid #eaeaea !important;
}
#archives-3 ul{
    margin-top: 15px !important;
}
#archives-3 ul li a{
    font-family: 'montserratbold';font-size: 14px;text-transform: uppercase;font-weight: normal;font-style: normal; color: #555555;
}
.av-alb-blogposts.template-blog article.post-entry{
    border: 1px solid #eaeaea !important;
    margin-bottom: 40px;
}
.av-alb-blogposts.template-blog article .entry-content-wrapper{
    padding: 44px 80px 50px !important;
}
.template-blog article h2.post-title ,.template-single-blog h1.post-title {
     font-family: 'montserratbold';font-size: 27px;    text-transform: capitalize;
    font-weight: normal;
    font-style: normal;
    color: #11607c !important;
}
.template-single-blog h1.post-title{
    margin-top: 25px;
}

#searchform>div {
    opacity: 1 !important;
    display: block !important;
}
.template-blog .entry-content-header{
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 10px;
}
.template-blog  .post-meta-infos{
    margin-top: 30px;
}
.template-blog  .post-meta-infos .blog-author{
    padding-left: 25px;
    background: url(../images/autherBlog.png) no-repeat left center;
    height: 22px;
    display: inline-block;
    font-family: 'robotobold';
	font-size: 14px;
	color:#555555;
    margin-right: 100px;
    text-transform: uppercase;
}
.template-blog  .post-meta-infos .blog-author a{
    color: #555 !important;
}
.template-blog  .post-meta-infos .date-container{
     padding-left: 25px;
    background: url(../images/dateBlog.png) no-repeat left center;
    height: 25px;
    display: inline-block;
     font-family: 'robotobold';
	font-size: 14px;
	color:#555555;
    margin-right: 100px;
    text-transform: uppercase;
}
.template-blog  .post-meta-infos .comment-container{
     padding-left: 25px;
    background: url(../images/commentBlog.png) no-repeat left bottom;
    height: 22px;
    display: inline-block;
     font-family: 'robotobold';
	font-size: 14px;
	color:#555555;
    margin-right: 100px;
    text-transform: uppercase;
}
.template-blog  .post-meta-infos .comment-container a{
    color:#555555 !important;
}
.template-blog .entry-content p{
    font-family: 'robotolight';
	font-size: 19px;
    color: #000000;
}
.more-link-arrow:after {
    content: "\E88d";
    font-family: 'entypo-fontello';
    font-size: 20px;
    vertical-align: middle;
    padding: 0 8px;
}
.template-blog .entry-content .read-more-link a{    
     font-family: 'montserratbold';font-size: 14px;    text-transform: uppercase;
    font-weight: normal;
    font-style: normal;
    color: #7ca03e !important;
	text-decoration: none;
}
.template-blog .post_delimiter{
    display: none !important;
}
.template-single-blog .comment_meta_container ,.template-single-blog  .comment_container,.template-single-blog .av-share-box{
    display: none !important;
}
#top.single-post  .title_container .container {
    padding-top: 20px !important;
/*
    background: url(../images/title-bot.png) no-repeat;
    background-position-y: bottom;
    background-position-x: center;
    height: 90px;
*/
}
#top.single-post  .title_container .container .main-title a{
    background: url(../images/title-bot.png) no-repeat;
    background-position-y: bottom;
    background-position-x: center;
    height: 67px;
    display: inline-block;
}
.homeEventsH2{
    text-align: center;
    background: url(../images/eventsHedStar.png) no-repeat bottom center;
    padding-bottom: 30px;
    margin-bottom: 30px;
    font-size:50px;
}
#home_secevents{
    margin-top: 70px;
}
/*Home Date slider*/
#home_secevents .tab_titles{margin: 0 auto 30px;text-align: center;}
#home_secevents .tab_titles .tab {
    float: none;
    margin: auto;
    display: inline-block;
	font-family: 'montserratbold';
    font-size: 15px;
    text-transform: uppercase;
    border: none;
	color: #000000;
}
#home_secevents .tab_titles .tab.active_tab {
    padding: 8px 25px;
    background: #11607c;
    color: #ffffff!important;
	-webkit-box-shadow: 3px 5px 5px 0px rgba(202,202,202,1);
-moz-box-shadow: 3px 5px 5px 0px rgba(202,202,202,1);
box-shadow: 3px 5px 5px 0px rgba(202,202,202,1);
}
#home_secevents .av_tab_section .tab_content {
    background: none!important;
    border: none;
}

/*Event Sidebar*/
.widget.tribe-events-list-widget {
    border: 1px solid #eaeaea;
    padding: 30px 30px;
}
.widget {
    /*background: #fbfbfb;*/
}

/*Extras*/
.login-wh .bor1{ background-size: 100%;}
/*Ragio Buttons*/
/* The nvhcRadio */
.nvhcRadio {
    display: block;
    position: relative;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default radio button */
.nvhcRadio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 5px;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #ffffff;
    border: solid 1px #7ca03e!important;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.nvhcRadio:hover input ~ .checkmark {
    background-color: #ffffff;
}

/* When the radio button is checked, add a blue background */
.nvhcRadio input:checked ~ .checkmark {
    background-color: #ffffff;
    border: solid 1px #7ca03e;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.nvhcRadio input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.nvhcRadio .checkmark:after {
 	top: 2px;
	left: 2px;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background: #7ca03e;
}
/*Give*/
#bannerlayout .av-image-caption-overlay-center p {
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'montserratextrabold';
    text-align: left;
    max-width: 540px;
}
.giveOuter {
    width: 100%;
    height: auto;
    float: left;
}
.giveOuter ul {
    margin: 0px;
}
.giveOuter ul li {
       margin: 0 0 40px 0;
    list-style: none;
    padding: 0px;
}
.giveOuter ul li h4 {
    font-size: 24px;
    color: #7ca03e;
}
.giveOuter ul li a,.designatedfunds .fundRow a.givelink {
    background: #11607c;
    width: 115px;
    height: 35px;
    display: block;
    line-height: 35px;
    text-align: center;
    color: #ffffff;
    font-family: 'montserratbold';
    font-size: 13px;
    text-transform: uppercase;
}
.giveOuter ul li a:hover,.designatedfunds .fundRow a.givelink:hover {
    text-decoration: none;
    color: #ffffff;
    opacity: .9;
}
.designatedfunds {
    width: 100%;
    height: auto;
    float: left;
}
.designatedfunds .fundRow {
    width: 49%;
    float: left;
    border: solid 1px #dddddd;
    margin-right: 2%;
	padding: 40px 45px;
	margin-bottom: 2%;
	background: #fbfbfb;
}
.designatedfunds .fundRow.even{ margin-right: 0px;}
.designatedfunds .fundRow h5 {
    font-family: 'montserratbold';
    font-size: 24px;
    text-transform: uppercase;
    color: #11607c;
    border-bottom: solid 1px #ddd;
    padding-bottom: 20px;
    margin-bottom: 20px;
	position: relative;
}
.designatedfunds .fundRow h5:after{
	content: '';
	position: absolute;
	top: 28px;
	background: url(../../../plugins/Give/images/star.png);
	width: 30px;
	height: 34px;
	left: 48%;
}
.designatedfunds .fundRow .fundIn label.nvhcRadio {
    font-size: 16px!important;
    font-family: 'robotolight';
	font-weight: normal!important;
}
.designatedfunds .fundRow a.learnmore {
    font-size: 16px;
    font-family: 'montserratlight';
    text-decoration: none;
    text-transform: capitalize;
	    margin-bottom: 10px;
    display: block;
}
/*Give Popup*/
.giveformpop {
    max-width: 800px;
    width: 100%;
    margin: auto;
    background: #ffffff;
}
.givepopIn {
    max-width: 680px;
    width: 100%;
    margin: auto;	
    padding: 60px 0 20px 0;
}
.givepopIn h2 {
    font-size: 22px;
    border-bottom: solid 1px #b7b7b7;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.formrow {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.formrow label {
    font-size: 16px!important;
    font-family: 'robotomedium';
    font-weight: normal!important;
    font-style: normal;
    color: #12516b;
}
.formrow select, .formrow input[type="text"] {
    border: solid 1px #b7b7b7!important;
    height: 43px;
    border-radius: 0px!important;
}
.formrow.half {
    width: 48%;
    float: left;
    margin-right: 4%;
}
.formrow textarea{ border: solid 1px #b7b7b7!important; max-height: 125px;}
.formrow.half.nomar{ margin-right: 0px;}
.formrow input[type="button"] {
    width: 165px;
    height: 38px;
    background: #11607c;
    border: none;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'montserratbold';
    font-size: 15px;
}
.formrow input[type="button"]:hover{ opacity: 0.9;}
.formrow.foot {
    border-top: solid 1px #b7b7b7;
    padding: 35px 0 0 0;
}
.formrow.mar{margin-bottom: 15px;}
/*Page Styles*/
.page_submenu_links { position: relative!important;margin: 15px 0;}
.childTabs {
    margin: 0px auto;
    text-align: center;
}
.childTabs li {
    display: inline-block;
    margin: 0 20px; min-height: 177px;
}
.childTabs li a{ text-decoration: none;}
.childTabs li h3 {
    font-family: 'montserratlight';
    font-size: 17px;
    text-transform: uppercase;
    max-width: 130px;
    min-height: 40px;
    line-height: 20px;
}
.childTabs li a:hover span.image-overlay {
    display: none!important;
}
a.bac_active::after {
	background: url(../images/down-arow.png) no-repeat;
    content: "";
    top: 52px;
    right: 41%;
    position: absolute;
    display: inline-block;
    width: 39px;
    height: 36px;
}
@media only screen and (max-width:320px)
{
	#topslidersection .avia-caption.av-slideshow-caption .avia-caption-title {
	 padding-bottom: 0px !important;	
	}
	
}
@media only screen and (max-width:414px) and (min-width:320px)
{
    #topslidersection .avia-caption.av-slideshow-caption .avia-caption-title {
        font-size: 11px !important;
        line-height: 14px !important;
    }
	.home-banner-wrapper .easy-slider-box .avia-caption-content a {
		width: 84px !important;
		height: 22px !important;
		line-height: 19px !important;
		font-size: 10px!important ;
	}
	.template-page .entry-content-wrapper .avia-inner-caption h2 {
		MARGIN-TOP: 10px !important;
	}
    #topslidersection .avia-inner-caption {
        padding: 1% 0;
    }
     #topslidersection  .avia-slideshow-dots {
        bottom: -14px;
    }
    #topslidersection .avia-caption.av-slideshow-caption .avia-caption-content p {
            padding: 0px 15px !important;
    }
    #topslidersection .av_slideshow.avia-slideshow .avia-slideshow-controls.avia-slideshow-arrows a{
        display: none !important;
    }
/*Give*/
	#bannerlayout .av-image-caption-overlay-center p{
		font-size: 16px; line-height: 16px;
	}
	.designatedfunds .fundRow{ width: 100%; margin-bottom: 10%; margin-right: 0px;padding: 40px 30px;}
	.designatedfunds .fundRow a.learnmore {font-size: 14px;}
	.designatedfunds .fundRow h5{ font-size: 18px; text-align: center;}
	.designatedfunds .fundRow h5:after{top: 22px;left: 41%;}
	.designatedfunds .fundRow.long h5:after{top: 41px;}
	.designatedfunds .fundRow.dlong h5:after{top: 60px;}
	.designatedfunds .fundRow a.givelink{ margin: auto;}
}
@media only screen and (min-width: 480px) 
                   and (max-width: 667px) 
                   and (orientation: landscape) {
.post-meta-infos span, .post-meta-infos time {
    display: inline-block!important;
    margin: 0!important;
    width: 33%;
}
/*Give*/
#bannerlayout .av-image-caption-overlay-center p{ font-size: 23px;line-height: 28px;}
.designatedfunds .fundRow{ width: 100%; margin-bottom: 5%; margin-right: 0px;}			   
}
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) {
	  .designatedfunds .fundRow h5{ font-size: 22px; text-align: center;}
	  .designatedfunds .fundRow h5:after{ left: 43%;}
	  .designatedfunds .fundRow.dlong h5:after{ top: 75px;}
	  .designatedfunds .fundRow.long h5:after{ top: 51px;}
	  .container_wrap.title_container{
			margin-bottom: 30px;
		}
		.wh_clergy {
		margin: auto !important;
		padding: 13px !important;
		}
	  .av-logo-container  .logo img{
		  padding-top: 10px;
	  }
}
@media only screen 
  and (min-width: 415px) 
  and (max-width: 644px) {
	  .designatedfunds .fundRow{ width: 100%;}
	  .designatedfunds .fundRow h5{ text-align: center;}
}
@media only screen 
  and (min-width: 645px) 
  and (max-width: 767px) {
	  .designatedfunds .fundRow{ width: 100%;}
	  .designatedfunds .fundRow h5{ text-align: center;}
}
/* Portrait */
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
/*Give*/
	  #bannerlayout .av-image-caption-overlay-center p{ padding: 20px 40px;}
	  .designatedfunds .fundRow h5{ font-size: 22px; text-align: center;}
	  .designatedfunds .fundRow h5:after{ left: 43%;}
	  .designatedfunds .fundRow.dlong h5:after{ top: 75px;}
	  .designatedfunds .fundRow.long h5:after{ top: 51px;}
	  .engage-right li, #common-leftsec-content li, .av_textblock_section ul li, article ul li, .av_toggle_section ul 		li{
		font-size: 14px !important;
		  word-break: break-word;
	  }
	   .engage-right li, #common-leftsec-content li, .av_textblock_section ul li, article ul li, .av_toggle_section ul{
		   margin-left: 0px !important;
	  }
	  .tribe-events-adv-list-widget .type-tribe_events .list-info h2{
    	width: 100%;
	  margin-top: 0px !important;
	}

}
#top .iconbox_top{
	  word-break: break-word;
}

/* Landscape */
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
/*Give*/
	  .designatedfunds .fundRow h5{ font-size: 21px;}
	  #bannerlayout .av-image-caption-overlay-center p{ padding: 20px 40px;}
	  .wh_clergy{
		  display: inline-block;
	  }
	  .wh-team{
		  text-align:center;
	  }
	  
}
@media only screen and (min-width:375px) and (max-width:667px){
	#after_section_1  h3{
	margin-top: 0px !important;
	}
}
@media only screen and (min-width:1024px) and (max-width:1366px){
	.wh_clergy{
		  display: inline-block;
			margin: auto !important;
			padding: 13px !important;
	  }

	  .wh-team{
		  text-align:center;
	  }
	#home_sec3 .av_one_fourth {
		margin-left: 0px;
		width: 24.56% !important;
		margin-right: 5px !important;
		margin-top: 5px !important;
	}
	#home_sec3 .av_one_fourth:last-child {
		margin-right: 0px !important;
	}
}
@media only screen 
  and (min-width: 320px) 
  and (max-width: 480px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.av-hamburger-inner{
		margin-top: -34px;
	}
	  
}
@media only screen and (max-width:480px){
	#homelast .flex_column.av_one_half .iconbox_icon.heading-color, #homelast .flex_column.av_one_full .iconbox_icon.heading-color{
		left: 42%;
	}
	.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{
	font-size: 25px !important;
	}
	.title_container a{
		font-size: 30px !important;
	}
	.avia_message_box.avia-size-large{
	margin-bottom: 0px;
	}
	#punimssec1 h2{
    padding-top: 10px !important;
	}
}
.get_invol{
margin-bottom: 25px !important;
}
/*
#top #main .avia-section .template-page{
	padding-bottom:0px;
	padding-top: 0px;
}
*/
.home-upcoming-events-wrapper .tabs-section p{
	margin-bottom: 1.7%;
}
#top .main_color input[type='text'], input[type='email'], input[type='tel'], #top .main_color textarea{
	background-color:#fff !important;
}
@media only screen and (max-width: 988px) and (min-width:820px){
	#top #searchform>div{
		top: -30px;
	}
}
@media only screen and (min-width:1366px){
#topslidersection .flex_column.av_one_third .avia_textblock {
    min-height: 340px;
    max-height: 340px;
}
#topslidersection .avia-slideshow-inner {
    height: 340px !important;
}
.tribe-events-loop .tribe-events-event-meta .tribe-event-schedule-details{
		margin-top: 14px;
}
}
@media only screen and (min-width:1600px){
#topslidersection .flex_column.av_one_third .avia_textblock {
    min-height: 378px;
    max-height: 378px;
}
#topslidersection .avia-slideshow-inner {
    height: 378px !important;
}
}
@media only screen and (min-width:1700px){
#topslidersection .flex_column.av_one_third .avia_textblock {
    padding: 35px 60px;
    min-height: 383px;
    max-height: 383px;
    overflow: hidden;
}
#topslidersection .avia-slideshow-inner {
    height: 383px !important;
}
}
.av-alb-blogposts.template-blog article.post-entry .read-more-link a{
	margin: 20px 0;
}
#top #topslidersection .av_slideshow.avia-slideshow .avia-slideshow-controls.avia-slideshow-arrows a{
opacity: 0 !important;
  transition: opacity 800ms;
}

html #top #topslidersection .avia-slideshow-featured:hover .avia-slideshow-controls.avia-slideshow-arrows a{
	opacity: .4 !important;
}
.tribe-related-event-info h3.tribe-related-events-title a{
	font-family: 'robotolight' !important;
}
h2.tribe-events-related-events-title{
	margin-top: 20px;
}
a.homeeventa{
	text-decoration: none;
}
#top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {
   border: none;
}
#tribe-events-pg-template h1.tribe-events-page-title {
    min-height: 50px;
    margin-bottom: 33px;
}
#tribe-events-pg-template .tribe-events-list .tribe-events-list-event-title{
	text-align: left !important;
}
#top .tribe-events-list .type-tribe_events {
    margin-bottom: 20px;
}
@media only screen and (min-width:1025px) and (max-width:1365px){
.wh_clergy p.teamEmail {
    font-size: 11px !important;
}
}
@media only screen and (min-width:1366px) and (max-width:1500px){
.wh_clergy p.teamEmail {
    font-size: 13px !important;
}
}
@media only screen and (min-width:1200px) and (max-width:1366px){
	#topslidersection .right-section .avia_textblock   h1{
		padding-top: 0px;
    	padding-bottom: 0px;
	}
	.main_menu ul li.withic a {
    padding: 0 15px;
}
}
@media only screen and (min-width:990px) and (max-width:1024px){
#topslidersection .avia-inner-caption {
    padding: 140px 0 !important;
}
}
@media only screen and (max-width:1365px){
.homeEventsH2 {
    padding-top: 30px;
}
}
@media only screen and (max-width:1366px) and (min-width:768px){
#top .hr-invisible, .hr-invisible .hr-inner {
    height: 30px !important;
}

.avia-timeline-boxshadow .av-milestone-contentbox {
/*    min-height: auto !important;*/
	max-height: 500px;
    overflow-y: scroll;
}
/*
body .column-top-margin {
    margin-top: 50px !important;
}
*/
.gform_wrapper#gform_wrapper_15 .gform_footer {
    padding: 16px 28px 13px 0 !important;
}
	body .container_wrap .tikkundiv {
		width: 100%!important;
	}
	body .container_wrap .av_one_half.tikkundiv {
		width: 100%!important;
		margin-left: 0px !important;
	}
#tribe-bar-views-toggle {
    padding: 6px 25px 6px 15px !important;
    width: auto !important;
}
}
#newsletterid .avia-image-container.avia-align-center {
    text-align: left;
	margin-top: 16px;
}
ul.avia-timeline-horizontal li:first-child {
    margin-left: 3px !important;
}
@media only screen and (min-width:1920px){
	ul.avia-timeline-horizontal li:first-child {
		margin-left: 0px !important;
	}
}
@media only screen and (max-width:1024px){
#tribe-events .tribe-events-page-title {
    font-size: 28px!important;
}
}
@media only screen and (max-width: 768px){
#top .main_color #tribe-events-content td.tribe-events-has-events{
    background: transparent !important;
	}
#tribe-mobile-container .type-tribe_events h4 {
    padding: 10px 6px 6px !important;
}
.tribe-mobile-day-heading{
	font-family: 'montserratbold';
}
#tribe-mobile-container .type-tribe_events .tribe-events-read-more{
	background: #7ca03e;
	line-height: 35px;
	height: 38px;
	width: 100%;
	text-align: center;
	margin: 20px 20px 0 0;
	color: #fff;
	font-family: 'robotolight' !important;
}
.main_color .tribe-events-calendar div[id*="tribe-events-daynum-"], .main_color .tribe-events-calendar div[id*="tribe-events-daynum-"] a{
    font-size: 20px !important;
}
#tribe-events-header .tribe-events-sub-nav li a {
     display: block !important;
}
#tribe-events-footer~a.tribe-events-ical.tribe-events-button {
    margin: 0 auto 35px !important;
}
.tribe-events-nav-pagination ul.tribe-events-sub-nav {
    top: 36px!important;
}
.page-id-24 #tribe-events-header, .post-type-archive-tribe_events #tribe-events-header {
    position: relative !important;
}
#tribe-bar-filters-wrap {
    margin-top: 20px !important;
}
.tribe-bar-views-inner #tribe-bar-views-toggle {
    width: 100% !important;
}
}
@media only screen and (max-width: 767px){
#legend_box {	
    margin-top: 31px;
}
}
.tribe-event-description p{
	font-family: 'robotolight' !important;
	font-size: 16px;
    color: #000000;
}
.tribe-events-event-schedule-details{
	font-family: 'robotobold' !important;
}
.main_color strong {
    color: inherit !important;
}
.template-search .search-result-counter {
    padding: 0 10px !important;
}
@media print {
   a[href]:after {
      display: none;
      visibility: hidden;
   }
	.ai1ec-month-view .ai1ec-event, .ai1ec-week-view .ai1ec-event, .ai1ec-oneday-view .ai1ec-event {
		max-height: 100%;
		overflow: visible !important;
		margin: 1px 0 0;
		padding: 0 3px 1px;
		white-space: unset !important;
		display: inline-block;
		padding-left: 5px !important;
	}
	.html_header_top.html_header_sticky #header {
		position: inherit !important; 
	}
	.html_header_top.html_header_topbar_active.html_header_sticky #top #main {
		padding-top: 5px !important;
	}
	#header_meta,#socket ,.ai1ec-calendar-toolbar ,.ai1ec-subscribe-container{
		display: none;
	}
	#main .title_container{
		display: none !important;
	}
	a.ai1ec-load-view {
		font-weight: 600 !important;
	}
	
}
.page-id-24 #tribe-events, .post-type-archive-tribe_events #tribe-events{
	position: relative;
}
.page-id-24 #tribe-events-bar ,.post-type-archive-tribe_events #tribe-events-bar  {
    position: absolute;
    margin-bottom: 0px;
    bottom: 0px;
}
.page-id-24 #tribe-events-content, .post-type-archive-tribe_events #tribe-events-content{
    position: relative;
    padding-bottom: 162px;
}
.page-id-24 #tribe-events-header, .post-type-archive-tribe_events #tribe-events-header{
    position: absolute;
    top: -49px;
    width: 100%;
}
.page-id-24  #tribe-events-footer .tribe-events-sub-nav ,.post-type-archive-tribe_events #tribe-events-footer .tribe-events-sub-nav{
     display: block !important; 
}
.page-id-24  #tribe-events-footer,.post-type-archive-tribe_events #tribe-events-footer{
	margin-top: 25px;
}
#tribe-events .tribe-events-before-html{
	display: none;
}




#tribe-events-bar-top{
    position: absolute;
    top: 134px;
    bottom: auto;
    border-color: #ebebeb;
    width: 100%;   
}
#tribe-events-bar-top #tribe-bar-form{
    display: flex;
    justify-content: space-between;
    background-color: #e7e7e7;
}
#tribe-events-bar-top #tribe-bar-form #tribe-bar-filters-wrap{
      width: 95%;
}
#tribe-events-bar-top #tribe-bar-form #tribe-bar-filters-wrap #tribe-bar-views{
    position: absolute;
    right: 0;
    width: 19%;
}
table.tribe-events-calendar{
        margin-top: 164px !important;
}
#tribe-events-bar-top #tribe-bar-views{
    width: 20%;
    position: absolute;
    right: 0;
}
.tooltip {
  position: relative;
  display: inline-block;
	opacity: 1 !important;
}
 .punimQuestion .iconbox_content a.tooltip {
  position: absolute;
}
.brotherhoodicons a.tooltip, .avia-testimonial_inner .avia-testimonial-content a.tooltip{
	 position: absolute;
	display: contents;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 125px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
	    top: -40px;
    left: -20px;
    font-size: 11px !important;
    line-height: 17px;
	text-transform: capitalize;
	font-weight: 500;

}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
.sidebar_tab .tab_titles .tab{
	font-family: 'robotolight' ;
	font-size: 15px;
}
.iconbox_content .iconbox_content_container p a{
	color: #719430;
}

li#menu-item-463.greenbutton a {
    margin-right: 0px;
}
 
li#menu-item-656644 {
    margin-left: 10px;
}