/*	=GLOBAL VARIABLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/*	=MIXINS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/**
 * mixin respond-to for media querries
 * 
 * usage example:
 * to add different color per media-query add inside selector:
 * @include respond-to(cellphones) { color: green; }
 * @include respond-to(tablets) { color: blue; }
 * @include respond-to(laptops) { color: orange; }
 * @include respond-to(widescreens) { color: yellow; }
 */
/**
 * default variables can be ovverride
 */
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*	=FONT VARIABLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/* media query breakpoints */
/*	=COLOR VARIABLES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=33364ca6-42a3-4a54-8662-2454e09cb036");
@font-face {
  font-family: "HelveticaNeueLTStd-MdCn";
  src: url("../../fonts/Mosaic/51d3cc10-91e5-4f8f-9cc5-28b3b56f50b0.eot?#iefix");
  src: url("../../fonts/Mosaic/51d3cc10-91e5-4f8f-9cc5-28b3b56f50b0.eot?#iefix") format("eot"), url("../../fonts/Mosaic/d7485859-8c82-4100-828c-e25e52c1bf21.woff2") format("woff2"), url("../../fonts/Mosaic/a6b35392-5064-45b1-a217-7d47416ddcd9.woff") format("woff"), url("../../fonts/Mosaic/254fe63e-3cea-4420-ac8a-e9bfae3110a4.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: "HelveticaNeueLTStd-ThEx";
  src: url("../../fonts/Mosaic/9383436e-878b-498c-baad-a3ccc7c9864d.eot?#iefix");
  src: url("../../fonts/Mosaic/9383436e-878b-498c-baad-a3ccc7c9864d.eot?#iefix") format("eot"), url("../../fonts/Mosaic/6b25ae85-f4a7-4e4f-be5b-5687d4b93cb7.woff2") format("woff2"), url("../../fonts/Mosaic/6105c29a-d735-43d0-bf16-8175c7a5d2da.woff") format("woff"), url("../../fonts/Mosaic/064d1eb7-7ae9-46cd-b370-c4fd18aa3481.ttf") format("truetype");
  font-weight: 250;
  font-style: normal; }

@font-face {
  font-family: "HelveticaNeueLTStd-Ex";
  src: url("../../fonts/Mosaic/80bdff10-0315-4d19-975e-b2fb9d9384b9.eot?#iefix");
  src: url("../../fonts/Mosaic/80bdff10-0315-4d19-975e-b2fb9d9384b9.eot?#iefix") format("eot"), url("../../fonts/Mosaic/6187d8c0-3ebc-4241-8ce4-6de67dc848d8.woff2") format("woff2"), url("../../fonts/Mosaic/500f5d0a-112d-4730-9e17-6810c1a7338d.woff") format("woff"), url("../../fonts/Mosaic/1c42fa01-2695-485d-bfda-a3439ed84af2.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "HelveticaNeueLTStd-LtEx";
  src: url("../../fonts/Mosaic/6a45a759-36a2-46cb-bcdd-1a6a44488baf.eot?#iefix");
  src: url("../../fonts/Mosaic/6a45a759-36a2-46cb-bcdd-1a6a44488baf.eot?#iefix") format("eot"), url("../../fonts/Mosaic/d9e99d70-1006-42e7-a72f-8a0ff2333860.woff2") format("woff2"), url("../../fonts/Mosaic/bb6f0e47-75a2-4398-837f-4d4932a0dd04.woff") format("woff"), url("../../fonts/Mosaic/341bef3f-f44f-4d18-bebc-6b39638eec72.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

@media screen and (min-width: 1000px) and (max-width: 1399px) {
  .salonFinderTop .pictureFrame .colRight h1.large {
    font-size: 4em; }
  .salonFinderTop .pictureFrame .prodInfo {
    font-size: 1.8em; }
  .salonfinderForm input.address {
    width: 123px; }
  .pictureFrame input[type="submit"] {
    padding: 0 25px; }
  .footerRowWrap {
    height: auto; }
  .footerRow .center {
    margin-left: 85px; }
  .footerRow .right {
    float: none;
    text-align: center;
    display: inline-block;
    width: 100%; } }

@media screen and (max-width: 999px) {
  .header-icons a {
    width: 12.5% !important; } }

.tile .textBetweenLines {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  padding: 0 20px; }

/*# sourceMappingURL=../maps/lang/main_en-EN.css.map */
