/*
Theme Name: alone
Theme URI: http://bearsthemes.com/wordpress/alone/
Author: Bearsthemes
Author URI: http://bearsthemes.com/
Description: The Bears is created by <a href="http://bearsthemes.com">Bearsthemes</a>.
Version: 6.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased.
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: alone
Domain Path: /languages
*/


#scroll-to-top-button{display: none;}

.pull-center{
    text-align: center !important;
    display: block !important;
	margin: 0 auto;
}
.btn-small-blue{
	background: url('/wp-content/uploads/Button/Button_Blue_Small.svg') no-repeat top center !important;
	 
}
.btn-small-blue:hover{
	background: url('/wp-content/uploads/Button/Button_Blue_Small_h.svg') no-repeat top center !important;
	background-position: center !important;
    background-size: contain !important;
}
.btn-small-green{
	background: url('/wp-content/uploads/Button/Button_Green_Small.svg') no-repeat top center !important;	
}
.btn-small-green:hover{
	background: url('/wp-content/uploads/Button/Button_Green_Small_h.svg') no-repeat top center !important;	
	background-position: center !important;
    background-size: contain !important; 
}
.btn-small-yellow{
	background: url('/wp-content/uploads/Button/Button_Yellow_Small.svg') no-repeat top center !important;	
}
.btn-small-yellow:hover{
	background: url('/wp-content/uploads/Button/Button_Yellow_Small_h.svg') no-repeat top center !important; 
	background-position: center !important;
    background-size: contain !important;
}
.btn-small-red{
	background: url('/wp-content/uploads/Button/Button_Red_Small.svg') no-repeat top center !important; 
}
.btn-small-red:hover{
	background: url('/wp-content/uploads/Button/Button_Red_Small_h.svg') no-repeat top center !important;
	background-position: center !important;
    background-size: contain !important; 
}
.btn-small-purple{
	background: url('/wp-content/uploads/Button/Button_Purple_Small.svg') no-repeat top center !important;	
}
.btn-small-purple:hover{
	background: url('/wp-content/uploads/Button/Button_Purple_Small_h.svg') no-repeat top center !important;
	background-position: center !important;
    background-size: contain !important; 
}
.btn-small-light-blue{
	background: url('/wp-content/uploads/Button/Button_Light_blue_Small.svg') no-repeat top center !important;	
}
.btn-small-light-blue:hover{
	background: url('/wp-content/uploads/Button/Button_Light_Blue_Small_h.svg') no-repeat top center !important;
	background-position: center !important;
    background-size: contain !important; 
}
.btn-small-white{
	background: url('/wp-content/uploads/Button/Button_White_Small.svg') no-repeat top center !important;	
    color: #70A3CF!important;
}
.btn-small-white:hover{
	background: url('/wp-content/uploads/Button/Button_White_Small_h.svg') no-repeat top center !important;	 
    color: #fff!important;
	background-position: center !important;
    background-size: contain !important;
}
.btn-small-comet{
	background: url('/wp-content/uploads/Button/Button_Comet_Small.svg') no-repeat top center !important; 
}
.btn-small-comet:hover{
	background: url('/wp-content/uploads/Button/Button_Comet_Small_h.svg') no-repeat top center !important;	
	background-position: center !important;
	background-size: contain!important;	
}


.btn-medium-blue{
	background: url('/wp-content/uploads/Button/Button_Blue_Medium.svg') no-repeat top center !important;
	background-position: center !important;	
	min-width: 250px;
}
.btn-medium-blue:hover{
	background: url('/wp-content/uploads/Button/Button_Blue_Medium_h.svg') no-repeat top center !important;
	background-position: center !important;
    background-size: contain!important;
}


.btn-medium-green{
	background: url('/wp-content/uploads/Button/Button_Green_Medium.svg') no-repeat top center !important;
	background-position: center !important;	
	min-width: 220px;
}
.btn-medium-green:hover{
	background: url('/wp-content/uploads/Button/Button_Green_Medium_h.svg') no-repeat top center !important;
	background-position: center !important;
    background-size: contain!important;
}
.btn-medium-yellow{
	background: url('/wp-content/uploads/Button/Button_Yellow_Medium.svg') no-repeat top center !important;
	background-position: center !important;	
	min-width: 220px;
}
.btn-medium-yellow:hover{
	background: url('/wp-content/uploads/Button/Button_Yellow_Medium_h.svg') no-repeat top center !important;
	background-position: center !important;
    background-size: contain!important;
}
.btn-medium-red{
	background: url('/wp-content/uploads/Button/Button_Red_Medium.svg') no-repeat top center !important;
	background-position: center !important;	
	min-width: 220px;
}
.btn-medium-red:hover{
	background: url('/wp-content/uploads/Button/Button_Red_Medium_h.svg') no-repeat top center !important;	
	background-position: center !important;
    background-size: contain!important;
}
.btn-medium-purple{
	background: url('/wp-content/uploads/Button/Button_Purple_Medium.svg') no-repeat top center !important;	
	background-position: center !important;	
	min-width: 220px;
}
.btn-medium-purple:hover{
	background: url('/wp-content/uploads/Button/Button_Purple_Medium_h.svg') no-repeat top center !important;	
	background-position: center !important;
    background-size: contain!important;
}
.btn-medium-light-blue{
	background: url('/wp-content/uploads/Button/Button_Light_blue_Medium.svg') no-repeat top center !important;	
	background-position: center !important;	
	min-width: 220px;
}
.btn-medium-light-blue:hover{
	background: url('/wp-content/uploads/Button/Button_Light_Blue_Medium_h.svg') no-repeat top center !important;
	background-position: center !important;
    background-size: contain!important;
}
.btn-medium-white{
	background: url('/wp-content/uploads/Button/Button_White_Medium.svg') no-repeat top center !important;	
	background-position: center !important;	
	min-width: 220px;color:#70A3CF!important;
}
.btn-medium-white:hover{
	background: url('/wp-content/uploads/Button/Button_White_Medium_h.svg') no-repeat top center !important;
	background-position: center !important;
    background-size: contain!important;color:#fff!important;
}

.btn-medium-comet{
	background: url('/wp-content/uploads/Button/Button_Comet_Medium.svg') no-repeat top center !important;	
	background-position: center !important;
	min-width: 220px;
}
.btn-medium-comet:hover{
	background: url('/wp-content/uploads/Button/Button_Comet_Medium_h.svg') no-repeat top center !important;	
	background-position: center !important;
    background-size: contain!important;
}


.btn-large-blue{
	background: url('/wp-content/uploads/Button/Button_Blue_Large.svg') no-repeat top center !important;
	background-position: cover !important;	
	min-width: 300px;
}
.btn-large-blue:hover{
	background: url('/wp-content/uploads/Button/Button_Blue_Large_h.svg') no-repeat top center !important;
	background-position: center !important;
    background-size: contain!important;	 
}
.btn-large-green{
	background: url('/wp-content/uploads/Button/Button_Green_Large.svg') no-repeat top center !important;
	background-position: cover !important;	
	min-width: 300px;
}
.btn-large-green:hover{
	background: url('/wp-content/uploads/Button/Button_Green_Large_h.svg') no-repeat top center !important;	
	background-position: center !important;
    background-size: contain!important;	 
}
.btn-large-yellow{
	background: url('/wp-content/uploads/Button/Button_Yellow_Large.svg') no-repeat top center !important;
	background-position: center !important;	
	min-width: 300px;
}
.btn-large-yellow:hover{
	background: url('/wp-content/uploads/Button/Button_Yellow_Large_h.svg') no-repeat top center !important;
	background-position: center !important;
    background-size: contain!important;	 
}
.btn-large-red{
	background: url('/wp-content/uploads/Button/Button_Red_Large.svg') no-repeat top center !important;
	background-position: center !important;	
	min-width: 300px;
}
.btn-large-red:hover{
	background: url('/wp-content/uploads/Button/Button_Red_Large_h.svg') no-repeat top center !important;	
	background-position: center !important;
    background-size: contain!important;	 
}
.btn-large-purple{
	background: url('/wp-content/uploads/Button/Button_Purple_Large.svg') no-repeat top center !important;
	background-position: center !important;	
	min-width: 300px;
}
.btn-large-purple:hover{
	background: url('/wp-content/uploads/Button/Button_Purple_Large_h.svg') no-repeat top center !important;
	background-position: center !important;
    background-size: contain!important;	 
}
.btn-large-light-blue{
	background: url('/wp-content/uploads/Button/Button_Light_blue_Large.svg') no-repeat top center !important;
	background-position: center !important;	
	min-width: 300px;
}
.btn-large-light-blue:hover{
	background: url('/wp-content/uploads/Button/Button_Light_Blue_Large_h.svg') no-repeat top center !important;
	background-position: center !important;
    background-size: contain!important;	 
}
.btn-large-white{
	background: url('/wp-content/uploads/Button/Button_White_Large.svg') no-repeat top center !important;
	background-position: center !important;	
	min-width: 300px;color:#70A3CF!important;
}
.btn-large-white.home_btn{color:#70A3CF!important;}
.btn-large-white:hover{
	background: url('/wp-content/uploads/Button/Button_White_Large_h.svg') no-repeat top center !important;	
	background-position: center !important;
    background-size: contain!important;color:#fff!important;
} 


.btn-large-comet{
	background: url('/wp-content/uploads/Button/Button_Comet_Large.svg') no-repeat top center !important;	
	background-position: center !important;	
	min-width: 300px;
}
.btn-large-comet:hover{
	background: url('/wp-content/uploads/Button/Button_Comet_Large_h.svg') no-repeat top center !important;	
	background-position: center !important;
	background-size: contain!important;	
}

#tribe-bar-form select{
	background: 0;
    border: none;
    border-bottom: 1px dashed #b9b9b9;
    border-radius: 0;
    box-shadow: none;
    font-style: italic;
    font-weight: 400;
    height: auto;
    line-height: 1;
    padding: 5px;
    width: 100%;
}

.event-tag{
	color: #9BC9E1;
    text-transform: uppercase;
}
.event-date{
	color: #9BC9E1;
}
.login_email {
    border: 2px solid #1D71B8!important;
    background: #ffffff !important;
}
.sticky
{
  position: sticky!important;
  position: -webkit-sticky;
  top: 0px;
  
}  
	
.bt-copyright {
	    background: url(/wp-content/uploads/images/Camphill_Association_Logo_White.svg) no-repeat left 50% ;
    padding: 15px 0 15px 250px;
    font-size: 14px;
    color: #ffffff;
	text-align: left;     
}
.morecontent span {
   display: none;
}

.mobile-wsliderblockone .col-md-4{padding-left:0px!important;}
.mobile-infoblocktwo h2.vc_custom_heading{padding-top:0px!important; margin-top:0px!important}

/*.morelink {
  display: inline-block;
  background: url(/wp-content/uploads/images/move-down-arrow.svg) no-repeat 50% 50%;
  width: 20px;
	height: 20px;  
    position: absolute;
    right: 0px;
}

.morelink.less{
  background: url(/wp-content/uploads/images/move-up-arrow.svg) no-repeat 50% 50%;
  width: 20px;
	height: 20px;}*/

/*******camphill layout style*******/


@media (min-width: 1200px){
.bt-header .container {
    width: 1140px!important;
	}	
.container {
    width: 1020px;
	}


	
	#tribe-events-pg-template, .tribe-events-pg-template{width: 1020px;}
	
footer#colophon .bt-row .bt-col-2.bt-fot1 {
    width: 70%!important;
}
footer#colophon .bt-row .bt-col-2.bt-fot2 {
    width: 30%!important;
	padding-top: 10px;
}

}
/*
.fw-title-bar .container{
    background: url(/wp-content/uploads/images/Page_Header_Image_Border.svg) no-repeat bottom center;
    background-size: 1920px;
    position: relative;
    bottom: -46px;
    width: 100%;}
*/

.open-position-title, h4.open-position-title a{
	color:#337ab7;
	font-size:25px;
	float:left;
	width:100%;
}
.open-position-title:hover,h4.open-position-title a:hover,h4.open-position-title a:active{
	color:#144D7D!important;text-decoration: none!important;
	}
.open-position-subtitle{
	color:#9EA7E2;
	font-size:17px;
	margin-top: 0px;
	float:left;
}
.vc_custom_heading a:hover{opacity:1!important}
h2{letter-spacing:0px;}
h2.vc_custom_heading{padding-top:10px!important;margin-top: 0px;}

h2.vc_custom_heading,h2,.page_heading h2.vc_custom_heading{ font-size: 50px; 
    line-height: 50px;
    text-align: left;
    font-family: Oswald!important;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 0px;}

 


