/* -----------------------------------------------------------------------


 Coastal Contacts
 
  * DESCRIPTION:  The primary SASS file that imports SCSS to overwrite the default product reviews. 
  
  NOTE: From SCSS Generated. 

----------------------------------------------------------------------- **/
/*

  ======== TABLE OF CONTENTS ========  
  
    1. GLOBAL VARIABLES
    2. THE COASTAL CONTACTS CSS2 
    
  ====================================

**/
/*  _____________________________________________________________________________

    1. GLOBAL VARIABLES 
 _____________________________________________________________________________  **/
/* Required partials that provide global variables referenced in SCSS */
/* -----------------------------------------------------------------------


 Coastal Contacts
 
	* DESCRIPTION:  Global reusable styles to ensure consistent layout across pages. 
	
	!!!IMPORTANT: 	THIS FILE MUST NOT HAVE CLASS'S AND ID'S. ONLY REUSABLE SCSS 
					VARIABLES, FUNCTIONS AND MIXINS. FOR REUSABLE CLASS/ID ADD THEM IN _master.scss 

----------------------------------------------------------------------- */
/*

  ======== TABLE OF CONTENTS ======== 
   
    1. CUSTOM Sizes	
	    1.1 RED (HUGE) Breakpoints 
   	    1.2 RED (HUGE) Variables 

	2. TYPOGRAPHY & FONT ICONS
		2.1 FONT ICONS 
		2.2 DEFAULT FONT COLORs
	3. BUTTONS MIXINS
		3.1   RED BUTTONS MIXINS
	4. IMAGE URL PATHS
	 	4.1  IMAGE DIRECTORY PATHS
	 	4.2  IMAGE REFERENCES 
	5. SASS GLOBAL MIXINS 
	6. NAVIGATION MENU VARIABLES
		6.1 TOP NAVIGATION VARIABLES 
		6.2 MMENU VARIABLES 
	
  ====================================	  
	  
*/
/* -----------------------------------------------------------------------


 Coastal Contacts
 
  * DESCRIPTION:  Globals settings for Foundation Framework. 

----------------------------------------------------------------------- */
/*

  ======== TABLE OF CONTENTS ======== 
   
    1. COASTAL CONTACTS ALL STORES GLOBAL SETTINGS
       1.1 PAGE FRAME & SKELETON  
       1.2 TYPOGRAPHY 
       1.3 BUTTONS
       1.3 ERRORS
  2. FOUNDATION SETTINGS
  
  ====================================    
    
*/
/* Import Coastal common settings for all stores. */
/* -----------------------------------------------------------------------


 Coastal Contacts
 
  * DESCRIPTION:  Globals settings for Coastal Contacts RWD stores. 

----------------------------------------------------------------------- */
/*

  ======== TABLE OF CONTENTS ======== 
   
    1. COASTAL CONTACTS ALL STORES GLOBAL SETTINGS
       1.1 PAGE FRAME & SKELETON  
       1.2 TYPOGRAPHY 
       1.3 BUTTONS
       1.3 ERRORS
  
  ====================================    
    
*/
/* Store-specific settings - colors, styles etc. */
/* -----------------------------------------------------------------------


 Coastal Contacts
 
  * DESCRIPTION:  Globals settings for store-specific styles and layout for www.coastal.com. 

----------------------------------------------------------------------- */
/*

  ======== TABLE OF CONTENTS ======== 
   
    1. COASTAL CONTACTS STORE-SPECIFIC SETTINGS 
        1.1 PAGE FRAME & SKELETON
        1.2 BUTTONS 
          1.2.1 RWD BUTTONS 
          1.2.2 REBRAND DESIGN BUTTONS 
        1.3 TOOLTIPS 
        1.4 TYPOGRAPHY
        1.4.1 CATALOG PAGE
  
  ====================================    
    
*/
/*  ==============================================================================
    1.1 PAGE FRAME & SKELETON
============================================================================== */
/*  ==============================================================================
    1.2 BUTTONS 
============================================================================== */
/*  -----------------------------------------------------------------------------
    1.2.1 RWD BUTTONS 
 ----------------------------------------------------------------------------- */
/* Primary Button */
/*  -----------------------------------------------------------------------------
    1.2.2 REBRAND DESIGN BUTTONS 
 ----------------------------------------------------------------------------- */
/* Primary Button */
/*  ==============================================================================
    1.3 TOOLTIPS 
============================================================================== */
/*  ==============================================================================
    1.4 TYPOGRAPHY 
============================================================================== */
/*  -----------------------------------------------------------------------------
    1.4.1 CATALOG PAGE
 ----------------------------------------------------------------------------- */
