@import url("rteditor.css");
@import url("teamPods.css");
h1, h2, h3, h4, h5, h6 {
    -ms-text-shadow: 0px 1px 1px #bcbaba;
    text-shadow: 0px 1px 1px #bcbaba;
}
.c3-bg .intro, .c3-bg .intro a{
    color: #fff;
}
.umb-grid .column > div h1 {
    margin-bottom: 35px;
}
.standard-components-products #right-col{
    margin-top:17px;
}
.sponsors .column{
    height:185px;
}
    .sponsors .column  div > p {
        position:absolute;
        bottom:0;
    }
    /*header a.expand span{
        background-color:#777777 !important;
    }*/
    html.nav-down header {
    background-color: rgba(255, 214, 90, 0.94);
    background-color:#ffd65a;
}
    html.reveal-out header, html.nav-down.reached-top.reveal-out header {
    background-color: rgba(85, 86, 86, 1);
}
        .c1-bg{
    background-color: #555656;
    background-color: rgba(85, 86, 86, 1);
    }
        #site{
            background-color:#f5ce59;
            background-color:rgb(245, 206, 89)
        }
        .alert-success{
            background-color:#fff !important;
            border-color:#e7bb42 !important;
        }
.accordion .heading a, .accordion .heading a.collapsed:hover {
    border-color: #555656;
    border-color: rgba(85, 86, 86, 1);
    }
nav.tabs .nav > li.active > a, nav.tabs .nav > li.active > a:hover, nav.tabs .nav > li.active > a:focus {
    border-top-color: #555656;
    border-top-color: rgba(85, 86, 86, 1);
}
nav.tabs.tabs-products .nav > li.active > a, nav.tabs.tabs-products .nav > li.active > a:hover, nav.tabs.tabs-products .nav > li.active > a:focus {
    border-top-color: #ffd65a;
    border-top-color: rgba(255, 214, 90, 1);
}
.tabs-products .nav-tabs > li >  a{
    margin-right:0 !important;
}
.c1-text, .c1-text:hover, .c1-text:focus, .c1-text:active {
    color: #555656;
    color: rgba(85, 86, 86, 1);
}
blockquote::before, blockquote::after {
    color: #555656;
    color: rgba(85, 86, 86, 0.8);
    }
.sponsorsBg-Image{
    background-size:contain !important;
    background-position:top left !important;
    background-repeat:no-repeat !important;
    width:auto;
    max-width:100%;
    height:100px;
    max-height:100px;
    margin:10px 0;
    padding:0;
}
.tabbed .tabs-products .nav > li{
    padding: 0 !important;
    /* display: table; */
    width: auto;
}
.tabs-products .nav-tabs > li.active > a, .tabs-products .nav-tabs > li.active > a:hover, .tabs-products .nav-tabs > li.active > a:focus {

     border-width: 5px 1px 0px 0;
    border-style: solid;
    border-bottom: 1px solid rgb(250, 250, 250);
}
.tabbed .tabs .nav > li{

}
.tabs.tabs-products > .active{

}
.tab-content.products > .active {
    display: table;
}
.tab-products, nav.tabs.tabs-products .nav > li.active > a{
    background-color: rgb(251, 251, 251);
    background-color:#fbfbfb;
}
.tab-products{
    padding: 45px 20px 20px 20px;
    margin:0;
        border: 1px solid #e1e1e1;
    display: table;
    width:100%;
}
.tab-products .list-group-item .heading{
    font-size:16px !important;
    margin:8px 0 !important;
}