h3{letter-spacing: 0;}
.sub_title_link h3 a:hover{color:#144d7d!important; }
.page_heading { padding:50px 0; }
.page_heading h2.vc_custom_heading{ font-size: 50px; 
    line-height: 50px;
    text-align: left;
	color: #ffffff;
    font-family: Oswald!important;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 0px;margin:0px;}
.page_heading h3.vc_custom_heading{font-size: 25px;color: #ffffff;line-height: 35px;text-align: left;font-family:Noto Sans;font-weight:700;font-style:normal;margin:30px 0 0 0;}
h4,h5{font-family:Noto Sans!important;}
h4{line-height:35px; letter-spacing:0px}
h5{line-height:30px; letter-spacing:0px}
.site-main p { margin: 0 0 30px;}

.lead-text h4{	
font-family: Noto Sans;
font-size:25px;
font-weight:700;
line-height:35px; 
letter-spacing: 0;
text-align: left;padding-right:70px;}
.lead-text h4 a{ text-decoration:underline;}
.lead-text h4 a:hover{color:#144D7D!important;}

.fw-title-bar .container{height:650px;}

.fw-title-bar .fw-heading .fw-special-title,.fw-title-bar .fw-heading .breadcrumbs{display:none!important;}

.wpb_wrapper a.c_link, .wpb_wrapper p a,.vc-custom-content-text a,#accept.wpcf7-list-item-label a{color:#3399CC;text-decoration:none;
border-bottom: 2px solid;}

.wpb_wrapper a.c_link:hover,.wpb_wrapper p a:hover,.vc-custom-content-text a:hover,#accept.wpcf7-list-item-label a:hover{color:#144d7d}

body{font-family: 'Noto Sans';
    font-size: 17px;
	background-color:#ffffff!important;}

.bt-header{background: url(/wp-content/uploads/images/header_bg.svg) repeat-x center bottom!important; background-size:100%; 
    z-index: 99;
    position: absolute;
    width: 100%;padding-bottom:20px}
.bt-header .bt-header-main .bt-header-container{background:none;}
.site-main{
    top: 120px;
    position: relative;}

.bt-header.header-1 .bt-container-logo {
    width: 17%!important;
}
.bt-header.header-1 .bt-container-menu {
    width: 83%!important;
}
.bt-logo-retina .fw-wrap-logo .fw-site-logo img.main-logo {
    width: 185px;
}
.bdr-bottom{top: -70px;z-index:9;padding:2%;}
.header-img-btm{top: -30px;z-index:9;padding:5% 0 !important;  margin-bottom: -35px;}
.img-top-bdr{top: -50px;z-index:9;padding:2%;}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline{max-height:480px;}

#page .wpb_images_carousel .vc_item .vc_inner img{min-width: 100%;min-height: 480px!important;
    object-fit: cover!important;}


.bt-header.header-1 .bt-container-menu { 
    padding: 30px 0;
}
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item{text-transform:uppercase;}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu > li.menu-item:not(:first-child){margin-left:10px;}
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a{color:#ffffff;font-size:15px;line-height:40px;letter-spacing: 0.3px;}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a span{ color: #ffffff !important; padding-bottom: 2px;}

body.is-header-sticky .bt-header-container.fw-sticky-header .bt-site-navigation > ul.bt-nav-menu > li.menu-item:not(.log-in) > a {
    color: #ffffff !important;
}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a:hover,body.is-header-sticky .bt-header-container.fw-sticky-header .bt-site-navigation > ul.bt-nav-menu > li.menu-item  a:hover,.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.current-menu-ancestor > a,.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item.current-menu-item > a, .bt-header.header-2 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item.current-menu-item > a, .bt-header.header-3 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item.current-menu-item > a, .bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item.current-menu-item > a, .bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item:hover > a, .bt-header.header-2 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item:hover > a, .bt-header.header-3 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item:hover > a, .bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item:hover > a{color:#fff!important;}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.log-in a span,body.is-header-sticky .bt-header-container.fw-sticky-header .bt-site-navigation > ul.bt-nav-menu > li.menu-item.log-in a {color:#F0544F!important; margin-left:28px}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.log-in a:hover span,
body.is-header-sticky .bt-header-container.fw-sticky-header .bt-site-navigation > ul.bt-nav-menu > li.menu-item.log-in a:hover span,
body.is-header-sticky .bt-header-container.fw-sticky-header .bt-site-navigation > ul.bt-nav-menu > li.menu-item:not(.log-in) > a:hover span{color:#c83a2d!important;}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.volunteer-mbg > a{
	background: url('/wp-content/uploads/images/Nav_Button_Blue.svg') no-repeat 50% 50%!important;  background-size: 100%;padding:4px 14px;z-index: 100;transition: 0s;}
/*.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.volunteer-mbg > a:hover{
	background: url('/wp-content/uploads/images/Nav_Button_Blue_h.svg') no-repeat 50% 50%; background-size: 100%;padding:0px 12px;z-index: 100;}*/

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.life-in-mbg a{background: url('/wp-content/uploads/images/Nav_Button_Green.svg') no-repeat 50% 50%;  background-size: 100%;padding:4px 8px;z-index: 100;transition: 0s;}

/*.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.life-in-mbg a:hover{
	background: url('/wp-content/uploads/images/Nav_Button_Green_h.svg') no-repeat 50% 50%;  background-size: 100%;padding:0px 8px;z-index: 100;}*/
 

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.about-mbg a{
	background: url('/wp-content/uploads/images/Nav_Button_Yellow.svg') no-repeat 50% 50%;  background-size: 100%;padding:0px 26px;transition: 0s;z-index: 100;}

/*.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.about-mbg a:hover{
	background: url('/wp-content/uploads/images/Nav_Button_Yellow_h.svg') no-repeat 50% 50%; background-size: 100%;padding:0px 26px;z-index: 100;}*/

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.community-mbg a{
	background: url('/wp-content/uploads/images/Nav_Button_Purple.svg') no-repeat 50% 50%;  background-size: 100%;padding:0px 6px;transition: 0s;z-index: 100;}
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.community-mbg a:hover{
	background: url('/wp-content/uploads/images/Nav_Button_Purple_h.svg') no-repeat 50% 50%!important;  background-size: 100%;padding:0px 6px;transition: 0s;z-index: 100;}
/*.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.community-mbg a:hover{
	background: url('/wp-content/uploads/images/Nav_Button_Purple_h.svg') no-repeat 50% 50%;  background-size: 100%;padding:0px 20px;z-index: 100;}*/
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.news-events-mbg a{
	background: url('/wp-content/uploads/images/Nav_Button_Light_Blue.svg') no-repeat 50% 50%;  background-size: 100%;padding:0px 12px;transition: 0s;z-index: 100;}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.academy-mbg a{
	background: url('/wp-content/uploads/images/Nav_Button_Light_Blue.svg') no-repeat 50% 50%;  background-size: 100%;padding:0px 12px;transition: 0s;z-index: 100;}
/*.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.news-events-mbg a:hover{
	background: url('/wp-content/uploads/images/Nav_Button_Light_Blue_h.svg') no-repeat 50% 50%;  background-size: 100%;padding:0px 12px;z-index: 100;}*/
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.apply-now-mbg a{
	background: url('/wp-content/uploads/images/Nav_Button_Red.svg') no-repeat 50% 50%;  background-size: 100%;font-size:16px;padding:8px 16px;transition: 0s;letter-spacing:0px;}
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.apply-now-mbg a:hover{
	background: url('/wp-content/uploads/images/Nav_Button_Red_h.svg') no-repeat 50% 50%!important;  background-size: 100%;font-size:16px;padding:8px 16px;}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.apply-now-mbg a span{padding-bottom:0px!important;margin:0px!important}


.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.admin-mbg a{
	background: url('/wp-content/uploads/images/admin-img.svg') no-repeat 50% 50%;  background-size: 100%; padding:15px;transition: 0s;letter-spacing:0px; margin: 0px 10px; z-index: 99}
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.admin-mbg a:hover{
	background: url('/wp-content/uploads/images/admin-img_h.svg') no-repeat 50% 50%;  background-size: 100%; padding:15px; margin: 0px 10px;z-index: 99}



.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.your-application-btn a{
	background: url('/wp-content/uploads/images/your-application-btn.svg') no-repeat 50% 50%;  background-size: 100%;font-size:16px;padding:8px 16px;transition: 0s;letter-spacing:0px;}
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.your-application-btn a:hover{
	background: url('/wp-content/uploads/images/your-application-btn_h.svg') no-repeat 50% 50%;  background-size: 100%;font-size:16px;padding:8px 16px;}


.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.volunteer-mbg .sub-menu{background: url('/wp-content/uploads/images/Nav_Volunteer_Dropdown.svg') no-repeat 50% 50%;box-shadow:none;min-width:204px;left: -55px;padding:20px 0;margin-top:-18px!important; background-size: contain!important}
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.volunteer-mbg .sub-menu li.menu-item a:hover span{color:#1d71b8!important;}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.life-in-mbg .sub-menu{background: url('/wp-content/uploads/images/Nav_Life_Dropdown.svg') no-repeat 50% 50%;box-shadow:none;min-width:190px;left: -35px;padding:20px 0;margin-top:-18px!important;}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.life-in-mbg .sub-menu li.menu-item a:hover span{color:#7fa762!important;}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.about-mbg .sub-menu{background: url('/wp-content/uploads/images/Nav_About_Dropdown.svg') no-repeat 50% 50%;box-shadow:none;min-width:180px;left: -42px;padding:20px 0;margin-top:-18px!important; } 
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.about-mbg .sub-menu li.menu-item a:hover span{color:#eca74e!important;}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.news-events-mbg .sub-menu{background: url('/wp-content/uploads/images/Nav_News_Dropdown.svg') no-repeat 50% 50%;box-shadow:none;min-width:145px;left: -30px;padding:20px 0;margin-top:-18px!important;}
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.news-events-mbg .sub-menu li.menu-item a:hover span{color:#70a3cf!important;}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.academy-mbg .sub-menu{background: url('/wp-content/uploads/images/Nav_Academy_Dropdown.svg') no-repeat 50% 50%;box-shadow:none;min-width:145px;left: -30px;padding:20px 0;margin-top:-18px!important;}
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.academy-mbg .sub-menu li.menu-item a:hover span{color:#70a3cf!important;}


.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.admin-mbg .sub-menu{background: url('/wp-content/uploads/images/admin_Dropdown.svg') no-repeat 50% 50%;box-shadow:none;min-width:140px;left: -40px;padding:25px 0;margin-top:-38px!important;z-index: 0}
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.admin-mbg .sub-menu li.menu-item a:hover span{color:#FFB454!important;}



.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item a span{font-weight:bold;letter-spacing:0.3px; font-size:15px;}
 


.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item a{
    padding: 5px;
    font-size: 14px;
    line-height: 22px;    text-align: center;
	background:none;
}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item,.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item a span{border-bottom:none!important;}

/*.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item a:hover span{color:#3399CC!important;}
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item a:hover span { 
    border-bottom: 2px solid #fff;
}
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item ul.sub-menu li.menu-item a span{letter-spacing: 0px;border-bottom: 2px solid #144d7d}
*/



.header-3-top .bt-header-logo-sidebar-wrap{
  border-bottom: 1px solid #ededed;
}
.custom-header-contact-ui{
  padding-top: 4px;
}
.custom-header-contact-ui .ui-item{
  display: inline-block;
  margin-left: 20px;
  padding-left: 65px;
  position: relative;
  text-align: left;
}
.custom-header-contact-ui .ui-item .icon-wrap{
  position: absolute;
  left: 0;
  top: -1px;
  width: 50px;
  height: 50px;
  background: #FFBA00;
  border-radius: 3px;
}
.custom-header-contact-ui .ui-item .icon-wrap span{
  color: #333;
  font-size: 35px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
.custom-header-contact-ui .ui-item .entry .title{
  font-weight: bold;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 1px;
}
.custom-header-contact-ui .ui-item .entry .text{
  margin: 0;
  color: #999;
}

#main .wpcf7-form label { 
  font-weight: bold;
	margin-bottom: 10px;
	color:#1d71b8;
}

#main .wpcf7-form .required{ color:#D65740;}

#page .bt-header-top-bar{
  padding: 0;
}
.custom-header-social-ui{}
.custom-header-social-ui:after{
  content: "";
  display: block;
  clear: both;
}
.custom-header-social-ui .s-item{
  float: left;
}
#page .custom-header-social-ui .s-item a{
  display: block;
  width: 50px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  color: #FFF;
  background: #333;
}
#page .custom-header-social-ui .s-item a i{
  font-size: 13px;
}
#page .custom-header-social-ui .s-item a:hover{
  color: #333;
  background: #fff !important;
}
#page .custom-header-social-ui .s-item a:hover i{
  color: #333;
}
#page .custom-header-social-ui .s-item.s-fb a{
  background: #3B5998;
}
#page .custom-header-social-ui .s-item.s-tw a{
  background: #1DA1F2;
}
#page .custom-header-social-ui .s-item.s-gp a{
  background: #DC5246;
}
#page .custom-header-social-ui .s-item.s-pinterest a{
  background: #CB1F27;
}
#page .custom-header-social-ui .s-item.s-youtube a{
  background: #E72B20;
}
#page .custom-header-social-ui .s-item.s-vimeo a{
  background: #00ADEF;
}

#page .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-thumbnail { 
    border-radius: 0px!important; max-height:162px;
}
#page .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-thumbnail:after{background:rgba(0, 0, 0, 0)!important}
 
#page .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-caption{padding: 35px 35px;}

/*.post-caption .post-title-link {display: block;min-height: 150px;
    margin: 65px 0px 0px 0px;}
*/
#page .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-caption .post-title-link .post-title{color:#1D71B8; font: Bold 25px/35px Oswald!important;
    min-height: 140px!important;
    max-height: 140px!important;
    overflow: hidden; margin: 55px 0px 15px 0px!important;}

#page .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-caption .post-term-date{background: none!important;color:#232323!important;
text-align: left!important;
padding: 10px!important; 
	left:25px!important;
top: 40px!important;}
#page .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-caption .post-author{color:#232323!important;
	top: 30px!important;font-size:17px!important;
