/*
Theme Name: Mounts 2019
Template: businessx
Text Domain: businessx
*/
.tribe-events-style-full .page-heading {display:none}

.mobile-menu .menu-item a, .main-menu .menu-item a {
	text-transform:uppercase
}

.main-header {

}

.grid-1.padding-small {
    padding: 1em 0 0 0;
}

body.sticky-logo .mh-moving .logo-wrap img {
    max-height: 5.556em;
}

.widget, .widget .wp-caption-text, .widget_rss .rss-date, .widget .post-date {
    font-size: 1em;
}

.home .page-heading {
	display:none;
}

.home .post-single h1  {
    font-size: 1.75em;
	color:#09591f;
}

.home .so-widget-sow-image .widget-title, .page-id-2883 .so-widget-sow-image .widget-title {
    font-size: 0.625em;
    color: #ffffff;
    padding: 0 5px;
    line-height: 2.5em;
}

.home .so-widget-sow-image, .page-id-2883 .so-widget-sow-image {
	display:inline-block;
}

.home .so-widget-sow-image .sow-image-container img, .page-id-2883 .so-widget-sow-image .sow-image-container img {
    min-height:200px;
}

.top-right-header {
	display:inline-block;    
	position: absolute;
  right: 0;
  top: -10px;
	z-index:9999;
}
ul#top-social {
margin: 0 0 0 0;
}

ul#top-social li {
	list-style:none;
  display:inline;
  }

ul#top-social li img {
	max-width:32px
  }  
.top-right-header img {
	max-height:36px;
	margin:0 1px;
  }  

	.main-menu-wrap {
    margin-top: 80px;
}

.page-id-8366 h3, .page-id-8366 h5 {
	font-size:1em;
}

.single-gardens .entry-meta-list {
	display:none;
}

.gardenphotoswrap {
    display: inline-block;
	width:47%;
	margin:1%;
}

.gardenphotoswrap img {
	width:100%;
}

.fooevents-calendar-list-item .button  {
    display: inline-block;
    border-radius: 4px;
    line-height: 1;
    padding: 1em 1.778em;
    margin: 0;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    color: #ffffff;
    background-color: #09581e;
}

.fooevents-calendar-list .foevents-calendar-list-item {
    margin-bottom: 40px;
    border-bottom: 1px solid #d7d7d7;
}

.fooevents-calendar-list-item .button { color: transparent; }

.fooevents-calendar-list-item .button:after { 
        content: "View Event";
        color: white; /* set color to original text color */
        margin-left: -100px;
        /* margin-left equals length of text we're replacing */
    }

.fc button .fc-icon, .fc-right .fc-button {
    vertical-align: super !important;
}

.fc button {
    padding: 0 .6em 2.25em;
    font-size: 1em;
}

/* .archive .product_cat-events .button { color: transparent!important; } */

/* .archive .product_cat-events .button:after { 
        content: "View Event";
        color: white; 
        margin-left: -120px;
    } */

.comments-area {display:none;}
.credits {text-align:center; font-size:0.85em}
.footer-widgets .textwidget h4 {text-align:center;}

@media only screen and (max-width: 40em) {
	.top-right-header {
	display:none;
	}
	.post-single h3, .comment-content h3 {
    font-size: 1em;
	}	
	body.sticky-logo .mh-moving .logo-wrap img {
    max-height: 3.666em;
	}
	.fooevents-calendar-list-item .button:after {
    content: "View Event";
    color: white;
    margin-left: -70px;
	}
	.gardenphotoswrap {
    display: inline-block;
	width:100%;
	margin:1% 0;
}
	.home .slotholder .tp-bgimg {background-size: cover;}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
	.home .so-widget-sow-image {
    max-width:30%;
	margin:1%;
	}
	.page-id-2883 .so-widget-sow-image {
    max-width:30%;
	margin:1%;
	}
	.home .so-widget-sow-image .sow-image-container img, .page-id-2883 .so-widget-sow-image .sow-image-container img {
    max-height:200px;
	}
	.post-single h3, .comment-content h3 {
    font-size: 1.367em;
	}
	ul#top-social {
    margin: 0 0 0 0;
	}
	ul#top-social li img {
    max-width: 24px;
	}
	.top-right-header img {
    max-height: 28px;
    margin: 0 1px;
	}
	body.sticky-logo .mh-moving .logo-wrap img {
    max-height: 3.666em;
	}
	.fooevents-calendar-list-item .button:after {
    content: "View Event";
    color: white;
    margin-left: -100px;
	}
	.forcefullwidth_wrapper_tp_banner{
   /* margin-top: -100px !important; */
	}
}
@media only screen and (max-width: 90em) and (min-width: 64.063em) {
	.home .so-widget-sow-image {
    max-width:30%;
	margin:1%;
	}
	.page-id-2883 .so-widget-sow-image {
    max-width:30%;
	margin:1%;
	}
	.home .so-widget-sow-image .sow-image-container img, .page-id-2883 .so-widget-sow-image .sow-image-container img {
    max-height:200px;
	}
	.main-header-right {
    position: absolute;
    top: 85%;
    margin-top: -.833em;
    right: 0;
	}
	.forcefullwidth_wrapper_tp_banner{
    	 /* margin-top: -100px !important; */
	}
}
@media only screen and (min-width: 90.063em) {
	.main-header {
	  	padding-left: 7.5em;
    	padding-right: 7.5em;
		padding-top: 0.667em;
    	padding-bottom: 0.667em;
	}
	.main-header-right {
		top: 85%;
	}
	.home .so-widget-sow-image {
    max-width:30%;
	margin:1%;
	}
	.page-id-2883 .so-widget-sow-image {
    max-width:22%;
	margin:1%;
	}
	.forcefullwidth_wrapper_tp_banner{
    	 /* margin-top: -100px !important; */
	}
}