/* element (SMACSS base) rules */
/**
 * @file
 * Normalize.css is intended to be used as an alternative to CSS resets.
 *
 * This file is a slight fork of these original sources:
 * - normalize.css v2.1.2 | MIT License | git.io/normalize
 * - normalize.scss v2.1.2 | MIT/GPLv2 License | bit.ly/normalize-with-compass
 *
 * It's suggested that you read the normalize.scss file and customise it to meet
 * your needs, rather then including the file in your project and overriding the
 * defaults later in your CSS.
 * @see http://nicolasgallagher.com/about-normalize-css/
 *
 * Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
 *       @see http://snook.ca/archives/html_and_css/no_css_reset/
 */

/******************************************************************************************************************************//*
* Clearfixes
********************************************************************************************************************************/

.product-type-subscription .form-type-radios:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

/******************************************************************************************************************************//*
* Links
*
* The order of link states are based on Eric Meyer's article:
* http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
/*******************************************************************************************************************************/

a:link,
a:visited,
.view-acquia-search a:link,
.view-acquia-search a:visited {
  color: #2969ae;
}
a:hover,
a:active,
.view-acquia-search a:hover,
.view-acquia-search a:active {
  color: #4287d2;
  text-decoration: none;
  outline: 0;
}

/******************************************************************************************************************************//*
* Typography
*
* To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins
* so that the line height of our base font becomes the basic unit of vertical
* measurement. We use multiples of that unit to set the top and bottom margins
* for our block level elements and to set the line heights of any fonts.
* For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
/*******************************************************************************************************************************/

.feature-series--standard h2.title-prefix,
.feature-series--standard h2.page-subhead {
  display: none;
}
.feature-series--special h2.title-prefix {
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 14px;
  font-weight: 700;
  font-family: 'Roboto', Helvetica, 'Arial', sans-serif;
}
.feature-series--special h2.page-subhead,
.is-article h2.page-subhead {
  font-size: 18px;
  font-weight: 300;
  font-style: italic;
  margin-top: .3em;
  color: #000;
}
@media all and (min-width: 800px) {
  .feature-series--special h2.page-subhead,
  .is-article h2.page-subhead {
    font-size: 20px;
  }
}
@media all and (min-width: 1100px) {
  .feature-series--special h2.page-subhead,
  .is-article h2.page-subhead {
    font-size: 22px;
  }
}
.page-node-type-page h1.page-title {
  color: #00A3D9;
}

/******************************************************************************************************************************//*
* Form elements
/*******************************************************************************************************************************/

fieldset fieldset#credit-card-info {
  margin: 0;
  padding: 0;
  border-top: none;
}
#edit-checkout,
#edit-actions-next {
  font-weight: 600;
}
a.button,
input[type="button"],
.checkout-buttons input.form-submit,
input.form-submit,
.header-cta-button {
  background: radial-gradient(at 0 0, rgb(246, 241, 94) 0%, rgba(255,204,0,1) 100%);
  color: #000;
}
