.rev_slider{
	top: -80px;
}

.main-sticky-header{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9;
    background-color: #244441;
    padding: 35px 20px;
}

.sharedaddy{
	display: none;
}

.page-id-2348 .site-main{
	top: -35px;
	position: relative;
}
#rev_slider_6_1_wrapper{
	max-height: 440px !important;
	height: 440px !important;
}

.tp-bgimg{
	max-height: 440px;
	margin-top: 30px;
}

.tp-fullwidth-forcer{
	height: 440px;
}

.page-id-2343 .tp-bgimg{
	margin-top: 90px;
	max-height: 750px;
} 

.page-id-2343 .wpb_revslider_element{
	max-height: 750px;
}

.forcefullwidth_wrapper_tp_banner{
	max-height: 440px;
}

.wpb_revslider_element{
	max-height: 480px;
}

.vc_custom_1593751077191{
	
	max-height: 440px;
}

#apus-header{
	height: 90px !important;
}

.layout-blog .entry-description{
	display: none;
}


/* Join page card flourish */
.package-wrapper .package-wrapper-inner .excerpt:after {
    background: url(/wp-content/uploads/2020/06/NavLine-48x8-01.png) no-repeat;
    bottom: -25px;
margin-left: 37px;
}

/* Events page button copy change */
.single-event-style .btn-event{
    visibility: hidden;
    position: relative;
}

.single-event-style .btn-event:after {
    visibility: hidden;
    position: absolute;
padding: 25px 55px;
	border: 2px solid black;
	left:0px;
	top:0px;
    content: "Full Event Details";
	color: black !important;
}

.sticky-header{
	background: white !important;
	color: #125740 !important;
}

.fa-cart-plus{
	display: none;
}

.sticky-header .logo a{
  background-image: url("wp-content/uploads/2020/06/space-full-color-trim.png") !important;
  background-size:contain;
	background-repeat: no-repeat;
  width:200px;
  height:76px;
	margin-top:50px;
	display:block;
}
.sticky-header .logo img{
 display:none;
}

.sticky-header #primary-menu li a{
	color: black !important;
}

.vc_custom_1593751077191{
	height: 460px;
}

.vc_custom_1593751077191 .wpb_wrapper{
	display: none;
}

.vc_custom_1595306635733{
	height: 440px;
}

#apus-header{
	background-color: transparent;
}

#apus-footer{
	background-color: #244441 !important;
}

.apus-footer{
	background-color: #244441 !important;
}

.apus-footer p{
	margin-bottom: 0px;
}

#home-gallery{
	display: none;
}

#latest_articles{
	
	display: none;
}

.vc_general, .vc_btn3-color-success, .vc_btn3-shape-square, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern{
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 24px;
    padding-right: 24px;
    color: #2A2A2A;
        color: #2A2A2A;
    border-color: #2A2A2A;
    background-color: white;
	font-size: 16px;
	letter-spacing: .4px
}


.header-default .navbar-nav.megamenu > li:hover > a:before, .header-default .navbar-nav.megamenu > li:active > a:before, .header-default .navbar-nav.megamenu > li.active > a:before, .header-v1 .navbar-nav.megamenu > li:hover > a:before, .header-v1 .navbar-nav.megamenu > li:active > a:before, .header-v1 .navbar-nav.megamenu > li.active > a:before {
    background: url(..//wp-content/uploads/2020/05/48x8-Stone-Top.png) no-repeat;
    top: 7px;
		width: 49px;
	height: 9px;
	
}

.header-default .navbar-nav.megamenu > li:hover > a:after, .header-default .navbar-nav.megamenu > li:active > a:after, .header-default .navbar-nav.megamenu > li.active > a:after, .header-v1 .navbar-nav.megamenu > li:hover > a:after, .header-v1 .navbar-nav.megamenu > li:active > a:after, .header-v1 .navbar-nav.megamenu > li.active > a:after {
    background: url(../wp-content/uploads/2020/06/NavLine-48x8-01.png) no-repeat;
    bottom: 4px;
		background-size: 49px 20px contain;
	width: 49px;
	height: 9px;
}

.widget-text-heading.default .title:before {
    background: url(../wp-content/uploads/2020/05/129x20-Stone-Top.png) no-repeat;
    top: -14px;
	width: 129px;
	height: 21px;
}

.event-list .date-info:before {
    background: url(../wp-content/uploads/2020/05/129x20-Stone-Top.png) no-repeat;
    top: -17px;
			width: 129px;
	height: 21px;
}

.widget-text-heading.default .title:after {
    background: url(../wp-content/uploads/2020/05/129x20-Stone-Bottom.png) no-repeat;
    bottom: -14px;
	width: 129px;
	height: 21px;
}

.event-list .date-info:after {
    background: url(../wp-content/uploads/2020/05/129x20-Stone-Bottom.png) no-repeat;
    bottom: -16px;
		width: 129px;
	height: 21px;
}



.sticky-header{
	background-color: #244441;
	padding: 5px;
	margin-top: 0px !important;
}

.media-left, .media-right, .media-body {
    display: table-cell;
    vertical-align: middle;
}

@media (min-width: 768px) {
	
 .main-sticky-header{
	margin-top: -30px;
}
	
	
}

.footer-social img{
	width: 50px;
	padding: 10px;
text-align: center;
}

.searchandfilter select{
	margin:10px;
	padding: 8px 12px;
	background: none !important;
}

.searchandfilter input{
	padding: 2px 18px;
    color: #2A2A2A;
        color: #2A2A2A;
    border-color: #2A2A2A;
    background-color: white;
	font-size: 16px;
	letter-spacing: .4px;
	font-weight: bold;
		
}

#filters{
	margin: 10px 0px;
	font-weight: bold;
	font-size: 26px;
	
}

