/*
Theme Name:   	Coast Rider
Theme URI:    	https://everywhererightnow.com
Author:       	Everywhere Right Now LLC
Author URI:     https://everywhererightnow.com
Template:     	storefront
Description:  	A custom theme developed exclusively for Coast Riders Motorcycle Club.
Version:      	1.0.0
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	storefront
 */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

* {font-family: 'Open Sans', sans-serif;}

a:focus, .focus a {
	outline: none !important;
}
a, #logo a, a img, button, .button, .gform_button, #searchform button[type="submit"], .search-submit, .mc4wp-form-fields input[type="submit"] {
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
	}
#logo a:hover, a img:hover, #searchform button[type="submit"]:hover {
	opacity:0.75;
	filter:alpha(opacity=85);
	}
a, a:visited {
	color:#428bca;
	text-decoration:none !important;
	}
a:hover {
	color:#F00;
	text-decoration:none;
	}
.home .entry-header, .edit-link, .storefront-product-pagination, #site-navigation-menu-toggle {
	display:none;
}
button, .button, button.alt, .button.alt {
	background:#f70;
	color:#FFF !important;
}
button:hover, .button:hover, button.alt:hover, .button.alt:hover {
	background:#fc0;
	color:#000 !important;
}
.return-to-shop .button, .added_to_cart {
	color:#FFF !important;
}
.return-to-shop .button:hover {
	color:#333 !important;
}
.storefront-primary-navigation .col-full {
	background:#ccc;
	padding:0 0;
}
.woocommerce-active .site-header .site-header-cart {
	padding-right:1.2em;
}
.woocommerce-active .site-header .site-branding {
    width: 240px;
    float: left;
    margin-right: 4.347826087%;
  }
#text-4 {
	float:left !important;
	margin-top:0.6em;
}
h2.exp-widget-title {
	font-weight:800;
	margin:0;
		color:#000;
}
#text-4 h3, #text-4 h4 {
	font-size:1.2em;
	margin:0;
	font-weight:400;
}
.top-bar {
	background:#000;
}
.header-widget-region {
	display:none;
}
.home .header-widget-region {
	display:block !important;
}
.home.page:not(.page-template-template-homepage) .site-header {
	margin-bottom:0;
}
.header-widget-region .widget {
  margin: 0 0 1.2em 0;
  padding: 0;
  font-size: .875em;
}
.easingslider-309 {
  margin:0 auto;
}
h3.tribe-events-widget-events-list__event-title {
	background:#FFF !important;
	padding:0 !important;
	border-bottom:none !important;
	font-size:1.1em !important;
}
h3.tribe-events-widget-events-list__event-title a {
	color:#069;
}
a.tribe-events-widget-events-list__view-more-link {
	color:#d00 !important;
	margin-left:4.5em !important;
}
a.tribe-events-widget-events-list__view-more-link:hover {
	color:#069 !important;
}
.entry h2 {
	color:#C00;
	}
#text-2 .widget-title {
  color: #FFF;
  background: #069;
  padding: 6px 9px;
  border-bottom: 3px solid #000;
  font-size: 1.02em;
	text-align:center;
	font-weight:600;
}
.button, .widget a.button {
  background-color: #069;
	border-color: #069;
	font-size:0.846em;
}
hr {
	background-color:#f00;
}
.site-info p {
	text-align:center;
	margin:0;
}
.site-info p+p {
	font-size:0.81em;
}
h1 {
	font-weight:700;
}
h2 {
	color:#c00;
}
h3 {
	font-weight:700;
}