position: absolute!important;text-transform:uppercase!important;
display:none !important;
}
.wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-caption .post-author a{color:#232323!important;}
.post-caption .post-author span,.post-caption .post-term-date span{display:none;color:#232323!important;}
#page .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-caption .post-more a{	background: url('/wp-content/uploads/images/btn_arrow.svg') no-repeat center right;color:#232323;text-decoration:none!important; font-size:17px;font-style: normal; font-weight:bold;padding-right:10px;}
#page .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-caption .post-more{width:100%!important;} 
#page .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-caption .post-more a:hover{background: url('/wp-content/uploads/images/btn_arrow_h.svg') no-repeat center right;padding-right:15px;color:#7FA762!important;transition: 0.3s;}

#page .wpb_theme_custom_element.wpb_posts_slider_2 .owl-nav{opacity:1!important;}
#page .wpb_theme_custom_element.wpb_posts_slider_2 .owl-nav > div{width:50px!important; height:80px!important;}
#page .wpb_theme_custom_element.wpb_posts_slider_2 .owl-nav > div{opacity: 0.1!important;}
#page .wpb_theme_custom_element.wpb_posts_slider_2 .owl-nav > div:hover{opacity: 1!important;}

#page .wpb_theme_custom_element.wpb_posts_slider_2 .owl-nav > div.owl-next {right:-50px!important; background: url('/wp-content/uploads/images/owl_next.svg') no-repeat 50% 50%;}
#page .wpb_theme_custom_element.wpb_posts_slider_2 .owl-nav > div.owl-prev{left:-50px!important;background: url('/wp-content/uploads/images/owl_prev.svg') no-repeat 50% 50%;}
#page .wpb_theme_custom_element.wpb_posts_slider_2.home-slider .owl-nav > div.owl-next {right:-50px!important; background: url('/wp-content/uploads/images/lb_owl_next.svg') no-repeat 50% 50%;}
#page .wpb_theme_custom_element.wpb_posts_slider_2.home-slider .owl-nav > div.owl-prev{left:-50px!important;background: url('/wp-content/uploads/images/lb_owl_prev.svg') no-repeat 50% 50%;}
#page .wpb_theme_custom_element.wpb_posts_slider_2 .owl-nav i{display:none;}


.img-shadow.play-btn a img{
	/*mask-image: url('/wp-content/uploads/images/Play_Btn.svg');
-webkit-mask-image: url(/wp-content/uploads/images/Play_Btn.svg);
webkit-mask-repeat: no-repeat;	
mask-repeat: no-repeat;*/
}



.owl-carousel.owl-drag .owl-item:hover{	background: url('/wp-content/uploads/images/green-box.svg') no-repeat left top; background-size: 100%;}

/*.owl-carousel.owl-drag .owl-item:hover a{color:#7FA762!important; }*/ 


.owl-carousel.owl-drag .owl-item .post-title{color:#1D71B8!important} 
.home .owl-carousel.owl-drag .owl-item .post-title{color:#70a3cf!important;}
.owl-carousel.owl-drag .owl-item{padding:25px 15px;height: 530px;max-width:316px!important;}
.owl-carousel.owl-drag .owl-item .post_recent{max-height: 475px!important; overflow:hidden;}

#page .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim{box-shadow:none!important;margin-top: 0px!important;
margin-bottom: 0px!important;max-height: 480px!important;overflow: hidden!important;}


.blue_box .owl-carousel.owl-drag .owl-item { padding: 25px 15px;height: 530px;max-width:316px!important;}
.blue_box .owl-carousel.owl-drag .owl-item:hover{background: url('/wp-content/uploads/images/blue_box_bg.svg') no-repeat left top; background-size: 100%;}
.home .blue_box .owl-carousel.owl-drag .owl-item:hover{background: url('/wp-content/uploads/images/light_blue_box_bg.svg') no-repeat left top; background-size: 100%;}

.blue_box .owl-carousel.owl-drag .owl-item:hover .post-title{color:#1D71B8!important;}
.home .blue_box .owl-carousel.owl-drag .owl-item:hover .post-title{color:#70a3cf!important;}

#page .blue_box .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-caption .post-more a:hover{	background: url('/wp-content/uploads/images/readmore_arrow.svg') no-repeat center right!important;padding-right:25px;color:#1D71B8!important;transition: 0.3s;}

.home #page .blue_box .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-caption .post-more a:hover{	background: url('/wp-content/uploads/images/readmore_arrow_light_blue.svg') no-repeat center right!important;padding-right:25px;color:#70a3cf!important;transition: 0.3s;}


.light_blue_box .owl-carousel.owl-drag .owl-item:hover{	background: url('/wp-content/uploads/images/Blog-Highlight-Ligt-Blue.svg') no-repeat left top; background-size: 100%;}
.light_blue_box .owl-carousel.owl-drag .owl-item {padding: 25px 15px;height: 530px;max-width:316px!important;}
.light_blue_box .owl-carousel.owl-drag .owl-item a h2{color: #70A3CF!important;}
.light_blue_box .owl-carousel.owl-drag .owl-item:hover .post-title{color:#70A3CF!important;}
#page .light_blue_box .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-caption .post-more a:hover{	background: url('/wp-content/uploads/images/readmore_news_arrow.svg') no-repeat center right!important;padding-right:25px;color:#70A3CF!important;transition: 0.3s;}



.purple_box .vc_column-inner .wpb_wrapper .vc_row{	background: url('/wp-content/uploads/images/purple_box_bg.svg') no-repeat left top; background-size: 100%; margin:5px;padding: 20px 10px; height:580px!important;}
.purple_box .vc_column-inner .wpb_wrapper .vc_row:hover{	background: url('/wp-content/uploads/images/purple_box_bg_h.svg') no-repeat left top; background-size: 100%;}
.purple_box .vc_column-inner .wpb_wrapper
.wpb_single_image .vc_single_image-wrapper { 
    /*background: #9ea7e2;*/
}
.purple_box .vc_column-inner .wpb_wrapper .vc_row .wpb_single_image img{ 
-webkit-mask-image: url(/wp-content/uploads/images/communities-img-mask.svg);
	-webkit-mask-box-image:url(/wp-content/uploads/images/communities-img-mask.svg);	
mask-image: url(/wp-content/uploads/images/communities-img-mask.svg); 
  mask-repeat: no-repeat;
  webkit-mask-repeat: no-repeat;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}

.purple_box .vc_column-inner .wpb_wrapper .vc_row h2{margin:15px 0px 0px 0px;line-height: 37px; font-size: 25px!important;}

.purple_box .vc_column-inner .wpb_wrapper  .wpb_content_element{margin-bottom:30px;}

.purple_box .vc_column-inner .wpb_wrapper .wpb_single_image.wpb_content_element{margin-bottom:0px;}


.camphil-community 
.purple_box .vc_column-inner .wpb_wrapper .vc_row:hover .btn_white_small{color: #9BC9E1!important;}

.purple_box .btn_white_small {color: #8189B9!important;
    margin: 0;
    font: Bold 17px/25px Oswald;
    width:55%; 
    top: 10px;
    position: relative;  
    text-align: center!important;
} 

.camphil-community 
.purple_box .btn_white_small:hover,.camphil-community 
.purple_box .vc_column-inner .wpb_wrapper .vc_row:hover .btn_white_small:hover{background:  url("/wp-content/uploads/images/purple_box_btn_white_small_h.svg") no-repeat top center!important;color:#ffffff!important;background-size: contain!important;}

.camphil-community 
.purple_box p {
    margin: 0 0 20px;
	color:#fff;
}


a:focus, a:active {
    color: #000;
}

.home_btn{font: Bold 25px/37px Oswald;text-decoration:none!important;
    padding:18px 20px; color: #fff!important;
    background-size: contain!important; 
	transition: 0s!important;display: inline-block;background-position: center!important;text-align: center;border-bottom: none!important;}

.footer_btn{font: Bold 25px/37px Oswald;text-decoration:none!important;
    padding: 18px 20px;
    background-size: contain!important;color:#2C69B0;transition: 0.3s;}

.read_more_link,.read_more_link_blue{ background:  url("/wp-content/uploads/images/readmore_arrow.svg") no-repeat center right; color:#1D71B8!important;  font-weight:bold; padding-right:20px;transition: 0.3s;border-bottom:none!important;text-decoration:none!important;}
.read_more_link:hover,.read_more_link_blue:hover{ background:  url("/wp-content/uploads/images/readmore_arrow_h.svg") no-repeat center right;padding-right:30px; color:#144d7d!important;}

.read_more_link_light_blue{ background: url("/wp-content/uploads/images/readmore_arrow_light_blue.svg") no-repeat center right; color:#70a3cf!important; font-weight:bold; padding-right:20px; transition: 0.3s; border-bottom:none!important;text-decoration:none!important;}
.read_more_link_light_blue:hover{ background:  url("/wp-content/uploads/images/readmore_arrow_light_blue_h.svg") no-repeat center right;padding-right:30px; color:#4e7290!important;}

.read_more_link_green{ background:  url("/wp-content/uploads/images/readmore_arrow_green.svg") no-repeat center right; color:#7fa762!important;  font-weight:bold; padding-right:20px;transition: 0.3s;border-bottom:none!important;text-decoration:none!important;}
.read_more_link_green:hover{ background:  url("/wp-content/uploads/images/readmore_arrow_green_h.svg") no-repeat center right; color:#546f41!important;  font-weight:bold; padding-right:30px;border-bottom:none!important;text-decoration:none!important;}


.read_more_link_yellow{ background:  url("/wp-content/uploads/images/readmore_arrow_yellow.svg") no-repeat center right; color:#eca74e!important; font-weight:bold; padding-right:20px;transition: 0.3s;border-bottom:none!important;text-decoration:none!important;}
.read_more_link_yellow:hover{ background: url("/wp-content/uploads/images/readmore_arrow_yellow_h.svg") no-repeat center right; color:#ac7a39!important; font-weight:bold; padding-right:30px;border-bottom:none!important;text-decoration:none!important;}


.read_more_link_red{ background:  url("/wp-content/uploads/images/readmore_arrow_red.svg") no-repeat center right; color:#d65740!important; font-weight:bold; padding-right:20px;transition: 0.3s;border-bottom:none!important;text-decoration:none!important;}
.read_more_link_red:hover{ background:  url("/wp-content/uploads/images/readmore_arrow_red_h.svg") no-repeat center right; color:#c83a2d!important; font-weight:bold; padding-right:30px;border-bottom:none!important;text-decoration:none!important;}


.read_more_link_purple{ background:  url("/wp-content/uploads/images/readmore_arrow_purple.svg") no-repeat center right;   color:#8189b9!important; font-weight:bold; padding-right:20px;transition: 0.3s;border-bottom:none!important;text-decoration:none!important;}
.read_more_link_purple:hover{ background:  url("/wp-content/uploads/images/readmore_arrow_purple_h.svg") no-repeat center right; color:#7077a0!important;  font-weight:bold; padding-right:30px;border-bottom:none!important;text-decoration:none!important;}


.read_more_link_white{ background:  url("/wp-content/uploads/images/readmore_arrow_white.svg") no-repeat center right; color:#fff!important; font-weight:bold; padding-right:20px;transition: 0.3s;border-bottom:none!important;text-decoration:none!important;}
.read_more_link_white:hover{ background:  url("/wp-content/uploads/images/readmore_arrow_white_h.svg") no-repeat center right; color:#fff!important;  font-weight:bold; padding-right:30px;border-bottom:none!important;text-decoration:none!important;}

/*.read_more_link_white{ background:  url("/wp-content/uploads/images/Right_Arrow_White.svg") no-repeat center right; color:#fff!important;  font-weight:bold; padding-right:20px;transition: 0.3s;border-bottom:none!important;text-decoration:none!important;}
.read_more_link_white:hover{ background:  url("/wp-content/uploads/images/Right_Arrow_White.svg") no-repeat center right; color:#fff!important;  font-weight:bold; padding-right:30px;border-bottom:none!important;text-decoration:none!important;}*/


.read_more_link_white{ background:  url("/wp-content/uploads/images/readmore_arrow_white.svg") no-repeat center right; color:#fff!important; font-weight:bold; padding-right:20px;transition: 0.3s;border-bottom:none!important;text-decoration:none!important;}
.read_more_link_white:hover{ background:  url("/wp-content/uploads/images/readmore_arrow_white_h.svg") no-repeat center right; color:#fff!important;  font-weight:bold; padding-right:30px;border-bottom:none!important;text-decoration:none!important;}


.read_more_link_comet{ background:  url("/wp-content/uploads/images/readmore_arrow_comet.svg") no-repeat center right; color:#585d7e!important; font-weight:bold; padding-right:20px;transition: 0.3s;border-bottom:none!important;text-decoration:none!important;}
.read_more_link_comet:hover{ background:  url("/wp-content/uploads/images/readmore_arrow_comet_h.svg") no-repeat center right; color:#464a6f!important;  font-weight:bold; padding-right:30px;border-bottom:none!important;text-decoration:none!important;}


.read_more_link_wildblue{ background:  url("/wp-content/uploads/images/Right_Arrow_Wildblue.svg") no-repeat center right; color:#8189B9!important;  font-weight:bold; padding-right:20px;transition: 0.3s;border-bottom:none!important;text-decoration:none!important;}
.read_more_link_wildblue:hover:hover{ background:  url("/wp-content/uploads/images/Right_Arrow_Wildblue_h.svg") no-repeat center right; color:#7077a0!important; font-weight:bold; padding-right:30px;border-bottom:none!important;text-decoration:none!important;}




.ph_details{color: #c8cfd6; background: url('/wp-content/uploads/images/ph_details.svg') no-repeat left 8px; padding-left: 15px; font-family: 'Noto Sans'; font-size: 17px; line-height: 30px;margin-top:10px}

.ion-ios-arrow-thin-right:before{display:none;} 



.apply_now_btn{
	background:  url("/wp-content/uploads/images/Page_Button_Red.svg") no-repeat top center;transition: 0s; display:inline-block;}
.apply_now_btn:hover{
	background:  url("/wp-content/uploads/images/Page_Button_Red_h.svg") no-repeat top center; }
.learn_more_btn{background:  url("/wp-content/uploads/images/Page_Button_Light_Blue.svg") no-repeat top center;transition: 0s;padding:18px 20px;}
.learn_more_btn:hover{background:  url("/wp-content/uploads/images/Page_Button_Light_Blue_h.svg") no-repeat top center; }

.popup_college_btn{background:  url("/wp-content/uploads/Button/popup_btn_bg1.svg") no-repeat top center;transition: 0s;padding:18px 20px;}
.popup_college_btn:hover{background:  url("/wp-content/uploads/Button/popup_btn_bg_h1.svg") no-repeat top center; }

.popup_college_back_btn{background:  url("/wp-content/uploads/Button/popup_btn_bg2.svg") no-repeat top center;transition: 0s;padding:18px 20px;}
.popup_college_back_btn:hover{background:  url("/wp-content/uploads/Button/popup_btn_bg_h2.svg") no-repeat top center; }

.read_more_btn,.btn_blue{background:  url("/wp-content/uploads/images/Page_Button_Blue.svg") no-repeat top center;transition: 0s;padding:18px 20px;}

.read_more_btn:hover,.btn_blue:hover{background:  url("/wp-content/uploads/images/Page_Button_Blue_h.svg") no-repeat top center;}

.find_your_com_btn{
	background:  url("/wp-content/uploads/images/find_your_com_btn.svg") no-repeat top center;transition: 0s;}
.find_your_com_btn:hover{background:  url("/wp-content/uploads/images/find_your_com_btn_h.svg") no-repeat top center;}
.btn_comet{
	background:  url("/wp-content/uploads/images/btn_comet.svg") no-repeat top center;padding: 14px 20px;transition: 0s;}
.btn_comet:hover{background:  url("/wp-content/uploads/images/btn_comet_h.svg") no-repeat top center;}

.btn_white_small{
	background:  url("/wp-content/uploads/images/Page_Button_White_Small.svg") no-repeat top center;color:#70A3CF!important;padding: 15px 20px;transition: 0s;}
.btn_white_small:hover{background:  url("/wp-content/uploads/images/Page_Button_Blue.svg") no-repeat top center;color:#fff!important;}

.start_my_app_btn {
    background: url("/wp-content/uploads/images/start_my_app.svg") no-repeat top center;
    transition: 0s!important;
    padding: 15px 20px 15px 20px;
}
.start_my_app_btn:hover {
    background: url("/wp-content/uploads/images/start_my_app_h.svg") no-repeat top center;
    transition: 0s;
}

.view_all_profiles_btn {
    background: url("/wp-content/uploads/images/view_all_profiles.svg") no-repeat top center;
    transition: 0s!important;
    padding: 15px 40px;
}
.view_all_profiles_btn:hover {
    background: url("/wp-content/uploads/images/view_all_profiles_h.svg") no-repeat top center;
    transition: 0s;
}



.read_more_btn,.btn_blue,.btn_white_small,.btn_comet,.find_your_com_btn,.learn_more_btn,.popup_college_btn,.popup_college_back_btn,.apply_now_btn,.read_more_link_white,.read_more_link_wildblue{border-bottom:none!important;}


#page footer .wpcf7-form .wpcf7-submit{
	background:  url("/wp-content/uploads/images/Page_Button_White.svg") no-repeat top center!important; font: Bold 25px/37px Oswald; text-decoration:none!important;
    padding: 15px 20px!important;margin-top:10px;
    background-size: contain!important; 
    letter-spacing: 0px;color:#2C69B0!important;transition: 0s;}

#page footer .wpcf7-form .wpcf7-submit:hover{
	background:  url("/wp-content/uploads/images/Page_Button_White_h.svg") no-repeat top center!important; font: Bold 25px/37px Oswald; text-decoration:none!important;
    padding: 15px 20px!important;margin-top:10px;
    background-size: contain!important; 
    letter-spacing: 0px;color:#fff!important;}


	.app_progress .completed {
		/*color: #7FA762;*/
		background: url('/wp-content/uploads/images/progress_completed.svg') no-repeat left 50%;
	}
	
	.app_progress .partial {
		background: url('/wp-content/uploads/images/progress_partial.svg') no-repeat left 50%;
	}
	
	.app_progress .pending {
		background: url('/wp-content/uploads/images/progress_pending.svg') no-repeat left 50%;
	}
	
	.progress_save {
		font: Bold 17px/25px Oswald !important;
		color: #fff;
		background: url(/wp-content/uploads/images/app_save.svg) no-repeat top center!important;
		background-size: contain!important;
		padding: 8px 35px!important;
		transition: 0s!important;
		width: auto;
		margin: 10px 0;
	}
	
	.progress_save:hover {
		background: url(/wp-content/uploads/images/app_save_h.svg) no-repeat top center!important;
		background-size: contain!important;
		transition: 0s!important;
	}
	.add_item_btn {
		font: Bold 17px/25px Oswald !important;
		color: #fff;
		background: url(/wp-content/uploads/images/add-item-bg.svg) no-repeat top center!important;
		background-size: contain!important;
		padding: 8px 15px!important;
		transition: 0s!important;
		width: auto;
		margin: 10px 0;
		text-transform: uppercase;
	}

	
	.add_item_btn:hover {
		background: url(/wp-content/uploads/images/add-item-bg_h.svg) no-repeat top center!important;
		background-size: contain!important;
		transition: 0s!important;
	}

	.remove_item_btn {
		font: Bold 17px/25px Oswald !important;
		color: #fff;
		background: url(/wp-content/uploads/images/remove-item-bg.svg) no-repeat top center!important;
		background-size: contain!important;
		padding: 8px 15px!important;
		transition: 0s!important;
		width: auto;
		margin: 10px 0;
		text-transform: uppercase;
	}
	
	.remove_item_btn:hover {
		background: url(/wp-content/uploads/images/remove-item-bg_h.svg) no-repeat top center!important;
		background-size: contain!important;
		transition: 0s!important;
	}
	
	.submit_app_btn {
		font: Bold 25px/37px Oswald !important;
		color: #fff;
		background: url(/wp-content/uploads/images/submit_app_btn.svg) no-repeat center center!important;
		background-size: contain!important;
		padding: 15px 25px!important;
		transition: 0s!important;
		width: auto;
		margin: 10px 0;
	}
	
	.submit_app_btn:hover {
		background: url(/wp-content/uploads/images/submit_app_btn_h.svg) no-repeat center center!important;
		background-size: contain!important;
		transition: 0s!important;
	}


.app_progress {
		padding-top: 200px;
		float:right;
	    max-width:275px;
	}
	
	.app_progress ul {
		padding-left: 0px!important;
		margin-bottom: 20px!important;
	}
	
	.app_progress ul li {
		color: #8C9196;
		list-style: none;
		padding-left: 30px!important;
	}

	.personal_info,
	.education,
	.experience,
	.other-section {
		margin: 100px 0 0 0;
		float: left;
	}
	
	.personal_info span,
	.education span,
	.experience span,
	.other-section span {
		font-size: 14px;
		color: #8C9196;
	}
	
	.personal_info .row,
	.education .row,
	.experience .row,
	.other-section .row {
		margin-bottom: 10px;
	}

/*#page footer .wpcf7-form .wpcf7-submit:hover{color:#000;}*/


.footer-contact-info-ui{
	margin-top: 25px;
  display: block;
}
.footer-contact-info-ui .c-item{
  	display: block;
  	width: 100%;
  	margin-bottom: 20px;
}
.footer-contact-info-ui .c-item > *{
  	display: inline-block;
  	vertical-align: middle;
}
.footer-contact-info-ui .c-item .icon-wrap{
  	position: relative;
  	margin-right: 20px;
}
.footer-contact-info-ui .c-item .icon-wrap span{
  	font-size: 30px;
	display: inline-block;
	margin-top: 10px
}
.footer-contact-info-ui .c-item .entry-content{
	width: calc(100% - 60px)
}
.footer-contact-info-ui .c-item .entry-content,
.footer-contact-info-ui .c-item .entry-content a{
  	font-size: 11px !important;
  	text-transform: uppercase;
  	letter-spacing: 2px;
}
.footer-contact-info-ui .c-item .entry-content a{
	text-decoration: underline;
}
.footer-contact-info-ui .c-item .entry-content p{
	margin: 0;
	line-height: normal
}
.footer-contact-info-ui .c-item .entry-content .label{
  	font-weight: bold;
	padding: 0;
}

/*.bt-header.header-1 .bt-header-top-bar{
	background-image: url("/wp-content/uploads/2017/12/top-bar.png");
}*/


.community-social-wrap {width:220px; margin:20px 40px!important;}
.footer-social-wrap{ padding:25px; display: inline-block; margin-top: 20px;}

.footer-social-wrap a, .community-social-wrap a{margin-right:25px;width:35px;height:35px;float:left;transition:0s!important;}
.community-social-wrap a:hover{text-decoration:none!important;}

.footer-social-wrap a.instagram_icon{  background: url(/wp-content/uploads/images/instagram.svg) no-repeat 50% 50% !important;
}
.footer-social-wrap a.instagram_icon:hover{  background: url(/wp-content/uploads/images/instagram_fh.svg) no-repeat 50% 50% !important;
}
.footer-social-wrap a.facebook_icon{  background: url(/wp-content/uploads/images/facebook.svg) no-repeat 50% 50% !important;
}
.footer-social-wrap a.facebook_icon:hover{  background: url(/wp-content/uploads/images/facebook_fh.svg) no-repeat 50% 50% !important;

}
.footer-social-wrap a.youtube_icon{  background: url(/wp-content/uploads/images/youtube_icon.svg) no-repeat 50% 50% !important;
}
.footer-social-wrap a.youtube_icon:hover{  background: url(/wp-content/uploads/images/youtube_h.svg) no-repeat 50% 50% !important;
}
.community-social-wrap a.instagram_icon{  background: url(/wp-content/uploads/images/instagram_grey_icon.svg) no-repeat 50% 50% !important;
}
.community-social-wrap a.instagram_icon:hover{  background: url(/wp-content/uploads/images/instagram_h.svg) no-repeat 50% 50% !important;
}
.community-social-wrap a.facebook_icon{  background: url(/wp-content/uploads/images/facebook_grey_icon.svg) no-repeat 50% 50% !important;
}
.community-social-wrap a.facebook_icon:hover{  background: url(/wp-content/uploads/images/facebook_h.svg) no-repeat 50% 50% !important;
}
.community-social-wrap a.twitter_icon{  background: url(/wp-content/uploads/images/twitter_grey_icon.svg) no-repeat 50% 50% !important;
}
.community-social-wrap a.twitter_icon:hover{  background: url(/wp-content/uploads/images/twitter_h.svg) no-repeat 50% 50% !important;
}
.community-social-wrap a.youtube_icon{  background: url(/wp-content/uploads/images/youtube_grey_icon.svg) no-repeat 50% 50% !important;
}
.community-social-wrap a.youtube_icon:hover{  background: url(/wp-content/uploads/images/youtube_h.svg) no-repeat 50% 50% !important;
}


ul.com_contact-details{padding-left:0px;margin-top:20px}
ul.com_contact-details li{ list-style: none;padding-left:50px;line-height: 36px;}
ul.com_contact-details li.com_member{  background: url(/wp-content/uploads/images/full-member.svg) no-repeat left 50% !important;
}
/*ul.com_contact-details li.com_member:hover{  background: url(/wp-content/uploads/images/full-member_h.svg) no-repeat left 50% !important;
}*/
ul.com_contact-details li.com_ph{  background: url(/wp-content/uploads/images/com_phone.svg) no-repeat left 50% !important;
}
/*ul.com_contact-details li.com_ph:hover{  background: url(/wp-content/uploads/images/com_phone_h.svg) no-repeat left 50% !important;
}*/
ul.com_contact-details li.com_em{ background: url(/wp-content/uploads/images/com_email.svg) no-repeat left 50% !important;
}
ul.com_contact-details li.com_em:hover{  background: url(/wp-content/uploads/images/com_email_h.svg) no-repeat left 50% !important;color:#1D71B8;
}

ul.com_contact-details li.com_address{  background: url(/wp-content/uploads/images/com_location.svg) no-repeat left 5px !important;
}
/*ul.com_contact-details li.com_address:hover{  background: url(/wp-content/uploads/images/com_location_h.svg) no-repeat left 50% !important;
}*/



.top-bar-left {
    width: 70% !important; 
}
.top-bar-right {
    width: 30% !important;
}
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.menu-item-custom-type-button_donate.bt-austim .give-form-wrap form.give-form .give-btn{
	padding: 15px 30px;
	border-radius: 30px;
    font-size: 13px;
	background: #2250a0;
	line-height: 24px;
}
/*body.is-header-sticky .bt-header-container.fw-sticky-header .bt-site-navigation > ul.bt-nav-menu > li.menu-item > a{
	line-height: 90px !important;
}*/
.au-footer-link ul.left,.au-footer-link ul.right {
    width: 50%;
    float: left;
	  font-size: 14px;
    font-weight: bold;
    line-height: 36px;
}

.bt-footer-widgets .widget-title span {
    color: #2250a0;
    font-weight: 900;
    font-size: 22px;
}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a span:after{
	 content: none !important;
}

ul.custom-header-social-ui{
	  display: inline-block;
}
#page .custom-header-social-ui .s-item a{
	background:transparent !important;
	line-height:53px !important;
}
.sweet-overlay{display: none !important;}
.showSweetAlert{display: none !important;}
.bt-header-top-bar-mobi{
	background:#1e042c !important;
	padding:0 !important;
}
.woocommerce.single-product .woocommerce-tabs .woocommerce-Tabs-panel.panel {
    background: transparent;
}




.bt-fot1 .widget_text .textwidget{
	font-size: 17px;
  line-height: 30px;
  letter-spacing: 0px;
	    padding-top: 10px
}
/*.bt-fot3 .fw-side-posts-list li .posts-content a.post-title{
	font-family: Raleway;
  font-size: 16px;
  font-weight: bold;
	color:#333333;
}*/
footer#colophon{
     /*background:#1D71B8; border-top: 1px solid #ddd;*/ 
    background: url(/wp-content/uploads/images/footer-top.svg) no-repeat top center;
    background-size: 105%;
    padding-top: 68px;
    z-index: 999;
    margin-top: 140px;
}
footer#colophon h2{ margin-bottom:20px;}

#main footer#colophon input[type="text"],#main footer#colophon input[type="email"]{border:2px solid #ffffff!important; border-radius:0px!important; background:#1D71B8!important;height:41px!important;min-height: 41px!important;}
#main footer#colophon input[type="text"]:focus,#main footer#colophon input[type="email"]:focus{
background:#fff!important;color:#1D71B8;	}

footer#colophon .wpcf7-form .ctf-email {
    width: calc(50% - 10px);
    float: left;
	margin: 15px 0;
}

footer#colophon .wpcf7-form .ctf-text {
    width: calc(50% - 10px);
    float: right;
	margin: 15px 0;
}

.bt-footer-widgets{background:#1D71B8!important;padding:10px 0 30px 0!important;}
.bt-footer-widgets .widget a{color:#ffffff!important; font-size: 17px!important;    letter-spacing: 0px !important;}
.bt-footer-widgets .widget a:hover {color: #144D7D!important;}
.bt-footer-widgets .widget.widget_nav_menu ul li > a:before{background:none!important;} 


.bt-footer-bar{padding-top:0px!important; padding-bottom: 30px;background:#1D71B8!important;}
.bt-footer-bar .container{
	background: #1D71B8  url("/wp-content/uploads/images/footer-sep.svg") no-repeat top center;
background-size:100% 4px;padding-top: 20px;}

.bt-copyright a {
    color: #2250a0;
}


#page .bt-newsleter form input.tnp-email {
    background: #ffffff !important;
    height: 70px;
    border-radius: 45px !important;
	  padding: 10px 45px;
}
#page .bt-newsleter form input.tnp-submit {
    background: #2250a0 !important;
    font-size: 40px !important;
    font-weight: bold;
    position: absolute;
    width: 100px;
    height: 60px;
    line-height: 44px;
    border-radius: 45px !important;
    right: 56px;
    top: 5px;
	padding-bottom: 15px;
}
#page .bt-newsleter form:hover input.tnp-submit{
	right: 15px !important;
}
.img-shadow img,.vc_images_carousel .vc_carousel-inner{box-shadow: 0px 3px 6px #00000029;}

.vc_images_carousel .vc_carousel-indicators{text-align: right!important;width: 80%!important;}
.vc_images_carousel .vc_carousel-indicators {
    bottom: -35px!important;
}

.vc_images_carousel .vc_carousel-indicators .vc_active { 
    width: 13px!important;
    height: 13px!important;
    border: 3px solid #c8cfd6!important;
    background-color: #fff!important;
	margin:4px!important;
}
.vc_images_carousel .vc_carousel-indicators li {
    width: 13px!important;
    height: 13px!important;
    border: 3px solid #c8cfd6!important;
    background-color: #c8cfd6!important;
	margin:4px!important;
	transition: 0.3s;
}
.vc_images_carousel .vc_carousel-indicators li:hover {
    background-color: #fff!important;}
#page .wpb_theme_custom_element.wpb_posts_slider_2 .owl-nav > div.owl-prev.disabled,.wpb_theme_custom_element.wpb_posts_slider_2 .owl-nav > div.owl-next.disabled{display:none!important;}

/*.owl-carousel.owl-drag .owl-item:hover div, .owl-carousel.owl-drag .owl-item:hover a,  

.owl-carousel.owl-drag .owl-item:hover h2 {color:#7fa761 !important;}

 .owl-carousel.owl-drag .owl-item:hover .post-more a{
	background: url('/wp-content/uploads/images/btn_arrow_h.svg') no-repeat center right!important;padding-right:10px;}*/ 

#page .wpb_theme_custom_element.wpb_sermon_slider .vc-custom-inner-wrap .modal .modal-content .modal-body .panel .panel-heading ul li.active a, .bt-sermon-template-element .modal .modal-content .modal-body .panel .panel-heading ul li.active a  {
  color: #fff!important; }

.wpcf7-form .ctf { 
    font-size: 14px!important;
}


.apct-testim-wrapper div#template-5 .apct-testimonial-left-section {padding:0 24% 0 0; background:url('/wp-content/uploads/2019/09/Section_Line_Horizontal_dark_Blue.svg') left top no-repeat;}
.apct-testim-wrapper div#template-5 .apct_testimonial-right{padding-right: 14%;background:url('/wp-content/uploads/2019/09/Section_Line_Horizontal_dark_Blue.svg') left top no-repeat;}

.apct-testim-wrapper div#template-5 .apct-testimonial-left-section, .apct-testim-wrapper div#template-5 .apct-testimonial-display-wrapper .apct-testimonial-right-section{box-shadow:none;text-align:left;}

.apct-testim-wrapper div#template-5 .apct-testimonial-title-name{font-family: 'Noto Sans';
    font-size: 17px; padding-top:40px;}

.apct-testim-wrapper div#template-5 .apct-testimonial-content{
	font-family: 'Noto Sans';
	color:#1D71B8;
    font-size: 25px;
    font-weight: 700;margin-top:20px;}
.apct-testim-wrapper div#template-5 .apct-testimonial-image {max-width: 204px; max-height: 204px; overflow: hidden;}
.apct-testim-wrapper div#template-5 .apct-testimonial-image img{padding:0px;border-radius:50%;max-width: 204px; max-height: 204px;}
.apct-testim-wrapper div#template-5 .apct-testimonial-image{box-shadow:none;}



#tribe-events-bar{min-height:150px;}
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop {max-width:100%}
.tribe-events-loop .type-tribe_events {  
	box-shadow: none!important;margin-top: 60px!important;  padding: 30px 15px!important; 
}
.tribe-events-loop .type-tribe_events .col-md-8{padding:0px;}

.tribe-events-loop .type-tribe_events .event-sub-title{color:#8C9196; 
	font-family: 'Noto Sans';
    font-size: 17px; line-height: 24px;}

.tribe-events-loop .type-tribe_events .event-sub-title label{font-weight:normal!important;
	margin-bottom:0px;color:#C8CFD6;min-width:70px;}
.tribe-events-list-event-description{margin-top:20px;}
.tribe-events-list-event-description p{margin-bottom:20px;}

.tribe-events-list .type-tribe_events .tribe-events-list-event-title {
	color:#4E7290;
  font: Bold 25px/25px Noto Sans;
    display: block;    margin-bottom: 20px;
}
#tribe-events-content a.tribe-event-read-more{background: url(/wp-content/uploads/images/events_read_more_btn.svg) no-repeat center right;padding-right: 20px;font-weight:bold;text-transform:capitalize; transition: 0.3s;color: #4E7290;}
#tribe-events-content a.tribe-event-read-more:hover{background: url(/wp-content/uploads/images/events_read_more_btn_h.svg) no-repeat center right;padding-right: 30px; color:#70A3CF;}

#tribe-events-bar #tribe-bar-form{background:none;}
#tribe-events-bar #tribe-bar-form #tribe-bar-filters-wrap{width:100%;}

#tribe-events-content  .tribe-events-list-event-title a{	color:#4E7290;
}
#tribe-events-content .tribe-events-list-event-title a:hover {
    color: #70A3CF;
}
#tribe-bar-form select,#tribe-bar-form select:focus{ -webkit-appearance: none;
-moz-appearance: none;
appearance: none!important;
background: url(/wp-content/uploads/images/select_dropdown_arrow.svg) no-repeat center right!important;
    background-position: right 5% top 50% !important;
	width:100%;
}

#tribe-bar-form  .placeholder{color:#C8CFD6!important;}
#tribe-bar-form select option {color: #232323!important;}

#tribe-events-bar #tribe-bar-filters-wrap #tribe-bar-filters input#tribe-bar-search,#tribe-bar-form select {border:2px solid #4E7290!important;padding: 10px; line-height: 24px;
margin: 10px 0;	height:50px;
	font-style:normal;
	color:#1D71B8;
}

#tribe-events-bar #tribe-bar-filters-wrap #tribe-bar-filters input#tribe-bar-search{background: url(/wp-content/uploads/images/search_icon.svg) no-repeat center right!important;
    background-position: right 4% top 50% !important;
	font-style:normal;
	color:#1D71B8;}

#tribe-events .tribe-events-button{background: url(/wp-content/uploads/images/calendar_btn.svg) no-repeat !important;
 background-size: contain!important;
font: Bold 25px/37px Oswald;
text-decoration: none!important;
padding: 15px 20px!important;
 letter-spacing: 0px;
    color: #fff!important;
    float: right;
}
#tribe-events .tribe-events-button:hover{background: url(/wp-content/uploads/images/calendar_btn_h.svg) no-repeat !important;
	background-size: contain!important;}
#tribe-bar-form label{    color: #4E7290;text-transform: none;font-size:17px;margin: 0 0 10px;}
#tribe-events .tribe-events-button.list-btn{padding: 15px 50px!important;}

.tribe-events-calendar .tribe-events-tooltip{width:430px;}
table.tribe-events-calendar thead th,.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {
    background: #1D71B8;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth {
    background: #EEF7FF!important;
}
.tribe-events-calendar div[id*=tribe-events-daynum-]{background-color:#C8CFD6;}
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]{background-color: #EEF7FF;color: #C8CFD6;}

.tribe-events-calendar td.tribe-events-past .tribe-events-month-event-title   a,.tribe-events-calendar .tribe-events-past  div[id*=tribe-events-event-] h3.tribe-events-month-event-title a,#tribe-events-content .tribe-events-abbr {
    color: #C8CFD6;
	opacity:1;
}
.tribe-events-present  .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a,.tribe-events-future .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a {
    color: #1D71B8;
}

#tribe-events-content .tribe-events-calendar td {
	border: 1px solid #fff;}
table.tribe-events-calendar .tribe-events-tooltip {
    padding: 20px;
}
table.tribe-events-calendar .tribe-events-tooltip h3.entry-title.summary { 
    line-height: 30px; 
    font-family: Oswald;
}
table.tribe-events-calendar .tribe-events-tooltip .tribe-events-event-body .tribe-event-description { 
    color: #C8CFD6;
    font-size: 17px; 
    font-family: 'Noto Sans';
    line-height: 30px;
}


.single-tribe_events .tribe-events-event-meta {
    background: none;
    border: none;
    margin: 0;
}
.tribe-events-meta-group .tribe-events-single-section-title { 
    color: #4E7290;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt { 
    color: #C8CFD6;
}
#tribe-events-content .tribe-events-abbr { 
    color: #8C9196;
}


.latest-news{margin-bottom: 80px;}
.latest-news #tribe-bar-form label{color: #70A3CF;text-transform: none;font-size:17px;margin: 0 0 5px;}
.latest-news #tribe-events-bar #tribe-bar-filters-wrap #tribe-bar-filters input#tribe-bar-search,.latest-news #tribe-bar-form select {border:2px solid #70A3CF!important;padding: 10px; line-height: 24px;
margin: 10px 0;		height:50px;
}
.latest-news #tribe-events-bar #tribe-bar-filters-wrap #tribe-bar-filters input#tribe-bar-search{background: url(/wp-content/uploads/images/search_icon_news.svg) no-repeat center right!important;
    background-position: right 4% top 50% !important;}

.latest-news #tribe-bar-form select,.latest-news #tribe-bar-form select:focus{ -webkit-appearance: none;
-moz-appearance: none;
appearance: none!important;
background: url(/wp-content/uploads/images/select_dropdown_arrow_news.svg) no-repeat center right!important;
    background-position: right 4% top 50% !important;
	width:100%;
}
.latest-news #tribe-bar-form .placeholder{color:#C8CFD6!important;}

.latest-news #tribe-bar-form select option {color: #232323!important;}

.latest-news  .wpb_content_element {
	margin-bottom: 20px;}
.latest-news .wpb_single_image{margin-top:20px;}


.latest-news .wpb_single_image .vc_single_image-wrapper img{
	width: 100%!important;
    height: 280px!important;
    object-fit: cover;}

.latest-news .vc_row{margin-bottom:50px;}


.latest-news  .read_more_link,.latest-news-single  .read_more_link{color:#70A3CF!important;background: url(/wp-content/uploads/images/readmore_news_arrow.svg) no-repeat center right;}
.latest-news  .read_more_link:hover,.latest-news-single  .read_more_link:hover{color:#4E7290!important;background: url(/wp-content/uploads/images/readmore_news_arrow_h.svg) no-repeat center right;}

.latest-news h3.vc_custom_heading a{font-size: 25px;color: #70A3CF!important;line-height: 25px;text-align: left;font-family:Noto Sans;font-weight:700;font-style:normal}
.latest-news .event-tag,.latest-news .event-date{line-height:25px;}
.latest-news .event-date{font-size:14px;}
.latest-news-single{padding-bottom: 100px;}
.latest-news-single h2.event-title{
	color: #70A3CF;
  font-family: oswald;
  font-size: 50px;
  line-height: 50px;
  width: 60%;
	padding-bottom:50px; 
	text-transform:uppercase;
}
.latest-news-single .lead-text{color: #9BC9E1;font: Bold 25px/35px Noto Sans;
letter-spacing: 0;width: 65%;}
.latest-news-single .author_details p{color:#8C9196;margin-bottom:0px;line-height: 24px;}
.latest-news-single .author_details p label{color:#C8CFD6;min-width:100px; font-weight:normal;}


 


.resources,.camphill-profiles{padding-bottom: 60px;}
.resources #tribe-events-bar{min-height:250px;}
.resources #tribe-bar-form label{color: #546F41;text-transform: none;font-size:17px;margin: 0 0 5px;}

.resources #tribe-events-bar #tribe-bar-filters-wrap #tribe-bar-filters input#tribe-bar-search,.resources #tribe-bar-form select {border:2px solid #546F41!important;padding: 10px; line-height: 24px;
margin: 10px 0;		height:50px;
}
.resources #tribe-events-bar #tribe-bar-filters-wrap #tribe-bar-filters input#tribe-bar-search{background: url(/wp-content/uploads/images/search_icon_resource.svg) no-repeat center right!important;
    background-position: right 4% top 50% !important;}

.resources #tribe-bar-form select,.resources #tribe-bar-form select:focus{ -webkit-appearance: none;
-moz-appearance: none;
appearance: none!important;
background: url(/wp-content/uploads/images/select_dropdown_arrow_resource.svg) no-repeat center right!important;
    background-position: right 4% top 50% !important;
	width:100%;
}

.resources  .wpb_content_element,.resources p{margin-bottom:20px;}
.resources h3{margin-bottom:0px;}
.resources .read_more_link { 
    margin-bottom: 60px !important;float:left;
}
.resources h3.vc_custom_heading a {
    font-size: 25px;
    color: #7FA762!important;
    line-height: 25px;
    text-align: left;
    font-family: Noto Sans;
    font-weight: 700;
    font-style: normal;      margin-top:50px;opacity:1!important;
}
.resources .resource-category{color:#8C9196;}

.resources   .read_more_link,.resources-single  .read_more_link{color:#9ED07A!important;background: url(/wp-content/uploads/images/readmore_resources_arrow.svg) no-repeat center right;}
.resources   .read_more_link:hover,.resources-single  .read_more_link:hover{color:#7FA762!important;background: url(/wp-content/uploads/images/readmore_resources_arrow_h.svg) no-repeat center right;}

.camphill-profiles{}
.camphill-profiles #tribe-bar-form label{color: #585D7E!important;text-transform: none;font-size:17px;margin: 0 0 5px;}

.camphill-profiles #tribe-events-bar #tribe-bar-filters-wrap #tribe-bar-filters input#tribe-bar-search,.camphill-profiles #tribe-bar-form select {border:2px solid #585D7E!important;padding: 10px; line-height: 24px;
margin: 10px 0;		height:50px;
}
.camphill-profiles #tribe-events-bar #tribe-bar-filters-wrap #tribe-bar-filters input#tribe-bar-search{background: url(/wp-content/uploads/images/search_icon_profile.svg) no-repeat center right!important;
    background-position: right 4% top 50% !important;}

.camphill-profiles #tribe-bar-form select,.camphill-profiles #tribe-bar-form select:focus{ -webkit-appearance: none;
-moz-appearance: none;
appearance: none!important;
background: url(/wp-content/uploads/images/select_dropdown_arrow_profile.svg) no-repeat center right!important;
background-position: right 4% top 50% !important;
	width:100%;
}
 
.camphill-profiles  .wpb_content_element,.camphill-profiles p{margin-bottom:20px;}
.camphill-profiles h3{margin-bottom:0px;}

.camphill-profiles h3.vc_custom_heading a  {
    font-size: 25px;
    color: #8189B9!important;
    line-height: 25px;
    text-align: left;
    font-family: Noto Sans;
    font-weight: 700;
    font-style: normal;      margin-top:50px;
}
.camphill-profiles-single  .profile-main-img {
    text-align: left; max-width:90%!important; margin-top: 10px; margin-bottom:20px;
}

.camphill-profiles  .wpb_single_image .vc_single_image-wrapper img,.camphill-profiles-single .profile-main-img img,.camphill-profiles-single .rad_profile_img img{border-radius: 50%;} 

.camphill-profiles .wpb_single_image .vc_single_image-wrapper{border-radius: 50%;background:#8189b9;}
.camphill-profiles .wpb_single_image .vc_single_image-wrapper img{ 
-webkit-mask-image: url(/wp-content/uploads/images/profile_photo_mask.svg);
	-webkit-mask-box-image:url(/wp-content/uploads/images/profile_photo_mask.svg);	
mask-image: url(/wp-content/uploads/images/profile_photo_mask.svg); 
  mask-repeat: no-repeat;
  webkit-mask-repeat: no-repeat;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
}
 
.camphill-profiles-single  .rad_profile_img{ max-width:70%!important;}

.camphill-profiles-single h3.profile-title{margin:50px 0 30px 0;}
.camphill-profiles-single h3.vc_custom_heading a {
    font-size: 50px;
    color: #8189B9!important;
    line-height: 50px;
    text-align: left;
    font-family:Oswald;
    font-weight: 700;
    font-style: normal; 
	text-transform:uppercase;
}

.camphill-profiles-single .rad-heading{ margin-top:100px;margin-bottom:50px; }
.camphill-profiles-single  .profile-list {margin-bottom:20px;}
.camphill-profiles-single  .profile-list .profile-text{
	    max-height: 90px;
    overflow: hidden;
}
.camphill-profiles-single  .profile-list  .wpb_content_element{ margin-bottom:20px;}
.camphill-profiles-single  .profile-list  h3.vc_custom_heading{ margin-top:0px;}

.camphill-profiles-single  .profile-list  h3.vc_custom_heading a{font: Bold 25px/35px Noto Sans; 
	text-transform:capitalize;}


.camphill-profiles-single .lead-text{color:#9EA7E2;font: Bold 25px/35px Noto Sans;
letter-spacing: 0;margin-top:30px;}

.profile-category {color:#8C9196;}

.camphill-profiles   .read_more_link,.camphill-profiles-single  .read_more_link{color:#9EA7E2!important;background: url(/wp-content/uploads/images/readmore_profile_arrow.svg) no-repeat center right;}
 
.camphill-profiles .read_more_link:hover,.camphill-profiles-single .read_more_link:hover{color:#8189B9!important;background: url(/wp-content/uploads/images/readmore_profile_arrow_h.svg) no-repeat center right;}

.camphill-profiles   .wpb_single_image.vc_align_center{text-align: left;}
.camphill-profiles .vc_row{margin-bottom:50px;}
.camphill-profiles  .wpb_single_image .vc_single_image-wrapper{ 
    max-width: 240px;
    margin-top: 25px;
}


#main  .wpcf7-form label{font-weight:bold!important;}

.applicant-login  input[type="text"], .applicant-login  input[type="email"], .applicant-login  input[type="password"]{ 
    width: 100%;
    min-height: 50px;
    border: 2px solid #1D71B8!important;
    padding: 4px 15px;
	background:#ffffff;
}


.applicant-login {padding-bottom:80px;}
.applicant-login span{
	color:#8C9196;}
.applicant-login p.privacy-policy{
	color:#8C9196;padding-top:20px;}
.applicant-login label a.forgot-email,.applicant-login  label a.forgot-password{
    float: right;
    font-weight: normal;
		color: #8C9196;}


#main .wpcf7-form.applicant-login .wpcf7-submit,#main .wpcf7-form.applicant-login .wpcf7-submit:hover{padding: 12px 40px!important;}

#main .wpcf7-form  textarea{resize:none;}

#main .wpcf7-form input[type="text"],#main .wpcf7-form input[type="email"],#main .wpcf7-form  input[type="password"], #main .wpcf7-form textarea,#main .wpcf7-form select,#main .wpcf7-form input[type="date"]{
    min-height: 50px;
    border: 2px solid #1D71B8!important;
	color:#1D71B8;
    padding: 4px 15px;
	background:#ffffff;
width:100%;}

#main .wpcf7-form input[type="text"]:focus,#main .wpcf7-form input[type="email"]:focus, #main .wpcf7-form  input[type="password"]:focus,#main .wpcf7-form textarea:focus,#main .wpcf7-form select:focus,#main .wpcf7-form input[type="date"]:focus{border:4px solid #144D7D!important;color:#144D7D;}

#main .wpcf7-form  select{
	/*max-width: 300px!important; */
	-webkit-appearance: none;
-moz-appearance: none;
appearance: none!important;
background: url(/wp-content/uploads/images/select_dropdown_arrow_blue.svg) no-repeat center right!important;
    background-position: right 3% top 50% !important;}
#main .wpcf7-form select:focus{ 
background: url(/wp-content/uploads/images/select_dropdown_arrow_dark_blue.svg) no-repeat center right!important;background-position: right 3% top 50% !important;}

#main .wpcf7-form .wpcf7-submit {
    font: Bold 25px/37px Oswald !important;
    background: url(/wp-content/uploads/images/submit_btn.svg) no-repeat top center!important;
    background-size: contain!important;
    padding: 12px 30px!important;
    transition: 0s!important;
    width: auto;    
	margin-top: 30px;
}

#main .wpcf7-form .wpcf7-submit:hover{font: Bold 25px/37px Oswald !important;
background: url("/wp-content/uploads/images/submit_btn_h.svg") no-repeat top center!important;
background-size: contain!important; padding: 12px 30px!important;transition: 0s!important;}

#main .wpcf7-form .wpcf7-submit.medium {
    font: Bold 25px/37px Oswald !important;
    background: url(/wp-content/uploads/images/Page_Button_Blue_Medium.svg) no-repeat top center!important;
        background-size: 100%!important;
    padding: 20px 30px!important;
    transition: 0s!important;
    width: auto;    
	margin-top: 30px;
}
#main .wpcf7-form .wpcf7-submit.medium:hover {
    font: Bold 25px/37px Oswald !important;
    background: url(/wp-content/uploads/images/Page_Button_Blue_Medium_h.svg) no-repeat top center!important; 
        background-size: 100%!important;
    padding: 20px 30px!important;
    transition: 0s!important;
    width: auto;    
	margin-top: 30px;}

/*custom fields*/
.wpcf7-checkbox{line-height:40px;}
input[type=checkbox]:not(old),
input[type=radio]:not(old){
  /*width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
  height: 28px;
  vertical-align: bottom;*/
  	width: 20px !important;
	margin: 0 !important;
	padding: 0;
	opacity: 0;
	height: 20px !important;
	vertical-align: middle;
}

input[type=checkbox]:not(old) + span {
  display      : inline-block;
  /*margin-left  : -38px;*/
  margin-left  : -24px;
  padding-left : 60px;
  /*background   : url('/wp-content/uploads/images/checks.svg') no-repeat 0 0;*/
	background   : url('/wp-content/uploads/images/checkbox.svg') no-repeat 0 0, url(/wp-content/uploads/images/checkbox-checked.svg) no-repeat 0 0;
  line-height  : 24px;
}

input[type=checkbox]:not(old):checked + span{
  /*background-position : 0 -24px;*/
	
	background   : url('/wp-content/uploads/images/checkbox-checked.svg') no-repeat 0 0;
	
}

input[type=radio]:not(old) + span{
  display      : inline-block;
  margin-left  : -30px;
  padding-left : 50px;
  background   : url('/wp-content/uploads/images/radio.svg') no-repeat;
  line-height  : 24px;
  /*background-position : 0 -48px;*/
}
input[type=radio]:not(old):checked + span{
  /*background-position : 0 -72px;*/	
  background   : url('/wp-content/uploads/images/radio-checked.svg') no-repeat;
}



/*.custom-control-label::before {
    position: absolute; 
    left: -35px;
    top: 6px;
    display: block;
    width: 20px;
    height: 20px;
    pointer-events: none;
    content: ""; 
    background: url(/wp-content/uploads/images/menu-bullet.svg) no-repeat left;
}*/
.custom-control-label::after {
    position: absolute;
    left: -32px;
    top: 6px;
    display: block;
    width: 20px;
    height: 20px;
    content: "";
    border-radius: 50%;
    cursor: pointer; 
    background: url(/wp-content/uploads/images/menu-bullet.svg) no-repeat left; 
}
.custom-control-input:checked~.custom-control-label::before{ }
.custom-radio .custom-control-input:checked~.custom-control-label::after {background: url(/wp-content/uploads/images/menu-bullet-h.svg) no-repeat left; 
	left:-29px;
} 
/*custom fields*/



.camphil-community h2.vc_custom_heading,.community-single h2.event-title{color:#8189b9;}
.community-single h2.event-title{margin-bottom:50px;  text-transform:uppercase;}
.camphil-community .community_post{margin-bottom: 90px;}
.community-single .community_excerpt{font-weight:bold;font-size: 25px; line-height: 35px; color: #9ea7e2;margin-top: 20px;}
.camphil-community .community-content{
    max-height: 200px; 
	min-height:200px!important;
    overflow: hidden;
	color:#fff;
}



#tribe-events-footer,#tribe-events-content .tribe-events-button,ul.tribe-events-sub-nav .tribe-events-nav-left,ul.tribe-events-sub-nav .tribe-events-nav-right{display:none!important;}

ul.tribe-events-sub-nav li > a {
    color: #4E7290 !important;
	background:none; 
    padding: 10px 25px;
    display: inline-block;
    border-radius:0px;
}

ul.tribe-events-sub-nav li > a:hover {
	color: #4E7290 !important;
	background:none; 
}

.vc_row.block-template{margin:0px;}
.block-template{padding-top:100px;}
.block-template .content-left{ padding-right:30px;}

.block-template .content-right{ padding-left:0px;}

.block-template .content-left h2,.block-template .content-right h2{padding-bottom:30px;}

.block-template .block-img-right{padding-top:20px;text-align: right;padding-bottom:40px;}
.block-template .block-img-left{padding-top: 12px!important;text-align: left;padding-bottom:40px;}
.block-template .block-img-left img,.block-template .block-img-right img{max-width: 330px;}

.live-your-call{padding-right: 10px;}
.live-your-call .wpcf7{margin-top:50px;}
.live-your-call-img{padding-top:160px; padding-left:30px;}

.account-sidebar{max-width: 305px; min-height: 400px;}
 
.app_status{background: url("/wp-content/uploads/images/community_green_box.svg") no-repeat center center;padding:20px 5px 20px 30px;min-height: 430px;}
.app_status h2,.app_status h2.vc_custom_heading{color: #ffffff!important; margin-top:20px!important;}
.app_status .wpb_content_element{margin-bottom:30px!important;}
.app_status .sidebar-nav{max-height: 150px; overflow: hidden;}
.app_status .sidebar-nav ul{margin-top:20px;}

.sidebar-nav{min-height: 80px; overflow: hidden;}
.sidebar-nav ul{padding-left:0px; margin-top:30px;}
.sidebar-nav li{ list-style:none; font: normal 17px/30px Noto Sans!important; color:#ffffff!important;  }
.sidebar-nav li span{ font-weight: bold;min-width: 90px; float: left;}  

.app_status .btn_white_large{color:#7FA762!important;font: Bold 17px/25px Oswald!important;padding: 10px 20px;background:url("/wp-content/uploads/images/edit_app.svg") no-repeat top center; text-decoration: none!important;border:none!important;}
.app_status .btn_white_large:hover{color:#fff!important;padding: 10px 20px;background:url("/wp-content/uploads/images/edit_app_h.svg") no-repeat top center; text-decoration: none!important;}

#fetched_data .text-primary{color:#1D71B8;margin-top:20px;font-size: 25px; margin-bottom: 0px;}
.positions_applied{border-collapse: collapse; border: none; margin: 20px 0px 40px 0px;}
.positions_applied th,.positions_applied td{ border: none; padding-left: 0px;font-size: 15px; vertical-align: top;}
.positions_applied th{color:#1D71B8;} 


.view_all_positions {
    background: url("/wp-content/uploads/images/view_all_positions.svg") no-repeat top center;
    transition: 0s!important;
    padding: 15px 30px;
}
.view_all_positions:hover {
    background: url("/wp-content/uploads/images/view_all_positions_h.svg") no-repeat top center;
    transition: 0s;
}

.edit_your_application {
    background: url("/wp-content/uploads/images/edit_your_application.svg") no-repeat top center;
    transition: 0s!important;
    padding: 15px 20px;
}
.edit_your_application:hover {
    background: url("/wp-content/uploads/images/edit_your_application_h.svg") no-repeat top center;
    transition: 0s;
}


.apply_btn {
	background: url("/wp-content/uploads/images/Nav_Button_Red.svg") no-repeat top center !important;  
	font: Bold 16px/18px Oswald!important;
    padding: 8px 20px;
    color: #fff!important;
	cursor: pointer;
    background-size: contain!important;
    transition: 0s!important;
    display: inline-block;
    background-position: center!important;
    text-align: center;
    border-bottom: none!important;
    text-decoration: none!important;
	text-transform: uppercase!important;}
.apply_btn:hover{
	background: url("/wp-content/uploads/images/Nav_Button_Red_h.svg") no-repeat  top center !important;
    background-size: contain!important;
	}


.open_position_img_bg {
    background: url("/wp-content/uploads/images/open_position_img_bg.svg") no-repeat 50% 50%;	
    transition: 0s;
    text-align: center;
    min-width: 307px;
    min-height: 307px;
    max-width: 307px;
    padding: 12px;
	margin-top: 10px;
	overflow: hidden;
}
.open_position_img_bg img{ width: 100%!important; height: 280px!important; object-fit: cover;}

.open_position_img_bg:hover img{opacity: .6}

.open_position_img_bg:hover .hover-btn-container{display: block!important; opacity: 1!important}

.hover-btn-container {	
    transition: .5s ease;
    opacity: 0; 
    position: absolute;
    top: 50%;
     left: 50%; 
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center; 
    z-index: 9;
}
.hover-btn-container .btn-small-white{color: #1D71B8!important;}

.hover-btn-container .btn-small-white:hover{
	color: #fff!important;}

.wpb_video_widget{margin: 50px 0px;}

.hide_mob_cont{ }
.show_mob_cont{display: none !important}
.profile-image{border-radius: 50%;}
li.iscwp-insta-grid{list-style: none;}
.home .mobile-wsliderblockone{padding-bottom: 50px; display: flex;}
.terms-agree .error{padding-left:30px;}
.camphill-register .live-your-call{padding-bottom: 60px;}

#open-position-popup{
	border: 10px solid #1D71B8;
    padding: 40px;
    position: fixed;
    top: 20%;
    left: 25%;
    width: 50%;
    background: #fff;
    z-index:999;
}

#open-position-popup #popup-body{
	max-height: 400px;
    overflow:auto;
}

#open-help-popup{
	border: 10px solid #1D71B8;
    padding: 40px;
    position: fixed;
    top: 20%;
    left: 25%;
    width: 50%;
    background: #fff;
    z-index:999;
}

#open-help-popup #popup-body2{
	max-height: 400px;
    overflow:auto;
}

#open-popup{
	border: 10px solid #1D71B8;
    padding: 40px;
    position: fixed;
    top: 20%;
    left: 25%;
    width: 50%;
    background: #fff;
    z-index:999;
}

#open-popup #popup-body{
	max-height: 400px;
    overflow:auto;
}

#popup-close{
	width: 40px;
    height: 38px;
    text-align: center;
    float: right;
    background: #1D71B8;
    margin-top: -40px;
    margin-right: -40px;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    cursor: pointer;
}



@media (max-width: 1200px){
	
.bt-header .container {
    width: 1000px!important;
    padding-right: 10px;
    padding-left: 10px;
}	
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu > li.menu-item:not(:first-child){margin-left:6px!important;}	
.bt-header.header-1 .bt-container-logo {
    width: 15%!important;
}
.bt-header.header-1 .bt-container-menu {
    width: 85%!important;
}
.bt-logo-retina .fw-wrap-logo .fw-site-logo img.main-logo {
    width: 160px;
}
	
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.log-in a span,body.is-header-sticky .bt-header-container.fw-sticky-header .bt-site-navigation > ul.bt-nav-menu > li.menu-item.log-in a {margin-left:5px!important;}	
	
#page .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-caption{padding: 30px!important;}	

.bt-copyright {
	    background: url(/wp-content/uploads/images/Camphill_Association_Logo_White.svg) no-repeat left 50% ;
    padding: 15px 0 15px 250px;
    font-size: 14px;
    color: #ffffff;
	text-align: left;     
}	
}

 
@media (max-width: 1024px){
	footer#colophon{padding-top: 60px!important;}
}


@media (max-width: 996px){	
	
   /*.off-canvas-menu-closed{ right: 90px!important;top: 30px!important;}
	.bt-header-mobi.header-mobi .off-canvas-menu-container ul{max-width:750px!important; margin: 0 auto!important;}
	.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.volunteer .menu-offcanvas-toggle-ui{left:12%!important;}
	.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.life-in-camphill .menu-offcanvas-toggle-ui{left:18%!important;}
	.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.about .menu-offcanvas-toggle-ui{left:7%!important;}
	.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.news-events .menu-offcanvas-toggle-ui{left:17%!important;}*/
	/***Mobile Nav Style Start***/
	
	
	
html #wpadminbar{display: none!important;}
html.vc_mobile,html{margin-top: 0px!important;}
	
.off-canvas-menu-closed{ right: 17px!important;background: url(/wp-content/uploads/images/mobile_nav_button_h.svg) no-repeat 50% 50%!important; width:35px; height:35px;border-radius:0px!important;box-shadow: none!important;margin-top:12px}
.off-canvas-menu-closed .ion-ios-close-empty{dispaly:none!important;}
.off-canvas-menu-closed .ion-ios-close-empty:before {content: " ";}


.bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item  a {line-height: 30px!important;} 
.fa-bars{background: url(/wp-content/uploads/images/mobile_nav_button.svg) no-repeat 50% 50%; width:35px; height:35px; margin-top:16px; }
.fa-bars:hover{background: url(/wp-content/uploads/images/mobile_nav_button_h.svg) no-repeat 50% 50%!important;}
.fa-bars:before{content: " "!important;}
 

.bt-header-mobi.header-mobi .off-canvas-menu-container{ background:none!important; box-shadow:none!important; top:78px!important;width:100%!important; height: auto!important;}

.bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item > .menu-item-custom-wrap.off-canvas-menu-wrap{background:none!important;box-shadow:none!important; position: absolute}

 .bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item > .menu-item-custom-wrap.off-canvas-menu-wrap > div > *:first-child { background: #fff;padding:20px 0px;
    margin-top: 0px!important; 
}
.bt-header-mobi.header-mobi .off-canvas-menu-container ul{background: #fff;padding:20px!important;max-width:750px!important; margin: 0 auto!important;}
.bt-header-mobi.header-mobi .off-canvas-menu-container ul.menu ul.sub-menu{background: #fff!important; margin: 0px 30px!important; padding: 0px!important;}

#menu-offcanvas-mobile-menu li a,#menu-camphill-menu li a{padding: 6px 0px!important; text-transform: uppercase!important; font: Bold 20px/30px Oswald!important;}
#menu-offcanvas-mobile-menu li a span,#menu-camphill-menu li a span{letter-spacing: 0px!important; font-weight: bold!important;}

.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.volunteer .menu-offcanvas-toggle-ui:after,.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.volunteer .menu-offcanvas-toggle-ui:before,.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.life-in-camphill .menu-offcanvas-toggle-ui:after,.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.life-in-camphill .menu-offcanvas-toggle-ui:before,.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.about .menu-offcanvas-toggle-ui:after,.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.about .menu-offcanvas-toggle-ui:before,.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.news-events .menu-offcanvas-toggle-ui:after,.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.news-events .menu-offcanvas-toggle-ui:before,
	
#menu-camphill-menu li.volunteer-mbg .menu-offcanvas-toggle-ui:after,#menu-camphill-menu li.volunteer-mbg .menu-offcanvas-toggle-ui:before,#menu-camphill-menu li.life-in-mbg .menu-offcanvas-toggle-ui:after,#menu-camphill-menu li.life-in-mbg .menu-offcanvas-toggle-ui:before,#menu-camphill-menu li.about-mbg .menu-offcanvas-toggle-ui:after,#menu-camphill-menu  li.about-mbg .menu-offcanvas-toggle-ui:before,.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.news-events-mbg .menu-offcanvas-toggle-ui:after,#menu-camphill-menu li.news-events-mbg .menu-offcanvas-toggle-ui:before	
	{display: none!important;border:0px!important;}
	

#menu-offcanvas-mobile-menu li.volunteer a,#menu-camphill-menu li.volunteer-mbg a { color: #3399CC!important;} 
#menu-offcanvas-mobile-menu li.volunteer a:hover,#menu-camphill-menu li.volunteer-mbg a:hover{color: #1D71B8!important}

.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.volunteer .menu-offcanvas-toggle-ui{background: url(/wp-content/uploads/images/vol-arrow-open.svg) no-repeat 50% 20px;left:12%!important;}
.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.volunteer .menu-offcanvas-toggle-ui.is-open{background: url(/wp-content/uploads/images/vol-arrow-close.svg) no-repeat 50% 20px;}
	
#menu-camphill-menu li.volunteer-mbg .menu-offcanvas-toggle-ui{background: url(/wp-content/uploads/images/vol-arrow-open.svg) no-repeat 50% 20px;left:28%!important;}
#menu-camphill-menu  li.volunteer-mbg .menu-offcanvas-toggle-ui.is-open{background: url(/wp-content/uploads/images/vol-arrow-close.svg) no-repeat 50% 20px;}


#menu-offcanvas-mobile-menu li.life-in-camphill a,#menu-camphill-menu li.life-in-mbg a{ color: #9ED07A!important;}
#menu-offcanvas-mobile-menu li.life-in-camphill a:hover,#menu-camphill-menu li.life-in-mbg a:hover { color: #7FA762!important;} 

.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.life-in-camphill .menu-offcanvas-toggle-ui{background: url(/wp-content/uploads/images/life-arrow-open.svg) no-repeat 50% 20px;left:18%!important;}
.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.life-in-camphill .menu-offcanvas-toggle-ui.is-open{background: url(/wp-content/uploads/images/life-arrow-close.svg) no-repeat 50% 20px;}
	

#menu-camphill-menu li.life-in-mbg .menu-offcanvas-toggle-ui{background: url(/wp-content/uploads/images/life-arrow-open.svg) no-repeat 50% 20px;left:44%!important;}
#menu-camphill-menu li.life-in-mbg .menu-offcanvas-toggle-ui.is-open{background: url(/wp-content/uploads/images/life-arrow-close.svg) no-repeat 50% 20px;}
	

#menu-offcanvas-mobile-menu li.about a,#menu-camphill-menu li.about-mbg a { color: #FFB454!important;}
#menu-offcanvas-mobile-menu li.about a:hover,#menu-camphill-menu li.about-mbg a:hover { color: #ECA74E!important;}

.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.about .menu-offcanvas-toggle-ui{background: url(/wp-content/uploads/images/about-arrow-open.svg) no-repeat 50% 20px;left:7%!important;}
.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.about .menu-offcanvas-toggle-ui.is-open{background: url(/wp-content/uploads/images/about-arrow-close.svg) no-repeat 50% 20px;}
	

#menu-camphill-menu li.about-mbg .menu-offcanvas-toggle-ui{background: url(/wp-content/uploads/images/about-arrow-open.svg) no-repeat 50% 20px;left:16%!important;}
#menu-camphill-menu li.about-mbg .menu-offcanvas-toggle-ui.is-open{background: url(/wp-content/uploads/images/about-arrow-close.svg) no-repeat 50% 20px;}

#menu-offcanvas-mobile-menu li.communities a,#menu-camphill-menu li.community-mbg a { color: #8189B9!important;}
#menu-offcanvas-mobile-menu li.communities a:hover,#menu-camphill-menu li.community-mbg a:hover { color: #7077a0!important;}

#menu-offcanvas-mobile-menu li.news-events a,#menu-camphill-menu li.news-events-mbg a { color: #9BC9E1!important;}
#menu-offcanvas-mobile-menu li.news-events a:hover,#menu-camphill-menu li.news-events-mbg a:hover { color: #70A3CF!important;}
	
.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.news-events .menu-offcanvas-toggle-ui{background: url(/wp-content/uploads/images/news-arrow-open.svg) no-repeat 50% 20px;left:17%!important;}
.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.news-events .menu-offcanvas-toggle-ui.is-open{background: url(/wp-content/uploads/images/news-arrow-close.svg) no-repeat 50% 20px;}
	
	
	
#menu-camphill-menu li.news-events-mbg .menu-offcanvas-toggle-ui{background: url(/wp-content/uploads/images/news-arrow-open.svg) no-repeat 50% 20px;left:23%!important;}
#menu-camphill-menu li.news-events-mbg .menu-offcanvas-toggle-ui.is-open{background: url(/wp-content/uploads/images/news-arrow-close.svg) no-repeat 50% 20px;}	
	

#menu-offcanvas-mobile-menu li.contact a { color: #8C9196!important;}
#menu-offcanvas-mobile-menu li.contact a:hover { color: #666!important;}

#menu-offcanvas-mobile-menu li.apply-now-mbg a{
	background: url('/wp-content/uploads/images/Nav_Button_Red.svg') no-repeat 50% 50%; background-size: 100%;font-size:20px;padding:8px 20px!important;transition: 0s;letter-spacing:0px;line-height: 36px!important; max-width: 136px; height:60px; text-transform: uppercase;margin-top:20px;}
#menu-offcanvas-mobile-menu li.apply-now-mbg a:hover{
	background: url('/wp-content/uploads/images/Nav_Button_Red_h.svg') no-repeat 50% 50%;  background-size: 100%;font-size:20px;padding:8px 20px!important;max-width: 136px;color:#fff!important;}
#menu-offcanvas-mobile-menu li.apply-now-mbg a span{padding-bottom:0px!important;margin:0px!important;color:#fff!important;}



#menu-camphill-menu li.apply-now-mbg a{
	background: url('/wp-content/uploads/images/Nav_Button_Red.svg') no-repeat 50% 50%; background-size: 100%;font-size:20px;padding:8px 16px!important;transition: 0s;letter-spacing:0px;line-height: 36px!important; max-width: 130px; height:60px; text-align: center;text-transform: uppercase;margin-top:20px;}
#menu-camphill-menu li.apply-now-mbg a:hover{
	background: url('/wp-content/uploads/images/Nav_Button_Red_h.svg') no-repeat 50% 50%;  background-size: 100%;font-size:20px;padding:8px 16px!important;max-width: 130px;color:#fff!important;}
#menu-camphill-menu li.apply-now-mbg a span{padding-bottom:0px!important;margin:0px!important;color:#fff!important;}	
	
	
	
#menu-offcanvas-mobile-menu li.your-application-btn a{
	background: url('/wp-content/uploads/images/your-application-btn.svg') no-repeat 50% 50%; background-size: 100%;font-size:16px;padding:8px 16px!important;transition: 0s;letter-spacing:0px;line-height: 36px!important; max-width: 170px; height:60px; text-transform: uppercase;margin-top:20px; text-align: center}
#menu-offcanvas-mobile-menu li.your-application-btn a:hover{
	background: url('/wp-content/uploads/images/your-application-btn_h.svg') no-repeat 50% 50%;  background-size: 100%;font-size:16px;padding:8px 16px!important;max-width: 170px;color:#fff!important;}
#menu-offcanvas-mobile-menu li.your-application-btn a span{padding-bottom:0px!important;margin:0px!important;color:#fff!important;}
 
	
	
#menu-mobile-menu li.log-in a{color: #F0544F!important;font: Bold 14px/21px Oswald; text-transform: uppercase;}
#menu-mobile-menu li.log-in a:hover{color: #c83a2d!important;}	
	
	


#menu-mobile-menu li.menu-item.admin-mbg > a{
	background: url('/wp-content/uploads/images/admin-img.svg') no-repeat 50% 50%; background-size: 100%; padding:15px;transition: 0s;letter-spacing:0px; margin: 0px; z-index: 99;}
#menu-mobile-menu li.menu-item.admin-mbg > a:hover{
	background: url('/wp-content/uploads/images/admin-img_h.svg') no-repeat 50% 50%;  background-size: 100%; padding:15px; margin: 0px;z-index: 99}	


#menu-mobile-menu li.menu-item.admin-mbg .sub-menu{background: url('/wp-content/uploads/images/admin_Dropdown.svg') no-repeat 50% 50%;box-shadow:none;min-width:140px;left: -50px;padding:20px 0;margin-top:-35px!important;z-index: 0}
#menu-mobile-menu li.menu-item.admin-mbg .sub-menu li.menu-item {border: none!important;}	
	#menu-mobile-menu li.menu-item.admin-mbg .sub-menu li.menu-item a{padding: 0px 20px; text-align: center;}
#menu-mobile-menu li.menu-item.admin-mbg .sub-menu li.menu-item a:hover span{color:#FFB454!important;}	
	
/***Mobile Nav Style End***/


	
	
	
.bt-header-mobi {
    background: url(/wp-content/uploads/images/header_bg.svg) repeat-x center bottom!important;
    background-size: 100%;
    z-index: 99;
    position: fixed;
    width: 100%;
    padding-bottom: 20px;
}	
.bt-header-mobi.header-mobi .bt-container-logo {
    width: 55%;
    float: left;
	margin-top:10px;
}
	.bt-header-mobi.header-mobi .bt-container-menu {
    width: 40%;
}
.bt-header-mobi .bt-header-mobi-main {
    padding:0;
    height: 80px;
}
h2.vc_custom_heading{
    font-size: 40px!important;
    line-height: 40px!important;
	
	}		
.site-main {
    top: 0px;
    position: relative;
}	
/*.home_btn {
	font: Bold 20px/30px Oswald;
padding:15px 20px;
	}	*/
	
.vc_col-sm-7.pull-right{width:90%!important}	
.camphil-community .vc_col-sm-4.community_post{width:50%!important; float: left;}
.purple_box .vc_column-inner .wpb_wrapper .vc_row{ max-width: 300px; min-width: 300px; margin: 0 auto;}
	
footer#colophon{
	padding-top: 50px!important;	
}
footer#colophon .wpcf7-form .ctf-email,footer#colophon .wpcf7-form .ctf-text{width:100%!important;}	
footer#colophon .wpcf7-form .ctf-text br{display:none;}


	
}
@media (max-width: 800px){
	/*.home_btn {
	font: Bold 20px/30px Oswald;
	}*/

.apply_now_btn{ 
	padding: 15px 20px;margin-top:20px
	}
	
h2.vc_custom_heading{
    font-size: 40px!important;
    line-height: 40px!important;
	}	
.owl-carousel.owl-drag .owl-item {
	margin-right: 50px!important;
}	
footer#colophon {
    padding-top: 30px!important;
}
}

 
@media only screen and (min-width: 768px){
  .bt-fot2 {padding-left: 70px !important;}
}

@media (max-width: 768px){
	
#tribe-events-pg-template {
    padding: 40px 0 20px 0px!important;
}
#tribe-bar-collapse-toggle,#tribe-bar-collapse-toggle:focus, #tribe-bar-collapse-toggle:hover {
	color: #ffffff!important;
    background: #4E7290!important;
}
.tribe-events-calendar thead th {padding: 5px!important;}	
#tribe-events-header .tribe-events-sub-nav li a {display: block!important;}
	
	
.block-template .block-img-left img, .block-template .block-img-right img	{width: 90%;}
html.vc_mobile,html{margin-top: 0px!important;}	
.fa-bars{ margin-top: 10px!important;}
.off-canvas-menu-closed{ right: 38px!important; position: absolute!important}

.bt-header-mobi.header-mobi .off-canvas-menu-container{ background: url(/wp-content/uploads/images/header_bg.svg) repeat-x center bottom!important; padding-bottom: 20px!important; top:78px!important; max-height: 450px!important; overflow-y: scroll;}

	
.bt-header-mobi.header-mobi .off-canvas-menu-container ul {
    background: #fff; padding: 20px 30px!important;
}
	
.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.volunteer .menu-offcanvas-toggle-ui{left:20%!important;}
.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.life-in-camphill .menu-offcanvas-toggle-ui{left:25%!important;}
.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.about .menu-offcanvas-toggle-ui{left:12%!important;}
.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.news-events .menu-offcanvas-toggle-ui{left:16%!important;}	
	


#menu-camphill-menu li.volunteer-mbg .menu-offcanvas-toggle-ui{left:30%!important;}
#menu-camphill-menu li.life-in-mbg .menu-offcanvas-toggle-ui{left:44%!important;}
#menu-camphill-menu li.about-mbg .menu-offcanvas-toggle-ui{left:18%!important;}
#menu-camphill-menu li.news-events-mbg .menu-offcanvas-toggle-ui{left:24%!important;}		
	
	
	
	
.bt-header-mobi.header-mobi .bt-container-logo { 
	margin-top:5px!important;
}
	
.camphil-community .pull-right{float: none!important;margin:50px 20px}	
.purple_box .vc_column-inner .wpb_wrapper .vc_row{	background: url('/wp-content/uploads/images/purple_box_bg.svg') no-repeat left top; background-size: 100%; margin:5px;padding: 20px 10px; height:610px!important;}
.purple_box .vc_column-inner .wpb_wrapper .vc_row h2 { font-size: 25px!important;}	
	
 
.purple_box .vc_column-inner .wpb_wrapper .vc_row{ max-width: 300px; min-width: 250px; margin: 0 auto!important;}	
.camphil-community .community-content {min-height: 170px!important;}	
	
	.vc_custom_1568692211208{padding-bottom:30px!important;}

	.site-main {
    top: 0px;
    position: relative;
}

.bt-header-mobi {
    background: url(/wp-content/uploads/images/header_bg.svg) repeat-x center bottom!important;
    background-size: 100%;
    z-index: 99;
    position: fixed;
    width: 100%;
    padding-bottom: 20px;
} 
.video_play_icon{top:48%;width:16%}
.block-template .content-right{padding-left: 0px!important;}
.section_title, .vc_column-inner.vc_column-inner-mob,.vc_column_container>.vc_column-inner .vc_row.vc_column-inner-mob{margin-left:15px!important; margin-right: 15px!important;}


	.open_position_img_bg {margin: 30px 0px;}
	
	
.vc_column_container>.vc_column-inner { padding-left: 30px; padding-right: 30px; }	

.vc_column_container>.vc_column-inner .vc_row{margin:0px!important;}
	.vc_column_container>.vc_column-inner .vc_row.mobile-wtitletwo .vc_col-sm-8{padding-left:0px!important;}	
	
.vc_column_container .vc_column-inner .vc_column-inner {padding:0px!important;}	 
.vc_column_container .vc_column-inner .vc_column-inner h2.vc_custom_heading{margin-left:0px;}

.latest-news-single h2.event-title,.post-details .wpb_single_image.vc_align_left{margin-left:15px;}	
.mobile-wtitletwo .wpb_single_image.vc_align_left{margin-left:0px!important;}
	
	
#page .wpb_theme_custom_element.wpb_posts_slider_2 .owl-nav > div.owl-prev {left: -25px;}
#page .wpb_theme_custom_element.wpb_posts_slider_2 .owl-nav > div.owl-next {right: -25px;}	

	.block-template .block-img-right{text-align: left!important;}
	
.home_btn {
	font: Bold 25px/37px Oswald;  margin-bottom: 20px!important;
	}
.home .home_btn{display:inline-block!important;margin-bottom: 40px!important;}
	
.call-action-content .home_btn{margin-top:40px!important;}	
.call-action-content .vc_col-sm-3 .col-md-12{padding-left:0px;}
.home .vc_column-inner-mob .vc_col-sm-8 .vc_col-sm-12 .col-md-4{padding-left:15px;}
	
	h2.vc_custom_heading{
    font-size: 40px!important;
    line-height: 40px!important;
	}		
	.bt-footer-bar .container{width:80%;}	
	

.bt-fot2 {
    padding-left: 0px !important;
}	
.bt-footer-widgets { 
    padding: 60px 0!important;
}	
.footer-social-wrap {
    padding: 0!important;
}
.bt-footer-widgets .widget.widget_nav_menu ul li > a {
	padding: 8px 0!important;
	}	
	.bt-footer-widgets .container,.bt-header-mobi-main  .container{
		padding-left:30px; 
		padding-right:30px;}	
	
.bt-footer-widgets .bt-row{margin-left:0!important; width: calc(100%)!important;}
.bt-footer-widgets .bt-row .bt-col-2{padding-left:0px!important;margin-left:0px!important;}

footer#colophon{background-size:auto;} 	
footer#colophon .bt-row .bt-col-2.bt-fot1 {
width: 100%!important; 
padding-bottom:60px;
background: url(/wp-content/uploads/images/footer_sep.svg) no-repeat center bottom;background-size:102%;
}
.bt-footer-bar .bt-copyright{
    text-align: left;
}
.bt-footer-bar .container{
    width: 100%!important; 
	background: #1D71B8  url(/wp-content/uploads/images/footer_sep.svg) no-repeat top center!important;
 background-size:102%!important;padding-top: 50px!important;}
footer#colophon .bt-row .bt-col-2.bt-fot2 {
 width: 100%!important;
}

	#page footer .wpcf7-form .wpcf7-submit{margin-top:30px;}
	
.bt-copyright-left .container{
	padding-left:0px!important;
	padding-right:0px!important;
	}

.bt-footer-bar.bt-copyright-left{padding:0 30px;}	
/*.bt-copyright {
    background: url(/wp-content/uploads/images/Camphill_Association_Logo_White.svg) no-repeat center top;text-align:left;
	padding: 70px 0px 10px 0px;}*/
.bt-copyright {
	    background: url(/wp-content/uploads/images/Camphill_Association_Logo_White.svg) no-repeat left top;
    padding: 70px 0px 40px 0px;
    font-size: 14px;
    color: #ffffff;
	text-align: left!important;    
	background-size: 170px;
}	
	
.sticky {
	position: initial!important;
	}
	
.bt-logo-retina .fw-wrap-logo .fw-site-logo img.main-logo{
	width: 170px !important;
}
	
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a { 
    font-size: 12px; 
}	

	
.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.log-in a, body.is-header-sticky .bt-header-container.fw-sticky-header .bt-site-navigation > ul.bt-nav-menu > li.menu-item.log-in a { 
    margin-left: 10px;
}	
	
h2.show_mob_cont{padding: 0 50% 0 0!important;}	

.pull-right {
    float: left !important;
}
.app_progress{ padding-top:30px;}	
	.app_status{min-width: 320px;margin-bottom :30px;}
	
.mobile-blocktmplthree h2.vc_custom_heading{width:80%!important;}
.mobile-blocktmplthree .content-right h3{margin-top:5px!important;}
	.mobile-blocktemplatefive .right-content { padding-left:20px;}
	.mobile-blocktemplatefive .right-content h3{margin-top:5px!important;}
	
.vc_custom_1569928287748 { margin-top: 30px !important;}	
	.mobile-infoblocktwo .wpb_single_image.vc_align_center{padding-right: 20px}
	.mobile-wsliderblockone .vc_col-sm-8,
	.mobile-wcustpagesblock .vc_column_container.vc_col-sm-8{padding-left: 20px}	
	.mobile-wcustpagesblock .vc_column_container.vc_col-sm-8 h3{margin-top:0px;}
	.mobile-wimagecalloutone .learn_more_btn{min-width: 170px;}
	.mobile-wimagecalloutone .popup_college_btn{min-width: 170px;}
	.mobile-wimagecalloutone .popup_college_back_btn{min-width: 170px;}
	
	footer#colophon{margin-top:30px}	
	.vc_empty_space{height: 30px!important;}

	
	
	
.home .blue_box.vc_custom_1575995232746 .vc_column-inner {overflow: hidden!important}
	
/*	.home #page .wpb_theme_custom_element.wpb_posts_slider_2.container{padding: 0px!important}
	.blue_box .owl-carousel.owl-drag .owl-item.active:not(:first-child){margin-left: 25px!important;}*/
#page .wpb_theme_custom_element.wpb_posts_slider_2.home-slider .owl-nav > div.owl-next {right:20px!important; }
#page .wpb_theme_custom_element.wpb_posts_slider_2.home-slider .owl-nav > div.owl-prev {left:-40px!important; }
	
.vc_column_container>.vc_column-inner .vc_row.vc_column-inner-mob.mobile-customtext{ margin: 0px!important;overflow-wrap: break-word;}	
.mobile-wheadblock-two h3{font-size: 30px!important;}
	
.open_position_img_bg {
    background: url(/wp-content/uploads/images/open_position_img_bg.svg) no-repeat 50% 50%;
    transition: 0s;
    background-size: contain;
    text-align: center;
    min-width: 210px;
    min-height: 200px;
    max-width: 210px;
    padding: 12px;
    margin-top: 10px;
    overflow: hidden;
}	
.open_position_img_bg img {
    width: 100%!important;
    height: 180px!important;
    object-fit: cover;
}	
	
#open-position-popup{
	border: 10px solid #1D71B8;
    padding: 20px!important;
    position: fixed;
    top: 15%!important;
    left: 15%!important;
    width: 70%!important;
    background: #fff;
    z-index:999;
}
#open-help-popup{
	border: 10px solid #1D71B8;
    padding: 20px!important;
    position: fixed;
    top: 15%!important;
    left: 15%!important;
    width: 70%!important;
    background: #fff;
    z-index:999;
}

#login-popup{
	border: 10px solid #1D71B8;
    padding: 20px!important;
    position: fixed;
    top: 15%!important;
    left: 15%!important;
    width: 70%!important;
    background: #fff;
    z-index:999;
}
#login-popup #popup-body2{
	max-height: 400px;
    overflow:auto;
}

#open-popup{
	border: 10px solid #1D71B8;
    padding: 20px!important;
    position: fixed;
    top: 15%!important;
    left: 15%!important;
    width: 70%!important;
    background: #fff;
    z-index:999;
}
#popup-close {
    width: 36px!important;
    height: 34px!important;
    text-align: center;
    float: right;
    background: #1d71b8;
    margin-top: -30px;
    margin-right: -30px;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
}
	
	/*.vc_box_border_grey img{max-width: 80%;}*/
	
}


@media (max-width: 480px){ 

.bdr-bottom {top: -80px!important;}
	
#page footer .wpcf7-form .wpcf7-submit{margin-top:0px!important;}
	footer#colophon .wpcf7-form .ctf-text{height:90px!important;}	
	
#page .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-caption{padding: 30px 20px!important;}	

.hide_mob_cont{display: none!important;}
.show_mob_cont{display:block!important;}
.mobile-blocktemplatefive .right-content { padding-left:0px;}

.vc_column-inner.vc_column-inner-mob, .vc_row.vc_column-inner-mob{padding-top: 0px!important;}		
.vc_column_container>.vc_column-inner .block-template.vc_column-inner-mob,.vc_custom_1572499198000 .vc_row-flex.vc_column-inner-mob{margin: 0px!important}	
	

#page .wpb_theme_custom_element.wpb_posts_slider_2.home-slider .owl-nav > div.owl-next {right:-40px!important; }
#page .wpb_theme_custom_element.wpb_posts_slider_2.home-slider .owl-nav > div.owl-prev {left:-40px!important; }
	
	
#menu-mobile-menu li.menu-item.admin-mbg .sub-menu{margin-top:-28px!important;}
	
/*#menu-camphill-menu li.volunteer-mbg .menu-offcanvas-toggle-ui{left:30%!important; }
#menu-camphill-menu li.life-in-mbg .menu-offcanvas-toggle-ui{left:44%!important;}
#menu-camphill-menu li.about-mbg .menu-offcanvas-toggle-ui{left:18%!important;}
#menu-camphill-menu li.news-events-mbg .menu-offcanvas-toggle-ui{left:24%!important;}	*/

	
.camphill-myaccount .page_heading{padding: 50px 15px!important;}
.camphill-myaccount article .vc_column-inner h2.vc_custom_heading.account-info{padding-left: 15px!important; padding-right: 15px!important;width: 70%!important; position: relative; z-index: 999;}
	
.pos-applied .vc_col-sm-12 .vc_col-sm-4,.pos-applied .vc_col-sm-12 .vc_col-sm-8,.pos-applied .vc_col-sm-8  .vc_col-sm-8,.pos-applied .vc_col-sm-12 .vc_col-sm-12{ padding-left: 0px!important; padding-right: 0px!important;}
		
.pos-applied .vc_col-sm-12 .vc_col-sm-4 .edit_your_application,.pos-applied .vc_col-sm-12 .vc_col-sm-8 .edit_your_application,.pos-applied .vc_col-sm-12 .vc_col-sm-4 .view_all_positions,.pos-applied .vc_col-sm-12 .vc_col-sm-8 .view_all_positions{ font: Bold 22px/32px Oswald;} 

.edit_your_application{
	padding: 15px 12px;
}	
	
	
/*#tribe-events-bar { min-height: 300px;} ac*/
	
.apct-testim-wrapper div#template-5 .apct-testimonial-display-wrapper{
    background: url(/wp-content/uploads/2019/09/Section_Line_Horizontal_dark_Blue.svg) left top no-repeat;
	}	
.apct-testim-wrapper div#template-5 .testim-image-resize{padding-top: 50px; position: relative; top: 0px;width: 100%; max-width: 100%; transform: translateY(0%);
    -moz-transform: translateY(0%);
    -webkit-transform: translateY(0%);}
.apct-testim-wrapper div#template-5 .apct-testimonial-image{margin: 0;max-width: 90%;}	
.apct-testim-wrapper div#template-5 .apct-testimonial-left-section {
	padding: 0 0 0 0; background: none;}	

.apct-testim-wrapper div#template-5 .apct-testimonial-image img {padding: 5px;}

.apct-testim-wrapper div#template-5 .apct-testimonial-display-wrapper .apct-testimonial-right-section{width:100%;padding-left: 0px;}	
	.apct-testim-wrapper div#template-5 .apct_testimonial-right{ background: none; }	
	
	
.camphill-register .page_heading,.camphill-myaccount .page_heading {padding: 30px 0 50px 0;}
.camphill-register .page_heading h3.vc_custom_heading,.camphill-myaccount .page_heading h3.vc_custom_heading{ display: none;}
.app_status .btn_white_large{position: absolute;z-index: 9;}
.fw-title-bar{ background-size: contain!important; margin-bottom: -15px;}
.fw-title-bar .container { height: 270px;padding: 0!important;}	

.fw-title-bar.fw-section-image .container .row{margin-right: 0px!important;}		
	
.vc_empty_space{height:50px!important;}

	
.home .home_btn {
    display: inline-block!important;
    margin-bottom: 0px!important;
}
.footer-sidebar-item .error{margin-top: -10px}	
	
.header-img-btm{padding-bottom: 50px!important; margin-bottom: -50px;z-index: 0!important}
	
.camphill-login .page_heading{ padding: 50px 15px!important;}	
.camphill-login .header-img-btm{padding-bottom: 50px!important; margin-bottom: -35px!important;}
	
.mobile-container h2.show_mob_cont {padding: 0 20% 0 0!important;width: 100%!important;}  
.home .mobile-container  .vc_col-sm-8 .vc_col-sm-12 .col-md-8 .home_btn{margin-bottom: 0px!important;}

	.call-action-content .home_btn{margin-bottom: 5px!important;}	
.mobile-infoblocktwo{padding-top:20px!important;padding-bottom: 20px;}
.mobile-infoblocktwo .col-md-4{ padding-left: 15px!important;padding-top:30px; }	
.mobile-infoblocktwo .col-md-4 .home_btn{ margin-bottom: 40px!important;}
	
.mobile-infoblocktwo .wpb_content_element{margin-bottom:0px!important}

.mobile-wcalltoactionone h2{padding-bottom:20px!important}
.mobile-wcalltoactionone .sub-title div{padding-bottom:20px!important}
.vc_row.vc_column-inner-mob.mobile-wimagecalloutone{margin:0px!important;}
	
.mobile-wheadblock,.mobile-blocktmplfour,.vc_row.vc_column-inner-mob.mobile-blocktmplone, .mobile-blocktmpltwo,.vc_row.mobile-blocktmplthree,.mobile-wtitleone,.mobile-wtitletwo{padding-top:50px!important;} 
.mobile-blocktmplone .content-left{padding-top:0px!important;} 
.mobile-wcalloutboxone{padding-left:15px!important;	padding-right: 30px!important;}
 
	.latest-news-single .vc_custom_1576058517296{padding-top:40px!important;}


.mobile-wcustpagesblock .wpb_single_image.vc_align_center{text-align: left;}
	
	
#page .wpb_theme_custom_element.wpb_posts_slider_2{margin-bottom:0px!important}
.mobile-blocktmplone .content-left h2{width:80%!important}
	
.home .mobile-wsliderblockone{ display: block }	
	
.mobile-wsliderblockone .col-md-4{padding-left:0px!important;} 
	
	
.apct-testim-wrapper div#template-5 .apct_testimonial-right{background-size:100%;}

.home #page .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-caption .post-title-link .post-title{font: Bold 25px/25px Oswald!important;
    min-height: 130px!important;
    max-height: 130px!important;}
 
#page .wpb_theme_custom_element.wpb_posts_slider_2 .vc-custom-inner-wrap .item .item-inner.posts_slider_2_template_style_austim .post-caption .post-title-link .post-title{font: Bold 25px/25px Oswald!important;
    min-height: 130px!important;
    max-height: 130px!important;}
	
	footer#colophon h2{padding-top: 0px!important;padding-bottom: 20px!important;}
.btn-medium-green{min-width:200px;}	
	
	
.vc_column_container>.vc_column-inner .vc_row.vc_column-inner-mob.mobile-wimagecalloutone{margin:0px!important;}
.mobile-wimagecalloutone .vc_col-sm-4{margin-left:-15px!important}
.mobile-wimagecalloutone .home_btn{float:left;margin-left:15px;}



.live-your-call section .vc_column-inner{ padding-left: 15px; padding-right: 15px;}	

.live-your-call .vc_column-inner{ padding-left: 0px; padding-right: 0px;}	
	.live-your-call input[type=checkbox]:not(old) + span{margin-left:0px;margin-top: -25px;}	
.live-your-call-img{ padding-left: 15px;}
.block-template .content-left{padding-right: 0px!important}	
	
	
	
h3{line-height: 30px!important;}	
	
#main section.vc_section{margin-right: 0px!important;padding-right: 0px!important;}

#page .wpb_images_carousel .vc_item .vc_inner img{min-width: 100%;min-height: 300px!important;
    object-fit: cover!important;}

.bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item > .menu-item-custom-wrap.off-canvas-menu-wrap > div {right: 0!important;top: -100%!important}	
	
.bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu > li.menu-item.off-canvas-menu-is-open .off-canvas-menu-wrap > div {
    right: 0;
    top: 74px!important;
	z-index: 99!important;
}	
	
	
.fa-bars {margin-top: 12px!important;}

.off-canvas-menu-closed{ right: 30px!important;}	
	
.bt-header-mobi.header-mobi .off-canvas-menu-container{ background: url(/wp-content/uploads/images/header_bg.svg) repeat-x center bottom!important; padding-bottom: 20px!important;	box-shadow:none!important; top:80px!important;width:100%!important; height: auto!important;}
	
.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.volunteer .menu-offcanvas-toggle-ui{left:30%!important;}
.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.life-in-camphill .menu-offcanvas-toggle-ui{left:46%!important;}
.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.about .menu-offcanvas-toggle-ui{left:18%!important;}
.bt-header-mobi.header-mobi .off-canvas-menu-container ul li.news-events .menu-offcanvas-toggle-ui{left:25%!important;}	
 
	
.bt-header-mobi.header-mobi .bt-container-logo { 
    margin-top: 5px;
}
.site-main{top: 50px;} 
.home_btn{display:inline-flex;    justify-content: center;}

/*.owl-carousel .owl-stage-outer{margin-left:-10px!important;margin-right: -10px!important}
.owl-carousel.owl-drag .owl-item{padding:25px 15px;height: 530px;max-width:316px!important;min-width:316px!important; margin-right: 0px!important;}
*/
.owl-carousel.owl-drag .owl-item{margin-right: 20px!important;} 	
	
.post_slider_2_bg .owl-carousel.owl-drag .owl-item{margin-right: 20px!important;} 
	
.camphil-community .vc_col-sm-4.community_post{width:100%!important; float: left;}
	
#page .wpb_theme_custom_element.wpb_posts_slider_2 .owl-nav > div.owl-next {right:-30px!important;}	
#page .wpb_theme_custom_element.wpb_posts_slider_2 .owl-nav > div.owl-prev { left: -30px!important; 	}	
.notification-wrap .notification-inner{max-width:100%!important;width:100%!important;}

	
#live-your-calling-box-top{
	background: url(/wp-content/uploads/images/Hero_Banner_top_mob.svg)no-repeat top center !important;
    background-size: 105%!important; 
    margin-bottom: -10px!important;
    padding-top: 60px!important;
}
#live-your-calling-box-bottom{
	background: url(/wp-content/uploads/images/Hero_Banner_bottom_mob.svg)no-repeat bottom center !important;
    background-size: 105%!important; 
    margin-top: -10px!important;
    padding-bottom: 60px!important;
}
	
#light-blue-box-top{
	background: url(/wp-content/uploads/images/light_blue_box_top-mob.svg)no-repeat top center !important;
    background-size: 105%!important; 
    margin-bottom: -30px!important;
    padding-top: 30px!important;
}
#light-blue-box-bottom{
	background: url(/wp-content/uploads/images/light-blue-box-bottom-mob.svg)no-repeat bottom center !important;
    background-size: 105%!important; 
    margin-top: -30px!important;
    padding-bottom:0px!important;
}	 
	
footer#colophon{ 
    background: url(/wp-content/uploads/images/footer-top-mob.svg) no-repeat top center !important;
    background-size: 105%!important;
    z-index: 999!important;
    margin-top: 100px!important;
    padding-top: 50px!important;
}
.open-position-title{
	color:#337ab7;
	font-size:25px;
	float: none;
    width: 100%;
}


