/*
Theme Name: Herald Child
Author: Byte Media
Description: WordPress Herald child theme.
Template: herald
Version: 0.0.1
Text Domain: herald-child
*/
.wp-block-pb-accordion-item{
	padding:10px;
	background-color:aliceblue;
	margin-bottom:10px;
	
}

.pmpro_checkout-field-username { 
    display: none; 
    }
/*=======================================================*/
/*===================== Navigation ======================*/
/*=======================================================*/
.herald-logo {
	width:100%;
	max-height: 80px !important;
	max-width:170px;
}
.footer-widgets img {
	max-width:200px !important;
}

#menu-accounts-logged-in li,#menu-accounts-not-logged-in li {
	float:right;
	margin-left:10px;
}
.btn-flip a {
	background: #004a68;
}
.btn-flip:hover a {
	color: #004a68;
	background:white;
}
.header-bottom{
	border:0px;
}
.herald-header-sticky, .herald-header-sticky .hel-el{
	height:100px;
}
/*=======================================================*/
/*===================== Homepage ======================*/
/*=======================================================*/
.center-heading .herald-txt-module {
	text-align: center;
	margin:auto;
	margin-bottom:10px;
}

.herald-mod-head { text-align:center }
.herald-mod-head .herald-mod-h, .home .herald-mod-head .herald-mod-h a{ background: white; color: #333333; font-size: 3rem;}
.herald-mod-wrap .herald-mod-head:after { background: white;}
.herald-section {margin-bottom:50px;}
.herald-mod-head.herald-cat-2 .herald-color {color:white; padding:20px;}
/*=======================================================*/
/*================= EVENT CALENDAR  =====================*/
/*=======================================================*/
.ui-widget-header {
	background: #007fb2;
	border-color:#007fb2;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	background: rgba(1, 148, 208,0.5);
	border-color: #0194d0;
	color:white;
}

.ui-state-default .ui-icon,.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
    background-image: url(../../plugins/wp-fullcalendar/includes/css/jquery-ui/ui-lightness/images/ui-icons_ffffff_256x240.png);
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #0194d0;
    background: #0194d0;
    font-weight: 700;
    color: #fff;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	background: #007fb2;
	border-color:#007fb2;
	color:#fff;
}
.events-table td, .css-events-list{
	text-align:center;
}
.events-table, .events-table thead, .events-table td, .events-table tr {
	border:0px;
}
.events-table thead {
	display:none;
}
.events-table td:first-child{
	display:none;
}
.events-table i {
	display:none;
}
.event-template-default .herald-post-thumbnail-single, .apia-tv-template-default .herald-post-thumbnail-single {
	display:none;
}
.event-template-default .event-categories{
	display:inline-block;
	padding:0px;
	list-style:none;
}
.event-template-default .event-categories li {
	padding-left:5px;
	display: inline-block;
}
/*=======================================================*/
/*==================== DIRECTORY  =======================*/
/*=======================================================*/
.directory-item img {
	height:50px;
	width: auto;
}
.directory-item h2{
	font-size:24px !important;
}
.directory-item{
	background: transparent;
}

/*=======================================================*/
/*==================== Price Table ======================*/
/*=======================================================*/

.price-table {
	display: table;
    width: 100%;
}
.price-table table, .price-table thead{
		border:none;
		background:none;
}
.price-table th{
	display: table-cell;
    text-align: center;
    vertical-align: bottom;
    padding: 10px;
    color: #fff;
    background: #777;
    border-left: 1px solid #666;
    font-size: 1.2em;
    background: rgb(61,61,61);
    background: -moz-linear-gradient(top, rgba(61,61,61,1) 0%, rgba(109,109,109,1) 100%);
    background: -webkit-linear-gradient(top, rgba(61,61,61,1) 0%,rgba(109,109,109,1) 100%);
    background: linear-gradient(to bottom, rgba(61,61,61,1) 0%,rgba(109,109,109,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#6d6d6d',GradientType=0 );
}

.price-table a{
    border: none;
    background-color: #0194D0;
    /* -webkit-box-shadow: 1px 1px 2px rgb(0 0 0 / 30%); */
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    /* box-shadow: 1px 1px 2px rgb(0 0 0 / 30%); */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-appearance: none;
	color:#fff;
text-align: center;
    padding: 10px;
    white-space: normal;
    margin-top: 10px;
    display: block;
	font-size: 14px;
}
.price-table a:hover{
	border-bottom:0px;
}

.price-table tr:nth-child(odd){
	background:#f9f9f9;
}
.price-table th:first-child, .price-table thead tr:first-child {
	background: none;
    border: none;
}
@media only screen and (max-width: 767px){
	.price-table tr{
		width:100%;
	}
	.price-table thead tr{
		display:flex;
	}
	.price-table th{
		display: block;
    width: 25%;
    float: left;
    padding: 5px;
    line-height: 1;
    min-height: 50px;
	}
	.price-table th:first-child{
		display:none;
	}
	.price-table tr{
		display: block;
    	clear: both;
    	margin-bottom: 3px;
    	border: 1px solid #eee;
	}
	.price-table td {
		 display: block;
    	float: left;
    	width: 25% !important;
    	background: #fff;
    	padding: 10px 2px;
		text-align: center;
	}
	.price-table td:first-child{
		display: block;
    	text-align: center;
    	background: #eee;
    	padding: 2px;
		width: 100%!important;
	}
	.container, .herald-boxed .container, .herald-boxed .herald-site-content, .herald-boxed .herald-site-footer .container, .herald-lay-a .col-mod, .herald-site-content{
		max-width:100%;
	}
}

.mc4wp-form-fields input[type="email"]{
	color: #555555;
}

#pmpro_actionlink-cancel {
	display:none;
}

.directory-template-default .herald-ovrld {
	display:none;
}