/*
Theme Name:     Rodeo BC
Theme URI:      http://stickypages.ca
Description:    Child theme 
Author:         Stickypages
Author URI:     http://stickypages.ca
Template:       twentytwelve
Version:        0.1.2
*/
 
@import url('../twentytwelve/style.css'); 

h1, h2, h3 { font-family: "Rokkitt",arial,sans-serif !important; }
.clr { clear:both; }
.center { text-align:center; }
.noborder, .noborder img { border:none !important; box-shadow:none !important; }
#page { border:solid 4px #26231e; background-color: #fffaee; }	
.site { overflow:visible; }

#main { min-height: 565px; }

.mainNavigationBackground { background:#003e7e; margin:26px -40px 0 -40px; padding:0 40px;  }
.menu-item a { color:#FFF !important; }
.menu-item li:hover { background:#00244a !important; }

.main-navigation { margin-top:-28px !important; z-index:100; position:relative; }
.main-navigation li { margin:0 !important; }
.main-navigation li a { padding:0 9px; font-size:15px; }
.main-navigation li a:hover { background:#26231e !important; color:#FFF !important; }
.main-navigation li ul { z-index:1000 !important; }
.main-navigation li ul li a { background: #003e7e !important; border-bottom: 1px solid #ddd !important; }
.main-navigation li ul li a:hover { background:#26231e !important; color:#FFF !important; }
.main-navigation ul.nav-menu { border:none;  }

/*
.ribbon { 	position: absolute;
			z-index: -5;
			width: 1164px;
			height: 130px;
			background-color:transparent;
			margin-left: -103px; background:url('https://www.rodeobc.com/blog/wp-content/uploads/2013/03/headerbanner.png') no-repeat;
			margin-top:286px; }
*/		
/*	
.rodeoBuck { position: absolute;
			z-index:10;
			width:280px;
			height:900px;
			background-color:transparent;
			margin-left:737px; 
			background:url('https://www.rodeobc.com/blog/wp-content/uploads/2013/02/rodeo-small.png') no-repeat;
			margin-top:60px;
			float:right; }			
*/
img.header-image { border-radius:none; box-shadow:none;  margin:-25px 0 0 -40px; max-width:1040px; width:113% !important; }


.site-content { margin:0; }
.entry-content h1, .comment-content h1, h1.entry-title { font-size:2rem !important; }
.entry-content h1, h1.entry-title { color:#00A99D; margin:5px 0 10px 0 !important; padding:0 !important; }
.entry-content h2, .comment-content h2, .mu_register h2, .entry-content h2 a { color:#A71F23 !important; font-size:1.5rem !important; line-height:25px; margin-bottom:2px; }
.entry-content h3 { margin-top:0px; }
.wpb_content_element { margin-bottom:10px !important; }
.site-content article { border-bottom:none; }

.wpb_call_to_action .wpb_call_text, #content .wpb_call_to_action .wpb_call_text { padding-top:9px !important; }
.widget-title { font-size: 1.2rem; line-height: 12px; }
.widget-area .widget h3 { margin-bottom: 18px; }
#events-list h2 { font-size: 1.2rem !important;  margin-bottom:18px; line-height: 0 !important; text-transform:uppercase !important; color:#636363 !important; }

.textwidget h2 a { font-size:1.2em !important; line-height:1em; color:#A71F23 !important; text-decoration:none; }
.textwidget h3 { font-size:1.2em !important; margin-bottom:13px; }

.entry-header { margin-bottom: 1rem; }
.entry-header .comments-link { margin-top:0; font-size: 13px; font-size: 0.928571429rem; color: #757575; }
footer.entry-meta { font-size: 0.928571429rem; color: #757575; padding: 10px; border-top: solid 1px #f1f1f1; border-bottom: 4px double #f1f1f1; }
.site-content article { margin-bottom: 0.142857rem; }


#layerslider_1 { margin:-17px 0 -16px -40px !important; width:1040px !important; height:300px !important; }
#layerslider_1 .ls-bottom-nav-wrapper { display:none !important; }

.ui-tabs .ui-tabs-nav li a { font-weight:bold; font-size:16px; }

.onlineEntryFrame { width:100%; height:700px; }


.footerMenu { float:right; }
.footerMenu .menu-item { float: left; margin-right:10px; }
.footerMenu .menu-item a { color:#2e2e2e !important; }

.footerSponsors img { text-align:center; border:none; box-shadow:none !important; }
.footerSponsors .wpb_wrapper { text-align:center; }

.sponsor img { text-align:center; border:none; box-shadow:none !important; }
.sponsor .wpb_wrapper { text-align:center; }

/* TABS */
.ui-tabs .ui-tabs-nav li { background-color:#E6B735; }
.ui-tabs .ui-tabs-nav li a { font-size:14px !important; background-color:#E6B735 !important; color:#FFF; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a { color:#fff !important; background-color:#000; }
.ui-tabs .ui-tabs-nav li a { color:#000; }
.ui-tabs .ui-tabs-panel { background:none !important; background-color: transparent !important; }


/* .rodeoSchedule { float:left; width:49%; height:90px; } */
.rodeoSchedule { display:block; height:50px; clear:both; border-bottom:1px solid #ddd; }
.rodeoSchedule a { text-decoration:none; }
.rodeoSchedule h2 { float:left; min-width:360px; }
.rodeoSchedule .rodeoDate { display:inline-block; padding-top:25px; margin-left:5px; float:left; }
.rodeoSchedule .wpb_button_a { float:left; display:inline-block; padding-top:20px; }

/*
div { width: 200px;  height: 200px; background: #F4F4F4; border: 2px solid #BBB; position: relative; }  div:before { content: ''; border: 1px solid #FFF; width: 100%; height: 100%; position: absolute; top: -1px; left: -1px; }
*/
.menu-toggle { 
font-size: 15px;
font-family: sans-serif !important;
}

.customBtn {
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f7f7f7;
  border: 1px solid #cccccc;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-decoration:none;
}

.customBtn {
	  background-color: #555555;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
}
.customBtn:hover {
	background-color: #484848;
	color: #ffffff;
}

#tribe-bar-form,.tribe-bar-views-inner,#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a { background:none; }
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a { background-color:#003E7E }
#tribe-events-bar { margin-bottom:0; }

#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a, #tribe-events-header .tribe-events-sub-nav li { display:block; }
.tribe-events-single-event-title { font-size:27px; }

.calendar-categories { color:#FFF; background: #666; padding: 10px 3px; display: inline-block; margin-left: 12px; margin-bottom: 27px; }
.calendar-categories  a { color:#fff; font-weight:bold; text-decoration:none; }
.calendar-categories  a:hover { color:#ccc; }
.calendar-categories .header { font-size:12px; font-weight:bold; color:#ccc;}
.calendar-categories li { float:left; padding:0 7px; }


.rodeo-entry-button { float:right; }
.rodeo-entry-button a.btn {}


@media (max-width: 600px) {
  .rodeoSchedule .rodeoDate { padding-top:2px; margin-left:0px; }
}