/*
Theme Name: HikeitBaby
Theme URI: http://hikeitbaby.com/
Author: 7/Apps and GWD
Author URI: http://7apps.com/
Description: HikeitBaby is a clean, responsive and light weight theme for http://hikeitbaby.com/.
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://hikeitbaby.com/
Text Domain: hikeitbaby
Domain Path: /languages/

This theme, like WordPress, is licensed under the GPL.
*/

h4.find-a-country {
	border-bottom: 1px solid rgba(0, 0, 0, 0.11);
	padding-bottom: 5px;
	margin-bottom: 15px;
}

#tribe-community-events input[type="text"],
#tribe-community-events textarea {
	color: #000;
}

.page-template-page-blog  .gridcontents h2 a {
	font-size: 35px;
}

.post-type-archive .product_cat-hidden-from-shop {
	display: none !important;
}

.gridcontents h2 a {
	color: #333;
	font-size: 40px;
	line-height: .9em;
	letter-spacing: .5px;
}

.home-featured-hikes-title {
	line-height: .9em;
}

/* custom css desktop start here */
/*
.header-bar{
	max-height: 84px;
}
*/

.page-template-right-sidebar .main-content-area .row {
	padding-left: 15px;
	padding-right: 15px;
}

.page-template-right-sidebar .main-content-area .page-header {
	margin-top: 0px;
}

.page-template-right-sidebar #secondary {
	margin-top: 8px;
	float: right;
}

.page-template-right-sidebar .side-pull-left {
	padding-right: 0px;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #fff !important;
}

#menu-top-menu li.menu-item-object-page a:hover {
	color: #fff;
}

/*.woocommerce ul.products li.product a img {
	min-height: 329px;
	max-height: 329px;
}*/

/*
.gridcol .gridcontents {
	min-height:400px;
}
*/

#menu-main li a, .event-grid-item .item-header {
	font-family: "alternate-gothic-no-3-d", sans-serif !important;
}

#footer-area .widgettitle {
	color: inherit;
	display: inline-block;
	font-size: 20px;
	height: auto;
	margin-bottom: 0;
	margin-top: 17px;
	min-height: auto !important;
	padding-bottom: 9px !important;
	vertical-align: top !important;
	width: 100%;
}

#footer-area ul {
	border-top: 1px solid #fff;
	font-size: 16px !important;
	padding-top: 13px;
}

.page-header .entry-title {
	margin-top: 0px !important;
}

.footer-city-hike, .padtopbot5 {
	font-size: 16px;
	padding-bottom: 5px;
	padding-left: 19px;
	padding-top: 5px;
}

.home #mc-embedded-subscribe-form {
	display: none;
}

/*
#menu-main li.donate a {
	padding-bottom:11px;
}
*/
/* custom css desktop end here */

/* custom css iPad start here */
@media screen and (min-width: 100px) and (max-width: 782px) {
	.page-template-right-sidebar .main-content-area .row {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media screen and (min-width: 100px) and (max-width: 767px) {
	.page-template-right-sidebar #secondary {
		margin-top: 10px;
		float: none;
		padding-left: 0px;
		padding-right: 0px;
	}
}
/* custom css iPad end here */
.help-div {
	position: relative;
}

.help-tip{
	position: absolute;
	top: 18px;
	right: 18px;
	text-align: center;
	background-color: #f83;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	font-size: 14px;
	line-height: 26px;
	cursor: default;
}

.help-tip:before{
	content:'?';
	font-weight: bold;
	color:#fff;
}

.help-tip:hover p{
	display:block;
	transform-origin: 100% 0%;

	-webkit-animation: fadeIn 0.3s ease-in-out;
	animation: fadeIn 0.3s ease-in-out;

}

.help-tip p{	/* The tooltip */
	display: none;
	text-align: left;
	background-color: #1E2021;
	padding: 20px;
	width: 300px;
	position: absolute;
	border-radius: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	right: -4px;
	color: #FFF;
	font-size: 13px;
	line-height: 1.4;
}

.help-tip p:before{ /* The pointer of the tooltip */
	position: absolute;
	content: '';
	width:0;
	height: 0;
	border:6px solid transparent;
	border-bottom-color:#1E2021;
	right:10px;
	top:-12px;
}

.help-tip p:after{ /* Prevents the tooltip from being hidden */
	width:100%;
	height:40px;
	content:'';
	position: absolute;
	top:-40px;
	left:0;
}

/* CSS animation */

@-webkit-keyframes fadeIn {
	0% {
		opacity:0;
		transform: scale(0.6);
	}

	100% {
		opacity:100%;
		transform: scale(1);
	}
}

@keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:100%; }
}

.thank-you-member li{
	list-style-type: disc !important;
	float: none !important;
	font-size: 1em !important;
	line-height: 1.2em  !important;
}
.return-to-shop {
	display: none;
}
.alert-membership-container{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.alert-membership {
	background-image: url('/wp-content/uploads/2019/02/MeanderingHiker_Green_small.png');
	padding: 5vw;
	max-width: 80%;
	text-align: center;
	display: inline-block;
}

.woocommerce .wc-memberships-restriction-message {
	background-image: url('/wp-content/uploads/2019/02/MeanderingHiker_Green_small.png');
	padding: 5vw;
	max-width: 80%;
	text-align: center;
	display: inline-block;
}

.alert-membership .message{
	background-color: #fff;
	padding: 20px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.63);
}

.btn-gold{
	background-color: #f99f22;
	color: #fff;
	border-radius: 8px!important;
	font-family: MuseoSansRounded;
	text-transform: lowercase;
	font-size: 1.3em;
	border: 1px solid #e0901f;
}
