/*
 Theme Name:   Accelerate Child
 Description:  Accelerate Child 
 Author:       Severino Casanova
 Author URI:   https://casanovacreations.com
 Template:     accelerate
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
*/

@font-face {
  font-family: 'bauhaus';
  font-style: normal;
  src: url('/wp-content/themes/accelerate-child/fonts/160208125749Bauhaus.eot');
  src: local('bauhaus'), url('/wp-content/themes/accelerate-child/fonts/160208125749Bauhaus.eot') format('embedded-opentype'), url('/wp-content/themes/accelerate-child/fonts/160208125749Bauhaus.woff') format('woff');
}

body {
  /*background: #E4E4E4 url('/wp-content/uploads/2016/05/repeating.png') repeat top center;*/
  /*background: #FFFFFF url('/wp-content/uploads/2016/06/beyond-background.jpg') repeat-x top center;*/
  /*background: #FFFFFF url('/wp-content/uploads/2016/07/back.jpg') repeat-x top center;*/
  /*background: #FFFFCC url('/wp-content/uploads/2016/07/sun-background.png') no-repeat top center;*/
  background: url('/wp-content/uploads/2016/07/watercolor-full.jpg') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  /*color: #333333;*/
  color: #000000;
  font-size:17px;
}
body.custom-background {
  /*background-color: #FFFFCC !important;*/
  /*background-color: #FFFFFF !important;*/
  background-color: #FBA085 !important;
}
.main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a{
  background-color: #000000 !important;
}
/*.main-navigation ul li ul li a, .main-navigation ul li.current-menu-item ul li a, .main-navigation ul li ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor ul li a, .main-navigation ul li.current-menu-ancestor ul li a, .main-navigation ul li.current_page_item ul li a {
  color: #FFFFFF;
}*/
.main-small-navigation ul>.current-menu-item, .main-small-navigation ul>.current_page_item {
  background: lightgrey !important;
}
#header-text-nav-container {
  background-color: transparent;
}
#header-logo-image {
  background: #FFFFFF;
  border-radius: 5px;
  box-shadow: 0px 6px 10px rgba(50,50,50,0.75) !important;
  max-width:200px;
  padding:5px;
  margin-bottom:10px;
}
header .inner-wrap {
  margin:0px;
}
#page {
  background-color: transparent;
  border-top: none !important;
  /*box-shadow: 0px 0px 30px #fff;*/
  box-shadow: none;
  max-width:1080px;
}
.inner-wrap {
  max-width:1060px;
}
#header-text-nav-wrap {
  /*padding: 10px 0 10px;*/
  padding: 0px;
}
.category-news .entry-title {
  display:block;
}
#main {
  background-color: #FFFFFF;
  /*border: 4px solid #962E64;*/
  box-shadow: 0px 6px 10px rgba(50,50,50,0.75) !important;
  padding-top:10px;
}
h1, h2, h3, h4, h5, h6 {
  padding-bottom:0px;
}
h2 {
  font-size:22px;
}
h1 {
  font-size:30px;
  font-family: Bauhaus, 'Roboto Slab', sans-serif;
  color: #962E64;
}
h2 {
  font-size:25px;
  font-family: Bauhaus, 'Roboto Slab', sans-serif;
  color: #962E64;
}
p {
  font-size: 17px;
  font-family: "Archivo Narrow", sans-serif;
}
/*#primary {
  width:73%;
}
#secondary {
  width:25%;
}*/
#site-navigation {
  /*background: #B27394;
  background: linear-gradient(to bottom,#9A3F6F 0%, #9A3F6F 10px,#B27394 100%);*/
  background: #F6BF10;
  /*background: linear-gradient(to bottom,#D5711A 0%, #F6BF10 30px);*/
  background: linear-gradient(to bottom,#962E64 0%, #B75386 50%,#962E64 100%);
  max-width:1080px;
  width:100% !important;
}
/*.main-navigation a {
  display: none;
}*/
.main-navigation a {
  color: #FFFFFF;
  font-size:18px;
/*  font-weight: bold;*/
  /*text-transform:uppercase;*/
}
img {
  margin-bottom:0px;
}
.center {
  text-align:center;
}
.sponsor-item {
  float:left;
  text-align:center;
  width:25%;
}
.sponsor-item p {
  font-size:.7em;
}
.listing-item {
  list-style:none;
  margin-bottom:15px;
}
.listing-item .title {
  font-family: 'Lato', sans-serif;
}
.listing-item .date {
 /* font-family: 'Lato', sans-serif;*/
  font-size: .9em;
  font-weight: bold;
}
.listing-item img {
  border: 1px solid #ddd;
  float:left;
  padding:5px;
  margin-right:10px;
  margin-bottom:5px;
  width: 84px;
}
.entry-content .display-posts-listing {
  padding:0px;
}
.scroller {
  /*height: 200px;*/
  overflow: hidden;
  margin: 0 auto;
}
.scroller li {
  float: left;
  padding:2px;
  text-align:center;
  width: 135px;
}
.thank-you-box {
  color: #085293;
  margin-top: 10px; 
  padding:4px;
  text-align: center;
}
.thank-you-box p {
  margin-bottom: 0px;
}
.facebook-share{
  background:url('https://casanovacreations.com/mmhs06/wp-content/uploads/2016/04/SocialBlockFinal.png');
  background-position: 0px;
  height:40px;width:40px;float:right;margin-right:3px; 
}
.facebook-share:hover{
  opacity: 0.8;
}
.twitter-share{
  background:url('wp-content/uploads/2016/04/SocialBlockFinal.png');
  background-position: -40px;
  height:40px;width:40px;float:left;margin-right:3px;
}
.twitter-share:hover{
  opacity: 0.8;
}
.instagram-share{
  background:url('wp-content/uploads/2016/04/SocialBlockFinal.png');
  background-position: -80px;
  height:40px;width:40px;float:left;margin-right:3px;
}
.instagram-share:hover{
  opacity: 0.8;
}
.linked-in-share{
  background:url('wp-content/uploads/2016/04/SocialBlockFinal.png');
  background-position: -120px;
  height:40px;width:40px;float:left;margin-right:3px;
}
.linked-in-share:hover{
  opacity: 0.8;
}
#social-media-icons {
  float:right;
  text-align:right;
}
#header-sponsors {
  margin-top: -30px;
  margin-bottom: -20px;
}
#text-23 .widget-title span {
  border-bottom: none;
}
/* seve */
#upcoming-leagues-table {
  border-collapse: separate;
}
#upcoming-leagues-table td, #upcoming-leagues-table th{
  border: none;
  padding:2px;
}
tr.league-row > td {
  border-top: 1px solid black !important;
  /*border-bottom: 1px solid black !important;*/
  /*border-top: 1px dotted black;
 *   border-top-stype: dotted;*/
  padding-top:10px;
  padding-bottom:10px;
  vertical-align: top;
}
/*.left-league-row {
  border-left: 1px solid black !important;
}
.right-league-row {
  border-right: 1px solid black !important;
}*/
.uppercase {
  text-transform: uppercase;
}
.center {
  text-align:center;
}
.league-sport-title {
  font-size: 1.2em;
  font-weight:bold;
  /*color:#AA2A00;*/
}
.col-header {
  vertical-align:bottom;
}
.col-header a {
  text-decoration:none;
}
.col-header img {
  display:inline-block;
  margin:0px;
  padding-left:3px;
}
.search-btn {
  width:100%;
}
.sort-by-div {
  padding-right:10px;
}
.selected-items-desktop {
  display:inline-block;
}
.selected-items-mobile {
  display:none;
}
.league-row-mobile {
  display:none;
}
.registration-button-div {
  background: #085293;
  border-radius: 8px;
  color: #FFFFFF;
  font-size: 1em;
  padding: 3px;
  margin-top:5px;
  text-align:center;
  width:100%;
}
.registration-button {
  
}
.league-details-pricing-table th, .league-details-pricing-table td {
  text-align:center;
}
.base-gamedays{
  border-radius: 2px;
display: inline-block;
}
.base-gamedays del, .base-gamedays strong {
    border: none;
    font-size: 10px;
}
.base-gamedays del {
    color: #ccc;
    text-decoration: none;
}
.base-gamedays del, .base-gamedays strong {
/*    border-right: 1px solid #ccc;*/
    display: inline-block;
/*    font-size: 9px;*/
    padding: 3px 6px;
    text-transform: uppercase;
}
.base-gamedays strong {
    background: #eee;
    text-shadow: #fff 1px 1px 0;
}
.base-schedule em {
color: #aaaaaa;
display: block;
    font-size: 10px;
    margin: .25em 0;
}
.dcwss.dc-feed .dcsns-toolbar {
  padding-bottom:30px;
}
.important-dates-td1 {
  border:0px;
  color: #085293;
  font-weight: bold;
  padding:0px;
  width:180px;
}
.red-text {
  color:#8B0F04;
}
.state-selected {
  font-weight: bold;
}
.custom-footer a {
  color: #FFFFCC;
}
#research-list li {
  margin-bottom: 15px;
}
.display-posts-listing .listing-item {
  clear:both;
  margin-bottom:15px;
}
.display-posts-listing .listing-item .title {
    display: block;
    margin-bottom: 5px;
    background: #962E64;
    color: #fff;
    padding: 5px 8px 5px 8px;
    border-radius: 5px;
    font-size: 1.2em;
}
.display-posts-listing .listing-item .date {
    display: block;
}
.display-posts-listing .listing-item .image {
    margin-bottom:25px;;
}
.listing-read-more {
  display:block;
}
.excerpt-dash {
  display:none;
}
.padding-5 {
  padding:5px;
}
@media screen and (max-width : 855px){
  table {
    overflow-x: auto;
    display: block;
  }
}

@media screen and (max-width: 600px) {
  #header-sponsors {
    display: none;
  }
  .thank-you-box h3{
    font-size:1.4em;
  }
  .thank-you-box p{
    font-size:.9em;
  }
  #header-left-section2 {
    margin-bottom: -30px !important;
  }
  .selected-items-mobile {
    display:block;
  }
  .league-row-mobile {
    display:table-row;
    width:100%;
  }
  header .inner-wrap {
    margin-bottom:20px;
    width:100%;
  }

}