.open-position-subtitle{
	color:#9EA7E2;
	font-size:17px;
	margin-top: 15px;
	float: none;
	width: 100%;
}
	

#open-position-popup{
	border: 10px solid #1D71B8;
    padding: 20px!important;
    position: fixed;
    top: 15%!important;
    left: 10%!important;
    width: 80%!important;
    background: #fff;
    z-index:999;
}
#open-help-popup{
	border: 10px solid #1D71B8;
    padding: 20px!important;
    position: fixed;
    top: 15%!important;
    left: 10%!important;
    width: 80%!important;
    background: #fff;
    z-index:999;
}

#open-popup{
	border: 10px solid #1D71B8;
    padding: 20px!important;
    position: fixed;
    top: 15%!important;
    left: 10%!important;
    width: 80%!important;
    background: #fff;
    z-index:999;
}
#popup-close {
    width: 36px!important;
    height: 34px!important;
    text-align: center;
    float: right;
    background: #1d71b8;
    margin-top: -30px;
    margin-right: -30px;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
}
	
  	
}


@media (max-width: 375px){ 
.fw-title-bar .container .row{margin-right: 0px!important;}	
	
}



@media (max-width: 320px){ 


#menu-mobile-menu li.menu-item.admin-mbg .sub-menu{margin-top:-30px!important;}

	
.camphill-myaccount .page_heading{padding: 50px 15px!important;}
.camphill-myaccount article .vc_column-inner h2.vc_custom_heading.account-info{padding-left: 15px!important; padding-right: 15px!important;width: 70%!important;}
	
.pos-applied .vc_col-sm-12 .vc_col-sm-4,.pos-applied .vc_col-sm-12 .vc_col-sm-8,.pos-applied .vc_col-sm-8  .vc_col-sm-8,.pos-applied .vc_col-sm-12 .vc_col-sm-12{ padding-left: 0px!important; padding-right: 0px!important;}
		
.pos-applied .vc_col-sm-12 .vc_col-sm-4 .edit_your_application,.pos-applied .vc_col-sm-12 .vc_col-sm-8 .edit_your_application,.pos-applied .vc_col-sm-12 .vc_col-sm-4 .view_all_positions,.pos-applied .vc_col-sm-12 .vc_col-sm-8 .view_all_positions{ font: Bold 22px/32px Oswald;} 

.edit_your_application{	padding: 15px 12px;}

}
/*-----Community Map point---------------*/

    #map_box{
        
        width:600px;
        height:470px;
        
        background-image: url("/wp-content/themes/alone/assets/images/community-map.svg");
       	background-size: 100% 100%;
    }

    #map_box2{
        
        width:600px;
        height:470px;
        
       /* background-image: url("/wp-content/themes/alone/assets/images/community-map.svg");
       	background-size: 100% 100%;*/
    }
    .map_point{
        width: 30px;
        height: 30px;
        cursor: pointer;
        background-image: url("/wp-content/themes/alone/assets/images/mappoint-small.svg");
        background-size: 90%;
        position: relative;
        background-repeat: no-repeat;
    }
    .map_point_plus{

        width: 30px;
        height: 30px;
        cursor: pointer;
        background-image: url("/wp-content/themes/alone/assets/images/mappointplus.svg");
        background-size: 90%;
        position: relative;
        background-repeat: no-repeat;
    }

  .map_point .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #eca74e;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -60px;
  line-height: 20px;
  
}