/*  _____________________________________________________________________________

    1. COASTAL CONTACTS ALL STORES GLOBAL SETTINGS
 _____________________________________________________________________________  */
/*  ==============================================================================
    1.1 PAGE FRAME & SKELETON
============================================================================== */
/*  ==============================================================================
    1.2 TYPOGRAPHY 
============================================================================== */
/*  ==============================================================================
    1.3 BUTTONS 
============================================================================== */
/*  ==============================================================================
    1.3 ERRORS
============================================================================== */
/*  ==============================================================================
    1.1 PAGE FRAME & SKELETON
============================================================================== */
/*  ==============================================================================
    1.2 TYPOGRAPHY 
============================================================================== */
/*  _____________________________________________________________________________

    2. FOUNDATION SETTINGS
 _____________________________________________________________________________  */
meta.foundation-version {
  font-family: "/5.3.1/"; }

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:641px)/";
  width: 641px; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:1025px)/";
  width: 1025px; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:1441px)/";
  width: 1441px; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:1921px)/";
  width: 1921px; }

meta.foundation-data-attribute-namespace {
  font-family: false; }

html, body {
  height: 100%; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html,
body {
  font-size: 16px; }

body {
  background: #fff;
  color: #67757f;
  padding: 0;
  margin: 0;
  font-family: "HelveticaNeue", "Helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default; }

a:hover {
  cursor: pointer; }

img {
  max-width: 100%;
  height: auto; }

img {
  -ms-interpolation-mode: bicubic; }

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important; }

.left {
  float: left !important; }

.right {
  float: right !important; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.hide {
  display: none; }

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 50px; }

select {
  width: 100%; }

/*  _____________________________________________________________________________

    1. Custom Sizes
 _____________________________________________________________________________  */
/* -------------------------------------------------------------------------
    1.1 RED (HUGE) BREAKPOINTS 
------------------------------------------------------------------------- */
/* Breakpoints mapping between Huge and Clearly */
/* -------------------------------------------------------------------------
    1.2 RED (HUGE) Variables 
------------------------------------------------------------------------- */
/* colors */
/* timing */
/*  _____________________________________________________________________________

    2. TYPOGRAPHY & FONT ICONS
 _____________________________________________________________________________  */
/* !!! FONT ICONS MANAGED BY http://app.fontastic.me/ */
@font-face {
  font-family: "font-icons";
  src: url("../../images/rwd/font-icons/fonts/font-icons.eot");
  src: url("../../images/rwd/font-icons/fonts/font-icons.eot#iefix") format("embedded-opentype"), url("../../images/rwd/font-icons/fonts/font-icons.woff") format("woff"), url("../../images/rwd/font-icons/fonts/font-icons.ttf") format("truetype"), url("../../images/rwd/font-icons/fonts/font-icons.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

/* !!! FONT ICONS FROM HUGE REDESIGN PROJECT (RED) */
@font-face {
  font-family: "fonts-icons-red";
  src: url("../../images/rwd/font-icons/fonts/fonts-icons-red.eot");
  src: url("../../images/rwd/font-icons/fonts/fonts-icons-red.eot#iefix") format("embedded-opentype"), url("../../images/rwd/font-icons/fonts/fonts-icons-red.woff") format("woff"), url("../../images/rwd/font-icons/fonts/fonts-icons-red.ttf") format("truetype"), url("../../images/rwd/font-icons/fonts/fonts-icons-red.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

/* -------------------------------------------------------------------------
    2.1 FONT ICONS 
------------------------------------------------------------------------- */
.underlined {
  text-decoration: underline; }

/* -------------------------------------------------------------------------
    2.1 FONT ICONS 
------------------------------------------------------------------------- */
.main-text-font-color {
  color: #67757f; }

/*  _____________________________________________________________________________

    3. BUTTONS MIXINS
 _____________________________________________________________________________  */
/*  _____________________________________________________________________________

    4. IMAGE URL PATHS
 _____________________________________________________________________________  */
/*  ----------------------------------------------------------------------------
    4.1  IMAGE DIRECTORY PATHS
 ----------------------------------------------------------------------------  */
/* Images under /images/rwd/buttons/ */
/* Images under /images/rwd/icons/ */
/* Images under /images/rwd/logos/ */
/* Images under /images/rwd/product/ */
/* Images under /images/rwd/features/ */
/* Images under /images/rwd/sprites/ */
/* Images under /images/rwd/sprites/globals */
/* Images under /images/rwd/sprites/left-nav */
/* Images under /images/rwd/sprites/catalog */
/* Images under /images/rwd/sprites/checkout */
/* Images under /images/rwd/sprites/top-nav */
/* Images under /images/rwd/sprites/subhome */
/* Images under /images/rwd/sprites/subscription */
/* images/rwd/sprites/wizards/rx-wizard */
/* images/rwd/icons/red */
/*  ----------------------------------------------------------------------------
    4.2  IMAGE REFERENCES 
 ----------------------------------------------------------------------------  */
/* Images under /images/rwd/icons/ */
/* Images under /images/rwd/features/ */
/*  _____________________________________________________________________________

    5. SASS GLOBAL MIXINS 
 _____________________________________________________________________________  */
/* Builds the New design error style */
/* Styles a hover for tiles, VM images etc. Global style to be applied where similar effect is needed */
/*  _____________________________________________________________________________

   	6. NAVIGATION MENU VARIABLES 
 _____________________________________________________________________________  */
/* ------------------------------------------------------------------------
    6.1 TOP NAVIGATION VARIABLES 
--------------------------------------------------------------------------- */
/* 1200 total width - 4px grid padding (x2) - 2px padding within wrapper = 1090 */
/* ------------------------------------------------------------------------
    6.2 MMENU VARIABLES 
--------------------------------------------------------------------------- */
/* mmenu overwrite default settings */
/* Need to take 1px off for the bottom border displayed for off canvas sliding menu items */
/*  _____________________________________________________________________________

   2. THE COASTAL CONTACTS CSS  
 _____________________________________________________________________________  **/
/* -----------------------------------------------------------------------


 Coastal Contacts

  * DESCRIPTION: The SASS for Product Review Section - located below the fold 

  NOTE: From SCSS Generated.

----------------------------------------------------------------------- */
.pr-snapshot-head,
.pr-snapshot-body-wrapper,
.pr-review-faceoff,
.pr-snapshot-body,
.pr-review-sort,
.pr-contents,
.pr-contents-wrapper {
  border: none; }

.pr-snapshot-head,
.pr-review-faceoff,
.pr-review-sort, .pr-contents,
.pr-other-attributes-list li.pr-other-attribute-label,
.pr-snapshot-write-review {
  background: none; }

.pr-snapshot-write-review {
  padding-left: 0; }

.pr-snapshot-body,
.pr-attribute-key p {
  background: transparent; }

.pr-review-faceoff-review-wrapper {
  border-color: #dfe9ef; }

.pr-attribute-key p,
.pr-review-engine p,
.pr-review-engine ul li {
  color: #67757f;
  font-size: 0.875rem; }

.pr-attribute-value-list li {
  float: none !important;
  line-height: 1.5625rem !important; }

.pr-rating.pr-rounded.average {
  display: none; }

.pr-snapshot-head-wrapper,
.pr-snapshot-head,
.pr-snapshot-body,
.pr-snapshot-body-wrapper,
.pr-other-attributes-list li.pr-other-attribute-label {
  padding-left: 0;
  padding-right: 0; }

.pr-other-attributes-group.pr-other-attribute-describeyourself {
  width: 100%; }

.pr-other-attribute-label {
  width: auto !important; }

.pr-snapshot-no-ratings {
  text-align: left; }

.pr-review-faceoff-img-txt {
  background: #fff;
  border: none;
  font-size: 0.75rem;
  margin-left: -15px;
  text-align: center; }

.pr-review-faceoff-review-negative {
  padding-left: 8%; }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .pr-review-faceoff-review-negative {
      padding-left: 12% !important; } }
  @media only screen and (max-width: 640px) {
    .pr-review-faceoff-review-negative {
      padding-left: 14% !important; } }

.pr-other-attributes-list li.pr-other-attribute-label {
  float: none !important; }

.pr-snapshot-attribute-value-list {
  height: auto; }

/*
     * !important is needed for all of these to over-ride the in-line styles
     * inserted by the power review JavaScript file.
    */
.pr-stars {
  background-image: url("../../images/rwd/sprites/globals/stars.gif") !important;
  background-repeat: no-repeat !important;
  height: 0.8125rem !important;
  margin-top: 0.3125rem !important;
  width: 5.3125rem !important; }

.pr-stars-0,
.pr-stars-0-sm {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -65px !important; }

.pr-stars-0_5,
.pr-stars-0_5-sm {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -65px !important; }

.pr-stars-1,
.pr-stars-1-sm {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -54px !important; }

.pr-stars-1_5,
.pr-stars-1_5-sm {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -54px !important; }

.pr-stars-2,
.pr-stars-2-sm {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -39px !important; }

.pr-stars-2_5,
.pr-stars-2_5-sm {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -39px !important; }

.pr-stars-3,
.pr-stars-3-sm {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -25px !important; }

.pr-stars-3_5,
.pr-stars-3_5-sm {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -25px !important; }

.pr-stars-4,
.pr-stars-4-sm {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -13px !important; }

.pr-stars-4_5,
.pr-stars-4_5-sm {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -13px !important; }

.pr-stars-5,
.pr-stars-5-sm {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px 0px !important; }

.pr-review-rating-headline:before {
  clear: both;
  content: "";
  display: block;
  height: 0.3125rem; }

.pr-review-rating .pr-rating {
  margin-left: 0.625rem; }

.pr-review-author-date {
  border: none; }

.pr-review-rating-wrapper, .pr-review-main-wrapper {
  float: none;
  width: 100%; }

.pr-review-author-name,
.pr-review-author-location {
  display: inline-block; }

p.pr-review-author-name {
  margin-right: 0.3125rem; }

.pr-review-bottom-line {
  color: #67757f !important;
  display: block;
  font-weight: normal; }

.pr-comments-header {
  text-transform: uppercase; }

.pr-comments-header em {
  font-style: normal; }

p.pr-comments {
  margin-top: 0; }

.pr-snapshot-consensus {
  margin-bottom: 1.5625rem;
  margin-top: 1.875rem; }

.pr-other-attributes ul,
.pr-other-attributes-histogram ul,
.pr-other-attributes-subratings ul,
.pr-review-sort-wrapper,
.pr-contents-wrapper, .pr-contents {
  font-size: 100%;
  margin: 0;
  padding: 0; }

.pr-review-bottom-line-wrapper {
  margin-top: 0.9375rem; }

.pr-other-attributes {
  padding: 0; }

#pr-snapshot-histogram {
  display: none; }

.pr-other-attribute-value {
  line-height: 0.625rem !important; }
  @media only screen and (max-width: 640px) {
    .pr-other-attribute-value {
      margin-top: 0.625rem !important; } }

.pr-review-main-wrapper .pr-review-points-attr-wrapper .pr-attribute-group.pr-rounded {
  max-width: 20rem; }

.pr-review-points-attr-wrapper .pr-attribute-group {
  width: 32.66%; }

.pr-review-sort-box select {
  width: auto; }

p.pr-review-helpful-text {
  display: block;
  margin-bottom: 0.9375rem;
  margin-top: 0.9375rem; }

.pr-review-report-issue-hyphen {
  display: none; }

.pr-fb-reviewComment {
  margin-top: 0.9375rem; }

.pr-review-rating .pr-rating {
  height: 1.5625rem;
  line-height: 1.5625rem;
  padding: 0 0.3125rem; }

.pr-review-faceoff {
  padding-left: 0;
  padding-right: 0; }

#pwr-reviews-container a {
  color: #0091BA !important;
  font-style: normal; }

.pr-fb-reviewComment {
  background-position: 0; }

.pr-review-author {
  width: 100%; }

@media only screen and (max-width: 640px) {
  #pwr-reviews-container li {
    border: none !important; }
  .pr-other-attribute-value {
    margin-top: 0.625rem; } }

/* -----------------------------------------------------------------------


 Coastal Contacts

  * DESCRIPTION: Star ratings scss file

  NOTE: From SCSS Generated.

----------------------------------------------------------------------- */
/*  _____________________________________________________________________________

   1. POWER REVIEW STARS
_____________________________________________________________________________  */
.product-review-stars, .product-review-product-stars {
  display: inline-block;
  height: 0.8125rem;
  width: 4.6875rem; }

.product-review-product-stars {
  float: left; }

.power-review-container {
  white-space: nowrap;
  width: 10.625rem; }

.power-review-star-0 {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -65px !important; }

.power-review-star-0-5 {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -65px !important; }

.power-review-star-1-0 {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -54px !important; }

.power-review-star-1-5 {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -54px !important; }

.power-review-star-2-0 {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -39px !important; }

.power-review-star-2-5 {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -39px !important; }

.power-review-star-3-0 {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -25px !important; }

.power-review-star-3-5 {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -25px !important; }

.power-review-star-4-0 {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -13px !important; }

.power-review-star-4-5 {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px -13px !important; }

.power-review-star-5-0 {
  background: url("../../images/rwd/sprites/globals/stars.png") no-repeat 0px 0px !important; }

/*# sourceMappingURL=master_product_review_overwrites.css.map */