p.headingLists {
    padding: 0 !important;
    margin: 0;
    font-size: 24px;
    margin-bottom: 15px;
}
#left-col h2:first-child{
    margin:0 0 20px 0 !important;
}
/*#region BOOSTRAP CHAGES*/
a.list-group-item.even{

    background-color: rgba(245, 245, 245, 0.57);
}
/*#endregion*/
/*#region EVENTS*/
.eventPage{
    padding:0;
}
.eventPage .item{
    padding:10px;
    margin-left:15px;
    margin-right:15px;
    border-bottom:1px solid #ced6d6;
    border-bottom:1px solid rgba(206, 214, 214, 0.84);
}
.eventPage .item:last-child{

    border-bottom:none;
}
.eventPage .even{
    background-color:#fbfbfb;
}
.eventsBg-Image {
background-size: contain !important;
    background-position: top left !important;
    background-repeat: no-repeat !important;
    width: 50px;
    max-width: 50px;
    height: 50px;
    max-height: 50px;
    margin: 15px 0 20px 5px;
    padding: 0;
    display: block;
    position: relative;
    float: left;
} 
.eventPage .meta_date {
    display: block;
    width: 46px;
    margin: 7px 0 7px 7px;
    height: 55px;
    position: relative;
    left: 0;
    background-color: #f7f7f7;
    padding: 4px;
    box-shadow: 1px 1px 1px #ccc;
    float: left;
}
.eventPage p.heading, .eventPage .meta_date .day{
    font-size: 24px;
}
.eventPage .meta_date .day{
    position: relative;
    display: block;
    margin: 0 auto;

    text-align: center;
}
.eventPage .meta_date .month{
    display: block;
    position: relative;
    text-align: center;
}
.eventContent p{
    display:block;
    width:100%;
    margin:0 0 7px 0;
    font-size:14px;
}
.eventContent p.heading{
    font-size: 24px !important;
    margin-bottom:20px;
}
/*#endregion*/
/*#region RACING CONTENT*/
.racingTables caption{
    padding-top:0;
}
/*#endregion*/
/*#region CHAMPIONCHIPS*/
.tblLocations .tdDate{
    min-width:100px;
}
.tblLocations .tdData .name, .tblLocations .tdData .link{
   position:relative;
   display:block;
   font-size:inherit;
}
/*#endregion*/
table.tblImages{
	width: 100%;

	}
	table.tblImages, table.tblImages td, table.tblImages th{

	border-width: 0 !important;
	}
@media (min-width: 1200px){
.sponsors .intro {
    font-size: 100%;
}
	table.tblImages td{
	display:table-cell;
	}
	table.tblImages td .imageRight{
	margin-left 0 !important;
	}
}
@media (min-width: 992px){
.sponsors .intro {
    font-size: 90%;
}
}
@media screen and (min-width: 769px){
	table.tblImages{
		top: 25px;
		  position:relative;
	}

}
@media screen and (max-width:1199px) and (min-width: 0){
  
	
	table.tblImages, table.tblImages td, table.tblImages th{

	border-width: 0 !important;
	}
	table.tblImages td .imageLeft > img,
	table.tblImages td .imageRight > img{
	max-width: 100%;	
	}
	table.tblImages td{
	display:flex;
	}
		table.tblImages td .imageRight {
	margin-left: 0;
	}

}
@media screen and (max-width:768px) and (min-width: 0){
  
    .container h1, .tab-pane h2{
        font-size:18px;
    }
    .imageLeft > img{
       max-width: 205px;
    height: auto !important;
    margin: 0 auto;
    }
     nav.tabs .nav li a {
    padding: 10px;

}
	


}
@media screen and (max-width:768px) and (min-width: 415px){
      nav.tabs.tabs-products .nav > li{
        float:left;
        display:block !important;
    }
      .tabs-products{
        margin-bottom:0 !important;
    }
span.imageProducts{
        //width: 45% !important;
        margin: 0 40px 20px 0;
      
    }
    span.imageProducts img{
         width: 100% !important;
         height: auto;
        display:block;
    }
   
 }
@media screen and (max-width:414px) and (min-width: 0){
     nav.tabs.tabs-products .nav > li{
        float:none;
        display:block;
    }
    span.imageProducts{
        width: 100% !important;
        display:block;
        margin: 0 auto 20px auto;
            }
    span.imageProducts img{
         width: 100% !important;
         height: auto;
        display:block;
    }
    .tabs-products .nav li{
        width:100%;
    }
}
.img-responsive-bico{


    
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: relative;
    display: block;
    margin: 0 auto;
}