.map_point .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #eca74e transparent transparent transparent;
}

/*.map_point:hover .tooltiptext {
  visibility: visible;
}*/
.map_point_child{display:none}



.map_pointch0
{
	top: -23px;
    left: 42px;

}
.map_pointch1
{
	top: -23px;
    left: 39px
}
.map_pointch2
{
	top: -20px;
    left: 27px;
}
.map_pointch3
{
	top: -28px;
    left: 1px
}

.map_loading {
width: 30%;
margin-top: 190px;
margin-left: 130px;}
.grecaptcha-badge{display:none}
/*-----Community Map point---------------*/

.apct-testim-wrapper div#template-5 .apct_testimonial-right ,.apct-testim-wrapper div#template-5 .apct-left-section-inner-wrapper .apct_testimonial-left
{
	padding-top: 40px !important;
}


.video_play_icon
{
	position: absolute;
    top: 45%;
    left: 45%;
}


.open-position-popup{
	cursor: pointer;
	color: #3399CC;
	border-bottom: 2px solid #3399CC;
}
.open-help-popup{
	cursor: pointer;
	color: #3399CC;
	border-bottom: 2px solid #3399CC;
}

.open-position-popup:hover{
	color:#144D7D;
	border-bottom: 2px solid #144D7D;
}
.open-help-popup:hover{
	color:#144D7D;
	border-bottom: 2px solid #144D7D;
}