.apus-footer{
	color: white;
	text-align: center;
}

/* Join page customizations */
.package-wrapper .package-wrapper-inner .description ul li {
    margin: 15px 0;
    padding-left: 30px;
    background: url(/wp-content/uploads/2020/07/mustard-check-25px.png) no-repeat scroll left center;
}

/* 
 * Provider page customizations */
.type-provider .post-thumbnail img{
	border-radius: 300px;
}

#apus-breadscrumb{
	display: none;
}

.provider-title{
	    position: relative;
    font-size: 45px;
    font-weight: 800;
    color: #000;
    text-transform: uppercase;
    text-align: center;
    line-height: 70px;
	
}

.post-grid .entry-content {
    padding: 0 30px;
    background: unset;
}


/*.entry-description{ 
	display: none; 
}*/

.post-grid .read-more{
	display: none ;
}

.entry-meta .date{
	display: none;
}

.post-navigation{
	display: none;
}

.tag-social{
	display: none;
}

.info .meta{
	display: none;
	
}

.single-provider .entry-thumb{
	max-width: 260px;
	margin: 0 auto;
    margin-bottom: 20px;
}


.single-provider .post-thumbnail img img{
	border-radius: unset !important;
}

.post-single-grid .provider .entry-description{
	display: block;
}

.single-provider ul{
	font-size: 16px;
	font-weight: bold;
	list-style: none;
}

.btn.btn-danger{
	background-color: #cf8d29;
	border: none;
}

.bg-primary{
	background-color: #244441;
}

.tp-bgimg{
		background-position: top !important;
	}

#apus-header-mobile{
	background-color: white;
	background: white; 

}

.header-mobile .btn.offcanvas{
	color: #244441 !important; 
}

.header-mobile .btn.dropdown-toggle{
	display: none;
}

.join-header img{
	height: 300px;
	object-fit: contain !important;
	
}

@media (min-width: 1000px){
	.post-grid .post-thumbnail{
		height: 225px;
		width: 225px;
		

	}
	.post-grid .post-thumbnail img{
		height: 100%;
		object-fit: cover;
	}
	
	.hidden-bg-xs{
		display: none !important; 
	}
	


}

/*
 * Get in touch page customizations
 */

.special-form-1 .form-group .wpcf7-submit{
	background-color: #244441;
	
}



@media (max-width: 768px) {
	.header-mobile .logo{
		margin-top: 20px;
		margin-right: 10px;
	}
	
	.event-item-single-wrapper{
		max-width: 100%;
	}
	iframe{
		display: none;
	}
	.logo{
		background-image: url("wp-content/uploads/2020/06/space-full-color-trim.png") !important;
  background-size:contain;
	background-repeat: no-repeat;
  width:100%;
  height:50px;
	margin-top:60px;
		z-index: 999 !important;
	}
	
	.logo img{
		opacity: 0;
		width:400px;
		height: 60px;
	}
	
	.tp-caption{
		display: none;
	}
	.tp-bgimg{
		background-size: contain !important;
				margin-top: 165px !important;

	}

	
	/*Home*/
	#rev_slider_3_1{
		height: 480px !important;
		position: relative;

	}
	/*About Us*/
	#rev_slider_4_1{
		height: 480px !important;
		width: 102vw !important;
		position: relative;
	}
	
	/*Events*/
	#rev_slider_5_1{
		height: 330px !important;
	}
	
	.tp-bgimg, .rev_slider, #rev_slider_5_1_forcefullwidth,  #rev_slider_3_1_wrapper,  #rev_slider_4_1,  #rev_slider_6_1_forcefullwidth {
		margin-top: 90px;
	}
	.logo img{
		width: 80%;
	}

	
	/* Events page header */
	.page-id-2349 #main{
		margin-top: 0px;
		
	}
		/* Join page header */
	.page-id-2348 #main{
		margin-top: 30px;
		
	}
	
	#join-header-id{
		background-size: contain !important;
		margin-bottom: -130px !important;
	}
	
	/*Join*/
	.vc_custom_1593751077191{
		height: 165px;	
	}
	
	.vc_custom_1595306306624 img{
		margin: 0 auto;
	}
	
	.page-id-2348 .widget-text-heading{
		display: none; 
	}
	
}