/*
Theme Name: BikeWalkKC Theme
Template: vantage
Version: 1.0.0
Text Domain: vantage-bwkc
Description:  Vantage Pro Child Theme customized for BikeWalkKC
Author:       Eric Rogers
Template:     vantage
Text Domain:  vantage-bikewalkkc
*/



body {
	font-family: "Helvetica Nue", Helvetica, Arial,  sans-serif;
	font-size: 1.7em;
	background-color: #fff!important;
}

header#masthead {
	backgroud-image: url("http://bikewalkkc.org/wp-content/uploads/2018/01/masthead1.png");
}

.logoimg {
	max-height:203px;
	max-width: 98px;
}


#search-icon #search-icon-icon {
    backround-color: #e86d1f!important;
    }

/* Did you know widget */
.widget_endo_wrc_widget {
	background-color: #ffffdb;
	padding: 10px;
	font-weight: bolder;
}
.widget_endo_wrc_widget p {
	font-style: italic;
	font-weight: normal!important;
}

.widget_endo_wrc_widget h3 {
	font-weight: 800;

}


big {line-height: 150%}

body.layout-full {
	background-color: fff!important;
}
.main-navigation {
	background-color: #e86d1f!important;
}

/* 4-16-2020 ER - removing white space between navbar and slider on the home page */

.home .siteorigin-panels-stretch {
	padding-top: 0px!important;
}

.home .site-main {
	padding-top: 0px!important;
}
/* 4-16-2020 */

#main {
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
}

.menu-main-navigation-container {
	font-size:115%;
	bacground-image: url("http://bikewalkkc.org/wp-content/uploads/2017/11/bwkc-logo-white-trans.png");
background-size: 100px;
background-position: -55px;
background-repeat: no-repeat;
	background-color: #e86d1f;
}

.main-navigation ul li a {
	padding:20px 20px !important;	
}
.main-navigation ul li > ul li a {
	padding:10px 10px !important;	
}
.site-footer h1 {
	font-size: 1.5em!important;
	line-height: normal;
}


.home-news ul {
  list-style-type: none;
  margin: 0;
}
.home-news li {
  padding-bottom: 10px;
}


/* Rogers 2020-06-15 Eventbrite widget button */
.tribe-events-content button {
	font-size: 16px;
	Color:green;
	background-color: green;
	
}





/* Rogers 12-30-2018 */

input {border-style: solid!important;
	border-color:black!important;
	border-width:1px!important;
}

/*Event Calendar customizations -Rogers 6/16/16 */
.type-tribe_events {padding:0px;line-height:18px;}
.tribe-mini-calendar-event {margin:0px!important;}
/*.tribe-events-loop img {max-width:200px;} */
.tribe-events-loop.tribe-events-event-image {float:left;!important}
.tribe-events-list-event-description {font-size:1.2em;}

.tribe-events-single-event-description {font-size:1.2em;padding-bottom:20px;}
.tribe-events-single-event-title {font-size:1.5em;}

header #masthead hgroup img {
    height: 100px;
}

header#masthead .hgroup {
    position: relative;
    padding-top: 10px;
    padding-bottom: 20px;
}

.cat_community-event .tribe-events-calendar-list__event-title::after {
	content: "\A (**Community event)";
  font-weight: normal;
  font-size:smaller;
  white-space: pre;
  text-decoration:none!important;
}

.cat_community-event .tribe-events-single-event-description::after{
	content: "\A This is a community event not sponsored by BikeWalkKC. Please visit the event web site to verify this information is correct, and contact the event organizer with any questions.";
  font-weight: normal;
  font-size:smaller;
  text-decoration:none!important;
  font-style: italic;
}

/*.cat_community-event.post ::before {
		content: "\A (**Community event)";
  font-weight: normal;
  font-size:smaller;
  white-space: pre;
  text-decoration:none!important;

}*/


/* End Events Calendar customizations */


/* Rogers 7-27-2014  */






.woocommerce #main {
width:100%;!important
}


header #masthead hgroup img {
    height: 100px;
}

header#masthead .hgroup {
    position: relative;
    padding-top: 5px;
    padding-bottom: 10px;
}


#page-wrapper {
  background-color: fff;
}

#main{
  max-width: 1080px;
  /* Changed width to max-width to help mobile rendering, Rogers 12/29/14 */
  margin-left: auto;
  margin-right: auto;
  -webkit-box-shadow:  0px 0px 25px rgba(50, 50, 50, 0.75);
-moz-box-shadow:     0px 0px 25px rgba(50, 50, 50, 0.75);
box-shadow:          0px 0px 25px rgba(50, 50, 50, 0.75);
  
} 


a:link
{
   coor: #EA6C23;
   text-decoration:underline;
}

a:link:hover
{
   coor: #ADDDD5;
   text-decoration: underline;
}


.main-navigation a:hover {
	text-decoration: None;
}
.main-navigation a:link {
	text-decoration: None;
}
.main-navigation a:visited {
	text-decoration: None;
}

.nivoSlider a.nivo-imageLink {
    position: absolute;
    left: 100px;
   	right: 100px;
    width: 800px;
    height: 100%;
    border: 0px none;
    padding: 0px;
  }

