/*
Theme Name: Hueman Child
Version: 1.0
Description: A child theme of Hueman
Template: hueman
Author: Administrator
*/
/* Your awesome customization starts here */

/* Global */
.mystyle {}
.boxed #wrapper {
	border: 10px solid #87864F;
	}
body {
	background: #4b4d2a;
	}
.search-expand, #nav-topbar.nav-container {
	background-color: #4b4d2a;
	}
#nav-header.nav-container, nav-container {
	background: #87864f!important;
	}
div.main-inner.group, .entry.excerpt {
	color:#000!important;
}
.content {
	background-color:#fffdef!important;
	}
.main a {
	color:#98332c;
	}
.main a:hover,.post-title a:hover, .post-hover:hover .post-title a, .post-title a:hover {
	color:#dd4a40!important;
	}
#header,div.sidebar.s1, div.sidebar.s2, .main-inner.group, .main-inner, .col-3cm .main-inner {
	background: #EAE8DB!important;
	color:#000;
	}
.content .post, .content .page {
	position: inherit;
	}
.s1 .sidebar-top, .s1 .sidebar-toggle {
	background-color: #b6b193;
}
.s2 .sidebar-top, .s2 .sidebar-toggle {
	background: #a1b989;
	}
.menu-widget li {
	margin-left:12px;
	}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6,
h1, h2, h3, h4, h5, h6 {
	color:#4B4D2A;
	font-weight:bold;
	}
/* disable author and date on posts */
p.post-byline {
	display:none;
	}
.page-title {
	background: #d8d5a4;
	font-weight:bold;
	}
.page-title span {
	color: #663;
	}
.page-title a {
	color: #666;
	}
.page-title a:hover {
	color: #ef7c49;
	}
/* home page custom blog heading */
div.blog-heading {
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}

.post-title {
	font-weight:bold;
	}
.dropcap {
	color: rgb(193, 0, 0);
	/* background-color: green; */
	display: block;
	float: left;
	font-size: 50px;
	line-height: 1;
	font-weight: 600;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 5px 5px;	
	font-family: "lucida-calligraphy-i" !important;
}
.by-line {
	font-family: 'berkeleystd-italic' !important;
	color: rgba(2, 100, 12, 1);
	font-style: italic;
	font-weight:bold;
	font-size: 110%;
	margin: 0 0 0px 0;
	}
/* .post-thumbnail img { /* start new line to make room for full width images on front page */
/*	clear:both;
	}
*/
.flexslider .slides img { /* slide show on home page */
	width:auto;
	height:auto;
	max-height:300px;
}

.entry blockquote:before, blockquote:before, .entry blockquote:after, .post-format .format-container .fa.fa-quote-right {
	color: rgba(2, 100, 12, 0.3);
	}
blockquote, .entry blockquote {
	position: relative;
color: rgba(2, 100, 12, 1);
font-style: italic;
font-weight:bold;
font-size: 120%;
margin: 0 0 0px 0;
padding-left: 30px;
padding-right: 30px;
display:inline-block;
}
.entry blockquote:before, blockquote:before {
content: "\f10d";
font-size: 18px;
font-style: normal;
font-family: FontAwesome;
text-align: center;
position: absolute;
left: 0;
top: -5px;
}
.entry blockquote:after {
	content: "\f10e"!important;
font-size: 18px;
font-style: normal;
font-family: FontAwesome;
text-align: center;
position: absolute;
right: 0;
bottom: 20px;
padding-left: 30px;
padding-right: 0px;
}
p.cite {
	margin-top:-16px;
	text-align:right;
	}
p.cite::after {
	content:"\00a0 \00a0 \00a0 \00a0 \00a0 ";
	}
blockquote p.cite {
	font-size:90%;
	}
div.pullquote-right {
font-family: 'berkeleystd-italic' !important;
color:rgba(2, 100, 12, 1.0);
border-right: 6px solid rgba(2, 100, 12, 0.3);
float: right;
margin: 0.78em 0 0.78em 1em;
padding: 0 20px 0 0;
font-weight: 600;
width: 40%;
}
div.pullquote-left {
font-family: 'berkeleystd-italic' !important;
color:rgba(2, 100, 12, 1.0);
border-left: 6px solid rgba(2, 100, 12, 0.3);
float: left;
margin: 0.78em 1em 0.78em 0em;
padding: 0 0px 0 20px;
font-weight: 600;
width: 40%;
}
div.clear-floats {
	clear:both;
	}
div.specialtext-content-right {
float: right;
margin: 10px 0 10px 10px;
max-width: 49%;
background: #eef4d2;
width: 350px;
font-size: 94%;
border: 1px solid;
padding: 10px;
border-radius: 5px;
}
div.specialtext-content-left {
float: left;
margin: 10px 10px 10px 0px;
max-width: 49%;
background: #eef4d2;
width: 350px;
font-size: 94%;
border: 1px solid;
padding: 10px;
border-radius: 5px;
}
.specialtext-content-right.effect, .specialtext-content-left.effect {
	font-size: 14px;
	line-height: 1.3;
	}
.wpcmsdev-columns .column.column-width-one-half {
	width:46%!important;
	}
.wpcmsdev-accordion .accordion-item-title a {
	background-color: rgba(216, 171, 107, 0.56)!important;
	background-image: linear-gradient(rgba(255, 255, 255, .2), transparent)!important;
	}
.sidebar .widget a {
	color:#000;
	}