button,
input[type="submit"],
input[type="button"]{
	outline:none;
}
.text-primary{
	color:#70A3CF;
}
.text-danger{
	color:#F0544F;
}
.min-height-container{
	min-height:500px !important;
}
button{
	border: none;
    outline: none;
}
.full-width{
	max-width: 100% !important;
	width: 100% !important;
	background-position: right 3% top 50% !important;
}
#main .wpcf7-form select,
#main .wpcf7-form textarea {
    color:#1D71B8 !important;
}

.widget_btn {
    font: Bold 25px/37px Oswald;
    text-decoration: none!important;
    padding: 18px 20px;
    background-size: contain!important;
    transition: 0s!important;
    display: inline-block;
    background-position: center!important;
    text-align: center;
}
.widget_single_btn {
    font: Bold 25px/37px Oswald;
    text-decoration: none!important; 
    background-size: contain!important;
    transition: 0s!important;
    display: inline-block;
    padding: 18px 14px;
    background-position: center!important;
    text-align: center;
}
.help{
	background: url(/wp-content/uploads/images/help.svg) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    cursor: pointer;
    background-size: 100%;
}

#tooltip-popup{
	border: 5px solid #1D71B8;
    padding: 10px;
    position: fixed;
    top: 30%;
    left: 25%;
    background: #fff;
    z-index: 999;
}
.error{
	color:#D65740 !important;
	display: block;
}
.char-count{
    display: block;
    color:#8C9196;
    font-size:14px;
    margin-top:-10px;
    /*position: absolute;*/
}
.char-count.valid{
	color:#7FA762;	
}
.char-count.invalid{
	color:#D65740;
}
#msc_autobiography.invalid + .char-count{
	color:#D65740 !important;
}
#msc_autobiography.valid + .char-count{
	color:#8C9196 !important;
}
#motivational_essay.invalid + .char-count{
	color:#D65740 !important;
}
#motivational_essay.valid + .char-count{
	color:#8C9196 !important;
}
#msc_fin_obligation.invalid + .char-count{
	color:#D65740 !important;
}
#msc_fin_obligation.valid + .char-count{
	color:#8C9196 !important;
}
#health_issues.invalid + .char-count{
	color:#D65740 !important;
}
#health_issues.valid + .char-count{
	color:#8C9196 !important;
}
#msc_vocation.invalid + .char-count{
	color:#D65740 !important;
}
#msc_vocation.valid + .char-count{
	color:#8C9196 !important;
}
.responsibility.invalid + .char-count{
	color:#D65740 !important;
}
.responsibility.valid + .char-count{
	color:#8C9196 !important;
}
textarea.invalid + .char-count{
	color:#D65740 !important;
}
textarea.valid + .char-count{
	color:#8C9196 !important;
}
.max-word-reached{
	color:#D65740 !important;
}
#wpcf7-f1384-p15-o1 .wpcf7-mail-sent-ok{
	display: none !important;
}
.open-position-popup-title{
	color:#337ab7;
	font-size:25px;
}

