/*
Theme Name: WordHerd Theme
Theme URI: http://wordherd.io/
Description: A custom child theme by WordHerd for Impreza
Author: WordHerd.io
Author URI: https://wordherd.io/
Version: 1.0.0
Template: Impreza
*/

@import url("../Impreza/style.css");

.l-sidebar .widget_categories li a, .l-sidebar .widget_recent_entries li a, .l-sidebar .widget_archive li a{
  border-bottom: 1px solid #ccc;
}
.w-tabs-section-title {
  font-weight: bold;
  font-size: 18px;
}
.woocommerce .button.add_to_cart_button{
  font-weight: 600;
  line-height: 2.8;
  padding: 0 1em;
  border-radius: 0.3em;
  letter-spacing: 0em;
  box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.18);
  border:none!important
}
.woocommerce .button.add_to_cart_button:before{display:none}
.woocommerce-Reviews-title, .widgettitle, .comment-reply-title, h4{line-height:1.4}

.blog-grid article{margin-bottom:60px!important}
.w-tabs.icon_plus .w-tabs-section-control:before {
  font-size: 16px;
  font-weight: bold;
}

.event-logo-209 {
  position: absolute;
  right: 120px;
  top: 165px;
}

@media screen and (max-width: 800px) {
  .event-logo-209 {
    visibility: hidden;
    clear: both;
    float: left;
    display: none;
  }
}
@media screen and (min-width: 800px) {
  .event-text-209 {
    width: 70%;
  }
}

/* Trip Report Detail */
.trip-report-header .fa-chevron-right,
.trip-report-header h3,
.trip-report-header h1 + div{
	color: #42afbf;
}

.trip-report-header .wpb_text_column {
	padding-bottom: 0 !important;
}

.trip-report-header h3,
.trip-report-header h1 + div {
	text-transform: uppercase;
}

.trip-report-meta h4 {
	color: #42afbf;
	margin-bottom: 0;
	font-size: 16px;
	text-transform: uppercase;
	padding-top: 10px;
}

.trip-report-meta h4 .acf {
	color: #000000;
	text-transform: none;
}

.trip-report-meta .vc_col-sm-4:last-child .wpb_wrapper {
	background: #F3F3F3;
}

.trip-report-meta .vc_col-sm-4:last-child .wpb_wrapper {
	color: #999;
	padding: 10px 20px;
}

.trip-report-content #subscription-toggle,
.trip-report-content #favorite-toggle, 
.trip-report-content #subscription-toggle,
.trip-report-content .bbp-pagination,
.trip-report-content .bbp-header,
.trip-report-content .bbp-reply-header,
.trip-report-content .bbp-reply-author {
	display: none;
}

/* Trip Report Listing */
#bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
	margin-left: 0;
}

.trip-report-list-header h3 {
	font-size: 1.5em;
	margin-bottom: 0 !important;
	font-weight: 100 !important;
}
.trip-report-list-header .wpb_wrapper {
	padding: 10px 20px;
	background: #f5f5f5;
	border-bottom: 1px solid #fff;
}

.facetwp-template {
	background: #f5f5f5;
	padding: 20px;
}

html .facetwp-facet {
	margin-bottom: 20px;
}

.facetwp-template .el-i67q8q a {
	color: #42afbf;
	font-size: 32px;
}

.facetwp-template .el-i67q8q + div {
	opacity: 0.45;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
}

.facetwp-template.el-qvcqak {
	margin-top: 20px;
}

@media (min-width: 768px) {
	.facetwp-template .el-45a46s {
		padding-right: 20px;
	}	
}

.facetwp-template .el-oxx2n {
	margin-top: 20px;
	margin-bottom: 20px;
}

.facetwp-template .fwpl-result {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.facetwp-template .fwpl-result:last-child {border-bottom: none}

.facetwp-template .el-zcdg8c button {background: none}

@media (min-width: 1193px) {
    .wpb-content-wrapper>.l-section:first-of-type>.l-section-h {
        padding-top: 165px;
    }
}
@media (min-width: 903px) and (max-width: 1192px) {
    .wpb-content-wrapper>.l-section:first-of-type>.l-section-h {
        padding-top: 130px;
    }
}
@media (max-width: 902px) {
    .wpb-content-wrapper>.l-section:first-of-type>.l-section-h {
        padding-top: 125px;
    }
}