@charset "utf-8";

/* ****************************************************************************
 * QuickTabs OVERRIDES
 *
 * Tab class hierarchy is as follows:
 *    block-quicktabs
 *      quicktabs-wrapper quicktabs-style-?
 *        item-list
 *          quicktabs-tabs
 *        quicktabs_main
 *          quicktabs-tabpage
 *
 * This CSS should be loaded last, before the final custom CSS
 * ****************************************************************************
 */

/*
 * Quicktabs Block
 * ****************************************************************************
 */
li.block-quicktabs {
  background            : transparent;
  padding               : 0px 0px 0px 0px;
}

.tm-zone-sidebar .block-quicktabs {
  width                 : 340px;
}

.tm-zone-content-main-right .block-quicktabs {
  width                 : 250px;
}



/*
 * Style Sky - Quicktabs Tab
 * ****************************************************************************
 */
ul.quicktabs-tabs.quicktabs-style-sky li {
  width                 : auto;
}

ul.quicktabs-tabs.quicktabs-style-sky li.active {
  margin                : 0px 0px 0px 0px;
}

ul.quicktabs-tabs.quicktabs-style-sky li.active a,
ul.quicktabs-tabs.quicktabs-style-sky li.active a:visited,
ul.quicktabs-tabs.quicktabs-style-sky li.active a:hover {
  border                : 0px none transparent;
  background            : #CC071E;
  color                 : #FFFFFF;
  font-weight           : bold;
}

ul.quicktabs-tabs.quicktabs-style-sky li a,
ul.quicktabs-tabs.quicktabs-style-sky li a:visited {
  color                 : #CC071E;
}


ul.quicktabs-tabs.quicktabs-style-sky li a:hover {
  background            : #E0E0E0;
  color                 : #CC071E;
}



/*
 * Style Sky - Quicktabs Tab Page content wrapper
 * ****************************************************************************
 */
.quicktabs_main.quicktabs-style-sky {
  padding               : 15px 15px 15px 15px;
}



/*
 * SCREEN 'regular' - between 1024px and 1279px
 * ****************************************************************************
 */
@media only screen and (min-width:1024px) and (max-width:1279px) {
  /* Quicktabs Block
   ---------------------------------------------------------------------------*/
  .tm-zone-sidebar li.block-quicktabs {
    width               : 940px;
  }
}


/*
 * SCREEN 'medium' - between 768px and 1023px
 * ****************************************************************************
 */
@media only screen and (min-width:768px) and (max-width:1023px) {
  /* Quicktabs Block
   ---------------------------------------------------------------------------*/
  .tm-zone-sidebar li.block-quicktabs {
    width               : 748px;
  }
}


/*
 * SCREEN 'small' - between 480px and 768px
 * ****************************************************************************
 */
@media only screen and (min-width:480px) and (max-width:767px) {
  /* Quicktabs Block
   ---------------------------------------------------------------------------*/
  .tm-zone-sidebar li.block-quicktabs {
    width               : 460px;
  }
}


/*
 * SCREEN 'lite' - smaller than 480px
 * ****************************************************************************
 */
@media only screen and (min-width:0px) and (max-width:479px) {
  /* Quicktabs Block
   ---------------------------------------------------------------------------*/
  .tm-zone-sidebar li.block-quicktabs {
    width               : 300px;
  }
}