.open-position-popup-subtitle{
	color: #3399CC;
    font-size: 17px;
}
.social-wrap a {
    margin-right: 10px;text-decoration:none;
}
.mandatory{
	color:#D65740 !important;
}
.contact-details{color: #8c9196; padding-top:0px!important;line-height: 40px;}
.contact-details h4{margin-top:0px!important;}
.contact-details strong{display:block;font-weight:800;float:left;}
.contact-details .wpb_wrapper p a{ border:none!important;}

.sidebar-green-box{max-width: 305px; min-height: 400px;background: url("/wp-content/uploads/images/community_green_box.svg") no-repeat center center;padding:40px;}
.sidebar-green-box h2{color: #ffffff!important;}
.sidebar-green-box .btn_white_small{color:#D65740!important;font-size: 17px!important;padding: 10px 20px;}
.sidebar-green-box .btn_white_small:hover{color:#fff!important;background:url("/wp-content/uploads/images/Page_Button_Red_3.svg") no-repeat top center;}
.sidebar-nav ul{padding-left:0px;}
.sidebar-nav li{ list-style:none;}
.sidebar-nav li a,.sidebar-nav li a.read_more_link{color:#ffffff!important;background: url("/wp-content/uploads/images/white_arrow.svg") no-repeat center right; font-weight:bold; padding-right:20px;transition: 0.3s;border-bottom:none!important;text-decoration:none!important}
.sidebar-nav li a:hover,.sidebar-nav li a.read_more_link:hover{ color:#232323!important; background: url("/wp-content/uploads/images/black_arrow.svg") no-repeat center right;padding-right:30px;}
.mobile-blocktmplthree h3.vc_custom_heading{line-height:35px!important}



/*-------------MapSvg------------*/
.mapsvg-tooltip{
 

  background-color:#eca74e !important;
  color: #fff !important;
  font-family: 'Noto Sans' !important;
  font-size: 17px !important;
  font-weight: bold !important;
  border: none !important;
}
/*-------------MapSvg------------*/

#cookie-notice{background: #70A3CF!important;}


#cookie-notice .cn-button.bootstrap {
		font: Bold 15px Oswald !important;
		color: #fff;
		background: url(/wp-content/uploads/images/add-item-bg.svg) no-repeat top center!important;
		background-size: contain!important;
		padding: 5px 30px!important;
		transition: 0s!important;
		width: auto;
		margin: 10px;
		text-transform: uppercase;
		box-shadow:none;
	    border:none;
	
	}

	
#cookie-notice .cn-button.bootstrap:hover {
		background: url(/wp-content/uploads/images/add-item-bg_h.svg) no-repeat top center!important;
		background-size: contain!important;
		transition: 0s!important;
	}
.intl-tel-input .flag-container{
	height: 50px !important;
}

.fullCalendar .fc-header-title h2 
{
	text-align: center;
	    font-size: 25px;
    margin-top: 35px
}
#helpBtn {
  
  /*position: fixed;
  bottom: 20px;
  right: 30px;*/
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #1D71B8 ;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#helpBtn:hover {
  background-color: #555;
}

#logout-popup{
    border: 10px solid #1D71B8;
    padding: 20px!important;
    position: fixed;
    top: 15%!important;
    left: 30%!important;
    width: 45%!important;
    background: #fff;
    z-index:999;
}
#logout-popup #popup-body2{
    max-height: 400px;
    overflow:auto;
}
.text-trans a{
	text-decoration: none !important;
    border-bottom: none !important;
}
.text-trans a:hover{
	text-decoration: none;
    border-bottom: 2px solid !important;
}
#cm_box {
    position: relative;
    min-height: 350px;
    margin: 20px 0;
    background: #7fa762!important;
    border-radius: 90% / 20%;
    text-indent: .1em;
}