div.full-container {
  	background-color: #FFFFFF
    padding: 20px;
}

div#secondary.widget-area{
 padding: 20px;
  font-size: 14px;
  margin-top: 6px;
  border: 2px;
  border-radius: 10px;
}

div.query-content {
  font-size: 14px;
  line-height: 175%;
}

a.query-field-link
{
   text-decoration: none;
}

a.query-field-link:hover
{
   color: #ADDDD5;
   text-decoration: none;
}

div.query-header {
  font-size: 18px;
  border-radius: 5px;
  font-color: #e86d1f;
}

div.query-header:hover {
  	opacity: .8;
}

div.query-content li {
  margin-top: 9px;
  border-bottom: 1px solid #D7DFE4;
  
}


div.query-content li a {
    color: #000000;
    }

div.query-content li a:hover {
    color: #e86d1f;
    }


img.featuredimg.alignnone.wp-image-770{
    opacity: 1;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
   font-size: 14px;
  font-color: #FFFFFF;
}

img.featuredimg.alignnone.wp-image-770:hover {
  opacity: .5;
}

img.featuredimg.aligncenter.wp-image-776{
    opacity: 1;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
   font-size: 14px;
  font-color: #FFFFFF;
}

img.featuredimg.aligncenter.wp-image-776:hover {
  opacity: .5;
}

img.featuredimg.alignnone.wp-image-780{
    opacity: 1;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
   font-size: 14px;
  font-color: #FFFFFF;
}

img.featuredimg.alignnone.wp-image-780:hover {
  opacity: .5;
}

/* 2022-01-13
.entry-content h1 {text-transform:uppercase;font-weight:900!important;}
.entry-title {text-transform:uppercase;}
*/
article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title {
  font-size: 2em;
  font-weight: bold;
}


article.page .entry-header h1.entry-title {
  font-size: 26px!important;
}

h3.widget-title {
  	font-color: #000000;
}

h3.gform_title {
  	padding: 5px;
}
article#post-2 h1.entry-title, 
article#post-406 h1.entry-title,
article#post-21 h1.entry-title, article#post-485 h1.entry-title,
article#post-293 h1.entry-title, article#post-1186 h1.entry-title, 
article#post-1181 h1.entry-title, article#post-1160 h1.entry-title,
article#post-895 h1.entry-title, article#post-1038 h1.entry-title,
article#post-891 h1.entry-title, article#post-989 h1.entry-title, 
article#post-907 h1.entry-title, article#post-8 h1.entry-title,
article#post-616 h1.entry-title, article#post-688 h1.entry-title,
article#post-51 h1.entry-title, article#post-432 h1.entry-title,
article#post-354 h1.entry-title, article#post-352 h1.entry-title,
article#post-344 h1.entry-title, article#post-359 h1.entry-title,
article#post-661 h1.entry-title, article#post-5048 h1.entry-title,
article#post-351 h1.entry-title, article#post-451 h1.entry-title,
article#post-502 h1.entry-title, article#post-388 h1.entry-title,
article#post-398 h1.entry-title {
  color: #FFFFFF;
  font-size: 30px;
  margin-top:-20px
}

header.entry-header {
  color: #FFFFFF;
  padding-top: 20px;
}

#colophon #site-info {
  font-size: 14px;
}


/* changed from 30px 2020-02-12 */
div.entry-main {
  margin-top: 0px;
}

div#panel-543-0-0-0.panel.widget.widget_metaslider_widget.panel-first-child.panel-last-child {
  margin-top: 30px;
}


.metaslider .caption,
.metaslider .cs-title,
.metaslider .nivo-caption {
    font-size: 2em; /* adjust as necessary */
    padding-bottom: 25px;
    padding-top: 25px;
    line-height: 1.25;
    max-height: 25%!important;
}


@media only screen and (max-width: 600px) {
	
	.metaslider .caption,
	.metaslider .cs-title,
	.metaslider .nivo-caption {
 	   font-size: 1.25em; /* adjust as necessary */
 	   padding-bottom: 5px;
 	   padding-top: 5px;
 	   line-height: 1;
 	   max-height: 35%!important;
}

.entry-content img {
    -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  /* border-radius: 3px; */
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0);
  box-shadow: 0 1px 2px rgba(0,0,0,0)
}

div.query-content li  {
    color: #EA6C23
}
div#panel-543-2-0-0.panel.widget.widget_recent-posts panel-first-child {
  line-height: 12px;
}



/* -- full-screen template 12-13-2018 ER -- 
	.site-main, #main, .full-container, #primary, .content-area, #content, .site-content {max-width: 99%; width: default; margin-left: 1px;margin-right: 1px;}
	body.responsive.layout-full #page-wrapper .full-container {max-width: 99%; width: default; margin-left: 1px;margin-right: 1px;}
#main {max-width: 99%!important; width: default!important; margin-left: 1px;margin-right: 1px;}
#primary {max-width: 99%!important; width: 99%!important; margin-left: 1px;margin-right: 1px;}
	

/* -- end full-screen template -- */