.highlight {
	background-color: #ff9;
	}
a.button {
	font-weight: bold;
	font-size: 90%;
	line-height: 130%;	padding: 0px 5px;
	background: #eaecac;
	border: solid 1px #330;
	color: #330;
	border-radius: 8px;
	display: inline-block;
}
a.button:hover {
	background: #83835b;
	color: #fffe8c!important;
}
.entry table {
	width:auto!important;
	font-size: 90%;
	}
.entry table td{
	text-align:left;
	}

#nav-topbar .nav li a, #nav-header .nav li a {
	font-weight:bold;
	}
/*
nav#nav-topbar.nav-container.group {
	position: fixed;
	width: 100%;
	max-width: 1380px;
	top: 0px;
}
.admin-bar nav#nav-topbar.nav-container.group {
	top: 30px;
}

.container.group {
	margin-top: 40px;
	}
*/
.widget_archive ul li, .widget_categories ul li, .widget_links ul li, .widget_meta ul li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li, .widget_pages ul li a, .widget_nav_menu ul li a, .alx-tab li, .alx-posts li {
	padding: 5px 0;
	}
	
/* adjust top margin of floated images to match top of text */
.entry img.alignleft {
	margin: 9px 20px 18px 0;
	}
.entry img.alignright {
	margin: 9px 0 18px 20px;
	}
	.entry .wp-caption.alignleft, .entry .wp-caption.alignright {
	margin-top: 6px;
	}
#footer, #footer-bottom, #footer .widget {
	background-color: #4B4D2A;
	color: rgba(255, 255, 255, 0.5);
	}
#footer .widget a {
	color: rgba(255, 255, 255, 0.7);
	}
#footer .widget a:hover {
	color: rgba(255, 255, 255, 1);
	}
#footer-bottom .grid.one-half {
	float:none;
	}
#copyright {
	text-align:center;
	}
#footer .widget,  #footer-widgets{
	padding: 0px;
	}

/* sharre buttons */
.entry.share {
	padding-right: 0px;
	min-height: 0px;
	position: initial;
}
.sharrre-container {
	float: none;
	width: auto;
	padding: 0 10px;
	margin-right: 0px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position: absolute;
	top: 10px;
	right: 0px;
}
.sharrre-container span {
	display:none;
	}
.sharrre {
	padding: 0px;
	display: inline-block;
	}
.sharrre .box {
	width: 36px;
	display: block;
}
.sharrre .count {
	font-size: 15px;
	line-height: 20px; 
	float:right;
	top:-5px;
	}
.sharrre .count::after {
	display:none;
	}
.sharrre .share {
	font-size: 22px;
	line-height: 20px;
	margin-top: 7px;
	padding: 0;
}
/* Forms styling */
tbody > tr > th.em-bookings-ticket-table-type { /* replace "Ticket Type" title */
	color: transparent;
	text-indent: -99999px;
	width:16em;}
tbody > tr > th.em-bookings-ticket-table-type::after { /* with income level */
	content: "Total Gross Annual Family Income";
	color: initial;
	float: left;
	text-indent: 0px;
	}

input, textarea, keygen, select, button, isindex {
	font-size:inherit;
	}
.em-booking-form-details {
	width:auto;
	}
.em-booking-form label {
	width: 300px;
max-width: 50%;
	}

}
.em-bookings-form-coupon label::after {
	content: " - Enter 'member' if you are a member or joining now.";
	display:block;
	color:red;
	}
.em-booking-form label {
	margin-bottom: 20px;
	}
div.em-booking-login label {
	display:inline;
	}
/* .input-group.input-select.input-field-accommodations::before {
	content: "Meals and Housing Cost includes  wonderful meals and overnight stay, and varies according to accommodations.";
	color: red;
	display: block;
	padding-bottom: 10px;
} */
div.em-gateway-buttons {
	clear: both;
	text-align: center;
	}
div.em-gateway-button {
	display: inline-block;
vertical-align: middle;
float: none;
}
div.em-booking-login {
	padding: 0px 10px 10px 20px;
	margin: -20px 0px 0px;
	border-left: 0px solid rgb(0, 0, 0);
	float: right;
}
.arve-wrapper {
	clear:both;
	}
	
.post-row article {
	display: inline-block;
	width: 50%;
	float: left;
}

.wpfc-calendar-wrapper .fc table {
	width:100%!important;
	}
/* Tablet - 800px, 768px & 720px */
@media only screen and (min-width: 720px) and (max-width: 800px) {
	.mystyle {}
.post-row article {
	display: block;
	width: 100%;
}
.wpcmsdev-columns .column.column-width-one-half {
	width:100%!important;
	}
}


/* Mobile - 480px & 320px */
@media only screen and (max-width: 719px) {
	.mystyle {}
	.post-row article {
	display: block;
	width: 100%;
	}
	.wpcmsdev-columns .column.column-width-one-half {
		width:100%!important;
	}

	.entry.share {
	padding-right: 0px;
	min-height: 0px;
	position: initial;
	}
.sharrre-container {
	float: none!important;
	width: auto;
	margin: 0px 0 0!important;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position: absolute!important;
	top: 10px;
	right: 0px;
}
.sharrre-container span {
	display:none;
	}

}


/* Mobile - 320px */
@media only screen and (max-width: 479px) {
	.mystyle {}
	.post-row article {
	display: block;
	width: 100%;
	.wpcmsdev-columns .column.column-width-one-half {
		width:100%!important;
	}
	}

}