#cm_box::before {
    content: '';
    position: absolute;
    top: 10%;
    bottom: 10%;
    right: -5%;
    left: -4.5%;
    background: inherit;
    border-radius: 5% / 50%;
    display: block;
}

.reg_unchecked_checkbox{
	background   : url('/wp-content/uploads/images/checkbox.svg') no-repeat 0 0, url(/wp-content/uploads/images/checkbox-checked.svg) no-repeat 0 0 !important;
	margin-left: 0px !important;

}

.reg_checked_checkbox{
	background   : url('/wp-content/uploads/images/checkbox-checked.svg') no-repeat 0 0 !important;
	margin-left: 0px !important;
	line-height: 24px;
}
#accept2.wpcf7-list-item-label a{
	color:#3399CC;text-decoration:none;
	border-bottom: 2px solid;
}
#accept2.wpcf7-list-item-label a:hover{
	color:#144d7d;
}
#basic_info_side_nav:hover, #getting_to_know:hover, #academy_side_nav:hover {
	text-decoration: underline;
}
.grecaptcha-badge { visibility: visible !important; }
.page_heading h1.vc_custom_heading {
    font-size: 50px;
    line-height: 50px;
    text-align: left;
    color: rgb(255, 255, 255);
    font-weight: 700;
    font-style: normal;
    letter-spacing: 0px;
    margin: 0px;
    font-family: Oswald !important;
}
.community-single h1.event-title{margin-bottom:50px;  text-transform:uppercase;}
.community-single h1.event-title{color:rgb(129, 137, 185);}
h1.vc_custom_heading, h1{
	font-size: 50px;
    line-height: 50px;
    text-align: left;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 0px;
    font-family: Oswald !important;
}

.latest-news-single h1.event-title {
    color: #70A3CF;
    font-family: oswald;
    font-size: 50px;
    line-height: 50px;
    width: 60%;
    padding-bottom: 50px;
    text-transform: uppercase;
}
.camphil-community h1.vc_custom_heading{
	color: #8189b9;
}
/*#open-popup-emailus {
    border: 10px solid #1D71B8;
    padding: 40px;
    position: fixed;
    top: 20%;
    left: 25%;
    width: 50%;
    background: #fff;
    z-index: 999;
}
#open-popup-emailus #popup-body-emailus {
    max-height: 400px;
    overflow: auto;
}*/
