/*
Theme Name: iDea - Clean & Powerful Bootstrap Theme
Author: HtmlCoder
Author URI: http://www.htmlcoder.me
Author e-mail: htmlcoder.me@gmail.com
Version: 1.6
Created: August 2014
License URI: http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/

a {
  color: #0971ce;
}


.tp-dottedoverlay.twoxtwo {
  background: none;
}


.default-bg {

  background-color: #006781;
}

.default-bg:hover {

  border: 1px solid #006781;
}

.box-style-2:hover .default-bg * {

  color: #343434;
}

.box-style-2:hover .default-bg {

  border: 1px solid #006781;
}

.btn-default {

  background-color: #0971ce;
}

#footer-container .container {

  background-color: #006781;
}

#footer-container .container h4 {

  color: white;
}


#footer-container {

  background-color: #006781;
}

.footer {

  background-color: #ffffff;
}


@media (max-width: 990px) {
  .shrink {
    width: 70%;
  }
}

#Msg4012 {
  display: none;
}


.btn-primary.trb {
  color: #fff;
  background-color: #f58450;
  border-color: #000000;
  padding: 5px 16px;
  font-size: 14px;
}

.btn-primary.trb.mainhome {
  background-color: #006781;
  border-color: #797375;
  padding: 15px;
  transition: background-color .4s ease-in-out;
  white-space: normal;
}

.btn-primary.trb.mainhome.faq {
  text-align: left;
}

.btn-primary.trb.mainhome.patronzero {
  background-color: #222222;
}

.btn-primary.trb.mainhome.patronzero:hover {
  background-color: white;
  color: #444444
}

.btn-primary.trb.mainhome.patronfirst {
  background-color: #333333;
}

.btn-primary.trb.mainhome.patronfirst:hover {
  background-color: white;
  color: #444444
}

.btn-primary.trb.mainhome.patronsecond {
  background-color: #444444;
}

.btn-primary.trb.mainhome.patronsecond:hover {
  background-color: white;
  color: #444444
}

.btn-primary.trb.mainhome.patronthird {
  background-color: #555555;
}


.btn-primary.trb.mainhome.patronthird:hover {
  background-color: white;
  color: #444444
}

.btn-primary.trb.mainhome.patronfourth {
  background-color: #666666;
}


.btn-primary.trb.mainhome.patronfourth:hover {
  background-color: white;
  color: #444444
}

.btn-primary.trb:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #063339;
  border-color: #006781;
}

.btn-primary.trb.mainhome:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #063339;
  border-color: #006781;
}

.navbar-nav>li {
  font-size: 11px;
}

.featured-box {
  background: #F5F5F5;
  background-color: transparent;
  background: -webkit-linear-gradient(top, white 1%, #f9f9f9 98%) repeat scroll 0 0 transparent;
  background: linear-gradient(to bottom, white 1%, #f9f9f9 98%) repeat scroll 0 0 transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #DFDFDF;
  border-left: 1px solid #ECECEC;
  border-radius: 8px;
  border-right: 1px solid #ECECEC;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  min-height: 100px;
  position: relative;
  text-align: left;
  z-index: 1;
}

.featured-box .box-content {
  border-radius: 8px;
  border-top: 3px solid #006781;
  border-top-width: 4px;
  padding: 30px 30px 10px 30px;
  border-right: 1px solid #d2d0d0;
  border-left: 1px solid #d2d0d0;
  border-bottom: : 1px solid #d2d0d0;

}




/*Sponsorship Gallery START*/
.dropdown-menu>li>a:hover {
  color: #2876c0 !important;
}


.panel-heading a {
  background-color: #22929e;
  color: #ffffff !important;
}

.SoldOut .sponsorshipType {
  background: rgba(140, 140, 140, 0.6);
}

.SoldOut h5 {
  color: #909090;
}

.SoldOut img {
  opacity: 0.5;
}

.SoldOut span.itemsLeft {
  color: rgba(199, 39, 39, 0.6);
}

.SoldOut .itemPrice {
  color: #909090 !important;
}

/*Sponsorship Gallery END*/

/* ================================================================== */
/* ============ Product and Video Gallery Styles (Start) ============ */
/* ================================================================== */

.row.display-flex {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}

.Video-Container .thumbnail.videoList {
  height: 100%;
  min-height: 320px;
}

.Video-Container .thumbnail .img-responsive.border {
  border: 1px solid gainsboro;
}

.ProdCaptionHover {
  transition: all 0.3s;
  border-radius: 3px;
}

.ProdCaptionHover small:hover {
  transition: all 0.3s;
  color: white;
}

.ProdCaptionHover:hover {
  background-color: #259df5 !important;
  transition: all 0.5s;
}

.Video-Container .thumbnail {
  text-decoration: none;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  text-align: center;
  padding: 25px;
}

.Video-Container .thumbnail:hover {
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  -webkit-box-shadow: 0px 9px 32px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 9px 32px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 9px 32px 0px rgba(0, 0, 0, 0.2);
}

.thumbnail .caption {
  background-color: transparent;
  margin-top: 20px;
  padding: 0px;
  position: relative;
  bottom: 0px;
  left: 0px;
  width: auto;
  border: none;
}

.filterSearchBar {
  background: #006781 !important;
  background-color: #006781 !important;
}

.sponsorshipGallery .sponsorshipType {
  background: #006781;
}


/* ================================================================== */
/* ============ Product and Video Gallery Styles (Ends) ============= */
/* ================================================================== */