/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/



h2.entry-title {
	display: none;
}

.vc_custom_heading a,
.vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited {
    border: none;
    text-decoration: inherit;
    color: #ffffff !important;
}

.vc_custom_heading .more-link {
	color: #067b96 !important;
}

.header-bg {
    min-height: 330px !important;
}

.wf-active .widget-title {
	font-size: 15px;
}

hr {
	border-color: #888888;
}

a:hover { 
    color: #067b96;
}

.main-navigation .current_page_item>a, .main-navigation .current-menu-item>a, .main-navigation .current_page_ancestor>a, .entry-footer .left i:hover, a, a:hover, .main-navigation li:hover>a, .main-navigation li.focus>a a:hover { 
    color: #067b96;
}

.main-navigation .current_page_item>a, .main-navigation .current-menu-item>a, .main-navigation .current_page_ancestor>a, .entry-footer .left, a, a:focus, .main-navigation, .main-navigation li.focus>a { 
    color: #8d191c;
}


.content-area {
	margin-bottom: -50px !important;
}


.second-footer {
	margin-bottom: -120px;
}


.vc_load-inline-editor {
	display: none;
}

.vc_inline-link {
	display: none;
}

.post-edit-link {
	display: none;
}


.entry-footer {
	display: none;
}

.site-footer {
	display: none;
}

.vc-hoverbox-block.vc-hoverbox-front {
    text-shadow: 2px 2px #000;
}

.vc_row.vc_column-gap-15>.vc_column_container {
    padding: 5px !important;
}

.vc_gitem-zone.vc-zone-link.vc_gitem-link:hover {
    background-color: #067b96;
    opacity: 0.50;
}

.vc_gitem-link:hover {
    background-color: #067b96;
    opacity: 0.50;
}

.wpsdc-drop-cap {
    float: left;
    padding: 0.25em 0.05em 0.25em 0;
    font-size: 5em;
    line-height: 5px !important;
}

.top-bar.expanded {
    height: auto;
    background: transparent;
    padding-bottom: 10px !important;
}

.vc_btn3.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #393939;
}

.vc_btn3.vc_btn3-size-lg:hover {
	transform: translateY(4px) !important;
	box-shadow: 0 2px 0 #393939 !important;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
	font-size: 20px;
	line-height: 24px;
}

/*Sermon Manager for WordPress (WP for Church)*/

/* --------------------------------- */
/* Sermons Page */
/* --------------------------------- */

.plyr--full-ui input[type=range] {
	color: #8d1a1c !important;
}

#comments {
	display: none;
}

.sermon-description-content {
	display: none;
}

.wpfc-sermon-main {
    min-height: 320px;
}

#wpfc-sermons-shortcode-navigation {
    position: absolute;
    bottom: -35px;
    margin-left: 15px;
    z-index: 999;
}

.page-numbers {
    font-size: 20px;
    font-weight: 700;
    margin-right: 15px;
    padding-bottom: 15px;
}


/* ----------------------- */
/* Responsive Adjustments */
/* --------------------- */


/* --------- 0 - 450px -------- */

@media screen 
	and (max-width: 450px){

	/* Sermons */
	.wpfc-sermon>.wpfc-sermon-inner {
        width: 100%;
        margin-top: 30px;
        text-align: center;
    }
    
    .plyr {
        min-width: 160px !important;
    }
    
    .plyr__volume {
        display: none !important;
    }
    
    .plyr__menu {
        display: none !important;
    }
    

	/* Individual Sermon Page */
	.wpfc-sermon-container article {
		margin-bottom: 2rem;
		margin-top: 30px;
	}
}

/* -------- 450 - 650px ------- */

@media screen 
  and (min-width: 451px) 
  and (max-width: 650px){

	/* Sermons */
	.wpfc-sermon>.wpfc-sermon-inner {
        width: 100%;
        margin-top: 20px;
        text-align: center;
    }
	  
	/* Individual Sermon Page */
	.wpfc-sermon-container article {
		margin-bottom: 2rem;
		margin-top: 25px;
	}
	
		  
}

/* ------- 650px - 767px ------- */
@media screen 
  and (min-width: 651px)
  and (max-width: 767px){

 	/* Sermons */
	.wpfc-sermon>.wpfc-sermon-inner {
        width: 100%;
        margin-top: 30px;
    }
	
	/* Individual Sermon Page */
	.wpfc-sermon-container article {
		margin-bottom: 2rem;
		margin-top: 25px;
	}
	  
}


/* ------- 768px - 959px ------- */
@media screen 
  and (min-width: 768px)
  and (max-width: 959px){

	/* Sermons */

	 
	/* Individual Sermon Page */
	.wpfc-sermon-container article {
		margin-bottom: 2rem;
		margin-top: 25px;
		margin-left: 25px;
		margin-right: 25px;
	} 
}

/* ------ 960px - 1200px ------ */
@media screen 
  and (min-width: 960px) 
  and (max-width: 1200px){

  	/* Sermons */
	  .wpfc-sermon>.wpfc-sermon-inner {
        width: 47%;
        min-height: 330px;
		float: left;
        margin: 10px;
      }
	  
	  /* Individual Sermon Page */
	  .wpfc-sermon-container article {
		margin-bottom: 2rem;
		margin-top: 25px;
		margin-left: 25px;
		margin-right: 25px;
	}
	  
}



/* ------- 1200px + ------ */
@media screen 
  and (min-width: 1201px){
	  
	/* Sermons */
	.wpfc-sermon>.wpfc-sermon-inner {
        width: 47%;
        float: left;
        margin: 10px;
    }
	
	/* Individual Sermon Page */
	.wpfc-sermon-container article {
		margin-bottom: 2rem;
		margin-top: 25px;
		margin-left: 25px;
		margin-right: 25px;
	}
	  
}

