@import url(https://fonts.googleapis.com/css?family=Maven+Pro:400,700);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);
/* line 1, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_kickstart.scss */
html {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 11, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_kickstart.scss */
*, *:before, *:after {
  box-sizing: inherit; }

/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_kickstart.scss */
embed,
img,
object,
video {
  max-width: 100%;
  height: auto; }

/* BREAKPOINTI VARIABLES */
/* OTHER VARS */
/* use in this order 
$tablet-min:(min-width:581px);
$tablet-landscape-min:(min-width:769px);
$desktop:(min-width:1025px);
$xtra-large:(min-width:1200px);
*/
/* FLATICON 1 */
@font-face {
  font-family: 'bebasregular';
  src: url("../fonts/bebas___-webfont.eot");
  src: url("../fonts/bebas___-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/bebas___-webfont.woff2") format("woff2"), url("../fonts/bebas___-webfont.woff") format("woff"), url("../fonts/bebas___-webfont.ttf") format("truetype"), url("../fonts/bebas___-webfont.svg#bebasregular") format("svg");
  /* font-weight: normal ??? why? */
  font-style: normal; }
@font-face {
  font-family: 'bebas_neue_regularregular';
  src: url("../fonts/bebasneue_regular-webfont.eot");
  src: url("../fonts/bebasneue_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/bebasneue_regular-webfont.woff2") format("woff2"), url("../fonts/bebasneue_regular-webfont.woff") format("woff"), url("../fonts/bebasneue_regular-webfont.ttf") format("truetype"), url("../fonts/bebasneue_regular-webfont.svg#bebas_neue_regularregular") format("svg");
  font-weight: normal;
  font-style: normal; }
/* FLATICONS 1 */
@font-face {
  font-family: "Flaticon";
  src: url("../fonts/flaticon.eot");
  src: url("../fonts/flaticon.eot#iefix") format("embedded-opentype"), url("../fonts/flaticon.woff") format("woff"), url("../fonts/flaticon.ttf") format("truetype"), url("../fonts/flaticon.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 39, ../sass/variables/_font_faces.scss */
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {
  font-family: Flaticon;
  font-style: normal; }

/* line 44, ../sass/variables/_font_faces.scss */
.flaticon-facebook2:before {
  content: "\e000"; }

/* line 47, ../sass/variables/_font_faces.scss */
.flaticon-logo22:before {
  content: "\e001"; }

/* line 50, ../sass/variables/_font_faces.scss */
.flaticon-magnifier12:before {
  content: "\e002"; }

/* line 53, ../sass/variables/_font_faces.scss */
.flaticon-magnifier13:before {
  content: "\e003"; }

/* line 57, ../sass/variables/_font_faces.scss */
.flaticon-marker20:before {
  content: "\e004"; }

/* line 60, ../sass/variables/_font_faces.scss */
.flaticon-next25:before {
  content: "\e005"; }

/* line 63, ../sass/variables/_font_faces.scss */
.flaticon-play-button4:before {
  content: "\e006"; }

/* line 66, ../sass/variables/_font_faces.scss */
.flaticon-play109:before {
  content: "\e007"; }

/* line 69, ../sass/variables/_font_faces.scss */
.flaticon-play43:before {
  content: "\e008"; }

/* line 72, ../sass/variables/_font_faces.scss */
.flaticon-right133:before {
  content: "\e009"; }

/* line 75, ../sass/variables/_font_faces.scss */
.flaticon-shopping-cart13:before {
  content: "\e00a"; }

/* line 78, ../sass/variables/_font_faces.scss */
.flaticon-shopping-cart7:before {
  content: "\e00b"; }

/* line 81, ../sass/variables/_font_faces.scss */
.flaticon-shopping122:before {
  content: "\e00c"; }

/* line 84, ../sass/variables/_font_faces.scss */
.flaticon-shopping232:before {
  content: "\e00d"; }

/* line 87, ../sass/variables/_font_faces.scss */
.flaticon-videoplayer5:before {
  content: "\e00e"; }

/* line 90, ../sass/variables/_font_faces.scss */
.flaticon-youtube31:before {
  content: "\e00f"; }

/* FLATICON 2 */
@font-face {
  font-family: "Flaticon2";
  src: url("../fonts/Flaticon2.eot");
  src: url("../fonts/Flaticon2.eot?#iefix") format("embedded-opentype"), url("../fonts/Flaticon2.woff") format("woff"), url("../fonts/Flaticon2.ttf") format("truetype"), url("../fonts/Flaticon2.svg#Flaticon2") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 107, ../sass/variables/_font_faces.scss */
[class^="flaticon2-"]:before, [class*=" flaticon2-"]:before,
[class^="flaticon2-"]:after, [class*=" flaticon2-"]:after {
  font-family: Flaticon2;
  font-style: normal;
  font-size: 1.25em;
  margin-right: 15px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "Flaticon2";
    src: url("../fonts/Flaticon2.svg#Flaticon2") format("svg"); } }
/* line 122, ../sass/variables/_font_faces.scss */
.fi:before {
  display: inline-block;
  font-family: "Flaticon2";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased; }

/* line 137, ../sass/variables/_font_faces.scss */
.flaticon2-arrow:before {
  content: "\f100"; }

/* line 138, ../sass/variables/_font_faces.scss */
.flaticon2-arrow-1:before {
  content: "\f101"; }

/* line 139, ../sass/variables/_font_faces.scss */
.flaticon2-book:before {
  content: "\f102"; }

/* line 140, ../sass/variables/_font_faces.scss */
.flaticon2-business-card-of-a-man-with-contact-info:before {
  content: "\f103"; }

/* line 141, ../sass/variables/_font_faces.scss */
.flaticon2-circle:before {
  content: "\f104"; }

/* line 142, ../sass/variables/_font_faces.scss */
.flaticon2-compact-disc:before {
  content: "\f105"; }

/* line 143, ../sass/variables/_font_faces.scss */
.flaticon2-computer-screen:before {
  content: "\f106"; }

/* line 144, ../sass/variables/_font_faces.scss */
.flaticon2-create-group-button:before {
  content: "\f107"; }

/* line 145, ../sass/variables/_font_faces.scss */
.flaticon2-credit-card:before {
  content: "\f108"; }

/* line 146, ../sass/variables/_font_faces.scss */
.flaticon2-credit-card-1:before {
  content: "\f109"; }

/* line 147, ../sass/variables/_font_faces.scss */
.flaticon2-eye-of-a-human:before {
  content: "\f10a"; }

/* line 148, ../sass/variables/_font_faces.scss */
.flaticon2-eye-with-eyelashes:before {
  content: "\f10b"; }

/* line 149, ../sass/variables/_font_faces.scss */
.flaticon2-file:before {
  content: "\f10c"; }

/* line 150, ../sass/variables/_font_faces.scss */
.flaticon2-headphones:before {
  content: "\f10d"; }

/* line 151, ../sass/variables/_font_faces.scss */
.flaticon2-headphones-1:before {
  content: "\f10e"; }

/* line 152, ../sass/variables/_font_faces.scss */
.flaticon2-history:before {
  content: "\f10f"; }

/* line 153, ../sass/variables/_font_faces.scss */
.flaticon2-interface:before {
  content: "\f110"; }

/* line 154, ../sass/variables/_font_faces.scss */
.flaticon2-interface-1:before {
  content: "\f111"; }

/* line 155, ../sass/variables/_font_faces.scss */
.flaticon2-internet:before {
  content: "\f112"; }

/* line 156, ../sass/variables/_font_faces.scss */
.flaticon2-key:before {
  content: "\f113"; }

/* line 157, ../sass/variables/_font_faces.scss */
.flaticon2-key-1:before {
  content: "\f114"; }

/* line 158, ../sass/variables/_font_faces.scss */
.flaticon2-line:before {
  content: "\f115"; }

/* line 159, ../sass/variables/_font_faces.scss */
.flaticon2-log-out:before {
  content: "\f116"; }

/* line 160, ../sass/variables/_font_faces.scss */
.flaticon2-login:before {
  content: "\f117"; }

/* line 161, ../sass/variables/_font_faces.scss */
.flaticon2-login-square-arrow-button-outline:before {
  content: "\f118"; }

/* line 162, ../sass/variables/_font_faces.scss */
.flaticon2-medical:before {
  content: "\f119"; }

/* line 163, ../sass/variables/_font_faces.scss */
.flaticon2-meditation-yoga-posture:before {
  content: "\f11a"; }

/* line 164, ../sass/variables/_font_faces.scss */
.flaticon2-message-in-a-speech-bubble:before {
  content: "\f11b"; }

/* line 165, ../sass/variables/_font_faces.scss */
.flaticon2-mp3:before {
  content: "\f11c"; }

/* line 166, ../sass/variables/_font_faces.scss */
.flaticon2-music:before {
  content: "\f11d"; }

/* line 167, ../sass/variables/_font_faces.scss */
.flaticon2-music-file:before {
  content: "\f11e"; }

/* line 168, ../sass/variables/_font_faces.scss */
.flaticon2-music-folder:before {
  content: "\f11f"; }

/* line 169, ../sass/variables/_font_faces.scss */
.flaticon2-music-player:before {
  content: "\f120"; }

/* line 170, ../sass/variables/_font_faces.scss */
.flaticon2-musical-note:before {
  content: "\f121"; }

/* line 171, ../sass/variables/_font_faces.scss */
.flaticon2-notebook:before {
  content: "\f122"; }

/* line 172, ../sass/variables/_font_faces.scss */
.flaticon2-notebook-1:before {
  content: "\f123"; }

/* line 173, ../sass/variables/_font_faces.scss */
.flaticon2-opened-eye:before {
  content: "\f124"; }

/* line 174, ../sass/variables/_font_faces.scss */
.flaticon2-plus:before {
  content: "\f125"; }

/* line 175, ../sass/variables/_font_faces.scss */
.flaticon2-science-book:before {
  content: "\f126"; }

/* line 176, ../sass/variables/_font_faces.scss */
.flaticon2-settings:before {
  content: "\f127"; }

/* line 177, ../sass/variables/_font_faces.scss */
.flaticon2-settings-1:before {
  content: "\f128"; }

/* line 178, ../sass/variables/_font_faces.scss */
.flaticon2-settings-2:before {
  content: "\f129"; }

/* line 179, ../sass/variables/_font_faces.scss */
.flaticon2-shelter:before {
  content: "\f12a"; }

/* line 180, ../sass/variables/_font_faces.scss */
.flaticon2-sign-in:before {
  content: "\f12b"; }

/* line 181, ../sass/variables/_font_faces.scss */
.flaticon2-technology:before {
  content: "\f12c"; }

/* line 182, ../sass/variables/_font_faces.scss */
.flaticon2-video-camera:before {
  content: "\f12d"; }

/* line 183, ../sass/variables/_font_faces.scss */
.flaticon2-video-player:before {
  content: "\f12e"; }

/* line 184, ../sass/variables/_font_faces.scss */
.flaticon2-woman-stretching-back:before {
  content: "\f12f"; }

/* ICO MOON */
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?7cm3b3");
  src: url("../fonts/icomoon.eot?#iefix7cm3b3") format("embedded-opentype"), url("../fonts/icomoon.ttf?7cm3b3") format("truetype"), url("../fonts/icomoon.woff?7cm3b3") format("woff"), url("../fonts/icomoon.svg?7cm3b3#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 198, ../sass/variables/_font_faces.scss */
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 211, ../sass/variables/_font_faces.scss */
.icon-menu:before {
  content: "\e9bd"; }

/* line 214, ../sass/variables/_font_faces.scss */
.icon-menu2:before {
  content: "\e9be"; }

/* line 217, ../sass/variables/_font_faces.scss */
.icon-menu3:before {
  content: "\e9bf"; }

/* line 220, ../sass/variables/_font_faces.scss */
.icon-cart:before {
  content: "\e93a"; }

/* line 1, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_kickstart.scss */
html {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 11, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_kickstart.scss */
*, *:before, *:after {
  box-sizing: inherit; }

/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_kickstart.scss */
embed,
img,
object,
video {
  max-width: 100%;
  height: auto; }

/* No files to import found in variables/**\/* */
/* No files to import found in abstractions/**\/* */
/* No files to import found in base/**\/* */
/* No files to import found in components/**\/* */
/* No files to import found in layout/**\/* */
/*
formula is ...
panels top adds to push height 
for mobile it would 
panels top 990px + 450 = 1440
*/
/* $panelsFlexible1Top:990px; */
/*touch portrait 1640 seems to work! this is a hackkkkk */
/* CONTROL WHICH MENUS */
@media (min-width: 48.0625em) {
  /* line 36, ../sass/variables/_layout.scss */
  #main-nav-wrapper {
    display: block; }

  /* line 37, ../sass/variables/_layout.scss */
  .mobile-nav__wrapper {
    display: none; }

  /*ul*/
  /* line 38, ../sass/variables/_layout.scss */
  .mobile-header {
    display: none; }

  /* line 39, ../sass/variables/_layout.scss */
  #mobile-nav {
    display: none; } }
@media (min-width: 0) and (max-width: 48em) {
  /* line 43, ../sass/variables/_layout.scss */
  #top-nav {
    display: none; }

  /* line 44, ../sass/variables/_layout.scss */
  #main-nav-wrapper {
    display: none; }

  /* line 45, ../sass/variables/_layout.scss */
  .mobile-nav__wrapper {
    display: block; }

  /*ul*/
  /* line 46, ../sass/variables/_layout.scss */
  .mobile-header {
    display: block; } }
/* END CONTROL WHICH MENUS */
/* GLOBAL STUFF HERE */
/* MIXINS .............*/
/* line 59, ../sass/variables/_layout.scss */
.l-main, body.section-yoga-class-products .view-content, body.section-yoga-classes .view-content {
  position: relative;
  padding-top: 70px; }
  @media (min-width: 64.0625em) {
    /* line 59, ../sass/variables/_layout.scss */
    .l-main, body.section-yoga-class-products .view-content, body.section-yoga-classes .view-content {
      padding-top: 40px; } }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 59, ../sass/variables/_layout.scss */
    .l-main, body.section-yoga-class-products .view-content, body.section-yoga-classes .view-content {
      padding-top: 20px; } }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 59, ../sass/variables/_layout.scss */
    .l-main, body.section-yoga-class-products .view-content, body.section-yoga-classes .view-content {
      padding-top: 16px; } }

/* line 77, ../sass/variables/_layout.scss */
.l-main {
  position: relative; }
  @media (min-width: 64.0625em) {
    /* line 77, ../sass/variables/_layout.scss */
    .l-main {
      padding-bottom: 24px; } }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 77, ../sass/variables/_layout.scss */
    .l-main {
      padding-bottom: 20px; } }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 77, ../sass/variables/_layout.scss */
    .l-main {
      padding-bottom: 16px; } }

/* GLOBAL PAGE LAYOUT CONTAINERS */
/* line 104, ../sass/variables/_layout.scss */
.l-page {
  width: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
  margin-bottom: 0 !important;
  /* this is not making it to staging! */ }

/* line 111, ../sass/variables/_layout.scss */
.l-main {
  overflow-x: visible;
  overflow-y: visible;
  margin: 0 auto;
  /* min-height:830px; */ }
  /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  .l-main:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 64.0625em) {
    /* line 111, ../sass/variables/_layout.scss */
    .l-main {
      width: 940px; } }

/* line 124, ../sass/variables/_layout.scss */
.l-content {
  position: relative;
  padding-top: 65px;
  /* mobile only! social media goes here */ }
  @media (min-width: 36.3125em) {
    /* line 124, ../sass/variables/_layout.scss */
    .l-content {
      padding-top: 0px; } }

/* STICKY FOOTER CONTROLS */
/* line 131, ../sass/variables/_layout.scss */
.l-page {
  min-height: 100%;
  /* margin-bottom:-$footerHeightTouch; */ }
  @media (min-width: 36.3125em) {
    /* line 131, ../sass/variables/_layout.scss */
    .l-page {
      /* margin-bottom: -$footerHeight;  */ } }

/*
footer, .push { 
	height:$footerHeightTouch;
	@include breakpoint($tablet-min){
		height: $footerHeight;
	}
}

*/
/* line 149, ../sass/variables/_layout.scss */
.push {
  display: none; }

/* line 153, ../sass/variables/_layout.scss */
.l-footer {
  padding-top: 10px;
  clear: both; }
  /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  .l-footer:after {
    content: "";
    display: table;
    clear: both; }
  /* line 158, ../sass/variables/_layout.scss */
  .l-footer .l-region--footer {
    margin: 0 auto; }
    @media (min-width: 64.0625em) {
      /* line 158, ../sass/variables/_layout.scss */
      .l-footer .l-region--footer {
        width: 940px; } }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 158, ../sass/variables/_layout.scss */
      .l-footer .l-region--footer {
        width: 85%; } }
    @media (min-width: 48.0625em) and (max-width: 64em) {
      /* line 158, ../sass/variables/_layout.scss */
      .l-footer .l-region--footer {
        width: 90%; } }

/* END STICKY FOOTER CONTROLS */
/* line 174, ../sass/variables/_layout.scss */
#block-views-album-display-footer-block {
  width: 760px;
  /*change */
  margin: 0 auto;
  position: relative; }

/* line 180, ../sass/variables/_layout.scss */
.l-page {
  background-image: url("/sites/default/files/bg-swirl-orange.png");
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  background-size: auto;
  background-repeat: no-repeat;
  /*NOTE THIS IS HEADER HEIGHT */ }
  @media (min-width: 64.0625em) {
    /* line 180, ../sass/variables/_layout.scss */
    .l-page {
      background-position: center 91px; } }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 180, ../sass/variables/_layout.scss */
    .l-page {
      background-position: center 66px; } }

/* line 191, ../sass/variables/_layout.scss */
header {
  width: 100%;
  margin: 0 auto; }
  /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  header:after {
    content: "";
    display: table;
    clear: both; }

/* line 197, ../sass/variables/_layout.scss */
.l-content {
  padding-left: 1%;
  padding-right: 1%; }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 197, ../sass/variables/_layout.scss */
    .l-content {
      position: relative;
      padding-left: 10px;
      padding-right: 10px; } }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 197, ../sass/variables/_layout.scss */
    .l-content {
      position: relative;
      padding-left: 1.5%;
      padding-right: 1.5%; } }
  @media (min-width: 64.0625em) {
    /* line 197, ../sass/variables/_layout.scss */
    .l-content {
      padding-left: 0;
      padding-right: 0; } }

/* DISPLAY SUITE */
/* line 217, ../sass/variables/_layout.scss */
.ds-2col-stacked > .group-left, .ds-2col-stacked > .group-right {
  /*MOBILE FIRST 1 COLUMN */
  float: none;
  /* LTR */
  width: 100%;
  clear: both; }

@media (min-width: 36.3125em) {
  /* line 225, ../sass/variables/_layout.scss */
  .ds-2col-stacked > .group-left {
    float: left;
    width: 50%;
    clear: left; }

  /* line 231, ../sass/variables/_layout.scss */
  .ds-2col-stacked > .group-right {
    float: right;
    width: 50%;
    clear: none; } }
/* line 240, ../sass/variables/_layout.scss */
.ds-2col-stacked > .group-footer {
  clear: both; }

/* line 244, ../sass/variables/_layout.scss */
#widthMonitor {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 35px;
  height: 20px;
  background: #000;
  color: #fff;
  font-size: 10px;
  z-index: 100; }

/* line 3, ../sass/variables/_modal_windows.scss */
div.modal-content form.user-register-form #edit-email {
  width: 100%; }
/* line 6, ../sass/variables/_modal_windows.scss */
div.modal-content form.user-register-form input[type="submit"] {
  /* @include  */ }

/* used to fix annoying sass error, dont' use this var */
/* %flaticon-icons { */
/* line 8, ../sass/variables/_typography.scss */
a.social-icons {
  color: #01a5af !important; }
  /* line 10, ../sass/variables/_typography.scss */
  a.social-icons:hover {
    transition: color 0.3s;
    color: #99cc66 !important; }

/* looks like Verdana, or Trebuchet */
/* line 24, ../sass/variables/_typography.scss */
body {
  font-size: 16px; }

/* line 28, ../sass/variables/_typography.scss */
h1, h2, h3, h4 {
  color: #00a5b0;
  font-family: "bebas_neue_regularregular";
  line-height: 1;
  margin: 0;
  padding: 0; }

/* line 39, ../sass/variables/_typography.scss */
h1, h2 {
  text-transform: uppercase; }

/* line 48, ../sass/variables/_typography.scss */
.super-footer h2.block-title, body.section-books h1, body.section-books h2, body.section-browse-albums h1,
body.section-latest h1,
body.section-featured h1,
body.section-most-popular h1, body.section-dvds h1, body.section-dvds h2, body.section-mission h1, body.section-productmnmediaalbumdisplay .group-header h1.album-display-artist, body.section-productmnmediaalbumdisplay .group-header h1.album-display-title, body.section-mn-media-genre h1, body.section-yoga-class-pass .l-main .l-content h1 {
  color: #00a5b0;
  /* font-size:2.375em; */
  /* font-size:56px; */
  font-size: 3.5em;
  padding: 0;
  font-family: "bebas_neue_regularregular";
  text-transform: uppercase; }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 48, ../sass/variables/_typography.scss */
    .super-footer h2.block-title, body.section-books h1, body.section-books h2, body.section-browse-albums h1,
    body.section-latest h1,
    body.section-featured h1,
    body.section-most-popular h1, body.section-dvds h1, body.section-dvds h2, body.section-mission h1, body.section-productmnmediaalbumdisplay .group-header h1.album-display-artist, body.section-productmnmediaalbumdisplay .group-header h1.album-display-title, body.section-mn-media-genre h1, body.section-yoga-class-pass .l-main .l-content h1 {
      font-size: 56px; } }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 48, ../sass/variables/_typography.scss */
    .super-footer h2.block-title, body.section-books h1, body.section-books h2, body.section-browse-albums h1,
    body.section-latest h1,
    body.section-featured h1,
    body.section-most-popular h1, body.section-dvds h1, body.section-dvds h2, body.section-mission h1, body.section-productmnmediaalbumdisplay .group-header h1.album-display-artist, body.section-productmnmediaalbumdisplay .group-header h1.album-display-title, body.section-mn-media-genre h1, body.section-yoga-class-pass .l-main .l-content h1 {
      font-size: 56px; } }
  @media (min-width: 64.0625em) {
    /* line 48, ../sass/variables/_typography.scss */
    .super-footer h2.block-title, body.section-books h1, body.section-books h2, body.section-browse-albums h1,
    body.section-latest h1,
    body.section-featured h1,
    body.section-most-popular h1, body.section-dvds h1, body.section-dvds h2, body.section-mission h1, body.section-productmnmediaalbumdisplay .group-header h1.album-display-artist, body.section-productmnmediaalbumdisplay .group-header h1.album-display-title, body.section-mn-media-genre h1, body.section-yoga-class-pass .l-main .l-content h1 {
      font-size: 56px; } }

/*MAIN PRODUCT PAGES */
/* line 89, ../sass/variables/_typography.scss */
.product-page-price {
  font-weight: bold;
  color: #99cc66;
  font-size: 1.4em;
  display: block;
  margin: 5px 0; }

/* line 93, ../sass/variables/_typography.scss */
p.product-page-description {
  width: 90%;
  line-height: 1.4; }

/* line 98, ../sass/variables/_typography.scss */
.product-details {
  font-size: .75em;
  display: block; }
  /* line 101, ../sass/variables/_typography.scss */
  .product-details .label-inline {
    display: inline;
    font-weight: bold; }

/* line 108, ../sass/variables/_typography.scss */
.form-item-quantity label {
  /*USED BY BOOKS, DVDS only */
  font-size: .75em; }

/* line 124, ../sass/variables/_typography.scss */
.price {
  font-weight: bold;
  color: #88bb55; }

/* line 126, ../sass/variables/_typography.scss */
.notice {
  font-size: .65em;
  font-family: Arial, Helvetica, sans-serif; }

/* GLOBAL */
/* line 13, ../sass/abstractions/_mixins.scss */
.site-name, .footer__logo-title, .main-nav .main-nav__site-name, .mobile-header .mobile-nav__site-name {
  /* use as @extend */
  color: #f8f8ff;
  font-family: 'Oswald', sans-serif;
  font-weight: 100;
  text-transform: uppercase; }

/* @mixin user-form-text-input-fields { */
/* PRODUCT DISPLAY */
/* BROWSE ALBUMS AND RELATED */
/* ADD TO CART STUFF */
/* SIZE FOR ALL ALBUM & VIDEO DISPLAY FOOTERS */
/* ALBUM DISPLAY FOOTER */
/* HOMEPAGE FEATURED ALBUM FOOTER */
/* yoga class pass */
/* ACCOUNT PAGES */
/* MP3 PLAYERS  FOR BOTH HOMEPAGE, ALBUM PAGE */
/* END PLAYER MIXINS */
/* line 1, ../sass/base/_forms.scss */
input[type="submit"] {
  font-family: "bebas_neue_regularregular"; }

/* line 5, ../sass/base/_forms.scss */
select {
  border: 1px solid #99cc66; }

/* line 9, ../sass/base/_forms.scss */
input[type="text"], input[type="password"] {
  border: 1px solid #99cc66;
  color: #125381; }

/* line 14, ../sass/base/_forms.scss */
::-webkit-input-placeholder {
  color: rbg(235, 235, 235); }

/* line 18, ../sass/base/_forms.scss */
:-moz-placeholder {
  color: rbg(235, 235, 235); }

/* line 22, ../sass/base/_forms.scss */
::-moz-placeholder {
  color: rbg(235, 235, 235); }

/* line 26, ../sass/base/_forms.scss */
*:focus {
  outline: 0; }

/* line 30, ../sass/base/_forms.scss */
fieldset {
  border: 2px solid #99cc66;
  background-color: rgba(255, 197, 43, 0.15);
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  margin-bottom: 12px; }
  /* line 35, ../sass/base/_forms.scss */
  fieldset legend {
    font-variant: small-caps;
    font-weight: bold; }

/* BROWSE ALBUMS */
/* line 49, ../sass/base/_forms.scss */
.view-browse-albums .views-exposed-widgets .views-submit-button {
  padding-top: 0; }
/* line 53, ../sass/base/_forms.scss */
.view-browse-albums .views-exposed-widgets input[type="text"] {
  border: 1px solid #99cc66 !important;
  width: 220px !important;
  height: 43px !important;
  border-radius: 2px !important;
  margin-top: 5px; }

/* line 1, ../sass/base/_global.scss */
html, body {
  margin: 0;
  padding: 0;
  height: 100%; }

/*
.site-name, .footer-logo__title {
    color: $offWhite;
    font-family: 'Oswald', sans-serif;
    font-weight: 100;
    text-transform: uppercase;

    @include logo-text-shadow;
}
*/
/*
.site-name {
	font-size: 2.75rem;
	transition: all .5s ease-out;
}
*/
/* line 23, ../sass/base/_global.scss */
.site-name:hover, .footer__logo-title:hover, .main-nav .main-nav__site-name:hover, .mobile-header .mobile-nav__site-name:hover {
  color: #ffc52b; }

/* line 1, ../sass/base/_media.scss */
img, media {
  max-width: 100%; }

/**
 * $FONT-FACE
 */
/* line 106, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
  font-size: 87.5%;
  line-height: 0.85714em; }

/**
 * $BASE-TYPOGRAPHY
 */
/* line 15, ../sass/base/_typography.scss */
html {
  font-family: Arial, Helvetica, sans-serif;
  color: #125381;
  line-height: 1.2; }

/**
 * $LINKS
 */
/* line 24, ../sass/base/_typography.scss */
a, a.active {
  color: #125381;
  text-decoration: none; }
  /* line 26, ../sass/base/_typography.scss */
  a:hover, a.active:hover {
    color: #ffa70f;
    transition: color 0.3s; }

/* line 31, ../sass/base/_typography.scss */
a.orange {
  color: #f2720f;
  font-weight: bold; }

/* line 35, ../sass/base/_typography.scss */
a.orange:hover {
  text-decoration: underline; }

/* line 39, ../sass/base/_typography.scss */
p {
  line-height: 1.2;
  margin-bottom: 1em; }

/* line 2, ../sass/components/_album_by_artist.scss */
.view-album-per-artist- .view-header {
  margin-bottom: 12px; }
/* line 3, ../sass/components/_album_by_artist.scss */
.view-album-per-artist- .views-row {
  clear: both;
  margin-bottom: 20px; }
/* line 4, ../sass/components/_album_by_artist.scss */
.view-album-per-artist- .album-cover-albums-per-artist {
  width: 100px;
  float: left;
  margin-right: 12px; }
/* line 9, ../sass/components/_album_by_artist.scss */
.view-album-per-artist- span.album-price {
  font-weight: bold;
  color: #99cc66;
  font-size: .75em; }
/* line 13, ../sass/components/_album_by_artist.scss */
.view-album-per-artist- form.commerce-add-to-cart {
  margin-top: 10px; }
  /* line 15, ../sass/components/_album_by_artist.scss */
  .view-album-per-artist- form.commerce-add-to-cart input[type="submit"] {
    background-color: #ffc52b;
    color: #fff;
    display: block;
    text-transform: uppercase;
    border: none; }
    /* line 162, ../sass/abstractions/_mixins.scss */
    .view-album-per-artist- form.commerce-add-to-cart input[type="submit"]:hover {
      background-color: #ffa70f;
      transition: background-color 0.3s; }

/* line 1, ../sass/components/_commerce_ajax_cart.scss */
#main-nav-inner-wrapper .view-shopping-cart {
  z-index: 50;
  float: left;
  clear: none;
  /* border:1px solid #ccc; */
  /* height:60px; */
  /* width:200px; */
  display: inline-block; }

/* line 11, ../sass/components/_commerce_ajax_cart.scss */
#ajax-shopping-cart-wrap {
  padding: 0 1.5%;
  background-color: #01838C;
  height: 59px;
  /* width:80px; */
  display: none; }
  @media (min-width: 64.0625em) {
    /* line 11, ../sass/components/_commerce_ajax_cart.scss */
    #ajax-shopping-cart-wrap {
      display: flex; } }
  /* line 23, ../sass/components/_commerce_ajax_cart.scss */
  #ajax-shopping-cart-wrap .view-content {
    padding-top: 0;
    display: none; }

/* line 30, ../sass/components/_commerce_ajax_cart.scss */
.line-item-summary .line-item-total span {
  font-weight: normal; }

/* line 32, ../sass/components/_commerce_ajax_cart.scss */
.line-item-total {
  display: none; }
  @media (min-width: 64.0625em) {
    /* line 32, ../sass/components/_commerce_ajax_cart.scss */
    .line-item-total {
      display: inline-block; } }

/* line 39, ../sass/components/_commerce_ajax_cart.scss */
.line-item-summary-checkout a {
  color: #fff !important;
  /*
  &:hover {
    @include text-hover;
  }; */ }

/* line 47, ../sass/components/_commerce_ajax_cart.scss */
.line-item-summary-checkout a:hover {
  color: #f2720f !important; }

/* line 51, ../sass/components/_commerce_ajax_cart.scss */
.view-empty {
  font-size: 10px;
  color: #fff; }

/* line 56, ../sass/components/_commerce_ajax_cart.scss */
.commerce-ajax-cart-processed-processed {
  padding: 0; }

/* line 59, ../sass/components/_commerce_ajax_cart.scss */
.commerce-ajax-cart-processed-processed .view-content {
  padding-top: 0 !important; }

/* line 63, ../sass/components/_commerce_ajax_cart.scss */
#main-nav-inner-wrapper .view-shopping-cart .view-content .views-row {
  /* margin-top:-60px; */
  position: relative;
  top: -60px; }

/* line 68, ../sass/components/_commerce_ajax_cart.scss */
.view-footer {
  font-size: 10px;
  color: #fff; }

/* line 73, ../sass/components/_commerce_ajax_cart.scss */
#commerce-ajax-cart-preview {
  border-radius: 6px;
  position: relative;
  width: 200px;
  background-color: #99cc66;
  background: #99cc66;
  padding: .5em .5em 15px .5em;
  box-sizing: content-box;
  -webkit-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
  -moz-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
  box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
  z-index: 50;
  font-size: 9px; }
  /* line 87, ../sass/components/_commerce_ajax_cart.scss */
  #commerce-ajax-cart-preview .view-content {
    /* height:50px;   */ }
  /* line 92, ../sass/components/_commerce_ajax_cart.scss */
  #commerce-ajax-cart-preview .views-table {
    width: 100%;
    position: relative;
    top: -50px;
    /*HACK */ }
    /* line 96, ../sass/components/_commerce_ajax_cart.scss */
    #commerce-ajax-cart-preview .views-table td {
      padding: 1px 0; }
  /* line 102, ../sass/components/_commerce_ajax_cart.scss */
  #commerce-ajax-cart-preview .view-footer {
    font-size: 10px;
    color: #fff;
    position: relative; }
    /* line 108, ../sass/components/_commerce_ajax_cart.scss */
    #commerce-ajax-cart-preview .view-footer .links--inline {
      float: right; }
      /* line 110, ../sass/components/_commerce_ajax_cart.scss */
      #commerce-ajax-cart-preview .view-footer .links--inline li {
        margin-left: 1em;
        margin-right: 0; }
      /* line 114, ../sass/components/_commerce_ajax_cart.scss */
      #commerce-ajax-cart-preview .view-footer .links--inline a {
        color: #125381; }

/* line 122, ../sass/components/_commerce_ajax_cart.scss */
.line-item-total {
  display: block;
  clear: both; }

/* TRY OUT THESE DIVS, FROM AJAX.js */
/* line 1, ../sass/components/_footer.scss */
footer {
  background-color: #ffc52b;
  padding-top: 1.6rem;
  padding-bottom: 1rem;
  position: relative;
  width: 100%;
  height: auto !important; }

/* line 10, ../sass/components/_footer.scss */
.l-region--footer {
  color: #f8f8ff; }
  /* line 14, ../sass/components/_footer.scss */
  .l-region--footer ul {
    list-style-type: none; }
    /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
    .l-region--footer ul:after {
      content: "";
      display: table;
      clear: both; }
  /* line 16, ../sass/components/_footer.scss */
  .l-region--footer p {
    margin: 0; }

/*h1*/
/* line 19, ../sass/components/_footer.scss */
.footer__title {
  color: #f8f8ff !important;
  font-size: 2.4em !important;
  font-family: Arial, sans-serif;
  text-align: center !important;
  width: 100%;
  display: block;
  margin-bottom: 2.4rem;
  text-shadow: 0px 0px 4px rgba(51, 51, 51, 0.4); }

/*ul*/
/* line 31, ../sass/components/_footer.scss */
.footer__social-menu {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  text-align: center;
  border: 0px solid red;
  width: 90%;
  margin-bottom: 2.4rem; }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 31, ../sass/components/_footer.scss */
    .footer__social-menu {
      width: 75%; } }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 31, ../sass/components/_footer.scss */
    .footer__social-menu {
      width: 75%; } }
  @media (min-width: 64.0625em) {
    /* line 31, ../sass/components/_footer.scss */
    .footer__social-menu {
      width: 60%; } }
  /* line 50, ../sass/components/_footer.scss */
  .footer__social-menu li {
    margin-bottom: 1rem;
    width: 50%; }
    @media (min-width: 36.3125em) {
      /* line 50, ../sass/components/_footer.scss */
      .footer__social-menu li {
        margin-bottom: 0;
        width: 25%; } }

/*ul*/
/* line 63, ../sass/components/_footer.scss */
.footer__social-menu::after {
  display: none !important; }

/* line 67, ../sass/components/_footer.scss */
.footer__social-link {
  display: inline-block;
  margin: 0 auto;
  width: 50%; }

/* line 73, ../sass/components/_footer.scss */
.footer__social-icon {
  border: 0px solid red;
  fill: #fff;
  height: auto;
  width: 100%;
  max-width: 95px; }

/* line 81, ../sass/components/_footer.scss */
.footer__social-icon path {
  transition: all .25s ease-out; }

/* line 86, ../sass/components/_footer.scss */
.footer__social-link:hover .footer__social-icon path {
  fill: #f2720f; }

/*ul*/
/* line 91, ../sass/components/_footer.scss */
.footer__menu {
  border: 0px solid red;
  display: flex;
  flex-flow: column nowrap;
  padding: 0;
  text-align: center;
  margin-bottom: 2.4rem; }
  @media (min-width: 64.0625em) {
    /* line 91, ../sass/components/_footer.scss */
    .footer__menu {
      flex-flow: row nowrap !important;
      justify-content: space-evenly; } }
  /* line 106, ../sass/components/_footer.scss */
  .footer__menu li {
    margin-bottom: 1rem;
    font-size: 1.8rem;
    font-weight: 600;
    flex: 1 0 auto; }
    @media (min-width: 36.3125em) {
      /* line 106, ../sass/components/_footer.scss */
      .footer__menu li {
        font-size: 2.2rem; } }
    @media (min-width: 48.0625em) {
      /* line 106, ../sass/components/_footer.scss */
      .footer__menu li {
        font-size: 2.5rem; } }
    @media (min-width: 64.0625em) {
      /* line 106, ../sass/components/_footer.scss */
      .footer__menu li {
        font-size: 1.65em;
        margin-bottom: 0; } }
    /* line 125, ../sass/components/_footer.scss */
    .footer__menu li a {
      color: #f8f8ff; }
      /* line 127, ../sass/components/_footer.scss */
      .footer__menu li a:hover {
        color: #ffa70f;
        transition: color 0.3s; }
  /* line 131, ../sass/components/_footer.scss */
  .footer__menu li.sep {
    display: none;
    margin: 0 7px; }
    @media (min-width: 64.0625em) {
      /* line 131, ../sass/components/_footer.scss */
      .footer__menu li.sep {
        display: inline; } }

/* line 141, ../sass/components/_footer.scss */
.footer__logo {
  text-align: center; }

/*h4*/
/* line 145, ../sass/components/_footer.scss */
.footer__logo-title {
  font-size: 3.5rem;
  text-shadow: 0px 0px 4px rgba(51, 51, 51, 0.4);
  margin-bottom: 2.4rem; }
  @media (min-width: 36.3125em) {
    /* line 145, ../sass/components/_footer.scss */
    .footer__logo-title {
      font-size: 4.5rem; } }
  @media (min-width: 48.0625em) {
    /* line 145, ../sass/components/_footer.scss */
    .footer__logo-title {
      font-size: 5.25rem; } }
  @media (min-width: 64.0625em) {
    /* line 145, ../sass/components/_footer.scss */
    .footer__logo-title {
      font-size: 6rem; } }

/*h5*/
/* line 156, ../sass/components/_footer.scss */
.footer__raviana-title {
  font-size: 2.5rem;
  text-shadow: 0px 0px 4px rgba(51, 51, 51, 0.4);
  margin-bottom: 2.4rem; }
  @media (min-width: 36.3125em) {
    /* line 156, ../sass/components/_footer.scss */
    .footer__raviana-title {
      font-size: 3.25rem; } }
  @media (min-width: 48.0625em) {
    /* line 156, ../sass/components/_footer.scss */
    .footer__raviana-title {
      font-size: 3.5rem; } }
  @media (min-width: 64.0625em) {
    /* line 156, ../sass/components/_footer.scss */
    .footer__raviana-title {
      font-size: 4rem; } }

/* line 167, ../sass/components/_footer.scss */
.footer__raviana-link {
  color: #f8f8ff; }

/* line 171, ../sass/components/_footer.scss */
.footer__copyright {
  font-size: 1rem; }
  @media (min-width: 36.3125em) {
    /* line 171, ../sass/components/_footer.scss */
    .footer__copyright {
      font-size: 1rem; } }
  @media (min-width: 48.0625em) {
    /* line 171, ../sass/components/_footer.scss */
    .footer__copyright {
      font-size: 1.25rem; } }
  @media (min-width: 64.0625em) {
    /* line 171, ../sass/components/_footer.scss */
    .footer__copyright {
      font-size: 1.4rem; } }

/* line 4, ../sass/components/_footer_promo.scss */
#block-views-footer-promo-block-1 {
  width: 75%;
  margin: 0 auto;
  position: relative;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  box-shadow: -1px 2px 6px 0px rgba(100, 100, 100, 0.9); }

/* line 12, ../sass/components/_footer_promo.scss */
#block-views-footer-promo-block-1 .footer-header {
  background-color: #ffc52b;
  height: 43px;
  position: relative;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  /*
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  */
  position: relative; }

/*** FOOTER PROMO ***/
/* line 31, ../sass/components/_footer_promo.scss */
div.menu-footer-promo {
  background-color: #fff;
  padding-top: 15px;
  padding-left: 27px;
  position: relative;
  padding-bottom: 15px; }
  /* line 33, ../sass/components/_footer_promo.scss */
  div.menu-footer-promo ul {
    list-style-type: circle; }
    /* line 34, ../sass/components/_footer_promo.scss */
    div.menu-footer-promo ul li {
      float: left;
      margin-right: 30px; }
      /* line 35, ../sass/components/_footer_promo.scss */
      div.menu-footer-promo ul li a {
        color: #666e41;
        font-weight: 900;
        font-size: 1.1em;
        left: -3px;
        position: relative; }
      /* line 36, ../sass/components/_footer_promo.scss */
      div.menu-footer-promo ul li a:hover {
        text-decoration: underline; }

/* line 44, ../sass/components/_footer_promo.scss */
#block-views-footer-promo-block-1 h2.block-title {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 2em;
  display: inline;
  position: relative;
  top: 11px;
  margin-left: 6.5%;
  background-color: #ffc52b;
  text-shadow: #de638b 1px 1px 0px; }

/* line 56, ../sass/components/_footer_promo.scss */
div.view-id-footer_promo {
  position: relative; }

/* line 60, ../sass/components/_footer_promo.scss */
div.view-id-footer_promo article header {
  border: none; }

/* line 64, ../sass/components/_footer_promo.scss */
#block-views-footer-promo-block-1 table.views-view-grid {
  width: 98%;
  margin: 0 auto; }

/* line 69, ../sass/components/_footer_promo.scss */
div.view-id-footer_promo table.views-view-grid tr {
  border: 0;
  background-color: #fff; }

/* line 74, ../sass/components/_footer_promo.scss */
div.view-id-footer_promo table.views-view-grid td {
  padding-bottom: 12px;
  width: 33%; }

/* line 78, ../sass/components/_footer_promo.scss */
div.view-id-footer_promo table.views-view-grid td article {
  position: relative;
  width: 95%;
  margin: 0 auto; }

/* line 84, ../sass/components/_footer_promo.scss */
#block-views-footer-promo-block-1 .block__content {
  /* WTF? */
  background: #fff; }

/* line 88, ../sass/components/_footer_promo.scss */
div.view-id-footer_promo table.views-view-grid article {
  padding: 1.9em .5em 0 .5em;
  border: 1px solid #ccc;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: -1px 1px 5px 0px rgba(105, 105, 105, 0.35);
  -moz-box-shadow: -1px 1px 5px 0px rgba(105, 105, 105, 0.35);
  box-shadow: -1px 1px 5px 0px rgba(105, 105, 105, 0.35);
  height: 160px; }

/* line 102, ../sass/components/_footer_promo.scss */
article.node--footer-promo-bucket h2 {
  margin-bottom: 0; }

/* line 104, ../sass/components/_footer_promo.scss */
article.node--footer-promo-bucket h2 a {
  color: #707070;
  font-size: .7em;
  font-weight: 600;
  color: #707070;
  letter-spacing: .04em;
  text-transform: uppercase;
  text-decoration: none; }

/* line 113, ../sass/components/_footer_promo.scss */
article.node--footer-promo-bucket p {
  font-size: .85em;
  margin-top: 5px; }

/* line 117, ../sass/components/_footer_promo.scss */
article.node--footer-promo-bucket li.node-readmore {
  display: none; }

/* line 1, ../sass/components/_homepage-footer-video-promo.scss */
.panels-flexible-1 {
  /* MAIN WRAPPER FOR PANELS */
  margin-top: 80px; }
  @media (min-width: 36.3125em) {
    /* line 1, ../sass/components/_homepage-footer-video-promo.scss */
    .panels-flexible-1 {
      margin-top: 0; } }

/* line 11, ../sass/components/_homepage-footer-video-promo.scss */
.view-albums-for-homepage-footer-promo-mobile {
  /*span*/ }
  /* line 12, ../sass/components/_homepage-footer-video-promo.scss */
  .view-albums-for-homepage-footer-promo-mobile .yoga-class-details, .view-albums-for-homepage-footer-promo-mobile .yoga-class-description {
    display: none; }

/* line 15, ../sass/components/_homepage-footer-video-promo.scss */
.view-albums-for-homepage-footer-promo-mobile ul:first-of-type {
  padding: 0; }

/* line 19, ../sass/components/_homepage-footer-video-promo.scss */
.hp-featured-videos__title {
  font-size: 1.6rem;
  margin: 0 0 .5rem 0 !important; }

/*
.node--yoga-class-home-page-promo {
	color:$drkBlueTxt;
	border:1px solid #ccc;
	margin:0 auto 20px auto;
	padding-bottom: 20px;
	padding-left: 5%; 
	padding-right: 5%;
	padding-top: 5%;
	width:80%;

	.album-cover-main {
		width:100%;
		a {width:100%;
			color:$drkBlueTxt;
			img {width:100%;}
		} 
	}
}
*/
/* line 46, ../sass/components/_homepage-footer-video-promo.scss */
.node--yoga-class-home-page-promo {
  color: #125381;
  border: 1px solid #ccc;
  width: 90%;
  margin: 0 auto 20px auto !important;
  padding-bottom: 20px !important;
  padding-left: 5% !important;
  padding-right: 5% !important;
  padding-top: 5% !important; }
  /* line 55, ../sass/components/_homepage-footer-video-promo.scss */
  .node--yoga-class-home-page-promo .album-cover-main {
    width: 100%; }
    /* line 57, ../sass/components/_homepage-footer-video-promo.scss */
    .node--yoga-class-home-page-promo .album-cover-main a {
      width: 100%;
      color: #125381; }
      /* line 59, ../sass/components/_homepage-footer-video-promo.scss */
      .node--yoga-class-home-page-promo .album-cover-main a img {
        width: 100%; }
  /* line 62, ../sass/components/_homepage-footer-video-promo.scss */
  .node--yoga-class-home-page-promo h3, .node--yoga-class-home-page-promo .teaser-album-add-cart, .node--yoga-class-home-page-promo .field-name-commerce-price {
    margin: 5px 0 0 12px; }
  /* line 65, ../sass/components/_homepage-footer-video-promo.scss */
  .node--yoga-class-home-page-promo h3.teaser-album-title {
    text-transform: capitalize !important; }
  /* line 68, ../sass/components/_homepage-footer-video-promo.scss */
  .node--yoga-class-home-page-promo h3 {
    color: #125381 !important;
    text-transform: capitalize !important; }
    /* line 71, ../sass/components/_homepage-footer-video-promo.scss */
    .node--yoga-class-home-page-promo h3 a {
      color: #125381 !important; }
    /* line 72, ../sass/components/_homepage-footer-video-promo.scss */
    .node--yoga-class-home-page-promo h3 a:hover {
      color: #ffa70f;
      transition: color 0.3s; }
  /* line 76, ../sass/components/_homepage-footer-video-promo.scss */
  .node--yoga-class-home-page-promo input[type="submit"] {
    font-size: 1em;
    letter-spacing: .04em;
    font-weight: bold;
    padding: 3px 0;
    position: relative;
    margin: 0 auto;
    display: block;
    width: 85px; }

/* line 85, ../sass/components/_homepage-footer-video-promo.scss */
.yoga-class-price.product-page-price {
  font-size: 1rem !important; }

/* line 1, ../sass/components/_homepage-playa_block.scss */
#block-views-homepage-playa-block-1 {
  position: absolute;
  top: 540px;
  padding: 0;
  cursor: move;
  z-index: 30;
  background-color: rgba(255, 255, 255, 0.8);
  	/*
  	top:-550px;
  	left:0;
  	right:0;
  	width:95%;
  	margin:0 auto;
  */
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
  -moz-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
  box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5); }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 1, ../sass/components/_homepage-playa_block.scss */
    #block-views-homepage-playa-block-1 {
      position: relative;
      top: 450px;
      left: 0px;
      width: 95%;
      margin: 0 auto;
      background-color: white; } }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 1, ../sass/components/_homepage-playa_block.scss */
    #block-views-homepage-playa-block-1 {
      background-color: rgba(255, 255, 255, 0.4);
      position: absolute;
      top: 160px;
      left: 370px;
      width: 410px; } }
  @media (min-width: 64.0625em) {
    /* line 1, ../sass/components/_homepage-playa_block.scss */
    #block-views-homepage-playa-block-1 {
      position: absolute;
      top: 160px;
      right: 5px;
      width: 460px;
      background-color: rgba(255, 255, 255, 0.4); }
      /* line 40, ../sass/components/_homepage-playa_block.scss */
      #block-views-homepage-playa-block-1 .sm2-inline-duration {
        font-size: 9px;
        top: -11px;
        position: relative;
        text-align: center; } }
    @media (min-width: 64.0625em) and (min-width: 36.3125em) {
      /* line 40, ../sass/components/_homepage-playa_block.scss */
      #block-views-homepage-playa-block-1 .sm2-inline-duration {
        font-size: 10px;
        top: -8px;
        position: relative;
        text-align: center; } }

  /* line 62, ../sass/components/_homepage-playa_block.scss */
  #block-views-homepage-playa-block-1 h3.block__title {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    /*
    padding-top:12px;
    padding-left:15px;
    padding-bottom: 8px;
    margin:0px;	
    */
    background-color: #f2720f;
    padding: 7px 0 7px 15px;
    /* height:48px; */
    color: #fff;
    font-size: 2.2em;
    font-family: "bebas_neue_regularregular";
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: 2px 1px 2px rgba(50, 50, 50, 0.6); }
  /* line 73, ../sass/components/_homepage-playa_block.scss */
  #block-views-homepage-playa-block-1 .view-content {
    height: 300px;
    overflow: auto; }
  /* line 77, ../sass/components/_homepage-playa_block.scss */
  #block-views-homepage-playa-block-1 .views-row {
    border-bottom: 1px solid #f2720f;
    padding-left: 15px;
    padding-top: 8px;
    padding-bottom: 3px;
    padding-right: 7px;
    position: relative; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    #block-views-homepage-playa-block-1 .views-row .mp3-thumb {
      display: inline; }
    /* line 309, ../sass/abstractions/_mixins.scss */
    #block-views-homepage-playa-block-1 .views-row .field-name-field-track-sample-rev {
      display: inline; }
      /* line 311, ../sass/abstractions/_mixins.scss */
      #block-views-homepage-playa-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui {
        color: #f2720f;
        font-weight: bold;
        width: 68%;
        top: 2px;
        min-width: 1%; }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 311, ../sass/abstractions/_mixins.scss */
          #block-views-homepage-playa-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui {
            width: 80%; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 311, ../sass/abstractions/_mixins.scss */
          #block-views-homepage-playa-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui {
            width: 70%; } }
        @media (min-width: 64.0625em) {
          /* line 311, ../sass/abstractions/_mixins.scss */
          #block-views-homepage-playa-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui {
            width: 73%; } }
        /* line 321, ../sass/abstractions/_mixins.scss */
        #block-views-homepage-playa-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-playlist ul li {
          text-align: left; }
        /* line 322, ../sass/abstractions/_mixins.scss */
        #block-views-homepage-playa-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-inline-time {
          display: none; }
        /* line 323, ../sass/abstractions/_mixins.scss */
        #block-views-homepage-playa-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-volume-control {
          top: 0px; }
        /* line 325, ../sass/abstractions/_mixins.scss */
        #block-views-homepage-playa-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-inline-duration {
          font-size: 9px;
          top: -3px;
          position: relative;
          text-align: center; }
          @media (max-width: 20em) {
            /* line 325, ../sass/abstractions/_mixins.scss */
            #block-views-homepage-playa-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-inline-duration {
              /* only way to hide txt on iPHones */
              color: #fff; } }
          @media (min-width: 64.0625em) {
            /* line 325, ../sass/abstractions/_mixins.scss */
            #block-views-homepage-playa-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-inline-duration {
              font-size: 10px;
              top: -8px;
              position: relative;
              text-align: center; } }
    /* line 346, ../sass/abstractions/_mixins.scss */
    #block-views-homepage-playa-block-1 .views-row table.commerce-price-rrp-your-price {
      position: absolute;
      top: 8px;
      right: 7px; }
      /* line 350, ../sass/abstractions/_mixins.scss */
      #block-views-homepage-playa-block-1 .views-row table.commerce-price-rrp-your-price td.webprice-title {
        display: none; }
      /* line 351, ../sass/abstractions/_mixins.scss */
      #block-views-homepage-playa-block-1 .views-row table.commerce-price-rrp-your-price td.webprice-total {
        font-size: .85em;
        color: #125381; }
    /* line 354, ../sass/abstractions/_mixins.scss */
    #block-views-homepage-playa-block-1 .views-row input[type="submit"] {
      padding: 3px 4px;
      position: absolute;
      bottom: 12px;
      right: 7px;
      font-size: .85em;
      background-color: #ffc52b;
      color: #fff;
      display: block;
      text-transform: uppercase;
      border: none; }
      /* line 162, ../sass/abstractions/_mixins.scss */
      #block-views-homepage-playa-block-1 .views-row input[type="submit"]:hover {
        background-color: #ffa70f;
        transition: background-color 0.3s; }

/* line 1, ../sass/components/_homepage-playa_ii_block.scss */
#block-views-homepage-playa-ii-block-1 {
  position: absolute;
  top: 540px;
  padding: 0;
  cursor: move;
  z-index: 30;
  background-color: rgba(255, 255, 255, 0.8);
  	/*
  	top:-550px;
  	left:0;
  	right:0;
  	width:95%;
  	margin:0 auto;
  */
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
  -moz-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
  box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5); }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 1, ../sass/components/_homepage-playa_ii_block.scss */
    #block-views-homepage-playa-ii-block-1 {
      position: relative;
      top: 450px;
      left: 0px;
      width: 95%;
      margin: 0 auto;
      background-color: white; } }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 1, ../sass/components/_homepage-playa_ii_block.scss */
    #block-views-homepage-playa-ii-block-1 {
      background-color: rgba(255, 255, 255, 0.4);
      position: absolute;
      top: 160px;
      left: 370px;
      width: 410px; } }
  @media (min-width: 64.0625em) {
    /* line 1, ../sass/components/_homepage-playa_ii_block.scss */
    #block-views-homepage-playa-ii-block-1 {
      position: absolute;
      top: 160px;
      right: 5px;
      width: 460px;
      background-color: rgba(255, 255, 255, 0.4); }
      /* line 40, ../sass/components/_homepage-playa_ii_block.scss */
      #block-views-homepage-playa-ii-block-1 .sm2-inline-duration {
        font-size: 9px;
        top: -11px;
        position: relative;
        text-align: center; } }
    @media (min-width: 64.0625em) and (min-width: 36.3125em) {
      /* line 40, ../sass/components/_homepage-playa_ii_block.scss */
      #block-views-homepage-playa-ii-block-1 .sm2-inline-duration {
        font-size: 10px;
        top: -8px;
        position: relative;
        text-align: center; } }

  /* line 62, ../sass/components/_homepage-playa_ii_block.scss */
  #block-views-homepage-playa-ii-block-1 h3.block__title {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    /*
    padding-top:12px;
    padding-left:15px;
    padding-bottom: 8px;
    margin:0px;	
    */
    background-color: #f2720f;
    padding: 7px 0 7px 15px;
    /* height:48px; */
    color: #fff;
    font-size: 2.2em;
    font-family: "bebas_neue_regularregular";
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: 2px 1px 2px rgba(50, 50, 50, 0.6); }
  /* line 73, ../sass/components/_homepage-playa_ii_block.scss */
  #block-views-homepage-playa-ii-block-1 .view-content {
    height: 300px;
    overflow: auto; }
  /* line 77, ../sass/components/_homepage-playa_ii_block.scss */
  #block-views-homepage-playa-ii-block-1 .views-row {
    border-bottom: 1px solid #f2720f;
    padding-left: 15px;
    padding-top: 8px;
    padding-bottom: 3px;
    padding-right: 7px;
    position: relative; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    #block-views-homepage-playa-ii-block-1 .views-row .mp3-thumb {
      display: inline; }
    /* line 309, ../sass/abstractions/_mixins.scss */
    #block-views-homepage-playa-ii-block-1 .views-row .field-name-field-track-sample-rev {
      display: inline; }
      /* line 311, ../sass/abstractions/_mixins.scss */
      #block-views-homepage-playa-ii-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui {
        color: #f2720f;
        font-weight: bold;
        width: 68%;
        top: 2px;
        min-width: 1%; }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 311, ../sass/abstractions/_mixins.scss */
          #block-views-homepage-playa-ii-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui {
            width: 80%; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 311, ../sass/abstractions/_mixins.scss */
          #block-views-homepage-playa-ii-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui {
            width: 70%; } }
        @media (min-width: 64.0625em) {
          /* line 311, ../sass/abstractions/_mixins.scss */
          #block-views-homepage-playa-ii-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui {
            width: 73%; } }
        /* line 321, ../sass/abstractions/_mixins.scss */
        #block-views-homepage-playa-ii-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-playlist ul li {
          text-align: left; }
        /* line 322, ../sass/abstractions/_mixins.scss */
        #block-views-homepage-playa-ii-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-inline-time {
          display: none; }
        /* line 323, ../sass/abstractions/_mixins.scss */
        #block-views-homepage-playa-ii-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-volume-control {
          top: 0px; }
        /* line 325, ../sass/abstractions/_mixins.scss */
        #block-views-homepage-playa-ii-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-inline-duration {
          font-size: 9px;
          top: -3px;
          position: relative;
          text-align: center; }
          @media (max-width: 20em) {
            /* line 325, ../sass/abstractions/_mixins.scss */
            #block-views-homepage-playa-ii-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-inline-duration {
              /* only way to hide txt on iPHones */
              color: #fff; } }
          @media (min-width: 64.0625em) {
            /* line 325, ../sass/abstractions/_mixins.scss */
            #block-views-homepage-playa-ii-block-1 .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-inline-duration {
              font-size: 10px;
              top: -8px;
              position: relative;
              text-align: center; } }
    /* line 346, ../sass/abstractions/_mixins.scss */
    #block-views-homepage-playa-ii-block-1 .views-row table.commerce-price-rrp-your-price {
      position: absolute;
      top: 8px;
      right: 7px; }
      /* line 350, ../sass/abstractions/_mixins.scss */
      #block-views-homepage-playa-ii-block-1 .views-row table.commerce-price-rrp-your-price td.webprice-title {
        display: none; }
      /* line 351, ../sass/abstractions/_mixins.scss */
      #block-views-homepage-playa-ii-block-1 .views-row table.commerce-price-rrp-your-price td.webprice-total {
        font-size: .85em;
        color: #125381; }
    /* line 354, ../sass/abstractions/_mixins.scss */
    #block-views-homepage-playa-ii-block-1 .views-row input[type="submit"] {
      padding: 3px 4px;
      position: absolute;
      bottom: 12px;
      right: 7px;
      font-size: .85em;
      background-color: #ffc52b;
      color: #fff;
      display: block;
      text-transform: uppercase;
      border: none; }
      /* line 162, ../sass/abstractions/_mixins.scss */
      #block-views-homepage-playa-ii-block-1 .views-row input[type="submit"]:hover {
        background-color: #ffa70f;
        transition: background-color 0.3s; }

@media (min-width: 48.0625em) {
  /* line 1, ../sass/components/_ky-book-promo-front-page.scss */
  body.front .l-region--highlighted {
    height: 558px; } }
/* line 5, ../sass/components/_ky-book-promo-front-page.scss */
body.front .l-region--highlighted br {
  display: none; }

/* line 8, ../sass/components/_ky-book-promo-front-page.scss */
.block--block-25, .block--block-23, .block--block-24 {
  border: 0px solid blue;
  background-color: rgba(255, 255, 255, 0.85);
  margin-top: 65px;
  position: relative;
  text-align: center;
  width: 100%;
  /*h3*/ }
  @media (min-width: 36.3125em) {
    /* line 8, ../sass/components/_ky-book-promo-front-page.scss */
    .block--block-25, .block--block-23, .block--block-24 {
      margin-right: 0%;
      width: 68%; } }
  @media (min-width: 48.0625em) {
    /* line 8, ../sass/components/_ky-book-promo-front-page.scss */
    .block--block-25, .block--block-23, .block--block-24 {
      background: transparent;
      margin-right: 3%;
      width: 55%; } }
  /* line 29, ../sass/components/_ky-book-promo-front-page.scss */
  .block--block-25 .block__title, .block--block-23 .block__title, .block--block-24 .block__title {
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
    font-size: 2.25rem;
    text-transform: uppercase; }
  /* line 36, ../sass/components/_ky-book-promo-front-page.scss */
  .block--block-25 p, .block--block-23 p, .block--block-24 p {
    display: inline;
    margin: 0; }

/*h4*/
/* line 42, ../sass/components/_ky-book-promo-front-page.scss */
.book-promo__subtitle {
  font-size: 1.3rem;
  display: block;
  margin-bottom: 10px; }

/*h3*/
/*img*/
/* line 52, ../sass/components/_ky-book-promo-front-page.scss */
.ky-book-promo-front-page {
  width: 71.5%;
  background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  padding-bottom: 3%; }
  @media (min-width: 36.3125em) {
    /* line 52, ../sass/components/_ky-book-promo-front-page.scss */
    .ky-book-promo-front-page {
      width: 90%;
      max-width: 312px; } }
  @media (min-width: 64.0625em) {
    /* line 52, ../sass/components/_ky-book-promo-front-page.scss */
    .ky-book-promo-front-page {
      width: 73%; } }
  @media (min-width: 75em) {
    /* line 52, ../sass/components/_ky-book-promo-front-page.scss */
    .ky-book-promo-front-page {
      max-width: 380px; } }

/* line 1, ../sass/components/_local_tasks_menu.scss */
.tabs--primary a {
  padding: 0.3em 0.8em .3em 5px; }

/* line 4, ../sass/components/_local_tasks_menu.scss */
.tabs--primary a::before {
  margin-right: .3em; }

/* line 2, ../sass/components/_login_modal.scss */
body.not-logged-in #modalContent {
  position: relative;
  padding-bottom: 55px; }
  /* line 6, ../sass/components/_login_modal.scss */
  body.not-logged-in #modalContent .popups-container {
    padding-bottom: 20px; }
  /* line 7, ../sass/components/_login_modal.scss */
  body.not-logged-in #modalContent .popups-close {
    position: absolute;
    left: 90%;
    top: 10px; }
  /* line 12, ../sass/components/_login_modal.scss */
  body.not-logged-in #modalContent #modal-content {
    margin: 0 auto;
    padding: 1em 0; }
  /* line 13, ../sass/components/_login_modal.scss */
  body.not-logged-in #modalContent .modal-title {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #00a5b0;
    font-size: 3.5em;
    text-transform: uppercase; }
    @media (min-width: 0) and (max-width: 36.25em) {
      /* line 13, ../sass/components/_login_modal.scss */
      body.not-logged-in #modalContent .modal-title {
        font-size: 2.5em; } }
  /* line 23, ../sass/components/_login_modal.scss */
  body.not-logged-in #modalContent .messages--error {
    margin-bottom: 20px; }
  /* line 25, ../sass/components/_login_modal.scss */
  body.not-logged-in #modalContent form.user-login, body.not-logged-in #modalContent form.user-register-form, body.not-logged-in #modalContent form.user-login--2 {
    width: 90%;
    margin: 0 auto; }
    /* line 29, ../sass/components/_login_modal.scss */
    body.not-logged-in #modalContent form.user-login .form-item, body.not-logged-in #modalContent form.user-register-form .form-item, body.not-logged-in #modalContent form.user-login--2 .form-item {
      display: block;
      width: 100%;
      margin: 0 auto 10px 0 !important; }
      /* line 34, ../sass/components/_login_modal.scss */
      body.not-logged-in #modalContent form.user-login .form-item label, body.not-logged-in #modalContent form.user-register-form .form-item label, body.not-logged-in #modalContent form.user-login--2 .form-item label {
        display: block;
        color: #125381;
        width: 100%;
        margin-bottom: 5px; }
      /* line 40, ../sass/components/_login_modal.scss */
      body.not-logged-in #modalContent form.user-login .form-item .form-item-pass-pass2 label, body.not-logged-in #modalContent form.user-register-form .form-item .form-item-pass-pass2 label, body.not-logged-in #modalContent form.user-login--2 .form-item .form-item-pass-pass2 label {
        white-space: nowrap; }
      /* line 42, ../sass/components/_login_modal.scss */
      body.not-logged-in #modalContent form.user-login .form-item input, body.not-logged-in #modalContent form.user-register-form .form-item input, body.not-logged-in #modalContent form.user-login--2 .form-item input {
        width: 100% !important;
        margin-bottom: 5px;
        height: 40px !important;
        box-shadow: rgba(204, 204, 204, 0.29) 0px 2px 0px 0.5px inset;
        padding: 8px 12px;
        font-size: 12px;
        color: #125381; }
      /* line 49, ../sass/components/_login_modal.scss */
      body.not-logged-in #modalContent form.user-login .form-item .description, body.not-logged-in #modalContent form.user-register-form .form-item .description, body.not-logged-in #modalContent form.user-login--2 .form-item .description {
        width: 100%;
        text-align: center;
        color: #dedede; }
        @media (min-width: 0) and (max-width: 36.25em) {
          /* line 49, ../sass/components/_login_modal.scss */
          body.not-logged-in #modalContent form.user-login .form-item .description, body.not-logged-in #modalContent form.user-register-form .form-item .description, body.not-logged-in #modalContent form.user-login--2 .form-item .description {
            display: none; } }
      /* line 57, ../sass/components/_login_modal.scss */
      body.not-logged-in #modalContent form.user-login .form-item .password-strength, body.not-logged-in #modalContent form.user-register-form .form-item .password-strength, body.not-logged-in #modalContent form.user-login--2 .form-item .password-strength {
        width: 100%;
        margin: 7px 0 10px 0; }
        @media (min-width: 36.3125em) {
          /* line 57, ../sass/components/_login_modal.scss */
          body.not-logged-in #modalContent form.user-login .form-item .password-strength, body.not-logged-in #modalContent form.user-register-form .form-item .password-strength, body.not-logged-in #modalContent form.user-login--2 .form-item .password-strength {
            float: right;
            margin-top: 1.2em;
            width: 20em;
            margin-bottom: 10px; } }
      /* line 68, ../sass/components/_login_modal.scss */
      body.not-logged-in #modalContent form.user-login .form-item .password-indicator, body.not-logged-in #modalContent form.user-register-form .form-item .password-indicator, body.not-logged-in #modalContent form.user-login--2 .form-item .password-indicator {
        height: 10px; }
      /* line 71, ../sass/components/_login_modal.scss */
      body.not-logged-in #modalContent form.user-login .form-item .password-suggestions, body.not-logged-in #modalContent form.user-register-form .form-item .password-suggestions, body.not-logged-in #modalContent form.user-login--2 .form-item .password-suggestions {
        color: #222; }
        /* line 73, ../sass/components/_login_modal.scss */
        body.not-logged-in #modalContent form.user-login .form-item .password-suggestions ul, body.not-logged-in #modalContent form.user-register-form .form-item .password-suggestions ul, body.not-logged-in #modalContent form.user-login--2 .form-item .password-suggestions ul {
          margin-bottom: 5px; }
          /* line 74, ../sass/components/_login_modal.scss */
          body.not-logged-in #modalContent form.user-login .form-item .password-suggestions ul li, body.not-logged-in #modalContent form.user-register-form .form-item .password-suggestions ul li, body.not-logged-in #modalContent form.user-login--2 .form-item .password-suggestions ul li {
            margin-bottom: 5px; }
          @media (min-width: 36.3125em) {
            /* line 73, ../sass/components/_login_modal.scss */
            body.not-logged-in #modalContent form.user-login .form-item .password-suggestions ul, body.not-logged-in #modalContent form.user-register-form .form-item .password-suggestions ul, body.not-logged-in #modalContent form.user-login--2 .form-item .password-suggestions ul {
              margin-bottom: 20px; }
              /* line 77, ../sass/components/_login_modal.scss */
              body.not-logged-in #modalContent form.user-login .form-item .password-suggestions ul li, body.not-logged-in #modalContent form.user-register-form .form-item .password-suggestions ul li, body.not-logged-in #modalContent form.user-login--2 .form-item .password-suggestions ul li {
                margin-bottom: 10px; } }
    /* line 85, ../sass/components/_login_modal.scss */
    body.not-logged-in #modalContent form.user-login .password-confirm:first-child, body.not-logged-in #modalContent form.user-register-form .password-confirm:first-child, body.not-logged-in #modalContent form.user-login--2 .password-confirm:first-child {
      display: none; }
    /* line 89, ../sass/components/_login_modal.scss */
    body.not-logged-in #modalContent form.user-login ul, body.not-logged-in #modalContent form.user-register-form ul, body.not-logged-in #modalContent form.user-login--2 ul {
      padding: 0;
      margin-bottom: 20px; }
      /* line 92, ../sass/components/_login_modal.scss */
      body.not-logged-in #modalContent form.user-login ul li, body.not-logged-in #modalContent form.user-register-form ul li, body.not-logged-in #modalContent form.user-login--2 ul li {
        margin-bottom: 10px; }
      /* line 93, ../sass/components/_login_modal.scss */
      body.not-logged-in #modalContent form.user-login ul li a, body.not-logged-in #modalContent form.user-register-form ul li a, body.not-logged-in #modalContent form.user-login--2 ul li a {
        display: block;
        text-align: center; }
    /* line 98, ../sass/components/_login_modal.scss */
    body.not-logged-in #modalContent form.user-login input[type="submit"], body.not-logged-in #modalContent form.user-register-form input[type="submit"], body.not-logged-in #modalContent form.user-login--2 input[type="submit"] {
      width: 100% !important;
      height: 40px;
      font-size: 2em; }

/* line 1, ../sass/components/_modal_forms_global.scss */
input {
  /* -webkit-appearance: none; */
  border: 1px solid #99cc66;
  border-radius: 0; }

/* line 1, ../sass/components/_modal_pop-up.scss */
.mp {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transform: scale(1.1);
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
  z-index: 9999; }

/* line 21, ../sass/components/_modal_pop-up.scss */
.mp__message-container {
  position: absolute;
  /*top: 20%;*/
  top: 5%;
  left: 50%;
  transform: translate(-50%, 0%);
  background-color: white;
  padding: 1rem 1.5rem;
  width: 24rem;
  border-radius: 0.5rem;
  width: 85%; }

/* line 34, ../sass/components/_modal_pop-up.scss */
.mp__title {
  color: #ffc52b;
  font-size: 2.5rem;
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
  text-align: center; }

/* line 42, ../sass/components/_modal_pop-up.scss */
.mp__message {
  color: #669933;
  display: block;
  font-size: 1.2rem;
  line-height: 1.4;
  margin: 0 auto 1.5rem auto;
  text-align: center;
  width: 90%; }

/* line 52, ../sass/components/_modal_pop-up.scss */
.mp__link {
  color: #f2720f; }
  /* line 55, ../sass/components/_modal_pop-up.scss */
  .mp__link:hover {
    color: #ffc52b; }

/* line 60, ../sass/components/_modal_pop-up.scss */
.close-button {
  background-color: lightgray;
  font-size: 2.5rem;
  text-align: center;
  cursor: pointer;
  border-radius: 0.25rem;
  display: block;
  margin: 0 auto 1.5rem auto;
  width: 3rem;
  height: 3rem; }

/* line 73, ../sass/components/_modal_pop-up.scss */
.close-button:hover {
  background-color: darkgray; }

/* line 76, ../sass/components/_modal_pop-up.scss */
.show-modal {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s; }

@media (min-width: 48.0625em) {
  /* line 84, ../sass/components/_modal_pop-up.scss */
  .mp__message-container {
    top: 15%;
    width: 70%; }

  /* line 89, ../sass/components/_modal_pop-up.scss */
  .mp__title {
    font-size: 3rem; }

  /* line 92, ../sass/components/_modal_pop-up.scss */
  .mp__message {
    font-size: 1.2rem; } }
/* line 1, ../sass/components/_navigation.scss */
#block-system-main-menu {
  position: relative;
  margin: 0;
  width: 100%; }
  /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  #block-system-main-menu:after {
    content: "";
    display: table;
    clear: both; }

@media (min-width: 0) and (max-width: 36.25em) {
  /* line 7, ../sass/components/_navigation.scss */
  header.l-header {
    position: fixed;
    z-index: 50; } }

/* line 14, ../sass/components/_navigation.scss */
.top-nav {
  background-color: #99cc66;
  border-top: 1px solid #cfe9c9;
  border-bottom: 1px solid #82b182;
  width: 100%;
  position: relative; }
  /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  .top-nav:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 64.0625em) {
    /* line 14, ../sass/components/_navigation.scss */
    .top-nav {
      height: 30px; } }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 14, ../sass/components/_navigation.scss */
    .top-nav {
      height: 25px;
      background-color: #99cc66; } }
  /* line 29, ../sass/components/_navigation.scss */
  .top-nav ul {
    margin: 0 auto;
    border-left: 1px solid #96cf89;
    border-right: 1px solid #aad89f;
    list-style-type: none;
    height: 100%;
    padding: 0; }
    @media (min-width: 64.0625em) {
      /* line 29, ../sass/components/_navigation.scss */
      .top-nav ul {
        width: 940px; } }
    /* line 39, ../sass/components/_navigation.scss */
    .top-nav ul li {
      border-left: 1px solid #aad89f;
      border-right: 1px solid #96cf89;
      display: block;
      /* width:121px; */
      float: right;
      margin-left: 0px;
      position: relative;
      height: 100%;
      text-align: center; }
      /* line 49, ../sass/components/_navigation.scss */
      .top-nav ul li a {
        color: #fff;
        display: block; }
        @media (min-width: 48.0625em) {
          /* line 49, ../sass/components/_navigation.scss */
          .top-nav ul li a {
            padding: 4px 15px 0 15px; } }
        /* line 51, ../sass/components/_navigation.scss */
        .top-nav ul li a:hover {
          color: #ffa70f;
          transition: color 0.3s; }

/* line 57, ../sass/components/_navigation.scss */
.main-nav__wrapper {
  width: 100%;
  border-top: 1px solid #199097;
  border-bottom: 1px solid #8cb8c8;
  clear: both;
  background-color: #01a5af;
  position: relative; }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 57, ../sass/components/_navigation.scss */
    .main-nav__wrapper {
      padding-left: 1.5%;
      padding-right: 1.5%; } }
  @media (min-width: 64.0625em) {
    /* line 57, ../sass/components/_navigation.scss */
    .main-nav__wrapper {
      /* height:60px;  */
      /*Should be 72 */
      overflow: visible;
      height: 60px;
      /* TEMP? NEEDED to KEEp AJAX from breaking Nav *************/ } }

/* line 74, ../sass/components/_navigation.scss */
.main-nav__inner-wrapper {
  margin: 0 auto;
  padding: 0;
  position: relative; }
  /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  .main-nav__inner-wrapper:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 64.0625em) {
    /* line 74, ../sass/components/_navigation.scss */
    .main-nav__inner-wrapper {
      /*height:59px; */
      /* WHY? */
      /*Should be 72 */
      width: 940px;
      padding-left: 0; } }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 74, ../sass/components/_navigation.scss */
    .main-nav__inner-wrapper {
      /*height:59px; */
      /* WHY? */
      /*Should be 72 */
      width: 100%;
      padding: 0 10px; } }

/*ul*/
/* line 91, ../sass/components/_navigation.scss */
.main-nav {
  font-size: 1.15em;
  font-family: Arial, Helvetica, sans-serif;
  background: none;
  position: relative;
  padding: 0;
  display: flex;
  display: -webkit-flex;
  /*li*/
  /*li*/
  /*li*/
  /*li*/ }
  /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  .main-nav:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 64.0625em) {
    /* line 91, ../sass/components/_navigation.scss */
    .main-nav {
      width: 100%; } }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 91, ../sass/components/_navigation.scss */
    .main-nav {
      /* min-width:650px; */ } }
  /* line 107, ../sass/components/_navigation.scss */
  .main-nav li {
    color: #efefef;
    position: relative;
    align-items: center;
    /* float:left; */ }
    @media (min-width: 64.0625em) {
      /* line 107, ../sass/components/_navigation.scss */
      .main-nav li {
        height: 59px;
        /* WHY? */ } }
    @media (min-width: 48.0625em) and (max-width: 64em) {
      /* line 107, ../sass/components/_navigation.scss */
      .main-nav li {
        height: 49px; } }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 107, ../sass/components/_navigation.scss */
      .main-nav li {
        height: 39px; } }
  /* line 122, ../sass/components/_navigation.scss */
  .main-nav li a, .main-nav li.dropdown span {
    display: table-cell;
    /*height:59px; */
    vertical-align: middle; }
    @media (min-width: 48.0625em) and (max-width: 64em) {
      /* line 122, ../sass/components/_navigation.scss */
      .main-nav li a, .main-nav li.dropdown span {
        height: 49px; } }
    @media (min-width: 64.0625em) {
      /* line 122, ../sass/components/_navigation.scss */
      .main-nav li a, .main-nav li.dropdown span {
        height: 59px; } }
  @media (min-width: 64.0625em) {
    /* line 135, ../sass/components/_navigation.scss */
    .main-nav .main-nav__txt {
      padding: 0 1%; } }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 135, ../sass/components/_navigation.scss */
    .main-nav .main-nav__txt {
      /* padding:0 1.5%; */
      padding: 0 1%; } }
  /* line 144, ../sass/components/_navigation.scss */
  .main-nav .main-nav__li--home {
    width: 297px;
    overflow: hidden; }
    /* line 148, ../sass/components/_navigation.scss */
    .main-nav .main-nav__li--home a {
      padding: 0 !important; }
      /* line 150, ../sass/components/_navigation.scss */
      .main-nav .main-nav__li--home a img {
        width: 297px;
        height: 49px;
        position: relative; }
        @media (min-width: 64.0625em) {
          /* line 150, ../sass/components/_navigation.scss */
          .main-nav .main-nav__li--home a img {
            top: -3px;
            vertical-align: middle; } }
  /* line 160, ../sass/components/_navigation.scss */
  .main-nav .main-nav__site-name {
    font-size: 2.75rem;
    transition: all .5s ease-out;
    text-shadow: 0px 0px 4px rgba(51, 51, 51, 0.4); }
  /* line 167, ../sass/components/_navigation.scss */
  .main-nav .main-nav__li--home-icon {
    padding: 0px 10px 0 10px;
    display: none; }
    @media (min-width: 64.0625em) {
      /* line 167, ../sass/components/_navigation.scss */
      .main-nav .main-nav__li--home-icon {
        display: block; }
        /* line 172, ../sass/components/_navigation.scss */
        .main-nav .main-nav__li--home-icon img {
          vertical-align: middle; } }
  /* line 177, ../sass/components/_navigation.scss */
  .main-nav .main-nav__li--cart {
    padding: 0;
    margin-left: auto;
    text-align: center; }
    @media (min-width: 64.0625em) {
      /* line 177, ../sass/components/_navigation.scss */
      .main-nav .main-nav__li--cart {
        padding: 0 10px;
        background-color: #01838C;
        border-left: 1px solid #157A80;
        margin-left: auto; } }
    /* line 187, ../sass/components/_navigation.scss */
    .main-nav .main-nav__li--cart a {
      font-size: 1.95em;
      /* @include breakpoint($desktop){font-size:1.65em;} */ }
  /* line 193, ../sass/components/_navigation.scss */
  .main-nav .commerce-ajax-cart-processed-processed .links.links--inline {
    display: none; }
  /* line 195, ../sass/components/_navigation.scss */
  .main-nav li.search-open {
    float: right;
    padding-left: 20px;
    cursor: pointer; }
    @media (min-width: 64.0625em) {
      /* line 195, ../sass/components/_navigation.scss */
      .main-nav li.search-open {
        padding-left: 10px; } }

/* END MAIN NAV NEST */
/* li.home-icon a { padding:0 !important; } */
/* line 208, ../sass/components/_navigation.scss */
.main-nav__home-link {
  padding: 0 !important; }

/*
#ltv-main-nav a, #ltv-main-nav li.no-anchor span {
    color: #efefef;
    text-decoration: none;
    @include text-hover-ease-in;
    
    }
*/
/* line 219, ../sass/components/_navigation.scss */
.main-nav a, .main-nav li.no-anchor span {
  color: #efefef;
  text-decoration: none;
  -webkit-transition-property: color, text;
  -webkit-transition-duration: .2s, .2s;
  -webkit-transition-timing-function: linear, ease-in;
  -moz-transition-property: color, text;
  -moz-transition-duration: .2s;
  -moz-transition-timing-function: linear, ease-in; }

/*
#ltv-main-nav li:hover > a,  #ltv-main-nav li.no-anchor span:hover {
    color:$yellowOrange;
    @include text-hover;
    cursor:pointer;
} */
/* line 233, ../sass/components/_navigation.scss */
.main-nav li:hover > a, .main-nav li.no-anchor span:hover {
  color: #ffc52b;
  color: #ffa70f;
  transition: color 0.3s;
  cursor: pointer; }

/* line 239, ../sass/components/_navigation.scss */
.flaticon-shopping-cart13:before, .flaticon-magnifier13:before {
  vertical-align: middle; }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 239, ../sass/components/_navigation.scss */
    .flaticon-shopping-cart13:before, .flaticon-magnifier13:before {
      line-height: 49px; } }
  @media (min-width: 64.0625em) {
    /* line 239, ../sass/components/_navigation.scss */
    .flaticon-shopping-cart13:before, .flaticon-magnifier13:before {
      line-height: 59px; } }

/* line 250, ../sass/components/_navigation.scss */
.flaticon-magnifier13:before {
  font-size: 1.25em; }

/* BEGIN SUB NAV */
/*ul*/
/* line 256, ../sass/components/_navigation.scss */
.main-nav__sub-menu {
  padding-left: 0;
  position: absolute;
  left: 0;
  top: 50px;
  /* make this equal to the line-height of the links (specified below) */
  width: 140px;
  background-color: #01a5af;
  z-index: 30;
  /* ABOVE SOCIAL MEDIA, SEARCH CONTAINER */
  display: none;
  -webkit-box-shadow: -1px 4px 12px 0px rgba(120, 120, 120, 0.8);
  -moz-box-shadow: -1px 4px 12px 0px rgba(120, 120, 120, 0.8);
  box-shadow: -1px 4px 12px 0px rgba(120, 120, 120, 0.8);
  border-bottom: 0px solid #efefef;
  border-radius: 6px;
  overflow: visible; }

/* line 272, ../sass/components/_navigation.scss */
.main-nav__sub-menu li {
  position: relative;
  display: block;
  margin: 0;
  clear: both;
  width: 100%;
  height: 40px;
  padding: 10px 0px 8px 25px;
  border-top: 1px solid #efefef;
  border-bottom: 0px solid #efefef;
  font-size: 15px;
  letter-spacing: 1px; }
  /* line 285, ../sass/components/_navigation.scss */
  .main-nav__sub-menu li a {
    display: inline;
    float: none; }

/* line 292, ../sass/components/_navigation.scss */
.main-nav__sub-menu li:first-child > a:after {
  content: '';
  position: absolute;
  left: 40px;
  top: -6px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #444; }

/* line 302, ../sass/components/_navigation.scss */
.menu-cart-info {
  display: inline;
  color: #fff;
  font-size: 11px;
  position: relative;
  top: -10px; }

/* line 311, ../sass/components/_navigation.scss */
.search-container {
  display: none;
  position: absolute;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  right: 0;
  top: 59px;
  width: 635px;
  height: 45px;
  border: 2px solid #99cc66;
  z-index: 20;
  background-color: rgba(255, 197, 43, 0.15);
  padding: 5px; }
  /* line 326, ../sass/components/_navigation.scss */
  .search-container form {
    height: 100%; }
  /* line 328, ../sass/components/_navigation.scss */
  .search-container .views-exposed-widgets {
    margin: 0;
    width: 100%; }
  /* line 332, ../sass/components/_navigation.scss */
  .search-container .views-exposed-widget {
    padding-top: 0;
    padding-right: 10px;
    width: 80%; }
    /* line 336, ../sass/components/_navigation.scss */
    .search-container .views-exposed-widget label {
      display: none; }
    /* line 339, ../sass/components/_navigation.scss */
    .search-container .views-exposed-widget .form-item {
      width: 100%; }
    /* line 342, ../sass/components/_navigation.scss */
    .search-container .views-exposed-widget input[type="text"] {
      width: 100%;
      height: 31px;
      padding: 8px 12px;
      font-size: 12px;
      color: #125381; }
  /* line 349, ../sass/components/_navigation.scss */
  .search-container .views-submit-button {
    padding: 0;
    width: 20%;
    float: right; }
  /* line 354, ../sass/components/_navigation.scss */
  .search-container input[type="submit"] {
    margin-top: 0 !important;
    width: 100%;
    background-color: #ffc52b;
    color: #fff;
    display: block;
    text-transform: uppercase;
    border: none;
    height: 31px; }
    /* line 162, ../sass/abstractions/_mixins.scss */
    .search-container input[type="submit"]:hover {
      background-color: #ffa70f;
      transition: background-color 0.3s; }
  /* line 360, ../sass/components/_navigation.scss */
  .search-container .views-reset-button {
    display: none; }

/* BEGIN MOBILE NAV */
/* line 368, ../sass/components/_navigation.scss */
.mobile-nav__wrapper {
  height: 62px;
  width: 100%; }

/*ul*/
/* line 373, ../sass/components/_navigation.scss */
.mobile-header {
  background-color: #01a5af;
  clear: both;
  height: 100%;
  list-style-type: none;
  margin: 0;
  padding: 5px 11px;
  position: relative;
  width: 100%; }
  /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  .mobile-header:after {
    content: "";
    display: table;
    clear: both; }
  /* line 384, ../sass/components/_navigation.scss */
  .mobile-header li {
    height: 100%; }
  /* line 387, ../sass/components/_navigation.scss */
  .mobile-header li:last-child {
    float: right;
    padding-top: 8px;
    height: 50px;
    width: 50px;
    text-align: center;
    cursor: pointer; }
  /* line 392, ../sass/components/_navigation.scss */
  .mobile-header .mobile-nav__site-name {
    font-size: 2.2rem; }
    @media (min-width: 36.3125em) {
      /* line 392, ../sass/components/_navigation.scss */
      .mobile-header .mobile-nav__site-name {
        font-size: 3rem; } }

/* END MOBILE HEADER */
/* line 401, ../sass/components/_navigation.scss */
.mobile-header__home-logo {
  float: left;
  width: 80%; }

/* line 407, ../sass/components/_navigation.scss */
.mobile-header__home-logo::after {
  content: "";
  display: table;
  clear: both; }

/* line 413, ../sass/components/_navigation.scss */
.mobile-nav__home-link {
  display: flex;
  align-items: center;
  height: 100%; }

/* line 423, ../sass/components/_navigation.scss */
.mobile-header__icon-menu {
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  background-color: #01a5af;
  font-size: 2em;
  padding: 3px 6px; }
  /* line 430, ../sass/components/_navigation.scss */
  .mobile-header__icon-menu:hover {
    color: #ffa70f;
    transition: color 0.3s; }

/*ul*/
/* line 433, ../sass/components/_navigation.scss */
.mobile-nav {
  display: none;
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  background-color: #99cc66;
  font-size: 1.25em;
  font-family: Arial, Helvetica, sans-serif;
  z-index: 20;
  padding: 0;
  -webkit-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
  -moz-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
  box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5); }
  @media (min-width: 48.0625em) {
    /* line 433, ../sass/components/_navigation.scss */
    .mobile-nav {
      display: none; } }
  /* line 448, ../sass/components/_navigation.scss */
  .mobile-nav [class^="flaticon2-"]:before, .mobile-nav [class*=" flaticon2-"]:before,
  .mobile-nav [class^="flaticon-"]:before, .mobile-nav [class*=" flaticon-"]:before {
    font-weight: 500;
    font-size: 1.25em;
    margin-right: 15px; }

/* line 456, ../sass/components/_navigation.scss */
li.search {
  /* this is being read by 2 things! */
        /*
        height:44px;
        padding:7px 0 7px 12.5%;  
*/ }
  /* line 461, ../sass/components/_navigation.scss */
  li.search form {
    position: relative;
    display: block;
    width: 100%;
    height: 30px; }
    /* line 467, ../sass/components/_navigation.scss */
    li.search form input.form-text {
      position: relative;
      border-left: 1px solid #fff;
      left: 40px;
      z-index: 50;
      color: #fff;
      font-size: .8em;
      padding-left: 2%;
      background-color: #99cc66;
      width: 80%;
      height: 30px;
      border-radius: 0; }
    /* line 480, ../sass/components/_navigation.scss */
    li.search form input.form-submit {
      position: absolute;
      left: 0;
      background: transparent;
      height: 30px;
      margin-right: 10px; }

/*
li.mobile-back-btn { ???
    margin-left:-20px;
} */
/* line 496, ../sass/components/_navigation.scss */
.mobile-nav__li {
  /* padding:10px 0 10px 12.5%;  */
  border-bottom: 1px solid #fff; }
  /* line 497, ../sass/components/_navigation.scss */
  .mobile-nav__li:hover {
    background-color: #01a5af; }
  /* line 502, ../sass/components/_navigation.scss */
  .mobile-nav__li a {
    /*  */
    padding: 10px 0 10px 3%;
    display: block;
    color: #fff; }
    /* line 507, ../sass/components/_navigation.scss */
    .mobile-nav__li a:hover {
      color: #ffa70f;
      transition: color 0.3s; }

/* END MOBILE NAV */
/* SB SEARCH */
/*
.sb-search {
    position: relative;
    margin-top: 10px;
    width: 0%;
    min-width: 60px;
    height: 60px;
    float: right;
    overflow: hidden;

    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    transition: width 0.3s;

    -webkit-backface-visibility: hidden;
}
.form-text { 
position: absolute;
    top: 0;
    right: 0;
    border: none;
    outline: none;
    background: #fff;
    width: 100%;
    height: 60px;
    margin: 0;
    z-index: 10;
    padding: 20px 65px 20px 20px;
    font-family: inherit;
    font-size: 20px;
    color: #2c3e50;
}
input[type="search"].form-text {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
}
.form-text::-webkit-input-placeholder {
    color: #efb480;
}

.form-text:-moz-placeholder {
    color: #efb480;
}

.form-text::-moz-placeholder {
    color: #efb480;
}

.sb-icon-search,
.form-submit   {
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin: 0;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
} 
.form-submit {
    background: #fff; 
    opacity: 0;
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
}
 .sb-icon-search {
    color: #fff;
    background: #e67e22;
    z-index: 90;
    font-size: 22px;
    font-family: 'Flaticon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
}

.sb-icon-search:before {
    content: "\e003";
}
.sb-search.sb-search-open,
.no-js .sb-search {
    width: 100%;
}
.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
    background: #da6d0d;
    color: #fff;
    z-index: 11;
}
.sb-search.sb-search-open .form-submit,
.no-js .sb-search .form-submit {
    z-index: 90;
}*/
/* END SEARCH as per sb tut */
/* YOGA CLASSES NAV */
/* line 619, ../sass/components/_navigation.scss */
#search-block-form {
  font-family: 'Flaticon'; }

/*
.sb-icon-search:before {
    content: "\e003";
    color:$drkBlueTxt !important;
    
}
.sb-icon-search:hover {
    color:red;
    
}
button:hover {
    color:red;
}
#edit-actions {
    border:none;
    background:none;
    button {
        border:none;
    background:none;
    }
    input {
        background:white;
    }
    img {display:none;}
} */
/*
#search-block-form #edit-submit:before {
    content: "\e003";
}
#search-block-form #edit-submit {
    border:2px solid yellow;
    content: "\e003";
}
*/
/* line 657, ../sass/components/_navigation.scss */
#block-menu-menu-yoga-classes ul {
  padding-left: 20px; }

/* line 661, ../sass/components/_navigation.scss */
#block-menu-menu-yoga-classes ul li a {
  font-weight: bold;
  color: orange; }

/* line 666, ../sass/components/_navigation.scss */
#block-menu-menu-yoga-classes ul li a:hover {
  text-decoration: underline; }

/* line 670, ../sass/components/_navigation.scss */
.l-region--sidebar-second {
  background-color: #01a5af;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.15em;
  color: #efefef;
  padding: 20px 0 0 0px;
  /*
  ul > li > ul > li:hover {
      background-color:$ltvGreen;
      } */ }
  /* line 677, ../sass/components/_navigation.scss */
  .l-region--sidebar-second ul {
    padding-left: 0;
    overflow: hidden; }
  /* line 681, ../sass/components/_navigation.scss */
  .l-region--sidebar-second ul > li > ul {
    margin: 0 0 0 -20px;
    padding: 0; }
  /* line 685, ../sass/components/_navigation.scss */
  .l-region--sidebar-second ul > li {
    padding: .5em 0 .5em 20px; }
  /* line 688, ../sass/components/_navigation.scss */
  .l-region--sidebar-second ul > li > ul > li {
    padding-left: 40px; }
  /* line 693, ../sass/components/_navigation.scss */
  .l-region--sidebar-second ul > li:not(.expanded):hover {
    background-color: #99cc66; }
  /* line 702, ../sass/components/_navigation.scss */
  .l-region--sidebar-second a {
    color: #efefef; }
  /* line 704, ../sass/components/_navigation.scss */
  .l-region--sidebar-second a:hover {
    color: #ffa70f;
    -webkit-transition-property: color, text;
    -webkit-transition-duration: .2s, .2s;
    -webkit-transition-timing-function: linear, ease-in;
    -moz-transition-property: color, text;
    -moz-transition-duration: .2s;
    -moz-transition-timing-function: linear, ease-in; }

/* line 1, ../sass/components/_sal_nunz_ltv_live_yt_playlist.scss */
.block--block-21 {
  position: absolute;
  width: 100%;
  height: 315px;
  z-index: 30;
  background-color: rgba(255, 255, 255, 0.8);
  top: 540px; }
  /* line 9, ../sass/components/_sal_nunz_ltv_live_yt_playlist.scss */
  .block--block-21 h3 {
    font-size: 1.5em;
    text-align: center;
    /* font-size: 2.25em; */ }
  /* line 14, ../sass/components/_sal_nunz_ltv_live_yt_playlist.scss */
  .block--block-21 .block__content iframe {
    -webkit-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
    -moz-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
    box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5); }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 1, ../sass/components/_sal_nunz_ltv_live_yt_playlist.scss */
    .block--block-21 {
      position: absolute;
      top: 100px;
      right: 5px;
      background: transparent;
      width: 330px; }
      /* line 24, ../sass/components/_sal_nunz_ltv_live_yt_playlist.scss */
      .block--block-21 h3 {
        font-size: 1.75em;
        text-align: left; } }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 1, ../sass/components/_sal_nunz_ltv_live_yt_playlist.scss */
    .block--block-21 {
      position: absolute;
      top: 100px;
      right: 5px;
      background: transparent;
      width: 460px; }
      /* line 33, ../sass/components/_sal_nunz_ltv_live_yt_playlist.scss */
      .block--block-21 h3 {
        font-size: 2.25em;
        text-align: left; } }
  @media (min-width: 64.0625em) {
    /* line 1, ../sass/components/_sal_nunz_ltv_live_yt_playlist.scss */
    .block--block-21 {
      position: absolute;
      width: 460px;
      top: 100px;
      right: 5px;
      background: transparent; }
      /* line 43, ../sass/components/_sal_nunz_ltv_live_yt_playlist.scss */
      .block--block-21 h3 {
        font-size: 2.25em;
        text-align: left; } }

/* line 3, ../sass/components/_search.scss */
#search-container {
  -webkit-box-shadow: 9px 9px 5px 0px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 9px 9px 5px 0px rgba(0, 0, 0, 0.09);
  box-shadow: 9px 9px 5px 0px rgba(0, 0, 0, 0.09); }

/* line 11, ../sass/components/_search.scss */
#search-block-form--4 input.form-text, #search-block-form--2 input.form-text {
  width: 89%;
  display: inline-block;
  height: 100%;
  letter-spacing: 3px;
  padding-left: 10px;
  margin: 0; }
/* line 19, ../sass/components/_search.scss */
#search-block-form--4 input[type="submit"], #search-block-form--2 input[type="submit"] {
  background-color: #ffc52b;
  color: #fff;
  display: block;
  text-transform: uppercase;
  border: none;
  display: inline !important;
  height: 100%;
  width: 10%; }
  /* line 162, ../sass/abstractions/_mixins.scss */
  #search-block-form--4 input[type="submit"]:hover, #search-block-form--2 input[type="submit"]:hover {
    background-color: #ffa70f;
    transition: background-color 0.3s; }
/* line 25, ../sass/components/_search.scss */
#search-block-form--4 ::-webkit-input-placeholder, #search-block-form--2 ::-webkit-input-placeholder {
  color: #dedede; }

/* These have to be set to 100% height too, so input height can be set to 100% */
/* line 34, ../sass/components/_search.scss */
#search-container > form.search-block-form--2, #search-container > form.search-block-form--2 > div {
  height: 100%; }

/* line 35, ../sass/components/_search.scss */
#serach-container .form-item {
  margin: 0 !important;
  display: inline-block; }
  /* line 38, ../sass/components/_search.scss */
  #serach-container .form-item input {
    padding: 8px 12px;
    font-size: 12px;
    color: #125381; }

/* line 42, ../sass/components/_search.scss */
.container-inline {
  height: 100%;
  display: inline-block;
  width: 100%; }

/* GLOBAL */
/* line 2, ../sass/components/_social_media_icons.scss */
#block-block-6 {
  position: absolute; }

/* line 4, ../sass/components/_social_media_icons.scss */
ul.social-media-int {
  list-style-type: none;
  padding: 0;
  display: inline-block;
  width: 100%;
  padding-left: 1px;
  text-align: center; }
  @media (min-width: 48.0625em) {
    /* line 4, ../sass/components/_social_media_icons.scss */
    ul.social-media-int {
      text-align: left;
      margin-bottom: 5px; } }
  /* line 15, ../sass/components/_social_media_icons.scss */
  ul.social-media-int li {
    display: inline;
    /* margin-right:7px; */
    margin: 0 5%; }
    @media (min-width: 36.3125em) and (max-width: 64em) {
      /* line 15, ../sass/components/_social_media_icons.scss */
      ul.social-media-int li {
        margin: 0 12px 0 0; } }
    @media (min-width: 64.0625em) {
      /* line 15, ../sass/components/_social_media_icons.scss */
      ul.social-media-int li {
        margin: 0 3% 0 0; } }
    /* line 25, ../sass/components/_social_media_icons.scss */
    ul.social-media-int li a:before {
      font-size: 2.4em;
      line-height: 1; }

/* INDV PAGES */
/* YOGA-LANDING ************/
/* line 35, ../sass/components/_social_media_icons.scss */
body.section-yoga #block-block-6, body.section-yoga-landing #block-block-6 {
  width: 100%;
  top: 8px; }
  /* line 38, ../sass/components/_social_media_icons.scss */
  body.section-yoga #block-block-6 ul, body.section-yoga-landing #block-block-6 ul {
    text-align: center; }
  @media (min-width: 36.3125em) {
    /* line 35, ../sass/components/_social_media_icons.scss */
    body.section-yoga #block-block-6, body.section-yoga-landing #block-block-6 {
      left: 50%;
      top: 8px;
      width: 240px; }
      /* line 43, ../sass/components/_social_media_icons.scss */
      body.section-yoga #block-block-6 ul, body.section-yoga-landing #block-block-6 ul {
        text-align: left; } }

/* line 48, ../sass/components/_social_media_icons.scss */
body.section-yoga-classes .social-media-int-ds ul {
  text-align: left;
  margin-bottom: 12px; }
  /* line 49, ../sass/components/_social_media_icons.scss */
  body.section-yoga-classes .social-media-int-ds ul li {
    margin: 0 2% 0 0; }

/* BROWSE ALBUMS */
/* line 56, ../sass/components/_social_media_icons.scss */
body.section-browse-albums #block-block-6 {
  width: 100%;
  top: 9px; }
  /* line 59, ../sass/components/_social_media_icons.scss */
  body.section-browse-albums #block-block-6 ul {
    text-align: center; }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 56, ../sass/components/_social_media_icons.scss */
    body.section-browse-albums #block-block-6 {
      right: 0;
      top: 9px;
      width: 50%; }
      /* line 64, ../sass/components/_social_media_icons.scss */
      body.section-browse-albums #block-block-6 ul {
        text-align: right; } }
  @media (min-width: 48.0625em) {
    /* line 56, ../sass/components/_social_media_icons.scss */
    body.section-browse-albums #block-block-6 {
      left: 310px;
      top: 9px;
      width: 240px; } }
  @media (min-width: 64.0625em) {
    /* line 72, ../sass/components/_social_media_icons.scss */
    body.section-browse-albums #block-block-6 ul {
      text-align: left;
      padding-left: 1px; } }

/* ALUBM DISPLAY, BLOG */
/* line 86, ../sass/components/_social_media_icons.scss */
body.node-type-ltv-artist #block-block-6,
body.section-productmnmediaalbumdisplay #block-block-6,
body.node-type-product-mnmedia-album-display #block-block-6,
body.section-ltvalbums #block-block-6,
body.section-yogaclass #block-block-6,
body.section-latest #block-block-6,
body.section-featured #block-block-6,
body.section-most-popular #block-block-6,
body.section-mn-media-genre #block-block-6,
body.section-blog #block-block-6 {
  top: 10px;
  width: 100%; }
  @media (min-width: 36.3125em) and (max-width: 64em) {
    /* line 86, ../sass/components/_social_media_icons.scss */
    body.node-type-ltv-artist #block-block-6,
    body.section-productmnmediaalbumdisplay #block-block-6,
    body.node-type-product-mnmedia-album-display #block-block-6,
    body.section-ltvalbums #block-block-6,
    body.section-yogaclass #block-block-6,
    body.section-latest #block-block-6,
    body.section-featured #block-block-6,
    body.section-most-popular #block-block-6,
    body.section-mn-media-genre #block-block-6,
    body.section-blog #block-block-6 {
      right: 11px;
      /* align w/ mobile menu icon in toolbar */
      top: 0px;
      width: 220px;
      border: 0px solid red; } }
  @media (min-width: 64.0625em) {
    /* line 86, ../sass/components/_social_media_icons.scss */
    body.node-type-ltv-artist #block-block-6,
    body.section-productmnmediaalbumdisplay #block-block-6,
    body.node-type-product-mnmedia-album-display #block-block-6,
    body.section-ltvalbums #block-block-6,
    body.section-yogaclass #block-block-6,
    body.section-latest #block-block-6,
    body.section-featured #block-block-6,
    body.section-most-popular #block-block-6,
    body.section-mn-media-genre #block-block-6,
    body.section-blog #block-block-6 {
      border: 0px solid red;
      right: 0;
      top: 7px;
      width: 50%; } }
  /* line 101, ../sass/components/_social_media_icons.scss */
  body.node-type-ltv-artist #block-block-6 ul,
  body.section-productmnmediaalbumdisplay #block-block-6 ul,
  body.node-type-product-mnmedia-album-display #block-block-6 ul,
  body.section-ltvalbums #block-block-6 ul,
  body.section-yogaclass #block-block-6 ul,
  body.section-latest #block-block-6 ul,
  body.section-featured #block-block-6 ul,
  body.section-most-popular #block-block-6 ul,
  body.section-mn-media-genre #block-block-6 ul,
  body.section-blog #block-block-6 ul {
    text-align: center; }
    @media (min-width: 64.0625em) {
      /* line 101, ../sass/components/_social_media_icons.scss */
      body.node-type-ltv-artist #block-block-6 ul,
      body.section-productmnmediaalbumdisplay #block-block-6 ul,
      body.node-type-product-mnmedia-album-display #block-block-6 ul,
      body.section-ltvalbums #block-block-6 ul,
      body.section-yogaclass #block-block-6 ul,
      body.section-latest #block-block-6 ul,
      body.section-featured #block-block-6 ul,
      body.section-most-popular #block-block-6 ul,
      body.section-mn-media-genre #block-block-6 ul,
      body.section-blog #block-block-6 ul {
        display: inherit;
        text-align: right; } }
    @media (min-width: 36.3125em) and (max-width: 64em) {
      /* line 101, ../sass/components/_social_media_icons.scss */
      body.node-type-ltv-artist #block-block-6 ul,
      body.section-productmnmediaalbumdisplay #block-block-6 ul,
      body.node-type-product-mnmedia-album-display #block-block-6 ul,
      body.section-ltvalbums #block-block-6 ul,
      body.section-yogaclass #block-block-6 ul,
      body.section-latest #block-block-6 ul,
      body.section-featured #block-block-6 ul,
      body.section-most-popular #block-block-6 ul,
      body.section-mn-media-genre #block-block-6 ul,
      body.section-blog #block-block-6 ul {
        text-align: right;
        display: inherit; } }

@media (min-width: 36.3125em) and (max-width: 64em) {
  /* line 115, ../sass/components/_social_media_icons.scss */
  body.section-productmnmediaalbumdisplay #block-block-6 {
    top: 0px; } }
@media (min-width: 64.0625em) {
  /* line 115, ../sass/components/_social_media_icons.scss */
  body.section-productmnmediaalbumdisplay #block-block-6 {
    top: 0px; } }

/* BROWSE DVDS (DVD View) */
@media (min-width: 48.0625em) {
  /* line 121, ../sass/components/_social_media_icons.scss */
  body.section-dvds #block-block-6 {
    /* right:0; */
    left: 405px;
    top: 9px;
    width: 240px; } }
@media (min-width: 36.3125em) and (max-width: 48em) {
  /* line 121, ../sass/components/_social_media_icons.scss */
  body.section-dvds #block-block-6 {
    /* right:0; */
    right: 0;
    top: 9px;
    width: 50%; }
    /* line 133, ../sass/components/_social_media_icons.scss */
    body.section-dvds #block-block-6 ul {
      text-align: right; } }
@media (min-width: 0) and (max-width: 36.25em) {
  /* line 121, ../sass/components/_social_media_icons.scss */
  body.section-dvds #block-block-6 {
    width: 100%;
    top: 9px; } }

/* MISSION  PREV************/
/* line 143, ../sass/components/_social_media_icons.scss */
body.section-mission .social-media-int-ds {
  position: absolute;
  top: 7px;
  width: 100%;
  text-align: center;
  padding-left: 0; }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 143, ../sass/components/_social_media_icons.scss */
    body.section-mission .social-media-int-ds {
      right: 0;
      top: 15px; }
      /* line 152, ../sass/components/_social_media_icons.scss */
      body.section-mission .social-media-int-ds ul {
        text-align: right;
        width: 100%; } }
  @media (min-width: 48.0625em) {
    /* line 143, ../sass/components/_social_media_icons.scss */
    body.section-mission .social-media-int-ds {
      top: 15px; } }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 143, ../sass/components/_social_media_icons.scss */
    body.section-mission .social-media-int-ds {
      width: 220px;
      border: 0px solid red;
      right: 20px;
      top: 15px; }
      /* line 165, ../sass/components/_social_media_icons.scss */
      body.section-mission .social-media-int-ds ul li {
        width: 27%;
        margin: 0; } }
  @media (min-width: 64.0625em) {
    /* line 143, ../sass/components/_social_media_icons.scss */
    body.section-mission .social-media-int-ds {
      width: 220px;
      right: 80px;
      top: 15px; } }

/* BOOKS ************/
/* line 180, ../sass/components/_social_media_icons.scss */
body.section-books .social-media-int-ds ul {
  text-align: left; }
  /* line 181, ../sass/components/_social_media_icons.scss */
  body.section-books .social-media-int-ds ul li {
    margin: 0 2% 0 0; }

/* line 187, ../sass/components/_social_media_icons.scss */
body.section-terms-and-conditions .social-media-int-ds, body.section-privacy-policy .social-media-int-ds, body.section-you-need-a-subscription {
  display: none; }

/* MISSION NEW ************/
/* line 197, ../sass/components/_social_media_icons.scss */
body.section-mission .social-media-int-highlighted {
  position: relative;
  width: 100%;
  text-align: center;
  width: 100%; }
  /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  body.section-mission .social-media-int-highlighted:after {
    content: "";
    display: table;
    clear: both; }
  /* line 203, ../sass/components/_social_media_icons.scss */
  body.section-mission .social-media-int-highlighted li {
    display: inline-block;
    margin: 0 2%; }
    /* line 206, ../sass/components/_social_media_icons.scss */
    body.section-mission .social-media-int-highlighted li a:before {
      font-size: 2.4em;
      line-height: 1; }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 197, ../sass/components/_social_media_icons.scss */
    body.section-mission .social-media-int-highlighted {
      right: 0;
      top: 15px; }
      /* line 215, ../sass/components/_social_media_icons.scss */
      body.section-mission .social-media-int-highlighted ul {
        text-align: right;
        width: 100%; } }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 197, ../sass/components/_social_media_icons.scss */
    body.section-mission .social-media-int-highlighted {
      width: 220px;
      border: 0px solid red;
      right: 20px;
      top: 15px; }
      /* line 225, ../sass/components/_social_media_icons.scss */
      body.section-mission .social-media-int-highlighted ul li {
        width: 27%;
        margin: 0; } }

/* line 1, ../sass/components/_social_media_icons_homepage.scss */
body.front #block-block-2 {
  display: none; }
  @media (min-width: 48.0625em) {
    /* line 1, ../sass/components/_social_media_icons_homepage.scss */
    body.front #block-block-2 {
      position: absolute;
      display: block;
      border: 0px solid green;
      width: 165px;
      top: 10px;
      right: 0;
      text-align: right; } }
  /* line 13, ../sass/components/_social_media_icons_homepage.scss */
  body.front #block-block-2 ul {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    list-style-type: none;
    padding: 0; }
    /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
    body.front #block-block-2 ul:after {
      content: "";
      display: table;
      clear: both; }
    /* line 20, ../sass/components/_social_media_icons_homepage.scss */
    body.front #block-block-2 ul li {
      width: 30%;
      display: inline-block; }
      /* line 23, ../sass/components/_social_media_icons_homepage.scss */
      body.front #block-block-2 ul li a {
        margin: 0 auto; }
        /* line 25, ../sass/components/_social_media_icons_homepage.scss */
        body.front #block-block-2 ul li a img {
          height: 45px; }

/* line 33, ../sass/components/_social_media_icons_homepage.scss */
body.front #block-block-13 {
  /*iPhone & Tablet PortraitONLY */
  position: absolute;
  display: none;
  border: 0px solid green;
  top: 370px;
  right: 5px;
  text-align: right; }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 33, ../sass/components/_social_media_icons_homepage.scss */
    body.front #block-block-13 {
      top: 35px; } }
  @media (min-width: 48.0625em) {
    /* line 33, ../sass/components/_social_media_icons_homepage.scss */
    body.front #block-block-13 {
      display: none; } }
  /* line 50, ../sass/components/_social_media_icons_homepage.scss */
  body.front #block-block-13 ul {
    text-align: right;
    margin: 0 auto;
    width: 100%;
    list-style-type: none;
    /* padding:0 10px 0 0; add this back after launch*/
    padding: 0 0px 0 0; }
    /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
    body.front #block-block-13 ul:after {
      content: "";
      display: table;
      clear: both; }
    /* line 58, ../sass/components/_social_media_icons_homepage.scss */
    body.front #block-block-13 ul li {
      width: 100%;
      display: block;
      margin-bottom: 10px;
      /*TEMP for YT vids */ }
      @media (min-width: 36.3125em) and (max-width: 48em) {
        /* line 58, ../sass/components/_social_media_icons_homepage.scss */
        body.front #block-block-13 ul li {
          display: inline; } }
      /* line 65, ../sass/components/_social_media_icons_homepage.scss */
      body.front #block-block-13 ul li a {
        margin: 0 auto; }
        /* line 67, ../sass/components/_social_media_icons_homepage.scss */
        body.front #block-block-13 ul li a img {
          height: 45px; }

/* WE SUGGEST FOOTER */
/* line 4, ../sass/components/_super_footer.scss */
.super-footer {
  background-color: #edf2f4;
  /* END TABLE VIEWS DESKTOP*/
  /* } END TABLE VIEWS TABLET */
  /* } END TABLE VIEWS TABLET */ }
  /* line 8, ../sass/components/_super_footer.scss */
  .super-footer .l-region--super-footer {
    position: relative;
    margin: 0 auto; }
    @media (min-width: 64.0625em) {
      /* line 8, ../sass/components/_super_footer.scss */
      .super-footer .l-region--super-footer {
        width: 940px; } }
    @media (min-width: 48.0625em) and (max-width: 64em) {
      /* line 8, ../sass/components/_super_footer.scss */
      .super-footer .l-region--super-footer {
        width: 85%; } }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 8, ../sass/components/_super_footer.scss */
      .super-footer .l-region--super-footer {
        width: 100%; } }
  /* line 23, ../sass/components/_super_footer.scss */
  .super-footer .block--views-album-display-footer-block {
    margin: 0 auto;
    padding-top: 20px; }
  /* line 27, ../sass/components/_super_footer.scss */
  .super-footer h2.block-title {
    font-size: 28px;
    margin-left: 18px; }
  @media (min-width: 64.0625em) {
    /* line 37, ../sass/components/_super_footer.scss */
    .super-footer table.views-view-grid tr td {
      width: 190px;
      padding-bottom: 25px;
      padding-top: 10px;
      vertical-align: top; }
    /* line 39, ../sass/components/_super_footer.scss */
    .super-footer table.views-view-grid tr td:after {
      content: none; }
    /* line 40, ../sass/components/_super_footer.scss */
    .super-footer table.views-view-grid tr td:before {
      content: none; }
    /* line 41, ../sass/components/_super_footer.scss */
    .super-footer table.views-view-grid tr .album-cover-main {
      width: 100%;
      position: relative; }
      /* line 44, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr .album-cover-main img {
        width: 160px;
        margin-left: 15px;
        position: relative;
        display: block; }
    /* line 51, ../sass/components/_super_footer.scss */
    .super-footer table.views-view-grid tr h3.album-footer-artist-name {
      text-align: center;
      width: 100%;
      clear: both;
      color: #125381;
      font-weight: bold;
      font-size: 1em;
      margin-bottom: 10px;
      text-transform: capitalize !important; }
    /* line 54, ../sass/components/_super_footer.scss */
    .super-footer table.views-view-grid tr .field-name-title-field {
      width: 100%;
      clear: both;
      /*
      text-align:center;
      font-weight:bold;
      */
      text-align: center;
      margin-bottom: 7px; }
      /* line 215, ../sass/abstractions/_mixins.scss */
      .super-footer table.views-view-grid tr .field-name-title-field a {
        color: #125381;
        font-family: "PT Sans", Helvetica, Arial, sans-serif;
        font-size: 1em;
        margin: 2px 0;
        font-weight: bold; }
        /* line 221, ../sass/abstractions/_mixins.scss */
        .super-footer table.views-view-grid tr .field-name-title-field a:hover {
          color: #ffa70f;
          transition: color 0.3s; }
    /* line 64, ../sass/components/_super_footer.scss */
    .super-footer table.views-view-grid tr .field-name-commerce-price {
      width: 100%;
      text-align: center;
      font-size: .85em;
      color: #125381;
      margin-bottom: 7px; }
    /* line 68, ../sass/components/_super_footer.scss */
    .super-footer table.views-view-grid tr .field-name-field-product {
      width: 100%;
      position: relative; }
      /* line 72, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr .field-name-field-product input[type="submit"] {
        background-color: #ffc52b;
        color: #fff;
        display: block;
        text-transform: uppercase;
        border: none;
        font-size: 1em;
        letter-spacing: .04em;
        font-weight: bold;
        padding: 3px 0;
        position: relative;
        margin: 0 auto;
        display: block;
        width: 85px; }
        /* line 162, ../sass/abstractions/_mixins.scss */
        .super-footer table.views-view-grid tr .field-name-field-product input[type="submit"]:hover {
          background-color: #ffa70f;
          transition: background-color 0.3s; }
        /* line 75, ../sass/components/_super_footer.scss */
        .super-footer table.views-view-grid tr .field-name-field-product input[type="submit"]:hover {
          background-color: #ffa70f;
          transition: background-color 0.3s; }
    /* line 81, ../sass/components/_super_footer.scss */
    .super-footer table.views-view-grid nav.node-links {
      display: none; } }
  @media (min-width: 48.0625em) and (max-width: 64em) {
    /* line 86, ../sass/components/_super_footer.scss */
    .super-footer table.views-view-grid {
      width: 100%; }
      /* line 89, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr td {
        width: 25%;
        padding-bottom: 25px;
        padding-top: 10px;
        vertical-align: top; }
      /* line 90, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr td:after {
        content: none; }
      /* line 91, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr td:before {
        content: none; }
      /* line 92, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr .album-cover-main {
        width: 100%;
        position: relative; }
        /* line 95, ../sass/components/_super_footer.scss */
        .super-footer table.views-view-grid tr .album-cover-main img {
          width: 85%;
          margin-left: 15px;
          position: relative;
          display: block; }
      /* line 102, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr h3.album-footer-artist-name {
        text-align: center;
        width: 100%;
        clear: both;
        color: #125381;
        font-weight: bold;
        font-size: 1em;
        margin-bottom: 10px;
        text-transform: capitalize !important; }
      /* line 105, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr .field-name-title-field {
        width: 100%;
        clear: both;
        /*
        text-align:center;
        font-weight:bold;
        */
        text-align: center;
        margin-bottom: 7px; }
        /* line 215, ../sass/abstractions/_mixins.scss */
        .super-footer table.views-view-grid tr .field-name-title-field a {
          color: #125381;
          font-family: "PT Sans", Helvetica, Arial, sans-serif;
          font-size: 1em;
          margin: 2px 0;
          font-weight: bold; }
          /* line 221, ../sass/abstractions/_mixins.scss */
          .super-footer table.views-view-grid tr .field-name-title-field a:hover {
            color: #ffa70f;
            transition: color 0.3s; }
      /* line 115, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr .field-name-commerce-price {
        width: 100%;
        text-align: center;
        font-size: .85em;
        color: #125381;
        margin-bottom: 7px; }
      /* line 119, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr .field-name-field-product {
        width: 100%;
        position: relative; }
        /* line 122, ../sass/components/_super_footer.scss */
        .super-footer table.views-view-grid tr .field-name-field-product input[type="submit"] {
          background-color: #ffc52b;
          color: #fff;
          display: block;
          text-transform: uppercase;
          border: none;
          font-size: 1em;
          letter-spacing: .04em;
          font-weight: bold;
          padding: 3px 0;
          position: relative;
          margin: 0 auto;
          display: block;
          width: 85px; }
          /* line 162, ../sass/abstractions/_mixins.scss */
          .super-footer table.views-view-grid tr .field-name-field-product input[type="submit"]:hover {
            background-color: #ffa70f;
            transition: background-color 0.3s; }
          /* line 126, ../sass/components/_super_footer.scss */
          .super-footer table.views-view-grid tr .field-name-field-product input[type="submit"]:hover {
            background-color: #ffa70f;
            transition: background-color 0.3s; }
      /* line 133, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid nav.node-links {
        display: none; } }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 140, ../sass/components/_super_footer.scss */
    .super-footer table.views-view-grid {
      width: 100%; }
      /* line 143, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr td {
        width: 25%;
        padding-bottom: 25px;
        padding-top: 10px;
        vertical-align: top; }
      /* line 144, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr td:after {
        content: none; }
      /* line 145, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr td:before {
        content: none; }
      /* line 146, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr .album-cover-main {
        width: 100%;
        position: relative; }
        /* line 149, ../sass/components/_super_footer.scss */
        .super-footer table.views-view-grid tr .album-cover-main img {
          width: 85%;
          margin-left: 15px;
          position: relative;
          display: block; }
      /* line 156, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr h3.album-footer-artist-name {
        text-align: center;
        width: 100%;
        clear: both;
        color: #125381;
        font-weight: bold;
        font-size: 1em;
        margin-bottom: 10px;
        text-transform: capitalize !important; }
      /* line 159, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr .field-name-title-field {
        width: 100%;
        clear: both;
        /*
        text-align:center;
        font-weight:bold;
        */
        text-align: center;
        margin-bottom: 7px; }
        /* line 215, ../sass/abstractions/_mixins.scss */
        .super-footer table.views-view-grid tr .field-name-title-field a {
          color: #125381;
          font-family: "PT Sans", Helvetica, Arial, sans-serif;
          font-size: 1em;
          margin: 2px 0;
          font-weight: bold; }
          /* line 221, ../sass/abstractions/_mixins.scss */
          .super-footer table.views-view-grid tr .field-name-title-field a:hover {
            color: #ffa70f;
            transition: color 0.3s; }
      /* line 169, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr .field-name-commerce-price {
        width: 100%;
        text-align: center;
        font-size: .85em;
        color: #125381;
        margin-bottom: 7px; }
      /* line 173, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid tr .field-name-field-product {
        width: 100%;
        position: relative; }
        /* line 176, ../sass/components/_super_footer.scss */
        .super-footer table.views-view-grid tr .field-name-field-product input[type="submit"] {
          background-color: #ffc52b;
          color: #fff;
          display: block;
          text-transform: uppercase;
          border: none;
          font-size: 1em;
          letter-spacing: .04em;
          font-weight: bold;
          padding: 3px 0;
          position: relative;
          margin: 0 auto;
          display: block;
          width: 85px; }
          /* line 162, ../sass/abstractions/_mixins.scss */
          .super-footer table.views-view-grid tr .field-name-field-product input[type="submit"]:hover {
            background-color: #ffa70f;
            transition: background-color 0.3s; }
          /* line 180, ../sass/components/_super_footer.scss */
          .super-footer table.views-view-grid tr .field-name-field-product input[type="submit"]:hover {
            background-color: #ffa70f;
            transition: background-color 0.3s; }
      /* line 187, ../sass/components/_super_footer.scss */
      .super-footer table.views-view-grid nav.node-links {
        display: none; } }

/*END FOOTER */
/* line 4, ../sass/components/_user_login_cart_checkout.scss */
body.section-checkout .block--block-11, body.section-cart .block--block-11 {
  color: #00a5b0;
  font-family: "bebas_neue_regularregular";
  position: absolute;
  right: 1.5%;
  top: 5px;
  font-size: 1.5em; }
  @media (min-width: 48.0625em) {
    /* line 4, ../sass/components/_user_login_cart_checkout.scss */
    body.section-checkout .block--block-11, body.section-cart .block--block-11 {
      display: none; } }

/* No files to import found in layout/**\/* */
/* line 2, ../sass/pages/_account_login_redirect.scss */
.page-account-notice-redirect h2 {
  font-size: 2.25em; }
/* line 5, ../sass/pages/_account_login_redirect.scss */
.page-account-notice-redirect h3 {
  font-size: 1.5em; }
/* line 8, ../sass/pages/_account_login_redirect.scss */
.page-account-notice-redirect a.init-modal-forms-password-processed, .page-account-notice-redirect a.init-modal-forms-register-processed, .page-account-notice-redirect ul li a {
  font-weight: bold;
  color: #99cc66;
  margin: 10px 0 0 0;
  display: block;
  font-size: 1.25em; }
  /* line 14, ../sass/pages/_account_login_redirect.scss */
  .page-account-notice-redirect a.init-modal-forms-password-processed:hover, .page-account-notice-redirect a.init-modal-forms-register-processed:hover, .page-account-notice-redirect ul li a:hover {
    color: #f2720f; }
/* line 18, ../sass/pages/_account_login_redirect.scss */
.page-account-notice-redirect p {
  margin-bottom: 1em;
  width: 50%; }
/* line 23, ../sass/pages/_account_login_redirect.scss */
.page-account-notice-redirect input[type="submit"] {
  margin-top: 10px;
  /*USE FOR YOGA CLASS, */
  background-color: #ffc52b;
  color: #fff;
  display: block;
  text-transform: uppercase;
  border: none;
  font-size: 1.5em;
  /* 1.4em; */
  padding: .25em 1em;
  padding: 0.25em 0.75em; }
  /* line 180, ../sass/abstractions/_mixins.scss */
  .page-account-notice-redirect input[type="submit"]:hover {
    background-color: #ffa70f;
    transition: background-color 0.3s; }

/* DOES NOT! INCLUDE CREATE ACCOUNT PAGE */
/*GLOBAL */
/* line 5, ../sass/pages/_account_related.scss */
.messages a.account-link-commerce-message {
  font-weight: 900;
  color: #f2720f; }
  /* line 8, ../sass/pages/_account_related.scss */
  .messages a.account-link-commerce-message:hover {
    text-decoration: underline; }

/* line 15, ../sass/pages/_account_related.scss */
body.section-users h1, body.section-user h1 {
  margin-bottom: .5em; }
/* line 17, ../sass/pages/_account_related.scss */
body.section-users ul.tabs--primary, body.section-user ul.tabs--primary {
  border-bottom: 1px solid #99cc66;
  margin-bottom: 0; }
  /* line 20, ../sass/pages/_account_related.scss */
  body.section-users ul.tabs--primary li, body.section-user ul.tabs--primary li {
    float: none;
    clear: both;
    margin-right: 2px;
    margin-bottom: 5px; }
    @media (min-width: 36.3125em) {
      /* line 20, ../sass/pages/_account_related.scss */
      body.section-users ul.tabs--primary li, body.section-user ul.tabs--primary li {
        float: left;
        margin-right: 3px;
        clear: none; } }
    /* line 30, ../sass/pages/_account_related.scss */
    body.section-users ul.tabs--primary li a, body.section-user ul.tabs--primary li a {
      background-color: #ffc52b;
      border-top-left-radius: 6px;
      border-top-right-radius: 6px;
      min-height: 32px; }
    /* line 36, ../sass/pages/_account_related.scss */
    body.section-users ul.tabs--primary li:nth-child(5), body.section-user ul.tabs--primary li:nth-child(5) {
      clear: left; }
      @media (min-width: 36.3125em) {
        /* line 36, ../sass/pages/_account_related.scss */
        body.section-users ul.tabs--primary li:nth-child(5), body.section-user ul.tabs--primary li:nth-child(5) {
          clear: none; } }
  /* line 44, ../sass/pages/_account_related.scss */
  body.section-users ul.tabs--primary li.active, body.section-user ul.tabs--primary li.active {
    padding: .2em .25em; }
    @media (min-width: 36.3125em) {
      /* line 44, ../sass/pages/_account_related.scss */
      body.section-users ul.tabs--primary li.active, body.section-user ul.tabs--primary li.active {
        padding: .2em .25em; } }
    @media (min-width: 64.0625em) {
      /* line 44, ../sass/pages/_account_related.scss */
      body.section-users ul.tabs--primary li.active, body.section-user ul.tabs--primary li.active {
        padding: 0; } }
    /* line 52, ../sass/pages/_account_related.scss */
    body.section-users ul.tabs--primary li.active a.active, body.section-user ul.tabs--primary li.active a.active {
      background-color: #f2720f;
      border-top-left-radius: 6px;
      border-top-right-radius: 6px;
      font-weight: bold; }
/* line 63, ../sass/pages/_account_related.scss */
body.section-users article.user-profile, body.section-users .view-commerce-backoffice-user-orders, body.section-users #commerce-addressbook-billing-default, body.section-users #commerce-addressbook-shipping-default, body.section-user article.user-profile, body.section-user .view-commerce-backoffice-user-orders, body.section-user #commerce-addressbook-billing-default, body.section-user #commerce-addressbook-shipping-default {
  background-color: rgba(237, 242, 244, 0.5);
  padding: 20px 10px 40px 10px; }
  /* line 66, ../sass/pages/_account_related.scss */
  body.section-users article.user-profile header h2, body.section-users .view-commerce-backoffice-user-orders header h2, body.section-users #commerce-addressbook-billing-default header h2, body.section-users #commerce-addressbook-shipping-default header h2, body.section-user article.user-profile header h2, body.section-user .view-commerce-backoffice-user-orders header h2, body.section-user #commerce-addressbook-billing-default header h2, body.section-user #commerce-addressbook-shipping-default header h2 {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #125381;
    font-size: 1.25em; }
  /* line 73, ../sass/pages/_account_related.scss */
  body.section-users article.user-profile section:not(:first-child), body.section-users .view-commerce-backoffice-user-orders section:not(:first-child), body.section-users #commerce-addressbook-billing-default section:not(:first-child), body.section-users #commerce-addressbook-shipping-default section:not(:first-child), body.section-user article.user-profile section:not(:first-child), body.section-user .view-commerce-backoffice-user-orders section:not(:first-child), body.section-user #commerce-addressbook-billing-default section:not(:first-child), body.section-user #commerce-addressbook-shipping-default section:not(:first-child) {
    margin-top: 20px; }
  /* line 76, ../sass/pages/_account_related.scss */
  body.section-users article.user-profile div.user-profile-item div, body.section-users .view-commerce-backoffice-user-orders div.user-profile-item div, body.section-users #commerce-addressbook-billing-default div.user-profile-item div, body.section-users #commerce-addressbook-shipping-default div.user-profile-item div, body.section-user article.user-profile div.user-profile-item div, body.section-user .view-commerce-backoffice-user-orders div.user-profile-item div, body.section-user #commerce-addressbook-billing-default div.user-profile-item div, body.section-user #commerce-addressbook-shipping-default div.user-profile-item div {
    display: inline; }
/* line 81, ../sass/pages/_account_related.scss */
body.section-users form.user-profile-form, body.section-user form.user-profile-form {
  background-color: rgba(237, 242, 244, 0.5);
  padding: 20px 10px 40px 10px; }
  /* line 84, ../sass/pages/_account_related.scss */
  body.section-users form.user-profile-form .description, body.section-user form.user-profile-form .description {
    width: 80%;
    margin-top: 10px; }
  /* line 89, ../sass/pages/_account_related.scss */
  body.section-users form.user-profile-form input#edit-mail, body.section-user form.user-profile-form input#edit-mail {
    width: 100%; }
    @media (min-width: 36.3125em) {
      /* line 89, ../sass/pages/_account_related.scss */
      body.section-users form.user-profile-form input#edit-mail, body.section-user form.user-profile-form input#edit-mail {
        width: 450px; } }
  /* line 95, ../sass/pages/_account_related.scss */
  body.section-users form.user-profile-form input#edit-current-pass, body.section-users form.user-profile-form input.password-field, body.section-users form.user-profile-form input.password-confirm, body.section-user form.user-profile-form input#edit-current-pass, body.section-user form.user-profile-form input.password-field, body.section-user form.user-profile-form input.password-confirm {
    width: 100%; }
    @media (min-width: 36.3125em) {
      /* line 95, ../sass/pages/_account_related.scss */
      body.section-users form.user-profile-form input#edit-current-pass, body.section-users form.user-profile-form input.password-field, body.section-users form.user-profile-form input.password-confirm, body.section-user form.user-profile-form input#edit-current-pass, body.section-user form.user-profile-form input.password-field, body.section-user form.user-profile-form input.password-confirm {
        width: 30%; } }
  /* line 101, ../sass/pages/_account_related.scss */
  body.section-users form.user-profile-form .password-suggestions, body.section-user form.user-profile-form .password-suggestions {
    color: #cc0000;
    border: 2px solid red;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px; }
  /* line 106, ../sass/pages/_account_related.scss */
  body.section-users form.user-profile-form .password-strength, body.section-user form.user-profile-form .password-strength {
    float: none;
    clear: both;
    margin-bottom: 15px; }
    @media (min-width: 64.0625em) {
      /* line 106, ../sass/pages/_account_related.scss */
      body.section-users form.user-profile-form .password-strength, body.section-user form.user-profile-form .password-strength {
        float: right;
        margin-right: 35%;
        margin-top: 0; } }
    @media (min-width: 48.0625em) and (max-width: 64em) {
      /* line 106, ../sass/pages/_account_related.scss */
      body.section-users form.user-profile-form .password-strength, body.section-user form.user-profile-form .password-strength {
        float: right;
        margin-right: 25%;
        margin-top: 0; } }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 106, ../sass/pages/_account_related.scss */
      body.section-users form.user-profile-form .password-strength, body.section-user form.user-profile-form .password-strength {
        float: right;
        margin-right: 0;
        margin-top: 0; } }
    /* line 125, ../sass/pages/_account_related.scss */
    body.section-users form.user-profile-form .password-strength .password-strength-text, body.section-user form.user-profile-form .password-strength .password-strength-text {
      color: #f2720f; }
/* line 130, ../sass/pages/_account_related.scss */
body.section-users input[type="submit"], body.section-user input[type="submit"] {
  background-color: #ffc52b;
  color: #fff;
  display: block;
  text-transform: uppercase;
  border: none;
  font-size: 2em;
  padding-left: 1em;
  padding-right: 1em; }
  /* line 162, ../sass/abstractions/_mixins.scss */
  body.section-users input[type="submit"]:hover, body.section-user input[type="submit"]:hover {
    background-color: #ffa70f;
    transition: background-color 0.3s; }
/* line 137, ../sass/pages/_account_related.scss */
body.section-users ul.tabs--secondary, body.section-user ul.tabs--secondary {
  background-color: rgba(237, 242, 244, 0.5);
  padding: 10px 10px; }
  /* line 140, ../sass/pages/_account_related.scss */
  body.section-users ul.tabs--secondary li a, body.section-user ul.tabs--secondary li a {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #ffc52b; }
  /* line 144, ../sass/pages/_account_related.scss */
  body.section-users ul.tabs--secondary li a.active, body.section-user ul.tabs--secondary li a.active {
    background-color: #f2720f; }
/* line 150, ../sass/pages/_account_related.scss */
body.section-users ul.action-links, body.section-user ul.action-links {
  background-color: rgba(237, 242, 244, 0.5);
  padding: 10px 10px; }
  /* line 152, ../sass/pages/_account_related.scss */
  body.section-users ul.action-links a::after, body.section-user ul.action-links a::after {
    content: ' +'; }
  /* line 155, ../sass/pages/_account_related.scss */
  body.section-users ul.action-links a, body.section-user ul.action-links a {
    border: 1px solid #99cc66;
    padding: 2px 4px; }

/*END BODY.SECTIONS */
/* line 167, ../sass/pages/_account_related.scss */
body.page-user-orders .view-commerce-backoffice-user-orders .view-empty {
  color: #125381;
  font-size: 1em; }
/* line 172, ../sass/pages/_account_related.scss */
body.page-user-orders td {
  padding: 4px 2px; }
/* line 175, ../sass/pages/_account_related.scss */
body.page-user-orders .field {
  margin-bottom: 20px; }
/* line 178, ../sass/pages/_account_related.scss */
body.page-user-orders table.views-table {
  font-size: 12px;
  width: 100%;
  margin-bottom: 20px; }
  @media (min-width: 36.3125em) {
    /* line 178, ../sass/pages/_account_related.scss */
    body.page-user-orders table.views-table {
      font-size: 16px; } }
  @media (min-width: 48.0625em) {
    /* line 178, ../sass/pages/_account_related.scss */
    body.page-user-orders table.views-table {
      width: 80%; } }
  /* line 185, ../sass/pages/_account_related.scss */
  body.page-user-orders table.views-table td {
    padding: 4px 2px; }

/* line 199, ../sass/pages/_account_related.scss */
body.page-user-addressbook .view-commerce-addressbook-defaults .name-block {
  font-weight: bold; }
/* line 202, ../sass/pages/_account_related.scss */
body.page-user-addressbook .view-commerce-addressbook-defaults a {
  color: #f2720f; }
  /* line 204, ../sass/pages/_account_related.scss */
  body.page-user-addressbook .view-commerce-addressbook-defaults a:hover {
    color: #ffa70f;
    transition: color 0.3s; }

/* line 214, ../sass/pages/_account_related.scss */
body.page-user-my-files .view-content {
  background-color: rgba(237, 242, 244, 0.5);
  padding-top: 10px; }
/* line 218, ../sass/pages/_account_related.scss */
body.page-user-my-files .views-table {
  width: 80%;
  margin-bottom: 25px; }
  /* line 221, ../sass/pages/_account_related.scss */
  body.page-user-my-files .views-table caption {
    font-weight: bold;
    font-size: 1.2em; }
  /* line 225, ../sass/pages/_account_related.scss */
  body.page-user-my-files .views-table th {
    background-color: #99cc66; }
  /* line 228, ../sass/pages/_account_related.scss */
  body.page-user-my-files .views-table td {
    padding: 5px 0 1px 2px; }
/* line 234, ../sass/pages/_account_related.scss */
body.page-user-my-files .mnmedia-files-message {
  display: block;
  color: #125381;
  margin-top: 10px; }

/* line 1, ../sass/pages/_album_display.scss */
body.section-ltvalbums, body.node-type-product-mnmedia-album-display {
  /* END LEFT */ }
  /* line 3, ../sass/pages/_album_display.scss */
  body.section-ltvalbums .group-header h1.album-artist, body.node-type-product-mnmedia-album-display .group-header h1.album-artist {
    text-align: center;
    font-size: 2.25em; }
    @media (min-width: 36.3125em) {
      /* line 3, ../sass/pages/_album_display.scss */
      body.section-ltvalbums .group-header h1.album-artist, body.node-type-product-mnmedia-album-display .group-header h1.album-artist {
        text-align: left; } }
  /* line 11, ../sass/pages/_album_display.scss */
  body.section-ltvalbums .group-header h1.album-title, body.node-type-product-mnmedia-album-display .group-header h1.album-title {
    font-size: 3.5em;
    margin-bottom: 0;
    text-align: center; }
    @media (min-width: 36.3125em) {
      /* line 11, ../sass/pages/_album_display.scss */
      body.section-ltvalbums .group-header h1.album-title, body.node-type-product-mnmedia-album-display .group-header h1.album-title {
        text-align: left; } }
  /* line 22, ../sass/pages/_album_display.scss */
  body.section-ltvalbums .group-left .album-cover-main, body.node-type-product-mnmedia-album-display .group-left .album-cover-main {
    /* width:80%; */
    margin: 0 auto 0px auto; }
    @media (min-width: 36.3125em) {
      /* line 22, ../sass/pages/_album_display.scss */
      body.section-ltvalbums .group-left .album-cover-main, body.node-type-product-mnmedia-album-display .group-left .album-cover-main {
        -sgs-span-settings: ("span": 6, "location": 1, "grid": 8, "gutter": 0.33333, "style": "split", "start row": true, "end row": false, "fixed gutter": false, "split gutter": 1, "gutter property": "margin", "options": (null: null));
        width: 71.875%;
        float: left;
        margin-right: -100%;
        margin-left: 1.5625%;
        clear: none;
        clear: left;
        margin-left: 0;
        float: none; } }
    /* line 31, ../sass/pages/_album_display.scss */
    body.section-ltvalbums .group-left .album-cover-main img, body.node-type-product-mnmedia-album-display .group-left .album-cover-main img {
      width: 100%;
      background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
      background-position: 0 100%;
      background-repeat: no-repeat;
      background-size: 100% auto;
      padding-bottom: 3.5%; }
  /* line 36, ../sass/pages/_album_display.scss */
  body.section-ltvalbums .group-left .album-price, body.node-type-product-mnmedia-album-display .group-left .album-price {
    display: block;
    font-size: 1.5em;
    text-align: center; }
    @media (min-width: 36.3125em) {
      /* line 36, ../sass/pages/_album_display.scss */
      body.section-ltvalbums .group-left .album-price, body.node-type-product-mnmedia-album-display .group-left .album-price {
        -sgs-span-settings: ("span": 6, "location": 1, "grid": 8, "gutter": 0.33333, "style": "split", "start row": true, "end row": false, "fixed gutter": false, "split gutter": 1, "gutter property": "margin", "options": (null: null));
        width: 71.875%;
        float: left;
        margin-right: -100%;
        margin-left: 1.5625%;
        clear: none;
        clear: left;
        margin-left: 0;
        float: none;
        margin: 10px 0; } }
  /* line 49, ../sass/pages/_album_display.scss */
  body.section-ltvalbums .group-left .add-to-cart, body.node-type-product-mnmedia-album-display .group-left .add-to-cart {
    width: 100%;
    position: relative;
    margin-bottom: 20px;
    clear: both !important;
    float: none !important; }
    @media (min-width: 36.3125em) {
      /* line 49, ../sass/pages/_album_display.scss */
      body.section-ltvalbums .group-left .add-to-cart, body.node-type-product-mnmedia-album-display .group-left .add-to-cart {
        -sgs-span-settings: ("span": 6, "location": 1, "grid": 8, "gutter": 0.33333, "style": "split", "start row": true, "end row": false, "fixed gutter": false, "split gutter": 1, "gutter property": "margin", "options": (null: null));
        width: 71.875%;
        float: left;
        margin-right: -100%;
        margin-left: 1.5625%;
        clear: none;
        margin-left: 0; } }
    /* line 56, ../sass/pages/_album_display.scss */
    body.section-ltvalbums .group-left .add-to-cart input[type="submit"], body.node-type-product-mnmedia-album-display .group-left .add-to-cart input[type="submit"] {
      margin: 0 auto;
      /*USE FOR YOGA CLASS, */
      background-color: #ffc52b;
      color: #fff;
      display: block;
      text-transform: uppercase;
      border: none;
      font-size: 1.4em;
      /* 1.4em; */
      padding: .25em 1em;
      padding: 0.5em 2.25em; }
      /* line 180, ../sass/abstractions/_mixins.scss */
      body.section-ltvalbums .group-left .add-to-cart input[type="submit"]:hover, body.node-type-product-mnmedia-album-display .group-left .add-to-cart input[type="submit"]:hover {
        background-color: #ffa70f;
        transition: background-color 0.3s; }
  /* line 61, ../sass/pages/_album_display.scss */
  body.section-ltvalbums .group-left .album-genre, body.node-type-product-mnmedia-album-display .group-left .album-genre {
    display: block;
    clear: both;
    margin-bottom: 10px; }
    /* line 65, ../sass/pages/_album_display.scss */
    body.section-ltvalbums .group-left .album-genre .label-inline, body.node-type-product-mnmedia-album-display .group-left .album-genre .label-inline {
      display: inline;
      font-size: 1em; }
    /* line 69, ../sass/pages/_album_display.scss */
    body.section-ltvalbums .group-left .album-genre a, body.node-type-product-mnmedia-album-display .group-left .album-genre a {
      color: #f2720f;
      font-weight: bold;
      font-size: 1em;
      text-transform: capitalize !important; }
      /* line 74, ../sass/pages/_album_display.scss */
      body.section-ltvalbums .group-left .album-genre a:hover, body.node-type-product-mnmedia-album-display .group-left .album-genre a:hover {
        text-decoration: underline; }

/* line 1, ../sass/pages/_album_display_ltv.scss */
body.section-ltvalbumii, body.section-ltvalbums {
  /* 	END GROUP LEFT */
  /* END GROUP RIGHT */ }
  /* line 4, ../sass/pages/_album_display_ltv.scss */
  body.section-ltvalbumii .group-left .field--name-field-back-cover, body.section-ltvalbums .group-left .field--name-field-back-cover {
    z-index: 1; }
  /* line 6, ../sass/pages/_album_display_ltv.scss */
  body.section-ltvalbumii .group-left .album-genre, body.section-ltvalbums .group-left .album-genre {
    position: relative;
    z-index: 100; }
    @media (min-width: 36.3125em) {
      /* line 6, ../sass/pages/_album_display_ltv.scss */
      body.section-ltvalbumii .group-left .album-genre, body.section-ltvalbums .group-left .album-genre {
        margin-bottom: 0; } }
    /* line 12, ../sass/pages/_album_display_ltv.scss */
    body.section-ltvalbumii .group-left .album-genre .mnm-media-genres, body.section-ltvalbums .group-left .album-genre .mnm-media-genres {
      display: inline; }
    /* line 13, ../sass/pages/_album_display_ltv.scss */
    body.section-ltvalbumii .group-left .album-genre h2, body.section-ltvalbums .group-left .album-genre h2 {
      display: inline;
      text-transform: none; }
    /* line 15, ../sass/pages/_album_display_ltv.scss */
    body.section-ltvalbumii .group-left .album-genre .taxonomy-term--mnmedia-genre, body.section-ltvalbums .group-left .album-genre .taxonomy-term--mnmedia-genre {
      display: inline; }
    /* line 17, ../sass/pages/_album_display_ltv.scss */
    body.section-ltvalbumii .group-left .album-genre .taxonomy-term__content, body.section-ltvalbums .group-left .album-genre .taxonomy-term__content {
      display: none; }
  /* line 19, ../sass/pages/_album_display_ltv.scss */
  body.section-ltvalbumii .group-left .artist-page-ref, body.section-ltvalbums .group-left .artist-page-ref {
    margin-top: 20px;
    z-index: 100;
    position: relative; }
    /* line 23, ../sass/pages/_album_display_ltv.scss */
    body.section-ltvalbumii .group-left .artist-page-ref .label-inline, body.section-ltvalbums .group-left .artist-page-ref .label-inline {
      display: inline; }
    /* line 26, ../sass/pages/_album_display_ltv.scss */
    body.section-ltvalbumii .group-left .artist-page-ref a, body.section-ltvalbums .group-left .artist-page-ref a {
      color: #f2720f;
      font-weight: bold;
      text-transform: uppercase; }
  /* line 31, ../sass/pages/_album_display_ltv.scss */
  body.section-ltvalbumii .group-right .album-only-tag, body.section-ltvalbums .group-right .album-only-tag {
    display: none; }
  /* line 34, ../sass/pages/_album_display_ltv.scss */
  body.section-ltvalbumii .group-right .album-only-submitbtn, body.section-ltvalbums .group-right .album-only-submitbtn {
    background-color: #f2720f !important; }
    /* line 36, ../sass/pages/_album_display_ltv.scss */
    body.section-ltvalbumii .group-right .album-only-submitbtn:hover, body.section-ltvalbums .group-right .album-only-submitbtn:hover {
      background-color: #f2720f !important; }
  /* line 40, ../sass/pages/_album_display_ltv.scss */
  body.section-ltvalbumii .group-right .sm2-inline-duration, body.section-ltvalbums .group-right .sm2-inline-duration {
    font-size: 10px;
    top: -8px;
    position: relative;
    text-align: center; }
  /* line 47, ../sass/pages/_album_display_ltv.scss */
  body.section-ltvalbumii .group-right .field-name-tracks, body.section-ltvalbums .group-right .field-name-tracks {
    -webkit-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
    -moz-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
    box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px; }
    /* line 51, ../sass/pages/_album_display_ltv.scss */
    body.section-ltvalbumii .group-right .field-name-tracks .label-above, body.section-ltvalbums .group-right .field-name-tracks .label-above {
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      background-color: #f2720f;
      padding: 7px 0 7px 15px;
      /* height:48px; */
      color: #fff;
      font-size: 2.2em;
      font-family: "bebas_neue_regularregular";
      font-weight: 300;
      text-transform: uppercase;
      letter-spacing: 1px;
      text-shadow: 2px 1px 2px rgba(50, 50, 50, 0.6); }
  /* line 56, ../sass/pages/_album_display_ltv.scss */
  body.section-ltvalbumii .group-right .view-ltv-tracks, body.section-ltvalbums .group-right .view-ltv-tracks {
    border-left: 1px solid #f2720f;
    border-right: 1px solid #f2720f;
    background-color: rgba(255, 255, 255, 0.4); }
  /* line 62, ../sass/pages/_album_display_ltv.scss */
  body.section-ltvalbumii .group-right .views-row, body.section-ltvalbums .group-right .views-row {
    /* @include player-views-row; */
    border-bottom: 1px solid #f2720f;
    padding-left: 8px;
    padding-top: 8px;
    padding-bottom: 3px;
    padding-right: 7px;
    position: relative; }
    @media (min-width: 36.3125em) {
      /* line 62, ../sass/pages/_album_display_ltv.scss */
      body.section-ltvalbumii .group-right .views-row, body.section-ltvalbums .group-right .views-row {
        padding-left: 15px;
        padding-top: 8px;
        padding-bottom: 3px; } }
    /* line 72, ../sass/pages/_album_display_ltv.scss */
    body.section-ltvalbumii .group-right .views-row .mp3-thumb, body.section-ltvalbums .group-right .views-row .mp3-thumb {
      display: none; }
      @media (min-width: 36.3125em) {
        /* line 72, ../sass/pages/_album_display_ltv.scss */
        body.section-ltvalbumii .group-right .views-row .mp3-thumb, body.section-ltvalbums .group-right .views-row .mp3-thumb {
          display: inline; } }
    /* line 79, ../sass/pages/_album_display_ltv.scss */
    body.section-ltvalbumii .group-right .views-row .field-name-field-track-sample-rev, body.section-ltvalbums .group-right .views-row .field-name-field-track-sample-rev {
      display: inline; }
      /* line 82, ../sass/pages/_album_display_ltv.scss */
      body.section-ltvalbumii .group-right .views-row .field-name-field-track-sample-rev .sm2-bar-ui, body.section-ltvalbums .group-right .views-row .field-name-field-track-sample-rev .sm2-bar-ui {
        color: #f2720f;
        font-weight: bold;
        width: 80%;
        min-width: 1%; }
        @media (min-width: 36.3125em) {
          /* line 82, ../sass/pages/_album_display_ltv.scss */
          body.section-ltvalbumii .group-right .views-row .field-name-field-track-sample-rev .sm2-bar-ui, body.section-ltvalbums .group-right .views-row .field-name-field-track-sample-rev .sm2-bar-ui {
            width: 73%; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 82, ../sass/pages/_album_display_ltv.scss */
          body.section-ltvalbumii .group-right .views-row .field-name-field-track-sample-rev .sm2-bar-ui, body.section-ltvalbums .group-right .views-row .field-name-field-track-sample-rev .sm2-bar-ui {
            width: 80%; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 82, ../sass/pages/_album_display_ltv.scss */
          body.section-ltvalbumii .group-right .views-row .field-name-field-track-sample-rev .sm2-bar-ui, body.section-ltvalbums .group-right .views-row .field-name-field-track-sample-rev .sm2-bar-ui {
            width: 70%; } }
        @media (min-width: 64.0625em) {
          /* line 82, ../sass/pages/_album_display_ltv.scss */
          body.section-ltvalbumii .group-right .views-row .field-name-field-track-sample-rev .sm2-bar-ui, body.section-ltvalbums .group-right .views-row .field-name-field-track-sample-rev .sm2-bar-ui {
            width: 73%; } }
        /* line 95, ../sass/pages/_album_display_ltv.scss */
        body.section-ltvalbumii .group-right .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-playlist ul li, body.section-ltvalbums .group-right .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-playlist ul li {
          text-align: left; }
        /* line 96, ../sass/pages/_album_display_ltv.scss */
        body.section-ltvalbumii .group-right .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-inline-time, body.section-ltvalbums .group-right .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-inline-time {
          display: none; }
        /* line 97, ../sass/pages/_album_display_ltv.scss */
        body.section-ltvalbumii .group-right .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-volume-control, body.section-ltvalbums .group-right .views-row .field-name-field-track-sample-rev .sm2-bar-ui .sm2-volume-control {
          top: 0px; }
    /* line 101, ../sass/pages/_album_display_ltv.scss */
    body.section-ltvalbumii .group-right .views-row table.commerce-price-rrp-your-price, body.section-ltvalbums .group-right .views-row table.commerce-price-rrp-your-price {
      position: absolute;
      top: 8px;
      right: 7px; }
      /* line 105, ../sass/pages/_album_display_ltv.scss */
      body.section-ltvalbumii .group-right .views-row table.commerce-price-rrp-your-price td.webprice-title, body.section-ltvalbums .group-right .views-row table.commerce-price-rrp-your-price td.webprice-title {
        display: none; }
      /* line 106, ../sass/pages/_album_display_ltv.scss */
      body.section-ltvalbumii .group-right .views-row table.commerce-price-rrp-your-price td.webprice-total, body.section-ltvalbums .group-right .views-row table.commerce-price-rrp-your-price td.webprice-total {
        font-size: .8em;
        color: #125381; }
        @media (min-width: 36.3125em) {
          /* line 106, ../sass/pages/_album_display_ltv.scss */
          body.section-ltvalbumii .group-right .views-row table.commerce-price-rrp-your-price td.webprice-total, body.section-ltvalbums .group-right .views-row table.commerce-price-rrp-your-price td.webprice-total {
            font-size: .85em; } }
    /* line 115, ../sass/pages/_album_display_ltv.scss */
    body.section-ltvalbumii .group-right .views-row input[type="submit"], body.section-ltvalbums .group-right .views-row input[type="submit"] {
      position: absolute;
      bottom: 15px;
      right: 7px;
      font-size: .65em;
      font-weight: 900;
      border-radius: 0;
      padding: 3px 3px;
      background-color: #ffc52b;
      color: #fff;
      display: block;
      text-transform: uppercase;
      border: none; }
      @media (min-width: 36.3125em) {
        /* line 115, ../sass/pages/_album_display_ltv.scss */
        body.section-ltvalbumii .group-right .views-row input[type="submit"], body.section-ltvalbums .group-right .views-row input[type="submit"] {
          bottom: 12px;
          right: 7px;
          font-size: .85em; } }
      /* line 162, ../sass/abstractions/_mixins.scss */
      body.section-ltvalbumii .group-right .views-row input[type="submit"]:hover, body.section-ltvalbums .group-right .views-row input[type="submit"]:hover {
        background-color: #ffa70f;
        transition: background-color 0.3s; }
  @media (min-width: 36.3125em) {
    /* line 1, ../sass/pages/_album_display_ltv.scss */
    body.section-ltvalbumii, body.section-ltvalbums {
      /* FLIPPER CODE FOR NEW FIELDS */ }
      /* line 136, ../sass/pages/_album_display_ltv.scss */
      body.section-ltvalbumii .album-artwork-rotate, body.section-ltvalbums .album-artwork-rotate {
        position: relative;
        -webkit-perspective: 1000;
        -moz-perspective: 1000;
        -o-perspective: 1000;
        perspective: 1000;
        height: 340px;
        width: 340px; }
      /* line 145, ../sass/pages/_album_display_ltv.scss */
      body.section-ltvalbumii .album-artwork-rotate div, body.section-ltvalbumii .album-artwork-rotate div img, body.section-ltvalbums .album-artwork-rotate div, body.section-ltvalbums .album-artwork-rotate div img {
        height: 340px;
        width: 340px; }
      /* line 149, ../sass/pages/_album_display_ltv.scss */
      body.section-ltvalbumii .album-artwork-rotate div img, body.section-ltvalbums .album-artwork-rotate div img {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: 0.6s;
        -webkit-transform-style: preserve-3d;
        -moz-transition: 0.6s;
        -moz-transform-style: preserve-3d;
        -o-transition: 0.6s;
        -o-transform-style: preserve-3d;
        -ms-transition: 0.6s;
        -ms-transform-style: preserve-3d;
        transition: 0.6s;
        transform-style: preserve-3d;
        position: absolute;
        top: 0;
        left: 0; }
      /* line 173, ../sass/pages/_album_display_ltv.scss */
      body.section-ltvalbumii .album-artwork-rotate .field--name-field-back-cover img, body.section-ltvalbums .album-artwork-rotate .field--name-field-back-cover img {
        -webkit-transform: rotateY(-180deg);
        -moz-transform: rotateY(-180deg);
        -o-transform: rotateY(-180deg);
        -ms-transform: rotateY(-180deg);
        transform: rotateY(-180deg); }
      /* line 180, ../sass/pages/_album_display_ltv.scss */
      body.section-ltvalbumii .album-artwork-rotate:hover .field--name-field-back-cover img, body.section-ltvalbums .album-artwork-rotate:hover .field--name-field-back-cover img {
        -webkit-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        transform: rotateY(0deg); }
      /* line 187, ../sass/pages/_album_display_ltv.scss */
      body.section-ltvalbumii .album-artwork-rotate:hover .field--name-field-front-cover img, body.section-ltvalbums .album-artwork-rotate:hover .field--name-field-front-cover img {
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -o-transform: rotateY(180deg);
        transform: rotateY(180deg); } }
  @media (min-width: 0) and (max-width: 36.25em) {
    /* line 196, ../sass/pages/_album_display_ltv.scss */
    body.section-ltvalbumii .album-artwork-rotate, body.section-ltvalbums .album-artwork-rotate {
      -webkit-perspective: 1000;
      -moz-perspective: 1000;
      -o-perspective: 1000;
      perspective: 1000;
      height: 340px;
      width: 340px; }
    /* line 204, ../sass/pages/_album_display_ltv.scss */
    body.section-ltvalbumii .album-artwork-rotate div, body.section-ltvalbumii .album-artwork-rotate div img, body.section-ltvalbums .album-artwork-rotate div, body.section-ltvalbums .album-artwork-rotate div img {
      height: 340px;
      width: 340px;
      position: absolute;
      top: 0;
      left: 0; }
    /* line 212, ../sass/pages/_album_display_ltv.scss */
    body.section-ltvalbumii .album-artwork-rotate .field--name-field-back-cover img, body.section-ltvalbums .album-artwork-rotate .field--name-field-back-cover img {
      display: none; } }

/* line 1, ../sass/pages/_album_display_mn.scss */
body.section-productmnmediaalbumdisplay, body.node-type-product-mnmedia-album-display {
  /*END LEFT */
  /*END GROUP RIGHT */ }
  @media (min-width: 36.3125em) {
    /* line 3, ../sass/pages/_album_display_mn.scss */
    body.section-productmnmediaalbumdisplay .messages--status, body.node-type-product-mnmedia-album-display .messages--status {
      width: 75%; } }
  /* line 12, ../sass/pages/_album_display_mn.scss */
  body.section-productmnmediaalbumdisplay .group-left .album-cover-main, body.node-type-product-mnmedia-album-display .group-left .album-cover-main {
    /* width:80%;	*/ }
  /* line 18, ../sass/pages/_album_display_mn.scss */
  body.section-productmnmediaalbumdisplay .group-left .mn-media-download-notice, body.node-type-product-mnmedia-album-display .group-left .mn-media-download-notice {
    font-size: .75em;
    -sgs-span-settings: ("span": 6, "location": 1, "grid": 8, "gutter": 0.33333, "style": "split", "start row": true, "end row": false, "fixed gutter": false, "split gutter": 1, "gutter property": "margin", "options": (null: null));
    width: 71.875%;
    float: left;
    margin-right: -100%;
    margin-left: 1.5625%;
    clear: none;
    clear: left;
    float: none; }
  /* line 24, ../sass/pages/_album_display_mn.scss */
  body.section-productmnmediaalbumdisplay .group-left .album-genre, body.node-type-product-mnmedia-album-display .group-left .album-genre {
    clear: left;
    display: block;
    margin-top: 10px; }
  /* line 30, ../sass/pages/_album_display_mn.scss */
  body.section-productmnmediaalbumdisplay .group-right, body.node-type-product-mnmedia-album-display .group-right {
    /* END VIEWS ROW */ }
    /* line 31, ../sass/pages/_album_display_mn.scss */
    body.section-productmnmediaalbumdisplay .group-right .field-name-tracks, body.node-type-product-mnmedia-album-display .group-right .field-name-tracks {
      /* display:none; */
      /* position:relative; */
      border: 1px solid #f2720f;
      border-radius: 6px 6px 0 0;
      margin-right: 0;
      -sgs-span-settings: ("span": 8, "location": 1, "grid": 8, "gutter": 0.33333, "style": "split", "start row": true, "end row": true, "fixed gutter": false, "split gutter": 1, "gutter property": "margin", "options": (null: null));
      width: 96.875%;
      float: right;
      margin-left: 0;
      margin-right: 1.5625%;
      clear: none; }
      /* line 38, ../sass/pages/_album_display_mn.scss */
      body.section-productmnmediaalbumdisplay .group-right .field-name-tracks .label-above, body.node-type-product-mnmedia-album-display .group-right .field-name-tracks .label-above {
        background-color: #f2720f;
        padding: 7px 0 7px 15px;
        /* height:48px; */
        color: #fff;
        font-size: 2.2em;
        font-family: "bebas_neue_regularregular";
        font-weight: 300;
        text-transform: uppercase;
        letter-spacing: 1px;
        text-shadow: 2px 1px 2px rgba(50, 50, 50, 0.6);
        border-radius: 5px 5px 0 0; }
    /* line 43, ../sass/pages/_album_display_mn.scss */
    body.section-productmnmediaalbumdisplay .group-right .views-row, body.node-type-product-mnmedia-album-display .group-right .views-row {
      border-bottom: 1px solid #f2720f;
      padding-top: 8px;
      padding-left: 7px;
      position: relative;
      width: 100%;
      /* END node--product-mnmedia-track-display */ }
      @media (min-width: 36.3125em) {
        /* line 43, ../sass/pages/_album_display_mn.scss */
        body.section-productmnmediaalbumdisplay .group-right .views-row, body.node-type-product-mnmedia-album-display .group-right .views-row {
          padding-left: 15px; } }
      /* line 52, ../sass/pages/_album_display_mn.scss */
      body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display {
        position: relative;
        height: 57px;
        width: 100%;
        /* END price table */
        /* END field name field product */
        /*END mnmedia_sample */ }
        /* line 56, ../sass/pages/_album_display_mn.scss */
        body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display .track-thumb, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display .track-thumb {
          display: none;
          width: 45px !important;
          height: 45px;
          margin-bottom: 0;
          width: 100%; }
          @media (min-width: 36.3125em) {
            /* line 56, ../sass/pages/_album_display_mn.scss */
            body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display .track-thumb, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display .track-thumb {
              display: block; } }
          @media (min-width: 64.0625em) {
            /* line 56, ../sass/pages/_album_display_mn.scss */
            body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display .track-thumb, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display .track-thumb {
              display: block;
              position: relative;
              top: 2px; } }
        /* line 76, ../sass/pages/_album_display_mn.scss */
        body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display table.commerce-price-rrp-your-price, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display table.commerce-price-rrp-your-price {
          /*MN TRACK ONLY, THIS IS DRUPAL DEFAULT */
          border: 0px solid red;
          width: 35px;
          position: absolute;
          right: 15px;
          top: 0;
          width: 70px;
          /*SAME AS field-name-field-product */ }
          /* line 83, ../sass/pages/_album_display_mn.scss */
          body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display table.commerce-price-rrp-your-price td.webprice-title, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display table.commerce-price-rrp-your-price td.webprice-title {
            display: none; }
          /* line 84, ../sass/pages/_album_display_mn.scss */
          body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display table.commerce-price-rrp-your-price td.webprice-total, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display table.commerce-price-rrp-your-price td.webprice-total {
            color: #125381;
            font-weight: 500;
            font-size: .925em;
            text-align: right;
            width: 100%; }
        /* line 93, ../sass/pages/_album_display_mn.scss */
        body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display .field-name-field-mnetid, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display .field-name-field-mnetid {
          position: absolute;
          left: 0;
          top: 0px;
          width: 60%;
          color: #f2720f; }
          @media (min-width: 36.3125em) {
            /* line 93, ../sass/pages/_album_display_mn.scss */
            body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display .field-name-field-mnetid, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display .field-name-field-mnetid {
              left: 100px; } }
          /* line 102, ../sass/pages/_album_display_mn.scss */
          body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display .field-name-field-mnetid .track-title, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display .field-name-field-mnetid .track-title {
            white-space: nowrap;
            font-size: 14px;
            position: relative;
            left: 33px; }
            @media (min-width: 36.3125em) {
              /* line 102, ../sass/pages/_album_display_mn.scss */
              body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display .field-name-field-mnetid .track-title, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display .field-name-field-mnetid .track-title {
                font-size: 16px;
                left: -5px; } }
        /* line 114, ../sass/pages/_album_display_mn.scss */
        body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display .field-name-field-product, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display .field-name-field-product {
          /* width:70px; */
          border: 0;
          position: absolute;
          padding: 0;
          right: 0px;
          top: 25px;
          /* NEEDED TO OVERRIDE ALBUM ADD-TO-CART */
          width: 70px;
          float: NONE;
          margin-right: 0;
          margin-left: 0; }
          /* line 126, ../sass/pages/_album_display_mn.scss */
          body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display .field-name-field-product table, body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display .field-name-field-product tr, body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display .field-name-field-product td, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display .field-name-field-product table, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display .field-name-field-product tr, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display .field-name-field-product td {
            width: 100%;
            text-align: center; }
          /* line 131, ../sass/pages/_album_display_mn.scss */
          body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display .field-name-field-product form.commerce-add-to-cart, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display .field-name-field-product form.commerce-add-to-cart {
            position: absolute;
            right: 15px;
            display: block;
            width: 70px;
            /* needed so you can align price, need same measurement */
            background-color: #ffc52b; }
            /* line 137, ../sass/pages/_album_display_mn.scss */
            body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display .field-name-field-product form.commerce-add-to-cart input[type="submit"], body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display .field-name-field-product form.commerce-add-to-cart input[type="submit"] {
              background-color: #ffc52b;
              color: #fff;
              display: block;
              text-transform: uppercase;
              border: none;
              border: 0;
              text-transform: uppercase;
              color: #fff;
              font-size: .8em;
              padding: 4px 0px;
              width: 100%;
              margin: 0 auto;
              letter-spacing: .05em; }
              /* line 162, ../sass/abstractions/_mixins.scss */
              body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display .field-name-field-product form.commerce-add-to-cart input[type="submit"]:hover, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display .field-name-field-product form.commerce-add-to-cart input[type="submit"]:hover {
                background-color: #ffa70f;
                transition: background-color 0.3s; }
            /* line 149, ../sass/pages/_album_display_mn.scss */
            body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display .field-name-field-product form.commerce-add-to-cart input[type="submit"]:hover, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display .field-name-field-product form.commerce-add-to-cart input[type="submit"]:hover {
              background-color: #ffa70f;
              transition: background-color 0.3s; }
        /* line 154, ../sass/pages/_album_display_mn.scss */
        body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display div.mnmedia_sample, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display div.mnmedia_sample {
          position: absolute;
          left: 0px;
          bottom: -30px;
          background-color: #ccc;
          /* min-width:260px; */
          height: 4px !important; }
          @media (min-width: 36.3125em) {
            /* line 154, ../sass/pages/_album_display_mn.scss */
            body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display div.mnmedia_sample, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display div.mnmedia_sample {
              left: -40px;
              bottom: -28px; } }
          /* line 166, ../sass/pages/_album_display_mn.scss */
          body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display div.mnmedia_sample .play_pause, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display div.mnmedia_sample .play_pause {
            left: 0;
            top: -40px;
            width: 31px;
            height: 32px;
            border: 0; }
            @media (min-width: 36.3125em) {
              /* line 166, ../sass/pages/_album_display_mn.scss */
              body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display div.mnmedia_sample .play_pause, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display div.mnmedia_sample .play_pause {
                top: -42px; } }
          /* line 178, ../sass/pages/_album_display_mn.scss */
          body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display div.mnmedia_sample .player, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display div.mnmedia_sample .player {
            height: 3px;
            padding: 0; }
            /* line 179, ../sass/pages/_album_display_mn.scss */
            body.section-productmnmediaalbumdisplay .group-right .views-row .node--product-mnmedia-track-display div.mnmedia_sample .player object, body.node-type-product-mnmedia-album-display .group-right .views-row .node--product-mnmedia-track-display div.mnmedia_sample .player object {
              position: absolute;
              top: 0;
              left: 0; }

/* END BODY SECTION CONTAIN */
/*TEMP, FOR NOW HIDE ON WE SUGGEST ON iPhone version */
/* line 190, ../sass/pages/_album_display_mn.scss */
.block--views-album-display-footer-block {
  display: none; }
  @media (min-width: 36.3125em) {
    /* line 190, ../sass/pages/_album_display_mn.scss */
    .block--views-album-display-footer-block {
      display: block; } }

/* line 2, ../sass/pages/_artist_page.scss */
body.node-type-ltv-artist p {
  font-size: .85em;
  line-height: 1.3;
  margin-bottom: 0.75em; }
/* line 7, ../sass/pages/_artist_page.scss */
body.node-type-ltv-artist h1 {
  font-size: 3.5em; }
/* line 11, ../sass/pages/_artist_page.scss */
body.node-type-ltv-artist .group-left .artist-main-pic {
  width: 425px; }
  /* line 13, ../sass/pages/_artist_page.scss */
  body.node-type-ltv-artist .group-left .artist-main-pic img {
    background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom: 2.5%; }
/* line 17, ../sass/pages/_artist_page.scss */
body.node-type-ltv-artist .group-left .artist-events {
  border: 2px solid #99cc66;
  background-color: rgba(255, 197, 43, 0.15);
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  margin-bottom: 20px;
  padding: .75em;
  width: 425px; }
/* line 24, ../sass/pages/_artist_page.scss */
body.node-type-ltv-artist .group-right {
  min-height: 425px;
  padding: 20px 2% 0 2%;
  border: 2px solid #99cc66;
  background-color: rgba(255, 197, 43, 0.15);
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  margin-bottom: 12px; }
  /* line 29, ../sass/pages/_artist_page.scss */
  body.node-type-ltv-artist .group-right div.artist-bio {
    margin-bottom: 20px; }

/* line 2, ../sass/pages/_blog.scss */
body.section-blog h1 {
  margin-bottom: 20px; }
/* line 5, ../sass/pages/_blog.scss */
body.section-blog .blog-author {
  display: inline-block;
  background-color: #ffc52b;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 5px; }
  /* line 11, ../sass/pages/_blog.scss */
  body.section-blog .blog-author .label-inline {
    display: inline; }

/* line 17, ../sass/pages/_blog.scss */
.page-node-2178 .blog-image {
  float: left;
  margin-right: 25px;
  width: 340px; }
/* line 22, ../sass/pages/_blog.scss */
.page-node-2178 h4 {
  clear: left;
  float: left; }
/* line 27, ../sass/pages/_blog.scss */
.page-node-2178 h4 > p {
  float: left;
  display: inline-block !important; }

/* line 3, ../sass/pages/_books.scss */
body.section-books .l-content {
  padding-top: 0; }
/* line 7, ../sass/pages/_books.scss */
body.section-books .group-left {
  width: 100%; }
  @media (min-width: 36.3125em) {
    /* line 7, ../sass/pages/_books.scss */
    body.section-books .group-left {
      -sgs-span-settings: ("span": 6, "location": 1, "grid": 16, "gutter": 0.33333, "style": "split", "start row": true, "end row": false, "fixed gutter": false, "split gutter": 1, "gutter property": "margin", "options": (null: null));
      width: 35.9375%;
      float: left;
      margin-right: -100%;
      margin-left: 0.78125%;
      clear: none;
      margin-left: 0; } }
  /* line 14, ../sass/pages/_books.scss */
  body.section-books .group-left .book-cover {
    width: 100%; }
    /* line 16, ../sass/pages/_books.scss */
    body.section-books .group-left .book-cover img {
      margin: 0 auto;
      width: 90%;
      display: block;
      background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
      background-position: 0 100%;
      background-repeat: no-repeat;
      background-size: 100% auto;
      padding-bottom: 3%; }
      @media (min-width: 36.3125em) {
        /* line 16, ../sass/pages/_books.scss */
        body.section-books .group-left .book-cover img {
          margin: 0; } }
/* line 28, ../sass/pages/_books.scss */
body.section-books .group-right {
  width: 100%; }
  @media (min-width: 36.3125em) {
    /* line 28, ../sass/pages/_books.scss */
    body.section-books .group-right {
      -sgs-span-settings: ("span": 10, "location": 7, "grid": 16, "gutter": 0.33333, "style": "split", "start row": false, "end row": true, "fixed gutter": false, "split gutter": 1, "gutter property": "margin", "options": (null: null));
      width: 60.9375%;
      float: right;
      margin-left: 0;
      margin-right: 0.78125%;
      clear: none;
      margin-left: 0; } }
  /* line 34, ../sass/pages/_books.scss */
  body.section-books .group-right ul.social-media-int {
    /* moved to product page genereic */ }
  /* line 38, ../sass/pages/_books.scss */
  body.section-books .group-right h1.book-title {
    text-shadow: 0px 0px 1px #aaaaaa;
    font-size: 2.25em;
    text-align: center; }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 38, ../sass/pages/_books.scss */
      body.section-books .group-right h1.book-title {
        font-size: 3em;
        text-align: left; } }
    @media (min-width: 48.0625em) {
      /* line 38, ../sass/pages/_books.scss */
      body.section-books .group-right h1.book-title {
        font-size: 3.5em;
        margin-bottom: 0;
        text-align: left; } }
  /* line 46, ../sass/pages/_books.scss */
  body.section-books .group-right h2.book-author {
    text-align: center;
    font-size: 1.5em;
    margin-bottom: 10px;
    text-shadow: 0px 0px 1px #aaaaaa; }
    @media (min-width: 36.3125em) {
      /* line 46, ../sass/pages/_books.scss */
      body.section-books .group-right h2.book-author {
        font-size: 2.8em;
        text-align: left; } }
  /* line 54, ../sass/pages/_books.scss */
  body.section-books .group-right .book-description {
    /* MOVED TO PRODUCR PAGE GENERIC */ }
  /* line 57, ../sass/pages/_books.scss */
  body.section-books .group-right .book-price {
    /* MOVED TO PRODUCR PAGE GENERIC */ }
  /* line 61, ../sass/pages/_books.scss */
  body.section-books .group-right .form-item-quantity {
    /* MOVED TO PRODUCT PAGE GENERIC */ }
  /* line 64, ../sass/pages/_books.scss */
  body.section-books .group-right form.commerce-add-to-cart {
    /* MOVED TO PRODUCT PAGE GENERIC */ }
  /* line 68, ../sass/pages/_books.scss */
  body.section-books .group-right .book-publisher {
    font-size: 1em !important; }

/* END body.section books */
/* line 1, ../sass/pages/_browse_albums.scss */
body.section-browse-albums {
  /*END VIEW FILTERS */
  /* END TABLE */
  /* .super-footer {display:none;} */ }
  /* line 3, ../sass/pages/_browse_albums.scss */
  body.section-browse-albums .l-main {
    /* background:url('/sites/default/files/bg-browse-albums-ref.jpg') no-repeat 0 24px; */ }
  /* line 7, ../sass/pages/_browse_albums.scss */
  body.section-browse-albums .l-content {
    position: relative;
    padding-bottom: 7px; }
  /* line 12, ../sass/pages/_browse_albums.scss */
  body.section-browse-albums #search-block-form {
    display: none;
    /* TEMP, WHERE IS THIS COMING FROM? */ }
  /* line 19, ../sass/pages/_browse_albums.scss */
  body.section-browse-albums .view-browse-albums {
    color: #125381;
    font-weight: 900;
    font-family: Arial, Helvetica, sans-serif; }
    @media (min-width: 64.0625em) {
      /* line 19, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums .view-browse-albums {
        padding-left: 6%; } }
    @media (min-width: 48.0625em) and (max-width: 64em) {
      /* line 19, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums .view-browse-albums {
        padding-left: 6%; } }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 19, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums .view-browse-albums {
        padding: 0 2%; } }
  /* line 27, ../sass/pages/_browse_albums.scss */
  body.section-browse-albums .view-filters {
    /* END EXPOSED WIDGETS */ }
    @media (min-width: 64.0625em) {
      /* line 27, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums .view-filters {
        padding-top: 30px; } }
    @media (min-width: 48.0625em) and (max-width: 64em) {
      /* line 27, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums .view-filters {
        padding-top: 20px; } }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 27, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums .view-filters {
        padding-top: 10px; } }
    /* line 32, ../sass/pages/_browse_albums.scss */
    body.section-browse-albums .view-filters .views-exposed-widgets {
      /*view.css override*/ }
      /* line 33, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums .view-filters .views-exposed-widgets .views-exposed-widget {
        float: left;
        padding: 0 1em 0 0; }
      /* line 35, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums .view-filters .views-exposed-widgets label {
        color: #01a5af !important;
        font-family: "bebas_neue_regularregular" !important;
        text-transform: uppercase;
        font-weight: 100;
        padding-left: 3px; }
        @media (min-width: 64.0625em) {
          /* line 35, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums .view-filters .views-exposed-widgets label {
            font-size: 2.2em; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 35, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums .view-filters .views-exposed-widgets label {
            font-size: 2.2em; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 35, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums .view-filters .views-exposed-widgets label {
            font-size: 1.8em; } }
      /* line 46, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums .view-filters .views-exposed-widgets select.form-select {
        border: 1px solid #99cc66;
        border-radius: 1px; }
        @media (min-width: 64.0625em) {
          /* line 46, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums .view-filters .views-exposed-widgets select.form-select {
            height: 40px;
            width: 220px; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 46, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums .view-filters .views-exposed-widgets select.form-select {
            height: 30px;
            width: 180px; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 46, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums .view-filters .views-exposed-widgets select.form-select {
            height: 25px;
            width: 150px; } }
      /* line 62, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums .view-filters .views-exposed-widgets .views-submit-button {
        /*view.css override*/ }
        @media (min-width: 64.0625em) {
          /* line 62, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums .view-filters .views-exposed-widgets .views-submit-button {
            position: relative;
            top: 42px; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 62, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums .view-filters .views-exposed-widgets .views-submit-button {
            position: relative;
            top: 42px; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 62, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums .view-filters .views-exposed-widgets .views-submit-button {
            position: relative;
            top: 34px; } }
        /* line 67, ../sass/pages/_browse_albums.scss */
        body.section-browse-albums .view-filters .views-exposed-widgets .views-submit-button input {
          background-color: #99cc66;
          border: none;
          color: #fff; }
          /* line 71, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums .view-filters .views-exposed-widgets .views-submit-button input:hover {
            background-color: #ffa70f;
            transition: background-color 0.3s; }
          @media (min-width: 36.3125em) and (max-width: 48em) {
            /* line 67, ../sass/pages/_browse_albums.scss */
            body.section-browse-albums .view-filters .views-exposed-widgets .views-submit-button input {
              padding: 2px 40px 2px 40px;
              font-size: 1.3em;
              font-weight: 100; } }
          @media (min-width: 48.0625em) and (max-width: 64em) {
            /* line 67, ../sass/pages/_browse_albums.scss */
            body.section-browse-albums .view-filters .views-exposed-widgets .views-submit-button input {
              padding: 2px 48px 4px 48px;
              font-size: 1.375em;
              font-weight: 100;
              position: relative; } }
          @media (min-width: 64.0625em) {
            /* line 67, ../sass/pages/_browse_albums.scss */
            body.section-browse-albums .view-filters .views-exposed-widgets .views-submit-button input {
              padding: 4px 48px 4px 48px;
              font-size: 1.75em;
              font-weight: 100;
              position: relative; } }
        /* line 90, ../sass/pages/_browse_albums.scss */
        body.section-browse-albums .view-filters .views-exposed-widgets .views-submit-button .form-submit {
          margin-top: 0; }
  /* line 97, ../sass/pages/_browse_albums.scss */
  body.section-browse-albums .view-content {
    /* put after filters */
    padding-top: 45px; }
  /* line 101, ../sass/pages/_browse_albums.scss */
  body.section-browse-albums .field--name-title-field {
    font-size: 1.2em; }
  /* line 105, ../sass/pages/_browse_albums.scss */
  body.section-browse-albums table.views-view-grid {
    width: 100%; }
    /* line 107, ../sass/pages/_browse_albums.scss */
    body.section-browse-albums table.views-view-grid td {
      padding-bottom: 3em;
      width: 25%;
      vertical-align: top;
      padding-top: none; }
      /* line 113, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums table.views-view-grid td .album-cover-main, body.section-browse-albums table.views-view-grid td .field--name-field-images, body.section-browse-albums table.views-view-grid td .field--name-field-album-cover-front {
        /*NOTE:Dsuit not being used here?! */
        width: 75%;
        border: 0px solid red;
        position: relative;
        /* check mobile first */
        /*
        background-image:url('/sites/all/themes/lovetribevibes/images/album-drop-shadow.png');
        background-position:0 100%; 
        background-repeat: no-repeat;
        background-size: 100% auto;
        */
        /* ********************************/ }
        /* line 125, ../sass/pages/_browse_albums.scss */
        body.section-browse-albums table.views-view-grid td .album-cover-main img, body.section-browse-albums table.views-view-grid td .field--name-field-images img, body.section-browse-albums table.views-view-grid td .field--name-field-album-cover-front img {
          /* margin:0 auto; */
          position: relative;
          display: block;
          margin-bottom: 10px;
          background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
          background-position: 0 100%;
          background-repeat: no-repeat;
          background-size: 100% auto;
          padding-bottom: 3.5%; }
      /* line 135, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums table.views-view-grid td h2.album-title {
        color: #125381;
        text-align: left;
        margin-bottom: 10px; }
        @media (min-width: 64.0625em) {
          /* line 135, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums table.views-view-grid td h2.album-title {
            font-size: 1.4em; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 135, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums table.views-view-grid td h2.album-title {
            font-size: 1.35em; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 135, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums table.views-view-grid td h2.album-title {
            font-size: 1.25em; } }
      /* line 143, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums table.views-view-grid td a:hover h2.album-title {
        color: #ffa70f;
        transition: color 0.3s; }
      /* line 145, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums table.views-view-grid td h1.album-artist, body.section-browse-albums table.views-view-grid td h1.ltv-artist {
        font-family: Arial, Helvetica, sans-serif;
        text-transform: none; }
        @media (min-width: 64.0625em) {
          /* line 145, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums table.views-view-grid td h1.album-artist, body.section-browse-albums table.views-view-grid td h1.ltv-artist {
            font-size: 1em;
            margin: 0px 0 10px 0; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 145, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums table.views-view-grid td h1.album-artist, body.section-browse-albums table.views-view-grid td h1.ltv-artist {
            font-size: .9em;
            margin: 0px 0 6px 0; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 145, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums table.views-view-grid td h1.album-artist, body.section-browse-albums table.views-view-grid td h1.ltv-artist {
            font-size: .8em;
            margin: 0px 0 4px 0; } }
      /* line 153, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums table.views-view-grid td input[type='submit'] {
        background-color: #ffc52b;
        border: 0px solid red !important;
        font-family: "bebas_neue_regularregular";
        color: #fff;
        /* padding:10px 40px; */
        text-transform: uppercase;
        margin-bottom: 10px;
        width: 75%; }
        @media (min-width: 64.0625em) {
          /* line 153, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums table.views-view-grid td input[type='submit'] {
            font-size: 1.4em; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 153, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums table.views-view-grid td input[type='submit'] {
            font-size: 1.3em; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 153, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums table.views-view-grid td input[type='submit'] {
            font-size: 1.2em; } }
        @media (min-width: 64.0625em) {
          /* line 153, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums table.views-view-grid td input[type='submit'] {
            height: 40px; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 153, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums table.views-view-grid td input[type='submit'] {
            height: 30px; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 153, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums table.views-view-grid td input[type='submit'] {
            height: 25px; } }
        /* line 168, ../sass/pages/_browse_albums.scss */
        body.section-browse-albums table.views-view-grid td input[type='submit']:hover {
          background-color: #ffa70f;
          transition: background-color 0.3s; }
      /* line 170, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums table.views-view-grid td .price {
        display: block;
        margin-bottom: 5px; }
        @media (min-width: 64.0625em) {
          /* line 170, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums table.views-view-grid td .price {
            font-size: 1.2em; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 170, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums table.views-view-grid td .price {
            font-size: 1em; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 170, ../sass/pages/_browse_albums.scss */
          body.section-browse-albums table.views-view-grid td .price {
            font-size: .9em; } }
      @media (min-width: 64.0625em) {
        /* line 177, ../sass/pages/_browse_albums.scss */
        body.section-browse-albums table.views-view-grid td div span, body.section-browse-albums table.views-view-grid td div a {
          font-size: 1.2em; } }
      @media (min-width: 48.0625em) and (max-width: 64em) {
        /* line 177, ../sass/pages/_browse_albums.scss */
        body.section-browse-albums table.views-view-grid td div span, body.section-browse-albums table.views-view-grid td div a {
          font-size: 1em; } }
      @media (min-width: 36.3125em) and (max-width: 48em) {
        /* line 177, ../sass/pages/_browse_albums.scss */
        body.section-browse-albums table.views-view-grid td div span, body.section-browse-albums table.views-view-grid td div a {
          font-size: .9em; } }
    /* line 184, ../sass/pages/_browse_albums.scss */
    body.section-browse-albums table.views-view-grid span.browse-genre-tags {
      display: none; }
    /* line 187, ../sass/pages/_browse_albums.scss */
    body.section-browse-albums table.views-view-grid td div span, body.section-browse-albums table.views-view-grid span.browse-genre-tags a {
      /* tags container, */
      font-size: 14px; }
    /* line 190, ../sass/pages/_browse_albums.scss */
    body.section-browse-albums table.views-view-grid span.browse-genre-tags a {
      color: #f2720f; }
      /* line 192, ../sass/pages/_browse_albums.scss */
      body.section-browse-albums table.views-view-grid span.browse-genre-tags a:hover {
        text-decoration: underline; }
  /* line 197, ../sass/pages/_browse_albums.scss */
  body.section-browse-albums div.field {
    display: block;
    margin-bottom: 4px; }
  /* line 202, ../sass/pages/_browse_albums.scss */
  body.section-browse-albums a {
    color: #125381; }
    /* line 205, ../sass/pages/_browse_albums.scss */
    body.section-browse-albums a:hover {
      color: #ffa70f;
      transition: color 0.3s; }

/* line 1, ../sass/pages/_browse_albums_all_displays.scss */
body.section-browse-albums,
body.section-latest,
body.section-featured,
body.section-most-popular {
  /* widget height */
  /*.view-browse-albums { NOT USED WITH VIEW LIST
  	@include breakpoint($tablet-portrait){padding:0 2%;}
  	@include breakpoint($tablet-landscape){padding-left:6%;}
  	@include breakpoint($desktop){padding-left:6%;}
  	color:$drkBlueTxt;
  	font-weight:900;
  	font-family:$mainNav;
  }	*/
  /* control row breaks */ }
  /* line 11, ../sass/pages/_browse_albums_all_displays.scss */
  body.section-browse-albums .l-content,
  body.section-latest .l-content,
  body.section-featured .l-content,
  body.section-most-popular .l-content {
    position: relative;
    padding-bottom: 7px;
    padding-top: 50px; }
    @media (min-width: 36.3125em) {
      /* line 11, ../sass/pages/_browse_albums_all_displays.scss */
      body.section-browse-albums .l-content,
      body.section-latest .l-content,
      body.section-featured .l-content,
      body.section-most-popular .l-content {
        padding-top: 0; } }
  /* line 31, ../sass/pages/_browse_albums_all_displays.scss */
  body.section-browse-albums .view-content,
  body.section-latest .view-content,
  body.section-featured .view-content,
  body.section-most-popular .view-content {
    clear: left;
    padding-left: 0;
    padding-top: 25px;
    color: #125381;
    font-weight: 900;
    font-family: Arial, Helvetica, sans-serif; }
    /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
    body.section-browse-albums .view-content:after,
    body.section-latest .view-content:after,
    body.section-featured .view-content:after,
    body.section-most-popular .view-content:after {
      content: "";
      display: table;
      clear: both; }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 31, ../sass/pages/_browse_albums_all_displays.scss */
      body.section-browse-albums .view-content,
      body.section-latest .view-content,
      body.section-featured .view-content,
      body.section-most-popular .view-content {
        padding-left: 0%; } }
    @media (min-width: 48.0625em) and (max-width: 64em) {
      /* line 31, ../sass/pages/_browse_albums_all_displays.scss */
      body.section-browse-albums .view-content,
      body.section-latest .view-content,
      body.section-featured .view-content,
      body.section-most-popular .view-content {
        padding-left: 6%; } }
    @media (min-width: 64.0625em) {
      /* line 31, ../sass/pages/_browse_albums_all_displays.scss */
      body.section-browse-albums .view-content,
      body.section-latest .view-content,
      body.section-featured .view-content,
      body.section-most-popular .view-content {
        padding-left: 6%; } }
  /* line 45, ../sass/pages/_browse_albums_all_displays.scss */
  body.section-browse-albums ul,
  body.section-latest ul,
  body.section-featured ul,
  body.section-most-popular ul {
    padding-left: 0;
    /*for mobile!*/ }
  /* line 48, ../sass/pages/_browse_albums_all_displays.scss */
  body.section-browse-albums li.views-row,
  body.section-latest li.views-row,
  body.section-featured li.views-row,
  body.section-most-popular li.views-row {
    float: left;
    margin-bottom: 25px; }
    /* line 51, ../sass/pages/_browse_albums_all_displays.scss */
    body.section-browse-albums li.views-row img,
    body.section-latest li.views-row img,
    body.section-featured li.views-row img,
    body.section-most-popular li.views-row img {
      position: relative;
      display: block;
      margin-bottom: 7px;
      background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
      background-position: 0 100%;
      background-repeat: no-repeat;
      background-size: 100% auto;
      padding-bottom: 3.5%;
      position: relative;
      display: block;
      margin-bottom: 5px;
      background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
      background-position: 0 100%;
      background-repeat: no-repeat;
      background-size: 100% auto;
      padding-bottom: 3.5%; }
    /* line 58, ../sass/pages/_browse_albums_all_displays.scss */
    body.section-browse-albums li.views-row h2.album-title,
    body.section-latest li.views-row h2.album-title,
    body.section-featured li.views-row h2.album-title,
    body.section-most-popular li.views-row h2.album-title {
      color: #125381;
      text-align: left;
      margin-bottom: 7px;
      font-size: 1.65em;
      /*@include breakpoint($desktop){font-size:1.65em;}
      @include breakpoint($tablet-landscape){font-size:1.35em;}
      @include breakpoint($tablet-portrait){font-size:1.25em;}*/ }
      /* line 116, ../sass/abstractions/_mixins.scss */
      body.section-browse-albums li.views-row h2.album-title:hover,
      body.section-latest li.views-row h2.album-title:hover,
      body.section-featured li.views-row h2.album-title:hover,
      body.section-most-popular li.views-row h2.album-title:hover {
        color: #ffa70f;
        transition: color 0.3s; }
      /* line 60, ../sass/pages/_browse_albums_all_displays.scss */
      body.section-browse-albums li.views-row h2.album-title:hover,
      body.section-latest li.views-row h2.album-title:hover,
      body.section-featured li.views-row h2.album-title:hover,
      body.section-most-popular li.views-row h2.album-title:hover {
        color: #ffa70f;
        transition: color 0.3s; }
    /* line 63, ../sass/pages/_browse_albums_all_displays.scss */
    body.section-browse-albums li.views-row h3.ltv-artist, body.section-browse-albums li.views-row h3.artist,
    body.section-latest li.views-row h3.ltv-artist,
    body.section-latest li.views-row h3.artist,
    body.section-featured li.views-row h3.ltv-artist,
    body.section-featured li.views-row h3.artist,
    body.section-most-popular li.views-row h3.ltv-artist,
    body.section-most-popular li.views-row h3.artist {
      font-family: Arial, Helvetica, sans-serif;
      margin-bottom: 7px;
      text-transform: none;
      font-size: 1.25em;
      /*
      @include breakpoint($desktop){font-size:1.2em;}
      @include breakpoint($tablet-landscape){font-size:.9em;}
      @include breakpoint($tablet-portrait){font-size:.8em;}
      */ }
      /* line 128, ../sass/abstractions/_mixins.scss */
      body.section-browse-albums li.views-row h3.ltv-artist:hover, body.section-browse-albums li.views-row h3.artist:hover,
      body.section-latest li.views-row h3.ltv-artist:hover,
      body.section-latest li.views-row h3.artist:hover,
      body.section-featured li.views-row h3.ltv-artist:hover,
      body.section-featured li.views-row h3.artist:hover,
      body.section-most-popular li.views-row h3.ltv-artist:hover,
      body.section-most-popular li.views-row h3.artist:hover {
        color: #ffa70f;
        transition: color 0.3s; }
    /* line 66, ../sass/pages/_browse_albums_all_displays.scss */
    body.section-browse-albums li.views-row span.album-price,
    body.section-latest li.views-row span.album-price,
    body.section-featured li.views-row span.album-price,
    body.section-most-popular li.views-row span.album-price {
      display: block;
      margin-bottom: 5px;
      font-size: 1.25em;
      /*
      @include breakpoint($desktop){font-size:1.2em}
      @include breakpoint($tablet-landscape){font-size:1em;}
      @include breakpoint($tablet-portrait){font-size:.9em}
      */ }
    /* line 69, ../sass/pages/_browse_albums_all_displays.scss */
    body.section-browse-albums li.views-row input[type="submit"],
    body.section-latest li.views-row input[type="submit"],
    body.section-featured li.views-row input[type="submit"],
    body.section-most-popular li.views-row input[type="submit"] {
      background-color: #ffc52b;
      border: 0px solid red !important;
      font-family: "bebas_neue_regularregular";
      color: #fff;
      text-transform: uppercase;
      margin-bottom: 7px;
      width: 100%;
      font-size: 1.4em;
      height: 40px; }
      /* line 151, ../sass/abstractions/_mixins.scss */
      body.section-browse-albums li.views-row input[type="submit"]:hover,
      body.section-latest li.views-row input[type="submit"]:hover,
      body.section-featured li.views-row input[type="submit"]:hover,
      body.section-most-popular li.views-row input[type="submit"]:hover {
        background-color: #ffa70f;
        transition: background-color 0.3s; }
    /* line 72, ../sass/pages/_browse_albums_all_displays.scss */
    body.section-browse-albums li.views-row .tags-wrapper,
    body.section-latest li.views-row .tags-wrapper,
    body.section-featured li.views-row .tags-wrapper,
    body.section-most-popular li.views-row .tags-wrapper {
      font-size: 10px;
      font-weight: normal; }
  @media (min-width: 0) and (max-width: 36.25em) {
    /* line 79, ../sass/pages/_browse_albums_all_displays.scss */
    body.section-browse-albums li.views-row,
    body.section-latest li.views-row,
    body.section-featured li.views-row,
    body.section-most-popular li.views-row {
      width: 50%; }
      /* line 81, ../sass/pages/_browse_albums_all_displays.scss */
      body.section-browse-albums li.views-row .li-wrapper,
      body.section-latest li.views-row .li-wrapper,
      body.section-featured li.views-row .li-wrapper,
      body.section-most-popular li.views-row .li-wrapper {
        width: 100%;
        padding-right: 1em; }
    /* line 86, ../sass/pages/_browse_albums_all_displays.scss */
    body.section-browse-albums li.views-row:nth-child(2n+3),
    body.section-latest li.views-row:nth-child(2n+3),
    body.section-featured li.views-row:nth-child(2n+3),
    body.section-most-popular li.views-row:nth-child(2n+3) {
      clear: left; } }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 91, ../sass/pages/_browse_albums_all_displays.scss */
    body.section-browse-albums li.views-row,
    body.section-latest li.views-row,
    body.section-featured li.views-row,
    body.section-most-popular li.views-row {
      width: 33.33%; }
      /* line 94, ../sass/pages/_browse_albums_all_displays.scss */
      body.section-browse-albums li.views-row .li-wrapper,
      body.section-latest li.views-row .li-wrapper,
      body.section-featured li.views-row .li-wrapper,
      body.section-most-popular li.views-row .li-wrapper {
        width: 160px; }
    /* line 98, ../sass/pages/_browse_albums_all_displays.scss */
    body.section-browse-albums li.views-row:nth-child(3n+4),
    body.section-latest li.views-row:nth-child(3n+4),
    body.section-featured li.views-row:nth-child(3n+4),
    body.section-most-popular li.views-row:nth-child(3n+4) {
      clear: left; } }
  @media (min-width: 48.0625em) {
    /* line 103, ../sass/pages/_browse_albums_all_displays.scss */
    body.section-browse-albums li.views-row,
    body.section-latest li.views-row,
    body.section-featured li.views-row,
    body.section-most-popular li.views-row {
      width: 25%; }
      /* line 106, ../sass/pages/_browse_albums_all_displays.scss */
      body.section-browse-albums li.views-row .li-wrapper,
      body.section-latest li.views-row .li-wrapper,
      body.section-featured li.views-row .li-wrapper,
      body.section-most-popular li.views-row .li-wrapper {
        width: 160px; }
    /* line 110, ../sass/pages/_browse_albums_all_displays.scss */
    body.section-browse-albums li.views-row:nth-child(4n+5),
    body.section-latest li.views-row:nth-child(4n+5),
    body.section-featured li.views-row:nth-child(4n+5),
    body.section-most-popular li.views-row:nth-child(4n+5) {
      clear: left; } }
  /* line 115, ../sass/pages/_browse_albums_all_displays.scss */
  body.section-browse-albums .view-filters,
  body.section-latest .view-filters,
  body.section-featured .view-filters,
  body.section-most-popular .view-filters {
    padding-top: 5px;
    position: relative; }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 115, ../sass/pages/_browse_albums_all_displays.scss */
      body.section-browse-albums .view-filters,
      body.section-latest .view-filters,
      body.section-featured .view-filters,
      body.section-most-popular .view-filters {
        padding-top: 10px; } }
    @media (min-width: 48.0625em) and (max-width: 64em) {
      /* line 115, ../sass/pages/_browse_albums_all_displays.scss */
      body.section-browse-albums .view-filters,
      body.section-latest .view-filters,
      body.section-featured .view-filters,
      body.section-most-popular .view-filters {
        padding-top: 20px; } }
    @media (min-width: 64.0625em) {
      /* line 115, ../sass/pages/_browse_albums_all_displays.scss */
      body.section-browse-albums .view-filters,
      body.section-latest .view-filters,
      body.section-featured .view-filters,
      body.section-most-popular .view-filters {
        padding-top: 30px; } }
    /* line 122, ../sass/pages/_browse_albums_all_displays.scss */
    body.section-browse-albums .view-filters form,
    body.section-latest .view-filters form,
    body.section-featured .view-filters form,
    body.section-most-popular .view-filters form {
      /*view.css override*/ }
      /* line 123, ../sass/pages/_browse_albums_all_displays.scss */
      body.section-browse-albums .view-filters form .views-exposed-widget,
      body.section-latest .view-filters form .views-exposed-widget,
      body.section-featured .view-filters form .views-exposed-widget,
      body.section-most-popular .view-filters form .views-exposed-widget {
        width: 50%;
        float: left;
        padding: 0 1em 0 0; }
        @media (min-width: 48.0625em) {
          /* line 123, ../sass/pages/_browse_albums_all_displays.scss */
          body.section-browse-albums .view-filters form .views-exposed-widget,
          body.section-latest .view-filters form .views-exposed-widget,
          body.section-featured .view-filters form .views-exposed-widget,
          body.section-most-popular .view-filters form .views-exposed-widget {
            width: 25%;
            padding-right: 2%; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 123, ../sass/pages/_browse_albums_all_displays.scss */
          body.section-browse-albums .view-filters form .views-exposed-widget,
          body.section-latest .view-filters form .views-exposed-widget,
          body.section-featured .view-filters form .views-exposed-widget,
          body.section-most-popular .view-filters form .views-exposed-widget {
            width: 33%;
            padding-right: 2%; } }
      /* line 137, ../sass/pages/_browse_albums_all_displays.scss */
      body.section-browse-albums .view-filters form label,
      body.section-latest .view-filters form label,
      body.section-featured .view-filters form label,
      body.section-most-popular .view-filters form label {
        color: #01a5af !important;
        font-family: "bebas_neue_regularregular" !important;
        text-transform: uppercase;
        font-size: 2em;
        font-weight: 100;
        padding-left: 3px; }
        @media (min-width: 64.0625em) {
          /* line 137, ../sass/pages/_browse_albums_all_displays.scss */
          body.section-browse-albums .view-filters form label,
          body.section-latest .view-filters form label,
          body.section-featured .view-filters form label,
          body.section-most-popular .view-filters form label {
            font-size: 2.2em; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 137, ../sass/pages/_browse_albums_all_displays.scss */
          body.section-browse-albums .view-filters form label,
          body.section-latest .view-filters form label,
          body.section-featured .view-filters form label,
          body.section-most-popular .view-filters form label {
            font-size: 2.2em; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 137, ../sass/pages/_browse_albums_all_displays.scss */
          body.section-browse-albums .view-filters form label,
          body.section-latest .view-filters form label,
          body.section-featured .view-filters form label,
          body.section-most-popular .view-filters form label {
            font-size: 1.8em; } }
      /* line 149, ../sass/pages/_browse_albums_all_displays.scss */
      body.section-browse-albums .view-filters form select.form-select,
      body.section-latest .view-filters form select.form-select,
      body.section-featured .view-filters form select.form-select,
      body.section-most-popular .view-filters form select.form-select {
        border: 1px solid #99cc66;
        border-radius: 5px;
        height: 35px;
        width: 100%; }
        @media (min-width: 64.0625em) {
          /* line 149, ../sass/pages/_browse_albums_all_displays.scss */
          body.section-browse-albums .view-filters form select.form-select,
          body.section-latest .view-filters form select.form-select,
          body.section-featured .view-filters form select.form-select,
          body.section-most-popular .view-filters form select.form-select {
            /* height:40px; */
            /*width:220px; */ } }
      /* line 160, ../sass/pages/_browse_albums_all_displays.scss */
      body.section-browse-albums .view-filters form .views-submit-button,
      body.section-latest .view-filters form .views-submit-button,
      body.section-featured .view-filters form .views-submit-button,
      body.section-most-popular .view-filters form .views-submit-button {
        clear: left;
        margin-top: 10px;
        /*view.css override*/ }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 160, ../sass/pages/_browse_albums_all_displays.scss */
          body.section-browse-albums .view-filters form .views-submit-button,
          body.section-latest .view-filters form .views-submit-button,
          body.section-featured .view-filters form .views-submit-button,
          body.section-most-popular .view-filters form .views-submit-button {
            position: relative;
            top: 26px;
            clear: none; } }
        @media (min-width: 48.0625em) {
          /* line 160, ../sass/pages/_browse_albums_all_displays.scss */
          body.section-browse-albums .view-filters form .views-submit-button,
          body.section-latest .view-filters form .views-submit-button,
          body.section-featured .view-filters form .views-submit-button,
          body.section-most-popular .view-filters form .views-submit-button {
            position: relative;
            top: 33px;
            clear: none; } }
        /* line 165, ../sass/pages/_browse_albums_all_displays.scss */
        body.section-browse-albums .view-filters form .views-submit-button input,
        body.section-latest .view-filters form .views-submit-button input,
        body.section-featured .view-filters form .views-submit-button input,
        body.section-most-popular .view-filters form .views-submit-button input {
          background-color: #99cc66;
          border: none;
          color: #fff;
          /* padding: 2px 40px 2px 40px; */
          font-size: 1.3em;
          font-weight: 100;
          height: 35px;
          width: 100%; }
          /* line 174, ../sass/pages/_browse_albums_all_displays.scss */
          body.section-browse-albums .view-filters form .views-submit-button input:hover,
          body.section-latest .view-filters form .views-submit-button input:hover,
          body.section-featured .view-filters form .views-submit-button input:hover,
          body.section-most-popular .view-filters form .views-submit-button input:hover {
            background-color: #ffa70f;
            transition: background-color 0.3s; }
          @media (min-width: 36.3125em) and (max-width: 48em) {
            /* line 165, ../sass/pages/_browse_albums_all_displays.scss */
            body.section-browse-albums .view-filters form .views-submit-button input,
            body.section-latest .view-filters form .views-submit-button input,
            body.section-featured .view-filters form .views-submit-button input,
            body.section-most-popular .view-filters form .views-submit-button input {
              padding: 2px 40px 2px 40px;
              font-size: 1.3em;
              font-weight: 100; } }
          @media (min-width: 48.0625em) and (max-width: 64em) {
            /* line 165, ../sass/pages/_browse_albums_all_displays.scss */
            body.section-browse-albums .view-filters form .views-submit-button input,
            body.section-latest .view-filters form .views-submit-button input,
            body.section-featured .view-filters form .views-submit-button input,
            body.section-most-popular .view-filters form .views-submit-button input {
              padding: 2px 48px 4px 48px;
              font-size: 1.375em;
              font-weight: 100;
              position: relative; } }
          @media (min-width: 64.0625em) {
            /* line 165, ../sass/pages/_browse_albums_all_displays.scss */
            body.section-browse-albums .view-filters form .views-submit-button input,
            body.section-latest .view-filters form .views-submit-button input,
            body.section-featured .view-filters form .views-submit-button input,
            body.section-most-popular .view-filters form .views-submit-button input {
              padding: 4px 48px 4px 48px;
              font-size: 1.75em;
              font-weight: 100;
              position: relative; } }
        /* line 193, ../sass/pages/_browse_albums_all_displays.scss */
        body.section-browse-albums .view-filters form .views-submit-button .form-submit,
        body.section-latest .view-filters form .views-submit-button .form-submit,
        body.section-featured .view-filters form .views-submit-button .form-submit,
        body.section-most-popular .view-filters form .views-submit-button .form-submit {
          margin-top: 0; }

/* line 1, ../sass/pages/_browse_albums_mobile.scss */
body.section-browse-albums-mobile {
  /*END VIEW FILTERS */
  	/*
  	div.field {
  		display:block;
  		margin-bottom:4px;
  	}
  	
  	a {
  		color:$drkBlueTxt;
  
  		&:hover {
  			@include text-hover;
  		}
  	}
  	*/
  /* .super-footer {display:none;} */ }
  /* line 2, ../sass/pages/_browse_albums_mobile.scss */
  body.section-browse-albums-mobile #search-block-form {
    display: none;
    /* TEMP, WHERE IS THIS COMING FROM? */ }
  /* line 5, ../sass/pages/_browse_albums_mobile.scss */
  body.section-browse-albums-mobile h1 {
    color: #00a5b0;
    font-size: 3em;
    text-align: center !important; }
  /* line 11, ../sass/pages/_browse_albums_mobile.scss */
  body.section-browse-albums-mobile .view-browse-albums-mobile {
    padding-top: 10px;
    color: #125381;
    font-weight: 900;
    font-family: Arial, Helvetica, sans-serif; }
  /* line 17, ../sass/pages/_browse_albums_mobile.scss */
  body.section-browse-albums-mobile .view-filters {
    /* END EXPOSED WIDGETS */ }
    /* line 18, ../sass/pages/_browse_albums_mobile.scss */
    body.section-browse-albums-mobile .view-filters .views-exposed-widgets {
      position: relative;
      /*view.css override*/ }
      /* line 20, ../sass/pages/_browse_albums_mobile.scss */
      body.section-browse-albums-mobile .view-filters .views-exposed-widgets .views-exposed-widget {
        float: left;
        padding: 0 10px 0 0;
        width: 33%; }
        /* line 22, ../sass/pages/_browse_albums_mobile.scss */
        body.section-browse-albums-mobile .view-filters .views-exposed-widgets .views-exposed-widget .views-widget {
          width: 100%; }
      /* line 25, ../sass/pages/_browse_albums_mobile.scss */
      body.section-browse-albums-mobile .view-filters .views-exposed-widgets label {
        color: #01a5af !important;
        font-size: 1.5em;
        font-family: "bebas_neue_regularregular" !important;
        text-transform: uppercase;
        font-weight: 100;
        padding-left: 3px; }
      /* line 34, ../sass/pages/_browse_albums_mobile.scss */
      body.section-browse-albums-mobile .view-filters .views-exposed-widgets select.form-select {
        width: 100%;
        border: 1px solid #99cc66;
        border-radius: 1px;
        height: 30px; }
      /* line 40, ../sass/pages/_browse_albums_mobile.scss */
      body.section-browse-albums-mobile .view-filters .views-exposed-widgets .views-submit-button {
        position: absolute;
        right: 0;
        bottom: 0;
        /*view.css override*/ }
        /* line 44, ../sass/pages/_browse_albums_mobile.scss */
        body.section-browse-albums-mobile .view-filters .views-exposed-widgets .views-submit-button input {
          background-color: #99cc66;
          border: none;
          color: #fff;
          width: 100%;
          height: 30px;
          font-size: 1.5em; }
          /* line 51, ../sass/pages/_browse_albums_mobile.scss */
          body.section-browse-albums-mobile .view-filters .views-exposed-widgets .views-submit-button input:hover {
            background-color: #ffa70f;
            transition: background-color 0.3s; }
        /* line 53, ../sass/pages/_browse_albums_mobile.scss */
        body.section-browse-albums-mobile .view-filters .views-exposed-widgets .views-submit-button .form-submit {
          margin-top: 0; }
  /* line 60, ../sass/pages/_browse_albums_mobile.scss */
  body.section-browse-albums-mobile .view-content {
    /* put after filters */
    padding-top: 25px; }
  /* line 63, ../sass/pages/_browse_albums_mobile.scss */
  body.section-browse-albums-mobile .views-row {
    clear: both;
    width: 100%;
    text-align: center;
    margin-bottom: 40px; }
    /* line 69, ../sass/pages/_browse_albums_mobile.scss */
    body.section-browse-albums-mobile .views-row .album-cover-main, body.section-browse-albums-mobile .views-row .field--name-field-images, body.section-browse-albums-mobile .views-row .field--name-field-album-cover-front {
      /*NOTE:Dsuit not being used here?! */
      width: 65%;
      border: 0px solid red;
      position: relative;
      margin: 0 auto 10px auto; }
      /* line 74, ../sass/pages/_browse_albums_mobile.scss */
      body.section-browse-albums-mobile .views-row .album-cover-main img, body.section-browse-albums-mobile .views-row .field--name-field-images img, body.section-browse-albums-mobile .views-row .field--name-field-album-cover-front img {
        /* margin:0 auto; */
        position: relative;
        width: 100%;
        display: block;
        background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
        background-position: 0 100%;
        background-repeat: no-repeat;
        background-size: 100% auto;
        padding-bottom: 3.5%; }
    /* line 82, ../sass/pages/_browse_albums_mobile.scss */
    body.section-browse-albums-mobile .views-row h2.album-title {
      font-family: Arial, Helvetica, sans-serif;
      text-transform: none;
      font-size: 2.25em;
      margin: 0px 0 5px 0; }
    /* line 89, ../sass/pages/_browse_albums_mobile.scss */
    body.section-browse-albums-mobile .views-row a:hover h2.album-title {
      color: #ffa70f;
      transition: color 0.3s; }
    /* line 91, ../sass/pages/_browse_albums_mobile.scss */
    body.section-browse-albums-mobile .views-row h1.album-artist, body.section-browse-albums-mobile .views-row h1.ltv-artist {
      font-family: Arial, Helvetica, sans-serif;
      text-transform: none;
      font-size: 1.75em;
      margin: 0px 0 5px 0; }
    /* line 97, ../sass/pages/_browse_albums_mobile.scss */
    body.section-browse-albums-mobile .views-row .price {
      font-size: 1.25em; }
    /* line 102, ../sass/pages/_browse_albums_mobile.scss */
    body.section-browse-albums-mobile .views-row input[type='submit'] {
      background-color: #ffc52b;
      border: 0px solid red !important;
      font-family: "bebas_neue_regularregular";
      color: #fff;
      /* padding:10px 40px; */
      text-transform: uppercase;
      width: 55%;
      font-size: 1.5em;
      padding: 10px 0;
      margin: 10px auto; }
      /* line 113, ../sass/pages/_browse_albums_mobile.scss */
      body.section-browse-albums-mobile .views-row input[type='submit']:hover {
        background-color: #ffa70f;
        transition: background-color 0.3s; }
    /* line 115, ../sass/pages/_browse_albums_mobile.scss */
    body.section-browse-albums-mobile .views-row .browse-genre-tags a {
      font-weight: bold;
      color: #f2720f; }
      /* line 118, ../sass/pages/_browse_albums_mobile.scss */
      body.section-browse-albums-mobile .views-row .browse-genre-tags a:hover {
        text-decoration: underline; }

/* line 3, ../sass/pages/_cart.scss */
body.section-cart .l-content {
  padding-top: 0px;
  padding-top: 0; }
  @media (min-width: 36.3125em) {
    /* line 3, ../sass/pages/_cart.scss */
    body.section-cart .l-content {
      padding-top: 0; } }
/* line 11, ../sass/pages/_cart.scss */
body.section-cart .block--block-11 {
  color: #00a5b0;
  font-family: "bebas_neue_regularregular";
  position: absolute;
  right: 1.5%;
  top: 5px;
  font-size: 1.5em; }
  @media (min-width: 48.0625em) {
    /* line 11, ../sass/pages/_cart.scss */
    body.section-cart .block--block-11 {
      display: none; } }
/* line 21, ../sass/pages/_cart.scss */
body.section-cart table.views-table {
  -webkit-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
  -moz-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
  box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
  border: 0px solid #99cc66;
  /* border-radius: 6px; DOESNT work */
  width: 100%;
  font-size: 14px; }
  @media (min-width: 48.0625em) {
    /* line 21, ../sass/pages/_cart.scss */
    body.section-cart table.views-table {
      width: 50%; } }
  /* line 30, ../sass/pages/_cart.scss */
  body.section-cart table.views-table thead {
    /*border-bottom:1px solid #82b182; */
    border-bottom: 1px solid #ababab; }
  /* line 34, ../sass/pages/_cart.scss */
  body.section-cart table.views-table th {
    font-size: 11px;
    padding: 5px 4px 4px 4px;
    background-color: #99cc66; }
  /* line 39, ../sass/pages/_cart.scss */
  body.section-cart table.views-table th.views-field-line-item-title-1 {
    text-align: left; }
  /* line 42, ../sass/pages/_cart.scss */
  body.section-cart table.views-table th.views-field-commerce-total {
    text-align: right; }
  /* line 47, ../sass/pages/_cart.scss */
  body.section-cart table.views-table td {
    padding: 5px 4px; }
  /* line 50, ../sass/pages/_cart.scss */
  body.section-cart table.views-table td.views-field-edit-quantity, body.section-cart table.views-table input#edit-edit-quantity-1 {
    text-align: center; }
  /* line 53, ../sass/pages/_cart.scss */
  body.section-cart table.views-table td.price {
    text-align: right; }
  /* line 56, ../sass/pages/_cart.scss */
  body.section-cart table.views-table input.delete-line-item {
    padding-top: 2px; }
  /* line 59, ../sass/pages/_cart.scss */
  body.section-cart table.views-table input#edit-edit-quantity-1 {
    height: 18px; }
  /* line 63, ../sass/pages/_cart.scss */
  body.section-cart table.views-table input[type="submit"] {
    background-color: #ffc52b;
    color: #fff;
    display: block;
    text-transform: uppercase;
    border: none; }
    /* line 162, ../sass/abstractions/_mixins.scss */
    body.section-cart table.views-table input[type="submit"]:hover {
      background-color: #ffa70f;
      transition: background-color 0.3s; }
  /* line 66, ../sass/pages/_cart.scss */
  body.section-cart table.views-table th.views-field-nothing, body.section-cart table.views-table td.views-field-nothing {
    display: none;
    /* THIS is the SKU thing */ }
/* line 71, ../sass/pages/_cart.scss */
body.section-cart table.commerce-price-formatted-components {
  width: 50%;
  /* MOBLE*/
  margin: 10px 0 0 50%;
  -webkit-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
  -moz-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
  box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5); }
  @media (min-width: 36.3125em) {
    /* line 71, ../sass/pages/_cart.scss */
    body.section-cart table.commerce-price-formatted-components {
      width: 34%;
      margin: 10px 0 0 66%; } }
  /* line 82, ../sass/pages/_cart.scss */
  body.section-cart table.commerce-price-formatted-components td {
    padding: 3px 4px; }
/* line 92, ../sass/pages/_cart.scss */
body.section-cart .commerce-line-item-actions input[type="submit"] {
  background-color: #ffc52b;
  border: none;
  margin-left: 3px;
  color: #fff;
  -webkit-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
  -moz-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
  box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5); }
  /* line 98, ../sass/pages/_cart.scss */
  body.section-cart .commerce-line-item-actions input[type="submit"]:hover {
    background-color: #ffa70f;
    transition: background-color 0.3s; }
  @media (min-width: 0) and (max-width: 36.25em) {
    /* line 92, ../sass/pages/_cart.scss */
    body.section-cart .commerce-line-item-actions input[type="submit"] {
      min-height: 27px;
      margin-top: 10px; } }
/* line 110, ../sass/pages/_cart.scss */
body.section-cart form.paypal-ec-order-form {
  display: none; }

/* line 2, ../sass/pages/_checkout.scss */
body.section-checkout .price {
  color: #125381 !important; }
/* line 4, ../sass/pages/_checkout.scss */
body.section-checkout .l-content {
  padding-top: 0px;
  padding-top: 0; }
  @media (min-width: 48.0625em) {
    /* line 4, ../sass/pages/_checkout.scss */
    body.section-checkout .l-content {
      padding-top: 0; } }
/* line 11, ../sass/pages/_checkout.scss */
body.section-checkout .block--user-login {
  order: 1px solid #99cc66;
  padding-left: 3px;
  width: 40%;
  margin-left: 60%;
  top: -30px;
  position: relative; }
  /* line 19, ../sass/pages/_checkout.scss */
  body.section-checkout .block--user-login h3, body.section-checkout .block--user-login label {
    text-align: right; }
/* line 24, ../sass/pages/_checkout.scss */
body.section-checkout a.init-modal-forms-login-processed {
  color: #01a5af; }
/* line 28, ../sass/pages/_checkout.scss */
body.section-checkout .block--commerce-checkout-progress-indication {
  display: none; }
/* line 29, ../sass/pages/_checkout.scss */
body.section-checkout fieldset {
  border: 2px solid #99cc66;
  background-color: rgba(255, 197, 43, 0.15);
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  margin-bottom: 12px; }
  /* line 34, ../sass/pages/_checkout.scss */
  body.section-checkout fieldset legend {
    font-variant: small-caps;
    font-weight: bold; }
/* line 39, ../sass/pages/_checkout.scss */
body.section-checkout label {
  font-size: 13px;
  font-weight: bold; }
/* line 40, ../sass/pages/_checkout.scss */
body.section-checkout input {
  /* border:1px solid $ltvGreen; */
  padding-left: 3px; }
/* line 44, ../sass/pages/_checkout.scss */
body.section-checkout input:not(.checkout-cancel):not([type="radio"]):not(.checkout-back):not(.checkout-continue):not([type="checkbox"]):not(#edit-commerce-payment-payment-details-credit-card-code):not(#edit-submit--24):not([type="image"]):not(#edit-search-block-form--4), body.section-checkout select {
  font-size: 13px;
  height: 25px; }
  @media (max-width: 48em) {
    /* line 44, ../sass/pages/_checkout.scss */
    body.section-checkout input:not(.checkout-cancel):not([type="radio"]):not(.checkout-back):not(.checkout-continue):not([type="checkbox"]):not(#edit-commerce-payment-payment-details-credit-card-code):not(#edit-submit--24):not([type="image"]):not(#edit-search-block-form--4), body.section-checkout select {
      width: 100%; } }
  @media (min-width: 48.0625em) {
    /* line 44, ../sass/pages/_checkout.scss */
    body.section-checkout input:not(.checkout-cancel):not([type="radio"]):not(.checkout-back):not(.checkout-continue):not([type="checkbox"]):not(#edit-commerce-payment-payment-details-credit-card-code):not(#edit-submit--24):not([type="image"]):not(#edit-search-block-form--4), body.section-checkout select {
      width: 225px; } }
@media (min-width: 0) and (max-width: 36.25em) {
  /* line 51, ../sass/pages/_checkout.scss */
  body.section-checkout input#edit-commerce-payment-payment-details-credit-card-code {
    width: 20%; } }
/* line 54, ../sass/pages/_checkout.scss */
body.section-checkout .description {
  font-size: .7em;
  margin-top: 5px; }
/* line 59, ../sass/pages/_checkout.scss */
body.section-checkout .view-commerce-cart-summary table.views-table {
  font-size: 13px;
  width: 100%;
  margin-bottom: 5px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px; }
  /* line 63, ../sass/pages/_checkout.scss */
  body.section-checkout .view-commerce-cart-summary table.views-table .views-field-quantity {
    text-align: center; }
  @media (min-width: 48.0625em) {
    /* line 59, ../sass/pages/_checkout.scss */
    body.section-checkout .view-commerce-cart-summary table.views-table {
      width: 50%; } }
  /* line 70, ../sass/pages/_checkout.scss */
  body.section-checkout .view-commerce-cart-summary table.views-table thead {
    font-size: 11px;
    background-color: #99cc66;
    border-bottom: 1px solid #ababab; }
    /* line 74, ../sass/pages/_checkout.scss */
    body.section-checkout .view-commerce-cart-summary table.views-table thead tr, body.section-checkout .view-commerce-cart-summary table.views-table thead th {
      background-color: #99cc66; }
  /* line 76, ../sass/pages/_checkout.scss */
  body.section-checkout .view-commerce-cart-summary table.views-table th {
    padding: 2px 3px; }
  /* line 79, ../sass/pages/_checkout.scss */
  body.section-checkout .view-commerce-cart-summary table.views-table td {
    padding: 5px 4px; }
  /* line 82, ../sass/pages/_checkout.scss */
  body.section-checkout .view-commerce-cart-summary table.views-table td.views-field-commerce-unit-price {
    text-align: right; }
/* line 87, ../sass/pages/_checkout.scss */
body.section-checkout table.commerce-price-formatted-components {
  font-size: 16px;
  color: #125381;
  width: 50%; }
  @media (min-width: 48.0625em) {
    /* line 87, ../sass/pages/_checkout.scss */
    body.section-checkout table.commerce-price-formatted-components {
      width: 33%; } }
  /* line 94, ../sass/pages/_checkout.scss */
  body.section-checkout table.commerce-price-formatted-components td {
    padding: 5px 4px; }
  /* line 97, ../sass/pages/_checkout.scss */
  body.section-checkout table.commerce-price-formatted-components td.component-total {
    background-color: #ffc52b;
    /* color:$ltvGreen; */ }
@media (max-width: 48em) {
  /* line 104, ../sass/pages/_checkout.scss */
  body.section-checkout #customer-profile-billing-ajax-wrapper div.form-type-textfield, body.section-checkout #customer-profile-billing-ajax-wrapper select, body.section-checkout #customer-profile-billing-ajax-wrapper div.form-type-select {
    width: 100%; }
    /* line 106, ../sass/pages/_checkout.scss */
    body.section-checkout #customer-profile-billing-ajax-wrapper div.form-type-textfield input, body.section-checkout #customer-profile-billing-ajax-wrapper select input, body.section-checkout #customer-profile-billing-ajax-wrapper div.form-type-select input {
      width: 100%; } }
/* line 110, ../sass/pages/_checkout.scss */
body.section-checkout .addressfield-container-inline > .form-item {
  width: 100%; }
  @media (min-width: 48.0625em) {
    /* line 110, ../sass/pages/_checkout.scss */
    body.section-checkout .addressfield-container-inline > .form-item {
      width: 225px; } }
/* line 117, ../sass/pages/_checkout.scss */
body.section-checkout fieldset.checkout-buttons {
  padding: 13px 10px;
  text-align: center; }
  @media (min-width: 48.0625em) {
    /* line 117, ../sass/pages/_checkout.scss */
    body.section-checkout fieldset.checkout-buttons {
      text-align: left; } }
  /* line 123, ../sass/pages/_checkout.scss */
  body.section-checkout fieldset.checkout-buttons input {
    font-size: 20px;
    padding: 5px 4px;
    height: 30px;
    margin: 0 auto;
    clear: both; }
    @media (min-width: 48.0625em) {
      /* line 123, ../sass/pages/_checkout.scss */
      body.section-checkout fieldset.checkout-buttons input {
        float: none;
        clear: none;
        margin: 0; } }
  /* line 131, ../sass/pages/_checkout.scss */
  body.section-checkout fieldset.checkout-buttons span {
    clear: both;
    display: block;
    margin-bottom: 10px;
    margin-top: 10px; }
    @media (min-width: 48.0625em) {
      /* line 131, ../sass/pages/_checkout.scss */
      body.section-checkout fieldset.checkout-buttons span {
        display: inline; } }
  /* line 136, ../sass/pages/_checkout.scss */
  body.section-checkout fieldset.checkout-buttons input.checkout-continue {
    background-color: #ffc52b;
    color: #fff;
    display: block;
    text-transform: uppercase;
    border: none;
    clear: both;
    margin: 0 auto;
    width: 150px;
    font-size: 20px !important; }
    /* line 162, ../sass/abstractions/_mixins.scss */
    body.section-checkout fieldset.checkout-buttons input.checkout-continue:hover {
      background-color: #ffa70f;
      transition: background-color 0.3s; }
    @media (min-width: 48.0625em) {
      /* line 136, ../sass/pages/_checkout.scss */
      body.section-checkout fieldset.checkout-buttons input.checkout-continue {
        margin-right: 5px;
        display: inline; } }
/* line 150, ../sass/pages/_checkout.scss */
body.section-checkout .checkout-completion-message p {
  margin: 10px 0; }

/* line 155, ../sass/pages/_checkout.scss */
body.page-checkout-review {
  /* PAYMENT */ }
  /* line 157, ../sass/pages/_checkout.scss */
  body.page-checkout-review table.checkout-review {
    width: 100% !important; }
  /* line 161, ../sass/pages/_checkout.scss */
  body.page-checkout-review div.checkout_review {
    padding-bottom: 20px;
    border: 2px solid #99cc66;
    background-color: rgba(255, 197, 43, 0.15);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px; }
    /* line 167, ../sass/pages/_checkout.scss */
    body.page-checkout-review div.checkout_review table.checkout-review {
      background: none;
      width: 100%; }
      @media (min-width: 48.0625em) {
        /* line 167, ../sass/pages/_checkout.scss */
        body.page-checkout-review div.checkout_review table.checkout-review {
          width: 80%; } }
      /* line 171, ../sass/pages/_checkout.scss */
      body.page-checkout-review div.checkout_review table.checkout-review tr.pane-title td {
        padding-top: 20px; }
      /* line 174, ../sass/pages/_checkout.scss */
      body.page-checkout-review div.checkout_review table.checkout-review tr.pane-title, body.page-checkout-review div.checkout_review table.checkout-review tr.pane-data {
        background: none !important; }
      /* line 177, ../sass/pages/_checkout.scss */
      body.page-checkout-review div.checkout_review table.checkout-review .field--type-addressfield, body.page-checkout-review div.checkout_review table.checkout-review .pane-data-full {
        font-size: 13px; }
      /* line 180, ../sass/pages/_checkout.scss */
      body.page-checkout-review div.checkout_review table.checkout-review .pane-data-full {
        padding-left: 15px; }
  /* line 187, ../sass/pages/_checkout.scss */
  body.page-checkout-review .commerce-credit-card-expiration select {
    width: 20%; }
    @media (min-width: 48.0625em) {
      /* line 187, ../sass/pages/_checkout.scss */
      body.page-checkout-review .commerce-credit-card-expiration select {
        width: 50px; } }
  /* line 194, ../sass/pages/_checkout.scss */
  body.page-checkout-review fieldset.checkout-buttons {
    clear: both; }

/* line 3, ../sass/pages/_contact.scss */
body.section-contact .l-main {
  padding-left: 1%;
  padding-right: 1%; }
  /* line 8, ../sass/pages/_contact.scss */
  body.section-contact .l-main .l-content {
    padding-top: 0; }
  /* line 10, ../sass/pages/_contact.scss */
  body.section-contact .l-main h1 {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 3em;
    color: #00a5b0;
    font-size: 3.5em;
    text-transform: uppercase; }
  /* line 18, ../sass/pages/_contact.scss */
  body.section-contact .l-main form {
    width: 80%;
    margin: 0 auto; }
  /* line 23, ../sass/pages/_contact.scss */
  body.section-contact .l-main .form-item {
    width: 100%;
    margin-bottom: 10px !important; }
  /* line 27, ../sass/pages/_contact.scss */
  body.section-contact .l-main input[type="text"] {
    width: 100%;
    margin-bottom: 5px;
    height: 40px;
    box-shadow: rgba(204, 204, 204, 0.29) 0px 2px 0px 0.5px inset;
    padding: 8px 12px;
    font-size: 12px;
    color: #125381; }
  /* line 34, ../sass/pages/_contact.scss */
  body.section-contact .l-main label {
    display: block;
    color: #125381;
    width: 100%;
    margin-bottom: 5px;
    font-size: 12px; }
  /* line 41, ../sass/pages/_contact.scss */
  body.section-contact .l-main textarea {
    border: 1px solid #99cc66;
    padding: 8px 12px;
    font-size: 12px; }
  /* line 46, ../sass/pages/_contact.scss */
  body.section-contact .l-main input[type="submit"] {
    width: 100%;
    height: 40px;
    font-size: 1.25em;
    background-color: #ffc52b;
    color: #fff;
    display: block;
    text-transform: uppercase;
    border: none; }
    /* line 162, ../sass/abstractions/_mixins.scss */
    body.section-contact .l-main input[type="submit"]:hover {
      background-color: #ffa70f;
      transition: background-color 0.3s; }
@media (min-width: 36.3125em) {
  /* line 1, ../sass/pages/_contact.scss */
  body.section-contact {
    padding: 0; } }

/* line 60, ../sass/pages/_contact.scss */
.ctools-modal-content input[type="text"], .ctools-modal-content textarea {
  width: 100%;
  padding: 3px; }
@media (min-width: 64.0625em) {
  /* line 66, ../sass/pages/_contact.scss */
  .ctools-modal-content input[type="text"] {
    width: 33%; } }
/* line 72, ../sass/pages/_contact.scss */
.ctools-modal-content input[type="submit"] {
  background-color: #ffc52b;
  color: #fff;
  display: block;
  text-transform: uppercase;
  border: none;
  font-size: 1.5em;
  padding-top: 6px;
  padding-bottom: 6px; }
  /* line 162, ../sass/abstractions/_mixins.scss */
  .ctools-modal-content input[type="submit"]:hover {
    background-color: #ffa70f;
    transition: background-color 0.3s; }
/* line 79, ../sass/pages/_contact.scss */
.ctools-modal-content textarea {
  border: 1px solid #99cc66; }

/* line 5, ../sass/pages/_create_account.scss */
.user-register-form .description {
  width: 100%; }
  @media (min-width: 36.3125em) {
    /* line 5, ../sass/pages/_create_account.scss */
    .user-register-form .description {
      width: 300px; } }
@media (min-width: 0) and (max-width: 36.25em) {
  /* line 11, ../sass/pages/_create_account.scss */
  .user-register-form .password-strength {
    float: none;
    margin-bottom: 15px; } }

/* line 2, ../sass/pages/_demo_page.scss */
body.section-demo-page .social-media-int-ds {
  display: none; }

/* line 3, ../sass/abstractions/_mixins.scss */
body.section-dvds .ds-2col-stacked > .group-left {
  -sgs-span-settings: ("span": 6, "location": 1, "grid": 16, "gutter": 0.33333, "style": "split", "start row": true, "end row": false, "fixed gutter": false, "split gutter": 1, "gutter property": "margin", "options": (null: null));
  width: 35.9375%;
  float: left;
  margin-right: -100%;
  margin-left: 0.78125%;
  clear: none;
  margin-left: 0; }
/* line 7, ../sass/abstractions/_mixins.scss */
body.section-dvds .ds-2col-stacked > .group-right {
  -sgs-span-settings: ("span": 10, "location": 7, "grid": 16, "gutter": 0.33333, "style": "split", "start row": false, "end row": true, "fixed gutter": false, "split gutter": 1, "gutter property": "margin", "options": (null: null));
  width: 60.9375%;
  float: right;
  margin-left: 0;
  margin-right: 0.78125%;
  clear: none; }
/* line 8, ../sass/pages/_dvd_single.scss */
body.section-dvds h1.dvd-title {
  text-shadow: 0px 0px 1px #aaaaaa;
  font-size: 2em;
  /* mobile only */ }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 8, ../sass/pages/_dvd_single.scss */
    body.section-dvds h1.dvd-title {
      font-size: 3em; } }
  @media (min-width: 48.0625em) {
    /* line 8, ../sass/pages/_dvd_single.scss */
    body.section-dvds h1.dvd-title {
      font-size: 3.5em;
      margin-bottom: 0; } }
/* line 14, ../sass/pages/_dvd_single.scss */
body.section-dvds h3.dvd-author {
  font-variant: small-caps;
  font-weight: bold;
  font-size: 2em;
  margin-bottom: 15px; }
/* line 23, ../sass/pages/_dvd_single.scss */
body.section-dvds .dvd-cover-wrapper img {
  display: block;
  background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  padding-bottom: 2.5%; }
/* line 32, ../sass/pages/_dvd_single.scss */
body.section-dvds .dvd-price {
  display: block;
  font-weight: 900;
  color: #99cc66;
  font-size: 1.5em;
  margin: 3px 0; }
/* line 40, ../sass/pages/_dvd_single.scss */
body.section-dvds input[type="submit"] {
  background-color: #ffc52b;
  color: #fff;
  display: block;
  text-transform: uppercase;
  border: none;
  font-size: 1em; }
  /* line 162, ../sass/abstractions/_mixins.scss */
  body.section-dvds input[type="submit"]:hover {
    background-color: #ffa70f;
    transition: background-color 0.3s; }
  /* line 43, ../sass/pages/_dvd_single.scss */
  body.section-dvds input[type="submit"]:hover {
    background-color: #ffa70f;
    transition: background-color 0.3s; }
  @media (min-width: 48.0625em) {
    /* line 40, ../sass/pages/_dvd_single.scss */
    body.section-dvds input[type="submit"] {
      font-size: 1.4em;
      margin-bottom: 10px; } }
/* line 54, ../sass/pages/_dvd_single.scss */
body.section-dvds div.dvd-specs {
  font-size: .75em; }
  /* line 56, ../sass/pages/_dvd_single.scss */
  body.section-dvds div.dvd-specs .label-inline {
    display: inline;
    font-weight: bold; }

/* line 6, ../sass/pages/_dvd_views.scss */
body.page-dvds h1 {
  text-align: center;
  font-size: 3em; }
  @media (min-width: 36.3125em) {
    /* line 6, ../sass/pages/_dvd_views.scss */
    body.page-dvds h1 {
      text-align: left;
      color: #00a5b0;
      font-size: 3.5em; } }
/* line 15, ../sass/pages/_dvd_views.scss */
body.page-dvds .view-content {
  padding-top: 30px; }
  /* line 17, ../sass/pages/_dvd_views.scss */
  body.page-dvds .view-content ul {
    padding-left: 10px;
    padding-right: 10px; }
    @media (min-width: 36.3125em) {
      /* line 17, ../sass/pages/_dvd_views.scss */
      body.page-dvds .view-content ul {
        padding-left: 40px;
        padding-right: 0; } }
/* line 27, ../sass/pages/_dvd_views.scss */
body.page-dvds ul li.views-row {
  float: left; }
  @media (min-width: 0) and (max-width: 36.25em) {
    /* line 27, ../sass/pages/_dvd_views.scss */
    body.page-dvds ul li.views-row {
      width: 50%;
      padding-bottom: 30px; }
      /* line 34, ../sass/pages/_dvd_views.scss */
      body.page-dvds ul li.views-row:nth-child(2n+3) {
        clear: left; } }
  @media (min-width: 36.3125em) {
    /* line 27, ../sass/pages/_dvd_views.scss */
    body.page-dvds ul li.views-row {
      width: 33%;
      float: left;
      padding-right: 3%;
      margin-bottom: 15px; }
      /* line 45, ../sass/pages/_dvd_views.scss */
      body.page-dvds ul li.views-row:nth-child(3n+4) {
        clear: left; } }
  /* line 50, ../sass/pages/_dvd_views.scss */
  body.page-dvds ul li.views-row h2.dvd-title-teaser {
    font-size: 1.5em;
    color: #125381;
    margin-bottom: 10px; }
  /* line 55, ../sass/pages/_dvd_views.scss */
  body.page-dvds ul li.views-row .dvd-cover-wrapper-teaser {
    width: 149px;
    padding-bottom: 1.75%; }
  /* line 60, ../sass/pages/_dvd_views.scss */
  body.page-dvds ul li.views-row img {
    width: 90%;
    background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 90% auto;
    padding-bottom: 3.5%; }
    @media (min-width: 36.3125em) {
      /* line 60, ../sass/pages/_dvd_views.scss */
      body.page-dvds ul li.views-row img {
        width: 100%;
        background-size: 100% auto;
        padding-bottom: 4%; } }
  /* line 74, ../sass/pages/_dvd_views.scss */
  body.page-dvds ul li.views-row .dvd-price-teaser {
    font-weight: bold;
    color: #99cc66;
    display: block;
    margin-bottom: 5px; }
  /* line 79, ../sass/pages/_dvd_views.scss */
  body.page-dvds ul li.views-row input[type="submit"] {
    background-color: #ffc52b;
    color: #fff;
    display: block;
    text-transform: uppercase;
    border: none;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 1em;
    margin-bottom: 5px;
    /*
    @include breakpoint($tablet-min) {
    	padding-top: 5px;
    	padding-bottom: 5px;
    } */ }
    /* line 162, ../sass/abstractions/_mixins.scss */
    body.page-dvds ul li.views-row input[type="submit"]:hover {
      background-color: #ffa70f;
      transition: background-color 0.3s; }
    /* line 83, ../sass/pages/_dvd_views.scss */
    body.page-dvds ul li.views-row input[type="submit"]:hover {
      background-color: #ffa70f;
      transition: background-color 0.3s; }
    @media (min-width: 48.0625em) {
      /* line 79, ../sass/pages/_dvd_views.scss */
      body.page-dvds ul li.views-row input[type="submit"] {
        font-size: 1.4em;
        margin-bottom: 10px; } }
  /* line 101, ../sass/pages/_dvd_views.scss */
  body.page-dvds ul li.views-row p.dvd-description-teaser {
    padding-right: 17px;
    text-align: justify;
    font-size: .85em; }
  /* line 106, ../sass/pages/_dvd_views.scss */
  body.page-dvds ul li.views-row nav.node-links {
    margin-top: 10px;
    font-weight: bold; }
    /* line 110, ../sass/pages/_dvd_views.scss */
    body.page-dvds ul li.views-row nav.node-links ul.node__links {
      padding-left: 0; }
    /* line 113, ../sass/pages/_dvd_views.scss */
    body.page-dvds ul li.views-row nav.node-links li.comment_forbidden, body.page-dvds ul li.views-row nav.node-links li.comment-add {
      display: none; }

/* line 1, ../sass/pages/_featured_most-popular.scss */
body.section-featured, body.section-most-popular, body.section-latest {
  /* END TABLE */
  /* .super-footer {display:none;} */ }
  /* line 3, ../sass/pages/_featured_most-popular.scss */
  body.section-featured .l-main, body.section-most-popular .l-main, body.section-latest .l-main {
    /* background:url('/sites/default/files/bg-browse-albums-ref.jpg') no-repeat 0 24px; */ }
  /* line 7, ../sass/pages/_featured_most-popular.scss */
  body.section-featured .l-content, body.section-most-popular .l-content, body.section-latest .l-content {
    position: relative;
    padding-bottom: 7px; }
  /* line 12, ../sass/pages/_featured_most-popular.scss */
  body.section-featured #search-block-form, body.section-most-popular #search-block-form, body.section-latest #search-block-form {
    display: none;
    /* TEMP, WHERE IS THIS COMING FROM? */ }
  /* line 19, ../sass/pages/_featured_most-popular.scss */
  body.section-featured .view-browse-albums, body.section-most-popular .view-browse-albums, body.section-latest .view-browse-albums {
    color: #125381;
    font-weight: 900;
    font-family: Arial, Helvetica, sans-serif; }
    @media (min-width: 64.0625em) {
      /* line 19, ../sass/pages/_featured_most-popular.scss */
      body.section-featured .view-browse-albums, body.section-most-popular .view-browse-albums, body.section-latest .view-browse-albums {
        padding-left: 6%; } }
    @media (min-width: 48.0625em) and (max-width: 64em) {
      /* line 19, ../sass/pages/_featured_most-popular.scss */
      body.section-featured .view-browse-albums, body.section-most-popular .view-browse-albums, body.section-latest .view-browse-albums {
        padding-left: 6%; } }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 19, ../sass/pages/_featured_most-popular.scss */
      body.section-featured .view-browse-albums, body.section-most-popular .view-browse-albums, body.section-latest .view-browse-albums {
        padding: 0 2%; } }
  /* line 28, ../sass/pages/_featured_most-popular.scss */
  body.section-featured .view-content, body.section-most-popular .view-content, body.section-latest .view-content {
    /* put after filters */
    padding-top: 45px; }
  /* line 32, ../sass/pages/_featured_most-popular.scss */
  body.section-featured .field--name-title-field, body.section-most-popular .field--name-title-field, body.section-latest .field--name-title-field {
    font-size: 1.2em; }
  /* line 36, ../sass/pages/_featured_most-popular.scss */
  body.section-featured table.views-view-grid, body.section-most-popular table.views-view-grid, body.section-latest table.views-view-grid {
    width: 100%; }
    /* line 38, ../sass/pages/_featured_most-popular.scss */
    body.section-featured table.views-view-grid td, body.section-most-popular table.views-view-grid td, body.section-latest table.views-view-grid td {
      padding-bottom: 3em;
      width: 25%;
      vertical-align: top;
      padding-top: none; }
      /* line 44, ../sass/pages/_featured_most-popular.scss */
      body.section-featured table.views-view-grid td .album-cover-main, body.section-featured table.views-view-grid td .field--name-field-images, body.section-most-popular table.views-view-grid td .album-cover-main, body.section-most-popular table.views-view-grid td .field--name-field-images, body.section-latest table.views-view-grid td .album-cover-main, body.section-latest table.views-view-grid td .field--name-field-images {
        /*NOTE:Dsuit not being used here?! */
        width: 75%;
        border: 0px solid red;
        position: relative;
        /* check mobile first */
        /*
        background-image:url('/sites/all/themes/lovetribevibes/images/album-drop-shadow.png');
        background-position:0 100%; 
        background-repeat: no-repeat;
        background-size: 100% auto;
        */
        /* ********************************/ }
        /* line 56, ../sass/pages/_featured_most-popular.scss */
        body.section-featured table.views-view-grid td .album-cover-main img, body.section-featured table.views-view-grid td .field--name-field-images img, body.section-most-popular table.views-view-grid td .album-cover-main img, body.section-most-popular table.views-view-grid td .field--name-field-images img, body.section-latest table.views-view-grid td .album-cover-main img, body.section-latest table.views-view-grid td .field--name-field-images img {
          /* margin:0 auto; */
          position: relative;
          display: block;
          margin-bottom: 10px;
          width: 100%;
          background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
          background-position: 0 100%;
          background-repeat: no-repeat;
          background-size: 100% auto;
          padding-bottom: 5%; }
      /* line 71, ../sass/pages/_featured_most-popular.scss */
      body.section-featured table.views-view-grid td h2.album-title, body.section-most-popular table.views-view-grid td h2.album-title, body.section-latest table.views-view-grid td h2.album-title {
        color: #125381;
        text-align: left;
        margin-bottom: 10px; }
        @media (min-width: 64.0625em) {
          /* line 71, ../sass/pages/_featured_most-popular.scss */
          body.section-featured table.views-view-grid td h2.album-title, body.section-most-popular table.views-view-grid td h2.album-title, body.section-latest table.views-view-grid td h2.album-title {
            font-size: 1.4em; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 71, ../sass/pages/_featured_most-popular.scss */
          body.section-featured table.views-view-grid td h2.album-title, body.section-most-popular table.views-view-grid td h2.album-title, body.section-latest table.views-view-grid td h2.album-title {
            font-size: 1.35em; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 71, ../sass/pages/_featured_most-popular.scss */
          body.section-featured table.views-view-grid td h2.album-title, body.section-most-popular table.views-view-grid td h2.album-title, body.section-latest table.views-view-grid td h2.album-title {
            font-size: 1.25em; } }
      /* line 79, ../sass/pages/_featured_most-popular.scss */
      body.section-featured table.views-view-grid td a:hover h2.album-title, body.section-most-popular table.views-view-grid td a:hover h2.album-title, body.section-latest table.views-view-grid td a:hover h2.album-title {
        color: #ffa70f;
        transition: color 0.3s; }
      /* line 81, ../sass/pages/_featured_most-popular.scss */
      body.section-featured table.views-view-grid td h1.album-display-artist, body.section-featured table.views-view-grid td h1.ltv-artist, body.section-most-popular table.views-view-grid td h1.album-display-artist, body.section-most-popular table.views-view-grid td h1.ltv-artist, body.section-latest table.views-view-grid td h1.album-display-artist, body.section-latest table.views-view-grid td h1.ltv-artist {
        font-family: Arial, Helvetica, sans-serif;
        text-transform: none; }
        @media (min-width: 64.0625em) {
          /* line 81, ../sass/pages/_featured_most-popular.scss */
          body.section-featured table.views-view-grid td h1.album-display-artist, body.section-featured table.views-view-grid td h1.ltv-artist, body.section-most-popular table.views-view-grid td h1.album-display-artist, body.section-most-popular table.views-view-grid td h1.ltv-artist, body.section-latest table.views-view-grid td h1.album-display-artist, body.section-latest table.views-view-grid td h1.ltv-artist {
            font-size: 1em;
            margin: 0px 0 10px 0; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 81, ../sass/pages/_featured_most-popular.scss */
          body.section-featured table.views-view-grid td h1.album-display-artist, body.section-featured table.views-view-grid td h1.ltv-artist, body.section-most-popular table.views-view-grid td h1.album-display-artist, body.section-most-popular table.views-view-grid td h1.ltv-artist, body.section-latest table.views-view-grid td h1.album-display-artist, body.section-latest table.views-view-grid td h1.ltv-artist {
            font-size: .9em;
            margin: 0px 0 6px 0; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 81, ../sass/pages/_featured_most-popular.scss */
          body.section-featured table.views-view-grid td h1.album-display-artist, body.section-featured table.views-view-grid td h1.ltv-artist, body.section-most-popular table.views-view-grid td h1.album-display-artist, body.section-most-popular table.views-view-grid td h1.ltv-artist, body.section-latest table.views-view-grid td h1.album-display-artist, body.section-latest table.views-view-grid td h1.ltv-artist {
            font-size: .8em;
            margin: 0px 0 4px 0; } }
      /* line 89, ../sass/pages/_featured_most-popular.scss */
      body.section-featured table.views-view-grid td input[type='submit'], body.section-most-popular table.views-view-grid td input[type='submit'], body.section-latest table.views-view-grid td input[type='submit'] {
        background-color: #ffc52b;
        border: 0px solid red !important;
        font-family: "bebas_neue_regularregular";
        color: #fff;
        /* padding:10px 40px; */
        text-transform: uppercase;
        margin-bottom: 10px;
        width: 75%; }
        @media (min-width: 64.0625em) {
          /* line 89, ../sass/pages/_featured_most-popular.scss */
          body.section-featured table.views-view-grid td input[type='submit'], body.section-most-popular table.views-view-grid td input[type='submit'], body.section-latest table.views-view-grid td input[type='submit'] {
            font-size: 1.4em; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 89, ../sass/pages/_featured_most-popular.scss */
          body.section-featured table.views-view-grid td input[type='submit'], body.section-most-popular table.views-view-grid td input[type='submit'], body.section-latest table.views-view-grid td input[type='submit'] {
            font-size: 1.3em; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 89, ../sass/pages/_featured_most-popular.scss */
          body.section-featured table.views-view-grid td input[type='submit'], body.section-most-popular table.views-view-grid td input[type='submit'], body.section-latest table.views-view-grid td input[type='submit'] {
            font-size: 1.2em; } }
        @media (min-width: 64.0625em) {
          /* line 89, ../sass/pages/_featured_most-popular.scss */
          body.section-featured table.views-view-grid td input[type='submit'], body.section-most-popular table.views-view-grid td input[type='submit'], body.section-latest table.views-view-grid td input[type='submit'] {
            height: 40px; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 89, ../sass/pages/_featured_most-popular.scss */
          body.section-featured table.views-view-grid td input[type='submit'], body.section-most-popular table.views-view-grid td input[type='submit'], body.section-latest table.views-view-grid td input[type='submit'] {
            height: 30px; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 89, ../sass/pages/_featured_most-popular.scss */
          body.section-featured table.views-view-grid td input[type='submit'], body.section-most-popular table.views-view-grid td input[type='submit'], body.section-latest table.views-view-grid td input[type='submit'] {
            height: 25px; } }
        /* line 104, ../sass/pages/_featured_most-popular.scss */
        body.section-featured table.views-view-grid td input[type='submit']:hover, body.section-most-popular table.views-view-grid td input[type='submit']:hover, body.section-latest table.views-view-grid td input[type='submit']:hover {
          background-color: #ffa70f;
          transition: background-color 0.3s; }
      @media (min-width: 64.0625em) {
        /* line 106, ../sass/pages/_featured_most-popular.scss */
        body.section-featured table.views-view-grid td .field-name-commerce-price, body.section-featured table.views-view-grid td div span, body.section-featured table.views-view-grid td div a, body.section-most-popular table.views-view-grid td .field-name-commerce-price, body.section-most-popular table.views-view-grid td div span, body.section-most-popular table.views-view-grid td div a, body.section-latest table.views-view-grid td .field-name-commerce-price, body.section-latest table.views-view-grid td div span, body.section-latest table.views-view-grid td div a {
          font-size: 1.2em; } }
      @media (min-width: 48.0625em) and (max-width: 64em) {
        /* line 106, ../sass/pages/_featured_most-popular.scss */
        body.section-featured table.views-view-grid td .field-name-commerce-price, body.section-featured table.views-view-grid td div span, body.section-featured table.views-view-grid td div a, body.section-most-popular table.views-view-grid td .field-name-commerce-price, body.section-most-popular table.views-view-grid td div span, body.section-most-popular table.views-view-grid td div a, body.section-latest table.views-view-grid td .field-name-commerce-price, body.section-latest table.views-view-grid td div span, body.section-latest table.views-view-grid td div a {
          font-size: 1em; } }
      @media (min-width: 36.3125em) and (max-width: 48em) {
        /* line 106, ../sass/pages/_featured_most-popular.scss */
        body.section-featured table.views-view-grid td .field-name-commerce-price, body.section-featured table.views-view-grid td div span, body.section-featured table.views-view-grid td div a, body.section-most-popular table.views-view-grid td .field-name-commerce-price, body.section-most-popular table.views-view-grid td div span, body.section-most-popular table.views-view-grid td div a, body.section-latest table.views-view-grid td .field-name-commerce-price, body.section-latest table.views-view-grid td div span, body.section-latest table.views-view-grid td div a {
          font-size: .9em; } }
    /* line 114, ../sass/pages/_featured_most-popular.scss */
    body.section-featured table.views-view-grid td div span, body.section-featured table.views-view-grid span.browse-genre-tags a, body.section-most-popular table.views-view-grid td div span, body.section-most-popular table.views-view-grid span.browse-genre-tags a, body.section-latest table.views-view-grid td div span, body.section-latest table.views-view-grid span.browse-genre-tags a {
      /* tags container, */
      font-size: 14px; }
  /* line 118, ../sass/pages/_featured_most-popular.scss */
  body.section-featured div.field, body.section-most-popular div.field, body.section-latest div.field {
    display: block;
    margin-bottom: 4px; }
  /* line 123, ../sass/pages/_featured_most-popular.scss */
  body.section-featured a, body.section-most-popular a, body.section-latest a {
    color: #125381; }
    /* line 126, ../sass/pages/_featured_most-popular.scss */
    body.section-featured a:hover, body.section-most-popular a:hover, body.section-latest a:hover {
      color: #ffa70f;
      transition: color 0.3s; }

/* line 1, ../sass/pages/_featured_most-popular_latest.scss */
body.section-featured, body.section-most-popular, body.section-latest {
  /* END TABLE */
  /* .super-footer {display:none;} */ }
  /* line 3, ../sass/pages/_featured_most-popular_latest.scss */
  body.section-featured .l-main, body.section-most-popular .l-main, body.section-latest .l-main {
    /* background:url('/sites/default/files/bg-browse-albums-ref.jpg') no-repeat 0 24px; */ }
  /* line 7, ../sass/pages/_featured_most-popular_latest.scss */
  body.section-featured .l-content, body.section-most-popular .l-content, body.section-latest .l-content {
    position: relative;
    padding-bottom: 7px; }
  /* line 12, ../sass/pages/_featured_most-popular_latest.scss */
  body.section-featured #search-block-form, body.section-most-popular #search-block-form, body.section-latest #search-block-form {
    display: none;
    /* TEMP, WHERE IS THIS COMING FROM? */ }
  /* line 19, ../sass/pages/_featured_most-popular_latest.scss */
  body.section-featured .view-browse-albums, body.section-most-popular .view-browse-albums, body.section-latest .view-browse-albums {
    color: #125381;
    font-weight: 900;
    font-family: Arial, Helvetica, sans-serif; }
    @media (min-width: 64.0625em) {
      /* line 19, ../sass/pages/_featured_most-popular_latest.scss */
      body.section-featured .view-browse-albums, body.section-most-popular .view-browse-albums, body.section-latest .view-browse-albums {
        padding-left: 6%; } }
    @media (min-width: 48.0625em) and (max-width: 64em) {
      /* line 19, ../sass/pages/_featured_most-popular_latest.scss */
      body.section-featured .view-browse-albums, body.section-most-popular .view-browse-albums, body.section-latest .view-browse-albums {
        padding-left: 6%; } }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 19, ../sass/pages/_featured_most-popular_latest.scss */
      body.section-featured .view-browse-albums, body.section-most-popular .view-browse-albums, body.section-latest .view-browse-albums {
        padding: 0 2%; } }
  /* line 28, ../sass/pages/_featured_most-popular_latest.scss */
  body.section-featured .view-content, body.section-most-popular .view-content, body.section-latest .view-content {
    /* put after filters */
    padding-top: 45px; }
  /* line 32, ../sass/pages/_featured_most-popular_latest.scss */
  body.section-featured .field--name-title-field, body.section-most-popular .field--name-title-field, body.section-latest .field--name-title-field {
    font-size: 1.2em; }
  /* line 36, ../sass/pages/_featured_most-popular_latest.scss */
  body.section-featured table.views-view-grid, body.section-most-popular table.views-view-grid, body.section-latest table.views-view-grid {
    width: 100%; }
    /* line 38, ../sass/pages/_featured_most-popular_latest.scss */
    body.section-featured table.views-view-grid td, body.section-most-popular table.views-view-grid td, body.section-latest table.views-view-grid td {
      padding-bottom: 3em;
      width: 25%;
      vertical-align: top;
      padding-top: none; }
      /* line 44, ../sass/pages/_featured_most-popular_latest.scss */
      body.section-featured table.views-view-grid td .album-cover-main, body.section-featured table.views-view-grid td .field--name-field-images, body.section-most-popular table.views-view-grid td .album-cover-main, body.section-most-popular table.views-view-grid td .field--name-field-images, body.section-latest table.views-view-grid td .album-cover-main, body.section-latest table.views-view-grid td .field--name-field-images {
        /*NOTE:Dsuit not being used here?! */
        width: 75%;
        border: 0px solid red;
        position: relative;
        /* check mobile first */
        /*
        background-image:url('/sites/all/themes/lovetribevibes/images/album-drop-shadow.png');
        background-position:0 100%; 
        background-repeat: no-repeat;
        background-size: 100% auto;
        */
        /* ********************************/ }
        /* line 56, ../sass/pages/_featured_most-popular_latest.scss */
        body.section-featured table.views-view-grid td .album-cover-main img, body.section-featured table.views-view-grid td .field--name-field-images img, body.section-most-popular table.views-view-grid td .album-cover-main img, body.section-most-popular table.views-view-grid td .field--name-field-images img, body.section-latest table.views-view-grid td .album-cover-main img, body.section-latest table.views-view-grid td .field--name-field-images img {
          /* margin:0 auto; */
          position: relative;
          display: block;
          margin-bottom: 10px;
          width: 100%;
          background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
          background-position: 0 100%;
          background-repeat: no-repeat;
          background-size: 100% auto;
          padding-bottom: 5%; }
      /* line 71, ../sass/pages/_featured_most-popular_latest.scss */
      body.section-featured table.views-view-grid td h2.album-title, body.section-most-popular table.views-view-grid td h2.album-title, body.section-latest table.views-view-grid td h2.album-title {
        color: #125381;
        text-align: left;
        margin-bottom: 10px; }
        @media (min-width: 64.0625em) {
          /* line 71, ../sass/pages/_featured_most-popular_latest.scss */
          body.section-featured table.views-view-grid td h2.album-title, body.section-most-popular table.views-view-grid td h2.album-title, body.section-latest table.views-view-grid td h2.album-title {
            font-size: 1.4em; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 71, ../sass/pages/_featured_most-popular_latest.scss */
          body.section-featured table.views-view-grid td h2.album-title, body.section-most-popular table.views-view-grid td h2.album-title, body.section-latest table.views-view-grid td h2.album-title {
            font-size: 1.35em; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 71, ../sass/pages/_featured_most-popular_latest.scss */
          body.section-featured table.views-view-grid td h2.album-title, body.section-most-popular table.views-view-grid td h2.album-title, body.section-latest table.views-view-grid td h2.album-title {
            font-size: 1.25em; } }
      /* line 79, ../sass/pages/_featured_most-popular_latest.scss */
      body.section-featured table.views-view-grid td a:hover h2.album-title, body.section-most-popular table.views-view-grid td a:hover h2.album-title, body.section-latest table.views-view-grid td a:hover h2.album-title {
        color: #ffa70f;
        transition: color 0.3s; }
      /* line 81, ../sass/pages/_featured_most-popular_latest.scss */
      body.section-featured table.views-view-grid td h1.album-display-artist, body.section-featured table.views-view-grid td h1.ltv-artist, body.section-most-popular table.views-view-grid td h1.album-display-artist, body.section-most-popular table.views-view-grid td h1.ltv-artist, body.section-latest table.views-view-grid td h1.album-display-artist, body.section-latest table.views-view-grid td h1.ltv-artist {
        font-family: Arial, Helvetica, sans-serif;
        text-transform: none; }
        @media (min-width: 64.0625em) {
          /* line 81, ../sass/pages/_featured_most-popular_latest.scss */
          body.section-featured table.views-view-grid td h1.album-display-artist, body.section-featured table.views-view-grid td h1.ltv-artist, body.section-most-popular table.views-view-grid td h1.album-display-artist, body.section-most-popular table.views-view-grid td h1.ltv-artist, body.section-latest table.views-view-grid td h1.album-display-artist, body.section-latest table.views-view-grid td h1.ltv-artist {
            font-size: 1em;
            margin: 0px 0 10px 0; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 81, ../sass/pages/_featured_most-popular_latest.scss */
          body.section-featured table.views-view-grid td h1.album-display-artist, body.section-featured table.views-view-grid td h1.ltv-artist, body.section-most-popular table.views-view-grid td h1.album-display-artist, body.section-most-popular table.views-view-grid td h1.ltv-artist, body.section-latest table.views-view-grid td h1.album-display-artist, body.section-latest table.views-view-grid td h1.ltv-artist {
            font-size: .9em;
            margin: 0px 0 6px 0; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 81, ../sass/pages/_featured_most-popular_latest.scss */
          body.section-featured table.views-view-grid td h1.album-display-artist, body.section-featured table.views-view-grid td h1.ltv-artist, body.section-most-popular table.views-view-grid td h1.album-display-artist, body.section-most-popular table.views-view-grid td h1.ltv-artist, body.section-latest table.views-view-grid td h1.album-display-artist, body.section-latest table.views-view-grid td h1.ltv-artist {
            font-size: .8em;
            margin: 0px 0 4px 0; } }
      /* line 89, ../sass/pages/_featured_most-popular_latest.scss */
      body.section-featured table.views-view-grid td input[type='submit'], body.section-most-popular table.views-view-grid td input[type='submit'], body.section-latest table.views-view-grid td input[type='submit'] {
        background-color: #ffc52b;
        border: 0px solid red !important;
        font-family: "bebas_neue_regularregular";
        color: #fff;
        /* padding:10px 40px; */
        text-transform: uppercase;
        margin-bottom: 10px;
        width: 75%; }
        @media (min-width: 64.0625em) {
          /* line 89, ../sass/pages/_featured_most-popular_latest.scss */
          body.section-featured table.views-view-grid td input[type='submit'], body.section-most-popular table.views-view-grid td input[type='submit'], body.section-latest table.views-view-grid td input[type='submit'] {
            font-size: 1.4em; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 89, ../sass/pages/_featured_most-popular_latest.scss */
          body.section-featured table.views-view-grid td input[type='submit'], body.section-most-popular table.views-view-grid td input[type='submit'], body.section-latest table.views-view-grid td input[type='submit'] {
            font-size: 1.3em; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 89, ../sass/pages/_featured_most-popular_latest.scss */
          body.section-featured table.views-view-grid td input[type='submit'], body.section-most-popular table.views-view-grid td input[type='submit'], body.section-latest table.views-view-grid td input[type='submit'] {
            font-size: 1.2em; } }
        @media (min-width: 64.0625em) {
          /* line 89, ../sass/pages/_featured_most-popular_latest.scss */
          body.section-featured table.views-view-grid td input[type='submit'], body.section-most-popular table.views-view-grid td input[type='submit'], body.section-latest table.views-view-grid td input[type='submit'] {
            height: 40px; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 89, ../sass/pages/_featured_most-popular_latest.scss */
          body.section-featured table.views-view-grid td input[type='submit'], body.section-most-popular table.views-view-grid td input[type='submit'], body.section-latest table.views-view-grid td input[type='submit'] {
            height: 30px; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 89, ../sass/pages/_featured_most-popular_latest.scss */
          body.section-featured table.views-view-grid td input[type='submit'], body.section-most-popular table.views-view-grid td input[type='submit'], body.section-latest table.views-view-grid td input[type='submit'] {
            height: 25px; } }
        /* line 104, ../sass/pages/_featured_most-popular_latest.scss */
        body.section-featured table.views-view-grid td input[type='submit']:hover, body.section-most-popular table.views-view-grid td input[type='submit']:hover, body.section-latest table.views-view-grid td input[type='submit']:hover {
          background-color: #ffa70f;
          transition: background-color 0.3s; }
      @media (min-width: 64.0625em) {
        /* line 106, ../sass/pages/_featured_most-popular_latest.scss */
        body.section-featured table.views-view-grid td .field-name-commerce-price, body.section-featured table.views-view-grid td div span, body.section-featured table.views-view-grid td div a, body.section-most-popular table.views-view-grid td .field-name-commerce-price, body.section-most-popular table.views-view-grid td div span, body.section-most-popular table.views-view-grid td div a, body.section-latest table.views-view-grid td .field-name-commerce-price, body.section-latest table.views-view-grid td div span, body.section-latest table.views-view-grid td div a {
          font-size: 1.2em; } }
      @media (min-width: 48.0625em) and (max-width: 64em) {
        /* line 106, ../sass/pages/_featured_most-popular_latest.scss */
        body.section-featured table.views-view-grid td .field-name-commerce-price, body.section-featured table.views-view-grid td div span, body.section-featured table.views-view-grid td div a, body.section-most-popular table.views-view-grid td .field-name-commerce-price, body.section-most-popular table.views-view-grid td div span, body.section-most-popular table.views-view-grid td div a, body.section-latest table.views-view-grid td .field-name-commerce-price, body.section-latest table.views-view-grid td div span, body.section-latest table.views-view-grid td div a {
          font-size: 1em; } }
      @media (min-width: 36.3125em) and (max-width: 48em) {
        /* line 106, ../sass/pages/_featured_most-popular_latest.scss */
        body.section-featured table.views-view-grid td .field-name-commerce-price, body.section-featured table.views-view-grid td div span, body.section-featured table.views-view-grid td div a, body.section-most-popular table.views-view-grid td .field-name-commerce-price, body.section-most-popular table.views-view-grid td div span, body.section-most-popular table.views-view-grid td div a, body.section-latest table.views-view-grid td .field-name-commerce-price, body.section-latest table.views-view-grid td div span, body.section-latest table.views-view-grid td div a {
          font-size: .9em; } }
    /* line 114, ../sass/pages/_featured_most-popular_latest.scss */
    body.section-featured table.views-view-grid td div span, body.section-featured table.views-view-grid span.browse-genre-tags a, body.section-most-popular table.views-view-grid td div span, body.section-most-popular table.views-view-grid span.browse-genre-tags a, body.section-latest table.views-view-grid td div span, body.section-latest table.views-view-grid span.browse-genre-tags a {
      /* tags container, */
      font-size: 14px; }
  /* line 118, ../sass/pages/_featured_most-popular_latest.scss */
  body.section-featured div.field, body.section-most-popular div.field, body.section-latest div.field {
    display: block;
    margin-bottom: 4px; }
  /* line 123, ../sass/pages/_featured_most-popular_latest.scss */
  body.section-featured a, body.section-most-popular a, body.section-latest a {
    color: #125381; }
    /* line 126, ../sass/pages/_featured_most-popular_latest.scss */
    body.section-featured a:hover, body.section-most-popular a:hover, body.section-latest a:hover {
      color: #ffa70f;
      transition: color 0.3s; }

 /*panels flexible 1 needs a top style rule. margin-top creates problem for abs positioned
so therefore us top. top then needs to be added to stick footer. use a SASS add function */
/* line 4, ../sass/pages/_front.scss */
body.front .push {
  display: none; }

/* line 8, ../sass/pages/_front.scss */
body.front {
  /* END BODY FRONT */
  /* END view-albums-for-hompeage-footer-promo-mobile */ }
  /* line 13, ../sass/pages/_front.scss */
  body.front .block--block-18 {
    position: absolute;
    top: 10px;
    width: 100%; }
    @media (min-width: 36.3125em) {
      /* line 13, ../sass/pages/_front.scss */
      body.front .block--block-18 {
        display: none; } }
    /* line 21, ../sass/pages/_front.scss */
    body.front .block--block-18 .block__content {
      margin: 0 auto;
      width: 320px; }
  /* line 27, ../sass/pages/_front.scss */
  body.front .block--block-17 {
    position: absolute;
    display: none; }
    @media (min-width: 48.0625em) {
      /* line 27, ../sass/pages/_front.scss */
      body.front .block--block-17 {
        display: block;
        right: 0px;
        top: 175px; } }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 27, ../sass/pages/_front.scss */
      body.front .block--block-17 {
        display: block;
        left: 0;
        top: 100px;
        width: 100%; }
        /* line 40, ../sass/pages/_front.scss */
        body.front .block--block-17 .block__content {
          width: 560px;
          margin: 0 auto; } }
  /* line 46, ../sass/pages/_front.scss */
  body.front .block--block-19 {
    /* SAL Concert video for $tablet min*/
    position: absolute;
    display: none; }
    @media (min-width: 48.0625em) {
      /* line 46, ../sass/pages/_front.scss */
      body.front .block--block-19 {
        display: block;
        right: 0px;
        top: 175px; } }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 46, ../sass/pages/_front.scss */
      body.front .block--block-19 {
        display: block;
        left: 0;
        top: 100px;
        width: 100%; }
        /* line 59, ../sass/pages/_front.scss */
        body.front .block--block-19 .block__content {
          width: 560px;
          margin: 0 auto; } }
  /* line 65, ../sass/pages/_front.scss */
  body.front .block--block-20 {
    /* SAL concert for small touch */
    position: absolute;
    top: 10px;
    width: 100%; }
    @media (min-width: 36.3125em) {
      /* line 65, ../sass/pages/_front.scss */
      body.front .block--block-20 {
        display: none; } }
    /* line 73, ../sass/pages/_front.scss */
    body.front .block--block-20 .block__content {
      margin: 0 auto;
      width: 320px; }
  /* line 78, ../sass/pages/_front.scss */
  body.front .l-page {
    /* height:2880px; REMOVED 1.2.18 */
    /* height:1800px; LAPTOP */
    background-image: url("/sites/default/files/bg-ana-homepage.png");
    background-repeat: no-repeat;
    background-position: -160px 60px;
    background-size: auto;
    /* END L.PAGE */ }
    /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
    body.front .l-page:after {
      content: "";
      display: table;
      clear: both; }
    @media (min-width: 36.3125em) {
      /* line 78, ../sass/pages/_front.scss */
      body.front .l-page {
        background-image: url("/sites/default/files/bg-ana-homepage.png"); } }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 78, ../sass/pages/_front.scss */
      body.front .l-page {
        background-position: -180px 55px;
        background-size: auto;
        /* height:2500px; REMOVED 1.2.18 */ } }
    @media (min-width: 48.0625em) and (max-width: 64em) {
      /* line 78, ../sass/pages/_front.scss */
      body.front .l-page {
        background-position: -180px 78px;
        /* height:3200px;  REMOVED 1.2.18 */
        /* tEMP */ } }
    @media (min-width: 64.0625em) {
      /* line 78, ../sass/pages/_front.scss */
      body.front .l-page {
        /* height:1800px;	 */
        background-position: center 91px; } }
    /* line 108, ../sass/pages/_front.scss */
    body.front .l-page .l-main {
      padding: 0; }
    /* line 111, ../sass/pages/_front.scss */
    body.front .l-page .l-content {
      padding-top: 0px; }
      @media (min-width: 36.3125em) {
        /* line 111, ../sass/pages/_front.scss */
        body.front .l-page .l-content {
          padding-top: 0; } }
    /* line 117, ../sass/pages/_front.scss */
    body.front .l-page .block--block-15 {
      display: none;
      /* remove after livestream block is removed*/ }
      @media (min-width: 36.3125em) and (max-width: 48em) {
        /* line 117, ../sass/pages/_front.scss */
        body.front .l-page .block--block-15 {
          display: none; } }
      @media (min-width: 48.0625em) {
        /* line 117, ../sass/pages/_front.scss */
        body.front .l-page .block--block-15 {
          /* remove after livestream block is removed*/
          display: block;
          position: absolute;
          width: 440px;
          left: 376px;
          top: 65px; } }
    /* line 130, ../sass/pages/_front.scss */
    body.front .l-page .panels-flexible-1 {
      position: relative;
      background-color: #fff;
      border-top: 55px solid #ffc52b;
      border-bottom: 2px solid #ffc52b;
      border-left: 2px solid #ffc52b;
      border-right: 2px solid #ffc52b;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      -webkit-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
      -moz-box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
      box-shadow: -1px 2px 6px 0px rgba(120, 120, 120, 0.5);
      width: 100%;
      /* END PANE ALBUM FOOTER PROMO */
      /* END WEBFORM CLIENT BLOCK */
      /*end pane-menu-menu-homepage-footer-promo */
      /*PANELS FLX 1 */ }
      /* line 147, ../sass/pages/_front.scss */
      body.front .l-page .panels-flexible-1 .panels-flexible-region {
        width: 100%;
        padding-top: 10px; }
      /* line 152, ../sass/pages/_front.scss */
      body.front .l-page .panels-flexible-1 .pane-albums-for-homepage-footer-promo {
        clear: both; }
        /* line 154, ../sass/pages/_front.scss */
        body.front .l-page .panels-flexible-1 .pane-albums-for-homepage-footer-promo h2 {
          position: absolute;
          top: -44px;
          left: 0;
          right: 0;
          text-align: center;
          background: none;
          text-transform: uppercase;
          margin-top: 0;
          color: #fff;
          padding-right: 0px;
          margin-right: 0;
          font-size: 2.5em;
          letter-spacing: 2px;
          text-shadow: 2px 1px 2px rgba(50, 50, 50, 0.6); }
          @media (min-width: 36.3125em) and (max-width: 48em) {
            /* line 154, ../sass/pages/_front.scss */
            body.front .l-page .panels-flexible-1 .pane-albums-for-homepage-footer-promo h2 {
              left: 50px;
              text-align: left; } }
          @media (min-width: 48.0625em) and (max-width: 64em) {
            /* line 154, ../sass/pages/_front.scss */
            body.front .l-page .panels-flexible-1 .pane-albums-for-homepage-footer-promo h2 {
              left: 25px;
              text-align: left; } }
          @media (min-width: 64.0625em) {
            /* line 154, ../sass/pages/_front.scss */
            body.front .l-page .panels-flexible-1 .pane-albums-for-homepage-footer-promo h2 {
              display: block;
              width: 100%;
              left: 115px;
              text-align: left; } }
      /* line 187, ../sass/pages/_front.scss */
      body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 {
        /* JOIN US */
        background-color: #fff;
        position: relative;
        border: 2px solid #f2720f;
        border-radius: 8px;
        height: 50px;
        top: -130px;
        width: 95%;
        margin: 0 auto;
        padding: 0px 0px;
        overflow: hidden;
        z-index: 10; }
        @media (min-width: 36.3125em) {
          /* line 187, ../sass/pages/_front.scss */
          body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 {
            width: 50%;
            position: absolute;
            right: 0;
            top: -52px; } }
        /* line 206, ../sass/pages/_front.scss */
        body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 h2.pane-title {
          display: none; }
        /* line 207, ../sass/pages/_front.scss */
        body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 form {
          padding: 0;
          margin: 0; }
        /* line 208, ../sass/pages/_front.scss */
        body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 label {
          display: none; }
        /* line 210, ../sass/pages/_front.scss */
        body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 .form-item, body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 .form-actions {
          padding: 0;
          margin: 0;
          display: inline; }
        /* line 213, ../sass/pages/_front.scss */
        body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 input.join-us-homepage-footer {
          border: none;
          height: 36px;
          /* color:#ddd; */
          padding-left: 30px;
          width: 50%;
          float: left;
          position: relative;
          top: 5px;
          left: 5px; }
        /* line 223, ../sass/pages/_front.scss */
        body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 input.webform-submit {
          background-color: #f2720f;
          border: none;
          color: #fff;
          float: right;
          text-transform: uppercase;
          font-size: 1.5em;
          font-family: "Oswald", Helvetica, Arial, sans-serif;
          height: 50px;
          width: 40%; }
          /* line 233, ../sass/pages/_front.scss */
          body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 input.webform-submit:hover {
            background-color: #ffa70f;
            transition: background-color 0.3s; }
        @media (min-width: 64.0625em) {
          /* line 187, ../sass/pages/_front.scss */
          body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 {
            position: absolute;
            top: -47px;
            left: 490px;
            width: 430px;
            height: 42px; }
            /* line 241, ../sass/pages/_front.scss */
            body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 form {
              width: 430px;
              height: 38px;
              position: relative; }
              /* line 245, ../sass/pages/_front.scss */
              body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 form .webform-component-email {
                width: 60%;
                float: left; }
              /* line 246, ../sass/pages/_front.scss */
              body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 form input.join-us-homepage-footer {
                width: 100%;
                top: 0;
                left: 0; }
              /* line 247, ../sass/pages/_front.scss */
              body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 form input.webform-submit {
                height: 40px; } }
        @media (min-width: 48.0625em) and (max-width: 64em) {
          /* line 187, ../sass/pages/_front.scss */
          body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 {
            position: absolute;
            top: -47px;
            /*left: 490px; */
            right: 2%;
            width: 430px;
            height: 42px; }
            /* line 257, ../sass/pages/_front.scss */
            body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 form {
              width: 430px;
              height: 38px;
              position: relative; }
              /* line 261, ../sass/pages/_front.scss */
              body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 form .webform-component-email {
                width: 60%;
                float: left; }
              /* line 262, ../sass/pages/_front.scss */
              body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 form input.join-us-homepage-footer {
                width: 100%;
                top: 0;
                left: 0; }
              /* line 263, ../sass/pages/_front.scss */
              body.front .l-page .panels-flexible-1 .pane-webform-client-block-487 form input.webform-submit {
                height: 40px; } }
      /* line 268, ../sass/pages/_front.scss */
      body.front .l-page .panels-flexible-1 .pane-menu-menu-homepage-footer-promo {
        /* BASE SETTINGS */
        padding-top: 12px;
        /*new try out */
        /* END BASE SETTINGS */ }
        /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
        body.front .l-page .panels-flexible-1 .pane-menu-menu-homepage-footer-promo:after {
          content: "";
          display: table;
          clear: both; }
        /* line 273, ../sass/pages/_front.scss */
        body.front .l-page .panels-flexible-1 .pane-menu-menu-homepage-footer-promo ul {
          width: 100%;
          /*new try out */
          text-align: justify;
          font-size: 0;
          padding-left: 0;
          width: 95%;
          margin: 0 auto; }
          /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
          body.front .l-page .panels-flexible-1 .pane-menu-menu-homepage-footer-promo ul:after {
            content: "";
            display: table;
            clear: both; }
        /* line 284, ../sass/pages/_front.scss */
        body.front .l-page .panels-flexible-1 .pane-menu-menu-homepage-footer-promo ul::after {
          content: '';
          display: inline-block;
          width: 100%; }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 291, ../sass/pages/_front.scss */
          body.front .l-page .panels-flexible-1 .pane-menu-menu-homepage-footer-promo ul {
            display: block;
            /* width:750px; */
            padding-left: 20px;
            /* SAME AS PANE TITLE */
            text-align: left;
            width: 100%; } }
        @media (min-width: 48.0625em) {
          /* line 300, ../sass/pages/_front.scss */
          body.front .l-page .panels-flexible-1 .pane-menu-menu-homepage-footer-promo ul {
            display: block;
            /* width:750px; */
            padding-left: 115px;
            /* SAME AS PANE TITLE */
            text-align: left;
            width: 100%; } }
        /* line 308, ../sass/pages/_front.scss */
        body.front .l-page .panels-flexible-1 .pane-menu-menu-homepage-footer-promo li {
          display: inline-block;
          font-weight: bold;
          font-size: 1.2rem; }
          @media (min-width: 36.3125em) and (max-width: 48em) {
            /* line 308, ../sass/pages/_front.scss */
            body.front .l-page .panels-flexible-1 .pane-menu-menu-homepage-footer-promo li {
              font-size: 1.2rem;
              margin-right: 45px; } }
          @media (min-width: 48.0625em) {
            /* line 308, ../sass/pages/_front.scss */
            body.front .l-page .panels-flexible-1 .pane-menu-menu-homepage-footer-promo li {
              font-size: 1.2rem;
              margin-right: 45px; } }
          /* line 314, ../sass/pages/_front.scss */
          body.front .l-page .panels-flexible-1 .pane-menu-menu-homepage-footer-promo li a {
            color: #01a5af;
            /* @include text-hover-ease-in; */ }
          /* line 319, ../sass/pages/_front.scss */
          body.front .l-page .panels-flexible-1 .pane-menu-menu-homepage-footer-promo li a:hover {
            color: #f2720f; }
    /* line 327, ../sass/pages/_front.scss */
    body.front .l-page .push {
      height: 790px; }
      @media (min-width: 36.3125em) {
        /* line 327, ../sass/pages/_front.scss */
        body.front .l-page .push {
          height: 603px; } }
  /* line 337, ../sass/pages/_front.scss */
  body.front .l-region--highlighted {
    display: flex;
    justify-content: flex-end; }
  /* line 342, ../sass/pages/_front.scss */
  body.front .pane-albums-for-homepage-footer-promo-mobile {
    /* END view-albums-for-hompeage-footer-promo-mobile */ }
    /* line 343, ../sass/pages/_front.scss */
    body.front .pane-albums-for-homepage-footer-promo-mobile h2.pane-title {
      position: absolute;
      top: -44px;
      left: 0;
      padding-left: 20px;
      text-align: left;
      background: none;
      text-transform: uppercase;
      margin-top: 0;
      color: #fff;
      padding-right: 0px;
      margin-right: 0;
      font-size: 2.5em;
      letter-spacing: 2px;
      text-shadow: 2px 1px 2px rgba(50, 50, 50, 0.6); }
      @media (min-width: 36.3125em) {
        /* line 343, ../sass/pages/_front.scss */
        body.front .pane-albums-for-homepage-footer-promo-mobile h2.pane-title {
          padding-left: 2%; } }
      @media (min-width: 992px) {
        /* line 343, ../sass/pages/_front.scss */
        body.front .pane-albums-for-homepage-footer-promo-mobile h2.pane-title {
          padding-left: 110px; } }
      @media (min-width: 64.0625em) {
        /* line 343, ../sass/pages/_front.scss */
        body.front .pane-albums-for-homepage-footer-promo-mobile h2.pane-title {
          padding-left: 110px; } }
    /* line 371, ../sass/pages/_front.scss */
    body.front .pane-albums-for-homepage-footer-promo-mobile .view-albums-for-homepage-footer-promo-mobile {
      clear: both;
      margin-top: -30px; }
      /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
      body.front .pane-albums-for-homepage-footer-promo-mobile .view-albums-for-homepage-footer-promo-mobile:after {
        content: "";
        display: table;
        clear: both; }
      @media (min-width: 36.3125em) {
        /* line 371, ../sass/pages/_front.scss */
        body.front .pane-albums-for-homepage-footer-promo-mobile .view-albums-for-homepage-footer-promo-mobile {
          margin-top: 0; } }
      /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
      body.front .pane-albums-for-homepage-footer-promo-mobile .view-albums-for-homepage-footer-promo-mobile .view-content:after {
        content: "";
        display: table;
        clear: both; }
      @media (min-width: 48.0625em) {
        /* line 379, ../sass/pages/_front.scss */
        body.front .pane-albums-for-homepage-footer-promo-mobile .view-albums-for-homepage-footer-promo-mobile .view-content {
          margin: 0 auto;
          width: 750px;
          padding-top: 25px; } }
      @media (min-width: 36.3125em) and (max-width: 48em) {
        /* line 379, ../sass/pages/_front.scss */
        body.front .pane-albums-for-homepage-footer-promo-mobile .view-albums-for-homepage-footer-promo-mobile .view-content {
          margin: 0 auto;
          width: 100%;
          padding-top: 0px; } }
      /* line 391, ../sass/pages/_front.scss */
      body.front .pane-albums-for-homepage-footer-promo-mobile .view-albums-for-homepage-footer-promo-mobile .view-content .views-row {
        /* moved to components  
        .node {
        	color:$drkBlueTxt;
        	border:1px solid #ccc;
        	width:80%;
        	margin:0 auto 20px auto;
        	padding-bottom: 20px;
        	padding-left: 5%; 
        	padding-right: 5%;
        	padding-top: 5%;
        	.album-cover-main {
        		width:100%;
        		a {width:100%;
        			color:$drkBlueTxt;
        			img {width:100%;}
        		} 
        	} 
        	h3, .teaser-album-add-cart, .field-name-commerce-price {
        			margin:5px 0 0 12px;
        		}
        		h3.teaser-album-title {
        			text-transform:capitalize !important;
        		}
        		h3 {
        			color:$drkBlueTxt !important;
        			text-transform:capitalize !important;
        			a { color:$drkBlueTxt !important;}
        			a:hover {
        				@include text-hover;
        			}
        		}	
        		input[type="submit"] {
        			@include add-to-cart-basic; 
        		}
        		span {
        			
        			}
        		} */ }
        @media (min-width: 0) and (max-width: 36.25em) {
          /* line 391, ../sass/pages/_front.scss */
          body.front .pane-albums-for-homepage-footer-promo-mobile .view-albums-for-homepage-footer-promo-mobile .view-content .views-row {
            /* control row breaks here */
            width: 50%;
            float: left; }
            /* line 396, ../sass/pages/_front.scss */
            body.front .pane-albums-for-homepage-footer-promo-mobile .view-albums-for-homepage-footer-promo-mobile .view-content .views-row:nth-child(2n+3) {
              clear: left; } }
        @media (min-width: 48.0625em) {
          /* line 391, ../sass/pages/_front.scss */
          body.front .pane-albums-for-homepage-footer-promo-mobile .view-albums-for-homepage-footer-promo-mobile .view-content .views-row {
            width: 25%;
            float: left; }
            /* line 403, ../sass/pages/_front.scss */
            body.front .pane-albums-for-homepage-footer-promo-mobile .view-albums-for-homepage-footer-promo-mobile .view-content .views-row:nth-child(4n+5) {
              clear: left; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 391, ../sass/pages/_front.scss */
          body.front .pane-albums-for-homepage-footer-promo-mobile .view-albums-for-homepage-footer-promo-mobile .view-content .views-row {
            width: 33.333%;
            float: left; }
            /* line 410, ../sass/pages/_front.scss */
            body.front .pane-albums-for-homepage-footer-promo-mobile .view-albums-for-homepage-footer-promo-mobile .view-content .views-row:nth-child(3n+4) {
              clear: left; } }

/* line 3, ../sass/pages/_login.scss */
form.user-login input[type="submit"] {
  width: 140px;
  margin-top: 20px; }
@media (min-width: 0) and (max-width: 36.25em) {
  /* line 8, ../sass/pages/_login.scss */
  form.user-login li {
    margin: 15px 0; } }

/* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
body.section-ltv-artist .view-content:after {
  content: "";
  display: table;
  clear: both; }
/* line 6, ../sass/pages/_ltv-artist-tax.scss */
body.section-ltv-artist .field-name-field-album-cover-front, body.section-ltv-artist h3, body.section-ltv-artist .field-name-commerce-price, body.section-ltv-artist .teaser-album-add-cart {
  margin-bottom: 7px; }
/* line 10, ../sass/pages/_ltv-artist-tax.scss */
body.section-ltv-artist h3.teaser-artist-name {
  color: #125381; }
/* line 13, ../sass/pages/_ltv-artist-tax.scss */
body.section-ltv-artist input[type="submit"] {
  background-color: #ffc52b;
  color: #fff;
  display: block;
  text-transform: uppercase;
  border: none;
  width: 160px;
  padding: .5em 0; }
  /* line 162, ../sass/abstractions/_mixins.scss */
  body.section-ltv-artist input[type="submit"]:hover {
    background-color: #ffa70f;
    transition: background-color 0.3s; }
@media (min-width: 36.3125em) {
  /* line 20, ../sass/pages/_ltv-artist-tax.scss */
  body.section-ltv-artist .views-row {
    float: left;
    width: 25%;
    margin-bottom: 2em; }
  /* line 25, ../sass/pages/_ltv-artist-tax.scss */
  body.section-ltv-artist .view-row:nth-child(4n+5) {
    clear: left;
    border: 3px solid green; } }
@media (min-width: 0) and (max-width: 36.25em) {
  /* line 32, ../sass/pages/_ltv-artist-tax.scss */
  body.section-ltv-artist .views-row {
    float: left;
    width: 50%;
    margin-bottom: 2em; }
  /* line 37, ../sass/pages/_ltv-artist-tax.scss */
  body.section-ltv-artist .view-row:nth-child(2n+3) {
    clear: left;
    border: 3px solid green; } }

/* line 1, ../sass/pages/_mission.scss */
body.section-mission {
  font-family: 'Trebuchet MS';
  /*
  #mission-statement {
  	border:0px solid red;
  	margin:0 auto;
  	width:86%;
  	border-collapse: separate;
      border-spacing:10px;
  	@include respond-to(desktop) {
  		height:530px;	
  		}
  	td {
  		width:33%;
  		text-align: center;
  		
  
  		@include respond-to(desktop) {
  			height:170px;	
  		}
  		span {
  			width: 82%;
  			display: block;
  			margin: 0 auto;
  			font-size:1.2em;
  			color:#fff;
  		}
  
  	}
  } */
  /*TD BACKGROUND IMAGES */ }
  /* line 5, ../sass/pages/_mission.scss */
  body.section-mission .l-page {
    /* @include breakpoint($touch-landscape-max){height:2050px;} */ }
  /* line 9, ../sass/pages/_mission.scss */
  body.section-mission .l-main {
    /*background:url('/sites/default/files/bg-ref-mission.jpg') no-repeat */
    padding-top: 0; }
  /* line 14, ../sass/pages/_mission.scss */
  body.section-mission .l-content {
    /* THIS IS A HACK */ }
  /* line 19, ../sass/pages/_mission.scss */
  body.section-mission .l-region--highlighted {
    margin-bottom: 20px; }
  /* line 23, ../sass/pages/_mission.scss */
  body.section-mission h1 {
    text-align: center;
    font-size: 3em;
    line-height: 1.1; }
    @media (min-width: 36.3125em) {
      /* line 23, ../sass/pages/_mission.scss */
      body.section-mission h1 {
        line-height: 1.4; } }
  /* line 32, ../sass/pages/_mission.scss */
  body.section-mission .l-content {
    width: 90%;
    margin: 0 auto; }
    @media (min-width: 36.3125em) {
      /* line 32, ../sass/pages/_mission.scss */
      body.section-mission .l-content {
        padding: 40px; } }
    /* line 39, ../sass/pages/_mission.scss */
    body.section-mission .l-content p {
      text-align: center;
      width: 100%;
      margin: 30px auto;
      font-size: 1.25em; }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 32, ../sass/pages/_mission.scss */
      body.section-mission .l-content {
        width: 100%; } }
  /* line 49, ../sass/pages/_mission.scss */
  body.section-mission .l-region--sidebar-second {
    width: 20%;
    float: left;
    position: relative; }
  /* line 86, ../sass/pages/_mission.scss */
  body.section-mission .field-name-body {
    width: 85%;
    margin: 0 auto; }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 86, ../sass/pages/_mission.scss */
      body.section-mission .field-name-body {
        width: 92%; } }
  /* line 94, ../sass/pages/_mission.scss */
  body.section-mission ul#mission-statement {
    /* GLOBAL SETTINGS */
    list-style-type: none;
    width: 100%;
    margin: 0 auto;
    padding: 0; }
    /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
    body.section-mission ul#mission-statement:after {
      content: "";
      display: table;
      clear: both; }
    /* line 100, ../sass/pages/_mission.scss */
    body.section-mission ul#mission-statement li {
      display: block;
      width: 90%;
      margin: 5px auto;
      height: 165px;
      background-size: 100% 100%;
      background-repeat: no-repeat;
      background-position: center;
      line-height: 1.3;
      text-align: center;
      display: table; }
      @media (min-width: 36.3125em) {
        /* line 100, ../sass/pages/_mission.scss */
        body.section-mission ul#mission-statement li {
          float: left;
          box-sizing: border-box;
          margin: 4px;
          display: table;
          width: 32%;
          /*HACK */ } }
      /* line 111, ../sass/pages/_mission.scss */
      body.section-mission ul#mission-statement li li:nth-child(3n+4) {
        clear: left; }
      @media (min-width: 36.3125em) and (max-width: 48em) {
        /* line 100, ../sass/pages/_mission.scss */
        body.section-mission ul#mission-statement li {
          margin: 2px; } }
      /* line 126, ../sass/pages/_mission.scss */
      body.section-mission ul#mission-statement li span {
        width: 82%;
        display: table-cell;
        vertical-align: middle;
        font-size: 1.35em;
        color: #fff;
        text-align: center;
        padding: 0 15%; }
        @media (min-width: 36.3125em) {
          /* line 126, ../sass/pages/_mission.scss */
          body.section-mission ul#mission-statement li span {
            font-size: 1em; } }
        @media (min-width: 36.3125em) and (max-width: 48em) {
          /* line 126, ../sass/pages/_mission.scss */
          body.section-mission ul#mission-statement li span {
            padding: 0 5%; } }
    /* line 145, ../sass/pages/_mission.scss */
    body.section-mission ul#mission-statement li.one {
      background-image: url("/sites/all/themes/lovetribevibes/images/mission_1.png"); }
    /* line 148, ../sass/pages/_mission.scss */
    body.section-mission ul#mission-statement li.two {
      background-image: url("/sites/all/themes/lovetribevibes/images/mission_2.png"); }
    /* line 151, ../sass/pages/_mission.scss */
    body.section-mission ul#mission-statement li.three {
      background-image: url("/sites/all/themes/lovetribevibes/images/mission_3.png"); }
    /* line 154, ../sass/pages/_mission.scss */
    body.section-mission ul#mission-statement li.four {
      background-image: url("/sites/all/themes/lovetribevibes/images/mission_4.png"); }
    /* line 157, ../sass/pages/_mission.scss */
    body.section-mission ul#mission-statement li.five {
      background-image: url("/sites/all/themes/lovetribevibes/images/mission_5.png"); }
    /* line 160, ../sass/pages/_mission.scss */
    body.section-mission ul#mission-statement li.six {
      background-image: url("/sites/all/themes/lovetribevibes/images/mission_6.png"); }
    /* line 163, ../sass/pages/_mission.scss */
    body.section-mission ul#mission-statement li.seven {
      background-image: url("/sites/all/themes/lovetribevibes/images/mission_7.png"); }
    /* line 166, ../sass/pages/_mission.scss */
    body.section-mission ul#mission-statement li.eight {
      background-image: url("/sites/all/themes/lovetribevibes/images/mission_8.png"); }
    /* line 169, ../sass/pages/_mission.scss */
    body.section-mission ul#mission-statement li.nine {
      background-image: url("/sites/all/themes/lovetribevibes/images/mission_9.png"); }
    /* line 172, ../sass/pages/_mission.scss */
    body.section-mission ul#mission-statement li:nth-child(3n+4) {
      clear: left; }

/*image ratio 
w = 257
h = 174 
ratio is .67704280155642 

257 / 174 = 1.47701149425287

174 / 257 = .67704280155642 

1 / .67704280155642 = 1.47701149425287

1:1.47701149425287;

How can i do the following the with these 2 numbers?
257 / 174
express the first number as 100% and then find the value of the second num?


*/
/* GLOBAL */
/* MP3 PLAYERS  FOR BOTH HOMEPAGE, ALBUM PAGE */
/* END PLAYER MIXINS */
/*ADD TO CART STUFF */
/* SIZE FOR ALL ALBUM DISPLAY FOOTERS */
/* ALBUM DISPLAY FOOTER */
/* HOMEPAGE FEATURED ALBUM FOOTER */
/* yoga class pass */
/* ACCOUNT PAGES */
/* THIS IS A FIX */
/* line 3, ../sass/pages/_mn-media-artists-tax.scss */
body.section-mn-media-artist .l-content {
  height: 1820px; }
  @media (min-width: 64.0625em) {
    /* line 3, ../sass/pages/_mn-media-artists-tax.scss */
    body.section-mn-media-artist .l-content {
      height: 1100px; } }
  @media (min-width: 36.3125em) {
    /* line 3, ../sass/pages/_mn-media-artists-tax.scss */
    body.section-mn-media-artist .l-content {
      height: 1060px; } }

/* line 15, ../sass/pages/_mn-media-artists-tax.scss */
body.section-mn-media-artist, body.section-mn-media-genre {
  	/*
  	.views-row {
  		
  		@include breakpoint($desktop){
  			width:25%;
  			margin-bottom:20px;
  		} 
  		
  
  	
  		input[type="submit"] {
  		@include add-to-cart-basic;
  		}	
  
  	}
  	*/ }
  /* line 17, ../sass/pages/_mn-media-artists-tax.scss */
  body.section-mn-media-artist .feed-icon, body.section-mn-media-genre .feed-icon {
    display: none; }
  /* line 21, ../sass/pages/_mn-media-artists-tax.scss */
  body.section-mn-media-artist div.album-cover-main img, body.section-mn-media-genre div.album-cover-main img {
    display: block;
    background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom: 3.5%; }
  @media (min-width: 0) and (max-width: 36.25em) {
    /* line 29, ../sass/pages/_mn-media-artists-tax.scss */
    body.section-mn-media-artist .views-row, body.section-mn-media-genre .views-row {
      width: 50%;
      margin-bottom: 20px;
      min-height: 330px; }
      /* line 34, ../sass/pages/_mn-media-artists-tax.scss */
      body.section-mn-media-artist .views-row h3, body.section-mn-media-artist .views-row .field, body.section-mn-media-genre .views-row h3, body.section-mn-media-genre .views-row .field {
        margin-bottom: 7px; }
      /* line 38, ../sass/pages/_mn-media-artists-tax.scss */
      body.section-mn-media-artist .views-row h3.teaser-album-title, body.section-mn-media-genre .views-row h3.teaser-album-title {
        font-size: 1em; }
      /* line 41, ../sass/pages/_mn-media-artists-tax.scss */
      body.section-mn-media-artist .views-row div.album-cover-main, body.section-mn-media-genre .views-row div.album-cover-main {
        margin-bottom: 5px;
        width: 90%; }
      /* line 46, ../sass/pages/_mn-media-artists-tax.scss */
      body.section-mn-media-artist .views-row input[type="submit"], body.section-mn-media-genre .views-row input[type="submit"] {
        width: 90%;
        padding: 7px 0;
        font-size: 1.25em; }
    /* line 53, ../sass/pages/_mn-media-artists-tax.scss */
    body.section-mn-media-artist .views-row:first-child, body.section-mn-media-genre .views-row:first-child {
      float: left; }
    /* line 57, ../sass/pages/_mn-media-artists-tax.scss */
    body.section-mn-media-artist .views-row:nth-child(2n+3), body.section-mn-media-genre .views-row:nth-child(2n+3) {
      clear: left;
      float: left;
      border: 0px solid green; }
    /* line 62, ../sass/pages/_mn-media-artists-tax.scss */
    body.section-mn-media-artist .views-row:nth-child(2n+2), body.section-mn-media-genre .views-row:nth-child(2n+2) {
      float: right;
      border: 0px solid red; } }
  @media (min-width: 48.0625em) {
    /* line 69, ../sass/pages/_mn-media-artists-tax.scss */
    body.section-mn-media-artist .views-row, body.section-mn-media-genre .views-row {
      width: 25%;
      margin-bottom: 20px; }
    /* line 73, ../sass/pages/_mn-media-artists-tax.scss */
    body.section-mn-media-artist .views-row:nth-child(4n+5), body.section-mn-media-genre .views-row:nth-child(4n+5) {
      clear: left; }
    /* line 78, ../sass/pages/_mn-media-artists-tax.scss */
    body.section-mn-media-artist input[type="submit"], body.section-mn-media-genre input[type="submit"] {
      width: 160px;
      padding: 7px 0;
      font-size: 1.25em; }
    /* line 84, ../sass/pages/_mn-media-artists-tax.scss */
    body.section-mn-media-artist .teaser-more-info, body.section-mn-media-genre .teaser-more-info {
      font-size: .85em; } }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 91, ../sass/pages/_mn-media-artists-tax.scss */
    body.section-mn-media-artist .views-row, body.section-mn-media-genre .views-row {
      width: 33%;
      margin-bottom: 20px; }
    /* line 95, ../sass/pages/_mn-media-artists-tax.scss */
    body.section-mn-media-artist .views-row:nth-child(3n+4), body.section-mn-media-genre .views-row:nth-child(3n+4) {
      clear: left; }
    /* line 99, ../sass/pages/_mn-media-artists-tax.scss */
    body.section-mn-media-artist input[type="submit"], body.section-mn-media-genre input[type="submit"] {
      width: 160px;
      padding: 7px 0;
      font-size: 1.25em; }
    /* line 105, ../sass/pages/_mn-media-artists-tax.scss */
    body.section-mn-media-artist .teaser-more-info, body.section-mn-media-genre .teaser-more-info {
      font-size: .85em; } }
  @media (min-width: 36.3125em) {
    /* line 111, ../sass/pages/_mn-media-artists-tax.scss */
    body.section-mn-media-artist .views-row, body.section-mn-media-genre .views-row {
      display: inline;
      float: left; } }
  /* line 119, ../sass/pages/_mn-media-artists-tax.scss */
  body.section-mn-media-artist .views-row input[type="submit"], body.section-mn-media-genre .views-row input[type="submit"] {
    background-color: #ffc52b;
    color: #fff;
    display: block;
    text-transform: uppercase;
    border: none; }
    /* line 202, ../sass/pages/_mixins.scss */
    body.section-mn-media-artist .views-row input[type="submit"]:hover, body.section-mn-media-genre .views-row input[type="submit"]:hover {
      background-color: #ffa70f;
      transition: background-color 0.3s; }
  /* line 125, ../sass/pages/_mn-media-artists-tax.scss */
  body.section-mn-media-artist .views-row .album-cover-main img, body.section-mn-media-genre .views-row .album-cover-main img {
    display: block;
    background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 100% auto; }
    @media (min-width: 64.0625em) {
      /* line 125, ../sass/pages/_mn-media-artists-tax.scss */
      body.section-mn-media-artist .views-row .album-cover-main img, body.section-mn-media-genre .views-row .album-cover-main img {
        padding-bottom: 3%; } }
  /* line 133, ../sass/pages/_mn-media-artists-tax.scss */
  body.section-mn-media-artist .views-row .teaser-album-title a, body.section-mn-media-genre .views-row .teaser-album-title a {
    font-size: 1.25em; }
  /* line 137, ../sass/pages/_mn-media-artists-tax.scss */
  body.section-mn-media-artist .views-row .teaser-album-title, body.section-mn-media-artist .views-row .teaser-artist-name, body.section-mn-media-artist .views-row .field-name-commerce-price, body.section-mn-media-artist .views-row .teaser-album-add-cart, body.section-mn-media-genre .views-row .teaser-album-title, body.section-mn-media-genre .views-row .teaser-artist-name, body.section-mn-media-genre .views-row .field-name-commerce-price, body.section-mn-media-genre .views-row .teaser-album-add-cart {
    margin-bottom: 5px; }

/* line 1, ../sass/pages/_mn_album_display.scss */
body.section-productmnmediaalbumdisplay {
  /* END VIEWS ROW */ }
  @media (min-width: 36.3125em) {
    /* line 3, ../sass/pages/_mn_album_display.scss */
    body.section-productmnmediaalbumdisplay .messages--status {
      width: 75%; } }
  /* line 10, ../sass/pages/_mn_album_display.scss */
  body.section-productmnmediaalbumdisplay .group-header {
    width: 80%;
    margin: 0 auto; }
    /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
    body.section-productmnmediaalbumdisplay .group-header:after {
      content: "";
      display: table;
      clear: both; }
    @media (min-width: 36.3125em) {
      /* line 10, ../sass/pages/_mn_album_display.scss */
      body.section-productmnmediaalbumdisplay .group-header {
        padding: 0;
        width: 100%; } }
    /* line 19, ../sass/pages/_mn_album_display.scss */
    body.section-productmnmediaalbumdisplay .group-header h1.album-display-artist, body.section-productmnmediaalbumdisplay .group-header h1.album-display-title {
      display: inline;
      font-size: 38px;
      float: left;
      margin-bottom: 10px; }
      @media (min-width: 36.3125em) {
        /* line 19, ../sass/pages/_mn_album_display.scss */
        body.section-productmnmediaalbumdisplay .group-header h1.album-display-artist, body.section-productmnmediaalbumdisplay .group-header h1.album-display-title {
          margin-bottom: 23px; } }
    /* line 31, ../sass/pages/_mn_album_display.scss */
    body.section-productmnmediaalbumdisplay .group-header h1.album-display-artist {
      margin-left: 0px; }
      @media (min-width: 36.3125em) and (max-width: 48em) {
        /* line 31, ../sass/pages/_mn_album_display.scss */
        body.section-productmnmediaalbumdisplay .group-header h1.album-display-artist {
          margin-right: 15px; } }
      @media (min-width: 48.0625em) and (max-width: 64em) {
        /* line 31, ../sass/pages/_mn_album_display.scss */
        body.section-productmnmediaalbumdisplay .group-header h1.album-display-artist {
          margin-right: 30px; } }
      @media (min-width: 64.0625em) {
        /* line 31, ../sass/pages/_mn_album_display.scss */
        body.section-productmnmediaalbumdisplay .group-header h1.album-display-artist {
          margin-right: 60px; } }
    /* line 38, ../sass/pages/_mn_album_display.scss */
    body.section-productmnmediaalbumdisplay .group-header h1.album-display-artist:after {
      content: '\00a0 ';
      /* white space!*/ }
  /* line 42, ../sass/pages/_mn_album_display.scss */
  body.section-productmnmediaalbumdisplay .album-cover-main {
    width: 80%;
    margin: 0 auto 20px auto; }
    @media (min-width: 36.3125em) {
      /* line 42, ../sass/pages/_mn_album_display.scss */
      body.section-productmnmediaalbumdisplay .album-cover-main {
        -sgs-span-settings: ("span": 6, "location": 1, "grid": 8, "gutter": 0.33333, "style": "split", "start row": true, "end row": false, "fixed gutter": false, "split gutter": 1, "gutter property": "margin", "options": (null: null));
        width: 71.875%;
        float: left;
        margin-right: -100%;
        margin-left: 1.5625%;
        clear: none;
        clear: left;
        margin-left: 0; } }
    /* line 51, ../sass/pages/_mn_album_display.scss */
    body.section-productmnmediaalbumdisplay .album-cover-main img {
      /*Main album cover */
      margin: 0 auto;
      display: block;
      background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
      background-position: 0 100%;
      background-repeat: no-repeat;
      background-size: 100% auto;
      padding-bottom: 3.75%; }
  /* line 61, ../sass/pages/_mn_album_display.scss */
  body.section-productmnmediaalbumdisplay .field-name-commerce-price {
    /* LAYOUT */
    width: 100%;
    border: 0px solid red;
    clear: left;
    float: left;
    text-align: center;
    color: #01a5af;
    font-size: 1.6em;
    margin-bottom: 15px; }
    @media (min-width: 36.3125em) {
      /* line 61, ../sass/pages/_mn_album_display.scss */
      body.section-productmnmediaalbumdisplay .field-name-commerce-price {
        -sgs-span-settings: ("span": 6, "location": 1, "grid": 8, "gutter": 0.33333, "style": "split", "start row": true, "end row": false, "fixed gutter": false, "split gutter": 1, "gutter property": "margin", "options": (null: null));
        width: 71.875%;
        float: left;
        margin-right: -100%;
        margin-left: 1.5625%;
        clear: none;
        clear: left !important; } }
  /* line 73, ../sass/pages/_mn_album_display.scss */
  body.section-productmnmediaalbumdisplay .field-name-field-product {
    /*CONTAINS ADD TO CART ALBUM ONLY!*/
    width: 100%;
    position: relative;
    clear: left;
    margin-bottom: 20px; }
    @media (min-width: 36.3125em) {
      /* line 73, ../sass/pages/_mn_album_display.scss */
      body.section-productmnmediaalbumdisplay .field-name-field-product {
        -sgs-span-settings: ("span": 6, "location": 1, "grid": 8, "gutter": 0.33333, "style": "split", "start row": true, "end row": false, "fixed gutter": false, "split gutter": 1, "gutter property": "margin", "options": (null: null));
        width: 71.875%;
        float: left;
        margin-right: -100%;
        margin-left: 1.5625%;
        clear: none;
        clear: both; } }
    /* line 80, ../sass/pages/_mn_album_display.scss */
    body.section-productmnmediaalbumdisplay .field-name-field-product #edit-submit {
      /*Add to Cart, Album */
      clear: left;
      background-color: #ffc52b;
      color: #fff;
      display: block;
      text-transform: uppercase;
      border: none;
      text-transform: uppercase;
      color: #fff;
      font-size: 1.6em;
      /* @include grid-span(4, 2); */
      /* NOT correct  */
      width: 226px;
      /*margin-left:60px;  */
      margin: 0 auto;
      position: relative;
      height: 45px;
      border: 0;
      display: block; }
      /* line 202, ../sass/pages/_mixins.scss */
      body.section-productmnmediaalbumdisplay .field-name-field-product #edit-submit:hover {
        background-color: #ffa70f;
        transition: background-color 0.3s; }
    /* line 95, ../sass/pages/_mn_album_display.scss */
    body.section-productmnmediaalbumdisplay .field-name-field-product #edit-submit:hover {
      background-color: #ffa70f;
      transition: background-color 0.3s; }
  /* line 100, ../sass/pages/_mn_album_display.scss */
  body.section-productmnmediaalbumdisplay .field-name-field-mn-dl-notice {
    font-size: .75em;
    -sgs-span-settings: ("span": 6, "location": 1, "grid": 8, "gutter": 0.33333, "style": "split", "start row": true, "end row": false, "fixed gutter": false, "split gutter": 1, "gutter property": "margin", "options": (null: null));
    width: 71.875%;
    float: left;
    margin-right: -100%;
    margin-left: 1.5625%;
    clear: none;
    clear: left; }
  /* line 105, ../sass/pages/_mn_album_display.scss */
  body.section-productmnmediaalbumdisplay .field-name-field-genre {
    display: none;
    margin-top: 10px; }
    /* line 108, ../sass/pages/_mn_album_display.scss */
    body.section-productmnmediaalbumdisplay .field-name-field-genre .label-inline {
      /* @extend %genre-label; NOT FOUND!*/ }
  /* line 113, ../sass/pages/_mn_album_display.scss */
  body.section-productmnmediaalbumdisplay .field-name-tracks {
    /* display:none; */
    /* position:relative; */
    border: 1px solid #f2720f;
    border-radius: 6px 6px 0 0;
    margin-right: 0;
    -sgs-span-settings: ("span": 8, "location": 1, "grid": 8, "gutter": 0.33333, "style": "split", "start row": true, "end row": true, "fixed gutter": false, "split gutter": 1, "gutter property": "margin", "options": (null: null));
    width: 96.875%;
    float: right;
    margin-left: 0;
    margin-right: 1.5625%;
    clear: none; }
    /* line 120, ../sass/pages/_mn_album_display.scss */
    body.section-productmnmediaalbumdisplay .field-name-tracks .label-above {
      background-color: #f2720f;
      padding: 7px 0 7px 15px;
      /* height:48px; */
      color: #fff;
      font-size: 2.2em;
      font-family: "bebas_neue_regularregular";
      font-weight: 300;
      text-transform: uppercase;
      letter-spacing: 1px;
      text-shadow: 2px 1px 2px rgba(50, 50, 50, 0.6);
      border-radius: 5px 5px 0 0; }
  /* line 125, ../sass/pages/_mn_album_display.scss */
  body.section-productmnmediaalbumdisplay .views-row {
    border-bottom: 1px solid #f2720f;
    padding-top: 8px;
    padding-left: 7px;
    position: relative;
    width: 100%;
    /* END node--product-mnmedia-track-display */ }
    @media (min-width: 36.3125em) {
      /* line 125, ../sass/pages/_mn_album_display.scss */
      body.section-productmnmediaalbumdisplay .views-row {
        padding-left: 15px; } }
    /* line 134, ../sass/pages/_mn_album_display.scss */
    body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display {
      position: relative;
      height: 57px;
      width: 100%;
      /* END price table */
      /* END field name field product */
      /*END mnmedia_sample */ }
      /* line 138, ../sass/pages/_mn_album_display.scss */
      body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display .track-thumb {
        display: none;
        width: 45px !important;
        height: 45px;
        margin-bottom: 0;
        width: 100%; }
        @media (min-width: 36.3125em) {
          /* line 138, ../sass/pages/_mn_album_display.scss */
          body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display .track-thumb {
            display: block; } }
        @media (min-width: 64.0625em) {
          /* line 138, ../sass/pages/_mn_album_display.scss */
          body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display .track-thumb {
            display: block;
            position: relative;
            top: 2px; } }
      /* line 158, ../sass/pages/_mn_album_display.scss */
      body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display table.commerce-price-rrp-your-price {
        /*MN TRACK ONLY, THIS IS DRUPAL DEFAULT */
        border: 0px solid red;
        width: 35px;
        position: absolute;
        right: 15px;
        top: 0;
        width: 70px;
        /*SAME AS field-name-field-product */ }
        /* line 165, ../sass/pages/_mn_album_display.scss */
        body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display table.commerce-price-rrp-your-price td.webprice-title {
          display: none; }
        /* line 166, ../sass/pages/_mn_album_display.scss */
        body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display table.commerce-price-rrp-your-price td.webprice-total {
          color: #125381;
          font-weight: 500;
          font-size: .925em;
          text-align: right;
          width: 100%; }
      /* line 175, ../sass/pages/_mn_album_display.scss */
      body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display .field-name-field-mnetid {
        position: absolute;
        left: 0;
        top: 0px;
        width: 60%;
        color: #f2720f; }
        @media (min-width: 36.3125em) {
          /* line 175, ../sass/pages/_mn_album_display.scss */
          body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display .field-name-field-mnetid {
            left: 100px; } }
        /* line 184, ../sass/pages/_mn_album_display.scss */
        body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display .field-name-field-mnetid .track-title {
          white-space: nowrap;
          font-size: 14px;
          position: relative;
          left: 33px; }
          @media (min-width: 36.3125em) {
            /* line 184, ../sass/pages/_mn_album_display.scss */
            body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display .field-name-field-mnetid .track-title {
              font-size: 16px;
              left: -5px; } }
      /* line 196, ../sass/pages/_mn_album_display.scss */
      body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display .field-name-field-product {
        /* width:70px; */
        border: 0;
        position: absolute;
        padding: 0;
        right: 0px;
        top: 25px;
        /* NEEDED TO OVERRIDE ALBUM ADD-TO-CART */
        width: 70px;
        float: NONE;
        margin-right: 0;
        margin-left: 0; }
        /* line 208, ../sass/pages/_mn_album_display.scss */
        body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display .field-name-field-product table, body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display .field-name-field-product tr, body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display .field-name-field-product td {
          width: 100%;
          text-align: center; }
        /* line 213, ../sass/pages/_mn_album_display.scss */
        body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display .field-name-field-product form.commerce-add-to-cart {
          position: absolute;
          right: 15px;
          display: block;
          width: 70px;
          /* needed so you can align price, need same measurement */
          background-color: #ffc52b; }
          /* line 219, ../sass/pages/_mn_album_display.scss */
          body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display .field-name-field-product form.commerce-add-to-cart input[type="submit"] {
            background-color: #ffc52b;
            color: #fff;
            display: block;
            text-transform: uppercase;
            border: none;
            border: 0;
            text-transform: uppercase;
            color: #fff;
            font-size: .8em;
            padding: 4px 0px;
            width: 100%;
            margin: 0 auto;
            letter-spacing: .05em; }
            /* line 202, ../sass/pages/_mixins.scss */
            body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display .field-name-field-product form.commerce-add-to-cart input[type="submit"]:hover {
              background-color: #ffa70f;
              transition: background-color 0.3s; }
          /* line 231, ../sass/pages/_mn_album_display.scss */
          body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display .field-name-field-product form.commerce-add-to-cart input[type="submit"]:hover {
            background-color: #ffa70f;
            transition: background-color 0.3s; }
      /* line 236, ../sass/pages/_mn_album_display.scss */
      body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display div.mnmedia_sample {
        position: absolute;
        left: 0px;
        bottom: -30px;
        background-color: #ccc;
        /* min-width:260px; */
        height: 4px !important; }
        @media (min-width: 36.3125em) {
          /* line 236, ../sass/pages/_mn_album_display.scss */
          body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display div.mnmedia_sample {
            left: -40px;
            bottom: -28px; } }
        /* line 248, ../sass/pages/_mn_album_display.scss */
        body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display div.mnmedia_sample .play_pause {
          left: 0;
          top: -40px;
          width: 31px;
          height: 32px;
          border: 0; }
          @media (min-width: 36.3125em) {
            /* line 248, ../sass/pages/_mn_album_display.scss */
            body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display div.mnmedia_sample .play_pause {
              top: -42px; } }
        /* line 260, ../sass/pages/_mn_album_display.scss */
        body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display div.mnmedia_sample .player {
          height: 3px;
          padding: 0; }
          /* line 261, ../sass/pages/_mn_album_display.scss */
          body.section-productmnmediaalbumdisplay .views-row .node--product-mnmedia-track-display div.mnmedia_sample .player object {
            position: absolute;
            top: 0;
            left: 0; }

/* END BODY SECTION CONTAIN */
/*TEMP, FOR NOW HIDE ON WE SUGGEST ON iPhone version */
/* line 270, ../sass/pages/_mn_album_display.scss */
.block--views-album-display-footer-block {
  display: none; }
  @media (min-width: 36.3125em) {
    /* line 270, ../sass/pages/_mn_album_display.scss */
    .block--views-album-display-footer-block {
      display: block; } }

/* line 1, ../sass/pages/_mn_media_tax.scss */
body.section-mn-media-genre {
  /* control row breaks */ }
  /* line 2, ../sass/pages/_mn_media_tax.scss */
  body.section-mn-media-genre .feed-icon {
    display: none; }
  /* line 5, ../sass/pages/_mn_media_tax.scss */
  body.section-mn-media-genre .l-content {
    position: relative;
    padding-bottom: 7px;
    padding-top: 50px; }
  /* line 12, ../sass/pages/_mn_media_tax.scss */
  body.section-mn-media-genre .view-content {
    padding-left: 0;
    padding-top: 25px;
    color: #125381;
    font-weight: 900;
    font-family: Arial, Helvetica, sans-serif; }
    /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
    body.section-mn-media-genre .view-content:after {
      content: "";
      display: table;
      clear: both; }
  /* line 22, ../sass/pages/_mn_media_tax.scss */
  body.section-mn-media-genre li.views-row {
    float: left;
    margin-bottom: 25px; }
    /* line 25, ../sass/pages/_mn_media_tax.scss */
    body.section-mn-media-genre li.views-row img {
      position: relative;
      display: block;
      margin-bottom: 7px;
      background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
      background-position: 0 100%;
      background-repeat: no-repeat;
      background-size: 100% auto;
      padding-bottom: 3.5%;
      position: relative;
      display: block;
      margin-bottom: 5px;
      background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
      background-position: 0 100%;
      background-repeat: no-repeat;
      background-size: 100% auto;
      padding-bottom: 3.5%; }
    /* line 32, ../sass/pages/_mn_media_tax.scss */
    body.section-mn-media-genre li.views-row h3 {
      color: #125381;
      text-align: left;
      margin-bottom: 7px;
      font-size: 1.65em;
      /*@include breakpoint($desktop){font-size:1.65em;}
      @include breakpoint($tablet-landscape){font-size:1.35em;}
      @include breakpoint($tablet-portrait){font-size:1.25em;}*/ }
      /* line 116, ../sass/abstractions/_mixins.scss */
      body.section-mn-media-genre li.views-row h3:hover {
        color: #ffa70f;
        transition: color 0.3s; }
      /* line 34, ../sass/pages/_mn_media_tax.scss */
      body.section-mn-media-genre li.views-row h3:hover {
        color: #ffa70f;
        transition: color 0.3s; }
    /* line 37, ../sass/pages/_mn_media_tax.scss */
    body.section-mn-media-genre li.views-row h3.teaser-artist-name {
      font-family: Arial, Helvetica, sans-serif;
      margin-bottom: 7px;
      text-transform: none;
      font-size: 1.25em;
      /*
      @include breakpoint($desktop){font-size:1.2em;}
      @include breakpoint($tablet-landscape){font-size:.9em;}
      @include breakpoint($tablet-portrait){font-size:.8em;}
      */ }
      /* line 128, ../sass/abstractions/_mixins.scss */
      body.section-mn-media-genre li.views-row h3.teaser-artist-name:hover {
        color: #ffa70f;
        transition: color 0.3s; }
    /* line 40, ../sass/pages/_mn_media_tax.scss */
    body.section-mn-media-genre li.views-row .field-name-commerce-price {
      display: block;
      margin-bottom: 5px;
      font-size: 1.25em;
      /*
      @include breakpoint($desktop){font-size:1.2em}
      @include breakpoint($tablet-landscape){font-size:1em;}
      @include breakpoint($tablet-portrait){font-size:.9em}
      */ }
    /* line 43, ../sass/pages/_mn_media_tax.scss */
    body.section-mn-media-genre li.views-row input[type="submit"] {
      background-color: #ffc52b;
      border: 0px solid red !important;
      font-family: "bebas_neue_regularregular";
      color: #fff;
      text-transform: uppercase;
      margin-bottom: 7px;
      width: 100%;
      font-size: 1.4em;
      height: 40px; }
      /* line 151, ../sass/abstractions/_mixins.scss */
      body.section-mn-media-genre li.views-row input[type="submit"]:hover {
        background-color: #ffa70f;
        transition: background-color 0.3s; }
  @media (min-width: 0) and (max-width: 36.25em) {
    /* line 49, ../sass/pages/_mn_media_tax.scss */
    body.section-mn-media-genre li.views-row {
      width: 50%; }
      /* line 51, ../sass/pages/_mn_media_tax.scss */
      body.section-mn-media-genre li.views-row .li-wrapper {
        width: 100%;
        padding-right: 1em; }
    /* line 56, ../sass/pages/_mn_media_tax.scss */
    body.section-mn-media-genre li.views-row:nth-child(2n+3) {
      clear: left; } }
  @media (min-width: 36.3125em) and (max-width: 48em) {
    /* line 61, ../sass/pages/_mn_media_tax.scss */
    body.section-mn-media-genre li.views-row {
      width: 33.33%; }
      /* line 64, ../sass/pages/_mn_media_tax.scss */
      body.section-mn-media-genre li.views-row .li-wrapper {
        width: 160px; }
    /* line 68, ../sass/pages/_mn_media_tax.scss */
    body.section-mn-media-genre li.views-row:nth-child(3n+4) {
      clear: left; } }
  @media (min-width: 48.0625em) {
    /* line 73, ../sass/pages/_mn_media_tax.scss */
    body.section-mn-media-genre li.views-row {
      width: 25%; }
      /* line 76, ../sass/pages/_mn_media_tax.scss */
      body.section-mn-media-genre li.views-row .li-wrapper {
        width: 160px; }
    /* line 80, ../sass/pages/_mn_media_tax.scss */
    body.section-mn-media-genre li.views-row:nth-child(4n+5) {
      clear: left; } }

/* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
body.section-mn-media-genre .view-content:after {
  content: "";
  display: table;
  clear: both; }

/* line 3, ../sass/pages/_paypal_express_checkout.scss */
body.page-checkout-paypal-ec table.checkout-review {
  width: 100%; }
  /* line 7, ../sass/pages/_paypal_express_checkout.scss */
  body.page-checkout-paypal-ec table.checkout-review tr.pane-data, body.page-checkout-paypal-ec table.checkout-review tr.pane-title {
    background: none; }
  /* line 11, ../sass/pages/_paypal_express_checkout.scss */
  body.page-checkout-paypal-ec table.checkout-review tr.pane-title td {
    padding-top: 20px; }
  /* line 15, ../sass/pages/_paypal_express_checkout.scss */
  body.page-checkout-paypal-ec table.checkout-review tr.pane-title:first-child td:first-child {
    padding-bottom: 5px; }
  /* line 19, ../sass/pages/_paypal_express_checkout.scss */
  body.page-checkout-paypal-ec table.checkout-review .pane-data-full div {
    padding: 1px 0; }
/* line 25, ../sass/pages/_paypal_express_checkout.scss */
body.page-checkout-paypal-ec #edit-commerce-license {
  display: none; }
/* line 29, ../sass/pages/_paypal_express_checkout.scss */
body.page-checkout-paypal-ec input[type="submit"] {
  background-color: #ffc52b;
  color: #fff;
  display: block;
  text-transform: uppercase;
  border: none; }
  /* line 202, ../sass/pages/_mixins.scss */
  body.page-checkout-paypal-ec input[type="submit"]:hover {
    background-color: #ffa70f;
    transition: background-color 0.3s; }

/* line 3, ../sass/pages/_privacy_terms.scss */
body.section-privacy-policy .l-content, body.section-terms-and-conditions .l-content {
  width: 90%;
  margin: 0 auto; }
  @media (min-width: 36.3125em) {
    /* line 3, ../sass/pages/_privacy_terms.scss */
    body.section-privacy-policy .l-content, body.section-terms-and-conditions .l-content {
      width: 80%; } }
  /* line 7, ../sass/pages/_privacy_terms.scss */
  body.section-privacy-policy .l-content h1:first-child, body.section-terms-and-conditions .l-content h1:first-child {
    display: none; }
  /* line 10, ../sass/pages/_privacy_terms.scss */
  body.section-privacy-policy .l-content h3, body.section-terms-and-conditions .l-content h3 {
    font-size: 2em; }
  /* line 13, ../sass/pages/_privacy_terms.scss */
  body.section-privacy-policy .l-content p, body.section-terms-and-conditions .l-content p {
    margin-bottom: 2em;
    width: 80%;
    width: 100%; }
    @media (min-width: 36.3125em) {
      /* line 13, ../sass/pages/_privacy_terms.scss */
      body.section-privacy-policy .l-content p, body.section-terms-and-conditions .l-content p {
        width: 80%; } }

/* line 6, ../sass/pages/_product_page_generic.scss */
body.section-dvds .group-right ul.social-media-int, body.section-books .group-right ul.social-media-int, body.section-yoga-classes .group-right ul.social-media-int {
  text-align: center;
  margin-bottom: 10px; }
  @media (min-width: 36.3125em) {
    /* line 6, ../sass/pages/_product_page_generic.scss */
    body.section-dvds .group-right ul.social-media-int, body.section-books .group-right ul.social-media-int, body.section-yoga-classes .group-right ul.social-media-int {
      text-align: left; } }
  /* line 13, ../sass/pages/_product_page_generic.scss */
  body.section-dvds .group-right ul.social-media-int li, body.section-books .group-right ul.social-media-int li, body.section-yoga-classes .group-right ul.social-media-int li {
    margin: 0 3.5%; }
    @media (min-width: 36.3125em) {
      /* line 13, ../sass/pages/_product_page_generic.scss */
      body.section-dvds .group-right ul.social-media-int li, body.section-books .group-right ul.social-media-int li, body.section-yoga-classes .group-right ul.social-media-int li {
        margin: 0 12px 0 0; } }
/* line 20, ../sass/pages/_product_page_generic.scss */
body.section-dvds .group-right .product-page-description, body.section-books .group-right .product-page-description, body.section-yoga-classes .group-right .product-page-description {
  text-align: justify;
  width: 90%;
  line-height: 1.4;
  margin: 0 auto; }
  @media (min-width: 36.3125em) {
    /* line 20, ../sass/pages/_product_page_generic.scss */
    body.section-dvds .group-right .product-page-description, body.section-books .group-right .product-page-description, body.section-yoga-classes .group-right .product-page-description {
      text-align: left;
      margin: 0; } }
/* line 30, ../sass/pages/_product_page_generic.scss */
body.section-dvds .group-right .product-page-price, body.section-books .group-right .product-page-price, body.section-yoga-classes .group-right .product-page-price {
  text-align: center; }
  @media (min-width: 36.3125em) {
    /* line 30, ../sass/pages/_product_page_generic.scss */
    body.section-dvds .group-right .product-page-price, body.section-books .group-right .product-page-price, body.section-yoga-classes .group-right .product-page-price {
      text-align: left; } }
/* line 36, ../sass/pages/_product_page_generic.scss */
body.section-dvds .group-right form.commerce-add-to-cart, body.section-books .group-right form.commerce-add-to-cart, body.section-yoga-classes .group-right form.commerce-add-to-cart {
  margin-bottom: 35px; }
  /* line 38, ../sass/pages/_product_page_generic.scss */
  body.section-dvds .group-right form.commerce-add-to-cart input[type="submit"], body.section-books .group-right form.commerce-add-to-cart input[type="submit"], body.section-yoga-classes .group-right form.commerce-add-to-cart input[type="submit"] {
    margin: 0 auto;
    /*USE FOR YOGA CLASS, */
    background-color: #ffc52b;
    color: #fff;
    display: block;
    text-transform: uppercase;
    border: none;
    font-size: 1.4em;
    /* 1.4em; */
    padding: .25em 1em;
    padding: 0.5em 0.75em; }
    /* line 180, ../sass/abstractions/_mixins.scss */
    body.section-dvds .group-right form.commerce-add-to-cart input[type="submit"]:hover, body.section-books .group-right form.commerce-add-to-cart input[type="submit"]:hover, body.section-yoga-classes .group-right form.commerce-add-to-cart input[type="submit"]:hover {
      background-color: #ffa70f;
      transition: background-color 0.3s; }
  @media (min-width: 36.3125em) {
    /* line 36, ../sass/pages/_product_page_generic.scss */
    body.section-dvds .group-right form.commerce-add-to-cart, body.section-books .group-right form.commerce-add-to-cart, body.section-yoga-classes .group-right form.commerce-add-to-cart {
      margin-bottom: 10px; }
      /* line 44, ../sass/pages/_product_page_generic.scss */
      body.section-dvds .group-right form.commerce-add-to-cart input[type="submit"], body.section-books .group-right form.commerce-add-to-cart input[type="submit"], body.section-yoga-classes .group-right form.commerce-add-to-cart input[type="submit"] {
        margin: 0; } }
/* line 49, ../sass/pages/_product_page_generic.scss */
body.section-dvds .group-right .form-item-quantity, body.section-books .group-right .form-item-quantity, body.section-yoga-classes .group-right .form-item-quantity {
  display: none; }
  @media (min-width: 48.0625em) {
    /* line 49, ../sass/pages/_product_page_generic.scss */
    body.section-dvds .group-right .form-item-quantity, body.section-books .group-right .form-item-quantity, body.section-yoga-classes .group-right .form-item-quantity {
      display: block; } }

/* line 2, ../sass/pages/_search_page.scss */
body.section-search footer.search-result__info {
  display: none; }

/* line 3, ../sass/pages/_search_products.scss */
body.section-search-products footer {
  display: none; }
/* line 5, ../sass/pages/_search_products.scss */
body.section-search-products .l-page {
  /* min-height: 1200px; */
  margin-bottom: 0;
  /* this offsets the sticky footer margin of -475, because of columns(?) */ }
/* line 15, ../sass/pages/_search_products.scss */
body.section-search-products .l-content {
  /*
  @include breakpoint($tablet-min){
  	width:75%;
  	float:left; 
  	clear:left; 
  	margin-left:0;
  	@include clearfix;
  } */ }
  /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  body.section-search-products .l-content .view-content:after {
    content: "";
    display: table;
    clear: both; }
  /* line 20, ../sass/pages/_search_products.scss */
  body.section-search-products .l-content .views-exposed-widgets {
    position: relative;
    margin-bottom: 20px; }
  /* line 25, ../sass/pages/_search_products.scss */
  body.section-search-products .l-content .views-widget input[type="text"] {
    height: 30px;
    border-radius: 4px; }
  /* line 30, ../sass/pages/_search_products.scss */
  body.section-search-products .l-content .views-exposed-widget.views-reset-button, body.section-search-products .l-content .views-exposed-widget.views-submit-button {
    position: absolute;
    bottom: 0; }
    /* line 33, ../sass/pages/_search_products.scss */
    body.section-search-products .l-content .views-exposed-widget.views-reset-button input[type="submit"], body.section-search-products .l-content .views-exposed-widget.views-submit-button input[type="submit"] {
      width: 100px;
      height: 30px;
      background-color: #ffc52b;
      color: #fff;
      display: block;
      text-transform: uppercase;
      border: none;
      background-color: #99cc66; }
      /* line 202, ../sass/pages/_mixins.scss */
      body.section-search-products .l-content .views-exposed-widget.views-reset-button input[type="submit"]:hover, body.section-search-products .l-content .views-exposed-widget.views-submit-button input[type="submit"]:hover {
        background-color: #ffa70f;
        transition: background-color 0.3s; }
  /* line 41, ../sass/pages/_search_products.scss */
  body.section-search-products .l-content .views-exposed-widget.views-submit-button {
    left: 260px;
    width: 100px; }
  /* line 45, ../sass/pages/_search_products.scss */
  body.section-search-products .l-content .views-exposed-widget.views-reset-button {
    left: 370px;
    width: 100px; }
  /* line 50, ../sass/pages/_search_products.scss */
  body.section-search-products .l-content .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0; }
  /* line 54, ../sass/pages/_search_products.scss */
  body.section-search-products .l-content .views-row {
    width: 50%;
    display: inline;
    float: left;
    font-size: 12px;
    padding-right: 3%;
    margin-bottom: 20px; }
    @media (min-width: 36.3125em) {
      /* line 54, ../sass/pages/_search_products.scss */
      body.section-search-products .l-content .views-row {
        width: 25%; } }
    /* line 65, ../sass/pages/_search_products.scss */
    body.section-search-products .l-content .views-row .result-item {
      margin-bottom: 5px; }
      /* line 67, ../sass/pages/_search_products.scss */
      body.section-search-products .l-content .views-row .result-item div {
        margin-bottom: 5px; }
    /* line 71, ../sass/pages/_search_products.scss */
    body.section-search-products .l-content .views-row .result-image {
      width: 100%; }
      /* line 73, ../sass/pages/_search_products.scss */
      body.section-search-products .l-content .views-row .result-image img {
        width: 100%; }
    /* line 77, ../sass/pages/_search_products.scss */
    body.section-search-products .l-content .views-row .result-title {
      font-weight: bold; }
    /* line 81, ../sass/pages/_search_products.scss */
    body.section-search-products .l-content .views-row .result-type {
      display: none; }
  @media (min-width: 0) and (max-width: 36.25em) {
    /* line 86, ../sass/pages/_search_products.scss */
    body.section-search-products .l-content .views-row:nth-child(2n+3) {
      clear: left;
      border: 0px solid red; } }
  @media (min-width: 64.0625em) {
    /* line 92, ../sass/pages/_search_products.scss */
    body.section-search-products .l-content .views-row:nth-child(4n+5) {
      clear: left;
      border: 0px solid red; } }
  /* line 98, ../sass/pages/_search_products.scss */
  body.section-search-products .l-content .mnmedia_sample {
    width: 90%;
    height: 20px;
    position: relative;
    background: #333; }
    /* line 103, ../sass/pages/_search_products.scss */
    body.section-search-products .l-content .mnmedia_sample .play_pause {
      height: 19px;
      width: 19px;
      right: 0;
      background-size: 200%; }
/* line 121, ../sass/pages/_search_products.scss */
body.section-search-products aside.l-region--sidebar-first {
  display: none; }
/* line 124, ../sass/pages/_search_products.scss */
body.section-search-products aside.l-region--sidebar-second {
  display: block;
  display: none;
  /*
  @include breakpoint($tablet-landscape-min){
  	width:25%;
  }
  */
  /* border:1px solid red; */
  float: right;
  -sgs-span-settings: ("span": 3, "location": 10, "grid": 12, "gutter": 0.33333, "style": "split", "start row": false, "end row": true, "fixed gutter": false, "split gutter": 1, "gutter property": "margin", "options": (null: null));
  width: 22.91667%;
  float: right;
  margin-left: 0;
  margin-right: 1.04167%;
  clear: none; }
  /* line 135, ../sass/pages/_search_products.scss */
  body.section-search-products aside.l-region--sidebar-second .block--facetapi {
    margin-bottom: 20px; }
    /* line 137, ../sass/pages/_search_products.scss */
    body.section-search-products aside.l-region--sidebar-second .block--facetapi ul {
      padding-left: 2em;
      font-size: 14px; }
      /* line 140, ../sass/pages/_search_products.scss */
      body.section-search-products aside.l-region--sidebar-second .block--facetapi ul li {
        margin-bottom: 5px; }
/* line 147, ../sass/pages/_search_products.scss */
body.section-search-products input[type="submit"] {
  background-color: #ffc52b;
  color: #fff;
  display: block;
  text-transform: uppercase;
  border: none;
  width: 100%;
  font-size: 1.5em; }
  /* line 202, ../sass/pages/_mixins.scss */
  body.section-search-products input[type="submit"]:hover {
    background-color: #ffa70f;
    transition: background-color 0.3s; }

/* line 1, ../sass/pages/_user_videos.scss */
body.page-user-videos {
  /* DON'T FORGET!!!, MAY NEED THIS LATER */ }
  /* line 2, ../sass/pages/_user_videos.scss */
  body.page-user-videos ul.action-links {
    display: none; }
  /* line 3, ../sass/pages/_user_videos.scss */
  body.page-user-videos table.views-table {
    background-color: rgba(237, 242, 244, 0.5);
    width: 100%; }
    /* line 5, ../sass/pages/_user_videos.scss */
    body.page-user-videos table.views-table tr {
      border-bottom: 1px solid #99cc66; }
    /* line 9, ../sass/pages/_user_videos.scss */
    body.page-user-videos table.views-table td {
      padding: 5px;
      vertical-align: top; }
    /* line 13, ../sass/pages/_user_videos.scss */
    body.page-user-videos table.views-table td.views-field-order-id {
      vertical-align: top; }

/* line 2, ../sass/pages/_video_class.scss */
body.section-video-classes .jw-title-primary {
  display: none; }
/* line 3, ../sass/pages/_video_class.scss */
body.section-video-classes .jw-title {
  display: none; }
@media (max-width: 48em) {
  /* line 5, ../sass/pages/_video_class.scss */
  body.section-video-classes .l-content {
    padding-top: 20px; }
  /* line 8, ../sass/pages/_video_class.scss */
  body.section-video-classes .class-wrapper {
    width: 100%; }
  /* line 11, ../sass/pages/_video_class.scss */
  body.section-video-classes .user-assettS {
    width: 100%;
    clear: both; } }
/* line 16, ../sass/pages/_video_class.scss */
body.section-video-classes h1 {
  margin-bottom: 10px; }
@media (min-width: 48.0625em) {
  /* line 18, ../sass/pages/_video_class.scss */
  body.section-video-classes .class-wrapper {
    width: 85%; } }
/* line 24, ../sass/pages/_video_class.scss */
body.section-video-classes .group-footer {
  font-size: 11px;
  padding-top: 5px; }
  /* line 27, ../sass/pages/_video_class.scss */
  body.section-video-classes .group-footer span.yoga-class-details {
    display: inline; }
    /* line 28, ../sass/pages/_video_class.scss */
    body.section-video-classes .group-footer span.yoga-class-details .label-inline {
      font-weight: bold;
      display: inline; }
  /* line 30, ../sass/pages/_video_class.scss */
  body.section-video-classes .group-footer span.yoga-class-details::after {
    content: "; "; }

/* line 5, ../sass/pages/_yoga-pages.scss */
body.section-yoga-class-pass .l-main .l-content {
  padding-top: 15px; }
  /* line 8, ../sass/pages/_yoga-pages.scss */
  body.section-yoga-class-pass .l-main .l-content h1 {
    text-align: center;
    font-size: 46px; }
  /* line 13, ../sass/pages/_yoga-pages.scss */
  body.section-yoga-class-pass .l-main .l-content h2.yoga-class-pass-title {
    font-size: 2.2em;
    /*26pixels*/
    text-align: center;
    margin-bottom: 24px;
    font-weight: 400; }
  /* line 20, ../sass/pages/_yoga-pages.scss */
  body.section-yoga-class-pass .l-main .l-content .panel-display {
    position: relative;
    top: -45px; }
  /* line 24, ../sass/pages/_yoga-pages.scss */
  body.section-yoga-class-pass .l-main .l-content .pane-yoga-class-pass-view-panel-pane-1 {
    padding-bottom: 20px; }
  /* line 27, ../sass/pages/_yoga-pages.scss */
  body.section-yoga-class-pass .l-main .l-content table.views-view-grid {
    width: 100%; }
    /* line 29, ../sass/pages/_yoga-pages.scss */
    body.section-yoga-class-pass .l-main .l-content table.views-view-grid td {
      width: 33%;
      border: 0px solid red; }
    /* line 34, ../sass/pages/_yoga-pages.scss */
    body.section-yoga-class-pass .l-main .l-content table.views-view-grid td.col-1 {
      color: #ffc52b; }
      /* line 282, ../sass/pages/_mixins.scss */
      body.section-yoga-class-pass .l-main .l-content table.views-view-grid td.col-1 input[type="submit"] {
        background-color: #ffc52b;
        color: #fff;
        font-family: "Oswald", Helvetica, Arial, sans-serif; }
        /* line 285, ../sass/pages/_mixins.scss */
        body.section-yoga-class-pass .l-main .l-content table.views-view-grid td.col-1 input[type="submit"]:hover {
          background-color: #ffa70f;
          transition: background-color 0.3s; }
    /* line 35, ../sass/pages/_yoga-pages.scss */
    body.section-yoga-class-pass .l-main .l-content table.views-view-grid td.col-2 {
      color: #f2720f; }
      /* line 282, ../sass/pages/_mixins.scss */
      body.section-yoga-class-pass .l-main .l-content table.views-view-grid td.col-2 input[type="submit"] {
        background-color: #f2720f;
        color: #fff;
        font-family: "Oswald", Helvetica, Arial, sans-serif; }
        /* line 285, ../sass/pages/_mixins.scss */
        body.section-yoga-class-pass .l-main .l-content table.views-view-grid td.col-2 input[type="submit"]:hover {
          background-color: #ffa70f;
          transition: background-color 0.3s; }
    /* line 36, ../sass/pages/_yoga-pages.scss */
    body.section-yoga-class-pass .l-main .l-content table.views-view-grid td.col-3 {
      color: #01a5af; }
      /* line 282, ../sass/pages/_mixins.scss */
      body.section-yoga-class-pass .l-main .l-content table.views-view-grid td.col-3 input[type="submit"] {
        background-color: #01a5af;
        color: #fff;
        font-family: "Oswald", Helvetica, Arial, sans-serif; }
        /* line 285, ../sass/pages/_mixins.scss */
        body.section-yoga-class-pass .l-main .l-content table.views-view-grid td.col-3 input[type="submit"]:hover {
          background-color: #ffa70f;
          transition: background-color 0.3s; }
  /* line 43, ../sass/pages/_yoga-pages.scss */
  body.section-yoga-class-pass .l-main .l-content .yoga-class-pass-image {
    width: 100%;
    position: relative; }
    /* line 46, ../sass/pages/_yoga-pages.scss */
    body.section-yoga-class-pass .l-main .l-content .yoga-class-pass-image img {
      position: relative;
      margin: 0 auto;
      display: block; }
  /* line 52, ../sass/pages/_yoga-pages.scss */
  body.section-yoga-class-pass .l-main .l-content .price {
    font-size: 1.2em;
    text-align: center;
    margin-bottom: 12px;
    font-weight: bold; }
  /* line 58, ../sass/pages/_yoga-pages.scss */
  body.section-yoga-class-pass .l-main .l-content .ycp-add-to-cart {
    position: relative; }
    /* line 60, ../sass/pages/_yoga-pages.scss */
    body.section-yoga-class-pass .l-main .l-content .ycp-add-to-cart div {
      position: relative;
      width: 100%; }
      /* line 64, ../sass/pages/_yoga-pages.scss */
      body.section-yoga-class-pass .l-main .l-content .ycp-add-to-cart div input[type="submit"] {
        display: block;
        width: 160px;
        text-transform: uppercase;
        margin: 0 auto;
        position: relative;
        border: none; }
        /* line 71, ../sass/pages/_yoga-pages.scss */
        body.section-yoga-class-pass .l-main .l-content .ycp-add-to-cart div input[type="submit"]:hover {
          background-color: #ffa70f;
          transition: background-color 0.3s; }
/* line 83, ../sass/pages/_yoga-pages.scss */
body.section-yoga-class-pass .l-main tr.row-2 {
  display: none; }
/* line 87, ../sass/pages/_yoga-pages.scss */
body.section-yoga-class-pass .pane-block-3 {
  /* BEWARE this will all have to be moved to footer block, */
  border-top: 2px solid #01a5af;
  background-color: #fff;
  padding: 36px 0 50px 0; }
  /* line 92, ../sass/pages/_yoga-pages.scss */
  body.section-yoga-class-pass .pane-block-3 h2.pane-title {
    text-align: center;
    font-family: "Oswald", Helvetica, Arial, sans-serif;
    color: #99cc66;
    font-size: 46px;
    line-height: 1;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px; }
  /* line 103, ../sass/pages/_yoga-pages.scss */
  body.section-yoga-class-pass .pane-block-3 p {
    text-align: center;
    color: #01a5af; }
  /* line 107, ../sass/pages/_yoga-pages.scss */
  body.section-yoga-class-pass .pane-block-3 #free-trial-launch-btn {
    border: 1px solid #99cc66;
    border-radius: 3px;
    font-family: "Oswald", Helvetica, Arial, sans-serif;
    color: #01a5af;
    font-weight: 900;
    padding: 15px 102px;
    margin: 0 auto;
    background-color: #fff; }
    /* line 116, ../sass/pages/_yoga-pages.scss */
    body.section-yoga-class-pass .pane-block-3 #free-trial-launch-btn:hover {
      background-color: #ffa70f;
      transition: background-color 0.3s; }

/* line 1, ../sass/pages/_yoga_class_products.scss */
body.section-yoga-class-products, body.section-yoga-classes {
  /* GLOBAL */
  /* MAIN PRODUCT PAGE */
  /*END GROUP RIGHT */
  /*PANE ONLY */
  /* END PANE */ }
  /* line 3, ../sass/pages/_yoga_class_products.scss */
  body.section-yoga-class-products .l-content, body.section-yoga-classes .l-content {
    padding-top: 0; }
  /* line 4, ../sass/pages/_yoga_class_products.scss */
  body.section-yoga-class-products h1, body.section-yoga-classes h1 {
    color: #00a5b0;
    font-size: 3.5em; }
  /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
  body.section-yoga-class-products .node--yoga-class--full:after, body.section-yoga-classes .node--yoga-class--full:after {
    content: "";
    display: table;
    clear: both; }
  /* line 13, ../sass/pages/_yoga_class_products.scss */
  body.section-yoga-class-products ul, body.section-yoga-classes ul {
    padding-left: 0; }
    /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
    body.section-yoga-class-products ul:after, body.section-yoga-classes ul:after {
      content: "";
      display: table;
      clear: both; }
  /* line 17, ../sass/pages/_yoga_class_products.scss */
  body.section-yoga-class-products .price, body.section-yoga-classes .price {
    font-weight: bold;
    color: #99cc66;
    /*display: block;
    margin:7px 0;
    */ }
  /* line 24, ../sass/pages/_yoga_class_products.scss */
  body.section-yoga-class-products .group-header, body.section-yoga-classes .group-header {
    padding-bottom: 10px; }
    /* line 26, ../sass/pages/_yoga_class_products.scss */
    body.section-yoga-class-products .group-header h1.product-title, body.section-yoga-classes .group-header h1.product-title {
      text-align: center; }
      @media (min-width: 36.3125em) {
        /* line 26, ../sass/pages/_yoga_class_products.scss */
        body.section-yoga-class-products .group-header h1.product-title, body.section-yoga-classes .group-header h1.product-title {
          text-align: left; } }
  /* line 33, ../sass/pages/_yoga_class_products.scss */
  body.section-yoga-class-products .group-left, body.section-yoga-classes .group-left {
    width: 100%; }
    @media (min-width: 36.3125em) {
      /* line 33, ../sass/pages/_yoga_class_products.scss */
      body.section-yoga-class-products .group-left, body.section-yoga-classes .group-left {
        width: 38.3%;
        float: left !important;
        /*OVERRIDE LAYOUT.SCSS */
        clear: none;
        /*OVERRIDE LAYOUT.SCSS */ } }
    /* line 41, ../sass/pages/_yoga_class_products.scss */
    body.section-yoga-class-products .group-left .yoga-class-product-image, body.section-yoga-classes .group-left .yoga-class-product-image {
      width: 100%; }
      /* line 43, ../sass/pages/_yoga_class_products.scss */
      body.section-yoga-class-products .group-left .yoga-class-product-image img, body.section-yoga-classes .group-left .yoga-class-product-image img {
        display: block;
        width: 90%;
        margin: 0 auto;
        background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
        background-position: 0 100%;
        background-repeat: no-repeat;
        background-size: 100% auto;
        padding-bottom: 3.25%; }
        @media (min-width: 36.3125em) {
          /* line 43, ../sass/pages/_yoga_class_products.scss */
          body.section-yoga-class-products .group-left .yoga-class-product-image img, body.section-yoga-classes .group-left .yoga-class-product-image img {
            width: 100%; } }
  /* line 54, ../sass/pages/_yoga_class_products.scss */
  body.section-yoga-class-products .group-right, body.section-yoga-classes .group-right {
    box-sizing: border-box;
    width: 100%; }
    /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
    body.section-yoga-class-products .group-right:after, body.section-yoga-classes .group-right:after {
      content: "";
      display: table;
      clear: both; }
    @media (min-width: 36.3125em) {
      /* line 54, ../sass/pages/_yoga_class_products.scss */
      body.section-yoga-class-products .group-right, body.section-yoga-classes .group-right {
        width: 61.7%;
        padding-left: 2%;
        display: table-cell;
        float: left !important;
        /*OVERRIDE LAYOUT.SCSS */
        clear: none;
        /*OVERRIDE LAYOUT.SCSS */ } }
    /* line 66, ../sass/pages/_yoga_class_products.scss */
    body.section-yoga-class-products .group-right .yoga-class-description, body.section-yoga-classes .group-right .yoga-class-description {
      /* MOVE TO GENERIC
      margin-bottom: 20px; 
      p {line-height:1.4;}
      */
      margin-bottom: 10px; }
      /* line 67, ../sass/pages/_yoga_class_products.scss */
      body.section-yoga-class-products .group-right .yoga-class-description p, body.section-yoga-classes .group-right .yoga-class-description p {
        line-height: 1.4; }
    /* line 76, ../sass/pages/_yoga_class_products.scss */
    body.section-yoga-class-products .group-right .yoga-class-details, body.section-yoga-class-products .group-right .class-reference, body.section-yoga-classes .group-right .yoga-class-details, body.section-yoga-classes .group-right .class-reference {
      display: block;
      width: 90%;
      margin: 0 auto 10px auto;
      font-size: 16px !important; }
      @media (min-width: 36.3125em) {
        /* line 76, ../sass/pages/_yoga_class_products.scss */
        body.section-yoga-class-products .group-right .yoga-class-details, body.section-yoga-class-products .group-right .class-reference, body.section-yoga-classes .group-right .yoga-class-details, body.section-yoga-classes .group-right .class-reference {
          width: 100%;
          margin-left: 0; } }
      /* line 87, ../sass/pages/_yoga_class_products.scss */
      body.section-yoga-class-products .group-right .yoga-class-details div.label-inline, body.section-yoga-class-products .group-right .class-reference div.label-inline, body.section-yoga-classes .group-right .yoga-class-details div.label-inline, body.section-yoga-classes .group-right .class-reference div.label-inline {
        display: inline;
        font-weight: 900; }
    /* line 93, ../sass/pages/_yoga_class_products.scss */
    body.section-yoga-class-products .group-right .class-reference .label-above, body.section-yoga-classes .group-right .class-reference .label-above {
      font-weight: 900;
      display: inline; }
    /* line 94, ../sass/pages/_yoga_class_products.scss */
    body.section-yoga-class-products .group-right .class-reference a, body.section-yoga-classes .group-right .class-reference a {
      color: #f2720f; }
      /* line 96, ../sass/pages/_yoga_class_products.scss */
      body.section-yoga-class-products .group-right .class-reference a:hover, body.section-yoga-classes .group-right .class-reference a:hover {
        color: red;
        text-decoration: underline; }
  /* line 104, ../sass/pages/_yoga_class_products.scss */
  body.section-yoga-class-products .pane-yoga-class-products-panel-pane-1, body.section-yoga-classes .pane-yoga-class-products-panel-pane-1 {
    clear: both; }
    /* line 106, ../sass/pages/_yoga_class_products.scss */
    body.section-yoga-class-products .pane-yoga-class-products-panel-pane-1 h2.pane-title, body.section-yoga-classes .pane-yoga-class-products-panel-pane-1 h2.pane-title {
      display: none; }
    /* line 107, ../sass/pages/_yoga_class_products.scss */
    body.section-yoga-class-products .pane-yoga-class-products-panel-pane-1 li.views-row, body.section-yoga-classes .pane-yoga-class-products-panel-pane-1 li.views-row {
      margin-bottom: 20px; }
    @media (min-width: 48.0625em) {
      /* line 109, ../sass/pages/_yoga_class_products.scss */
      body.section-yoga-class-products .pane-yoga-class-products-panel-pane-1 li:nth-child(4n+5), body.section-yoga-classes .pane-yoga-class-products-panel-pane-1 li:nth-child(4n+5) {
        clear: left; }
      /* line 112, ../sass/pages/_yoga_class_products.scss */
      body.section-yoga-class-products .pane-yoga-class-products-panel-pane-1 li.views-row, body.section-yoga-classes .pane-yoga-class-products-panel-pane-1 li.views-row {
        width: 25%;
        float: left;
        box-sizing: border-box;
        padding-right: 40px;
        padding-bottom: 20px; } }
    @media (min-width: 36.3125em) and (max-width: 48em) {
      /* line 121, ../sass/pages/_yoga_class_products.scss */
      body.section-yoga-class-products .pane-yoga-class-products-panel-pane-1 li:nth-child(3n+4), body.section-yoga-classes .pane-yoga-class-products-panel-pane-1 li:nth-child(3n+4) {
        clear: left; }
      /* line 124, ../sass/pages/_yoga_class_products.scss */
      body.section-yoga-class-products .pane-yoga-class-products-panel-pane-1 li.views-row, body.section-yoga-classes .pane-yoga-class-products-panel-pane-1 li.views-row {
        width: 33%;
        float: left;
        box-sizing: border-box;
        padding-right: 40px;
        padding-bottom: 20px; } }
    /* line 132, ../sass/pages/_yoga_class_products.scss */
    body.section-yoga-class-products .pane-yoga-class-products-panel-pane-1 h2.product-title-teaser, body.section-yoga-classes .pane-yoga-class-products-panel-pane-1 h2.product-title-teaser {
      margin-bottom: 10px; }
      /* line 134, ../sass/pages/_yoga_class_products.scss */
      body.section-yoga-class-products .pane-yoga-class-products-panel-pane-1 h2.product-title-teaser a, body.section-yoga-classes .pane-yoga-class-products-panel-pane-1 h2.product-title-teaser a {
        text-transform: uppercase;
        color: #125381;
        margin-bottom: 10px; }
    /* line 139, ../sass/pages/_yoga_class_products.scss */
    body.section-yoga-class-products .pane-yoga-class-products-panel-pane-1 .field-name-field-dvd-cover-class img, body.section-yoga-classes .pane-yoga-class-products-panel-pane-1 .field-name-field-dvd-cover-class img {
      padding-bottom: 2.5%;
      display: block;
      background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
      background-position: 0 100%;
      background-repeat: no-repeat;
      background-size: 100% auto; }
  /* line 145, ../sass/pages/_yoga_class_products.scss */
  body.section-yoga-class-products .teaser-text, body.section-yoga-classes .teaser-text {
    font-size: 12px; }

/* line 2, ../sass/pages/_yoga_coming_soon.scss */
body.section-yoga h1 {
  text-align: center;
  font-size: 2.5em; }
/* line 7, ../sass/pages/_yoga_coming_soon.scss */
body.section-yoga .panel-1col {
  background: url("/sites/all/themes/lovetribevibes/images/3-poses-coming-soon.png") no-repeat;
  min-height: 350px;
  background-position: center; }

/* line 1, ../sass/pages/_yoga_landing.scss */
body.section-yoga-landing, body.section-yoga {
  /* MOBILE FIRST */
  /* END BREAKPOINT MOBILE */
  /* END BREAKPOINT DESKTOP*/ }
  /* line 2, ../sass/pages/_yoga_landing.scss */
  body.section-yoga-landing .l-content, body.section-yoga .l-content {
    padding-top: 65px; }
    @media (min-width: 36.3125em) {
      /* line 2, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing .l-content, body.section-yoga .l-content {
        padding-top: 0; } }
  /* line 8, ../sass/pages/_yoga_landing.scss */
  body.section-yoga-landing h1, body.section-yoga h1 {
    font-size: 3.5em; }
  /* line 12, ../sass/pages/_yoga_landing.scss */
  body.section-yoga-landing .yoga-promo-add-to-cart input[type="submit"], body.section-yoga .yoga-promo-add-to-cart input[type="submit"] {
    background-color: #ffc52b;
    color: #fff;
    display: block;
    text-transform: uppercase;
    border: none;
    font-size: 16px; }
    /* line 202, ../sass/pages/_mixins.scss */
    body.section-yoga-landing .yoga-promo-add-to-cart input[type="submit"]:hover, body.section-yoga .yoga-promo-add-to-cart input[type="submit"]:hover {
      background-color: #ffa70f;
      transition: background-color 0.3s; }
  /* line 17, ../sass/pages/_yoga_landing.scss */
  body.section-yoga-landing .pane-yoga-class-products-panel-pane-1, body.section-yoga .pane-yoga-class-products-panel-pane-1 {
    /*GLOBAL */
    padding-top: 20px; }
    /* line 19, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 h2.pane-title, body.section-yoga .pane-yoga-class-products-panel-pane-1 h2.pane-title {
      display: block;
      font-size: 3em;
      margin-bottom: 15px; }
    /* line 24, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 .item-list ul, body.section-yoga .pane-yoga-class-products-panel-pane-1 .item-list ul {
      padding: 0; }
      /* line 26, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 .item-list ul li, body.section-yoga .pane-yoga-class-products-panel-pane-1 .item-list ul li {
        font-size: .75em; }
        /* line 28, ../sass/pages/_yoga_landing.scss */
        body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 .item-list ul li h2.product-title-teaser, body.section-yoga .pane-yoga-class-products-panel-pane-1 .item-list ul li h2.product-title-teaser {
          margin-bottom: 8px;
          font-size: 2em; }
          @media (min-width: 36.3125em) {
            /* line 28, ../sass/pages/_yoga_landing.scss */
            body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 .item-list ul li h2.product-title-teaser, body.section-yoga .pane-yoga-class-products-panel-pane-1 .item-list ul li h2.product-title-teaser {
              font-size: 1.6em; } }
        /* line 36, ../sass/pages/_yoga_landing.scss */
        body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 .item-list ul li .dvd-class-cover-teaser img, body.section-yoga .pane-yoga-class-products-panel-pane-1 .item-list ul li .dvd-class-cover-teaser img {
          background-image: url("/sites/all/themes/lovetribevibes/images/album-drop-shadow.png");
          background-position: 0 100%;
          background-repeat: no-repeat;
          background-size: 100% auto;
          padding-bottom: 2.5%; }
        /* line 40, ../sass/pages/_yoga_landing.scss */
        body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 .item-list ul li .price, body.section-yoga .pane-yoga-class-products-panel-pane-1 .item-list ul li .price {
          display: block; }
        /* line 43, ../sass/pages/_yoga_landing.scss */
        body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 .item-list ul li input[type="submit"], body.section-yoga .pane-yoga-class-products-panel-pane-1 .item-list ul li input[type="submit"] {
          background-color: #ffc52b;
          color: #fff;
          display: block;
          text-transform: uppercase;
          border: none;
          font-size: 16px;
          margin-bottom: 5px; }
          /* line 202, ../sass/pages/_mixins.scss */
          body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 .item-list ul li input[type="submit"]:hover, body.section-yoga .pane-yoga-class-products-panel-pane-1 .item-list ul li input[type="submit"]:hover {
            background-color: #ffa70f;
            transition: background-color 0.3s; }
  @media (min-width: 0) and (max-width: 36.25em) {
    /* line 55, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing h1, body.section-yoga h1 {
      text-align: center; }
    /* line 56, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .panel-panel, body.section-yoga .panel-panel {
      display: block;
      width: 100%; }
    /* line 61, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .pane-1 p, body.section-yoga .pane-1 p {
      margin: 0 0 10px 0;
      width: 100%; }
    /* line 63, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing #yoga-streams-copy, body.section-yoga #yoga-streams-copy {
      margin-bottom: 15px; }
      /* line 65, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing #yoga-streams-copy p, body.section-yoga #yoga-streams-copy p {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
        text-align: justify; }
    /* line 73, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing #class-promo, body.section-yoga #class-promo {
      margin-bottom: 15px; }
      /* line 75, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing #class-promo h2, body.section-yoga #class-promo h2 {
        text-align: center;
        font-size: 1.5em;
        margin-bottom: 15px; }
      /* line 80, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing #class-promo img, body.section-yoga #class-promo img {
        width: 90%; }
      /* line 82, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing #class-promo .group-right .field, body.section-yoga #class-promo .group-right .field {
        margin-bottom: 5px; }
    /* line 89, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 h2.pane-title, body.section-yoga .pane-yoga-class-products-panel-pane-1 h2.pane-title {
      text-align: center; }
    /* line 92, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 .view-content, body.section-yoga .pane-yoga-class-products-panel-pane-1 .view-content {
      padding-top: 10px; }
    /* line 93, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 .item-list ul, body.section-yoga .pane-yoga-class-products-panel-pane-1 .item-list ul {
      text-align: center; }
      /* line 95, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 .item-list ul li, body.section-yoga .pane-yoga-class-products-panel-pane-1 .item-list ul li {
        margin-bottom: 30px;
        float: none; }
      /* line 100, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 .item-list ul .dvd-class-cover-teaser img, body.section-yoga .pane-yoga-class-products-panel-pane-1 .item-list ul .dvd-class-cover-teaser img {
        width: 50%;
        margin: 0 auto; }
      /* line 105, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 .item-list ul .price, body.section-yoga .pane-yoga-class-products-panel-pane-1 .item-list ul .price {
        margin: 5px 0;
        font-size: 1.25em; }
    /* line 110, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 input[type="submit"], body.section-yoga .pane-yoga-class-products-panel-pane-1 input[type="submit"] {
      margin: 0 auto 10px auto;
      width: 50%;
      padding: .5em 0; } }
  @media (min-width: 36.3125em) {
    /* line 119, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing h1, body.section-yoga h1 {
      text-align: left; }
    /* line 120, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .center-wrapper, body.section-yoga .center-wrapper {
      border: 0px solid green;
      display: table;
      table-layout: fixed;
      width: 100%; }
      /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
      body.section-yoga-landing .center-wrapper:after, body.section-yoga .center-wrapper:after {
        content: "";
        display: table;
        clear: both; }
    /* line 123, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .panel-panel, body.section-yoga .panel-panel {
      display: table-cell;
      width: 50%;
      float: none;
      vertical-align: top; }
    /* line 124, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .panel-col-first, body.section-yoga .panel-col-first {
      float: none; }
      /* line 126, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing .panel-col-first .pane-1, body.section-yoga .panel-col-first .pane-1 {
        position: relative;
        top: 0; }
      /* line 130, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing .panel-col-first p, body.section-yoga .panel-col-first p {
        width: 100%;
        float: left; }
      /* line 134, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing .panel-col-first img, body.section-yoga .panel-col-first img {
        width: 90%; }
    /* line 138, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .panel-col-last, body.section-yoga .panel-col-last {
      border: 0px solid red;
      min-height: 100%;
      display: table-cell; }
      /* line 13, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/toolkit-2.10.2/stylesheets/toolkit/_clearfix.scss */
      body.section-yoga-landing .panel-col-last:after, body.section-yoga .panel-col-last:after {
        content: "";
        display: table;
        clear: both; }
      /* line 143, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing .panel-col-last p.yoga-landing, body.section-yoga .panel-col-last p.yoga-landing {
        line-height: 1.4;
        margin-bottom: 10px; }
      /* line 147, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing .panel-col-last #yoga-streams-copy, body.section-yoga .panel-col-last #yoga-streams-copy {
        display: block;
        float: left; }
      /* line 151, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing .panel-col-last #class-promo, body.section-yoga .panel-col-last #class-promo {
        display: table-cell;
        vertical-align: bottom; }
        /* line 154, ../sass/pages/_yoga_landing.scss */
        body.section-yoga-landing .panel-col-last #class-promo h2, body.section-yoga .panel-col-last #class-promo h2 {
          margin-bottom: 4px; }
      /* line 156, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing .panel-col-last hr, body.section-yoga .panel-col-last hr {
        display: none !important; }
    /* line 158, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .node--yoga-class--yoga-class-promo-1, body.section-yoga .node--yoga-class--yoga-class-promo-1 {
      display: flex; }
      /* line 160, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing .node--yoga-class--yoga-class-promo-1 .group-left, body.section-yoga .node--yoga-class--yoga-class-promo-1 .group-left {
        width: 125px;
        float: left;
        margin-right: 12px; }
        /* line 164, ../sass/pages/_yoga_landing.scss */
        body.section-yoga-landing .node--yoga-class--yoga-class-promo-1 .group-left .yoga-promo-cover, body.section-yoga .node--yoga-class--yoga-class-promo-1 .group-left .yoga-promo-cover {
          width: 100%; }
      /* line 168, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing .node--yoga-class--yoga-class-promo-1 .group-right, body.section-yoga .node--yoga-class--yoga-class-promo-1 .group-right {
        float: left;
        display: table-cell;
        min-height: 100%;
        border: 0px solid blue; }
        /* line 173, ../sass/pages/_yoga_landing.scss */
        body.section-yoga-landing .node--yoga-class--yoga-class-promo-1 .group-right .field-name-field-teaser-text, body.section-yoga .node--yoga-class--yoga-class-promo-1 .group-right .field-name-field-teaser-text {
          margin-bottom: 20px;
          white-space: nowrap; } }
@media (min-width: 36.3125em) and (min-width: 36.3125em) and (max-width: 48em) {
  /* line 180, ../sass/pages/_yoga_landing.scss */
  body.section-yoga-landing .pane-yoga-class-products-panel-pane-1, body.section-yoga .pane-yoga-class-products-panel-pane-1 {
    padding-top: 35px; }
    /* line 183, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 ul li, body.section-yoga .pane-yoga-class-products-panel-pane-1 ul li {
      float: left;
      width: 33.3333%;
      padding-right: 2%;
      margin-bottom: 20px; }
      /* line 188, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 ul li .price, body.section-yoga .pane-yoga-class-products-panel-pane-1 ul li .price {
        margin: 5px 0;
        font-size: 1.25em; }
    /* line 190, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 ul li:nth-child(3n+4), body.section-yoga .pane-yoga-class-products-panel-pane-1 ul li:nth-child(3n+4) {
      clear: left; }
  /* line 194, ../sass/pages/_yoga_landing.scss */
  body.section-yoga-landing .dvd-class-cover-teaser img, body.section-yoga .dvd-class-cover-teaser img {
    width: 50%; }
  /* line 197, ../sass/pages/_yoga_landing.scss */
  body.section-yoga-landing input[type="submit"], body.section-yoga input[type="submit"] {
    padding: .4em 0;
    font-size: 12px;
    width: 50%;
    /*same as image */ } }
@media (min-width: 36.3125em) and (min-width: 48.0625em) {
  /* line 205, ../sass/pages/_yoga_landing.scss */
  body.section-yoga-landing .pane-yoga-class-products-panel-pane-1, body.section-yoga .pane-yoga-class-products-panel-pane-1 {
    padding-top: 35px; }
    /* line 208, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 ul li, body.section-yoga .pane-yoga-class-products-panel-pane-1 ul li {
      float: left;
      width: 25%;
      padding-right: 2%;
      margin-bottom: 20px; }
      /* line 213, ../sass/pages/_yoga_landing.scss */
      body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 ul li .price, body.section-yoga .pane-yoga-class-products-panel-pane-1 ul li .price {
        margin: 5px 0;
        font-size: 1.25em; }
    /* line 215, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .pane-yoga-class-products-panel-pane-1 ul li:nth-child(4n+5), body.section-yoga .pane-yoga-class-products-panel-pane-1 ul li:nth-child(4n+5) {
      clear: left; }
  /* line 219, ../sass/pages/_yoga_landing.scss */
  body.section-yoga-landing .dvd-class-cover-teaser img, body.section-yoga .dvd-class-cover-teaser img {
    width: 50%; }
  /* line 222, ../sass/pages/_yoga_landing.scss */
  body.section-yoga-landing input[type="submit"], body.section-yoga input[type="submit"] {
    padding: .4em 0;
    font-size: 12px;
    width: 50%;
    /*same as image */ } }
  @media (min-width: 36.3125em) {
    /* line 228, ../sass/pages/_yoga_landing.scss */
    body.section-yoga-landing .field--type-taxonomy-term-reference, body.section-yoga .field--type-taxonomy-term-reference {
      display: none; } }

@media (min-width: 64.0625em) {
  /*  @include monitor-breakpoint-qs('desktop min-width 1025');  */ }
@media (min-width: 48.0625em) and (max-width: 64em) {
  /*	@include monitor-breakpoint-qs('tablet landscape 769 1024'); */ }
@media (min-width: 36.3125em) and (max-width: 48em) {
  /* @include monitor-breakpoint-qs('tablet portrait 581 768'); */ }
@media (max-width: 36.25em) {
  /* @include monitor-breakpoint-qs('small touch max 580'); */ }
/* GLOBAL SETTINGS */
/* line 33, ../sass/lovetribevibes.styles.scss */
* {
  margin: 0; }

/* line 35, ../sass/lovetribevibes.styles.scss */
html, body {
  height: 100%; }

/* line 37, ../sass/lovetribevibes.styles.scss */
ul {
  list-style-type: none; }

/* line 41, ../sass/lovetribevibes.styles.scss */
th {
  padding: 3px 2px;
  background-color: #99cc66; }

/* line 46, ../sass/lovetribevibes.styles.scss */
ul.breadcrumb, h2.element-invisible {
  display: none; }

/*# sourceMappingURL=lovetribevibes.styles.css.map */
