/* --- SCSS For Accordion --- */
/* --- SCSS For Call-to-action --- */
/* --- SCSS For Content-slider --- */
/*  */
/* carousel-controls-v1 */
/* carousel-controls-v2 */
/* carousel-controls-v3 */
/* carousel-indicators-v1 */
/* carousel-indicators-v2 */
/* carousel-indicators-v3 */
/* carousel-indicators-v4 */
/* carousel-indicators-v5 */
/* carousel-indicators-v6 */
/* --- SCSS For Counters --- */
/* --- SCSS For Heading --- */
/* --- SCSS For Latest-posts --- */
/* latest posts */
/* --- SCSS For List --- */
/* variables for list */
/* variables for list light */
/* --- SCSS For Newsletter --- */
/* --- SCSS For Process-steps --- */
/* process-steps */
/* --- SCSS For Style-icon --- */
/* Variables icons default */
/* Variables icons bodered */
/* Variables icons darker */
/* Variables icons light */
/* Variables icons plain */
/* Variables icons for light style */
/* Variables icons outline */
/* Variables icons inverse */
/* variables for tab style1 using as base of tab */
/* tab style version 4 */
/* tab style version 5 */
/* tab style version 6 */
/* tab style version 7 */
/* --- SCSS For Testimonials --- */
/* testimonials default */
/* testimonials-v1 */
/* testimonials light */
/* --- SCSS For Typography --- */
/*
// ----------------------------------------------
// Usage example:
// For IE set $mq-support to false.
// Set the fixed value.
// Then use mixins to test whether styles should be applied.
// ----------------------------------------------

$mq-support: false;
$mq-fixed-value: 1024;

// Renders at fixed value
@include bp (min-width, 300px) { 
    div { color:#000; }
}

// Doesn't render without MQ support
@include bp (min-width, 1200px) { 
    div { color:#FFF; }
}

// Doesn't render without MQ support
@include bp (max-width, 300px) { 
    div { color:#444; }
}

// Renders at fixed value
@include bp (max-width, 1200px) { 
    div { color:#888; }
}

// ----------------------------------------------
*/
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE 8/9.
 */
/* line 36, ../../../rwd/default/scss/vendor/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */
/* line 54, ../../../rwd/default/scss/vendor/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 65, ../../../rwd/default/scss/vendor/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE 8/9.
 */
/* line 74, ../../../rwd/default/scss/vendor/_normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/*
 * 1. Sets default font family to sans-serif.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 88, ../../../rwd/default/scss/vendor/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/*
 * Removes default margin.
 */
/* line 98, ../../../rwd/default/scss/vendor/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
/* line 110, ../../../rwd/default/scss/vendor/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */
/* line 118, ../../../rwd/default/scss/vendor/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
 * Safari 5, and Chrome.
 */
/* line 132, ../../../rwd/default/scss/vendor/_normalize.scss */
h1 {
  font-size: 2em;
}

/*
 * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 140, ../../../rwd/default/scss/vendor/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 148, ../../../rwd/default/scss/vendor/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */
/* line 157, ../../../rwd/default/scss/vendor/_normalize.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE 8/9.
 */
/* line 165, ../../../rwd/default/scss/vendor/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Corrects font family set oddly in Safari 5 and Chrome.
 */
/* line 175, ../../../rwd/default/scss/vendor/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */
/* line 187, ../../../rwd/default/scss/vendor/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * Sets consistent quote types.
 */
/* line 197, ../../../rwd/default/scss/vendor/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/*
 * Addresses inconsistent and variable font size in all browsers.
 */
/* line 205, ../../../rwd/default/scss/vendor/_normalize.scss */
small {
  font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 213, ../../../rwd/default/scss/vendor/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 221, ../../../rwd/default/scss/vendor/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 225, ../../../rwd/default/scss/vendor/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * Removes border when inside `a` element in IE 8/9.
 */
/* line 237, ../../../rwd/default/scss/vendor/_normalize.scss */
img {
  border: 0;
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */
/* line 245, ../../../rwd/default/scss/vendor/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */
/* line 257, ../../../rwd/default/scss/vendor/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Define consistent border, margin, and padding.
 */
/* line 269, ../../../rwd/default/scss/vendor/_normalize.scss */
fieldset {
  border: 0px solid #fff;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 280, ../../../rwd/default/scss/vendor/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/*
 * 1. Corrects font family not being inherited in all browsers.
 * 2. Corrects font size not being inherited in all browsers.
 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
 */
/* line 291, ../../../rwd/default/scss/vendor/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/*
 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 305, ../../../rwd/default/scss/vendor/_normalize.scss */
button,
input {
  line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 318, ../../../rwd/default/scss/vendor/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/*
 * Re-set default cursor for disabled elements.
 */
/* line 330, ../../../rwd/default/scss/vendor/_normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to `content-box` in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 */
/* line 340, ../../../rwd/default/scss/vendor/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 352, ../../../rwd/default/scss/vendor/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 364, ../../../rwd/default/scss/vendor/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 4+.
 */
/* line 373, ../../../rwd/default/scss/vendor/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 8/9.
 * 2. Improves readability and alignment in all browsers.
 */
/* line 384, ../../../rwd/default/scss/vendor/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
/* line 397, ../../../rwd/default/scss/vendor/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* ============================================ *
 * Reset
 * ============================================ */
/* line 30, ../../../rwd/default/scss/core/_reset.scss */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* line 38, ../../../rwd/default/scss/core/_reset.scss */
html {
  -webkit-tap-highlight-color: transparent;
  /* Prevent tap highlight on iOS/Android */
  -webkit-text-size-adjust: 100%;
  /* Prevent automatic scaling on iOS */
}

/* line 43, ../../../rwd/default/scss/core/_reset.scss */
body {
  background: #FFFFFF;
  color: #000000;
  line-height: 1;
}

/* line 49, ../../../rwd/default/scss/core/_reset.scss */
html,
body,
img,
fieldset,
abbr,
acronym {
  border: 0;
}

/* line 58, ../../../rwd/default/scss/core/_reset.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 68, ../../../rwd/default/scss/core/_reset.scss */
th,
code,
cite,
caption {
  font-weight: normal;
  font-style: normal;
  text-align: left;
}

/* line 77, ../../../rwd/default/scss/core/_reset.scss */
address {
  font-style: normal;
}

/* line 81, ../../../rwd/default/scss/core/_reset.scss */
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 87, ../../../rwd/default/scss/core/_reset.scss */
img {
  display: block;
}

/* line 91, ../../../rwd/default/scss/core/_reset.scss */
ol,
ul {
  list-style: none;
}

/* line 96, ../../../rwd/default/scss/core/_reset.scss */
q:before,
q:after {
  content: '';
}

/* line 102, ../../../rwd/default/scss/core/_reset.scss */
input:focus,
input[type="search"]:focus {
  outline-offset: -2px;
}

/* line 108, ../../../rwd/default/scss/core/_reset.scss */
input[type="search"] {
  -webkit-appearance: none;
  /* 1 */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  /* 2 */
  box-sizing: border-box;
}

/* ============================================ *
 * Base Styles
 * ============================================ */
@-ms-viewport {
  width: device-width;
}
@-o-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}
/* line 45, ../../../rwd/default/scss/core/_common.scss */
a, button {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

/* line 50, ../../../rwd/default/scss/core/_common.scss */
body,
button,
input,
select,
table,
textarea {
  font-family: "Roboto", Verdana, Arial, sans-serif;
  color: #636363;
  font-size: 14px;
  line-height: 1.5;
}

/* line 62, ../../../rwd/default/scss/core/_common.scss */
a {
  color: #0053a0;
  text-decoration: none;
}

/* line 67, ../../../rwd/default/scss/core/_common.scss */
a:hover {
  color: #fe3939;
  text-decoration: underline;
}

/* line 72, ../../../rwd/default/scss/core/_common.scss */
a:focus {
  outline-color: #fe4545;
  color: #b60101;
}

/* line 77, ../../../rwd/default/scss/core/_common.scss */
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* ============================================ *
 * Typography
 * ============================================ */
/* line 88, ../../../rwd/default/scss/core/_common.scss */
/*h1, .h1 {
  margin: 0;
  margin-bottom: 0.9em;
  color: #282526;
  font-family: "Roboto", sans-serif;
  font-size: 28px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeLegibility;
  /*text-transform: uppercase;*/
} */

/* line 90, ../../../rwd/default/scss/core/_common.scss */
/*h2, .h2 {
  margin: 0;
  margin-bottom: 0.5em;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  /*text-transform: uppercase;*/
} */

/* line 92, ../../../rwd/default/scss/core/_common.scss */
/*h3, .h3 {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}*/

/* line 94, ../../../rwd/default/scss/core/_common.scss */
h4, .h4 {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}

/* line 96, ../../../rwd/default/scss/core/_common.scss */
h5, .h5 {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Roboto", Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}

/* line 98, ../../../rwd/default/scss/core/_common.scss */
h6, .h6 {
  margin: 0;
  margin-bottom: 5px;
  color: #636363;
  font-family: "Roboto", Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  /*text-transform: uppercase;*/
}

/* ============================================ *
 * Shared Classes
 * ============================================ */
/* line 104, ../../../rwd/default/scss/core/_common.scss */
.address-list address {
  margin-bottom: 1em;
}

/* line 108, ../../../rwd/default/scss/core/_common.scss */
.availability {
  margin-bottom: 0;
  font-size: 13px;
  text-transform: uppercase;
}

/* line 114, ../../../rwd/default/scss/core/_common.scss */
.availability .label {
  display: none;
}

/* line 118, ../../../rwd/default/scss/core/_common.scss */
.availability.in-stock {
  color: #11B400;
}

/* line 122, ../../../rwd/default/scss/core/_common.scss */
.availability.available-soon,
.availability.out-of-stock {
  color: #DF280A;
}

/* line 127, ../../../rwd/default/scss/core/_common.scss */
.availability-only {
  color: #DF280A;
  margin-bottom: 10px;
}

/* -------------------------------------------- *
 * Page Titles
 */
/* line 136, ../../../rwd/default/scss/core/_common.scss */
.page-title h1,
.page-title h2,
.product-name h1,
.product-name .h1 {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  color: #282526;
  border-bottom: 1px solid #EDEDED;
  padding-bottom: 3px;
  margin-bottom: 15px;
  text-transform: uppercase;
}

/* -------------------------------------------- *
 * Block Module
 */
/* line 147, ../../../rwd/default/scss/core/_common.scss */
.block,
.col-left-first {
  margin-bottom: 20px;
}

/* line 152, ../../../rwd/default/scss/core/_common.scss */
.col-left-first .block:last-of-type {
  margin-bottom: 0;
}

/* line 156, ../../../rwd/default/scss/core/_common.scss */
.block-title {
  position: relative;
  padding: 10px 0 0;
  margin-bottom: 5px;
  border-top: 1px solid #CCCCCC;
}
/* line 162, ../../../rwd/default/scss/core/_common.scss */
.block-title h2,
.block-title h3,
.block-title strong {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  color: #0053a0;
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 171, ../../../rwd/default/scss/core/_common.scss */
.block-title small {
  font-size: 100%;
  font-weight: normal;
  color: #A0A0A0;
}

/* line 179, ../../../rwd/default/scss/core/_common.scss */
body:not(.customer-account) .block:first-child .block-title {
  border-top: none;
  padding-top: 0;
}

/* line 184, ../../../rwd/default/scss/core/_common.scss */
.block-subtitle {
  font-weight: bold;
  margin-bottom: 7px;
}

/* line 189, ../../../rwd/default/scss/core/_common.scss */
.block-content {
  margin-top: 5px;
}

/* line 193, ../../../rwd/default/scss/core/_common.scss */
.block-content.unpad {
  padding: 0;
}

/* line 197, ../../../rwd/default/scss/core/_common.scss */
.block-content li.item {
  margin: 0 0 10px 9px;
}

/* line 201, ../../../rwd/default/scss/core/_common.scss */
.block-content li.item:last-child {
  margin-bottom: 0;
}

/* line 205, ../../../rwd/default/scss/core/_common.scss */
.block .actions {
  margin: 10px 0 0;
}
/* line 208, ../../../rwd/default/scss/core/_common.scss */
.block .actions:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.block .actions:after:before, .block .actions:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.block .actions:after:after {
  clear: both;
}
/* line 212, ../../../rwd/default/scss/core/_common.scss */
.block .actions a {
  float: left;
}
/* line 215, ../../../rwd/default/scss/core/_common.scss */
.block .actions .button, .block .product-block .product-info .actions .add-to-links li a, .product-block .product-info .block .actions .add-to-links li a {
  float: right;
}

/* line 223, ../../../rwd/default/scss/core/_common.scss */
.col-left .block .actions .button ~ a, .col-left .block .product-block .product-info .actions .add-to-links li a ~ a, .product-block .product-info .col-left .block .actions .add-to-links li a ~ a,
.col-right .block .actions .button ~ a,
.col-right .block .product-block .product-info .actions .add-to-links li a ~ a,
.product-block .product-info .col-right .block .actions .add-to-links li a ~ a {
  line-height: 33px;
  margin-right: 5px;
  min-height
}

@media only screen and (max-width: 770px) {
  /* line 233, ../../../rwd/default/scss/core/_common.scss */
  .sidebar .block:not(.block-layered-nav) {
    margin-bottom: 0;
  }
  /* line 236, ../../../rwd/default/scss/core/_common.scss */
  .sidebar .block:not(.block-layered-nav) .block-title {
    padding: 0;
    margin-top: 0;
    border-bottom: none;
    border-top: none;
    margin-bottom: 0;
  }
  /* line 243, ../../../rwd/default/scss/core/_common.scss */
  .sidebar .block:not(.block-layered-nav) .block-title > strong {
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    position: relative;
    background-color: #F4F4F4;
    display: block;
    width: 100%;
    cursor: pointer;
    border-bottom: 0;
  }
  /* line 110, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .sidebar .block:not(.block-layered-nav) .block-title > strong:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #0053a0;
    border-right: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
  }
  /* line 117, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .sidebar .block:not(.block-layered-nav) .block-title > strong:hover {
    background-color: #ededed;
  }
  /* line 252, ../../../rwd/default/scss/core/_common.scss */
  .sidebar .block:not(.block-layered-nav) .block-title.active > strong {
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    position: relative;
    background-color: #F4F4F4;
  }
  /* line 110, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .sidebar .block:not(.block-layered-nav) .block-title.active > strong:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #0053a0;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
  }
  /* line 117, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .sidebar .block:not(.block-layered-nav) .block-title.active > strong:hover {
    background-color: #ededed;
  }
  /* line 258, ../../../rwd/default/scss/core/_common.scss */
  .sidebar .block:not(.block-layered-nav) .block-content {
    padding: 10px;
    margin-top: 0;
    border-width: 0 1px;
    border-style: solid;
    border-color: #CCCCCC;
  }
  /* line 268, ../../../rwd/default/scss/core/_common.scss */
  .sidebar .block:last-of-type {
    border-bottom: 1px solid #CCCCCC;
  }
}
/* -------------------------------------------- *
 * Secondary Navigation
 */
/* line 280, ../../../rwd/default/scss/core/_common.scss */
.block-account .block-title,
.block-cms-menu .block-title {
  padding-top: 0;
  border-top: none;
}
/* line 285, ../../../rwd/default/scss/core/_common.scss */
.block-account li,
.block-cms-menu li {
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  margin: 7px 0;
}
/* line 290, ../../../rwd/default/scss/core/_common.scss */
.block-account li strong,
.block-cms-menu li strong {
  font-weight: 400;
  color: #0053a0;
}
/* line 295, ../../../rwd/default/scss/core/_common.scss */
.block-account li a,
.block-cms-menu li a {
  color: #636363;
}
/* line 298, ../../../rwd/default/scss/core/_common.scss */
.block-account li a:hover,
.block-cms-menu li a:hover {
  color: #0053a0;
}

/* ============================================ *
 * Buttons
 * ============================================ */
/* Secondary Buttons */
/* line 310, ../../../rwd/default/scss/core/_common.scss */
.cart .buttons-set .button, .cart .buttons-set .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .cart .buttons-set a,
.cart-table .button,
.cart-table .product-block .product-info .actions .add-to-links li a,
.product-block .product-info .actions .add-to-links li .cart-table a,
.sidebar .actions .button,
.sidebar .product-block .product-info .actions .add-to-links li a,
.product-block .product-info .sidebar .actions .add-to-links li a,
.button.button-secondary,
.product-block .product-info .actions .add-to-links li a.button-secondary {
  background: #DDDDDD;
  color: #636363;
  padding: 7px 15px;
}
/* line 318, ../../../rwd/default/scss/core/_common.scss */
.cart .buttons-set .button:hover, .cart .buttons-set .product-block .product-info .actions .add-to-links li a:hover, .product-block .product-info .actions .add-to-links li .cart .buttons-set a:hover,
.cart-table .button:hover,
.cart-table .product-block .product-info .actions .add-to-links li a:hover,
.product-block .product-info .actions .add-to-links li .cart-table a:hover,
.sidebar .actions .button:hover,
.sidebar .product-block .product-info .actions .add-to-links li a:hover,
.product-block .product-info .sidebar .actions .add-to-links li a:hover,
.button.button-secondary:hover,
.product-block .product-info .actions .add-to-links li a.button-secondary:hover {
  background: #d0d0d0;
  cursor: pointer;
}
/* line 323, ../../../rwd/default/scss/core/_common.scss */
.cart .buttons-set .button:active, .cart .buttons-set .product-block .product-info .actions .add-to-links li a:active, .product-block .product-info .actions .add-to-links li .cart .buttons-set a:active,
.cart-table .button:active,
.cart-table .product-block .product-info .actions .add-to-links li a:active,
.product-block .product-info .actions .add-to-links li .cart-table a:active,
.sidebar .actions .button:active,
.sidebar .product-block .product-info .actions .add-to-links li a:active,
.product-block .product-info .sidebar .actions .add-to-links li a:active,
.button.button-secondary:active,
.product-block .product-info .actions .add-to-links li a.button-secondary:active {
  background: #c4c4c4;
  color: #636363;
}
/* line 328, ../../../rwd/default/scss/core/_common.scss */
.cart .buttons-set .button:focus, .cart .buttons-set .product-block .product-info .actions .add-to-links li a:focus, .product-block .product-info .actions .add-to-links li .cart .buttons-set a:focus,
.cart-table .button:focus,
.cart-table .product-block .product-info .actions .add-to-links li a:focus,
.product-block .product-info .actions .add-to-links li .cart-table a:focus,
.sidebar .actions .button:focus,
.sidebar .product-block .product-info .actions .add-to-links li a:focus,
.product-block .product-info .sidebar .actions .add-to-links li a:focus,
.button.button-secondary:focus,
.product-block .product-info .actions .add-to-links li a.button-secondary:focus {
  color: #636363;
  background: #c4c4c4;
  outline: none;
}

/* line 335, ../../../rwd/default/scss/core/_common.scss */
.sidebar .actions button.button {
  white-space: normal;
}

/* Primary Buttons */
/* line 341, ../../../rwd/default/scss/core/_common.scss */
.button, .product-block .product-info .actions .add-to-links li a,
.cart-table .product-cart-actions .button,
.cart-table .product-cart-actions .product-block .product-info .actions .add-to-links li a,
.product-block .product-info .actions .add-to-links li .cart-table .product-cart-actions a,
#co-shipping-method-form .buttons-set .button,
#co-shipping-method-form .buttons-set .product-block .product-info .actions .add-to-links li a,
.product-block .product-info .actions .add-to-links li #co-shipping-method-form .buttons-set a,
.footer .button,
.footer .product-block .product-info .actions .add-to-links li a,
.product-block .product-info .actions .add-to-links li .footer a {
  background: #0053a0;
  display: inline-block;
  padding: 7px 15px;
  border: 0;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: normal;
  font-family: "Roboto", sans-serif;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
}
/* line 359, ../../../rwd/default/scss/core/_common.scss */
.button:hover, .product-block .product-info .actions .add-to-links li a:hover,
.cart-table .product-cart-actions .button:hover,
.cart-table .product-cart-actions .product-block .product-info .actions .add-to-links li a:hover,
.product-block .product-info .actions .add-to-links li .cart-table .product-cart-actions a:hover,
#co-shipping-method-form .buttons-set .button:hover,
#co-shipping-method-form .buttons-set .product-block .product-info .actions .add-to-links li a:hover,
.product-block .product-info .actions .add-to-links li #co-shipping-method-form .buttons-set a:hover,
.footer .button:hover,
.footer .product-block .product-info .actions .add-to-links li a:hover,
.product-block .product-info .actions .add-to-links li .footer a:hover {
  background: #fe3939;
  cursor: pointer;
}
/* line 363, ../../../rwd/default/scss/core/_common.scss */
.button:active, .product-block .product-info .actions .add-to-links li a:active,
.cart-table .product-cart-actions .button:active,
.cart-table .product-cart-actions .product-block .product-info .actions .add-to-links li a:active,
.product-block .product-info .actions .add-to-links li .cart-table .product-cart-actions a:active,
#co-shipping-method-form .buttons-set .button:active,
#co-shipping-method-form .buttons-set .product-block .product-info .actions .add-to-links li a:active,
.product-block .product-info .actions .add-to-links li #co-shipping-method-form .buttons-set a:active,
.footer .button:active,
.footer .product-block .product-info .actions .add-to-links li a:active,
.product-block .product-info .actions .add-to-links li .footer a:active {
  background: #fe1f1f;
  color: #FFFFFF;
}
/* line 367, ../../../rwd/default/scss/core/_common.scss */
.button:focus, .product-block .product-info .actions .add-to-links li a:focus,
.cart-table .product-cart-actions .button:focus,
.cart-table .product-cart-actions .product-block .product-info .actions .add-to-links li a:focus,
.product-block .product-info .actions .add-to-links li .cart-table .product-cart-actions a:focus,
#co-shipping-method-form .buttons-set .button:focus,
#co-shipping-method-form .buttons-set .product-block .product-info .actions .add-to-links li a:focus,
.product-block .product-info .actions .add-to-links li #co-shipping-method-form .buttons-set a:focus,
.footer .button:focus,
.footer .product-block .product-info .actions .add-to-links li a:focus,
.product-block .product-info .actions .add-to-links li .footer a:focus {
  background-color: #fe1f1f;
  outline: none;
  color: #FFFFFF;
}

/* line 374, ../../../rwd/default/scss/core/_common.scss */
a.button, .product-block .product-info .actions .add-to-links li a {
  text-decoration: none;
}

/* line 378, ../../../rwd/default/scss/core/_common.scss */
a.button:hover, .product-block .product-info .actions .add-to-links li a:hover {
  color: #FFFFFF;
}

/* Disabled - class for anchor, state for form elements */
/* line 383, ../../../rwd/default/scss/core/_common.scss */
.button.disabled, .product-block .product-info .actions .add-to-links li a.disabled,
.button:disabled,
.product-block .product-info .actions .add-to-links li a:disabled {
  background: #C8C8C8;
  opacity: 0.6;
  cursor: not-allowed;
}

/* Adjacent buttons */
/* line 391, ../../../rwd/default/scss/core/_common.scss */
.button + .button, .product-block .product-info .actions .add-to-links li a + .button, .product-block .product-info .actions .add-to-links li .button + a, .product-block .product-info .actions .add-to-links li a + a {
  margin-left: 5px;
}

/* line 405, ../../../rwd/default/scss/core/_common.scss */
.button2 {
  border: 0;
  padding: 0 5px;
  margin: 0;
  background: transparent;
  cursor: pointer;
  vertical-align: middle;
}

/* line 414, ../../../rwd/default/scss/core/_common.scss */
.button2:focus {
  outline: none;
}

/* line 418, ../../../rwd/default/scss/core/_common.scss */
.button2 span,
.button2 span span {
  line-height: 30px;
  height: 30px;
  text-decoration: underline;
  text-transform: uppercase;
  display: inline-block;
  color: #0053a0;
  font-family: "Roboto", sans-serif;
}
/* line 428, ../../../rwd/default/scss/core/_common.scss */
.button2 span:hover,
.button2 span span:hover {
  text-decoration: none;
  color: #0053a0;
}

@media only screen and (max-width: 770px) {
  /* line 436, ../../../rwd/default/scss/core/_common.scss */
  .col2-set .buttons-set .button, .col2-set .buttons-set .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .col2-set .buttons-set a,
  .col2-set .buttons-set .button2 {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 443, ../../../rwd/default/scss/core/_common.scss */
  .col2-set .buttons-set .back-link {
    display: none;
  }
  /* line 446, ../../../rwd/default/scss/core/_common.scss */
  .col2-set .buttons-set .required {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  /* line 454, ../../../rwd/default/scss/core/_common.scss */
  .buttons-set .button, .buttons-set .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .buttons-set a {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 7px;
  }
  /* line 461, ../../../rwd/default/scss/core/_common.scss */
  .buttons-set .back-link {
    display: none;
  }
  /* line 464, ../../../rwd/default/scss/core/_common.scss */
  .buttons-set .required {
    display: none;
  }
}
/* -------------------------------------------- *
 * Paypal Button
 */
/* line 474, ../../../rwd/default/scss/core/_common.scss */
.paypal-logo.paypal-after {
  float: left;
}

/* line 478, ../../../rwd/default/scss/core/_common.scss */
.paypal-after .paypal-or {
  float: left;
}

/* line 482, ../../../rwd/default/scss/core/_common.scss */
.paypal-or {
  line-height: 34px;
  margin: 0px 10px 5px;
}

/* line 487, ../../../rwd/default/scss/core/_common.scss */
.paypal-after .paypal-button {
  float: left;
}

/* line 491, ../../../rwd/default/scss/core/_common.scss */
.paypal-button {
  line-height: 0px;
}

/* line 495, ../../../rwd/default/scss/core/_common.scss */
.paypal-button img {
  display: inline;
}

@media only screen and (max-width: 740px) {
  /* line 500, ../../../rwd/default/scss/core/_common.scss */
  .paypal-or {
    line-height: 20px;
  }

  /* line 504, ../../../rwd/default/scss/core/_common.scss */
  .paypal-logo,
  .paypal-or,
  .paypal-button {
    text-align: center;
    width: 100%;
    display: block;
    margin-right: 0;
    margin-left: 0;
    float: none;
  }
}
/* -------------------------------------------- *
 * Button Sets
 */
/* line 520, ../../../rwd/default/scss/core/_common.scss */
.buttons-set {
  clear: both;
  margin: 10px 0 0;
  padding-top: 10px;
  border-top: 1px solid #EDEDED;
  text-align: right;
}
/* line 527, ../../../rwd/default/scss/core/_common.scss */
.buttons-set p.required {
  margin: 0;
  margin-left: 10px;
  line-height: 33px;
  float: right;
}
/* line 533, ../../../rwd/default/scss/core/_common.scss */
.buttons-set .back-link {
  float: left;
  margin: 0;
  line-height: 33px;
}
/* line 538, ../../../rwd/default/scss/core/_common.scss */
.buttons-set a:not(.button) {
  line-height: 20px;
  display: inline-block;
  padding: 5px;
}
/* line 543, ../../../rwd/default/scss/core/_common.scss */
.buttons-set button.button {
  float: right;
  margin-left: 5px;
  min-width: 140px;
}
/* line 549, ../../../rwd/default/scss/core/_common.scss */
.buttons-set:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.buttons-set:after:before, .buttons-set:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.buttons-set:after:after {
  clear: both;
}

/* -------------------------------------------- *
 * Icons
 */
/* line 558, ../../../rwd/default/scss/core/_common.scss */
.icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, .sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid,
.sorter > .view-mode .list, .skip-nav .icon, .skip-search .icon, #search_mini_form .search-button:before, .skip-account .icon, .skip-cart .icon, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number:after, .ratings-table .rating-box, .ratings-table .rating-box .rating {
  background-image: url(https://musicnotesbox.com/skin/frontend/venustheme/default/images/icon_sprite.png);
  background-repeat: no-repeat;
  text-indent: -9999px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  /* line 565, ../../../rwd/default/scss/core/_common.scss */
  .icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, .sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid,
  .sorter > .view-mode .list, .skip-nav .icon, .skip-search .icon, #search_mini_form .search-button:before, .skip-account .icon, .skip-cart .icon, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number:after, .ratings-table .rating-box, .ratings-table .rating-box .rating {
    background-image: url(https://musicnotesbox.com/skin/frontend/venustheme/default/images/icon_sprite@2x.png);
    background-size: 100px 1000px;
  }
}
/* -------------------------------------------- *
 * Breadcrumbs
 */
/* line 576, ../../../rwd/default/scss/core/_common.scss */
.breadcrumbs {
  overflow: hidden;
  margin: -15px 0 15px;
}

/* line 581, ../../../rwd/default/scss/core/_common.scss */
.breadcrumbs li {
  float: left;
  font-size: 11px;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  color:#636363;
  opacity:0.5;
  margin-bottom:20px;
}

/* line 588, ../../../rwd/default/scss/core/_common.scss */
.breadcrumbs a {
  float: left;
  color: #636363;
}

/* line 593, ../../../rwd/default/scss/core/_common.scss */
.breadcrumbs a:hover {
  color: #0053a0;
}

/* line 597, ../../../rwd/default/scss/core/_common.scss */
.breadcrumbs strong {
  color: #636363;
  font-weight: normal;
}

/* line 602, ../../../rwd/default/scss/core/_common.scss */
.breadcrumbs span {
  float: left;
  padding: 0 7px;
}

@media only screen and (max-width: 770px) {
  /* line 609, ../../../rwd/default/scss/core/_common.scss */
  .breadcrumbs {
    display: none;
  }
}
/* -------------------------------------------- *
 * Button - Remove / Previous
 */
/* line 619, ../../../rwd/default/scss/core/_common.scss */
.btn-remove,
.btn-previous {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #EDEDED;
  text-align: center;
  /* Hide text */
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  position: relative;
}
/* line 632, ../../../rwd/default/scss/core/_common.scss */
.btn-remove:hover,
.btn-previous:hover {
  background-color: #0053a0;
  border-color: #0053a0;
}

/* line 639, ../../../rwd/default/scss/core/_common.scss */
.btn-remove:after {
  content: 'X';
  color: #0053a0;
  height: 20px;
  line-height: 20px;
  width: 100%;
  font-size: 10px;
  font-family: Arial, "Roboto", Verdana, Arial, sans-serif;
  font-weight: bold;
}
/* line 649, ../../../rwd/default/scss/core/_common.scss */
.btn-remove:hover:after {
  color: #FFFFFF;
  text-decoration: none;
}

/* line 655, ../../../rwd/default/scss/core/_common.scss */
.btn-remove2 {
  background-position: 4px -648px;
  border: none;
  vertical-align: top;
}
/* line 662, ../../../rwd/default/scss/core/_common.scss */
.btn-remove2:after {
  display: none;
}
/* line 665, ../../../rwd/default/scss/core/_common.scss */
.btn-remove2:hover {
  background-color: transparent;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 672, ../../../rwd/default/scss/core/_common.scss */
.btn-previous:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #0053a0;
  border-left: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -4px;
}
/* line 680, ../../../rwd/default/scss/core/_common.scss */
.btn-previous:hover:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #FFFFFF;
  border-left: none;
}

/* line 689, ../../../rwd/default/scss/core/_common.scss */
.block-layered-nav .currently .btn-remove,
.block-layered-nav .currently .btn-previous,
.mini-products-list .btn-remove,
.mini-products-list .btn-previous,
#compare-items .btn-remove,
#compare-items .btn-previous {
  float: right;
  margin-left: 6px;
}

/* -------------------------------------------- *
 * Checkout Agreements
 */
/* line 700, ../../../rwd/default/scss/core/_common.scss */
.checkout-agreements li {
  margin-bottom: 20px;
}

/* line 704, ../../../rwd/default/scss/core/_common.scss */
.checkout-agreements .agreement-content {
  overflow-y: auto;
  max-width: 670px;
  max-height: 125px;
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #CCCCCC;
  background: #F4F4F4;
}

/* -------------------------------------------- *
 * CVV Security Code
 */
/* line 718, ../../../rwd/default/scss/core/_common.scss */
.cvv-what-is-this {
  margin-left: 10px;
  font-size: 13px;
  line-height: 24px;
}

/* -------------------------------------------- *
 * Container
 */
/* line 728, ../../../rwd/default/scss/core/_common.scss */
.main-container,
.footer-container {
  position: relative;
  max-width: 1260px;
  margin: 0 auto;
  padding: 15px;
}
/* line 735, ../../../rwd/default/scss/core/_common.scss */
.main-container:after,
.footer-container:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.main-container:after:before, .main-container:after:after,
.footer-container:after:before,
.footer-container:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.main-container:after:after,
.footer-container:after:after {
  clear: both;
}

@media only screen and (min-width: 480px) {
  /* line 742, ../../../rwd/default/scss/core/_common.scss */
  .main-container,
  .footer-container {
    padding: 30px;
  }
}
/* line 748, ../../../rwd/default/scss/core/_common.scss */
.footer-container {
  padding-top: 0px;
}

/* -------------------------------------------- *
 * Column Layouts
 */
/* line 756, ../../../rwd/default/scss/core/_common.scss */
.main:after,
.col-wrapper:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.main:after:before, .main:after:after,
.col-wrapper:after:before,
.col-wrapper:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.main:after:after,
.col-wrapper:after:after {
  clear: both;
}

/* line 761, ../../../rwd/default/scss/core/_common.scss */
.col-left,
.col-right,
.col-main {
  padding: 0 10px;
}

/* line 767, ../../../rwd/default/scss/core/_common.scss */
.col-left {
  float: left;
  width: 25%;
  padding-left: 0;
  /* Remove the 15px padding */
  clear: left;
}
/* line 773, ../../../rwd/default/scss/core/_common.scss */
.col-left img {
  max-width: 100%;
}

/* line 778, ../../../rwd/default/scss/core/_common.scss */
.col-right {
  float: right;
  width: 25%;
  padding-right: 0;
  /* Remove the 15px padding */
}
/* line 783, ../../../rwd/default/scss/core/_common.scss */
.col-right img {
  max-width: 100%;
}

/* line 788, ../../../rwd/default/scss/core/_common.scss */
.col-main {
  float: left;
  width: 75%;
}

/* line 794, ../../../rwd/default/scss/core/_common.scss */
.col1-layout .col-main {
  float: none;
  width: auto;
  padding: 0;
  /* Remove the 15px padding */
}

/* line 802, ../../../rwd/default/scss/core/_common.scss */
.col2-left-layout .col-main {
  float: right;
  padding-right: 0;
  /* Remove the 15px padding */
}

/* line 809, ../../../rwd/default/scss/core/_common.scss */
.col2-right-layout .col-main {
  padding-left: 0;
  /* Remove the 15px padding */
}

/* line 815, ../../../rwd/default/scss/core/_common.scss */
.col3-layout .col-right {
  width: 20.83333%;
}
/* line 819, ../../../rwd/default/scss/core/_common.scss */
.col3-layout .col-wrapper {
  float: left;
  width: 79.16667%;
}
/* line 823, ../../../rwd/default/scss/core/_common.scss */
.col3-layout .col-wrapper .col-main {
  float: right;
  width: 73.68421%;
}
/* line 828, ../../../rwd/default/scss/core/_common.scss */
.col3-layout .col-wrapper .col-left {
  width: 26.31579%;
}

@media only screen and (max-width: 1000px) {
  /* line 836, ../../../rwd/default/scss/core/_common.scss */
  .col3-layout .col-right {
    float: left;
    clear: left;
    padding-left: 0;
    padding-right: 10px;
    width: 25%;
  }
  /* line 844, ../../../rwd/default/scss/core/_common.scss */
  .col3-layout .col-wrapper {
    float: right;
    width: 100%;
  }
  /* line 848, ../../../rwd/default/scss/core/_common.scss */
  .col3-layout .col-wrapper .col-main {
    float: right;
    width: 75%;
  }
  /* line 853, ../../../rwd/default/scss/core/_common.scss */
  .col3-layout .col-wrapper .col-left {
    width: 25%;
  }
}
@media only screen and (max-width: 770px) {
  /* line 861, ../../../rwd/default/scss/core/_common.scss */
  .col-left,
  .col-right,
  .col-main,
  .col1-layout .col-left,
  .col1-layout .col-right,
  .col1-layout .col-main,
  .col2-left-layout .col-left,
  .col2-left-layout .col-right,
  .col2-left-layout .col-main,
  .col2-right-layout .col-left,
  .col2-right-layout .col-right,
  .col2-right-layout .col-main,
  .col3-layout .col-wrapper .col-left,
  .col3-layout .col-right,
  .col3-layout .col-wrapper .col-main {
    padding: 0;
    margin-bottom: 10px;
    float: none;
    width: auto;
    /*min-height:900px;*/
  }

  /* line 882, ../../../rwd/default/scss/core/_common.scss */
  .col3-layout .col-wrapper {
    float: none;
    width: auto;
  }

  /* line 887, ../../../rwd/default/scss/core/_common.scss */
  .col-main {
    float: none;
    width: auto;
  }

  /* line 892, ../../../rwd/default/scss/core/_common.scss */
  .col-main .col-left {
    padding: 0;
    /* On product listing pages, the left column gets moved inside col-main on small viewports */
  }
}
/* Content Columns */
/* line 899, ../../../rwd/default/scss/core/_common.scss */
.col2-set {
  width: 100%;
}
/* line 902, ../../../rwd/default/scss/core/_common.scss */
.col2-set .col-1,
.col2-set .col-2 {
  width: 50%;
  padding: 20px;
}
@media only screen and (max-width: 770px) {
  /* line 902, ../../../rwd/default/scss/core/_common.scss */
  .col2-set .col-1,
  .col2-set .col-2 {
    padding: 10px;
  }
}
/* line 912, ../../../rwd/default/scss/core/_common.scss */
.col2-set .col-1 {
  float: left;
  padding-left: 0;
}
/* line 917, ../../../rwd/default/scss/core/_common.scss */
.col2-set .col-2 {
  float: right;
  padding-right: 0;
}
@media only screen and (max-width: 479px) {
  /* line 923, ../../../rwd/default/scss/core/_common.scss */
  .col2-set .col-1,
  .col2-set .col-2 {
    float: none;
    width: auto;
    border: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
/* line 933, ../../../rwd/default/scss/core/_common.scss */
.col2-set .narrow {
  width: 33%;
}
/* line 937, ../../../rwd/default/scss/core/_common.scss */
.col2-set .wide {
  width: 65%;
}
/* line 941, ../../../rwd/default/scss/core/_common.scss */
.col2-set:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.col2-set:after:before, .col2-set:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.col2-set:after:after {
  clear: both;
}

/* -------------------------------------------- *
 * Top Container
 */
@media only screen and (min-width: 771px) {
  /* line 950, ../../../rwd/default/scss/core/_common.scss */
  .top-container {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 30px;
  }
}

/* -------------------------------------------- *
 * Global Site Notice
 */
/* line 961, ../../../rwd/default/scss/core/_common.scss */
.global-site-notice {
  background: #676157;
  color: #E6E6E6;
  font-size: 11px;
}
/* line 966, ../../../rwd/default/scss/core/_common.scss */
.global-site-notice .notice-inner {
  padding-left: 120px;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  line-height: 11px;
  min-height: 40px;
  padding-top: 14.5px;
  padding-bottom: 14.5px;
  background-image: url("https://musicnotesbox.com/skin/frontend/venustheme/default/images/demo-logo.png");
  background-position: left;
  background-repeat: no-repeat;
}
/* line 981, ../../../rwd/default/scss/core/_common.scss */
.global-site-notice p {
  margin-bottom: 0;
}

/* -------------------------------------------- *
 * Promotional Message Banner
 */
/* line 990, ../../../rwd/default/scss/core/_common.scss */
.promo-msg {
  color: #0053a0;
  text-align: center;
  margin: 10px;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
}

/* -------------------------------------------- *
 * Grid
 */
/* line 1002, ../../../rwd/default/scss/core/_common.scss */
.grid:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.grid:after:before, .grid:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.grid:after:after {
  clear: both;
}

/* -------------------------------------------- *
 * Messages
 */
/* line 1009, ../../../rwd/default/scss/core/_common.scss */
.success {
  color: #11B400;
}

/* line 1013, ../../../rwd/default/scss/core/_common.scss */
.error {
  color: #DF280A;
  font-weight: bold;
}

/* line 1018, ../../../rwd/default/scss/core/_common.scss */
.notice {
  color: #E26703;
  font-weight: bold;
}

/* -------------------------------------------- *
 * Messages
 */
/* line 1027, ../../../rwd/default/scss/core/_common.scss */
.messages {
  margin-bottom: 10px;
}

/* line 1031, ../../../rwd/default/scss/core/_common.scss */
.messages li li {
  position: relative;
  margin-bottom: 5px;
  padding: 7px 10px 7px 20px;
  background: #F4F4F4;
  font-size: 15px;
}

/* line 1039, ../../../rwd/default/scss/core/_common.scss */
.messages li li:before {
  top: 50%;
  left: 0;
  margin-top: -6px;

}

/* line 1045, ../../../rwd/default/scss/core/_common.scss */
.messages .error-msg li {
  color: #000000;
  border-left: 5px solid #DF280A;
  background-color: #FAEBE7;
}

/* line 1051, ../../../rwd/default/scss/core/_common.scss */
.messages .error-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #DF280A;
  border-right: none;
}

/* line 1055, ../../../rwd/default/scss/core/_common.scss */
.messages .notice-msg li {
  color: #000000;
  border-left: 5px solid #E26703;
  background-color: #F9EBE6;
}

/* line 1061, ../../../rwd/default/scss/core/_common.scss */
.messages .notice-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #E26703;
  border-right: none;
}

/* line 1065, ../../../rwd/default/scss/core/_common.scss */
.messages .success-msg li {
  color: #000000;
  border-left: 5px solid #11B400;
  background-color: #EFF5EA;
}

/* line 1071, ../../../rwd/default/scss/core/_common.scss */
.messages .success-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #11B400;
  border-right: none;
}

.messages .warning-msg li {
  color: black;
  border-left: 5px solid #DF280A;
  background-color: #EFF5EA;
}

.messages .warning-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #DF280A;
  border-right: none;
}

@media only screen and (min-width: 915px) {
  /* line 1079, ../../../rwd/default/scss/core/_common.scss */
  .order-list-grid .col-1 {
    width: 30%;
  }

  /* line 1083, ../../../rwd/default/scss/core/_common.scss */
  .order-list-grid .col-2 {
    width: 50%;
    padding-right: 20px;
  }

  /* line 1088, ../../../rwd/default/scss/core/_common.scss */
  .order-list-grid .col-3 {
    clear: none;
    width: 20%;
    padding-top: 0;
  }
}
/* -------------------------------------------- *
 * Page Popup
 */
/* line 1100, ../../../rwd/default/scss/core/_common.scss */
.page-popup {
  padding: 20px;
  background: #FFFFFF;
  height: auto;
}

/* line 1106, ../../../rwd/default/scss/core/_common.scss */
.page-popup h1 {
  margin: 0 0 0.5em;
  font-size: 36px;
}

/* -------------------------------------------- *
 * Payment Methods
 */
/* line 1115, ../../../rwd/default/scss/core/_common.scss */
.payment-methods {
  margin-bottom: 20px;
}

/* line 1119, ../../../rwd/default/scss/core/_common.scss */
.payment-methods dt {
  padding: 5px 0;
}

/* line 1123, ../../../rwd/default/scss/core/_common.scss */
.payment-methods dd {
  padding-top: 10px;
}

/* line 1127, ../../../rwd/default/scss/core/_common.scss */
.payment-methods .form-list {
  position: relative;
  display: inline-block;
  max-width: 100%;
  margin: 5px 15px 15px;
  padding: 15px;
  border: 1px solid #CCCCCC;
  background: #F4F4F4;
}

/* line 1137, ../../../rwd/default/scss/core/_common.scss */
.payment-methods .form-list:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #CCCCCC;
  border-top: none;
  top: -11px;
  left: 30px;
}

/* line 1143, ../../../rwd/default/scss/core/_common.scss */
.payment-methods .form-list:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #F4F4F4;
  border-top: none;
  top: -10px;
  left: 30px;
}

/* line 1149, ../../../rwd/default/scss/core/_common.scss */
.payment-methods .form-list li:last-child {
  margin-bottom: 0;
}

/* -------------------------------------------- *
 * Please Wait (Loading Indicator)
 */
/* line 1157, ../../../rwd/default/scss/core/_common.scss */
.please-wait {
  display: inline-block;
  margin-left: 10px;
  margin-top: 5px;
  line-height: 24px;
  height: 24px;
  white-space: nowrap;
  /* Prevent the linebreak in the HTML from causing layout issues */
}
/* line 1165, ../../../rwd/default/scss/core/_common.scss */
.please-wait img {
  float: left;
  margin-right: 5px;
  width: 24px;
}

/* -------------------------------------------- *
 * Price Box - Standard
 */
/* line 1176, ../../../rwd/default/scss/core/_common.scss */
.price-box {
  margin: 7px 0;
  font-family: "Roboto", Verdana, Arial, sans-serif;
}

/* line 1181, ../../../rwd/default/scss/core/_common.scss */
.price-box p {
  margin-bottom: 0;
}

/* line 1185, ../../../rwd/default/scss/core/_common.scss */
.price-notice {
  color: #A0A0A0;
}

/* line 1189, ../../../rwd/default/scss/core/_common.scss */
.price-box .price {
  color: #0053a0;
  font-size: 16px;
}

/* line 1194, ../../../rwd/default/scss/core/_common.scss */
.price-box .price,
.price {
  font-family: "Roboto", Verdana, Arial, sans-serif;
}

/* line 1199, ../../../rwd/default/scss/core/_common.scss */
.price-box .price-label {
  color: #A0A0A0;
  white-space: nowrap;
  font-family: "Roboto", sans-serif;
}

/* line 1205, ../../../rwd/default/scss/core/_common.scss */
.price-box .minimal-price-link {
  padding-left: 1em;
  color: #0053a0;
  display: block;
  /* We want this to show on its own line, otherwise the layout looks funky */
}
/* line 1210, ../../../rwd/default/scss/core/_common.scss */
.price-box .minimal-price-link .label {
  color: #A0A0A0;
}

/* -------------------------------------------- *
 * Price Box - Special
 */
/* line 1219, ../../../rwd/default/scss/core/_common.scss */
.price-box .old-price,
.price-box .special-price {
  display: inline-block;
}
/* line 1223, ../../../rwd/default/scss/core/_common.scss */
.price-box .old-price .price-label,
.price-box .special-price .price-label {
  display: none;
}
/* line 1227, ../../../rwd/default/scss/core/_common.scss */
.price-box .old-price .price,
.price-box .special-price .price {
  display: inline-block;
}

/* line 1233, ../../../rwd/default/scss/core/_common.scss */
.price-box .old-price .price {
  color: #A0A0A0;
  text-decoration: line-through;
}

/* line 1239, ../../../rwd/default/scss/core/_common.scss */
.price-box .special-price {
  color: #0053a0;
  padding-left: 1em;
}
/* line 1243, ../../../rwd/default/scss/core/_common.scss */
.price-box .special-price .price-label {
  color: #D84D3C;
}

/* -------------------------------------------- *
 * Price Box - Taxes
 */
/* line 1252, ../../../rwd/default/scss/core/_common.scss */
.price-box .price-excluding-tax,
.price-box .price-including-tax {
  display: block;
}

/* line 1257, ../../../rwd/default/scss/core/_common.scss */
span.weee {
  display: block;
}

/* -------------------------------------------- *
 * Tier Prices
 */
/* line 1265, ../../../rwd/default/scss/core/_common.scss */
.product-pricing,
.tier-prices,
.tier-prices-grouped {
  display: inline-block;
  padding: 4px 8px;
  background: #FBF4DE;
  border: 1px solid #E2D4C7;
  margin-top: 7px;
}
/* line 1274, ../../../rwd/default/scss/core/_common.scss */
.product-pricing li,
.tier-prices li,
.tier-prices-grouped li {
  font-size: 12px;
}
/* line 1277, ../../../rwd/default/scss/core/_common.scss */
.product-pricing .benefit,
.tier-prices .benefit,
.tier-prices-grouped .benefit {
  font-style: italic;
}
/* line 1280, ../../../rwd/default/scss/core/_common.scss */
.product-pricing .price,
.tier-prices .price,
.tier-prices-grouped .price {
  font-weight: bold;
}

/* ============================================ *
 * Item Options
 * ============================================ */
/* line 1289, ../../../rwd/default/scss/core/_common.scss */
.item-options {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
}
/* line 1293, ../../../rwd/default/scss/core/_common.scss */
.item-options:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.item-options:after:before, .item-options:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.item-options:after:after {
  clear: both;
}
/* line 1297, ../../../rwd/default/scss/core/_common.scss */
.item-options dt {
  float: left;
  clear: left;
  font-weight: 600;
  padding-right: 5px;
  font-style: italic;
}
/* line 1304, ../../../rwd/default/scss/core/_common.scss */
.item-options dt:after {
  content: ': ';
}
/* line 1309, ../../../rwd/default/scss/core/_common.scss */
.item-options dd {
  float: left;
  padding-left: 10px;
  margin: 0 0 6px;
}

/* line 1316, ../../../rwd/default/scss/core/_common.scss */
.truncated,
.truncated a.dots {
  cursor: help;
}

/* line 1321, ../../../rwd/default/scss/core/_common.scss */
.truncated a.details {
  cursor: help;
  height: 16px;
  line-height: 16px;
}
/* line 1326, ../../../rwd/default/scss/core/_common.scss */
.truncated a.details:hover {
  text-decoration: none;
}

/* line 1331, ../../../rwd/default/scss/core/_common.scss */
.truncated .truncated_full_value {
  position: relative;
  z-index: 300;
}

/* line 1336, ../../../rwd/default/scss/core/_common.scss */
.truncated .truncated_full_value .item-options {
  display: none;
  position: absolute;
  z-index: 300;
  width: 200px;
  padding: 8px;
  border: 1px solid #0053a0;
  background-color: #F6F6F6;
  top: 21px;
  left: -100px;
}
/* line 1347, ../../../rwd/default/scss/core/_common.scss */
.truncated .truncated_full_value .item-options:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #0053a0;
  border-top: none;
  left: 97px;
  top: -7px;
}

/* line 1354, ../../../rwd/default/scss/core/_common.scss */
.truncated .truncated_full_value .item-options > p {
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 8px;
}

/* line 1360, ../../../rwd/default/scss/core/_common.scss */
.truncated .show .item-options {
  display: block;
}

@media only screen and (max-width: 479px) {
  /* line 1366, ../../../rwd/default/scss/core/_common.scss */
  .truncated {
    cursor: inherit;
  }
  /* line 1369, ../../../rwd/default/scss/core/_common.scss */
  .truncated a.details {
    display: none;
  }
  /* line 1374, ../../../rwd/default/scss/core/_common.scss */
  .truncated .truncated_full_value .item-options {
    display: block;
    position: static;
    z-index: 1;
    width: 100%;
    border: none;
    background-color: transparent;
  }
  /* line 1382, ../../../rwd/default/scss/core/_common.scss */
  .truncated .truncated_full_value .item-options p {
    float: none;
  }
  /* line 1386, ../../../rwd/default/scss/core/_common.scss */
  .truncated .truncated_full_value .item-options:after {
    display: none;
  }
}
/* -------------------------------------------- *
 * Printer Friendly Page
 */
/* line 1399, ../../../rwd/default/scss/core/_common.scss */
.page-print {
  width: 6.5in;
  margin: 20px;
  background: #FFFFFF;
}

/* -------------------------------------------- *
 * Add to links
 */
/* line 1409, ../../../rwd/default/scss/core/_common.scss */
.add-to-links {
  margin: 7px 0;
}
/* line 1412, ../../../rwd/default/scss/core/_common.scss */
.add-to-links a {
  display: inline-block;
  padding: 0px 3px 3px;
}

/* line 1418, ../../../rwd/default/scss/core/_common.scss */
.add-to-links .separator {
  display: none;
}

/* -------------------------------------------- *
 * Product Image
 */
/* line 1426, ../../../rwd/default/scss/core/_common.scss */
.product-image,
.no-touch .product-img-box .product-image:not(.zoom-available):hover {
  position: relative;
  display: block;
  border: 1px solid #EDEDED;
}

@media only screen and (max-width: 770px) {
  /* line 1434, ../../../rwd/default/scss/core/_common.scss */
  body .product-img-box .product-image:hover {
    border-color: #EDEDED;
  }
}
/* line 1439, ../../../rwd/default/scss/core/_common.scss */
.no-touch .product-image:hover {
  border-color: #0053a0;
}

/* -------------------------------------------- *
 * Ratings
 */
/* line 1447, ../../../rwd/default/scss/core/_common.scss */
.ratings {
  margin: 7px 0;
}
/* line 1450, ../../../rwd/default/scss/core/_common.scss */
.ratings .rating-box,
.ratings .rating-links {
  margin: 5px 0;
}
/* line 1455, ../../../rwd/default/scss/core/_common.scss */
.ratings .rating-box {
  width: 65px;
  height: 13px;
  background-repeat: repeat-x;
  background-position: 0 -615px;
  overflow: hidden;
}
/* line 1463, ../../../rwd/default/scss/core/_common.scss */
.ratings .rating-box .rating {
  float: left;
  height: 13px;
  background-repeat: repeat-x;
  background-position: 0 -600px;
}
/* line 1470, ../../../rwd/default/scss/core/_common.scss */
.ratings .amount {
  display: block;
  margin: 5px auto;
}
/* line 1476, ../../../rwd/default/scss/core/_common.scss */
.ratings .rating-links .separator {
  margin: 0 0px;
}

/* -------------------------------------------- *
 * Standard Formatted Text Block
 */
/* line 1486, ../../../rwd/default/scss/core/_common.scss */
.std p {
  margin: 0 0 1.5em;
}

/* line 1490, ../../../rwd/default/scss/core/_common.scss */
.std ol {
  list-style: decimal outside;
  margin-bottom: 1.5em;
}

/* line 1495, ../../../rwd/default/scss/core/_common.scss */
.std ol li {
  margin-left: 2em;
}

/* line 1499, ../../../rwd/default/scss/core/_common.scss */
.std ul {
  list-style: disc outside;
  margin-bottom: 1.5em;
}

/* line 1504, ../../../rwd/default/scss/core/_common.scss */
.std ul li {
  margin-left: 2em;
}

/* line 1508, ../../../rwd/default/scss/core/_common.scss */
.std .note {
  color: #A0A0A0;
  font-size: 13px;
}

/* -------------------------------------------- *
 * Tabs
 */
/* line 1517, ../../../rwd/default/scss/core/_common.scss */
.tabs {
  margin-bottom: 10px;
  background: #FFFFFF;
}

/* -------------------------------------------- *
 * Toolbar
 */
/* line 1526, ../../../rwd/default/scss/core/_common.scss */
.toolbar {
  margin-top: 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  background: #F4F4F4;
  padding: 5px 10px 0px 10px;
}
/* line 1534, ../../../rwd/default/scss/core/_common.scss */
.toolbar:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.toolbar:after:before, .toolbar:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.toolbar:after:after {
  clear: both;
}

/* line 1539, ../../../rwd/default/scss/core/_common.scss */
.pager-no-toolbar {
  margin-bottom: 10px;
}

/* line 1544, ../../../rwd/default/scss/core/_common.scss */
.pager-no-toolbar ~ .pager-no-toolbar {
  margin-top: 10px;
}

/* line 1548, ../../../rwd/default/scss/core/_common.scss */
.toolbar,
.pager {
  font-family: "Roboto", sans-serif;
  color: #636363;
  line-height: 30px;
  font-size: 12px;
}

/* line 1556, ../../../rwd/default/scss/core/_common.scss */
.toolbar label,
.pager-no-toolbar label {
  font-weight: normal;
  text-transform: uppercase;
}

/* line 1564, ../../../rwd/default/scss/core/_common.scss */
.sorter {
  float: left;
  margin-bottom: 5px;
}
/* line 1568, ../../../rwd/default/scss/core/_common.scss */
.sorter label {
  float: left;
  margin-right: 5px;
}
/* line 1572, ../../../rwd/default/scss/core/_common.scss */
.sorter label:after {
  content: ':';
}

/* line 1578, ../../../rwd/default/scss/core/_common.scss */
.sorter > .sort-by {
  float: left;
  margin-right: 5px;
  height: 30px;
}
/* line 1583, ../../../rwd/default/scss/core/_common.scss */
.sorter > .sort-by .sort-by-switcher {
  width: 30px;
  height: 30px;
  display: inline-block;
}
/* line 1589, ../../../rwd/default/scss/core/_common.scss */
.sorter > .sort-by .sort-by-switcher--asc {
  background-position: 4px -542px;
}
/* line 1591, ../../../rwd/default/scss/core/_common.scss */
.sorter > .sort-by .sort-by-switcher--asc:hover {
  background-position: -46px -542px;
}
/* line 1595, ../../../rwd/default/scss/core/_common.scss */
.sorter > .sort-by .sort-by-switcher--desc {
  background-position: 4px -567px;
}
/* line 1597, ../../../rwd/default/scss/core/_common.scss */
.sorter > .sort-by .sort-by-switcher--desc:hover {
  background-position: -46px -567px;
}

/* line 1603, ../../../rwd/default/scss/core/_common.scss */
.sorter > .view-mode {
  float: right;
}
/* line 1606, ../../../rwd/default/scss/core/_common.scss */
.sorter > .view-mode .grid,
.sorter > .view-mode .list {
  float: left;
  width: 30px;
  height: 30px;
}
/* line 1613, ../../../rwd/default/scss/core/_common.scss */
.sorter > .view-mode .grid {
  margin-right: 5px;
  background-position: 8px -492px;
}
/* line 1617, ../../../rwd/default/scss/core/_common.scss */
.sorter > .view-mode strong.grid,
.sorter > .view-mode a.grid:hover {
  background-position: -42px -492px;
}
/* line 1621, ../../../rwd/default/scss/core/_common.scss */
.sorter > .view-mode .list {
  background-position: 11px -517px;
}
/* line 1625, ../../../rwd/default/scss/core/_common.scss */
.sorter > .view-mode strong.list,
.sorter > .view-mode a.list:hover {
  background-position: -39px -517px;
}

/* line 1631, ../../../rwd/default/scss/core/_common.scss */
.pager {
  float: right;
  overflow: hidden;
}
/* line 1635, ../../../rwd/default/scss/core/_common.scss */
.pager > .count-container {
  float: left;
}
/* line 1639, ../../../rwd/default/scss/core/_common.scss */
.pager .amount {
  float: left;
  font-family: "Roboto", Verdana, Arial, sans-serif;
  white-space: nowrap;
  margin: 0 15px 0 0;
}
/* line 1646, ../../../rwd/default/scss/core/_common.scss */
.pager .limiter {
  float: left;
  height: 30px;
  line-height: 30px;
}
/* line 1651, ../../../rwd/default/scss/core/_common.scss */
.pager .limiter > label {
  padding-right: 5px;
}
/* line 1654, ../../../rwd/default/scss/core/_common.scss */
.pager .limiter > label:after {
  content: ':';
}
/* line 1660, ../../../rwd/default/scss/core/_common.scss */
.pager .amount,
.pager .limiter,
.pager .pages {
  margin-bottom: 5px;
}

/* line 1668, ../../../rwd/default/scss/core/_common.scss */
.pages {
  float: right;
  overflow: hidden;
  margin-left: 15px;
}
/* line 1673, ../../../rwd/default/scss/core/_common.scss */
.pages strong {
  display: none;
}

/* line 1678, ../../../rwd/default/scss/core/_common.scss */
.pages li {
  float: left;
}

/* line 1682, ../../../rwd/default/scss/core/_common.scss */
.pages a,
.pages .current {
  display: inline-block;
  border: 0;
  font-size: 13px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
  line-height: 30px;
  width: 25px;
  height: 30px;
  padding: 0;
  color: #0053a0;
  font-family: "Roboto", Verdana, Arial, sans-serif;
}

/* line 1699, ../../../rwd/default/scss/core/_common.scss */
.pages .current,
.pages .current:hover {
  color: #636363;
  border: 1px solid #CCCCCC;
  width: 30px;
  background-color: #FFFFFF;
  cursor: default;
}

/* line 1708, ../../../rwd/default/scss/core/_common.scss */
.pages .next,
.pages .previous {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: transparent;
  position: relative;
}
/* line 1717, ../../../rwd/default/scss/core/_common.scss */
.pages .next:hover,
.pages .previous:hover {
  border: 1px solid #0053a0;
}

/* line 1723, ../../../rwd/default/scss/core/_common.scss */
.pages .next:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #0053a0;
  border-right: none;
  top: 50%;
  margin-top: -3px;
  left: 50%;
  margin-left: -2px;
}
/* line 1730, ../../../rwd/default/scss/core/_common.scss */
.pages .next:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #fe0606;
  border-right: none;
}

/* line 1736, ../../../rwd/default/scss/core/_common.scss */
.pages .previous:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #0053a0;
  border-left: none;
  top: 50%;
  margin-top: -3px;
  left: 50%;
  margin-left: -2px;
}
/* line 1743, ../../../rwd/default/scss/core/_common.scss */
.pages .previous:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #fe0606;
  border-left: none;
}

@media only screen and (max-width: 479px) {
  /* line 1751, ../../../rwd/default/scss/core/_common.scss */
  .pager .amount--has-pages {
    display: none;
  }
   .col1-layout .sorter,
  .col1-layout .pager {
    width: 100%;
    min-height:50px;
  }

  /* line 1755, ../../../rwd/default/scss/core/_common.scss */
  .pages {
    float: left;
  }

  /* line 1760, ../../../rwd/default/scss/core/_common.scss */
  .limiter label {
    display: none;
  }
}
@media only screen and (max-width: 770px) {
  /* line 1768, ../../../rwd/default/scss/core/_common.scss */
  .col1-layout .sorter,
  .col1-layout .pager {
    width: 100%;
  }
  /* line 1773, ../../../rwd/default/scss/core/_common.scss */
  .col1-layout .pager {
    float: left;
    clear: both;
  }
  /* line 1777, ../../../rwd/default/scss/core/_common.scss */
  .col1-layout .pager .pages {
    float: left;
    margin-left: 0;
  }
  /* line 1782, ../../../rwd/default/scss/core/_common.scss */
  .col1-layout .pager .count-container {
    float: right;
  }
}
@media only screen and (max-width: 979px) {
  /* line 1794, ../../../rwd/default/scss/core/_common.scss */
  .col2-left-layout .sorter,
  .col2-left-layout .pager,
  .col2-right-layout .sorter,
  .col2-right-layout .pager,
  .col3-layout .sorter,
  .col3-layout .pager {
    width: 100%;
  }
  /* line 1799, ../../../rwd/default/scss/core/_common.scss */
  .col2-left-layout .pager,
  .col2-right-layout .pager,
  .col3-layout .pager {
    float: left;
    clear: both;
  }
  /* line 1803, ../../../rwd/default/scss/core/_common.scss */
  .col2-left-layout .pager .pages,
  .col2-right-layout .pager .pages,
  .col3-layout .pager .pages {
    float: left;
    margin-left: 0;
  }
  /* line 1808, ../../../rwd/default/scss/core/_common.scss */
  .col2-left-layout .pager .count-container,
  .col2-right-layout .pager .count-container,
  .col3-layout .pager .count-container {
    float: right;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 1817, ../../../rwd/default/scss/core/_common.scss */
  .toolbar .view-mode > label {
    display: none;
  }
}
/* ============================================ *
 * Tax - Full Tax Summary
 * ============================================ */
/* line 1829, ../../../rwd/default/scss/core/_common.scss */
#checkout-review-table .summary-collapse,
#shopping-cart-totals-table .summary-collapse,
body.customer-account .data-table .summary-collapse {
  position: relative;
  cursor: pointer;
}
/* line 1833, ../../../rwd/default/scss/core/_common.scss */
#checkout-review-table .summary-collapse:before,
#shopping-cart-totals-table .summary-collapse:before,
body.customer-account .data-table .summary-collapse:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-top: 7px solid #0053a0;
  border-bottom: none;
  position: static;
  display: inline-block;
  margin-right: 5px;
}
/* line 1839, ../../../rwd/default/scss/core/_common.scss */
#checkout-review-table .summary-collapse:hover:before,
#shopping-cart-totals-table .summary-collapse:hover:before,
body.customer-account .data-table .summary-collapse:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-top: 7px solid #fe0606;
  border-bottom: none;
  position: static;
  display: inline-block;
  margin-right: 5px;
}
/* line 1849, ../../../rwd/default/scss/core/_common.scss */
#checkout-review-table .show-details .summary-collapse:before,
#shopping-cart-totals-table .show-details .summary-collapse:before,
body.customer-account .data-table .show-details .summary-collapse:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #0053a0;
  border-top: none;
  position: static;
  display: inline-block;
  margin-right: 5px;
}
/* line 1855, ../../../rwd/default/scss/core/_common.scss */
#checkout-review-table .show-details .summary-collapse:hover:before,
#shopping-cart-totals-table .show-details .summary-collapse:hover:before,
body.customer-account .data-table .show-details .summary-collapse:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #fe0606;
  border-top: none;
  position: static;
  display: inline-block;
  margin-right: 5px;
}

/* line 1867, ../../../rwd/default/scss/core/_common.scss */
#shopping-cart-totals-table tfoot td .summary-collapse:before, #shopping-cart-totals-table tfoot td .summary-collapse:hover:before {
  margin-bottom: 5px;
}

/* ============================================ *
 * Magento Helpers
 * ============================================ */
/* line 1877, ../../../rwd/default/scss/core/_common.scss */
.a-center {
  text-align: center;
}

/* line 1881, ../../../rwd/default/scss/core/_common.scss */
.a-right,
.align-right {
  text-align: right;
}

/* line 1886, ../../../rwd/default/scss/core/_common.scss */
.no-display {
  display: none !important;
}

/* line 1890, ../../../rwd/default/scss/core/_common.scss */
.nobr,
.nowrap {
  white-space: nowrap;
}

/* line 1895, ../../../rwd/default/scss/core/_common.scss */
.width-full {
  width: 100%;
}

/* ============================================ *
 * Custom Helpers
 * ============================================ */
/* line 1903, ../../../rwd/default/scss/core/_common.scss */
.hidden {
  display: none;
}

/* ============================================ *
 * Print Styles
 * ============================================ */
/* line 1911, ../../../rwd/default/scss/core/_common.scss */
.page-print .print-head {
  margin: 0 0 15px;
}

/* line 1915, ../../../rwd/default/scss/core/_common.scss */
.page-print .print-head .logo {
  float: none;
  max-height: 50px;
  width: auto;
}

/* ============================================ *
 * FORMS - COMMON
 * ============================================ */
/* -------------------------------------------- *
 * Fieldsets
 */
/* line 36, ../../../rwd/default/scss/core/_form.scss */
.fieldset p {
  margin-bottom: 7px;
}
/* line 40, ../../../rwd/default/scss/core/_form.scss */
.fieldset p.required {
  margin-bottom: 5px;
  float: right;
  font-size: 12px;
  margin-top: 0px;
}

/* line 48, ../../../rwd/default/scss/core/_form.scss */
.fieldset + .fieldset {
  margin-top: 5px;
}

/* line 52, ../../../rwd/default/scss/core/_form.scss */
form .legend {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  margin-bottom: 15px;
  padding-bottom: 7px;
  border-bottom: 1px solid #EDEDED;
}

/* -------------------------------------------- *
 * Input Box
 */
/* line 63, ../../../rwd/default/scss/core/_form.scss */
.input-box {
  padding-top: 2px;
}
/* line 66, ../../../rwd/default/scss/core/_form.scss */
.input-box:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.input-box:after:before, .input-box:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.input-box:after:after {
  clear: both;
}

/* line 72, ../../../rwd/default/scss/core/_form.scss */
li.centinel-logos div.input-box img {
  display: inline;
  vertical-align: middle;
}

/* For adjacent select inputs. */
/* Example: credit card expiration month and year. */
/* line 81, ../../../rwd/default/scss/core/_form.scss */
.input-box .v-fix {
  float: left;
  margin-right: 5px;
  max-width: 100%;
}

/* -------------------------------------------- *
 * Labels
 */
/* line 91, ../../../rwd/default/scss/core/_form.scss */
label {
  display: inline-block;
  font-size: 13px;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 99, ../../../rwd/default/scss/core/_form.scss */
label.required:after,
span.required:after {
  content: ' *';
  color: #DF280A;
  font-weight: normal;
  font-family: "Roboto", Verdana, Arial, sans-serif;
  font-size: 12px;
}

/* line 108, ../../../rwd/default/scss/core/_form.scss */
label.required em,
span.required em {
  display: none;
}

/* -------------------------------------------- *
 * Hints
 */
/* line 117, ../../../rwd/default/scss/core/_form.scss */
.input-hint {
  color: #A0A0A0;
  font-size: 12px;
}

/* -------------------------------------------- *
 * Select
 */
/* line 126, ../../../rwd/default/scss/core/_form.scss */
select {
  font-size: 14px;
}

/* line 130, ../../../rwd/default/scss/core/_form.scss */
select + select {
  margin-left: 5px;
}

/* line 134, ../../../rwd/default/scss/core/_form.scss */
select[multiple] {
  width: 270px;
  border: 1px solid #C0C0C0;
  font-size: 15px;
  padding: 5px;
}

/* -------------------------------------------- *
 * Textarea
 */
/* line 145, ../../../rwd/default/scss/core/_form.scss */
textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 450px;
  padding: 5px;
}

/* -------------------------------------------- *
 * Inputs
 */
/* line 156, ../../../rwd/default/scss/core/_form.scss */
.input-text {
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #C0C0C0;
  background: #FFFFFF;
  font-size: 15px;
}
/* line 163, ../../../rwd/default/scss/core/_form.scss */
.input-text:focus {
  border: 1px solid #0053a0;
}

/* line 168, ../../../rwd/default/scss/core/_form.scss */
.input-text.validation-failed {
  border-color: #DF280A;
}

/* line 173, ../../../rwd/default/scss/core/_form.scss */
.input-text.validation-failed:focus {
  outline-color: #ef9485;
}

/* line 177, ../../../rwd/default/scss/core/_form.scss */
input[type=email],
input[type=search],
input[type=number],
input[type=password],
input[type=tel],
input[type=text] {
  height: 30px;
  padding: 0 8px;
}

/* line 187, ../../../rwd/default/scss/core/_form.scss */
input[type=email],
input[type=search],
input[type=number],
input[type=password],
input[type=tel],
input[type=text] {
  width: 365px;
  max-width: 100%;
}

/* Only show on iPhones (not iPads or any other device) */
@media only screen and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 0) {
  /* line 199, ../../../rwd/default/scss/core/_form.scss */
  input[type=email],
  input[type=search],
  input[type=number],
  input[type=password],
  input[type=tel],
  input[type=text],
  select {
    font-size: 16px;
    /* Prevent from zooming on focus */
  }
}
/* line 210, ../../../rwd/default/scss/core/_form.scss */
.ie8 .input-text {
  max-width: none;
}

/* -------------------------------------------- *
 * Inputs - Quantity
 */
/* line 218, ../../../rwd/default/scss/core/_form.scss */
input[type=number].qty,
input[type=text].qty {
  width: 3em;
  text-align: center;
  vertical-align: middle;
}

/* -------------------------------------------- *
 * Placeholder
 */
/* line 229, ../../../rwd/default/scss/core/_form.scss */
::-webkit-input-placeholder {
  color: #A0A0A0;
}

/* line 233, ../../../rwd/default/scss/core/_form.scss */
input:-moz-placeholder {
  color: #A0A0A0;
}

/* -------------------------------------------- *
 * Checkbox And Radio
 */
/* line 241, ../../../rwd/default/scss/core/_form.scss */
.checkbox,
.radio {
  position: relative;
  top: -1px;
  display: inline-block;
}

/* line 248, ../../../rwd/default/scss/core/_form.scss */
.checkbox + label,
.radio + label {
  width: auto;
  max-width: 85%;
  padding: 0 0 0 8px;
  font-size: 14px;
  font-weight: normal;
  vertical-align: top;
}

/* -------------------------------------------- *
 * Validation
 */
/* line 262, ../../../rwd/default/scss/core/_form.scss */
p.required,
.validation-advice {
  margin: 5px 0 0;
  color: #DF280A;
  font-size: 13px;
}

/* ============================================ *
 * Form List
 * ============================================ */
/* line 275, ../../../rwd/default/scss/core/_form.scss */
.form-list > li {
  margin-bottom: 10px;
}
/* line 278, ../../../rwd/default/scss/core/_form.scss */
.form-list select {
  margin-top: 4px;
  width: 365px;
  max-width: 100%;
}
/* line 284, ../../../rwd/default/scss/core/_form.scss */
.form-list .input-range .input-text {
  width: 74px;
}
/* line 288, ../../../rwd/default/scss/core/_form.scss */
.form-list .field,
.form-list .wide,
.form-list .control {
  margin-bottom: 10px;
}

/* Turn the label of controls (radio/checkbox) into a button style that wraps the input */
/* line 296, ../../../rwd/default/scss/core/_form.scss */
.form-list .control,
.sp-methods dt,
#checkout-shipping-method-load .sp-methods dd,
#co-shipping-method-form .sp-methods dd,
.product-options ul.options-list {
  /* When a label is next to an input that is set to not display, we should style the label in a non-clickable state */
}
/* line 302, ../../../rwd/default/scss/core/_form.scss */
.form-list .control div.input-box,
.sp-methods dt div.input-box,
#checkout-shipping-method-load .sp-methods dd div.input-box,
#co-shipping-method-form .sp-methods dd div.input-box,
.product-options ul.options-list div.input-box {
  display: inline;
  float: left;
}
/* line 306, ../../../rwd/default/scss/core/_form.scss */
.form-list .control div.input-box:after,
.sp-methods dt div.input-box:after,
#checkout-shipping-method-load .sp-methods dd div.input-box:after,
#co-shipping-method-form .sp-methods dd div.input-box:after,
.product-options ul.options-list div.input-box:after {
  display: none;
}
/* line 311, ../../../rwd/default/scss/core/_form.scss */
.form-list .control input.radio,
.form-list .control input.checkbox,
.sp-methods dt input.radio,
.sp-methods dt input.checkbox,
#checkout-shipping-method-load .sp-methods dd input.radio,
#checkout-shipping-method-load .sp-methods dd input.checkbox,
#co-shipping-method-form .sp-methods dd input.radio,
#co-shipping-method-form .sp-methods dd input.checkbox,
.product-options ul.options-list input.radio,
.product-options ul.options-list input.checkbox {
  float: left;
  margin-right: -40px;
  margin-top: 10px;
  margin-left: 15px;
}
/* line 319, ../../../rwd/default/scss/core/_form.scss */
.form-list .control label,
.sp-methods dt label,
#checkout-shipping-method-load .sp-methods dd label,
#co-shipping-method-form .sp-methods dd label,
.product-options ul.options-list label {
  color: #636363;
  background-color: #F4F4F4;
  padding: 5px 10px;
  display: inline-block;
  width: auto;
  max-width: none;
  min-width: 250px;
  float: none;
  padding: 6px 10px 6px 40px;
}
/* line 328, ../../../rwd/default/scss/core/_form.scss */
.form-list .control label:hover,
.sp-methods dt label:hover,
#checkout-shipping-method-load .sp-methods dd label:hover,
#co-shipping-method-form .sp-methods dd label:hover,
.product-options ul.options-list label:hover {
  background-color: #ededed;
}
/* line 334, ../../../rwd/default/scss/core/_form.scss */
.form-list .control .no-display + label,
.sp-methods dt .no-display + label,
#checkout-shipping-method-load .sp-methods dd .no-display + label,
#co-shipping-method-form .sp-methods dd .no-display + label,
.product-options ul.options-list .no-display + label {
  padding-left: 10px;
  background-color: transparent;
}
/* line 338, ../../../rwd/default/scss/core/_form.scss */
.form-list .control .no-display + label:hover,
.sp-methods dt .no-display + label:hover,
#checkout-shipping-method-load .sp-methods dd .no-display + label:hover,
#co-shipping-method-form .sp-methods dd .no-display + label:hover,
.product-options ul.options-list .no-display + label:hover {
  background-color: transparent;
}

/* line 345, ../../../rwd/default/scss/core/_form.scss */
.product-options ul.options-list label,
.col2-set .form-list .control label {
  min-width: inherit;
  width: 250px;
  max-width: 100%;
}

/* line 353, ../../../rwd/default/scss/core/_form.scss */
.form-list .control.remember-me-box label {
  width: auto;
  max-width: none;
  min-width: inherit;
}

/* line 360, ../../../rwd/default/scss/core/_form.scss */
.form-list .control {
  margin-top: 10px;
}
/* line 363, ../../../rwd/default/scss/core/_form.scss */
.form-list .control label {
  float: none;
}
/* line 366, ../../../rwd/default/scss/core/_form.scss */
.form-list .control .radio,
.form-list .control .checkbox {
  margin-right: 6px;
}
/* line 370, ../../../rwd/default/scss/core/_form.scss */
.form-list .control .input-box {
  clear: none;
  display: inline-block;
  width: auto;
  padding: 0;
}

/* line 379, ../../../rwd/default/scss/core/_form.scss */
form .form-instructions {
  font-style: italic;
  font-family: "Lora", sans-serif;
  font-size: 13px;
  color: #A0A0A0;
}

/* ============================================ *
 * Table Helpers
 * ============================================ */
/* line 30, ../../../rwd/default/scss/core/_table.scss */
.hide-th {
  text-indent: -9999px;
}

/* ============================================ *
 * Data Table
 * ============================================ */
/* line 38, ../../../rwd/default/scss/core/_table.scss */
.data-table {
  width: 100%;
}

/* line 42, ../../../rwd/default/scss/core/_table.scss */
.data-table td,
.data-table th {
  padding: 10px;
  vertical-align: top;
}

/* line 48, ../../../rwd/default/scss/core/_table.scss */
.data-table th {
  background: #F4F4F4;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  line-height: 1.4;
  white-space: nowrap;
}

/* line 56, ../../../rwd/default/scss/core/_table.scss */
.data-table thead th,
.data-table tbody td {
  border-bottom: 1px solid #C0C0C0;
}

/* line 61, ../../../rwd/default/scss/core/_table.scss */
.data-table tbody td,
.data-table tfoot td {
  font-family: "Lora", sans-serif;
}

/* line 66, ../../../rwd/default/scss/core/_table.scss */
.data-table tfoot tr {
  background: #F4F4F4;
}

/* line 70, ../../../rwd/default/scss/core/_table.scss */
.data-table tbody td .item-options {
  margin-left: 20px;
  margin-top: 10px;
}
/* line 74, ../../../rwd/default/scss/core/_table.scss */
.data-table tbody td .item-options dt:after {
  content: ':';
}

/* ============================================ *
 * Generic Info Table
 * ============================================ */
/* line 83, ../../../rwd/default/scss/core/_table.scss */
.info-box {
  border: 1px solid #C0C0C0;
  padding: 12px 15px;
  margin: 0 0 15px;
}
/* line 88, ../../../rwd/default/scss/core/_table.scss */
.info-box h2 {
  font-weight: bold;
  font-size: 13px;
}

/* line 94, ../../../rwd/default/scss/core/_table.scss */
.info-table th,
.info-table td {
  vertical-align: top;
}

/* line 99, ../../../rwd/default/scss/core/_table.scss */
.info-table th {
  font-weight: bold;
  padding: 4px 20px 4px 0;
}

/* line 104, ../../../rwd/default/scss/core/_table.scss */
.info-table td {
  padding: 4px 0;
}

/* ============================================ *
 * Zebra-Stripe Table
 * ============================================ */
/* line 113, ../../../rwd/default/scss/core/_table.scss */
.zebra-table tr:first-child,
.zebra-table th:first-child {
  border-top: 1px solid #C0C0C0;
}
/* line 118, ../../../rwd/default/scss/core/_table.scss */
.zebra-table td,
.zebra-table th {
  border-bottom: 1px solid #C0C0C0;
  padding: 6px;
  background-color: transparent;
}
/* line 125, ../../../rwd/default/scss/core/_table.scss */
.zebra-table tr {
  background-color: #EEEDED;
}
/* line 129, ../../../rwd/default/scss/core/_table.scss */
.zebra-table tr:nth-child(odd) {
  background-color: #F8F7F5;
}

/* ============================================ *
 * Linearize Table
 * ============================================ */
@media only screen and (max-width: 479px) {
  /* line 240, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table {
    /* Helpers */
  }
  /* line 140, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table tr,
  .linearize-table th,
  .linearize-table td {
    display: block;
  }
  /* line 146, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table thead th {
    border-right: 0;
    border-left: 0;
  }
  /* line 151, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table thead th.lin-hide {
    display: none;
  }
  /* line 155, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table thead th:nth-child(1n+2) {
    display: none;
  }
  /* line 159, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table tbody tr {
    position: relative;
    border-bottom: 1px solid #CCCCCC;
  }
  /* line 164, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table tbody td {
    padding: 0 10px 4px;
    border-right: 0;
    border-bottom: 0;
  }
  /* line 170, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table tbody td.lin-hide {
    display: none;
  }
  /* line 174, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table tbody td:first-child {
    padding-top: 10px;
  }
  /* line 178, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table tbody td:first-child,
  .linearize-table tbody td:first-child h3 {
    font-weight: bold;
  }
  /* line 183, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table tbody td[data-rwd-label] {
    text-align: left;
    padding-left: 30px;
  }
  /* line 188, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table tbody td[data-rwd-label]:before {
    content: attr(data-rwd-label) ":";
    font-size: 12px;
    font-family: "Roboto", sans-serif;
    padding-right: 5px;
    text-transform: uppercase;
  }
  /* line 196, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table tfoot tr {
    display: block;
    text-align: right;
  }
  /* line 201, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table tfoot tr:after {
    content: '';
    display: block;
    clear: both;
  }
  /* line 210, ../scss/bootstrap/_mixins.scss */
  .linearize-table tfoot tr:after:before, .linearize-table tfoot tr:after:after {
    content: " ";
    display: table;
  }
  /* line 215, ../scss/bootstrap/_mixins.scss */
  .linearize-table tfoot tr:after:after {
    clear: both;
  }
  /* line 205, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table tfoot td {
    display: block;
    float: left;
  }
  /* line 210, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table tfoot td.lin-hide {
    display: none;
  }
  /* line 214, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table tfoot td:nth-child(odd) {
    clear: left;
    width: 60%;
  }
  /* line 219, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table tfoot td:nth-child(even) {
    text-align: left;
    width: 40%;
  }
  /* line 226, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table .linearize-hide {
    display: none;
  }
  /* line 230, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table .linearize-unpad {
    padding: 0;
  }
  /* line 234, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table .linearize-show {
    display: block;
  }
}
@media only screen and (max-width: 599px) {
  /* line 246, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large {
    /* Helpers */
  }
  /* line 140, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large tr,
  .linearize-table-large th,
  .linearize-table-large td {
    display: block;
  }
  /* line 146, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large thead th {
    border-right: 0;
    border-left: 0;
  }
  /* line 151, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large thead th.lin-hide {
    display: none;
  }
  /* line 155, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large thead th:nth-child(1n+2) {
    display: none;
  }
  /* line 159, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large tbody tr {
    position: relative;
    border-bottom: 1px solid #CCCCCC;
  }
  /* line 164, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large tbody td {
    padding: 0 10px 4px;
    border-right: 0;
    border-bottom: 0;
  }
  /* line 170, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large tbody td.lin-hide {
    display: none;
  }
  /* line 174, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large tbody td:first-child {
    padding-top: 10px;
  }
  /* line 178, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large tbody td:first-child,
  .linearize-table-large tbody td:first-child h3 {
    font-weight: bold;
  }
  /* line 183, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large tbody td[data-rwd-label] {
    text-align: left;
    padding-left: 30px;
  }
  /* line 188, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large tbody td[data-rwd-label]:before {
    content: attr(data-rwd-label) ":";
    font-size: 12px;
    font-family: "Roboto", sans-serif;
    padding-right: 5px;
    text-transform: uppercase;
  }
  /* line 196, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large tfoot tr {
    display: block;
    text-align: right;
  }
  /* line 201, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large tfoot tr:after {
    content: '';
    display: block;
    clear: both;
  }
  /* line 210, ../scss/bootstrap/_mixins.scss */
  .linearize-table-large tfoot tr:after:before, .linearize-table-large tfoot tr:after:after {
    content: " ";
    display: table;
  }
  /* line 215, ../scss/bootstrap/_mixins.scss */
  .linearize-table-large tfoot tr:after:after {
    clear: both;
  }
  /* line 205, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large tfoot td {
    display: block;
    float: left;
  }
  /* line 210, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large tfoot td.lin-hide {
    display: none;
  }
  /* line 214, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large tfoot td:nth-child(odd) {
    clear: left;
    width: 60%;
  }
  /* line 219, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large tfoot td:nth-child(even) {
    text-align: left;
    width: 40%;
  }
  /* line 226, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large .linearize-hide {
    display: none;
  }
  /* line 230, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large .linearize-unpad {
    padding: 0;
  }
  /* line 234, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table-large .linearize-show {
    display: block;
  }
}
@media only screen and (min-width: 600px) {
  /* line 252, ../../../rwd/default/scss/core/_table.scss */
  .linearize-table .linearize-collapse {
    display: none;
  }
}
/* ============================================ *
 * Global
 * ============================================ */
/* line 30, ../../../rwd/default/scss/layout/_global.scss */
html,
body {
  height: 100%;
}

/* line 35, ../../../rwd/default/scss/layout/_global.scss */
.wrapper {
  min-width: 320px;
  min-height: 100%;
  margin: 0 auto;
  background: #FFFFFF;
}

/* line 42, ../../../rwd/default/scss/layout/_global.scss */
.wrapper:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.wrapper:after:before, .wrapper:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.wrapper:after:after {
  clear: both;
}

/* ============================================ *
 * Header
 * ============================================ */
@media only screen and (min-width: 771px) {
  /* line 32, ../../../rwd/default/scss/layout/_header.scss */
  .page-header {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 30px;
  }

  /* line 38, ../../../rwd/default/scss/layout/_header.scss */
  .page-header-container {
    position: relative;
  }
}
/* line 44, ../../../rwd/default/scss/layout/_header.scss */
.header-language-container,
.page-header {
  font-family: "Roboto", sans-serif;
}

/* ============================================ *
 * Language switcher + welcome message
 * ============================================ */
/* line 53, ../../../rwd/default/scss/layout/_header.scss */
.header-language-background {
  padding: 10px;
  background-color: #0053a0;
  text-transform: uppercase;
}
/* line 58, ../../../rwd/default/scss/layout/_header.scss */
.header-language-background .header-language-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
/* line 64, ../../../rwd/default/scss/layout/_header.scss */
.header-language-background:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.header-language-background:after:before, .header-language-background:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.header-language-background:after:after {
  clear: both;
}
/* line 68, ../../../rwd/default/scss/layout/_header.scss */
.header-language-background .form-language,
.header-language-background .currency-switcher {
  float: left;
  margin-right: 10px;
}
/* line 74, ../../../rwd/default/scss/layout/_header.scss */
.header-language-background .welcome-msg {
  float: right;
}

/* line 79, ../../../rwd/default/scss/layout/_header.scss */
.page-header-container .store-language-container {
  float: right;
  max-width: 35%;
  padding: 13px 15px 10px 10px;
}
/* line 84, ../../../rwd/default/scss/layout/_header.scss */
.page-header-container .store-language-container label {
  display: none;
}
/* line 87, ../../../rwd/default/scss/layout/_header.scss */
.page-header-container .store-language-container select {
  max-width: 100%;
}

@media only screen and (max-width: 479px) {
  /* line 93, ../../../rwd/default/scss/layout/_header.scss */
  .page-header-container .store-language-container {
    padding-top: 8px;
  }
  /* line 96, ../../../rwd/default/scss/layout/_header.scss */
  .page-header-container .store-language-container select {
    font-size: 12px;
  }
}
/* line 103, ../../../rwd/default/scss/layout/_header.scss */
.header-language-background,
.header-language-background a {
  color: #E6E6E6;
}

@media only screen and (max-width: 770px) {
  /* line 110, ../../../rwd/default/scss/layout/_header.scss */
  .header-language-background {
    display: none;
  }
}
/* ============================================ *
 * Logo
 * ============================================ */
/* line 120, ../../../rwd/default/scss/layout/_header.scss */
.logo {
  display: block;
  float: left;
  width: 65%;
  min-width: 100px;
  min-height: 44px;
  text-align: center;
  padding: 10px;
}
/* line 129, ../../../rwd/default/scss/layout/_header.scss */
.logo img {
  max-width: 100%;
}
/* line 133, ../../../rwd/default/scss/layout/_header.scss */
.logo .small {
  display: block;
}
/* line 136, ../../../rwd/default/scss/layout/_header.scss */
.logo .large {
  display: none;
}

/* line 141, ../../../rwd/default/scss/layout/_header.scss */
.logo:hover {
  opacity: 0.8;
}

@media only screen and (min-width: 771px) {
  /* line 149, ../../../rwd/default/scss/layout/_header.scss */
  .logo {
    max-width: 300px;
    min-height: 90px;
  }
  /* line 153, ../../../rwd/default/scss/layout/_header.scss */
  .logo .small {
    display: none;
  }
  /* line 156, ../../../rwd/default/scss/layout/_header.scss */
  .logo .large {
    display: block;
  }
}
/* ============================================ *
 * Skip Links
 * ============================================ */
/* line 167, ../../../rwd/default/scss/layout/_header.scss */
.skip-links {
  clear: both;
  overflow: hidden;
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
}

@media only screen and (min-width: 771px) {
  /* line 178, ../../../rwd/default/scss/layout/_header.scss */
  .skip-links {
    border: 0;
  }
}
/* -------------------------------------------- *
 * Skip - Link
 */
/* line 188, ../../../rwd/default/scss/layout/_header.scss */
.skip-link {
  position: relative;
  float: left;
  width: 20%;
  height: 44px;
  background: #FFFFFF;
  color: #636363;
  line-height: 42px;
  text-align: center;
}

/* line 199, ../../../rwd/default/scss/layout/_header.scss */
a.skip-link {
  text-decoration: none;
}

/* line 203, ../../../rwd/default/scss/layout/_header.scss */
.skip-link:not(.skip-active):hover {
  opacity: 0.8;
}

@media only screen and (max-width: 770px) {
  /* line 211, ../../../rwd/default/scss/layout/_header.scss */
  .skip-link {
    border-right: 1px solid #EDEDED;
  }

  /* line 215, ../../../rwd/default/scss/layout/_header.scss */
  .skip-link:last-child {
    border-right: 0;
  }
}
@media only screen and (min-width: 500px) {
  /* line 225, ../../../rwd/default/scss/layout/_header.scss */
  .skip-link {
    width: 25%;
  }
}
/* -------------------------------------------- *
 * Skip Link - Active
 */
@media only screen and (max-width: 770px) {
  /* line 236, ../../../rwd/default/scss/layout/_header.scss */
  .skip-link.skip-active {
    background: #EDEDED;
    color: inherit;
  }

  /* line 241, ../../../rwd/default/scss/layout/_header.scss */
  .skip-link.skip-active span {
    color: inherit;
  }
}
/* -------------------------------------------- *
 * Skip Link - Icon
 */
/* line 251, ../../../rwd/default/scss/layout/_header.scss */
.skip-link .icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
}

/* line 258, ../../../rwd/default/scss/layout/_header.scss */
.skip-link.skip-nav .icon,
.skip-link.skip-cart:not(.no-count) .icon {
  margin-right: 3px;
}

@media only screen and (min-width: 500px) {
  /* line 265, ../../../rwd/default/scss/layout/_header.scss */
  .skip-link .icon {
    margin-right: 3px;
  }
}
/* -------------------------------------------- *
 * Skip Link - Label
 */
/* line 275, ../../../rwd/default/scss/layout/_header.scss */
.skip-link .label {
  display: none;
}

@media only screen and (min-width: 500px) {
  /* line 283, ../../../rwd/default/scss/layout/_header.scss */
  .skip-link .label {
    display: inline;
  }
}
/* ============================================ *
 * Skip Content
 * ============================================ */
/* line 293, ../../../rwd/default/scss/layout/_header.scss */
.skip-content {
  display: none;
}

/* line 297, ../../../rwd/default/scss/layout/_header.scss */
.skip-content.skip-active {
  display: block;
  background: #EDEDED;
  min-height:35px;
}

/* ============================================ *
 * Global Header Navigation
 * ============================================ */
@media only screen and (max-width: 770px) {
  /* line 310, ../../../rwd/default/scss/layout/_header.scss */
  #header-account li a,
  .nav-primary a.level0 {
    padding: 0 15px 0 25px;
    border-bottom: 1px solid #CCCCCC;
    text-align: left;
    color: #636363;
    text-transform: uppercase;
    line-height: 30px;
  }

  /* line 320, ../../../rwd/default/scss/layout/_header.scss */
  #header-account li:last-child a,
  .nav-primary li.level0:last-child a.level0 {
    border-bottom: 0;
  }


  /* line 325, ../../../rwd/default/scss/layout/_header.scss */
  .no-touch #header-account a:hover,
  .no-touch .nav-primary a:hover {
    background-color: #F4F4F4;
    text-decoration: none;
  }
}
/* line 333, ../../../rwd/default/scss/layout/_header.scss */
.account-cart-wrapper {
  position: absolute;
  top: 0px;
  right: 0px;
}
@media only screen and (max-width: 770px) {
  /* line 333, ../../../rwd/default/scss/layout/_header.scss */
  .account-cart-wrapper {
    position: static;
  }
}

/* ============================================ *
 * Nav - Skip Link
 * ============================================ */
/* line 30, ../../../rwd/default/scss/layout/_header-nav.scss */
.skip-nav {
  width: 40%;
  min-height:35px;
}
/* line 33, ../../../rwd/default/scss/layout/_header-nav.scss */
.skip-nav:not(.skip-active):hover {
  text-decoration: none;
}
/* line 36, ../../../rwd/default/scss/layout/_header-nav.scss */
.skip-nav:not(.skip-active):hover .icon {
  background-position: -46px 4px;
}

/* line 42, ../../../rwd/default/scss/layout/_header-nav.scss */
.skip-nav .label {
  display: inline;
}

/* line 46, ../../../rwd/default/scss/layout/_header-nav.scss */
.skip-nav .icon {
  background-position: 4px 4px;
}

@media only screen and (min-width: 500px) {
  /* line 55, ../../../rwd/default/scss/layout/_header-nav.scss */
  .skip-nav {
    width: 25%;
    min-height:35px;
  }
}
@media only screen and (min-width: 771px) {
  /* line 65, ../../../rwd/default/scss/layout/_header-nav.scss */
  .skip-nav {
    display: none;
  }
}
/* ============================================ *
 * Nav - Skip Content
 * ============================================ */
@media only screen and (max-width: 770px) {
  /* line 77, ../../../rwd/default/scss/layout/_header-nav.scss */
  #header-nav {
    padding: 5px 0;
  }
}
@media only screen and (min-width: 771px) {
  /* line 87, ../../../rwd/default/scss/layout/_header-nav.scss */
  #header-nav {
    display: block;
    /* Force visibility */
    border-bottom: 1px solid #EDEDED;
  }
}
/* ============================================ *
 * Nav Primary
 * ============================================ */
@media only screen and (min-width: 771px) {
  /* line 99, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary {
    display: block;
    margin-top: 15px;
  }
}
/* ============================================ *
 * General Navigation Styles
 * ============================================ */
/* line 113, ../../../rwd/default/scss/layout/_header-nav.scss */
.nav-primary a {
  text-decoration: none;
  position: relative;
  display: block;
  color: #636363;
  line-height: 30px;
  font-family: "Roboto", sans-serif;
}
/* line 122, ../../../rwd/default/scss/layout/_header-nav.scss */
.nav-primary li {
  position: relative;
}
/* line 126, ../../../rwd/default/scss/layout/_header-nav.scss */
.nav-primary li.level1 a {
  border-bottom: 1px solid #CCCCCC;

}

/* line 132, ../../../rwd/default/scss/layout/_header-nav.scss */
.nav-primary .menu-active > ul.level0,
.nav-primary li.level0 li.sub-menu-active > ul {
  display: block;
}

/* line 137, ../../../rwd/default/scss/layout/_header-nav.scss */
.nav-primary li.level0 > a {
  text-transform: uppercase;
}

/* ============================================ *
 * Small Viewports - Accordion Style Menu
 * ============================================ */
@media only screen and (max-width: 770px) {
  /* line 150, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary a.level0,
  .nav-primary a {
    line-height: 35px;
  }
  /* line 156, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary li.level0 ul {
    display: none;
  }
  /* line 161, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary li.level0 li {
    padding: 0 0 0 25px;
  }
  /* line 165, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary li.level1 a {
    padding: 0 15px 0 25px;
  }
  /* line 169, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary li.parent > a:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #ccc;
    border-right: none;
    top: 50%;
    left: 10px;
    right: auto;
    margin-top: -5px;
  }
  /* line 178, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary li.parent.sub-menu-active > a:after,
  .nav-primary li.parent.menu-active > a:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 5px solid #ccc;
    border-bottom: none;
    top: 50%;
    left: 10px;
    right: auto;
    margin-top: -5px;
  }
  /* line 187, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary li.menu-active > a,
  .nav-primary li.sub-menu-active > a {
    color: #0053a0;
  }
}
/* ============================================ *
 * Large Viewports - Dropdown Menu
 * ============================================ */
@media only screen and (min-width: 771px) {
  /* line 200, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary {
    /* Default styles for 1+ drop-down menus */
    /* Level 2+ */
    /* Class for js to add briefly to evaluate element positioning. */
    /* Correct menus that will hang off the page (class added by js) */
    /* Level 1+ */
  }
  /* line 202, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary a.level0 {
    padding: 0 25px;
  }
  /* line 206, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary li.level0,
  .nav-primary a.level0 {
    display: inline-block;
  }
  /* line 211, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary li:last-child > a {
    border-bottom: none;
  }
  /* line 215, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary a:hover,
  .nav-primary li:hover > a {
    color: #0053a0;
  }
  /* line 220, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary .menu-active {
    z-index: 200;
  }
  /* line 225, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary li.level0 ul {
    background: #FBFBFB;
    border: solid 1px #CCCCCC;
    position: absolute;
    left: 0;
    top: 30px;
    /* Height of ".nav-primary a.level0" */
    z-index: 10;
    width: 250px;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
    /* Hide until displayed. */
  }
  /* line 238, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary li.level1 ul {
    left: 60px;
    top: 15px;
  }
  /* line 244, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary li.level0 ul.level0.position-test {
    display: block;
  }
  /* line 249, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary li.level0 ul.level0.spill {
    right: 0;
    left: auto;
  }
  /* line 254, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary li.level0 ul.level0.spill li.level1 ul {
    left: auto;
    right: 50px;
    top: 20px;
  }
  /* line 262, ../../../rwd/default/scss/layout/_header-nav.scss */
  .nav-primary li.level0 li.parent > a {
    position: relative;
  }
  /* line 265, ../../../rwd/default/scss/layout/_header-nav.scss */

  .nav-primary li.level0 li.parent > a:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #ccc;
    border-right: none;
    right: 5px;
    top: 50%;
    margin-top: -3px;
  }
}
/* line 276, ../../../rwd/default/scss/layout/_header-nav.scss */
.nav-primary li.menu-active > ul {
  display: block;
}

/* ============================================ *
 * Search - Skip Link
 * ============================================ */
/* line 33, ../../../rwd/default/scss/layout/_header-search.scss */
.skip-search:not(.skip-active):hover .icon {
  background-position: -46px -146px;
}
/* line 38, ../../../rwd/default/scss/layout/_header-search.scss */
.skip-search .icon {
  background-position: 4px -146px;
}

@media only screen and (min-width: 771px) {
  /* line 48, ../../../rwd/default/scss/layout/_header-search.scss */
  .skip-search {
    display: none;
  }
}
/* ============================================ *
 * Search - Skip Content
 * ============================================ */
/* line 58, ../../../rwd/default/scss/layout/_header-search.scss */
#header-search {
  padding: 20px;
}

@media only screen and (min-width: 771px) {
  /* line 66, ../../../rwd/default/scss/layout/_header-search.scss */
  #header-search {
    display: block;
    position: absolute;
    top: 55px;
    right: 0;
    width: 25%;
    height: 50px;
    padding: 0;
  }
}
/* ============================================ *
 * Search Input
 * ============================================ */
/* line 82, ../../../rwd/default/scss/layout/_header-search.scss */
#search_mini_form .input-box {
  position: relative;
  padding-top: 0;
}

/* line 87, ../../../rwd/default/scss/layout/_header-search.scss */
#search_mini_form label {
  display: none;
}

/* line 91, ../../../rwd/default/scss/layout/_header-search.scss */
#search {
  width: 100%;
  height: 40px;
  padding-right: 10px;
  font-family: "Roboto", sans-serif;
}


/* line 98, ../../../rwd/default/scss/layout/_header-search.scss */
@media only screen and (max-width: 359px) {
    #search {
  width: 100%;
  height: 40px;
  padding-right: 0px;
  font-family: "Roboto", sans-serif;
  margin-bottom:10px;
  
}
#search_mini_form .search-button {
  text-indent: -9999px;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  border: 0;
  background: none;
}
}

@media only screen and (min-width: 360px) and (max-width: 480px) {
    #search {
  width: 100%;
  height: 40px;
  padding-right: 0px;
  font-family: "Roboto", sans-serif;
  margin-bottom:10px;
  
}
#search_mini_form .search-button {
  text-indent: -9999px;
  position: absolute;
  top: 7px;
  right: 0;
  width: 40px;
  height: 40px;
  border: 0;
  background: none;
}
}

@media only screen and (min-width: 431px) and (max-width: 979px) {
#search_mini_form .search-button {
  text-indent: -9999px;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  border: 0;
  background: none;
}
#search_mini_form .search-button:before {
  content: '';
  position: absolute;
  top: 360%;
  left: 60%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  margin-left: -15px;
  background-position: 4px -146px;
}
}
@media only screen and (min-width: 980px)  {
#search_mini_form .search-button {
  text-indent: -9999px;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  border: 0;
  background: none;
}

/* line 109, ../../../rwd/default/scss/layout/_header-search.scss */
#search_mini_form .search-button:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  margin-left: -15px;
  background-position: 4px -146px;
}
}

@media only screen and (max-width: 480px) {
#search_mini_form .search-button:before {
  content: '';
  position: absolute;
  top: 290%;
  left: 60%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  margin-left: -15px;
  background-position: 4px -146px;
}
}

/* line 122, ../../../rwd/default/scss/layout/_header-search.scss */
#search_mini_form .search-button:hover:before {
  opacity: 0.8;
}

/* line 126, ../../../rwd/default/scss/layout/_header-search.scss */
#search_mini_form .search-button:active:before {
  margin-top: -13px;
  margin-left: -13px;
}

/* ============================================ *
 * Header - Account
 * ============================================ */
/* -------------------------------------------- *
 * Skip Link - Account
 */
/* line 37, ../../../rwd/default/scss/layout/_header-account.scss */
.skip-account:not(.skip-active):hover .icon {
  background-position: -46px -44px;
}
/* line 42, ../../../rwd/default/scss/layout/_header-account.scss */
.skip-account .icon {
  background-position: 4px -44px;
}

@media only screen and (min-width: 771px) {
  /* line 52, ../../../rwd/default/scss/layout/_header-account.scss */
  .skip-account {
    float: none;
    width: auto;
    vertical-align: top;
    display: inline-block;
    padding: 0 10px;
    text-transform: uppercase;
  }

  /* line 64, ../../../rwd/default/scss/layout/_header-account.scss */
  #header-account.skip-active {
    background: #FBFBFB;
    border: solid 1px #CCCCCC;
    display: block;
    position: absolute;
    z-index: 200;
    top: 40px;
    right: 115px;
    width: 200px;
  }

  /* line 74, ../../../rwd/default/scss/layout/_header-account.scss */
  #header-account a {
    display: block;
    padding: 5px 10px;
    color: #636363;
    line-height: 2;
  }

  /* line 81, ../../../rwd/default/scss/layout/_header-account.scss */
  #header-account a:hover {
    color: #0053a0;
  }
}
/* -------------------------------------------- *
 * Account Links
 */
/* line 91, ../../../rwd/default/scss/layout/_header-account.scss */
#header-account {
  padding: 5px 0;
}

/* line 95, ../../../rwd/default/scss/layout/_header-account.scss */
#header-account a {
  position: relative;
  display: block;
  padding: 5px 10px;
  line-height: 23px;
  text-align: center;
}

/* line 103, ../../../rwd/default/scss/layout/_header-account.scss */
#header-account a:hover {
  color: #0053a0;
}

/* ============================================ *
 * Header - Cart
 * ============================================ */
/* -------------------------------------------- *
 * Skip Link - Cart
 */
/* line 36, ../../../rwd/default/scss/layout/_header-cart.scss */
.skip-cart:not(.skip-active):hover .icon {
  background-position: -50px -95px;
}
/* line 41, ../../../rwd/default/scss/layout/_header-cart.scss */
.skip-cart .icon {
  background-position: 0px -95px;
}

@media only screen and (min-width: 771px) {
  /* line 51, ../../../rwd/default/scss/layout/_header-cart.scss */
  .skip-cart {
    width: auto;
    padding: 0 10px;
  }

  /* line 59, ../../../rwd/default/scss/layout/_header-cart.scss */
  #header-cart.skip-active {
    background: #FBFBFB;
    border: solid 1px #CCCCCC;
    display: block;
    position: absolute;
    z-index: 200;
    top: 40px;
    right: 0;
    width: 320px;
    background: white;
  }
}
/* -------------------------------------------- *
 * Skip Cart Notifier
 */
/* line 76, ../../../rwd/default/scss/layout/_header-cart.scss */
.skip-cart .count {
  -webkit-border-radius: 12px;
  border-radius: 12px;
  display: inline-block;
  top: -6px;
  position: relative;
  z-index: 5;
  width: 22px;
  height: 22px;
  background: rgba(254, 82, 82, 0.9);
  color: #FFFFFF;
  font-size: 11px;
  line-height: 22px;
  text-align: center;
  font-family: "Roboto", Verdana, Arial, sans-serif;
}

/* line 91, ../../../rwd/default/scss/layout/_header-cart.scss */
.skip-link.skip-active .count {
  color: white;
}

/* line 99, ../../../rwd/default/scss/layout/_header-cart.scss */
.skip-cart.no-count .count {
  display: none;
}

@media only screen and (max-width: 499px) {
  /* line 104, ../../../rwd/default/scss/layout/_header-cart.scss */
  .skip-cart .count {
    margin-left: -12px;
  }
}
@media only screen and (min-width: 771px) {
  /* line 110, ../../../rwd/default/scss/layout/_header-cart.scss */
  .skip-cart {
    color: #0053a0;
    text-transform: uppercase;
  }
  /* line 114, ../../../rwd/default/scss/layout/_header-cart.scss */
  .skip-cart:hover {
    text-decoration: none;
  }
  /* line 118, ../../../rwd/default/scss/layout/_header-cart.scss */
  .skip-cart .count {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    position: static;
    background: none;
    margin-left: 0px;
    font-size: 14px;
    width: auto;
  }
  /* line 126, ../../../rwd/default/scss/layout/_header-cart.scss */
  .skip-cart .count:before {
    content: '(';
  }
  /* line 129, ../../../rwd/default/scss/layout/_header-cart.scss */
  .skip-cart .count:after {
    content: ')';
  }

  /* line 134, ../../../rwd/default/scss/layout/_header-cart.scss */
  .skip-cart .count,
  .skip-link.skip-active .count {
    color: #0053a0;
  }
}
/* line 140, ../../../rwd/default/scss/layout/_header-cart.scss */
.skip-cart .count.empty {
  display: none;
}

/* -------------------------------------------- *
 * Mini Cart - Empty
 */
/* line 148, ../../../rwd/default/scss/layout/_header-cart.scss */
.cart-menu .empty {
  padding: 20px;
  text-align: center;
}

/* -------------------------------------------- *
 * Mini Cart - Full
 */
/* Actions */
/* line 159, ../../../rwd/default/scss/layout/_header-cart.scss */
.cart-menu .actions {
  overflow: hidden;
  padding: 15px;
}

/* line 164, ../../../rwd/default/scss/layout/_header-cart.scss */
.cart-menu .actions .button, .cart-menu .product-block .product-info .actions .add-to-links li a, .product-block .product-info .cart-menu .actions .add-to-links li a {
  float: left;
  width: 48%;
}

/* line 169, ../../../rwd/default/scss/layout/_header-cart.scss */
.cart-menu .actions .button + .button, .cart-menu .product-block .product-info .actions .add-to-links li a + .button, .product-block .product-info .cart-menu .actions .add-to-links li a + .button, .cart-menu .product-block .product-info .actions .add-to-links li .button + a, .product-block .product-info .cart-menu .actions .add-to-links li .button + a, .cart-menu .product-block .product-info .actions .add-to-links li a + a, .product-block .product-info .cart-menu .actions .add-to-links li a + a {
  margin-left: 4%;
}

/* Subtotal */
/* line 175, ../../../rwd/default/scss/layout/_header-cart.scss */
.cart-menu .subtotal {
  padding: 0 15px 15px;
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  line-height: 1.2;
}

/* List */
/* line 184, ../../../rwd/default/scss/layout/_header-cart.scss */
.mini-cart-list {
  margin-bottom: 5px;
}

/* line 188, ../../../rwd/default/scss/layout/_header-cart.scss */
.mini-cart-list li {
  position: relative;
  min-height: 90px;
  padding: 15px 15px 15px 90px;
  border-top: 1px solid #CCCCCC;
  font-size: 13px;
  line-height: 1.35;
}

/* line 197, ../../../rwd/default/scss/layout/_header-cart.scss */
.mini-cart-list .product-name {
  display: inline-block;
}

/* line 201, ../../../rwd/default/scss/layout/_header-cart.scss */
.mini-cart-list .product-image {
  position: absolute;
  left: 15px;
  top: 15px;
}

/* line 207, ../../../rwd/default/scss/layout/_header-cart.scss */
.mini-cart-list .product-image img {
  width: 60px;
  height: 60px;
}

/* line 214, ../../../rwd/default/scss/layout/_header-cart.scss */
.mini-cart-list .has-options {
  margin-bottom: 0;
  color: #A0A0A0;
  font-size: 12px;
}

/* Too full - additional items will be shown in cart */
/* line 221, ../../../rwd/default/scss/layout/_header-cart.scss */
.cart-menu .last-added {
  padding: 10px 15px 15px;
  border-top: 1px solid #CCCCCC;
  font-size: 13px;
}

/* ============================================ *
 * Footer
 * ============================================ */
/* -------------------------------------------- *
 * Footer
 */
/* line 34, ../../../rwd/default/scss/layout/_footer.scss */
.footer,
.footer button {
  font-family: "Roboto", sans-serif;
}

/* line 39, ../../../rwd/default/scss/layout/_footer.scss */
.footer {
  clear: both;
  width: 100%;
  border-top: 1px solid #CCCCCC;
  padding-top: 30px;
  /* -------------------------------------------- *
   * Social icons
   */
}
@media only screen and (max-width: 479px) {
  /* line 39, ../../../rwd/default/scss/layout/_footer.scss */
  .footer {
    padding-top: 15px;
  }
}
/* line 49, ../../../rwd/default/scss/layout/_footer.scss */
.footer .block-title {
  border-bottom: 0;
  padding: 3px 0;
}
/* line 54, ../../../rwd/default/scss/layout/_footer.scss */
.footer .block-title strong {
  font-weight: normal;
}
/* line 58, ../../../rwd/default/scss/layout/_footer.scss */
.footer .block-title,
.footer address {
  color: #0053a0;
}
/* line 63, ../../../rwd/default/scss/layout/_footer.scss */
.footer .links {
  float: left;
  width: 17%;
  padding: 0 30px 0 0;
  margin-bottom: 30px;
}
/* line 69, ../../../rwd/default/scss/layout/_footer.scss */
.footer .links li {
  word-break: break-all;
  line-height: 1.4;
  padding: 4px 0;
}
/* line 75, ../../../rwd/default/scss/layout/_footer.scss */
.footer .links a {
  color: #636363;
}
/* line 77, ../../../rwd/default/scss/layout/_footer.scss */
.footer .links a:hover {
  color: #0053a0;
}
/* line 83, ../../../rwd/default/scss/layout/_footer.scss */
.footer .block-subscribe {
  float: right;
  width: 320px;
  margin-bottom: 30px;
}
/* line 89, ../../../rwd/default/scss/layout/_footer.scss */
.footer .links,
.footer .block-subscribe {
  text-transform: uppercase;
  font-size: 12px;
}
/* line 95, ../../../rwd/default/scss/layout/_footer.scss */
.footer .form-subscribe-header {
  display: none;
}
/* line 103, ../../../rwd/default/scss/layout/_footer.scss */
.footer .links.social-media em {
  background-image: url(https://musicnotesbox.com/skin/frontend/venustheme/default/images/social_icons.png);
  background-repeat: no-repeat;
  width: 13px;
  vertical-align: middle;
  display: inline-block;
  margin-right: 7px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  /* line 113, ../../../rwd/default/scss/layout/_footer.scss */
  .footer .links.social-media em {
    background-image: url(https://musicnotesbox.com/skin/frontend/venustheme/default/images/social_icons@2x.png);
    background-size: 50px 125px;
  }
}
/* line 120, ../../../rwd/default/scss/layout/_footer.scss */
.footer .links.social-media em.facebook {
  background-position: 0 -0px;
  height: 13px;
}
/* line 125, ../../../rwd/default/scss/layout/_footer.scss */
.footer .links.social-media a:hover em.facebook {
  background-position: -25px -0px;
}
/* line 120, ../../../rwd/default/scss/layout/_footer.scss */
.footer .links.social-media em.twitter {
  background-position: 0 -24px;
  height: 13px;
}
/* line 125, ../../../rwd/default/scss/layout/_footer.scss */
.footer .links.social-media a:hover em.twitter {
  background-position: -25px -24px;
}
/* line 120, ../../../rwd/default/scss/layout/_footer.scss */
.footer .links.social-media em.youtube {
  background-position: 0 -49px;
  height: 13px;
}
/* line 125, ../../../rwd/default/scss/layout/_footer.scss */
.footer .links.social-media a:hover em.youtube {
  background-position: -25px -49px;
}
/* line 120, ../../../rwd/default/scss/layout/_footer.scss */
.footer .links.social-media em.pinterest {
  background-position: 0 -74px;
  height: 15px;
}
/* line 125, ../../../rwd/default/scss/layout/_footer.scss */
.footer .links.social-media a:hover em.pinterest {
  background-position: -25px -74px;
}
/* line 120, ../../../rwd/default/scss/layout/_footer.scss */
.footer .links.social-media em.rss {
  background-position: 0 -99px;
  height: 13px;
}
/* line 125, ../../../rwd/default/scss/layout/_footer.scss */
.footer .links.social-media a:hover em.rss {
  background-position: -25px -99px;
}
/* line 138, ../../../rwd/default/scss/layout/_footer.scss */
.footer .block-subscribe .input-box {
  float: left;
  width: 65.625%;
  padding-top: 0;
}
/* line 144, ../../../rwd/default/scss/layout/_footer.scss */
.footer .block-subscribe .input-text {
  width: 100%;
  border-right: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 150, ../../../rwd/default/scss/layout/_footer.scss */
.footer .block-subscribe .block-content {
  padding-top: 7px;
}
/* line 153, ../../../rwd/default/scss/layout/_footer.scss */
.footer .block-subscribe .block-content:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.footer .block-subscribe .block-content:after:before, .footer .block-subscribe .block-content:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.footer .block-subscribe .block-content:after:after {
  clear: both;
}
/* line 158, ../../../rwd/default/scss/layout/_footer.scss */
.footer .block-subscribe .actions {
  float: left;
  width: 34.375%;
  margin: 0;
}
/* line 164, ../../../rwd/default/scss/layout/_footer.scss */
.footer .block-subscribe .actions .button, .footer .block-subscribe .product-block .product-info .actions .add-to-links li a, .product-block .product-info .footer .block-subscribe .actions .add-to-links li a {
  height: 30px;
  line-height: 17px;
  float: left;
}
/* line 170, ../../../rwd/default/scss/layout/_footer.scss */
.footer .bugs,
.footer address {
  clear: both;
}
/* line 175, ../../../rwd/default/scss/layout/_footer.scss */
.footer .bugs {
  display: none;
}
/* line 179, ../../../rwd/default/scss/layout/_footer.scss */
.footer .form-language,
.footer .currency-switcher,
.footer .store-switcher {
  clear: both;
  margin-bottom: 10px;
}
/* line 186, ../../../rwd/default/scss/layout/_footer.scss */
.footer .form-language,
.footer .currency-switcher {
  display: none;
}
/* line 191, ../../../rwd/default/scss/layout/_footer.scss */
.footer address {
  border-top: 1px solid #CCCCCC;
  text-align: center;
  width: 100%;
  font-size: 11px;
  margin-top: 30px;
  padding: 30px 0;
}
@media only screen and (max-width: 1199px) {
  /* line 204, ../../../rwd/default/scss/layout/_footer.scss */
  .footer .links {
    width: 22.65625%;
    padding-right: 0;
    margin-right: 3.125%;
  }
  /* line 210, ../../../rwd/default/scss/layout/_footer.scss */
  .footer .links:nth-child(4) {
    margin-right: 0;
  }
  /* line 214, ../../../rwd/default/scss/layout/_footer.scss */
  .footer .block-subscribe {
    clear: both;
    float: none;
    margin: 0 auto 30px auto;
  }
}
@media only screen and (max-width: 770px) {
  /* line 222, ../../../rwd/default/scss/layout/_footer.scss */
  .footer .form-language,
  .footer .currency-switcher {
    display: block;
  }
}
@media only screen and (max-width: 599px) {
  /* line 232, ../../../rwd/default/scss/layout/_footer.scss */
  .footer .links {
    width: 48.4375%;
    margin-right: 0;
  }
  /* line 237, ../../../rwd/default/scss/layout/_footer.scss */
  .footer .links:nth-child(odd) {
    margin-right: 3.125%;
    clear: both;
  }
  /* line 242, ../../../rwd/default/scss/layout/_footer.scss */
  .footer .block-subscribe {
    clear: both;
    float: left;
    width: 100%;
  }
}

/* ================================================= *
 * General Product List Styles (not module-specific)
 * ================================================= */
/* -------------------------------------------- *
 * Product List General
 */
/* line 34, ../../../rwd/default/scss/module/_product-list.scss */
.category-title h1,
body.catalogsearch-result-index .page-title h1 {
  border-bottom: none;
}

/* line 39, ../../../rwd/default/scss/module/_product-list.scss */
.category-image {
  margin-bottom: 1.5em;
}

/* line 44, ../../../rwd/default/scss/module/_product-list.scss */
.products-list .action .button, .products-list .action .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .products-list .action a,
.products-grid .actions .button,
.products-grid .product-block .product-info .actions .add-to-links li a,
.product-block .product-info .products-grid .actions .add-to-links li a {
  white-space: normal;
}

/* -------------------------------------------- *
 * Product Name
 */
/* line 53, ../../../rwd/default/scss/module/_product-list.scss */
h2.product-name,
h3.product-name,
h4.product-name,
h5.product-name,
p.product-name {
  margin: 0;
  margin-bottom: 0.5em;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "Roboto", Verdana, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.4;
}
/* line 64, ../../../rwd/default/scss/module/_product-list.scss */
h2.product-name a,
h3.product-name a,
h4.product-name a,
h5.product-name a,
p.product-name a {
  color: #636363;
}
/* line 66, ../../../rwd/default/scss/module/_product-list.scss */
h2.product-name a:hover,
h3.product-name a:hover,
h4.product-name a:hover,
h5.product-name a:hover,
p.product-name a:hover {
  color: #0053a0;
  text-decoration: none;
}

/* line 73, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid .product-name,
.products-list .product-name {
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
}
/* line 80, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid .product-name a,
.products-list .product-name a {
  font-weight: 500;
}

/* ============================================ *
 * Product Grid
 * ============================================ */
/* line 91, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid {
  position: relative;
}

/* line 95, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.products-grid:after:before, .products-grid:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.products-grid:after:after {
  clear: both;
}

/* line 99, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid > li {
  position: relative;
  margin-bottom: 20px;
  text-align: center;
}
/* line 104, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid > li:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.products-grid > li:after:before, .products-grid > li:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.products-grid > li:after:after {
  clear: both;
}

/* line 109, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid .product-image {
  width: 100%;
  margin-bottom: 15px;
}

/* line 114, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid .product-image img {
  width: 100%;
  height: auto;
}
/* line 118, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid .product-image img:hidden {
  display: none;
}

/* line 124, ../../../rwd/default/scss/module/_product-list.scss */
.widget-new-products .products-grid .product-image {
  width: 75%;
  margin-bottom: 15px;
  margin-left: 10%;
}

/* line 134, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid .product-info {
  position: relative;
  padding-bottom: 95px;
}

/* line 139, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid .actions {
  padding-top: 10px;
  position: absolute;
  bottom: 0px;
  min-height: 85px;
  width: 100%;
}

/* line 147, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid .ratings .rating-box {
  margin: 0 auto;
}

/* line 151, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid .ratings .amount {
  display: none;
}

/* line 155, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid .price-box {
  color: #A0A0A0;
  font-size: 13px;
  margin: 0 0 5px;
}

/* line 161, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid .add-to-links {
  margin-bottom: 0;
}

/* Config: Two columns + flexible gutter */
/* line 172, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid > li {
  float: left;
  width: 47.72727%;
  margin-right: 4.54545%;
}

/* line 178, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid > li:nth-child(odd) {
  clear: left;
}

/* line 182, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid > li:nth-child(even) {
  margin-right: 0;
}

/* line 186, ../../../rwd/default/scss/module/_product-list.scss */
.products-grid .product-image {
  margin-bottom: 5px;
}
/* line 27, ../../../rwd/default/scss/mixin/_loading-overlay.scss */
.products-grid .product-image:before, .products-grid .product-image:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
/* line 38, ../../../rwd/default/scss/mixin/_loading-overlay.scss */
.products-grid .product-image:before {
  background-color: white;
  opacity: 0.8;
  z-index: 2;
}
/* line 44, ../../../rwd/default/scss/mixin/_loading-overlay.scss */
.products-grid .product-image:after {
  background-image: url("https://musicnotesbox.com/skin/frontend/venustheme/default/images/opc-ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 3;
}
/* line 51, ../../../rwd/default/scss/mixin/_loading-overlay.scss */
.products-grid .product-image.loading {
  position: relative;
}
/* line 54, ../../../rwd/default/scss/mixin/_loading-overlay.scss */
.products-grid .product-image.loading:before, .products-grid .product-image.loading:after {
  display: block;
}

@media only screen and (min-width: 480px) {
  /* Config: Three columns + flexible gutter */
  /* line 204, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid {
    /* Undo two-column config */
    /* Set three-column config */
  }
  /* line 206, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid > li:nth-child(odd) {
    clear: none;
  }
  /* line 209, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid > li:nth-child(even) {
    margin-right: 3.7037%;
  }
  /* line 214, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid > li {
    width: 30.8642%;
    margin-right: 3.7037%;
  }
  /* line 218, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid > li:nth-child(3n+1) {
    clear: left;
  }
  /* line 221, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid > li:nth-child(3n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* Config: Columns + flexible gutter */
  /* Undo three-column config */
  /* line 241, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-4-col > li:nth-child(odd) {
    clear: none;
  }

  /* line 244, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-4-col > li:nth-child(3n+1) {
    clear: none;
  }

  /* line 247, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-4-col > li:nth-child(even),
  .products-grid--max-4-col > li:nth-child(3n) {
    margin-right: 2.22222%;
  }

  /* Set column config */
  /* line 253, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-4-col > li {
    margin-right: 2.22222%;
  }

  /* line 256, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-4-col > li {
    width: 23.33333%;
    margin-right: 2.22222%;
  }

  /* line 260, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-4-col > li:nth-child(4n+1) {
    clear: left;
  }

  /* line 263, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-4-col > li:nth-child(4n) {
    margin-right: 0;
  }

  /* Config: Columns + flexible gutter */
  /* Undo three-column config */
  /* line 241, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-5-col > li:nth-child(odd) {
    clear: none;
  }

  /* line 244, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-5-col > li:nth-child(3n+1) {
    clear: none;
  }

  /* line 247, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-5-col > li:nth-child(even),
  .products-grid--max-5-col > li:nth-child(3n) {
    margin-right: 2.22222%;
  }

  /* Set column config */
  /* line 253, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-5-col > li {
    margin-right: 2.22222%;
  }

  /* line 256, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-5-col > li {
    width: 18.22222%;
    margin-right: 2.22222%;
  }

  /* line 260, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-5-col > li:nth-child(5n+1) {
    clear: left;
  }

  /* line 263, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-5-col > li:nth-child(5n) {
    margin-right: 0;
  }

  /* Config: Columns + flexible gutter */
  /* Undo three-column config */
  /* line 241, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-6-col > li:nth-child(odd) {
    clear: none;
  }

  /* line 244, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-6-col > li:nth-child(3n+1) {
    clear: none;
  }

  /* line 247, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-6-col > li:nth-child(even),
  .products-grid--max-6-col > li:nth-child(3n) {
    margin-right: 2.22222%;
  }

  /* Set column config */
  /* line 253, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-6-col > li {
    margin-right: 2.22222%;
  }

  /* line 256, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-6-col > li {
    width: 14.81481%;
    margin-right: 2.22222%;
  }

  /* line 260, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-6-col > li:nth-child(6n+1) {
    clear: left;
  }

  /* line 263, ../../../rwd/default/scss/module/_product-list.scss */
  .products-grid--max-6-col > li:nth-child(6n) {
    margin-right: 0;
  }
}
/* ============================================ *
 * Product List
 * ============================================ */
/* line 280, ../../../rwd/default/scss/module/_product-list.scss */
.products-list {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 284, ../../../rwd/default/scss/module/_product-list.scss */
.products-list > li {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #EDEDED;
}
/* line 289, ../../../rwd/default/scss/module/_product-list.scss */
.products-list > li:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.products-list > li:after:before, .products-list > li:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.products-list > li:after:after {
  clear: both;
}
/* line 292, ../../../rwd/default/scss/module/_product-list.scss */
.products-list > li .product-image {
  float: left;
  width: 33.33333%;
}
/* line 296, ../../../rwd/default/scss/module/_product-list.scss */
.products-list > li .product-image img {
  width: 100%;
  max-width: 100%;
}
/* line 302, ../../../rwd/default/scss/module/_product-list.scss */
.products-list > li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

/* line 308, ../../../rwd/default/scss/module/_product-list.scss */
.products-list .product-shop {
  float: right;
  width: 66.66667%;
  padding-left: 20px;
}
/* line 313, ../../../rwd/default/scss/module/_product-list.scss */
.products-list .product-shop .product-name {
  margin-bottom: 0;
}
/* line 316, ../../../rwd/default/scss/module/_product-list.scss */
.products-list .product-shop .ratings {
  margin: 0;
}
/* line 319, ../../../rwd/default/scss/module/_product-list.scss */
.products-list .product-shop .ratings .rating-box,
.products-list .product-shop .ratings .rating-links {
  float: left;
  margin-right: 7px;
}
/* line 324, ../../../rwd/default/scss/module/_product-list.scss */
.products-list .product-shop .ratings .rating-links {
  margin-top: 4px;
}
/* line 328, ../../../rwd/default/scss/module/_product-list.scss */
.products-list .product-shop .price-box {
  margin-top: 0;
}
/* line 331, ../../../rwd/default/scss/module/_product-list.scss */
.products-list .product-shop .price-box .price {
  font-size: 18px;
}
/* line 334, ../../../rwd/default/scss/module/_product-list.scss */
.products-list .product-shop .action {
  margin: 7px 0;
}
/* line 337, ../../../rwd/default/scss/module/_product-list.scss */
.products-list .product-shop .desc {
  margin-top: 7px;
}
/* line 341, ../../../rwd/default/scss/module/_product-list.scss */
.products-list .product-shop .product-primary,
.products-list .product-shop .desc {
  float: left;
  width: 65%;
  overflow: hidden;
}
/* line 347, ../../../rwd/default/scss/module/_product-list.scss */
.products-list .product-shop .product-secondary {
  float: right;
  width: 35%;
  text-align: right;
  clear: right;
}

@media only screen and (min-width: 480px) {
  /* line 356, ../../../rwd/default/scss/module/_product-list.scss */
  .products-list .product-name a {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 363, ../../../rwd/default/scss/module/_product-list.scss */
  .products-list .product-shop .product-primary,
  .products-list .product-shop .desc {
    float: left;
    width: 60%;
    padding-right: 20px;
  }
  /* line 369, ../../../rwd/default/scss/module/_product-list.scss */
  .products-list .product-shop .product-secondary {
    float: right;
    width: 40%;
  }
}
@media only screen and (max-width: 600px) {
  /* line 377, ../../../rwd/default/scss/module/_product-list.scss */
  .products-list .product-shop .price-box .special-price {
    padding-left: 0;
  }

  /* line 381, ../../../rwd/default/scss/module/_product-list.scss */
  .products-list .product-shop .product-primary,
  .products-list .product-shop .product-secondary,
  .products-list .product-shop .desc {
    float: none;
    width: 100%;
    padding-right: 0;
    text-align: left;
  }
}
/* ============================================ *
 * Mini Product List
 * ============================================ */
/* line 398, ../../../rwd/default/scss/module/_product-list.scss */
.mini-products-list .product-image {
  float: left;
  min-width: 50px;
}
/* line 402, ../../../rwd/default/scss/module/_product-list.scss */
.mini-products-list .product-details {
  margin-left: 60px;
}
/* line 407, ../../../rwd/default/scss/module/_product-list.scss */
.mini-products-list .product-details .product-name {
  padding-top: 10px;
}
/* line 411, ../../../rwd/default/scss/module/_product-list.scss */
.mini-products-list li {
  margin-bottom: 10px;
  clear: both;
}
/* line 415, ../../../rwd/default/scss/module/_product-list.scss */
.mini-products-list li:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.mini-products-list li:after:before, .mini-products-list li:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.mini-products-list li:after:after {
  clear: both;
}

/* line 423, ../../../rwd/default/scss/module/_product-list.scss */
.mini-products-images-list:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.mini-products-images-list:after:before, .mini-products-images-list:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.mini-products-images-list:after:after {
  clear: both;
}
/* line 427, ../../../rwd/default/scss/module/_product-list.scss */
.mini-products-images-list li.item {
  float: left;
  width: 50%;
  margin: 0;
  padding: 0 5px 10px 0;
}
/* line 433, ../../../rwd/default/scss/module/_product-list.scss */
.mini-products-images-list li.item:nth-child(even) {
  padding-right: 0;
  padding-left: 5px;
}
/* line 438, ../../../rwd/default/scss/module/_product-list.scss */
.mini-products-images-list li.item .product-image {
  display: block;
}
/* line 441, ../../../rwd/default/scss/module/_product-list.scss */
.mini-products-images-list li.item .product-image img {
  width: 100%;
  max-width: 100%;
}

/* ============================================ *
 * Catalog - List
 * ============================================ */
/* line 456, ../../../rwd/default/scss/module/_product-list.scss */
.category-image {
  border: 1px solid #CCCCCC;
  padding: 10px;
}
/* line 460, ../../../rwd/default/scss/module/_product-list.scss */
.category-image img {
  width: 100%;
  max-width: 100%;
}
/* line 464, ../../../rwd/default/scss/module/_product-list.scss */
.category-image img:hidden {
  display: none;
}

/* ============================================ *
 * Layered Navigation
 * ============================================ */
/* line 474, ../../../rwd/default/scss/module/_product-list.scss */
.block-layered-nav .block-subtitle--filter {
  display: none;
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-weight: normal;
  margin-bottom: 0px;
  padding: 7px 10px 7px 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #CCCCCC;
  position: relative;
  background-color: #F4F4F4;
  cursor: pointer;
}
/* line 110, ../../../rwd/default/scss/mixin/_toggle-content.scss */
.block-layered-nav .block-subtitle--filter:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #0053a0;
  border-bottom: none;
  left: 10px;
  top: 50%;
  margin-top: -3px;
}
/* line 117, ../../../rwd/default/scss/mixin/_toggle-content.scss */
.block-layered-nav .block-subtitle--filter:hover {
  background-color: #ededed;
}

/* line 123, ../../../rwd/default/scss/mixin/_toggle-content.scss */
.block-layered-nav .block-content .toggle-tabs {
  display: none;
}
/* line 128, ../../../rwd/default/scss/mixin/_toggle-content.scss */
.block-layered-nav .block-content > dl > dt {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-weight: normal;
  margin-bottom: 0px;
  padding: 7px 10px 7px 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #CCCCCC;
  position: relative;
  background-color: #F4F4F4;
  display: block;
}
/* line 110, ../../../rwd/default/scss/mixin/_toggle-content.scss */
.block-layered-nav .block-content > dl > dt:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #0053a0;
  border-bottom: none;
  left: 10px;
  top: 50%;
  margin-top: -3px;
}
/* line 117, ../../../rwd/default/scss/mixin/_toggle-content.scss */
.block-layered-nav .block-content > dl > dt:hover {
  background-color: #ededed;
}
/* line 133, ../../../rwd/default/scss/mixin/_toggle-content.scss */
.block-layered-nav .block-content > dl > dd {
  padding: 10px;
  margin: 0;
  border-width: 0 1px;
  border-style: solid;
  border-color: #CCCCCC;
}
/* line 140, ../../../rwd/default/scss/mixin/_toggle-content.scss */
.block-layered-nav .block-content > dl > dd:last-child {
  border-width: 0 1px 1px 1px;
}

/* line 486, ../../../rwd/default/scss/module/_product-list.scss */
.block-layered-nav dl dd {
  margin-bottom: 10px;
  margin-top: 10px;
}
/* line 490, ../../../rwd/default/scss/module/_product-list.scss */
.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a {
  padding: 5px 15px;
  display: block;
}
/* line 494, ../../../rwd/default/scss/module/_product-list.scss */
.block-layered-nav dl dd ol > li > a .count {
  color: #A0A0A0;
}

@media only screen and (min-width: 771px) {
  /* line 500, ../../../rwd/default/scss/module/_product-list.scss */
  .block-layered-nav .block-content > dl > dt {
    padding-left: 10px;
  }
  /* line 503, ../../../rwd/default/scss/module/_product-list.scss */
  .block-layered-nav .block-content > dl > dt:after {
    display: none;
  }
}
@media only screen and (max-width: 770px) {
  /* line 510, ../../../rwd/default/scss/module/_product-list.scss */
  .sidebar .block.block-layered-nav {
    border-bottom: none;
  }

  /* line 515, ../../../rwd/default/scss/module/_product-list.scss */
  .block-layered-nav--no-filters .block-title {
    display: none;
  }

  /* line 520, ../../../rwd/default/scss/module/_product-list.scss */
  .block-layered-nav .block-content {
    padding-top: 0;
    margin-top: 15px;
  }
  /* line 148, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .block-layered-nav .block-content > dl > dt {
    cursor: pointer;
    border-bottom-width: 0;
  }
  /* line 152, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .block-layered-nav .block-content > dl > dt:hover {
    color: #0053a0;
  }
  /* line 155, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .block-layered-nav .block-content > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #0053a0;
    border-right: none;
  }
  /* line 158, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .block-layered-nav .block-content > dl > dt.last {
    border-bottom-width: 1px;
  }
  /* line 163, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .block-layered-nav .block-content > dl > dd {
    display: none;
  }
  /* line 171, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .block-layered-nav .block-content.accordion-open > dl > dt.current {
    border-bottom-width: 1px;
  }
  /* line 175, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .block-layered-nav .block-content.accordion-open > dl > dt.current:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #0053a0;
    border-bottom: none;
    left: 6px;
    top: 50%;
    margin-top: -3px;
  }
  /* line 183, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .block-layered-nav .block-content.accordion-open > dl > dd.current {
    display: block;
  }

  /* line 526, ../../../rwd/default/scss/module/_product-list.scss */
  .block-layered-nav .block-subtitle--filter {
    background-color: #0053a0;
    border: 0;
    margin-bottom: 0;
    display: block;
    color: #FFFFFF;
  }
  /* line 533, ../../../rwd/default/scss/module/_product-list.scss */
  .block-layered-nav .block-subtitle--filter:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #FFFFFF;
    border-right: none;
    right: 10px;
    top: 50%;
    margin-top: -5px;
  }
  /* line 540, ../../../rwd/default/scss/module/_product-list.scss */
  .block-layered-nav .block-subtitle--filter:hover {
    background-color: #fe3939;
    color: #FFFFFF;
  }
  /* line 545, ../../../rwd/default/scss/module/_product-list.scss */
  .block-layered-nav .block-subtitle--filter.active:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #FFFFFF;
    border-bottom: none;
    right: 10px;
    top: 50%;
    margin-top: -3px;
  }

  /* line 553, ../../../rwd/default/scss/module/_product-list.scss */
  #narrow-by-list,
  #narrow-by-list2 {
    padding: 10px;
    border: 1px solid #CCCCCC;
    border-top: 0;
  }

  /* line 560, ../../../rwd/default/scss/module/_product-list.scss */
  .block-layered-nav dl ol > li > a,
  .block-layered-nav dl ol > li > span {
    padding: 7px;
    margin: 5px;
  }

  /* line 566, ../../../rwd/default/scss/module/_product-list.scss */
  .block-layered-nav dl ol > li > a {
    color: #636363;
    background-color: #F4F4F4;
    padding: 5px 10px;
  }
  /* line 569, ../../../rwd/default/scss/module/_product-list.scss */
  .block-layered-nav dl ol > li > a:hover {
    text-decoration: none;
    background: #ededed;
  }
}
/* line 577, ../../../rwd/default/scss/module/_product-list.scss */
.block-layered-nav .currently .block-subtitle {
  display: block;
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}
/* line 582, ../../../rwd/default/scss/module/_product-list.scss */
.block-layered-nav .currently ol {
  padding-left: 10px;
  margin-bottom: 10px;
}
/* line 586, ../../../rwd/default/scss/module/_product-list.scss */
.block-layered-nav .currently ol li {
  margin-bottom: 5px;
}
/* line 589, ../../../rwd/default/scss/module/_product-list.scss */
.block-layered-nav .currently ol li .label {
  font-weight: bold;
}
/* line 593, ../../../rwd/default/scss/module/_product-list.scss */
.block-layered-nav .currently ol li:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.block-layered-nav .currently ol li:after:before, .block-layered-nav .currently ol li:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.block-layered-nav .currently ol li:after:after {
  clear: both;
}

/* line 599, ../../../rwd/default/scss/module/_product-list.scss */
.block-layered-nav .actions {
  text-align: right;
  margin-bottom: 7px;
}

/* ============================================ *
 * Catalog - Product
 * ============================================ */
/* line 35, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-essential .extra-info .ratings .rating-box,
.product-view .product-essential .extra-info .ratings .amount {
  float: left;
}
/* line 40, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-essential .extra-info .ratings .rating-box {
  margin-top: 8px;
  margin-right: 10px;
}
/* line 45, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-essential .extra-info .ratings:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.product-view .product-essential .extra-info .ratings:after:before, .product-view .product-essential .extra-info .ratings:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.product-view .product-essential .extra-info .ratings:after:after {
  clear: both;
}
/* line 51, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-essential:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.product-view .product-essential:after:before, .product-view .product-essential:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.product-view .product-essential:after:after {
  clear: both;
}
/* line 56, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .product-name .h1,
.product-view .product-img-box .product-name h1 {
  color: #0053a0;
  margin-bottom: 10px;
  border: 0;
}
/* line 63, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop {
  width: 50%;
  float: right;
}
/* line 67, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .product-name {
  display: none;
  float: left;
}
/* line 71, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .product-name .h1 {
  float: left;
  margin-bottom: 5px;
}
/* line 76, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .extra-info {
  float: left;
  padding-right: 15px;
  clear: left;
  width: 100%;
}
/* line 83, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .price-info {
  float: right;
  padding-left: 15px;
  text-align: right;
}
/* line 89, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .extra-info,
.product-view .product-shop .price-info {
  max-width: 100%;
  margin-bottom: 0px;
}
/* line 95, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .short-description {
  margin-bottom: 10px;
  clear: both;
}
/* line 100, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .ratings {
  margin-bottom: 8px;
}
/* line 104, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .availability {
  font-size: 16px;
}
/* line 108, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .price-box {
  margin-top: 0;
}
/* line 111, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .price-box .old-price,
.product-view .product-shop .price-box .special-price,
.product-view .product-shop .price-box .regular-price {
  padding-right: 0;
  line-height: 1.6;
}
/* line 118, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .price-box .regular-price .price,
.product-view .product-shop .price-box .special-price .price,
.product-view .product-shop .price-box .full-product-price .price {
  color: #282526;
  font-size: 24px;
  margin-left:0px;
  font-weight:500;
  }
/* line 127, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .price-box .special-price .price-label {
  font-size: 16px;
  text-transform: uppercase;
}
/* line 132, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .price-box .special-price span.weee {
  color: #636363;
}
/* line 135, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .price-box .special-price span.weee span.price {
  font-size: 16px;
}
/* line 141, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .price-box .price-excluding-tax,
.product-view .product-shop .price-box .price-including-tax {
  display: block;
  line-height: 1.2;
  color: #636363;
}
/* line 147, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .price-box .price-excluding-tax .label,
.product-view .product-shop .price-box .price-including-tax .label {
  font-size: 16px;
  font-weight: 300;
}
/* line 152, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop .price-box .price-excluding-tax .price,
.product-view .product-shop .price-box .price-including-tax .price {
  font-size: 20px;
}
/* line 160, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .price-box.map-info a {
  display: inherit;
}
/* line 165, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .old-price .price-label {
  display: none;
}
/* line 170, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-cart-wrapper,
.product-view .block-related {
  width: 70%;
  float: right;
  clear: right;
}

@media only screen and (max-width: 850px) {
  /* line 185, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-view .product-shop .price-box .price-excluding-tax .label,
  .product-view .product-shop .price-box .price-including-tax .label {
    font-size: 15px;
  }
  /* line 189, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-view .product-shop .price-box .price-excluding-tax .price,
  .product-view .product-shop .price-box .price-including-tax .price {
    font-size: 18px;
  }
}
@media only screen and (max-width: 770px) {
  /* line 200, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-view .add-to-cart-wrapper {
    float: none;
    width: 100%;
    clear: both;
  }
  /* line 210, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-view .product-shop .price-box .price-excluding-tax .label,
  .product-view .product-shop .price-box .price-including-tax .label {
    font-size: 16px;
  }
  /* line 214, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-view .product-shop .price-box .price-excluding-tax .price,
  .product-view .product-shop .price-box .price-including-tax .price {
    font-size: 20px;
  }
}
@media only screen and (max-width: 420px) {
  /* line 227, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-view .product-shop .price-box .price-excluding-tax,
  .product-view .product-shop .price-box .price-including-tax {
    margin-bottom: 5px;
  }
  /* line 231, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-view .product-shop .price-box .price-excluding-tax span,
  .product-view .product-shop .price-box .price-including-tax span {
    display: block;
  }
}
/* line 240, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-img-box {
  width: 50%;
  float: left;
}
/* line 245, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-img-box .product-name h1 {
  border: 0;
}
/* line 250, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-img-box .product-image {
  margin-bottom: 10px;
}
/* line 254, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-img-box .product-image img {
  max-width: 100%;
  max-height: 750px;
  margin: 0px auto;
}

@media only screen and (max-width: 479px) {
  /* line 268, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-img-box .product-image img {
    max-height: 450px;
  }
}
/* line 273, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-image-gallery {
  position: relative;
}
/* line 276, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-image-gallery .gallery-image {
  display: none;
}
/* line 279, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-image-gallery .gallery-image.visible {
  display: block;
}
/* line 282, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-image-gallery .gallery-image.visible.hidden {
  visibility: hidden;
}
/* line 27, ../../../rwd/default/scss/mixin/_loading-overlay.scss */
.product-image-gallery:before, .product-image-gallery:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
/* line 38, ../../../rwd/default/scss/mixin/_loading-overlay.scss */
.product-image-gallery:before {
  background-color: white;
  opacity: 0.8;
  z-index: 2;
}
/* line 44, ../../../rwd/default/scss/mixin/_loading-overlay.scss */
.product-image-gallery:after {
  background-image: url("https://musicnotesbox.com/skin/frontend/venustheme/default/images/opc-ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 3;
}
/* line 51, ../../../rwd/default/scss/mixin/_loading-overlay.scss */
.product-image-gallery.loading {
  position: relative;
}
/* line 54, ../../../rwd/default/scss/mixin/_loading-overlay.scss */
.product-image-gallery.loading:before, .product-image-gallery.loading:after {
  display: block;
}

/* line 292, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-image-thumbs li {
  display: inline-block;
}
/* line 295, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-image-thumbs li:first-child {
  margin-left: -1px;
}
/* line 298, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-image-thumbs a {
  display: inline-block;
  border: 1px solid transparent;
}

/* line 305, ../../../rwd/default/scss/module/_catalog-product.scss */
.no-touch .product-image-thumbs a:hover {
  border-color: #c7c7c7;
}

/* line 310, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop,
.product-view .add-to-cart-wrapper,
.product-view .block-related {
  padding-left: 15px;
}

/* line 316, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-img-box {
  padding-right: 15px;
}

/* line 320, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-shop,
.product-img-box,
.product-collateral,
.product-view .block-related,
.box-collateral {
  margin-bottom: 10px;
}

/* line 328, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view {
  /* Set a min-height so that the floated elements break appropriately */
}
/* line 330, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-box:after,
.product-view .add-to-cart:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.product-view .add-to-box:after:before, .product-view .add-to-box:after:after,
.product-view .add-to-cart:after:before,
.product-view .add-to-cart:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.product-view .add-to-box:after:after,
.product-view .add-to-cart:after:after {
  clear: both;
}
/* line 335, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-cart {
  padding-bottom: 3px;
/*  margin-bottom: 10px;
  border-bottom: 1px solid #CCCCCC;*/
}
/* line 342, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-cart .qty-wrapper,
.product-view .product-options-bottom .price-box,
.product-view .add-to-cart-buttons {
  min-height: 40px;
}
/* line 348, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .product-options-bottom .price-box,
.product-view .add-to-cart .qty-wrapper,
.product-view .add-to-cart-buttons .button,
.product-view .add-to-cart-buttons .product-block .product-info .actions .add-to-links li a,
.product-block .product-info .actions .add-to-links li .product-view .add-to-cart-buttons a,
.product-view .add-to-cart-buttons .paypal-logo {
  margin-bottom: 10px;
}
/* line 355, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-cart .qty-wrapper,
.product-view .add-to-cart .qty-wrapper label {
  margin-right: 7px;
  float: left;
}
/* line 361, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-cart .qty-wrapper label {
  line-height: 40px;
}
/* line 365, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-cart .qty-wrapper .qty {
  float: left;
  height: 40px;
}
/* line 370, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-cart-buttons {
  float: left;
  margin-right: 10px;
  max-width: 100%;
}
/* line 375, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-cart-buttons .paypal-logo {
  clear: left;
  text-align: center;
}
/* line 379, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-cart-buttons .paypal-logo .paypal-button {
  margin: 0 auto;
  display: block;
  width: 170px;
}
/* line 385, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-cart-buttons .paypal-logo .bml_button {
  display: block;
  width: 174px;
  margin: 0 auto;
}
/* line 390, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-cart-buttons .paypal-logo .bml_button a {
  text-align: center;
}
/* line 395, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-cart-buttons .paypal-logo .paypal-or {
  display: block;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  line-height: 1;
  text-align: center;


}
/* line 406, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-cart-buttons .button, .product-view .add-to-cart-buttons .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .product-view .add-to-cart-buttons a {
  min-height: 40px;
  line-height: 40px;
  font-size: 17px;
  font-weight:500;
  padding: 0px 30px;
  margin-top:0px;
  margin-bottom: 10px;
  float: left;
  min-width: 200px;
  width: 100%;
  white-space: normal;

}
.prints {
    font-size:15px;
    color:#7e7e7e;
    font-weight:500;
    text-align:left;
}


  
}


/* Custom PayPay Icon CSS */
.paypal-icon
{
  min-height: 60px;
  line-height: 60px;
  padding: 15px 0px 0px -30px;
  margin-top:15px;
  margin-bottom: 15px;
  float: left;
  min-width: 250px;
  width: 100%;
}

.braintree-icon
{
  /*min-height: 60px;*/
  /*line-height: 60px;*/
  padding: 15px 0px 0px -30px;
  margin-top:10px;
  margin-bottom: 5px;
  float: left;
  font-size:9px;
  min-width: 200px;
  width: 100%;
}

.cards-icon
{
  min-height: 30px;
  /*line-height: 60px;*/
  padding: 5px 0px 0px -30px;
  margin-top:5px;
  margin-bottom: 5px;
  float: left;
  font-size:10px;
  min-width: 220px;
  width: 100%;
}


.titletag
{
   border: #c0c0c0 1px dotted;
    padding: 5px 20px 5px 5px;
    display: block;
    z-index: 100;
    background-color:#0053a0;
    color:#ffffff;
    left: 0px;
    margin: 10px;
    width: 250px;
    position: absolute;
    top: 10px;
    text-decoration: none;
}

/* line 417, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .alert-price,
.product-view .alert-stock {
  clear: both;
}

@media only screen and (max-width: 479px) {
  /* line 425, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-view .add-to-cart-buttons .paypal-or {
    line-height: 20px;
  }
  /* line 429, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-view .add-to-cart-buttons .paypal-logo,
  .product-view .add-to-cart-buttons .paypal-or,
  .product-view .add-to-cart-buttons .paypal-button,
  .product-view .add-to-cart-buttons .button,
  .product-view .add-to-cart-buttons .product-block .product-info .actions .add-to-links li a,
  .product-block .product-info .actions .add-to-links li .product-view .add-to-cart-buttons a {
    text-align: center;
    width: 100%;
    display: block;
    margin-right: 0;
    margin-left: 0;
    float: none;
  }
}
/* This is the "or" that separates the "Add to Cart" and "Add to X" links */
/* line 444, ../../../rwd/default/scss/module/_catalog-product.scss */
.add-to-box .or {
  display: none;
}

/* line 448, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-links {
  clear: both;
  margin-top: 0px;
  margin-right: 15px;
  float: left;
}
/* line 454, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-links:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.product-view .add-to-links:after:before, .product-view .add-to-links:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.product-view .add-to-links:after:after {
  clear: both;
}
/* line 458, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-links li {
  float: left;
}
/* line 462, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-links a {
  padding: 2px 7px 2px 0px;
  margin-left: 7px;
  border-right: 1px solid #CCCCCC;
}
/* line 468, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-links li:first-child a {
  margin-left: 0px;
}
/* line 472, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .add-to-links li:last-child a {
  border-right: 0px;
}

/* line 477, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .sharing-links {
  float: left;
}
/* line 480, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .sharing-links:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.product-view .sharing-links:after:before, .product-view .sharing-links:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.product-view .sharing-links:after:after {
  clear: both;
}
/* line 484, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .sharing-links li {
  float: left;
  padding: 0px 7px 7px;
}
/* line 489, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .sharing-links a {
  text-indent: -9999px;
  display: block;
  width: 26px;
  height: 26px;
}
/* line 496, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .sharing-links a:hover {
  opacity: 0.8;

}
/* line 499, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .sharing-links a.link-wishlist {
  background-position: 0px -225px;
}
/* line 502, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .sharing-links a.link-compare {
  background-position: 0px -250px;
}
/* line 505, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .sharing-links a.link-email-friend {
  background-position: 0px -322px;
}
/* line 508, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .sharing-links a.link-facebook {
  background-position: 0px -425px;
}
/* line 511, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .sharing-links a.link-twitter {
  background-position: 0px -372px;
}

@media only screen and (max-width: 599px) {
  /* line 518, ../../../rwd/default/scss/module/_catalog-product.scss */
  .add-to-box .add-to-links a {
    float: none;
    width: auto;
    text-indent: 0;
  }
}
/* line 526, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-collateral {
  clear: both;
}

/* line 532, ../../../rwd/default/scss/module/_catalog-product.scss */
.collateral-tabs dd h2 {
  display: none;
}

/* line 538, ../../../rwd/default/scss/module/_catalog-product.scss */
.box-collateral {
  clear: both;
}

@media only screen and (min-width: 771px) {
  /* line 27, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral .toggle-tabs {
    display: block;
    width: 100%;
    position: relative;
    border: 1px solid #CCCCCC;
    background-color: #F4F4F4;
  }
  /* line 34, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral .toggle-tabs li {
    float: left;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  /* line 39, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral .toggle-tabs li > span {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    display: inline-block;
    padding: 0 30px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 12px;
    position: relative;
    bottom: -1px;
  }
  /* line 53, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral .toggle-tabs li.current {
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
  }
  /* line 57, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral .toggle-tabs li.current > span {
    background-color: #FFFFFF;
    z-index: 5;
  }
  /* line 63, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral .toggle-tabs li.current span,
  .product-collateral .toggle-tabs li:hover span {
    color: #0053a0;
  }
  /* line 68, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral .toggle-tabs li:first-child {
    border-left: none;
  }
  /* line 72, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral .toggle-tabs:after {
    content: '';
    display: block;
    clear: both;
  }
  /* line 210, ../scss/bootstrap/_mixins.scss */
  .product-collateral .toggle-tabs:after:before, .product-collateral .toggle-tabs:after:after {
    content: " ";
    display: table;
  }
  /* line 215, ../scss/bootstrap/_mixins.scss */
  .product-collateral .toggle-tabs:after:after {
    clear: both;
  }
  /* line 77, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral > dl {
    width: 100%;
  }
  /* line 80, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral > dl > dt {
    display: none;
  }
  /* line 84, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral > dl > dd {
    width: 100%;
    display: none;
    padding: 15px;
    border: 1px solid #CCCCCC;
    border-top: 0;
  }
  /* line 92, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral > dl > dd.current {
    display: block;
  }
}
@media only screen and (max-width: 770px) {
  /* line 123, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral .toggle-tabs {
    display: none;
  }
  /* line 128, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral > dl > dt {
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    position: relative;
    background-color: #F4F4F4;
    display: block;
  }
  /* line 110, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #0053a0;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
  }
  /* line 117, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral > dl > dt:hover {
    background-color: #ededed;
  }
  /* line 133, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral > dl > dd {
    padding: 10px;
    margin: 0;
    border-width: 0 1px;
    border-style: solid;
    border-color: #CCCCCC;
  }
  /* line 140, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral > dl > dd:last-child {
    border-width: 0 1px 1px 1px;
  }
  /* line 148, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral > dl > dt {
    cursor: pointer;
    border-bottom-width: 0;
  }
  /* line 152, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral > dl > dt:hover {
    color: #0053a0;
  }
  /* line 155, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #0053a0;
    border-right: none;
  }
  /* line 158, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral > dl > dt.last {
    border-bottom-width: 1px;
  }
  /* line 163, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral > dl > dd {
    display: none;
  }
  /* line 171, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral.accordion-open > dl > dt.current {
    border-bottom-width: 1px;
  }
  /* line 175, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral.accordion-open > dl > dt.current:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #0053a0;
    border-bottom: none;
    left: 6px;
    top: 50%;
    margin-top: -3px;
  }
  /* line 183, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .product-collateral.accordion-open > dl > dd.current {
    display: block;
  }
}
@media only screen and (max-width: 770px) {
  /* line 559, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-view .product-shop,
  .product-view .add-to-cart-wrapper,
  .product-view .block-related,
  .product-img-box,
  .product-collateral {
    width: 100%;
    float: none;
    padding-right: 0;
    padding-left: 0;
  }
}
@media only screen and (min-width: 771px) {
  /* line 573, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-view .product-shop .product-name {
    display: block;
  }

  /* line 576, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-img-box .product-name {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  /* line 583, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-view .product-shop,
  .product-img-box,
  .product-collateral,
  .product-view .block-related,
  .box-collateral {
    margin-bottom: 15px;
  }
}
/* line 593, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-view .ratings .rating-links {
  clear: left;
  float: left;
  margin-top: 0;
  }

/* line 600, ../../../rwd/default/scss/module/_catalog-product.scss */
#product-attribute-specs-table {
  max-width: 50em;
  border: 1px solid #C0C0C0;
}
/* line 604, ../../../rwd/default/scss/module/_catalog-product.scss */
#product-attribute-specs-table th {
  border-right: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
}

/* -------------------------------------------- *
 * Catalog - Grouped Product List
 */
/* line 614, ../../../rwd/default/scss/module/_catalog-product.scss */
.grouped-items-table-wrapper {
  border: solid 1px #C0C0C0;
  width: 100%;
  padding: 10px;
  margin-bottom: 15px;
}
/* line 620, ../../../rwd/default/scss/module/_catalog-product.scss */
.grouped-items-table-wrapper tbody tr:last-child td {
  border-bottom: none;
}
@media only screen and (max-width: 479px) {
  /* line 614, ../../../rwd/default/scss/module/_catalog-product.scss */
  .grouped-items-table-wrapper {
    margin-bottom: 15px;
  }
}

/* line 629, ../../../rwd/default/scss/module/_catalog-product.scss */
.grouped-items-table .name-wrapper {
  color: #0053a0;
  font-family: "Roboto", sans-serif;
}
/* line 634, ../../../rwd/default/scss/module/_catalog-product.scss */
.grouped-items-table .qty-wrapper {
  padding-top: 7px;
}
/* line 638, ../../../rwd/default/scss/module/_catalog-product.scss */
.grouped-items-table .qty-label {
  margin-left: 7px;
}
/* line 643, ../../../rwd/default/scss/module/_catalog-product.scss */
.grouped-items-table td {
  padding: 4px;
}
/* line 646, ../../../rwd/default/scss/module/_catalog-product.scss */
.grouped-items-table td:last-child {
  width: 30%;
  text-align: left;
}
/* line 651, ../../../rwd/default/scss/module/_catalog-product.scss */
.grouped-items-table .price-box {
  text-align: right;
}

/* -------------------------------------------- *
 * Catalog - Product Options
 */
/* line 660, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options {
  width: 100%;
  margin: 10px 0 0;
  padding: 10px 15px 15px;
  border: 1px solid #CCCCCC;
  clear: both;
  position: relative;
}

/* line 669, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options p.required {
  position: absolute;
  top: 6px;
  right: 15px;
  text-align: right;
}

@media only screen and (max-width: 979px) {
  /* line 677, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-view .product-options .required {
    position: static;
  }
}
/* line 682, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options dt {
  margin: 10px 0 3px;
  font-weight: normal;
}

/* line 687, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options dt:first-child {
  margin-top: 0;
}

/* line 691, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options dd .qty-holder {
  display: block;
  padding: 10px 0 0 0;
}

/* line 696, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options dd .qty-holder .qty {
  width: 3em;
}

/* line 700, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options dd .qty-holder label {
  vertical-align: middle;
}

/* line 704, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options dd .qty-disabled {
  background: none;
  border: 0;
  padding: 0 2px;
}

/* line 710, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options dd {
  padding: 0 0 10px 0;
  margin: 0 0 5px;
  border-bottom: 1px solid #EDEDED;
}

/* line 716, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options dl.last dd.last {
  border-bottom: 0;
  padding-bottom: 5px;
  margin-bottom: 0;
}

/* line 722, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options dd .input-text {
  width: 98%;
}

/* line 726, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options dd .input-box {
  padding-top: 0;
}

/* line 730, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options dd input.datetime-picker {
  width: 150px;
}

/* line 734, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options dd .time-picker {
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 2px 0;
  vertical-align: middle;
}

/* line 740, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options dd textarea {
  width: 98%;
  height: 8em;
}

/* line 745, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options dd select {
  width: 330px;
  max-width: 100%;
}

/* line 750, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options ul.options-list {
  margin-right: 5px;
}

/* line 754, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options ul.options-list li {
  line-height: 1.5;
  margin-bottom: 7px;
}

/* line 759, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options ul.options-list li:last-child {
  margin-bottom: 0;
}

/* line 763, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options ul.options-list .radio,
.product-options ul.options-list .checkbox {
  float: left;
  margin-top: 5px;
}

/* line 769, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options ul.options-list .label {
  display: block;
}

/* line 773, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options ul.options-list label {
  font-weight: normal;
}

/* line 777, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options p.note {
  margin: 0;
  font-size: 11px;
}

/* line 782, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options-bottom {
  background-color: #F4F4F4;
  padding: 15px 20px;
  border: 1px solid #CCCCCC;
  border-top: 0;
  margin-bottom: 10px;
}

/* line 790, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options-bottom:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.product-options-bottom:after:before, .product-options-bottom:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.product-options-bottom:after:after {
  clear: both;
}

/* line 794, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options-bottom .product-pricing,
.product-options-bottom .tier-prices {
  float: right;
  margin: 0;
  padding: 0 0 10px;
  border: 0;
  background: 0;
  color: #636363;
}
@media only screen and (max-width: 1199px) {
  /* line 794, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-options-bottom .product-pricing,
  .product-options-bottom .tier-prices {
    float: none;
    width: 100%;
    text-align: right;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #CCCCCC;
  }
}

/* line 813, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options-bottom .tier-prices li {
  background: 0;
  padding: 2px 0;
}

/* line 818, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit {
  color: #636363;
}

/* "display: none" should be removed if products on site have a long list of product options and those product options */
/*  affect the price so that the customer can see the updated price close to the "Add to Cart" button */
/* line 825, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options-bottom .price-box {
  display: none;
  float: right;
  margin: 0 0 10px;
  padding: 0;
}

@media only screen and (max-width: 479px) {
  /* line 833, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-options-bottom .price-box .price-as-configured {
    text-align: right;
  }
  /* line 836, ../../../rwd/default/scss/module/_catalog-product.scss */
  .product-options-bottom .price-box .price-as-configured .price-label {
    display: block;
  }
}
/* line 842, ../../../rwd/default/scss/module/_catalog-product.scss */
.product-options-bottom .price-tax {
  float: left;
}

/* -------------------------------------------- *
 * Related Products
 */
/* Block: Related */
/* line 854, ../../../rwd/default/scss/module/_catalog-product.scss */
.block-related li {
  margin-bottom: 7px;
}
/* line 858, ../../../rwd/default/scss/module/_catalog-product.scss */
.block-related .block-title {
  border-bottom: none;
}
/* line 861, ../../../rwd/default/scss/module/_catalog-product.scss */
.block-related .block-title h2 {
  margin: 0;
  margin-bottom: 0.5em;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
  margin-bottom: 0;
}
/* line 867, ../../../rwd/default/scss/module/_catalog-product.scss */
.block-related .block-subtitle {
  margin-bottom: 7px;
}
/* line 871, ../../../rwd/default/scss/module/_catalog-product.scss */
.block-related .product {
  margin-left: 20px;
  position: relative;
}
/* line 875, ../../../rwd/default/scss/module/_catalog-product.scss */
.block-related .checkbox {
  float: left;
  margin-top: 36px;
}
/* line 880, ../../../rwd/default/scss/module/_catalog-product.scss */
.block-related .product-details {
  margin-left: 90px;
}
/* line 884, ../../../rwd/default/scss/module/_catalog-product.scss */
.block-related .product-name {
  margin-bottom: 3px;
}
/* line 888, ../../../rwd/default/scss/module/_catalog-product.scss */
.block-related .product-details .price-box {
  margin: 2px 0 3px;
}
/* line 891, ../../../rwd/default/scss/module/_catalog-product.scss */
.block-related .product-details .price-box a,
.block-related .product-details .price-box p,
.block-related .product-details .price-box span {
  float: left;
  margin-left: 3px;
}
/* line 897, ../../../rwd/default/scss/module/_catalog-product.scss */
.block-related .product-details .price-box a:first-child,
.block-related .product-details .price-box p:first-child,
.block-related .product-details .price-box span:first-child {
  margin-left: 0;
  font-size: 16px;
  padding-right: 5px;
  padding-left: 5px;
}
/* line 904, ../../../rwd/default/scss/module/_catalog-product.scss */
.block-related .product-details .price-box:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.block-related .product-details .price-box:after:before, .block-related .product-details .price-box:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.block-related .product-details .price-box:after:after {
  clear: both;
}
/* line 908, ../../../rwd/default/scss/module/_catalog-product.scss */
.block-related .link-wishlist {
  display: none;
}

/* -------------------------------------------- *
 * Upsell Products
 */
/* line 917, ../../../rwd/default/scss/module/_catalog-product.scss */
.box-up-sell {
  margin-top: 20px;
}
/* line 920, ../../../rwd/default/scss/module/_catalog-product.scss */
.box-up-sell .ratings {
  display: none;
}

/* ============================================ *
 * Catalog - MSRP MAP Popup
 * ============================================ */
/* line 30, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.cart-msrp-totals {
  color: red;
  font-size: 12px !important;
  font-weight: bold;
  margin: 10px 10px 0;
  padding: 10px;
  text-align: right;
  text-transform: uppercase;
}

/* line 40, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-cart-sidebar-total {
  color: red;
  display: block;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  padding: 2px 5px;
}

/* line 49, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup {
  background: #FFFFFF;
  border: 5px solid #CCCCCC;
  margin: 12px 0 0;
  position: absolute;
  text-align: left;
  width: 450px;
  z-index: 100;
}
@media only screen and (min-width: 771px) {
  /* line 59, ../../../rwd/default/scss/module/_catalog-msrp.scss */
  .map-popup.map-popup-right {
    left: 10px !important;
  }
  /* line 63, ../../../rwd/default/scss/module/_catalog-msrp.scss */
  .map-popup.map-popup-left {
    left: auto !important;
    right: 10px !important;
  }
}
@media only screen and (max-width: 770px) {
  /* line 49, ../../../rwd/default/scss/module/_catalog-msrp.scss */
  .map-popup {
    width: 100%;
    left: 0px !important;
  }
}
/* line 74, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-heading {
  padding: 8px 10px;
  margin-right: 40px;
  width: auto;
}
/* line 79, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-heading h3 {
  font-size: 14px;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  word-wrap: break-word;
  text-align: left;
  text-overflow: ellipsis;
}
@media only screen and (max-width: 479px) {
  /* line 79, ../../../rwd/default/scss/module/_catalog-msrp.scss */
  .map-popup .map-popup-heading h3 {
    text-align: center;
  }
}
/* line 94, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-close {
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  height: 36px;
  width: 36px;
  font-size: 20px;
  line-height: 32px;
  text-align: center;
}
/* line 106, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-content {
  border-top: 1px solid #EDEDED;
  padding: 10px;
  margin: 0 10px;
  overflow: hidden;
  text-align: left;
}
@media only screen and (max-width: 479px) {
  /* line 106, ../../../rwd/default/scss/module/_catalog-msrp.scss */
  .map-popup .map-popup-content {
    text-align: center;
  }
}
/* line 118, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-checkout {
  padding: 10px 0;
}
/* line 121, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-checkout form:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.map-popup .map-popup-checkout form:after:before, .map-popup .map-popup-checkout form:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.map-popup .map-popup-checkout form:after:after {
  clear: both;
}
/* line 125, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-checkout span {
  display: block;
}
/* line 129, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-checkout .button, .map-popup .map-popup-checkout .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .map-popup .map-popup-checkout a {
  float: left;
  margin: 0 2px;
  clear: left;
}
/* line 135, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-checkout .additional-addtocart-box {
  float: left;
  min-width: 210px;
}
/* line 139, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-checkout .additional-addtocart-box li {
  list-style-type: none;
}
/* line 144, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-checkout .paypal-logo {
  width: auto;
}
/* line 147, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-checkout .paypal-logo a {
  display: inline-block;
  float: left;
  clear: left;
}
/* line 153, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-checkout .paypal-logo .paypal-or {
  float: left;
  text-align: center;
  padding: 5px 15px;
  clear: left;
}
/* line 160, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-checkout .paypal-logo:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.map-popup .map-popup-checkout .paypal-logo:after:before, .map-popup .map-popup-checkout .paypal-logo:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.map-popup .map-popup-checkout .paypal-logo:after:after {
  clear: both;
}
/* line 165, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-checkout .paypal-logo .bml_button a {
  clear: left;
}
@media only screen and (max-width: 479px) {
  /* line 118, ../../../rwd/default/scss/module/_catalog-msrp.scss */
  .map-popup .map-popup-checkout {
    text-align: center;
  }
  /* line 174, ../../../rwd/default/scss/module/_catalog-msrp.scss */
  .map-popup .map-popup-checkout .button, .map-popup .map-popup-checkout .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .map-popup .map-popup-checkout a,
  .map-popup .map-popup-checkout .additional-addtocart-box,
  .map-popup .map-popup-checkout .paypal-logo a,
  .map-popup .map-popup-checkout .paypal-logo .paypal-or {
    float: none;
  }
  /* line 181, ../../../rwd/default/scss/module/_catalog-msrp.scss */
  .map-popup .map-popup-checkout .additional-addtocart-box {
    min-width: 0px;
  }
  /* line 185, ../../../rwd/default/scss/module/_catalog-msrp.scss */
  .map-popup .map-popup-checkout .paypal-logo .paypal-or {
    margin: 0px;
    margin-bottom: 10px;
  }
}
/* line 191, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-checkout:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.map-popup .map-popup-checkout:after:before, .map-popup .map-popup-checkout:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.map-popup .map-popup-checkout:after:after {
  clear: both;
}
/* line 196, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-price {
  padding: 10px 0;
}
@media only screen and (max-width: 479px) {
  /* line 196, ../../../rwd/default/scss/module/_catalog-msrp.scss */
  .map-popup .map-popup-price {
    text-align: center;
    padding-top: 0px;
  }
}
/* line 203, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-price .price-box,
.map-popup .map-popup-price .price-box .special-price {
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 210, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-price .price-box .minimal-price-link {
  display: inline-block;
}
/* line 215, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-text {
  padding: 10px 0;
  margin: 0 10px;
  word-wrap: break-word;
}
/* line 221, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.map-popup .map-popup-text,
.map-popup .map-popup-only-text {
  border-top: 1px solid #EDEDED;
}

/* ============================================ *
 * Catalog - MSRP Product Listing
 * ============================================ */
/* line 231, ../../../rwd/default/scss/module/_catalog-msrp.scss */
.price-box .map-link {
  display: block;
  text-align: center;
}

/* ============================================ *
 * Catalog - Compare
 * ============================================ */
/* line 30, ../../../rwd/default/scss/module/_catalog-compare.scss */
.block-compare .product-name:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.block-compare .product-name:after:before, .block-compare .product-name:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.block-compare .product-name:after:after {
  clear: both;
}

/* line 34, ../../../rwd/default/scss/module/_catalog-compare.scss */
.compare-table .product-image {
  display: inline-block;
}

/* line 40, ../../../rwd/default/scss/module/_catalog-compare.scss */
.compare-table .product-shop-row.top td {
  padding-bottom: 0;
  border-bottom: 0;
}
/* line 45, ../../../rwd/default/scss/module/_catalog-compare.scss */
.compare-table .product-shop-row.bottom td {
  padding-top: 0;
}

/* ============================================ *
 * Checkout - Layout
 * ============================================ */
/* line 30, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table {
  float: left;
  width: 60%;
}

/* line 35, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .button, .cart .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .cart a {
  white-space: normal;
}

/* line 39, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-forms,
.cart-totals-wrapper,
.crosssell {
  float: right;
  clear: right;
  width: 40%;
  padding-left: 20px;
}

/* line 48, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-totals,
.cart-forms .discount,
.cart-forms .giftcard,
.cart-forms .shipping {
  padding: 10px;
  background-color: #F4F4F4;
  border: 1px solid #CCCCCC;
}

/* line 57, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table,
.cart-totals,
.cart-forms .discount,
.cart-forms .giftcard,
.cart-forms .shipping {
  margin-bottom: 20px;
}

/* line 66, ../../../rwd/default/scss/module/_checkout-cart.scss */
.checkout-cart-index #postcode {
  width: 100%;
}

/* line 72, ../../../rwd/default/scss/module/_checkout-cart.scss */
.display-both-prices .cart-table {
  float: none;
  width: 100%;
}
/* line 77, ../../../rwd/default/scss/module/_checkout-cart.scss */
.display-both-prices .cart-forms {
  float: left;
  padding-right: 10px;
  padding-left: 0;
}
/* line 83, ../../../rwd/default/scss/module/_checkout-cart.scss */
.display-both-prices .cart-totals-wrapper,
.display-both-prices .crosssell {
  padding-left: 10px;
}
/* line 88, ../../../rwd/default/scss/module/_checkout-cart.scss */
.display-both-prices .cart-forms,
.display-both-prices .cart-totals-wrapper,
.display-both-prices .crosssell {
  width: 50%;
}
/* line 94, ../../../rwd/default/scss/module/_checkout-cart.scss */
.display-both-prices .crosssell {
  clear: right;
  float: right;
}

@media only screen and (max-width: 979px) {
  /* line 72, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .display-single-price .cart-table {
    float: none;
    width: 100%;
  }
  /* line 77, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .display-single-price .cart-forms {
    float: left;
    padding-right: 10px;
    padding-left: 0;
  }
  /* line 83, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .display-single-price .cart-totals-wrapper,
  .display-single-price .crosssell {
    padding-left: 10px;
  }
  /* line 88, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .display-single-price .cart-forms,
  .display-single-price .cart-totals-wrapper,
  .display-single-price .crosssell {
    width: 50%;
  }
  /* line 94, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .display-single-price .crosssell {
    clear: right;
    float: right;
  }
}
@media only screen and (max-width: 599px) {
  /* line 111, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .product-cart-sku {
    display: none;
  }

  /* line 117, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .display-both-prices .cart-forms,
  .display-both-prices .cart-totals-wrapper,
  .display-both-prices .crosssell,
  .display-single-price .cart-forms,
  .display-single-price .cart-totals-wrapper,
  .display-single-price .crosssell {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    float: none;
    width: 100%;
  }
}
/* line 130, ../../../rwd/default/scss/module/_checkout-cart.scss */
.display-single-price:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.display-single-price:after:before, .display-single-price:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.display-single-price:after:after {
  clear: both;
}

/* ============================================ *
 * Checkout - Cart
 * ============================================ */
/* line 138, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .page-title {
  margin-bottom: 15px;
  border-bottom: 1px solid #EDEDED;
}
/* line 142, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .page-title:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.cart .page-title:after:before, .cart .page-title:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.cart .page-title:after:after {
  clear: both;
}
/* line 145, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .page-title h1 {
  float: left;
  border-bottom: none;
  margin-bottom: 6px;
  margin-right: 10px;
}

/* line 153, ../../../rwd/default/scss/module/_checkout-cart.scss */
.checkout-types {
  float: right;
  text-align: right;
  max-width: 100%;
  /* We always want this shipping method to display on its own line */
}
/* line 158, ../../../rwd/default/scss/module/_checkout-cart.scss */
.checkout-types li {
  vertical-align: top;
  margin: 0 0 5px 5px;
}
/* line 159, ../../../rwd/default/scss/module/_checkout-cart.scss */
.checkout-types li:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.checkout-types li:after:before, .checkout-types li:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.checkout-types li:after:after {
  clear: both;
}
/* line 165, ../../../rwd/default/scss/module/_checkout-cart.scss */
.checkout-types li img {
  display: inline;
  vertical-align: top;
}
/* line 170, ../../../rwd/default/scss/module/_checkout-cart.scss */
.checkout-types li:first-child {
  margin-left: 0;
}
/* line 174, ../../../rwd/default/scss/module/_checkout-cart.scss */
.checkout-types .method-checkout-cart-methods-multishipping {
  display: block;
}
/* line 179, ../../../rwd/default/scss/module/_checkout-cart.scss */
.checkout-types.top li {
  display: inline-block;
}
/* line 183, ../../../rwd/default/scss/module/_checkout-cart.scss */
.checkout-types.top .bml_button {
  display: inline-block;
  vertical-align: top;
}
/* line 187, ../../../rwd/default/scss/module/_checkout-cart.scss */
.checkout-types.top .bml_button img {
  display: block;
}
/* line 192, ../../../rwd/default/scss/module/_checkout-cart.scss */
.checkout-types.top .paypal-logo .paypal-or {
  margin-top: 5px;
}
/* line 200, ../../../rwd/default/scss/module/_checkout-cart.scss */
.checkout-types.bottom .paypal-logo a, .checkout-types.minicart .paypal-logo a {
  display: block;
}
/* line 204, ../../../rwd/default/scss/module/_checkout-cart.scss */
.checkout-types.bottom .paypal-or, .checkout-types.minicart .paypal-or {
  margin: 0px;
  display: block;
  text-align: center;
}

@media only screen and (min-width: 741px) {
  /* line 214, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .checkout-types.bottom .paypal-or {
    text-align: right;
    padding-right: 70px;
  }
}
/* line 221, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-totals .checkout-types .btn-checkout {
  margin-bottom: 7px;
}

@media only screen and (max-width: 740px) {
  /* line 226, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .checkout-types {
    float: none;

    text-align: center;
  }
  /* line 232, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .checkout-types.bottom .paypal-or, .checkout-types.minicart .paypal-or {
    width: auto;
    float: none;
  }

  /* line 239, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .checkout-types li {
    float: none;
    width: 100%;
    margin-left: 0;
  }
}
@media only screen and (max-width: 599px) {
  /* line 247, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .btn-checkout {
    width: 100%;
    
  }
}
/* line 252, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table {
  font-family: "Roboto", sans-serif;
}
/* line 255, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table th,
.cart-table td,
.cart-table tbody td {
  border-bottom: none;
  vertical-align: top;
}
/* line 263, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table h2 {
  color: #636363;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0;
}
/* line 270, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table thead th,
.cart-table tbody td {
  background-color: transparent;
  padding: 10px 5px;
  font-family: "Roboto", sans-serif;
}
/* line 277, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .product-cart-info,
.cart-table .product-cart-actions {
  padding-left: 15px;
}
/* line 282, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table tr {
  border-bottom: 1px solid #C0C0C0;
}
/* line 287, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table tfoot tr {
  background: none;
}
/* line 291, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table tfoot tr > td:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.cart-table tfoot tr > td:after:before, .cart-table tfoot tr > td:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.cart-table tfoot tr > td:after:after {
  clear: both;
}
/* line 296, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table span.or {
  font-size: 9px;
  padding: 0 5px;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
}
/* line 303, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .product-cart-image .cart-links,
.cart-table .product-cart-info .btn-remove,
.cart-table .product-cart-actions .button,
.cart-table .product-cart-actions .product-block .product-info .actions .add-to-links li a,
.product-block .product-info .actions .add-to-links li .cart-table .product-cart-actions a {
  display: none;
}
/* line 309, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .product-cart-image {
  padding-left: 0;
  padding-right: 0;
}
/* line 313, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .product-cart-image .product-image img {
  max-width: 100%;
  width: 100%;
}
/* line 318, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .product-cart-image a.cart-edit {
  display: none;
}
/* line 323, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .product-cart-sku {
  font-family: "Lora", sans-serif;
  font-style: italic;
  font-size: 12px;
  margin: 5px 0 12px;
}
/* line 329, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .product-cart-sku .label {
  font-weight: 600;
}
/* line 334, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .btn-empty {
  float: left;
}
/* line 338, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .product-cart-total,
.cart-table .product-cart-price {
  text-align: center;
}
/* line 343, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .cart-tax-total {
  position: relative;
  cursor: pointer;
}
/* line 347, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .cart-tax-total:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #0053a0;
  border-left: none;
  position: absolute;
  top: 3px;
  right: -11px;
}
/* line 355, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .cart-tax-total.cart-tax-total-expanded:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  border-top: 6px solid #0053a0;
  border-bottom: none;
  right: -15px;
  top: 6px;
}
/* line 363, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .cart-links > li {
  white-space: nowrap;
  line-height: 1.3;
  margin-bottom: 5px;
  min-width: 65px;
  font-size: 13px;
}
/* line 370, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .cart-links > li > a {
  display: block;
}
/* line 374, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .cart-links > li:last-child {
  margin-bottom: 0;
}
/* line 379, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .product-cart-actions {
  min-width: 60px;
  text-align: center;
}
/* line 383, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .product-cart-actions .qty {
  height: 30px;
  border-color: #C0C0C0;
  border-radius: 0;
  margin-bottom: 10px;
  text-align: center;
  width: 3.2em;
}
/* line 392, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .product-cart-actions .button, .cart-table .product-cart-actions .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .cart-table .product-cart-actions a {
  margin-bottom: 5px;
}
/* line 397, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart-table .item-options {
  padding-left: 15px;
}

@media only screen and (max-width: 770px) {
  /* line 405, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table th {
    font-size: 12px;
  }
  /* line 409, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table th,
  .cart-table td {
    padding: 7px 6px;
  }
  /* line 414, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .product-cart-actions > li {
    white-space: inherit;
  }
}
@media only screen and (max-width: 699px) {
  /* line 423, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .display-both-prices .cart-table thead th.cart-total-head,
  .display-both-prices .cart-table td.product-cart-total {
    display: none;
  }
}
@media only screen and (max-width: 599px) {
  /* line 434, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table colgroup, .cart-table thead {
    display: none;
  }
  /* line 438, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table tr {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
  }
  /* line 445, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table tr:after {
    content: '';
    display: block;
    clear: both;
  }
  /* line 210, ../scss/bootstrap/_mixins.scss */
  .cart-table tr:after:before, .cart-table tr:after:after {
    content: " ";
    display: table;
  }
  /* line 215, ../scss/bootstrap/_mixins.scss */
  .cart-table tr:after:after {
    clear: both;
  }
  /* line 449, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table tr:last-child {
    margin-bottom: 0;
  }
  /* line 454, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table tfoot tr {
    padding-bottom: 0;
  }
  /* line 458, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table td {
    border: none;
    display: block;
  }
  /* line 462, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table td[data-rwd-label] {
    padding-left: 15px;
    margin-bottom: 6px;
  }
  /* line 466, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table td[data-rwd-label] .price {
    font-weight: normal;
  }
  /* line 470, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table td[data-rwd-label]:before {
    content: attr(data-rwd-label) ":";
    font-size: 12px;
    font-family: "Roboto", sans-serif;
    padding-right: 5px;
    text-transform: uppercase;
  }
  /* line 479, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table td.product-cart-price {
    text-align: left;
  }
  /* line 484, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table h2 {
    font-size: 12px;
  }
  /* line 488, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .cart-links {
    padding-top: 5px;
    padding-right: 5px;
  }
  /* line 492, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .cart-links > li {
    white-space: normal;
    text-align: center;
  }
  /* line 496, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .cart-links > li > a {
    padding: 2px 0px;
  }
  /* line 502, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .cart-tax-info {
    font-style: italic;
    padding-left: 15px;
    font-size: 13px;
  }
  /* line 507, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .cart-tax-info .price {
    font-size: 13px;
  }
  /* line 512, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .product-cart-image {
    width: 25%;
    float: left;
    padding-bottom: 0;
  }
  /* line 517, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .product-cart-image a.cart-edit {
    display: block;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
  }
  /* line 525, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .product-cart-info,
  .cart-table td[data-rwd-label] {
    float: right;
    width: 75%;
  }
  /* line 531, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .product-cart-actions,
  .cart-table .product-cart-price {
    padding-bottom: 0;
    padding-top: 0;
    float: right;
  }
  /* line 538, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .product-cart-remove,
  .cart-table .product-cart-total,
  .cart-table .product-cart-actions .cart-links {
    display: none;
  }
  /* line 544, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .product-cart-image .cart-links,
  .cart-table .product-cart-info .btn-remove {
    display: block;
  }
  /* line 550, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .product-cart-actions .button, .cart-table .product-cart-actions .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .cart-table .product-cart-actions a {
    display: none;
  }
  /* line 556, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .product-cart-info .btn-remove {
    float: right;
    margin: -4px 0px 2px 7px;
  }
  /* line 561, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .product-cart-info .product-cart-sku {
    margin-bottom: 5px;
  }
  /* line 566, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .product-cart-actions {
    text-align: left;
  }
  /* line 569, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .product-cart-actions .qty {
    margin-right: 7px;
    margin-bottom: 7px;
  }
  /* line 575, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .price,
  .cart-table .product-cart-price:before {
    font-weight: 500;
    font-size: 15px;
    font-family: "Roboto", Verdana, Arial, sans-serif;
  }
  /* line 582, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .cart-footer-actions {
    text-align: center;
    width: 100%;
  }
  /* line 586, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .cart-footer-actions #empty_cart_button {
    float: right;
  }
  /* line 590, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .cart-footer-actions .btn-continue {
    float: left;
  }
  /* line 594, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .cart-footer-actions .btn-update,
  .cart-table .cart-footer-actions span.or {
    display: none;
  }

  /* line 606, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .display-both-prices .cart-table td[data-rwd-tax-label]:before {
    content: attr(data-rwd-tax-label) ":";
  }
}
/* ============================================ *
 * Checkout - Estimate Shipping and Tax
 * ============================================ */
/* line 621, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping h2 {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 5px;
}
/* line 627, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping select {
  max-width: 100%;
  height: 30px;
  display: block;
  border: 1px solid #C0C0C0;
}
/* line 634, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping select.validation-failed {
  border-color: #DF280A;
}
/* line 638, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping .shipping-desc {
  display: none;
}
/* line 642, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping .buttons-set {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 649, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping .form-list:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.shipping .form-list:after:before, .shipping .form-list:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.shipping .form-list:after:after {
  clear: both;
}
/* line 652, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping .form-list li {
  float: left;
  margin: 5px 2% 10px 0;
}
/* line 657, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping .form-list .shipping-country {
  width: 37%;
}
/* line 661, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping .form-list .shipping-region {
  width: 41%;
}
/* line 665, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping .form-list .shipping-postcode {
  margin-right: 0;
  width: 18%;
}
/* line 669, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping .form-list .shipping-postcode input {
  margin-top: 4px;
}
/* line 674, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping .form-list .input-box {
  padding-top: 0;
}
/* line 678, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping .form-list input {
  height: 30px;
  margin-top: 4px;
}
/* line 683, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping .form-list label {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 692, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping .sp-methods {
  padding: 10px 0 0;
  text-align: left;
}
/* line 696, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping .sp-methods dd {
  margin-bottom: 10px;
}
/* line 700, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping .sp-methods label {
  font-family: "Lora", sans-serif;
  font-size: 12px;
  font-style: italic;
  min-width: 100px;
}
/* line 706, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping .sp-methods label span {
  font-family: "Roboto", sans-serif;
  font-weight: bold;
  font-style: normal;
}
/* line 714, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping #co-shipping-method-form .buttons-set .button, .shipping #co-shipping-method-form .buttons-set .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .shipping #co-shipping-method-form .buttons-set a {
  float: left;
  margin-left: 0;
}
/* line 718, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping #co-shipping-method-form .sp-methods dd label {
  border: 1px solid #CCCCCC;
  background-color: #ededed;
  min-width: 220px;
}
/* line 723, ../../../rwd/default/scss/module/_checkout-cart.scss */
.shipping #co-shipping-method-form .sp-methods dd label:hover {
  background-color: gainsboro;
}

@media only screen and (max-width: 770px) {
  /* line 731, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .shipping .shipping-form .form-list > li {
    width: 100%;
    float: none;
  }
  /* line 735, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .shipping .shipping-form .form-list > li label {
    display: block;
  }
  /* line 739, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .shipping .shipping-form .form-list > li input,
  .shipping .shipping-form .form-list > li select {
    width: 100%;
  }
}
/* line 750, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .cart-totals {
  text-align: right;
}
/* line 753, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .cart-totals:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.cart .cart-totals:after:before, .cart .cart-totals:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.cart .cart-totals:after:after {
  clear: both;
}
/* line 757, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .cart-totals table {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  margin-bottom: 20px;
  text-transform: uppercase;
  width: 100%;
}
/* line 764, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .cart-totals table td {
  padding: 2px 0px;
}
/* line 767, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .cart-totals table td:first-child {
  padding-right: 10px;
  min-width: 120px;
}
/* line 772, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .cart-totals table tbody tr:last-child td,
.cart .cart-totals table tbody tr:last-child th {
  padding-bottom: 10px;
}
/* line 777, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .cart-totals table tfoot {
  border-top: 1px solid #E6E6E6;
  border-bottom: 1px solid #E6E6E6;
}
/* line 780, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .cart-totals table tfoot td {
  font-size: 24px;
  padding: 2px 5px;
  vertical-align: top;
}
/* line 786, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .cart-totals table tfoot strong span,
.cart .cart-totals table tfoot span.price {
  font-family: "Roboto", Verdana, Arial, sans-serif;
}
/* line 792, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .cart-totals table tfoot strong {
  font-weight: 400;
}

@media only screen and (max-width: 600px) {
  /* line 801, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-totals {
    text-align: right;
  }
}
@media only screen and (max-width: 770px) {
  /* line 808, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart .cart-totals table tfoot td {
    font-size: 18px;
  }
}
/* line 817, ../../../rwd/default/scss/module/_checkout-cart.scss */
.discount-form:after,
#giftcard-form:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.discount-form:after:before, .discount-form:after:after,
#giftcard-form:after:before,
#giftcard-form:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.discount-form:after:after,
#giftcard-form:after:after {
  clear: both;
}

/* line 822, ../../../rwd/default/scss/module/_checkout-cart.scss */
#discount-coupon-form,
.cart .giftcard {
  width: 100%;
}
/* line 826, ../../../rwd/default/scss/module/_checkout-cart.scss */
#discount-coupon-form h2,
.cart .giftcard h2 {
  display: none;
}
/* line 830, ../../../rwd/default/scss/module/_checkout-cart.scss */
#discount-coupon-form label,
.cart .giftcard label {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
  min-width: 105px;
  display: inline-block;
  margin-right: 10px;
}
/* line 841, ../../../rwd/default/scss/module/_checkout-cart.scss */
#discount-coupon-form .field-wrapper,
.cart .giftcard .field-wrapper {
  display: inline-block;
}
/* line 845, ../../../rwd/default/scss/module/_checkout-cart.scss */
#discount-coupon-form .validation-advice,
.cart .giftcard .validation-advice {
  display: inline;
}
/* line 849, ../../../rwd/default/scss/module/_checkout-cart.scss */
#discount-coupon-form .button-wrapper,
.cart .giftcard .button-wrapper {
  display: inline-block;
  vertical-align: bottom;
}
/* line 853, ../../../rwd/default/scss/module/_checkout-cart.scss */
#discount-coupon-form .button-wrapper > button,
.cart .giftcard .button-wrapper > button {
  float: left;
}
/* line 858, ../../../rwd/default/scss/module/_checkout-cart.scss */
#discount-coupon-form .input-text,
.cart .giftcard .input-text {
  border-radius: 0;
  height: 30px;
  margin: 4px 10px 0 0;
  width: 190px;
}

/* line 866, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .giftcard p {
  margin-bottom: 7px;
}

/* line 870, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .giftcard .check-gc-status {
  float: left;
  padding: 0px;
}
/* line 874, ../../../rwd/default/scss/module/_checkout-cart.scss */
.cart .giftcard .check-gc-status > span > span {
  font-size: 14px;
  text-transform: none;
}

/* ============================================ *
 * Checkout - Cart Cross sell
 * ============================================ */
/* line 885, ../../../rwd/default/scss/module/_checkout-cart.scss */
.crosssell h2 {
  color: #0053a0;
}
/* line 889, ../../../rwd/default/scss/module/_checkout-cart.scss */
.crosssell .item a.product-image {
  width: auto;
  float: left;
}

/* Change the layout to 2 columns at a breakpoint that is higher than a 3 columns layout would normally break */
@media only screen and (max-width: 979px) {
  /* line 897, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .crosssell {
    /* Undo three-column config */
  }
  /* line 898, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .crosssell .products-grid > li:nth-child(even),
  .crosssell .products-grid > li:nth-child(3n),
  .crosssell .products-grid > li {
    width: 47.72727%;
    margin-right: 4.54545%;
  }
  /* line 905, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .crosssell .products-grid > li:nth-child(odd) {
    clear: left;
  }
  /* line 909, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .crosssell .products-grid > li:nth-child(even) {
    margin-right: 0;
  }
  /* line 914, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .crosssell .products-grid > li:nth-child(3n+1) {
    clear: none;
  }
}
@media only screen and (max-width: 599px) {
  /* line 923, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .cart-tax-total:after {
    right: -9px;
  }
  /* line 927, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .cart-table .cart-tax-total.cart-tax-total-expanded:after {
    right: -13px;
  }
}
@media only screen and (max-width: 320px) {
  /* line 938, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .crosssell ul .item {
    padding: 0 0px 40px;
  }
  /* line 942, ../../../rwd/default/scss/module/_checkout-cart.scss */
  .crosssell ul .product-details .crosssell-actions {
    padding: 0 5px;
  }
}
/* ============================================ *
 * Checkout - One Page
 * ============================================ */
/* line 30, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.checkout-onepage-index .col-right,
.checkout-onepage-index .col-left {
  display: none;
}

/* line 35, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.checkout-onepage-index .col-main {
  width: auto;
  float: none;
}

@media only screen and (min-width: 980px) {
  /* line 42, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  .checkout-onepage-index .col-main {
    float: left;
    width: 68.75%;
    padding-right: 20px;
  }
  /* line 48, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  .checkout-onepage-index .col-right,
  .checkout-onepage-index .col-left {
    width: 31.25%;
    display: block;
  }
  /* line 54, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  .checkout-onepage-index .col-right {
    padding-left: 0;
  }
}
/* line 61, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc select {
  width: 365px;
}

/* -------------------------------------------- *
 * Section Styling - Default
 */
/* line 70, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .section .step-title {
  width: 100%;
  border-top: 1px solid #ECECEC;
  position: relative;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
/* line 76, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .section .step-title:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.opc .section .step-title:after:before, .opc .section .step-title:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.opc .section .step-title:after:after {
  clear: both;
}

/* line 81, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .section.allow:not(.active) .step-title {
  cursor: pointer;
}

/* Using .no-touch since touch devices emulate hover, thereby making steps look active that are not */
/* line 86, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.no-touch .opc .section.allow:not(.active) .step-title:hover {
  background-color: #F4F4F4;
}

/* line 90, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .section.active .step-title {
  border-bottom: 1px solid #ECECEC;
}

/* line 94, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .section .step-title a {
  display: none;
}

/* line 98, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .section.allow:not(.active) .step-title a {
  display: block;
  float: right;
  line-height: 40px;
  height: 40px;
  padding: 0px 10px;
}

/* line 106, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.no-touch .opc .section .step-title a:hover {
  text-decoration: none;
}

/* line 110, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .section .step-title .number,
.opc .section.allow.active .step-title .number,
.no-touch .opc .section.allow:hover .step-title .number {
  width: 26px;
  height: 26px;
  text-align: center;
  color: #FFFFFF;
  line-height: 26px;
  background-color: #0053a0;
  display: block;
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -13px;
}

/* line 126, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .section.allow .step-title .number {
  background-color: #ffa9a9;
}

/* line 130, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .section.allow .step-title h2 {
  color: #A0A0A0;
}

/* line 134, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .section.allow .step-title:hover h2,
.opc .section.active .step-title h2 {
  color: #0053a0;
}

/* line 139, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .section .step-title h2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 40px;
  height: 40px;
  float: left;
  margin: 0px 4px 0px 45px;
}

/* line 148, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .section .step {
  padding: 20px;
}
/* line 151, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .section .step:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.opc .section .step:after:before, .opc .section .step:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.opc .section .step:after:after {
  clear: both;
}
@media only screen and (max-width: 979px) {
  /* line 148, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  .opc .section .step {
    padding: 10px;
  }
}

/* line 160, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc select {
  max-width: 365px;
  width: 100%;
}

/* line 165, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc h3 {
  font-weight: 500;
}

/* line 169, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .buttons-set {
  text-align: left;
}
/* line 172, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .buttons-set button.button {
  float: left;
  margin-left: 0;
  margin-right: 10px;
  margin-bottom: 0;
}
/* line 178, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .buttons-set p.required {
  float: right;
  margin-left: 5px;
  margin-bottom: 0;
}
/* line 183, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .buttons-set .back-link {
  float: right;
  margin: 0;
}
/* line 187, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc .buttons-set a {
  line-height: 20px;
  display: inline-block;
  padding: 5px 5px 5px 0;
}

@media only screen and (max-width: 479px) {
  /* line 197, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  .opc .buttons-set .button + .buttons-set .button, .opc .buttons-set .product-block .product-info .actions .add-to-links li a + .buttons-set .button, .product-block .product-info .actions .add-to-links li .opc .buttons-set a + .buttons-set .button, .opc .buttons-set .button + .buttons-set .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .opc .buttons-set .button + .buttons-set a, .opc .buttons-set .product-block .product-info .actions .add-to-links li a + .buttons-set a, .product-block .product-info .actions .add-to-links li .opc .buttons-set a + .buttons-set a,
  .paypal-express-review .buttons-set .button + .buttons-set .button,
  .paypal-express-review .buttons-set .product-block .product-info .actions .add-to-links li a + .buttons-set .button,
  .product-block .product-info .actions .add-to-links li .paypal-express-review .buttons-set a + .buttons-set .button,
  .paypal-express-review .buttons-set .button + .buttons-set .product-block .product-info .actions .add-to-links li a,
  .product-block .product-info .actions .add-to-links li .paypal-express-review .buttons-set .button + .buttons-set a,
  .paypal-express-review .buttons-set .product-block .product-info .actions .add-to-links li a + .buttons-set a,
  .product-block .product-info .actions .add-to-links li .paypal-express-review .buttons-set a + .buttons-set a {
    margin-left: 0;
  }
}
/* line 204, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc #opc-login .step {
  padding: 0px;
}
/* line 208, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc #opc-login .buttons-set {
  border-top: 0;
  padding-top: 5px;
}

@media only screen and (max-width: 770px) {
  /* line 215, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  .opc #opc-login .description,
  .opc #opc-login p.required {
    display: none;
  }
}
/* line 221, ../../../rwd/default/scss/module/_checkout-onepage.scss */
#opc-payment .note {
  padding: 10px;
}

/* -------------------------------------------- *
 * This section hides everything but the "Checkout Method" step of the checkout process and fades in the content
 * once the customer progresses to the next step. The purpose of this is to simplify what the customer has to focus on.
 * It is limited to larger viewports since smaller devices are inherently going to be focused solely on the
 * "Checkout Method" step.
 */
/* line 232, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc.opc-firststep-login .section:not(#opc-login) .step-title,
.opc-block-progress-step-login {
  -webkit-transition: opacity 300ms linear 0;
  transition: opacity 300ms linear 0;
}

/* line 237, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc.opc-firststep-login .section#opc-login .step-title .number {
  -webkit-transition: width 80ms linear 0;
  transition: width 80ms linear 0;
}

/* line 241, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc.opc-firststep-login .section#opc-login .step-title h2 {
  -webkit-transition: margin-left 80ms linear 0;
  transition: margin-left 80ms linear 0;
}

/* When a user progresses from the "Checkout Method" to "Billing Information" for the first time, the              */
/* "opc-has-progressed-from-login" class gets added to the body. Also, the .opc element will only have the         */
/* "opc-firststep-login" class if the first step of the checkout is the "Checkout Method" (eg, not when logged in) */
/* line 248, ../../../rwd/default/scss/module/_checkout-onepage.scss */
body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section:not(#opc-login) .step-title,
body:not(.opc-has-progressed-from-login) .opc-block-progress-step-login {
  opacity: 0;
}

/* line 253, ../../../rwd/default/scss/module/_checkout-onepage.scss */
body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section#opc-login .step-title .number {
  width: 0px;
  overflow: hidden;
}

/* line 258, ../../../rwd/default/scss/module/_checkout-onepage.scss */
body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section#opc-login .step-title h2 {
  margin-left: 0px;
}

/* -------------------------------------------- *
 * Shipping and Payment methods
 */
/* line 266, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods {
  margin: 0 0 8px;
}
/* line 269, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods dt {
  margin: 13px 0 5px;
  font-weight: bold;
}
/* line 273, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods dt:first-child {
  margin: 0 0 5px;
}
/* line 277, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods dd li {
  margin: 5px 0;
}
/* line 280, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods label img {
  float: left;
}
/* line 283, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods label a {
  margin-top: 6px;
  float: right;
  margin-left: 10px;
}
/* line 288, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods .price {
  font-weight: bold;
}
/* line 291, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods .form-list {
  padding-left: 20px;
}
/* line 294, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods .form-list li {
  margin: 0 0 8px;
}
/* line 298, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods select.month {
  width: 120px;
  margin-right: 10px;
}
/* line 302, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods select.year {
  width: 96px;
}
/* line 305, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods input.cvv {
  width: 4em !important;
}
/* line 308, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods #advice-validate-cc-exp-ccsave_expiration {
  max-width: 130px;
}
/* line 313, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods .checkmo-list li {
  margin: 0 0 5px;
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.sp-methods .checkmo-list li:before, .sp-methods .checkmo-list li:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.sp-methods .checkmo-list li:after {
  clear: both;
}
/* line 317, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods .checkmo-list label {
  width: 165px;
  padding-right: 15px;
  text-align: right;
  float: left;
}
/* line 323, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods .checkmo-list address {
  float: left;
}
@media only screen and (max-width: 479px) {
  /* line 312, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  .sp-methods .checkmo-list {
    padding-left: 0;
  }
  /* line 330, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  .sp-methods .checkmo-list label {
    width: 135px;
  }
}
/* line 336, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods .release-amounts {
  margin: 0.5em 0;
}
/* line 339, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.sp-methods .release-amounts button {
  float: left;
  margin: 5px 10px 0 0;
}

/* One Page Checkout */
/* line 346, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.block-progress {
  border: 0;
  margin: 0;
  border-left: 1px solid #CCCCCC;
  padding-left: 20px;
}
/* line 352, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.block-progress .block-content {
  font-size: 13px;
}
/* line 355, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.block-progress dt {
  padding-top: 6px;
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  margin-bottom: 6px;
  text-transform: uppercase;
  font-weight: normal;
  color: #A0A0A0;
}
/* line 364, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.block-progress dt.complete {
  color: #636363;
}
/* line 367, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.block-progress dd {
  padding-left: 15px;
  margin-bottom: 10px;
  font-family: "Lora", sans-serif;
  font-style: italic;
}
/* line 373, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.block-progress dd address {
  font-style: italic;
}
/* line 378, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.block-progress #payment-progress-opcheckout .subtitle {
  margin-bottom: 3px;
}
/* line 384, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.block-progress .payment-info dt {
  padding: 0;
  margin: 0 0 3px 0;
  color: #636363;
  font-family: "Lora", sans-serif;
  text-transform: none;
  font-style: italic;
  float: left;
  clear: both;
  font-size: 13px;
}
/* line 395, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.block-progress .payment-info dt:after {
  content: ': ';
}
/* line 400, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.block-progress .payment-info dd {
  float: left;
  margin-bottom: 3px;
  font-size: 13px;
}
/* line 406, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.block-progress .payment-info:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.block-progress .payment-info:after:before, .block-progress .payment-info:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.block-progress .payment-info:after:after {
  clear: both;
}

/* review step */
/* line 416, ../../../rwd/default/scss/module/_checkout-onepage.scss */
#checkout-review-table .btn-remove img {
  display: none;
}

/* line 422, ../../../rwd/default/scss/module/_checkout-onepage.scss */
#checkout-review-table-wrapper {
  clear: both;
}

/* line 426, ../../../rwd/default/scss/module/_checkout-onepage.scss */
#review-buttons-container {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 431, ../../../rwd/default/scss/module/_checkout-onepage.scss */
#review-buttons-container .btn-checkout {
  min-width: 220px;
}
/* line 434, ../../../rwd/default/scss/module/_checkout-onepage.scss */
#review-buttons-container .please-wait {
  float: left;
  margin-right: 10px;
}
/* line 438, ../../../rwd/default/scss/module/_checkout-onepage.scss */
#review-buttons-container .f-left {
  float: right;
}

@media only screen and (max-width: 599px) {
  /* line 445, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  .linearize-table-large.checkout-review-table thead tr:nth-child(1n+2) {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  /* line 452, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  .linearize-table.checkout-review-table thead tr:nth-child(1n+2) {
    display: none;
  }
}
/* show/hide "change" link for progress step depend on complete status
 * should be placed in .css file */
/* line 459, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc-block-progress dt.complete a,
.opc-block-progress dt.complete .separator {
  display: inline;
}

/* line 464, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.opc-block-progress dt a,
.opc-block-progress dt .separator {
  display: none;
}

/* On small screens, the progress review content will be moved to the review step via JS. Styled via this CSS: */
/* line 470, ../../../rwd/default/scss/module/_checkout-onepage.scss */



#checkout-step-review .opc-block-progress {
  border-left: none;
  padding-left: 0;
}
/* line 474, ../../../rwd/default/scss/module/_checkout-onepage.scss */
#checkout-step-review .opc-block-progress .block-title {
  display: none;
}
/* line 477, ../../../rwd/default/scss/module/_checkout-onepage.scss */
#checkout-step-review .opc-block-progress .block-content {
  display: block !important;
  padding: 0;
}
/* line 482, ../../../rwd/default/scss/module/_checkout-onepage.scss */
#checkout-step-review .opc-block-progress .block-content > dl > div {
  float: left;
  width: 50%;
}
@media only screen and (max-width: 479px) {
  /* line 488, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  #checkout-step-review .opc-block-progress .block-content > dl > div {
    float: none;
    width: auto;
  }
}
/* line 494, ../../../rwd/default/scss/module/_checkout-onepage.scss */
#checkout-step-review .opc-block-progress .block-content .changelink {
  display: none;
}

@media only screen and (max-width: 479px) {
  /* line 501, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  #checkout-review-table thead > tr > th {
    display: none;
  }
  /* line 504, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  #checkout-review-table thead > tr > th:first-child {
    display: block;
  }

  /* line 508, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  #checkout-review-table thead > tr > th:first-child {
    display: block;
  }
}
/* line 514, ../../../rwd/default/scss/module/_checkout-onepage.scss */
#checkout-step-review .centinel > p {
  margin-bottom: 10px;
}
/* line 518, ../../../rwd/default/scss/module/_checkout-onepage.scss */
#checkout-step-review .centinel iframe {
  width: 100%;
  min-height: 400px;
}

/* Gift options */
/* line 526, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-messages-form .item {
  content: '';
  display: block;
  clear: both;
  margin-top: 30px;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.gift-messages-form .item:before, .gift-messages-form .item:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.gift-messages-form .item:after {
  clear: both;
}
/* line 530, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-messages-form .item h5 {
  font-weight: bold;
}
/* line 534, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-messages-form .item .product-img-box {
  width: auto;
  float: left;
  padding-right: 15px;
}
/* line 540, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-messages-form .item .details {
  float: left;
}

/* line 548, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-message-form .inner-box > div {
  content: '';
  display: block;
  clear: both;
  width: 100%;
  margin-top: 15px;
  display: block;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.gift-message-form .inner-box > div:before, .gift-message-form .inner-box > div:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.gift-message-form .inner-box > div:after {
  clear: both;
}
/* line 555, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-message-form .inner-box > div.extra-options-container p {
  margin-bottom: 15px;
}
/* line 563, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-message-form .gift-wrapping-form label {
  margin-right: 10px;
}
/* line 567, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-message-form .gift-wrapping-form img {
  float: left;
}
/* line 571, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-message-form .gift-wrapping-form .gift-wrapping-design {
  height: 75px;
}
/* line 574, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-message-form .gift-wrapping-form .gift-wrapping-design:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.gift-message-form .gift-wrapping-form .gift-wrapping-design:after:before, .gift-message-form .gift-wrapping-form .gift-wrapping-design:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.gift-message-form .gift-wrapping-form .gift-wrapping-design:after:after {
  clear: both;
}
/* line 578, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-message-form .gift-wrapping-form .gift-wrapping-design .image-box {
  margin-right: 5px;
}
/* line 584, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-message-form .gift-item {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: solid 1px #ECECEC;
}
/* line 589, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-message-form .gift-item:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.gift-message-form .gift-item:after:before, .gift-message-form .gift-item:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.gift-message-form .gift-item:after:after {
  clear: both;
}
/* line 593, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-message-form .gift-item .product-img-box {
  width: 200px;
}
/* line 596, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-message-form .gift-item .product-img-box .product-image {
  width: 75px;
  margin-left: auto;
  margin-right: auto;
}
/* line 602, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-message-form .gift-item .product-img-box .product-name {
  display: block;
}
/* line 607, ../../../rwd/default/scss/module/_checkout-onepage.scss */
.gift-message-form .gift-item .fieldset {
  margin-left: 200px;
}

@media only screen and (max-width: 770px) {
  /* line 616, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  .gift-message-form .giftmessage-area {
    max-width: 100%;
  }
  /* line 621, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  .gift-message-form .gift-item .product-img-box {
    width: 100%;
    float: none;
  }
  /* line 626, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  .gift-message-form .gift-item .fieldset {
    margin-left: 0px;
  }
  /* line 629, ../../../rwd/default/scss/module/_checkout-onepage.scss */
  .gift-message-form .gift-item .fieldset textarea {
    width: 100%;
  }
}
/* ============================================ *
 * Checkout - Success
 * ============================================ */
/* line 31, ../../../rwd/default/scss/module/_checkout-success.scss */
.checkout-onepage-success .col-main {
  padding: 0;
  text-align: center;
}
/* line 36, ../../../rwd/default/scss/module/_checkout-success.scss */
.checkout-onepage-success .buttons-set {
  margin: 10px 0;
  text-align: center;
}
/* line 40, ../../../rwd/default/scss/module/_checkout-success.scss */
.checkout-onepage-success .buttons-set button {
  float: none;
}

/* ============================================ *
 * Configurable Swatches
 * ============================================ */
/* Clears */
/* line 34, ../../../rwd/default/scss/module/_configurableswatches.scss */
.clearfix:after,
.configurable-swatch-list:after,
.product-view .product-options .swatch-attr:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.clearfix:after:before, .clearfix:after:after,
.configurable-swatch-list:after:before,
.configurable-swatch-list:after:after,
.product-view .product-options .swatch-attr:after:before,
.product-view .product-options .swatch-attr:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.clearfix:after:after,
.configurable-swatch-list:after:after,
.product-view .product-options .swatch-attr:after:after {
  clear: both;
}

/* General Swatch Styling */
/* line 40, ../../../rwd/default/scss/module/_configurableswatches.scss */
.swatch-link,
.swatch-label {
  display: block;
  border-radius: 3px;
  font-size: 14px;
  text-align: center;
  color: #636363;
  text-decoration: none;
  box-sizing: content-box;
}

/* line 51, ../../../rwd/default/scss/module/_configurableswatches.scss */
.swatch-link {
  border: 1px solid #CCCCCC;
  margin: 0 0 3px;
}
/* line 55, ../../../rwd/default/scss/module/_configurableswatches.scss */
.swatch-link img {
  border-radius: 2px;
}
/* line 59, ../../../rwd/default/scss/module/_configurableswatches.scss */
.swatch-link:hover {
  cursor: pointer;
  text-decoration: none;
}
/* line 64, ../../../rwd/default/scss/module/_configurableswatches.scss */
.swatch-link .x {
  display: none;
  text-indent: -999em;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url(https://musicnotesbox.com/skin/frontend/venustheme/default/images/bg_x.png) center no-repeat transparent;
  z-index: 10;
}
/* line 77, ../../../rwd/default/scss/module/_configurableswatches.scss */
.swatch-link.has-image .swatch-label {
  position: relative;
}
/* line 81, ../../../rwd/default/scss/module/_configurableswatches.scss */
.swatch-link.has-image img {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 89, ../../../rwd/default/scss/module/_configurableswatches.scss */
.swatch-label {
  border: 1px solid #fff;
  margin: 0;
  white-space: nowrap;
  background: #F4F4F4;
}

/* line 96, ../../../rwd/default/scss/module/_configurableswatches.scss */
.configurable-swatch-list {
  margin-left: -3px;
  zoom: 1;
  clear: both;
  -webkit-transform: translateZ(0px);
}
/* line 102, ../../../rwd/default/scss/module/_configurableswatches.scss */
.configurable-swatch-list li {
  float: left;
  zoom: 1;
  margin: 0 0 0 3px;
}
/* line 108, ../../../rwd/default/scss/module/_configurableswatches.scss */
.products-grid .configurable-swatch-list li {
  display: inline-block;
  float: none;
  margin: 0;
  vertical-align: top;
}
/* line 116, ../../../rwd/default/scss/module/_configurableswatches.scss */
.configurable-swatch-list .not-available .x {
  display: block;
}
/* line 120, ../../../rwd/default/scss/module/_configurableswatches.scss */
.configurable-swatch-list .not-available .swatch-link {
  border-color: #EDEDED;
  position: relative;
}
/* line 124, ../../../rwd/default/scss/module/_configurableswatches.scss */
.configurable-swatch-list .not-available .swatch-link.has-image img {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
/* line 130, ../../../rwd/default/scss/module/_configurableswatches.scss */
.configurable-swatch-list .not-available .swatch-label {
  color: #aaa;
  background: #fff;
}
/* line 136, ../../../rwd/default/scss/module/_configurableswatches.scss */
.configurable-swatch-list .wide-swatch .swatch-label {
  padding: 0 6px;
}
/* line 140, ../../../rwd/default/scss/module/_configurableswatches.scss */
.configurable-swatch-list .not-available a:focus {
  outline: 0;
}

/* line 146, ../../../rwd/default/scss/module/_configurableswatches.scss */
#narrow-by-list dd .configurable-swatch-list li {
  margin: 0 0 0 3px;
  width: 47%;
}

/* line 151, ../../../rwd/default/scss/module/_configurableswatches.scss */
#narrow-by-list dd .swatch-link {
  border: none;
  line-height: 25px;
  margin-right: 2px;
  text-align: left;
}
/* line 157, ../../../rwd/default/scss/module/_configurableswatches.scss */
#narrow-by-list dd .swatch-link.has-image {
  line-height: inherit;
}
/* line 161, ../../../rwd/default/scss/module/_configurableswatches.scss */
#narrow-by-list dd .swatch-link:hover .swatch-label {
  border-color: #0053a0;
}
/* line 166, ../../../rwd/default/scss/module/_configurableswatches.scss */
#narrow-by-list dd .swatch-label {
  background: #F4F4F4;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  display: block;
  float: left;
  line-height: 1.5em;
  margin: 0 5px 0 0;
  padding: 1px 5px;
  white-space: nowrap;
}
/* line 177, ../../../rwd/default/scss/module/_configurableswatches.scss */
#narrow-by-list dd .swatch-label img {
  border: 1px solid #fff;
  border-radius: 3px;
  box-sizing: content-box;
}
/* line 184, ../../../rwd/default/scss/module/_configurableswatches.scss */
#narrow-by-list dd .has-image .swatch-label {
  padding: 0;
}

@media only screen and (max-width: 770px) {
  /* line 191, ../../../rwd/default/scss/module/_configurableswatches.scss */
  #narrow-by-list dd .configurable-swatch-list li:nth-child(odd) {
    clear: left;
  }
}
/* line 197, ../../../rwd/default/scss/module/_configurableswatches.scss */
.currently .swatch-current {
  position: relative;
}
/* line 200, ../../../rwd/default/scss/module/_configurableswatches.scss */
.currently .swatch-current .btn-remove {
  margin-top: -10px;
  position: absolute;
  right: 0;
  top: 50%;
}
/* line 207, ../../../rwd/default/scss/module/_configurableswatches.scss */
.currently .swatch-current span {
  display: block;
  float: left;
}
/* line 213, ../../../rwd/default/scss/module/_configurableswatches.scss */
.currently .swatch-link {
  display: inline-block;
  margin: 0 0 0 3px;
}
/* line 217, ../../../rwd/default/scss/module/_configurableswatches.scss */
.currently .swatch-link:hover {
  border-color: #CCCCCC;
  cursor: default;
}

/* Other Swatch States */
/* line 225, ../../../rwd/default/scss/module/_configurableswatches.scss */
.configurable-swatch-list .hover .swatch-link,
.configurable-swatch-list .selected .swatch-link,
.swatch-link:hover {
  border-color: #0053a0;
}

/* line 231, ../../../rwd/default/scss/module/_configurableswatches.scss */
.configurable-swatch-box {
  background: none !important;
}
/* line 234, ../../../rwd/default/scss/module/_configurableswatches.scss */
.configurable-swatch-box select.swatch-select {
  display: none;
}
/* line 238, ../../../rwd/default/scss/module/_configurableswatches.scss */
.configurable-swatch-box .validation-advice {
  margin: 0 0 5px;
  background: #DF280A;
  padding: 2px 5px !important;
  font-weight: bold;
  color: #fff !important;
  float: left;
  display: block;
  border-radius: 3px;
}

/* CUSTOM */
/* line 251, ../../../rwd/default/scss/module/_configurableswatches.scss */
.availability.out-of-stock span {
  color: #A0A0A0;
}

/* line 257, ../../../rwd/default/scss/module/_configurableswatches.scss */
.product-view .product-options .swatch-attr {
  float: none;
  display: block;
  clear: both;
  border: 0;
}
/* line 263, ../../../rwd/default/scss/module/_configurableswatches.scss */
.product-view .product-options .swatch-attr label,
.product-view .product-options .swatch-attr .select-label {
  font-size: 12px;
}
/* line 268, ../../../rwd/default/scss/module/_configurableswatches.scss */
.product-view .product-options .swatch-attr label {
  display: block;
  line-height: 1.3;
}
/* line 273, ../../../rwd/default/scss/module/_configurableswatches.scss */
.product-view .product-options .swatch-attr .select-label {
  display: inline;
  font-weight: normal;
  color: #0053a0;
  padding-left: 5px;
}
/* line 281, ../../../rwd/default/scss/module/_configurableswatches.scss */
.product-view .product-options dd .input-box {
  width: auto;
  height: auto;
}
/* line 286, ../../../rwd/default/scss/module/_configurableswatches.scss */
.product-view .product-options .select-label {
  display: none;
}
/* line 291, ../../../rwd/default/scss/module/_configurableswatches.scss */
.product-view .add-to-cart button.out-of-stock {
  background-position: -80px -362px;
  cursor: default;
}

/* ============================================ *
 * Customer
 * ============================================ */
/* line 32, ../../../rwd/default/scss/module/_customer.scss */
.customer-account-login .scaffold-form label:first-child {
  width: 115px;
}
/* line 38, ../../../rwd/default/scss/module/_customer.scss */
.customer-account-login .col2-set .buttons-set {
  text-align: left;
  border-top: 0;
}
/* line 42, ../../../rwd/default/scss/module/_customer.scss */
.customer-account-login .col2-set .buttons-set button,
.customer-account-login .col2-set .buttons-set .button,
.customer-account-login .col2-set .buttons-set .product-block .product-info .actions .add-to-links li a,
.product-block .product-info .actions .add-to-links li .customer-account-login .col2-set .buttons-set a {
  float: none;
  min-width: 50%;
  margin: 0;
}
/* line 51, ../../../rwd/default/scss/module/_customer.scss */
.customer-account-login .col2-set .col-1 ul {
  list-style: disc;
  padding-left: 20px;
  margin: 10px 0 20px 0;
}
@media only screen and (min-width: 480px) {
  /* line 61, ../../../rwd/default/scss/module/_customer.scss */
  .customer-account-login .col2-set .col-1,
  .customer-account-login .col2-set .col-2 {
    padding-top: 0;
    margin-top: 20px;
  }
  /* line 67, ../../../rwd/default/scss/module/_customer.scss */
  .customer-account-login .col2-set .col-1 {
    padding-right: 20px;
  }
  /* line 71, ../../../rwd/default/scss/module/_customer.scss */
  .customer-account-login .col2-set .col-2 {
    padding-left: 20px;
    border-left: 1px solid #EDEDED;
  }
}
@media only screen and (min-width: 770px) {
  /* line 80, ../../../rwd/default/scss/module/_customer.scss */
  .customer-account-login .col2-set .col-1 {
    padding-right: 0;
  }
  /* line 84, ../../../rwd/default/scss/module/_customer.scss */
  .customer-account-login .col2-set .col-2 {
    padding-left: 60px;
    border-left: 1px solid #EDEDED;
  }
}
@media only screen and (max-width: 479px) {
  /* line 93, ../../../rwd/default/scss/module/_customer.scss */
  .customer-account-login .col2-set .col-1 {
    padding-bottom: 30px;
  }
  /* line 97, ../../../rwd/default/scss/module/_customer.scss */
  .customer-account-login .col2-set .col-2 {
    padding-top: 30px;
    border-top: 1px solid #EDEDED;
  }
}
@media only screen and (max-width: 770px) {
  /* line 105, ../../../rwd/default/scss/module/_customer.scss */
  .customer-account-login .col2-set p.required {
    display: none;
  }
}

/* line 113, ../../../rwd/default/scss/module/_customer.scss */
.customer-account-create .scaffold-form label:first-child {
  width: 140px;
}

/* line 119, ../../../rwd/default/scss/module/_customer.scss */
.opc #opc-login p:not(.required) {
  font-style: italic;
  font-family: "Lora", sans-serif;
  font-size: 13px;
  color: #A0A0A0;
}

/* line 127, ../../../rwd/default/scss/module/_customer.scss */
.remember-me-box a.hide {
  display: none;
}
/* line 130, ../../../rwd/default/scss/module/_customer.scss */
.remember-me-box .link-tip {
  font-size: 13px;
  padding-left: 10px;
}

/* line 136, ../../../rwd/default/scss/module/_customer.scss */
.remember-me-popup {
  display: none;
  border: 1px solid #CCCCCC;
  padding: 10px;
  position: relative;
}
/* line 142, ../../../rwd/default/scss/module/_customer.scss */
.remember-me-popup.show {
  display: block;
}
/* line 146, ../../../rwd/default/scss/module/_customer.scss */
.remember-me-popup p {
  font-family: "Roboto", Verdana, Arial, sans-serif;
}
/* line 150, ../../../rwd/default/scss/module/_customer.scss */
.remember-me-popup .remember-me-popup-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px;
  font-size: 12px;
}
/* line 158, ../../../rwd/default/scss/module/_customer.scss */
.remember-me-popup .remember-me-popup-close-button {
  display: none;
}

/* line 164, ../../../rwd/default/scss/module/_customer.scss */
.customer-account-create .buttons-set {
  max-width: 455px;
}
/* line 168, ../../../rwd/default/scss/module/_customer.scss */
.customer-account-create .fieldset,
.customer-account-create .buttons-set {
  margin-left: 30px;
}
@media only screen and (max-width: 479px) {
  /* line 168, ../../../rwd/default/scss/module/_customer.scss */
  .customer-account-create .fieldset,
  .customer-account-create .buttons-set {
    margin-left: 0;
  }
}
/* line 177, ../../../rwd/default/scss/module/_customer.scss */
.customer-account-create .fieldset .hidden {
  display: none;
}
/* line 181, ../../../rwd/default/scss/module/_customer.scss */
.customer-account-create #remember-me-popup {
  max-width: 455px;
}

/* line 187, ../../../rwd/default/scss/module/_customer.scss */
.customer-account-forgotpassword .fieldset,
.customer-account-forgotpassword .buttons-set {
  margin-left: 30px;
  max-width: 400px;
}
@media only screen and (max-width: 479px) {
  /* line 187, ../../../rwd/default/scss/module/_customer.scss */
  .customer-account-forgotpassword .fieldset,
  .customer-account-forgotpassword .buttons-set {
    margin-left: 0;
  }
}
/* line 197, ../../../rwd/default/scss/module/_customer.scss */
.customer-account-forgotpassword .fieldset .input-box input.input-text {
  width: 100%;
}

/* ============================================ *
 * My Account Global Styles
 * ============================================ */
/* line 208, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .my-account .page-title h1 {
  border: 0;
  text-align: left;
}
/* line 214, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .my-account .title-buttons {
  position: relative;
  text-align: right;
}
/* line 218, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .my-account .title-buttons h1 {
  text-align: left;
}
/* line 222, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .my-account .title-buttons .button, body.customer-account .my-account .title-buttons .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li body.customer-account .my-account .title-buttons a {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 228, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .my-account .title-buttons a,
body.customer-account .my-account .title-buttons span.separator {
  position: relative;
  top: -42px;
}
/* line 235, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .my-account .fieldset h2,
body.customer-account .my-account .addresses-list h2,
body.customer-account .my-account .order-details h2 {
  width: 100%;
  display: inline-block;
}
/* line 242, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .my-account .addresses-list h3 {
  font-size: 14px;
  font-weight: 600;
}
/* line 247, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .my-account .fieldset {
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 253, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .data-table {
  margin-top: 5px;
}
/* line 257, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .data-table td a {
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  font-style: normal;
  font-size: 13px;
}
/* line 265, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .data-table span.nobr {
  white-space: normal;
}
/* line 268, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .data-table span.nobr a {
  white-space: nowrap;
}
/* line 274, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .data-table td.view a {
  display: block;
}
/* line 279, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .data-table .separator {
  display: none;
}
/* line 287, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .sidebar .block ol#compare-items li {
  margin: 10px 0;
}
/* line 293, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .sidebar .block .block-content p.block-subtitle {
  margin-bottom: 15px;
}
/* line 297, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .sidebar .block .block-content .actions {
  margin-top: 30px;
}
/* line 304, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .sidebar ol#cart-sidebar-reorder li {
  margin-top: 10px;
  margin-bottom: 0;
}
/* line 309, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .sidebar ol#cart-sidebar-reorder p.product-name {
  display: inline-block;
  margin-bottom: 0;
}
/* line 316, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .sidebar .block-cart .summary {
  margin-bottom: 15px;
}
/* line 323, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder li {
  margin-top: 10px;
  margin-bottom: 0;
}
/* line 327, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder li input {
  margin-right: 10px;
}
/* line 332, ../../../rwd/default/scss/module/_customer.scss */
body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder p.product-name {
  display: inline;
  margin-bottom: 0;
}

/* line 343, ../../../rwd/default/scss/module/_customer.scss */
.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day {
  width: 40px;
  float: left;
  margin-right: 10px;
}
/* line 350, ../../../rwd/default/scss/module/_customer.scss */
.form-list .customer-dob .dob-year {
  width: 80px;
  float: left;
}

/* ============================================ *
 * Dashboard
 * ============================================ */
/* line 362, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .box-head {
  margin-top: 30px;
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 7px;
}
/* line 367, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .box-head h2 {
  font-size: 15px;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 0;
}
/* line 374, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .box-head a {
  padding: 10px;
}
/* line 381, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .box-title a,
.dashboard .box-head a {
  text-transform: uppercase;
  font-size: 12px;
}
/* line 387, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .box-account {
  padding-bottom: 40px;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 45px;
}
/* line 392, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .box-account p,
.dashboard .box-account address {
  font-family: "Lora", sans-serif;
  font-style: italic;
}
/* line 400, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .col2-set .col-1,
.dashboard .col2-set .col-2 {
  padding-right: 12.09677%;
  padding-bottom: 0;
}
/* line 405, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .col2-set .col-1 .box-title,
.dashboard .col2-set .col-2 .box-title {
  position: relative;
  padding-bottom: 10px;
}
/* line 409, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .col2-set .col-1 .box-title h2,
.dashboard .col2-set .col-1 .box-title h3,
.dashboard .col2-set .col-2 .box-title h2,
.dashboard .col2-set .col-2 .box-title h3 {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 0;
}
/* line 416, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .col2-set .col-1 .box-title a,
.dashboard .col2-set .col-2 .box-title a {
  line-height: 19.6px;
}
/* line 424, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .box-reviews.box-account {
  padding-bottom: 0;
}
/* line 428, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .box-reviews li {
  padding: 10px 0;
  border-top: 1px solid #EDEDED;
}
/* line 432, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .box-reviews li:first-child {
  border-top: 0;
}
/* line 436, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .box-reviews li .number {
  margin-right: -20px;
  float: left;
  line-height: 1.4;
  font-size: 13px;
}
/* line 443, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .box-reviews li .details {
  margin-left: 20px;
}
/* line 446, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .box-reviews li .details .ratings {
  content: '';
  display: block;
  clear: both;
  margin-bottom: 0;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.dashboard .box-reviews li .details .ratings:before, .dashboard .box-reviews li .details .ratings:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.dashboard .box-reviews li .details .ratings:after {
  clear: both;
}
/* line 450, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .box-reviews li .details .ratings strong {
  float: left;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  margin-right: 5px;
}
/* line 457, ../../../rwd/default/scss/module/_customer.scss */
.dashboard .box-reviews li .details .ratings .rating-box {
  float: left;
  margin: 3px 0 0 0;
}

/* ============================================ *
 * Address Book
 * ============================================ */
/* line 472, ../../../rwd/default/scss/module/_customer.scss */
.my-account .addresses-list {
  font-family: "Lora", sans-serif;
}
/* line 475, ../../../rwd/default/scss/module/_customer.scss */
.my-account .addresses-list .col-1,
.my-account .addresses-list .col-2 {
  padding-bottom: 0;
}
/* line 480, ../../../rwd/default/scss/module/_customer.scss */
.my-account .addresses-list .item {
  margin: 0 0 30px 0;
}
/* line 483, ../../../rwd/default/scss/module/_customer.scss */
.my-account .addresses-list .item p {
  margin-top: 10px;
}
@media only screen and (max-width: 770px) {
  /* line 489, ../../../rwd/default/scss/module/_customer.scss */
  .my-account .addresses-list .col-1,
  .my-account .addresses-list .col-2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 495, ../../../rwd/default/scss/module/_customer.scss */
  .my-account .addresses-list .col-1 li.empty,
  .my-account .addresses-list .col-2 li.empty {
    width: 100%;
  }
}
@media only screen and (max-width: 599px) {
  /* line 504, ../../../rwd/default/scss/module/_customer.scss */
  .my-account .addresses-list .addresses-additional p a {
    white-space: nowrap;
  }
}

/* ============================================ *
 * Order View
 * ============================================ */
/* line 517, ../../../rwd/default/scss/module/_customer.scss */
.order-info {
  padding-bottom: 10px;
  border-bottom: 1px solid #EDEDED;
  width: 100%;
  margin-bottom: 30px;
}
/* line 523, ../../../rwd/default/scss/module/_customer.scss */
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li {
  display: inline;
}
/* line 530, ../../../rwd/default/scss/module/_customer.scss */
.order-info dt {
  margin-right: 20px;
}
/* line 534, ../../../rwd/default/scss/module/_customer.scss */
.order-info li {
  margin: 0 0 0 20px;
}
/* line 537, ../../../rwd/default/scss/module/_customer.scss */
.order-info li.current {
  font-weight: 600;
}
/* line 541, ../../../rwd/default/scss/module/_customer.scss */
.order-info li:first-child {
  margin-left: 0;
}

/* line 547, ../../../rwd/default/scss/module/_customer.scss */
.order-date {
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
}

/* line 552, ../../../rwd/default/scss/module/_customer.scss */
.order-info-box {
  margin-bottom: 40px;
  margin-top: 20px;
}
/* line 556, ../../../rwd/default/scss/module/_customer.scss */
.order-info-box + .order-info-box {
  padding-bottom: 40px;
  border-bottom: 1px solid #EDEDED;
}
/* line 561, ../../../rwd/default/scss/module/_customer.scss */
.order-info-box .col-1 {
  padding-right: 0;
  width: 48%;
}
/* line 566, ../../../rwd/default/scss/module/_customer.scss */
.order-info-box .col-2 {
  width: 52%;
}
/* line 570, ../../../rwd/default/scss/module/_customer.scss */
.order-info-box .col-1,
.order-info-box .col-2 {
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 577, ../../../rwd/default/scss/module/_customer.scss */
.order-info-box .box-title {
  width: 150px;
  padding-right: 10px;
  float: left;
}
/* line 582, ../../../rwd/default/scss/module/_customer.scss */
.order-info-box .box-title h2 {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: bold;
  line-height: 1.5;
}
/* line 588, ../../../rwd/default/scss/module/_customer.scss */
.order-info-box .box-title h2:after {
  content: ':';
}
/* line 594, ../../../rwd/default/scss/module/_customer.scss */
.order-info-box .box-content {
  float: left;
  font-family: "Lora", sans-serif;
}
/* line 598, ../../../rwd/default/scss/module/_customer.scss */
.order-info-box .box-content td,
.order-info-box .box-content th {
  font-family: "Lora", sans-serif;
  line-height: 1.3;
}
/* line 604, ../../../rwd/default/scss/module/_customer.scss */
.order-info-box .box-content th {
  padding-top: 10px;
}
/* line 608, ../../../rwd/default/scss/module/_customer.scss */
.order-info-box .box-content td {
  padding-left: 15px;
}
/* line 612, ../../../rwd/default/scss/module/_customer.scss */
.order-info-box .box-content strong {
  font-family: "Roboto", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}

/* line 621, ../../../rwd/default/scss/module/_customer.scss */
#my-orders-table .option-label {
  margin-left: 10px;
  font-weight: 600;
  font-style: italic;
}
/* line 627, ../../../rwd/default/scss/module/_customer.scss */
#my-orders-table .option-value {
  margin-left: 20px;
}
/* line 631, ../../../rwd/default/scss/module/_customer.scss */
#my-orders-table tr.bundle:not(:last-child) td {
  border-bottom: none;
  border-top: none;
}

/* line 638, ../../../rwd/default/scss/module/_customer.scss */
ol#cart-sidebar-reorder li {
  margin-top: 10px;
  margin-bottom: 0;
}
/* line 642, ../../../rwd/default/scss/module/_customer.scss */
ol#cart-sidebar-reorder li input {
  margin-right: 10px;
}
/* line 647, ../../../rwd/default/scss/module/_customer.scss */
ol#cart-sidebar-reorder p.product-name {
  display: inline;
}

@media only screen and (max-width: 599px) {
  /* line 654, ../../../rwd/default/scss/module/_customer.scss */
  #my-orders-table .option-label {
    margin-left: 20px;
  }
  /* line 658, ../../../rwd/default/scss/module/_customer.scss */
  #my-orders-table .option-value {
    margin-left: 35px;
  }
  /* line 663, ../../../rwd/default/scss/module/_customer.scss */
  #my-orders-table td[data-rwd-label=Qty] .nobr br {
    display: none;
  }
  /* line 667, ../../../rwd/default/scss/module/_customer.scss */
  #my-orders-table td[data-rwd-label=Qty] .nobr strong {
    margin-right: 10px;
  }
  /* line 672, ../../../rwd/default/scss/module/_customer.scss */
  #my-orders-table tr.bundle {
    border-color: #EDEDED;
  }
  /* line 677, ../../../rwd/default/scss/module/_customer.scss */
  #my-orders-table tr.bundle.child td[data-rwd-label] {
    padding-left: 60px;
  }
  /* line 683, ../../../rwd/default/scss/module/_customer.scss */
  #my-orders-table tbody:last-child tr:last-child td {
    padding-bottom: 10px;
    border-bottom: 0;
  }
  /* line 687, ../../../rwd/default/scss/module/_customer.scss */
  #my-orders-table tbody:last-child tr:last-child td:last-child {
    padding-bottom: 15px;
  }
  /* line 693, ../../../rwd/default/scss/module/_customer.scss */
  #my-orders-table tfoot tr.shipping {
    margin-top: 0;
  }
}
/* line 699, ../../../rwd/default/scss/module/_customer.scss */
.order-additional {
  margin: 40px 0;
}

/* line 704, ../../../rwd/default/scss/module/_customer.scss */
.order-gift-message dd {
  margin-top: 10px;
}

@media only screen and (max-width: 1199px) {
  /* line 712, ../../../rwd/default/scss/module/_customer.scss */
  .dashboard .col2-set .col-1,
  .dashboard .col2-set .col-2 {
    padding-right: 30px;
    padding-bottom: 0;
  }

  /* line 722, ../../../rwd/default/scss/module/_customer.scss */
  body.customer-account .data-table td.view a {
    white-space: normal;
  }
}
@media only screen and (max-width: 979px) {
  /* line 732, ../../../rwd/default/scss/module/_customer.scss */
  body.customer-account .my-account .title-buttons {
    text-align: left;
  }
  /* line 735, ../../../rwd/default/scss/module/_customer.scss */
  body.customer-account .my-account .title-buttons span.separator,
  body.customer-account .my-account .title-buttons a {
    top: -12px;
  }
}
@media only screen and (max-width: 770px) {
  /* line 748, ../../../rwd/default/scss/module/_customer.scss */
  body.customer-account .data-table.orders th.ship,
  body.customer-account .data-table.orders td.ship,
  body.customer-account .data-table.orders td.status,
  body.customer-account .data-table.orders th.status {
    display: none;
  }

  /* line 759, ../../../rwd/default/scss/module/_customer.scss */
  .order-info-box .box-content {
    clear: left;
  }

  /* line 765, ../../../rwd/default/scss/module/_customer.scss */
  .addresses-list .item {
    float: left;
    width: 50%;
    padding-right: 30px;
  }

  /* line 773, ../../../rwd/default/scss/module/_customer.scss */
  .order-info dt {
    display: none;
  }

  /* line 779, ../../../rwd/default/scss/module/_customer.scss */
  .dashboard .page-title {
    margin-top: 20px;
  }
  /* line 782, ../../../rwd/default/scss/module/_customer.scss */
  .dashboard .page-title h1 {
    margin-top: 0;
  }
  /* line 787, ../../../rwd/default/scss/module/_customer.scss */
  .dashboard .welcome-msg {
    font-family: "Lora", sans-serif;
  }
  /* line 790, ../../../rwd/default/scss/module/_customer.scss */
  .dashboard .welcome-msg .hello {
    font-style: italic;
  }
  /* line 795, ../../../rwd/default/scss/module/_customer.scss */
  .dashboard .box-account {
    padding-bottom: 15px;
    margin-bottom: 30px;
  }
  /* line 801, ../../../rwd/default/scss/module/_customer.scss */
  .dashboard .col2-set .col-1,
  .dashboard .col2-set .col-2 {
    width: 48%;
    padding-right: 0;
    padding-left: 0;
  }
  /* line 808, ../../../rwd/default/scss/module/_customer.scss */
  .dashboard .col2-set .col-1 {
    float: left;
    margin-right: 4%;
  }
  /* line 813, ../../../rwd/default/scss/module/_customer.scss */
  .dashboard .col2-set .col-2 {
    float: right;
  }
}
@media only screen and (max-width: 599px) {
  /* line 824, ../../../rwd/default/scss/module/_customer.scss */
  body.customer-account .my-account .form-list .control {
    padding-left: 0;
  }
}
@media only screen and (max-width: 479px) {
  /* line 836, ../../../rwd/default/scss/module/_customer.scss */
  body.customer-account .my-account .page-title h1 {
    text-align: center;
  }
  /* line 841, ../../../rwd/default/scss/module/_customer.scss */
  body.customer-account .my-account .title-buttons {
    text-align: center;
  }
  /* line 844, ../../../rwd/default/scss/module/_customer.scss */
  body.customer-account .my-account .title-buttons .button, body.customer-account .my-account .title-buttons .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li body.customer-account .my-account .title-buttons a {
    width: 100%;
    position: static;
    margin-bottom: 15px;
  }
  /* line 849, ../../../rwd/default/scss/module/_customer.scss */
  body.customer-account .my-account .title-buttons .button + .button, body.customer-account .my-account .title-buttons .product-block .product-info .actions .add-to-links li a + .button, .product-block .product-info .actions .add-to-links li body.customer-account .my-account .title-buttons a + .button, body.customer-account .my-account .title-buttons .product-block .product-info .actions .add-to-links li .button + a, .product-block .product-info .actions .add-to-links li body.customer-account .my-account .title-buttons .button + a, body.customer-account .my-account .title-buttons .product-block .product-info .actions .add-to-links li a + a, .product-block .product-info .actions .add-to-links li body.customer-account .my-account .title-buttons a + a {
    margin-left: 0px;
  }
  /* line 856, ../../../rwd/default/scss/module/_customer.scss */
  body.customer-account .my-account .fieldset h2 {
    margin-bottom: 15px;
  }
  /* line 861, ../../../rwd/default/scss/module/_customer.scss */
  body.customer-account .my-account .order-details h2 {
    margin-bottom: 15px;
  }
  /* line 865, ../../../rwd/default/scss/module/_customer.scss */
  body.customer-account .my-account .buttons-set {
    border-top: 0;
  }
  /* line 870, ../../../rwd/default/scss/module/_customer.scss */
  body.customer-account .my-account .addresses-list .item {
    margin-bottom: 15px;
    padding-right: 0;
    float: none;
    width: auto;
  }
  /* line 877, ../../../rwd/default/scss/module/_customer.scss */
  body.customer-account .my-account .addresses-list h2 {
    margin-bottom: 15px;
  }

  /* line 884, ../../../rwd/default/scss/module/_customer.scss */
  .order-info {
    margin-top: 15px;
  }

  /* line 890, ../../../rwd/default/scss/module/_customer.scss */
  .data-table.orders .link-reorder,
  .data-table.orders .date {
    display: none;
  }
  /* line 895, ../../../rwd/default/scss/module/_customer.scss */
  .data-table.orders td.view {
    text-align: right;
  }

  /* line 903, ../../../rwd/default/scss/module/_customer.scss */
  .dashboard .col2-set .col-1,
  .dashboard .col2-set .col-2 {
    width: 100%;
    margin-top: 15px;
  }

  /* line 911, ../../../rwd/default/scss/module/_customer.scss */
  .order-info-box {
    margin: 0;
  }
  /* line 914, ../../../rwd/default/scss/module/_customer.scss */
  .order-info-box .col-1,
  .order-info-box .col-2 {
    width: 100%;
    border-bottom: 1px solid #EDEDED;
    padding: 15px 0;
  }
  /* line 921, ../../../rwd/default/scss/module/_customer.scss */
  .order-info-box + .order-info-box {
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 30px;
  }

  /* line 929, ../../../rwd/default/scss/module/_customer.scss */
  #my-reviews-table .nobr {
    white-space: normal;
  }
}
/* ============================================ *
 * Newsletter Subscriptions
 * ============================================ */
/* line 940, ../../../rwd/default/scss/module/_customer.scss */
body.newsletter-manage-index .my-account .fieldset {
  margin-bottom: 20px;
}
/* line 944, ../../../rwd/default/scss/module/_customer.scss */
body.newsletter-manage-index .my-account .fieldset h2 {
  display: none;
}
/* line 948, ../../../rwd/default/scss/module/_customer.scss */
body.newsletter-manage-index .my-account .form-list {
  border-top: 1px solid #EDEDED;
  padding-top: 10px;
}

/* ============================================ *
 * Contacts
 * ============================================ */
/* line 31, ../../../rwd/default/scss/module/_contacts.scss */
.contacts-index-index .buttons-set {
  margin-left: 30px;
  max-width: 435px;
}
/* line 35, ../../../rwd/default/scss/module/_contacts.scss */
.contacts-index-index .buttons-set p.required {
  float: left;
}
@media only screen and (max-width: 599px) {
  /* line 31, ../../../rwd/default/scss/module/_contacts.scss */
  .contacts-index-index .buttons-set {
    max-width: 330px;
    margin-left: 0;
  }
  /* line 43, ../../../rwd/default/scss/module/_contacts.scss */
  .contacts-index-index .buttons-set button {
    float: left;
    margin-left: 0px;
  }
  /* line 48, ../../../rwd/default/scss/module/_contacts.scss */
  .contacts-index-index .buttons-set p.required {
    float: right;
  }
}

/* ============================================ *
 * PayPal
 * ============================================ */
@media only screen and (max-width: 870px) and (min-width: 771px) {
  /* line 34, ../../../rwd/default/scss/module/_paypal.scss */
  .paypal-review-order .col2-set .col-1,
  .paypal-review-order .col2-set .col-2 {
    padding: 0px;
  }
}

/* line 42, ../../../rwd/default/scss/module/_paypal.scss */
.paypal-review-order .info-set {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #EDEDED;
}
/* line 48, ../../../rwd/default/scss/module/_paypal.scss */
.paypal-review-order .buttons-set {
  margin-top: 0px;
  padding-top: 0px;
  border: 0;
}
/* line 53, ../../../rwd/default/scss/module/_paypal.scss */
.paypal-review-order .buttons-set button {
  margin-bottom: 10px;
}
@media only screen and (max-width: 770px) {
  /* line 59, ../../../rwd/default/scss/module/_paypal.scss */
  .paypal-review-order .col-1 {
    padding-bottom: 0;
  }
  /* line 63, ../../../rwd/default/scss/module/_paypal.scss */
  .paypal-review-order .field.inactive {
    display: none;
  }
}

/* line 70, ../../../rwd/default/scss/module/_paypal.scss */
.top-container .bml-ad {
  margin-top: 7px;
  margin-bottom: 7px;
  text-align: center;
}
/* line 75, ../../../rwd/default/scss/module/_paypal.scss */
.top-container .bml-ad span {
  display: inline-block;
}
/* line 78, ../../../rwd/default/scss/module/_paypal.scss */
.top-container .bml-ad span a {
  display: block;
}

/* line 84, ../../../rwd/default/scss/module/_paypal.scss */
.bml-ad {
  display: none;
  text-align: center;
  margin-bottom: 5px;
}
/* line 89, ../../../rwd/default/scss/module/_paypal.scss */
.bml-ad span {
  display: block;
  line-height: 0;
}
/* line 93, ../../../rwd/default/scss/module/_paypal.scss */
.bml-ad a {
  display: inline-block;
  max-width: 100%;
}
/* line 97, ../../../rwd/default/scss/module/_paypal.scss */
.bml-ad a:hover {
  opacity: 0.7;
}
/* line 100, ../../../rwd/default/scss/module/_paypal.scss */
.bml-ad img {
  height: auto !important;
  max-width: 100%;
}

/* line 107, ../../../rwd/default/scss/module/_paypal.scss */
.cart-totals-wrapper .bml-ad.large img {
  display: block;
  margin: 0;
}

@media only screen and (max-width: 770px) {
  /* line 113, ../../../rwd/default/scss/module/_paypal.scss */
  .bml-ad.small {
    display: block;
  }
}
@media only screen and (min-width: 771px) {
  /* line 119, ../../../rwd/default/scss/module/_paypal.scss */
  .bml-ad.large {
    display: block;
  }
}
/* line 124, ../../../rwd/default/scss/module/_paypal.scss */
div.paypal-logo {
  text-align: center;
  margin: 15px 0;
  max-width: 100%;
}
/* line 129, ../../../rwd/default/scss/module/_paypal.scss */
div.paypal-logo span {
  display: block;
  width: 100%;
}
/* line 133, ../../../rwd/default/scss/module/_paypal.scss */
div.paypal-logo span a {
  display: inline-block;
  max-width: 100%;
}
/* line 137, ../../../rwd/default/scss/module/_paypal.scss */
div.paypal-logo span a img {
  max-width: 100%;
}
/* line 143, ../../../rwd/default/scss/module/_paypal.scss */
div.paypal-logo span > img {
  display: none;
}

/* line 149, ../../../rwd/default/scss/module/_paypal.scss */
.checkout-types div.paypal-logo {
  text-align: right;
}

/* line 154, ../../../rwd/default/scss/module/_paypal.scss */
.bml-checkout-type {
  list-style-type: none;
}

/* line 159, ../../../rwd/default/scss/module/_paypal.scss */
.sidebar .paypal-logo {
  text-align: center;
  line-height: 0;
}
/* line 163, ../../../rwd/default/scss/module/_paypal.scss */
.sidebar .paypal-logo > a {
  display: inline-block;
  max-width: 100%;
}
/* line 167, ../../../rwd/default/scss/module/_paypal.scss */
.sidebar .paypal-logo > a:hover {
  opacity: 0.8;
}
/* line 170, ../../../rwd/default/scss/module/_paypal.scss */
.sidebar .paypal-logo > a img {
  display: block;
}
/* line 174, ../../../rwd/default/scss/module/_paypal.scss */
.sidebar .paypal-logo .label {
  margin-top: 4px;
}
/* line 176, ../../../rwd/default/scss/module/_paypal.scss */
.sidebar .paypal-logo .label a {
  font-size: 12px;
  line-height: 1.5;
}

/* ============================================ *
 * Review - Customer
 * ============================================ */
/* line 30, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews {
  width: auto;
  float: none;
}
/* line 34, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .review-heading {
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px 0 5px;
}
/* line 39, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .review-heading:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
#customer-reviews .review-heading:after:before, #customer-reviews .review-heading:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
#customer-reviews .review-heading:after:after {
  clear: both;
}
/* line 43, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .review-heading h2 {
  float: left;
  display: block;
}
/* line 48, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .review-heading .pager {
  clear: none;
  float: right;
  width: auto;
}
/* line 54, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .review-heading .pager .count-container .limiter {
  margin-bottom: 0;
}
/* line 57, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .review-heading .pager .count-container .limiter label {
  font-family: "Roboto", sans-serif;
  font-size: 10px;
  text-transform: uppercase;
}
/* line 65, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .review-heading .pager .amount {
  display: none;
}
/* line 71, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews h2 {
  color: #0053a0;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 76, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews h2 span {
  color: #636363;
}
/* line 81, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews h3 {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 87, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews h3 span {
  color: #0053a0;
}
/* line 92, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .fieldset {
  padding-top: 25px;
  width: 470px;
}
/* line 96, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .fieldset h4 {
  border-bottom: 1px solid #CCCCCC;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding-bottom: 5px;
  text-transform: uppercase;
}
/* line 104, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .fieldset h4 em {
  display: none;
}
/* line 109, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .fieldset .form-list {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin: 10px 0;
  text-transform: uppercase;
  width: 470px;
}
/* line 124, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .fieldset .form-list .inline-label:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
#customer-reviews .fieldset .form-list .inline-label:after:before, #customer-reviews .fieldset .form-list .inline-label:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
#customer-reviews .fieldset .form-list .inline-label:after:after {
  clear: both;
}
/* line 129, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .fieldset .form-list label {
  font-size: 12px;
  font-weight: normal;
}
/* line 134, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .fieldset .form-list textarea {
  border: 1px solid #CCCCCC;
  border-radius: 0;
  min-width: 100%;
  -webkit-appearance: none;
}
/* line 141, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .fieldset .form-list input {
  border: 1px solid #CCCCCC;
  border-radius: 0;
}
/* line 145, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .fieldset .form-list input[type="text"] {
  width: 100%;
}
/* line 152, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews .buttons-set {
  border: none;
  margin: 0;
  width: 470px;
}
/* line 158, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews dl {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 10px;
}
/* line 164, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews dl dt {
  margin: 10px 0;
  text-transform: uppercase;
}
/* line 169, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews dl dd {
  font-family: "Lora", sans-serif;
  font-size: 14px;
  margin: 10px 0;
}
/* line 174, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews dl dd .ratings-table {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  width: 100%;
}
/* line 179, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews dl dd .ratings-table tr {
  margin-right: 15px;
}
/* line 183, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews dl dd .ratings-table .review-label {
  width: 300px;
  max-width: 70%;
}
/* line 189, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews dl dd table {
  margin: 15px 0;
}
/* line 193, ../../../rwd/default/scss/module/_review.scss */
#customer-reviews dl dd .review-meta {
  color: #0053a0;
  font-family: "Roboto", sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
}

/* line 204, ../../../rwd/default/scss/module/_review.scss */
.review-summary-table {
  border-bottom: 1px solid #CCCCCC;
  margin: 0 0 10px;
}
/* line 208, ../../../rwd/default/scss/module/_review.scss */
.review-summary-table thead {
  background: transparent;
}
/* line 211, ../../../rwd/default/scss/module/_review.scss */
.review-summary-table thead th {
  background: transparent;
  border: none;
  padding: 15px 7px 10px 8px;
}
/* line 219, ../../../rwd/default/scss/module/_review.scss */
.review-summary-table tbody th {
  background: #FFFFFF;
  font-size: 12px;
}
/* line 223, ../../../rwd/default/scss/module/_review.scss */
.review-summary-table tbody td {
  border: none;
  text-align: center;
  padding: 0;
}
/* line 228, ../../../rwd/default/scss/module/_review.scss */
.review-summary-table tbody td label {
  width: 100%;
  display: block;
  padding: 11px 0;
}
/* line 237, ../../../rwd/default/scss/module/_review.scss */
.review-summary-table .rating-box .rating-number {
  display: none;
}
/* line 240, ../../../rwd/default/scss/module/_review.scss */
.review-summary-table .rating-box .rating-number:after {
  content: "";
  display: inline-block;
  background-position: 0px -599px;
  width: 13px;
  height: 14px;
  margin-left: 5px;
  position: relative;
  top: 2px;
}

/* ============================================ *
 * Ratings - Global
 * ============================================ */
/* line 260, ../../../rwd/default/scss/module/_review.scss */
.ratings-table {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 265, ../../../rwd/default/scss/module/_review.scss */
.ratings-table th {
  padding-right: 10px;
}
/* line 269, ../../../rwd/default/scss/module/_review.scss */
.ratings-table .rating-box {
  background-position: 0 -615px;
  background-repeat: repeat-x;
  height: 13px;
  overflow: hidden;
  text-indent: -9999px;
  width: 65px;
}
/* line 278, ../../../rwd/default/scss/module/_review.scss */
.ratings-table .rating-box .rating {
  background-position: 0 -600px;
  background-repeat: repeat-x;
  float: left;
  height: 13px;
  text-indent: -9999px;
}

@media only screen and (max-width: 770px) {
  /* line 295, ../../../rwd/default/scss/module/_review.scss */
  body.review-product-list .product-view .product-shop .price-info {
    padding-left: 0;
  }
  /* line 299, ../../../rwd/default/scss/module/_review.scss */
  body.review-product-list .product-view .product-shop .extra-info {
    padding: 0;
    min-width: 84%;
  }
  /* line 303, ../../../rwd/default/scss/module/_review.scss */
  body.review-product-list .product-view .product-shop .extra-info .ratings-table {
    margin: 10px 0;
    width: 100%;
  }
  /* line 307, ../../../rwd/default/scss/module/_review.scss */
  body.review-product-list .product-view .product-shop .extra-info .ratings-table tr {
    margin-right: 15px;
  }
}
@media only screen and (max-width: 535px) {
  /* line 323, ../../../rwd/default/scss/module/_review.scss */
  body.review-product-list .product-view .product-shop .extra-info {
    min-width: 0;
  }
  /* line 327, ../../../rwd/default/scss/module/_review.scss */
  body.review-product-list .product-view .product-shop .extra-info .ratings-table tr {
    float: none;
    margin-right: 0;
  }
}
@media only screen and (max-width: 520px) {
  /* line 342, ../../../rwd/default/scss/module/_review.scss */
  #customer-reviews .fieldset {
    width: 100%;
  }
  /* line 345, ../../../rwd/default/scss/module/_review.scss */
  #customer-reviews .fieldset .form-list {
    width: 100%;
  }
  /* line 349, ../../../rwd/default/scss/module/_review.scss */
  #customer-reviews .fieldset .form-list .inline-label label,
  #customer-reviews .fieldset .form-list .inline-label .input-box {
    float: none;
  }
  /* line 357, ../../../rwd/default/scss/module/_review.scss */
  #customer-reviews .buttons-set {
    width: 100%;
  }
  /* line 364, ../../../rwd/default/scss/module/_review.scss */
  #customer-reviews .review-summary-table thead th {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 371, ../../../rwd/default/scss/module/_review.scss */
  #customer-reviews .review-summary-table tbody th {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 376, ../../../rwd/default/scss/module/_review.scss */
  #customer-reviews .review-summary-table tbody td {
    width: 20%;
    padding: 0px;
  }
  /* line 382, ../../../rwd/default/scss/module/_review.scss */
  #customer-reviews .review-summary-table .rating-box {
    text-indent: 0px;
    text-align: center;
    background: none;
    height: 19.6px;
    width: 100%;
  }
  /* line 389, ../../../rwd/default/scss/module/_review.scss */
  #customer-reviews .review-summary-table .rating-box .rating {
    display: none;
  }
  /* line 392, ../../../rwd/default/scss/module/_review.scss */
  #customer-reviews .review-summary-table .rating-box .rating-number {
    display: inline-block;
  }
}
@media only screen and (max-width: 450px) {
  /* line 404, ../../../rwd/default/scss/module/_review.scss */
  #customer-reviews dl dd .ratings-table tr {
    float: none;
  }
}
/* ============================================ *
 * Review View Page
 * ============================================ */
/* line 415, ../../../rwd/default/scss/module/_review.scss */
.review-product-view .product-review .product-details h2 {
  border-bottom: none;
}
/* line 420, ../../../rwd/default/scss/module/_review.scss */
.review-product-view .product-review .product-img-box {
  width: auto;
  max-width: 50%;
}
/* line 424, ../../../rwd/default/scss/module/_review.scss */
.review-product-view .product-review .product-img-box > a {
  width: 100%;
}
/* line 428, ../../../rwd/default/scss/module/_review.scss */
.review-product-view .product-review .product-img-box .product-image {
  width: 100%;
}

@media only screen and (max-width: 770px) {
  /* line 438, ../../../rwd/default/scss/module/_review.scss */
  .review-product-view .product-review .product-img-box {
    max-width: 100%;
  }
}
/* ============================================ *
 * Slideshow
 * ============================================ */
/* line 30, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-container {
  position: relative;
  display: block;
  width: 100%;
  margin: 10px 0;
  border: 1px solid #EDEDED;
}
/* line 37, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-container .slideshow {
  width: 100%;
  padding: 0;
  position: relative;
  margin: 0;
  border: 10px solid #FFFFFF;
  min-height:450px;
}
/* line 43, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-container .slideshow > li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0;
  display: block;
  margin: 0;
}
/* line 53, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-container .slideshow > li:first-child {
  position: static;
  z-index: 100;
}
/* line 58, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-container .slideshow > li img {
  max-width: 100%;
  width: 100%;
}

/* line 66, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-pager {
  text-align: center;
  width: 100%;
  z-index: 115;
  position: absolute;
  bottom: 0px;
  top: auto;
  overflow: hidden;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
/* line 76, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-pager span {
  font-family: arial;
  width: 44px;
  height: 44px;
  display: inline-block;
  color: #DDDDDD;
  cursor: pointer;
}
/* line 85, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-pager span:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-left: -8px;
  margin-top: -8px;
  border-radius: 1px;
  background-color: #FFFFFF;
  position: relative;
}
/* line 99, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-pager span:hover:before {
  background-color: #fe3939;
}
/* line 103, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-pager span.cycle-pager-active:before {
  background-color: #fe1f1f;
}
/* line 108, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-pager > * {
  cursor: pointer;
}

/* line 113, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-prev,
.slideshow-next {
  position: absolute;
  top: 0;
  width: 15%;
  max-width: 80px;
  height: 100%;
  opacity: 0.6;
  z-index: 110;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
/* line 125, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-prev:before,
.slideshow-next:before {
  content: '';
  width: 0;
  height: 0;
  font-size: 0;
  position: absolute;
  border-style: solid;
  display: block;
  top: 50%;
  margin-top: -15px;
}
/* line 137, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-prev:hover,
.slideshow-next:hover {
  opacity: 1;
}
/* line 141, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-prev.disabled,
.slideshow-next.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}

/* line 147, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-prev {
  left: 8px;
}
/* line 150, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-prev:before {
  border-width: 15px 15px 15px 0;
  border-color: transparent #FFFFFF transparent transparent;
  top: 50%;
  left: 10px;
}
/* line 157, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-prev:hover:before {
  border-color: transparent #fe3939 transparent transparent;
}

/* line 162, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-next {
  right: 8px;
}
/* line 165, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-next:before {
  border-width: 15px 0 15px 15px;
  border-color: transparent transparent transparent #FFFFFF;
  top: 50%;
  right: 10px;
}
/* line 172, ../../../rwd/default/scss/module/_slideshow.scss */
.slideshow-next:hover:before {
  border-color: transparent transparent transparent #fe3939;
}

/* line 177, ../../../rwd/default/scss/module/_slideshow.scss */
.cycle-caption {
  position: absolute;
  color: white;
  bottom: 15px;
  right: 15px;
  z-index: 110;
}

/* line 185, ../../../rwd/default/scss/module/_slideshow.scss */
.cycle-overlay {
  font-family: tahoma, arial;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 120;
  background: black;
  color: white;
  padding: 15px;
  opacity: .5;
}

/* ============================================ *
 * Wishlist
 * ============================================ */
/* line 31, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table th {
  text-align: center;
}
/* line 35, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table.clean-table {
  font-family: "Roboto", sans-serif;
  font-size: 12px;

  text-transform: uppercase;
  width: 100%;
}
/* line 41, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table.clean-table th {
  border-bottom: 1px solid #C0C0C0;
}
/* line 45, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table.clean-table td {
  padding: 15px;
  vertical-align: top;
}
/* line 50, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table.clean-table thead th {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 57, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table .product-name {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 63, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table .product-name a {
  color: #0053a0;
}
/* line 68, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table .wishlist-sku {
  font-size: 11px;
  font-family: "Roboto", sans-serif;
  margin: 5px 0;
}
/* line 74, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table textarea {
  border: 1px solid #C0C0C0;
  width: 100%;
  height: 45px;
  font-size: 11px;
  font-family: "Roboto", sans-serif;
}
/* line 81, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table textarea::-webkit-input-placeholder {
  text-transform: uppercase;
}
/* line 84, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table textarea:-moz-placeholder {
  text-transform: uppercase;
}
/* line 87, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table textarea::-moz-placeholder {
  text-transform: uppercase;
}
/* line 90, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table textarea:-ms-input-placeholder {
  text-transform: uppercase;
}
/* line 94, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table textarea:focus {
  border: 1px solid #0053a0;
}
/* line 99, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table .item-manage {
  text-align: right;
  max-width: 450px;
  padding-top: 5px;
}
/* line 104, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table .item-manage .button, #wishlist-table .item-manage .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li #wishlist-table .item-manage a {
  font-size: 11px;
  padding: 3px 5px;
}
/* line 110, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table .cart-cell {
  text-align: center;
}
/* line 115, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table td.customer-wishlist-item-image {
  width: 113px;
}
/* line 119, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table td.customer-wishlist-item-quantity {
  width: 3em;
}
/* line 123, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table td.customer-wishlist-item-price {
  width: 120px;
  text-align: center;
}
/* line 128, ../../../rwd/default/scss/module/_wishlist.scss */

#wishlist-table td.customer-wishlist-item-cart {
  width: 150px;
}
/* line 131, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table td.customer-wishlist-item-cart .button, #wishlist-table td.customer-wishlist-item-cart .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li #wishlist-table td.customer-wishlist-item-cart a {
  font-size: 12px;
  margin-bottom: 10px;
  padding: 3px 5px;
  width: 100%;
}
/* line 138, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table td.customer-wishlist-item-cart .truncated {
  margin-bottom: 10px;
}
/* line 142, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table td.customer-wishlist-item-cart > p {
  margin-bottom: 0;
}
/* line 146, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item {
  text-align: center;
}
/* line 150, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table td.customer-wishlist-item-cart .btn-remove {
  vertical-align: top;
}
/* line 155, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table td.customer-wishlist-item-remove {
  width: 20px;
}
/* line 159, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table td .button, #wishlist-table td .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li #wishlist-table td a,
#wishlist-table td button {
  white-space: normal;
}
/* line 166, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table .price-box {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
}
/* line 170, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table .price-box .price {
  color: #636363;
}
/* line 175, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table .giftregisty-add {
  margin-top: 5px;
}
/* line 178, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table .giftregisty-add .change {
  display: none;
}
/* line 182, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table .giftregisty-add li {
  cursor: pointer;
  color: #0053a0;
  margin-bottom: 3px;
}
/* line 190, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table .truncated .details {
  background: none;
  color: #0053a0;
}
/* line 196, ../../../rwd/default/scss/module/_wishlist.scss */
#wishlist-table td[data-rwd-label]:before {
  font-weight: 600;
}

@media only screen and (max-width: 1199px) {
  /* line 206, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table.clean-table td {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 979px) {
  /* line 218, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table.clean-table td {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 222, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table.clean-table td textarea {
    height: 100px;
  }
  /* line 226, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table.clean-table td.customer-wishlist-item-cart {
    width: 110px;
  }
  /* line 231, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table .product-name {
    font-size: 13px;
  }
}
@media only screen and (max-width: 770px) {
  /* line 241, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table:after {
    content: '';
    display: block;
    clear: both;
  }
  /* line 210, ../scss/bootstrap/_mixins.scss */
  #wishlist-table:after:before, #wishlist-table:after:after {
    content: " ";
    display: table;
  }
  /* line 215, ../scss/bootstrap/_mixins.scss */
  #wishlist-table:after:after {
    clear: both;
  }
  /* line 245, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table .product-name {
    font-size: 16px;
  }
  /* line 249, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table textarea {
    height: 68px;
    max-width: 100%;
  }
  /* line 254, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table .item-manage {
    max-width: 100%;
  }
  /* line 258, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table tr {
    position: relative;
  }
  /* line 261, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table tr:after {
    content: '';
    display: block;
    clear: both;
  }
  /* line 210, ../scss/bootstrap/_mixins.scss */
  #wishlist-table tr:after:before, #wishlist-table tr:after:after {
    content: " ";
    display: table;
  }
  /* line 215, ../scss/bootstrap/_mixins.scss */
  #wishlist-table tr:after:after {
    clear: both;
  }
  /* line 266, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-image {
    width: 70px;
  }
  /* line 269, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-image img {
    width: 70px;
    height: 70px;
  }
  /* line 276, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-cart p {
    margin-bottom: 0;
  }
  /* line 280, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item {
    margin-right: 0;
    padding-top: 4px;
  }
  /* line 286, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-cart {
    padding-right: 15px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 296, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-quantity {
    padding-left: 0;
  }
  /* line 300, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-image,
  #wishlist-table th.customer-wishlist-item-image {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  /* line 311, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table tr {
    position: relative;
  }
  /* line 315, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table th.customer-wishlist-item-image {
    display: block;
  }
  /* line 320, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-image, #wishlist-table td.customer-wishlist-item-info, #wishlist-table td.customer-wishlist-item-quantity, #wishlist-table td.customer-wishlist-item-price, #wishlist-table td.customer-wishlist-item-cart {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    empty-cells: hide;
  }
  /* line 331, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-image {
    display: block;
    overflow: hidden;
  }
  /* line 335, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-image a {
    float: left;
  }
  /* line 338, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-image a img {
    width: 113px;
    height: 113px;
  }
  /* line 345, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-quantity, #wishlist-table td.customer-wishlist-item-price {
    text-align: left;
  }
  /* line 349, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-quantity:before, #wishlist-table td.customer-wishlist-item-price:before {
    float: left;
    margin-right: 15px;
  }
  /* line 354, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-quantity .cart-cell, #wishlist-table td.customer-wishlist-item-price .cart-cell {
    text-align: left;
  }
  /* line 358, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-quantity .price-box, #wishlist-table td.customer-wishlist-item-price .price-box {
    margin-top: 0;
  }
  /* line 364, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-cart .cart-cell {
    float: left;
    width: 48%;
  }
  /* line 369, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-cart > p {
    float: right;
    width: 48%;
  }
  /* line 375, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table td.customer-wishlist-item-remove {
    position: absolute;
    top: 15px;
    right: 0px;
    display: block;
    padding: 0px;
    height: 20px;
  }
  /* line 386, ../../../rwd/default/scss/module/_wishlist.scss */
  #wishlist-table.clean-table td.customer-wishlist-item-cart {
    width: 100%;
  }
}
/* ============================================ *
 * Wishlist Sidebar
 * ============================================ */
/* line 399, ../../../rwd/default/scss/module/_wishlist.scss */
.block-wishlist .mini-products-list > li:not(:last-child) {
  padding-bottom: 5px;
}
/* line 403, ../../../rwd/default/scss/module/_wishlist.scss */
.block-wishlist .product-details .product-name {
  padding-top: 0;
  margin-bottom: 5px;
}
/* line 408, ../../../rwd/default/scss/module/_wishlist.scss */
.block-wishlist .price-box {
  float: left;
  margin: 0;
}
/* line 413, ../../../rwd/default/scss/module/_wishlist.scss */
.block-wishlist .price-box,
.block-wishlist .price-box .price,
.block-wishlist .link-cart {
  font-size: 12px;
}
/* line 419, ../../../rwd/default/scss/module/_wishlist.scss */
.block-wishlist .link-cart {
  float: left;
  text-transform: uppercase;
  margin-right: 7px;
  padding-right: 7px;
  border-right: 1px solid #EDEDED;
}

/* ============================================ *
 * Checkout - Mini cart
 * ============================================ */
/* line 30, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart {
  display: inline-block;
}
@media only screen and (max-width: 770px) {
  /* line 30, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart {
    display: block;
  }
}
/* line 37, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .minicart-message {
  display: block;
  padding: 10px;
}
/* line 42, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .empty {
  padding: 10px;
  text-align: center;
}
/* line 47, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .minicart-wrapper {
  clear: both;
  position: relative;
}
/* line 27, ../../../rwd/default/scss/mixin/_loading-overlay.scss */
.header-minicart .minicart-wrapper:before, .header-minicart .minicart-wrapper:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
/* line 38, ../../../rwd/default/scss/mixin/_loading-overlay.scss */
.header-minicart .minicart-wrapper:before {
  background-color: white;
  opacity: 0.8;
  z-index: 2;
}
/* line 44, ../../../rwd/default/scss/mixin/_loading-overlay.scss */
.header-minicart .minicart-wrapper:after {
  background-image: url("https://musicnotesbox.com/skin/frontend/venustheme/default/images/opc-ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 3;
}
/* line 51, ../../../rwd/default/scss/mixin/_loading-overlay.scss */
.header-minicart .minicart-wrapper.loading {
  position: relative;
}
/* line 54, ../../../rwd/default/scss/mixin/_loading-overlay.scss */
.header-minicart .minicart-wrapper.loading:before, .header-minicart .minicart-wrapper.loading:after {
  display: block;
}
/* line 53, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .block-cart {
  display: none;
}
/* line 56, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .block-subtitle {
  color: #50A4CF;
  font-family: "Roboto", sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.4;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0px;
}
/* line 67, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .block-subtitle .close {
  width: 40px;
  float: right;
  display: block;
  color: #636363;
  text-decoration: none;
  font-weight: normal;
  font-size: 30px;
  position: absolute;
  top: -8px;
  right: -3px;
}
/* line 80, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .mini-products-list {
  padding: 10px;
  padding-top: 0px;
}
/* line 84, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .mini-products-list li {
  padding: 8px 5px 8px 11px;
  border-bottom: 1px solid #DDDDDD;
  position: relative;
}
/* line 89, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .mini-products-list li.last {
  border: none;
}
/* line 93, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .mini-products-list li .product-details {
  position: relative;
}
/* line 100, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .product-details .product-name {
  padding-top: 0px;

  font-weight: bold;
}
/* line 104, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .product-details .product-name a {
  color: #0053a0;
}
/* line 110, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .info-wrapper {
  margin-bottom: 0.5em;
}
/* line 113, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .info-wrapper th {
  text-transform: uppercase;
  padding-right: 10px;
}
/* line 117, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .info-wrapper td {
  color: #0053a0;
  clear: right;
}
/* line 123, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .info-wrapper .qty-wrapper td {
  height: 33px;
  line-height: 33px;
}
/* line 129, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .info-wrapper .qty {
  padding-left: 4px;
  padding-right: 4px;
  margin-right: 2px;
  width: 3.2em;
  text-align: center;
  height: 30px;
}
/* line 138, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .info-wrapper .quantity-button {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 100ms;
  transition-duration: 100ms;
}
/* line 144, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .info-wrapper .quantity-button[disabled] {
  cursor: default;
}
/* line 148, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .info-wrapper .quantity-button.visible {
  opacity: 1;
}
/* line 154, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .subtotal {
  background-color: #DDDDDD;
  text-align: center;
  line-height: 2em;
}
/* line 159, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .subtotal .label {
  color: white;
  text-transform: uppercase;
}
/* line 163, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .subtotal .price {
  color: #0053a0;
}
/* line 168, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .minicart-actions {
  padding: 10px;
  margin-top: 0px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
/* line 175, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .minicart-actions .checkout-button {
  min-width: 145px;
}
/* line 179, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .minicart-actions .cart-link {
  height: 33px;
  line-height: 39px;
  text-transform: uppercase;
  font-size: 13px;
}
/* line 187, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .minicart-actions .paypal-logo .paypal-or {
  line-height: 1.6;
}
/* line 193, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart #minicart-error-message {
  text-align: center;
  color: red;
  display: none;
}
/* line 199, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart #minicart-success-message {
  text-align: center;
  color: green;
  display: none;
}
/* line 206, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart .jcarousel-control-prev,
.header-minicart .jcarousel-control-next {
  display: none;
}

/* line 212, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
.header-minicart.skip-active .block-cart,
.block-cart.skip-active {
  display: block;
}

@media only screen and (min-width: 771px) {
  /* line 218, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .checkout-types.minicart {
    float: none;
    text-align: center;
  }
}
@media only screen and (max-width: 479px) {
  /* line 225, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart a.skip-cart {
    z-index: 1;
  }
}
@media only screen and (max-width: 770px) {
  /* line 233, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart .subtotal .label {
    color: #636363;
  }
  /* line 238, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart .minicart-wrapper:before {
    background-color: #EDEDED;
  }
  /* line 243, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart .quantity-button {
    float: none;
  }
  /* line 247, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart .header-minicart .block-cart {
    padding: 15px;
  }
  /* line 251, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart .header-minicart .block-subtitle {
    padding-top: 59px;
  }
  /* line 255, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart .minicart-actions {
    padding-bottom: 33px;
  }
  /* line 258, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart .minicart-actions .cart-link {
    bottom: 0;
    right: 10px;
    position: absolute;
  }
  /* line 265, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart .minicart-actions .checkout-types.minicart li {
    display: inline-block;
  }
  /* line 269, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo > a {
    display: inline;
  }
  /* line 273, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .bml_button {
    display: inline-block;
    vertical-align: top;
  }
  /* line 278, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or {
    width: auto;
    float: none;
    display: inline;
    margin: 0 10px 5px 10px;
    line-height: 40px;
  }
}
@media only screen and (max-width: 740px) {
  /* line 295, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart .minicart-actions .cart-link {
    right: auto;
    left: 0;
    text-align: center;
    width: 100%;
  }
  /* line 305, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or,
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-button {
    width: 100%;
    display: block;
    margin-left: 0;
  }
  /* line 312, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or {
    line-height: 1.6;
  }
}
@media only screen and (max-width: 599px) {
  /* line 325, ../../../rwd/default/scss/module/_checkout-cart-minicart.scss */
  .header-minicart .minicart-actions .checkout-button {
    width: 100%;
  }
}
/* ============================================ *
 * Search - Auto Suggest
 * ============================================ */
/* line 30, ../../../rwd/default/scss/module/_search.scss */
.search-autocomplete {
  left: 0 !important;
  overflow: visible !important;
  position: relative !important;
  top: 15px !important;
  width: 100% !important;
  z-index: 200;
}
/* line 38, ../../../rwd/default/scss/module/_search.scss */
.search-autocomplete ul {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #FFFFFF;
  border: 1px solid #0053a0;
  left: 0;
  padding-left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 48, ../../../rwd/default/scss/module/_search.scss */
.search-autocomplete ul li {
  border-bottom: 1px solid #F4F4F4;
  color: #0053a0;
  cursor: pointer;
  font-size: 12px;
  padding: 4px 6px;
  text-align: left;
}
/* line 56, ../../../rwd/default/scss/module/_search.scss */
.search-autocomplete ul li:hover {
  color: #fe3939;
}
/* line 60, ../../../rwd/default/scss/module/_search.scss */
.search-autocomplete ul li.selected {
  background-color: #0053a0;
  color: white;
}
/* line 65, ../../../rwd/default/scss/module/_search.scss */
.search-autocomplete ul li .amount {
  float: right;
  font-weight: bold;
}
/* line 70, ../../../rwd/default/scss/module/_search.scss */
.search-autocomplete ul li:last-child {
  border-bottom: none;
}
/* line 76, ../../../rwd/default/scss/module/_search.scss */
.search-autocomplete:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #0053a0;
  border-top: none;
  left: 50%;
  top: -7px;
}

/* ============================================ *
 * Search - Advanced
 * ============================================ */
/* line 87, ../../../rwd/default/scss/module/_search.scss */
.advanced-search {
  background: #F4F4F4;
  border: 1px solid #EDEDED;
  padding: 30px;
}
/* line 93, ../../../rwd/default/scss/module/_search.scss */
.advanced-search select.multiselect option {
  border-bottom: 1px solid #EDEDED;
  padding: 2px 5px;
}

@media only screen and (max-width: 479px) {
  /* line 101, ../../../rwd/default/scss/module/_search.scss */
  .advanced-search {
    padding: 15px;
  }
}
/* ============================================ *
 * Account - Reviews
 * ============================================ */
/* line 32, ../../../rwd/default/scss/module/_account-reviews.scss */
.product-review .product-img-box p.label {
  border-bottom: 1px solid #CCCCCC;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  margin-top: 20px;
  padding-bottom: 10px;
  text-transform: uppercase;
}
/* line 41, ../../../rwd/default/scss/module/_account-reviews.scss */
.product-review .product-img-box .rating-box {
  margin: 15px 0;
}
/* line 47, ../../../rwd/default/scss/module/_account-reviews.scss */
.product-review .product-details h2 {
  border-bottom: 1px solid #CCCCCC;
  color: #3399CC;
  font-size: 16px;
  font-weight: 600;
  font-family: "Roboto", sans-serif;
  padding-bottom: 10px;
}
/* line 57, ../../../rwd/default/scss/module/_account-reviews.scss */
.product-review .ratings-table {
  font-family: "Roboto", sans-serif;
}
/* line 60, ../../../rwd/default/scss/module/_account-reviews.scss */
.product-review .ratings-table th {
  padding-right: 10px;
}
/* line 64, ../../../rwd/default/scss/module/_account-reviews.scss */
.product-review .ratings-table tr {
  float: left;
  font-size: 12px;
  margin-right: 10px;
  text-transform: uppercase;
}
/* line 73, ../../../rwd/default/scss/module/_account-reviews.scss */
.product-review .ratings-description dt {
  border-bottom: 1px solid #CCCCCC;
  font-size: 16px;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  margin-top: 20px;
  padding: 10px 0;
  text-transform: uppercase;
}
/* line 83, ../../../rwd/default/scss/module/_account-reviews.scss */
.product-review .ratings-description dd {
  color: #737373;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
}

@media only screen and (min-width: 771px) {
  /* line 96, ../../../rwd/default/scss/module/_account-reviews.scss */
  .product-review .ratings-table tr {
    float: none;
  }
}
@media only screen and (min-width: 1126px) {
  /* line 108, ../../../rwd/default/scss/module/_account-reviews.scss */
  .product-review .ratings-table tr {
    float: left;
    margin-right: 15px;
  }
}
@media only screen and (max-width: 320px) {
  /* line 121, ../../../rwd/default/scss/module/_account-reviews.scss */
  .product-review .ratings-table tr {
    float: none;
  }
}
/* ============================================ *
 * CMS Pages
 * ============================================ */
/* line 37, ../../../rwd/default/scss/module/_cms.scss */
.cms-page-view .page-title h1,
.cms-page-view .page-title h3,
.cms-page-view .page-head h1,
.cms-page-view .page-head h3,
.cms-no-route .page-title h1,
.cms-no-route .page-title h3,
.cms-no-route .page-head h1,
.cms-no-route .page-head h3 {
  border: none;
}
/* line 45, ../../../rwd/default/scss/module/_cms.scss */
.cms-page-view .std img,
.cms-no-route .std img {
  max-width: 100%;
}
/* line 49, ../../../rwd/default/scss/module/_cms.scss */
.cms-page-view .std p,
.cms-no-route .std p {
  color: #636363;
  font-family: "Lora", sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 24px;
}
/* line 57, ../../../rwd/default/scss/module/_cms.scss */
.cms-page-view .std h1,
.cms-no-route .std h1 {
  color: #0053a0;
}
/* line 61, ../../../rwd/default/scss/module/_cms.scss */
.cms-page-view .std h2,
.cms-no-route .std h2 {
  color: #0053a0;
}
/* line 65, ../../../rwd/default/scss/module/_cms.scss */
.cms-page-view .std li,
.cms-no-route .std li {
  color: #636363;
  font-family: "Lora", sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 24px;
}
/* line 75, ../../../rwd/default/scss/module/_cms.scss */
.cms-page-view .col-left:after,
.cms-no-route .col-left:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.cms-page-view .col-left:after:before, .cms-page-view .col-left:after:after,
.cms-no-route .col-left:after:before,
.cms-no-route .col-left:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.cms-page-view .col-left:after:after,
.cms-no-route .col-left:after:after {
  clear: both;
}

/* line 84, ../../../rwd/default/scss/module/_cms.scss */
.cms-no-route .std img {
  width: 100%;
}

/* line 93, ../../../rwd/default/scss/module/_cms.scss */
.cms-page-view .std .messages,
.cms-home .std .messages,
.cms-no-route .std .messages {
  margin-bottom: 10px;
}
/* line 96, ../../../rwd/default/scss/module/_cms.scss */
.cms-page-view .std .messages ul,
.cms-home .std .messages ul,
.cms-no-route .std .messages ul {
  margin-bottom: 0;
}
/* line 100, ../../../rwd/default/scss/module/_cms.scss */
.cms-page-view .std .messages li,
.cms-home .std .messages li,
.cms-no-route .std .messages li {
  list-style: none;
  margin-left: 0;
  font-style: normal;
  font-family: "Roboto", Verdana, Arial, sans-serif;
}

/* line 123, ../../../rwd/default/scss/mixin/_toggle-content.scss */
#accordion .toggle-tabs {
  display: none;
}
/* line 128, ../../../rwd/default/scss/mixin/_toggle-content.scss */
#accordion > dl > dt {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-weight: normal;
  margin-bottom: 0px;
  padding: 7px 10px 7px 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #CCCCCC;
  position: relative;
  background-color: #F4F4F4;
  display: block;
}
/* line 110, ../../../rwd/default/scss/mixin/_toggle-content.scss */
#accordion > dl > dt:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #0053a0;
  border-bottom: none;
  left: 10px;
  top: 50%;
  margin-top: -3px;
}
/* line 117, ../../../rwd/default/scss/mixin/_toggle-content.scss */
#accordion > dl > dt:hover {
  background-color: #ededed;
}
/* line 133, ../../../rwd/default/scss/mixin/_toggle-content.scss */
#accordion > dl > dd {
  padding: 10px;
  margin: 0;
  border-width: 0 1px;
  border-style: solid;
  border-color: #CCCCCC;
}
/* line 140, ../../../rwd/default/scss/mixin/_toggle-content.scss */
#accordion > dl > dd:last-child {
  border-width: 0 1px 1px 1px;
}
/* line 115, ../../../rwd/default/scss/module/_cms.scss */
#accordion li {
  position: relative;
  overflow: hidden;
}
/* line 119, ../../../rwd/default/scss/module/_cms.scss */
#accordion li .plusimage h2 {
  margin-right: 10px;
}

/* line 129, ../../../rwd/default/scss/module/_cms.scss */
.page-sitemap .links {
  display: block;
  text-align: right;
  margin: 0 20px 0 0;
}
/* line 134, ../../../rwd/default/scss/module/_cms.scss */
.page-sitemap .links a {
  position: relative;
}
/* line 137, ../../../rwd/default/scss/module/_cms.scss */
.page-sitemap .sitemap {
  padding: 0 20px;
  margin: 15px 0;
  font-size: 12px;
}
/* line 142, ../../../rwd/default/scss/module/_cms.scss */
.page-sitemap .sitemap li {
  margin: 3px 0;
}

/* line 152, ../../../rwd/default/scss/module/_cms.scss */
.contacts-index-index h1 {
  border: none;
}

/* line 157, ../../../rwd/default/scss/module/_cms.scss */
#contactForm {
  padding-left: 40px;
}
/* line 160, ../../../rwd/default/scss/module/_cms.scss */
#contactForm h2 {
  display: none;
}
/* line 164, ../../../rwd/default/scss/module/_cms.scss */
#contactForm:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
#contactForm:after:before, #contactForm:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
#contactForm:after:after {
  clear: both;
}
/* line 168, ../../../rwd/default/scss/module/_cms.scss */
#contactForm .fieldset .legend + .required {
  margin: 0;
}

@media only screen and (max-width: 770px) {
  /* line 175, ../../../rwd/default/scss/module/_cms.scss */
  #contactForm {
    padding-left: 0;
  }
}
/* ============================================ *
 * Pricing Conditions
 * ============================================ */
/* line 32, ../../../rwd/default/scss/module/_pricing_conditions.scss */
.price-box .minimal-price-link .label {
  color: #CF5050;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}

/* line 41, ../../../rwd/default/scss/module/_pricing_conditions.scss */
.map-info {
  white-space: nowrap;
}

/* line 46, ../../../rwd/default/scss/module/_pricing_conditions.scss */
.catalog-product-view .map-info {
  white-space: normal;
}
/* line 48, ../../../rwd/default/scss/module/_pricing_conditions.scss */
.catalog-product-view .map-info > span {
  float: right;
  margin-bottom: 5px;
}
/* line 52, ../../../rwd/default/scss/module/_pricing_conditions.scss */
.catalog-product-view .map-info .price-box.map-info > a {
  float: right;
  width: 100%;
}

/* ============================================ *
 * Cookies
 * ============================================ */
/* line 31, ../../../rwd/default/scss/module/_cookies.scss */
.notice-cookie .notice-inner {
  padding-bottom: 0;
}
/* line 34, ../../../rwd/default/scss/module/_cookies.scss */
.notice-cookie .notice-inner:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.notice-cookie .notice-inner:after:before, .notice-cookie .notice-inner:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.notice-cookie .notice-inner:after:after {
  clear: both;
}
/* line 39, ../../../rwd/default/scss/module/_cookies.scss */
.notice-cookie .notice-text {
  float: left;
  max-width: 90%;
  padding-top: 4px;
  text-align: left;
}
/* line 45, ../../../rwd/default/scss/module/_cookies.scss */
.notice-cookie .notice-text p {
  padding-bottom: 14.5px;
  line-height: 1.3;
}
/* line 51, ../../../rwd/default/scss/module/_cookies.scss */
.notice-cookie .actions {
  float: left;
  text-align: right;
  padding-bottom: 14.5px;
}

@media only screen and (max-width: 979px) {
  /* line 62, ../../../rwd/default/scss/module/_cookies.scss */
  .notice-cookie .notice-text {
    max-width: 86%;
  }
}
@media only screen and (max-width: 770px) {
  /* line 72, ../../../rwd/default/scss/module/_cookies.scss */
  .notice-cookie {
    padding: 0 20px;
  }
  /* line 75, ../../../rwd/default/scss/module/_cookies.scss */
  .notice-cookie .notice-text {
    max-width: 82%;
    padding-top: 0;
  }
}
@media only screen and (max-width: 620px) {
  /* line 86, ../../../rwd/default/scss/module/_cookies.scss */
  .notice-cookie {
    padding: 0 20px;
  }
  /* line 89, ../../../rwd/default/scss/module/_cookies.scss */
  .notice-cookie .notice-inner {
    background-position: left 10px;
  }
  /* line 92, ../../../rwd/default/scss/module/_cookies.scss */
  .notice-cookie .notice-inner:after {
    content: '';
    display: block;
    clear: both;
  }
  /* line 210, ../scss/bootstrap/_mixins.scss */
  .notice-cookie .notice-inner:after:before, .notice-cookie .notice-inner:after:after {
    content: " ";
    display: table;
  }
  /* line 215, ../scss/bootstrap/_mixins.scss */
  .notice-cookie .notice-inner:after:after {
    clear: both;
  }
  /* line 97, ../../../rwd/default/scss/module/_cookies.scss */
  .notice-cookie .notice-text {
    float: none;
    max-width: 100%;
    padding-top: 0;
  }
  /* line 103, ../../../rwd/default/scss/module/_cookies.scss */
  .notice-cookie .actions {
    text-align: left;
  }
}
/* ============================================ *
 * Tags
 * ============================================ */
/* line 30, ../../../rwd/default/scss/module/_tags.scss */
#addTagForm button {
  margin-top: 5px;
  margin-bottom: 10px;
}

/* line 34, ../../../rwd/default/scss/module/_tags.scss */
#addTagForm .form-add {
  margin-top: 10px;
}

/* line 37, ../../../rwd/default/scss/module/_tags.scss */
.product-tags {
  background-color: #F4F4F4;
  border: 1px solid #CCCCCC;
  float: left;
  margin-bottom: 10px;
  padding: 5px 1% 10px;
  width: 98%;
}

/* line 45, ../../../rwd/default/scss/module/_tags.scss */
.product-tags li {
  float: left;
  margin-right: 15px;
}

/* line 49, ../../../rwd/default/scss/module/_tags.scss */
.product-tags li.last {
  margin-right: 0px;
}

/* line 52, ../../../rwd/default/scss/module/_tags.scss */
.tags-list {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

/* line 57, ../../../rwd/default/scss/module/_tags.scss */
.tags-list > li {
  float: left;
  margin-right: 10px;
}

/* line 61, ../../../rwd/default/scss/module/_tags.scss */
.block-tags .actions > a {
  font-size: 12px;
}

/* line 65, ../../../rwd/default/scss/module/_tags.scss */
.my-tag-edit .button.btn-remove, .my-tag-edit .product-block .product-info .actions .add-to-links li a.btn-remove, .product-block .product-info .actions .add-to-links li .my-tag-edit a.btn-remove {
  padding: 0;
}
/* line 68, ../../../rwd/default/scss/module/_tags.scss */
.my-tag-edit .button.btn-remove:after, .my-tag-edit .product-block .product-info .actions .add-to-links li a.btn-remove:after, .product-block .product-info .actions .add-to-links li .my-tag-edit a.btn-remove:after {
  color: white;
}

@media only screen and (max-width: 770px) {
  /* line 74, ../../../rwd/default/scss/module/_tags.scss */
  .tags-list > li,
  .tags-list {
    float: none;
  }
}
/* ============================================ *
 * Captcha
 * ============================================ */
/* line 29, ../../../rwd/default/scss/module/_captcha.scss */
.captcha-note {
  clear: left;
  padding-top: 5px;
}

/* line 33, ../../../rwd/default/scss/module/_captcha.scss */
.captcha-image {
  float: left;
  display: inline;
  max-width: 100%;
  position: relative;
  width: 258px;
  margin-bottom: 10px;
}

/* line 41, ../../../rwd/default/scss/module/_captcha.scss */
.captcha-image .captcha-img {
  border: 1px solid #b6b6b6;
  vertical-align: bottom;
  width: 100%;
}

/* line 46, ../../../rwd/default/scss/module/_captcha.scss */
.registered-users .captcha-image {
  margin: 0;
}

/* line 47, ../../../rwd/default/scss/module/_captcha.scss */
.captcha-reload {
  cursor: pointer;
  position: absolute;
  top: 2px;
  right: 2px;
}

/* line 53, ../../../rwd/default/scss/module/_captcha.scss */
.captcha-reload.refreshing {
  animation: rotate 1.5s infinite linear;
  -webkit-animation: rotate 1.5s infinite linear;
  -moz-animation: rotate 1.5s infinite linear;
}

/* line 58, ../../../rwd/default/scss/module/_captcha.scss */
.customer-account-create .scaffold-form .captcha-input-container label:first-child {
  width: 100%;
}

/* line 59, ../../../rwd/default/scss/module/_captcha.scss */
.captcha-reload {
  position: absolute;
  right: 4px;
  top: 4px;
}

/* line 64, ../../../rwd/default/scss/module/_captcha.scss */
.captcha-img {
  border: 20px solid #bbb;
}

/* line 65, ../../../rwd/default/scss/module/_captcha.scss */
.captcha-input-container {
  margin-bottom: 10px;
}

/* line 66, ../../../rwd/default/scss/module/_captcha.scss */
.control.newsletter-box, .captcha-input-container, .captcha-img-container {
  float: none;
  clear: both;
}
/* line 70, ../../../rwd/default/scss/module/_captcha.scss */
.control.newsletter-box:after, .captcha-input-container:after, .captcha-img-container:after {
  content: '';
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.control.newsletter-box:after:before, .control.newsletter-box:after:after, .captcha-input-container:after:before, .captcha-input-container:after:after, .captcha-img-container:after:before, .captcha-img-container:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.control.newsletter-box:after:after, .captcha-input-container:after:after, .captcha-img-container:after:after {
  clear: both;
}

/* ============================================ *
 * Checkout Billing Fix to place the Captcha properly
 * ============================================ */
/* line 78, ../../../rwd/default/scss/module/_captcha.scss */
#co-billing-form ul.form-list > .control {
  float: left;
  margin: 0 0 5px;
  width: 100%;
}

/* ============================================ *
 * Account - Orders, Invoices, Credit Memos.
 * ============================================ */
@media only screen and (max-width: 479px) {
  /* line 34, ../../../rwd/default/scss/module/_account-orders.scss */
  .sales-order-invoice .sub-title,
  .sales-order-creditmemo .sub-title,
  .sales-order-shipment .sub-title {
    float: left;
    font-size: 15px;
    text-align: center;
    width: 100%;
  }
  /* line 40, ../../../rwd/default/scss/module/_account-orders.scss */
  .sales-order-invoice .order-links,
  .sales-order-creditmemo .order-links,
  .sales-order-shipment .order-links {
    text-align: center;
    width: 100%;
  }
}
/* ============================================ *
 * Recurring Profiles
 * ============================================ */
/* line 32, ../../../rwd/default/scss/module/_recurring-profiles.scss */
#recurring_profile_list_view th {
  white-space: normal;
}
/* line 35, ../../../rwd/default/scss/module/_recurring-profiles.scss */
#recurring_profile_list_view th span {
  white-space: inherit;
}
@media only screen and (max-width: 479px) {
  /* line 30, ../../../rwd/default/scss/module/_recurring-profiles.scss */
  #recurring_profile_list_view {
    font-size: 12px;
  }
  /* line 43, ../../../rwd/default/scss/module/_recurring-profiles.scss */
  #recurring_profile_list_view a {
    font-size: inherit;
  }
  /* line 47, ../../../rwd/default/scss/module/_recurring-profiles.scss */
  #recurring_profile_list_view th,
  #recurring_profile_list_view td {
    padding: 2px;
  }
}

/* line 55, ../../../rwd/default/scss/module/_recurring-profiles.scss */
.recurring-profiles-title {
  float: left;
}
/* line 58, ../../../rwd/default/scss/module/_recurring-profiles.scss */
.recurring-profiles-title h1 {
  margin-bottom: 7px;
}

/* line 63, ../../../rwd/default/scss/module/_recurring-profiles.scss */
body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons {
  float: right;
  text-align: right;
  margin-bottom: 30px;
}
@media only screen and (max-width: 479px) {
  /* line 63, ../../../rwd/default/scss/module/_recurring-profiles.scss */
  body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons {
    text-align: center;
    float: none;
  }
}
/* line 73, ../../../rwd/default/scss/module/_recurring-profiles.scss */
body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons .button, body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons a {
  position: static;
}

/* line 79, ../../../rwd/default/scss/module/_recurring-profiles.scss */
.recurring-profiles-messages:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.recurring-profiles-messages:after:before, .recurring-profiles-messages:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.recurring-profiles-messages:after:after {
  clear: both;
}

/* line 84, ../../../rwd/default/scss/module/_recurring-profiles.scss */
#recurring_start_date_trig {
  display: inline;
}

/* ============================================ *
 * Billing Agreements
 * ============================================ */
/* line 31, ../../../rwd/default/scss/module/_billing-agreements.scss */
.billing-agreements .info-box {
  margin-bottom: 30px;
}
/* line 34, ../../../rwd/default/scss/module/_billing-agreements.scss */
.billing-agreements .info-box:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.billing-agreements .info-box:after:before, .billing-agreements .info-box:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.billing-agreements .info-box:after:after {
  clear: both;
}
/* line 38, ../../../rwd/default/scss/module/_billing-agreements.scss */
.billing-agreements .info-box .form-list {
  max-width: 400px;
  width: 100%;
}
/* line 43, ../../../rwd/default/scss/module/_billing-agreements.scss */
.billing-agreements .info-box .box-title {
  margin-top: 20px;
  margin-bottom: 7px;
}
/* line 48, ../../../rwd/default/scss/module/_billing-agreements.scss */
.billing-agreements .info-box .button, .billing-agreements .info-box .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .billing-agreements .info-box a {
  float: right;
  margin-top: 7px;
}
@media only screen and (max-width: 479px) {
  /* line 48, ../../../rwd/default/scss/module/_billing-agreements.scss */
  .billing-agreements .info-box .button, .billing-agreements .info-box .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .billing-agreements .info-box a {
    width: 100%;
    float: none;
  }
}
/* line 59, ../../../rwd/default/scss/module/_billing-agreements.scss */
.billing-agreements #payment_method {
  width: 100%;
  margin-top: 7px;
  margin-bottom: 7px;
}

/* line 67, ../../../rwd/default/scss/module/_billing-agreements.scss */
.billing-agreement-view-header-wrapper .heading {
  max-width: 80%;
}
@media only screen and (max-width: 479px) {
  /* line 67, ../../../rwd/default/scss/module/_billing-agreements.scss */
  .billing-agreement-view-header-wrapper .heading {
    max-width: 100%;
  }
}

/* line 77, ../../../rwd/default/scss/module/_billing-agreements.scss */
.billing-agreement-details td, .billing-agreement-details th {
  padding: 3.5px;
}

@media only screen and (max-width: 979px) {
  /* line 85, ../../../rwd/default/scss/module/_billing-agreements.scss */
  .billing-agreements .data-table .created-at,
  .billing-agreements .data-table .updated-at {
    display: none;
  }
}
/* ============================================ *
 * Popular Search Terms Cloud
 * ============================================ */
/* line 30, ../../../rwd/default/scss/module/_popular-terms.scss */
.catalogsearch-term-popular .tags-list {
  float: left;
  width: 100%;
}

/* line 34, ../../../rwd/default/scss/module/_popular-terms.scss */
.catalogsearch-term-popular .tags-list > li {
  float: left;
  height: 40px;
  margin-right: 25px;
}

/* ============================================ *
 * Widgets
 * ============================================ */
/* -------------------------------------------- *
 * Add to cart by SKU
 */
/* line 37, ../../../rwd/default/scss/module/_widget.scss */
.sidebar .widget-addbysku .sku-table .input-text:not(.qty) {
  width: 100%;
}
@media only screen and (min-width: 771px) {
  /* line 37, ../../../rwd/default/scss/module/_widget.scss */
  .sidebar .widget-addbysku .sku-table .input-text:not(.qty) {
    max-width: 100px;
  }
}

/* line 49, ../../../rwd/default/scss/module/_widget.scss */
.widget {
  clear: both;
}

/* line 53, ../../../rwd/default/scss/module/_widget.scss */
.widget .pager {
  float: none;
  width: 100%;
}

@media only screen and (min-width: 1199px) {
  /* line 64, ../../../rwd/default/scss/module/_widget.scss */
  .col2-left-layout .col-main .widget,
  .col2-right-layout .col-main .widget,
  .col3-layout .col-main .widget {
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    /* Set column config */
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    /* Set column config */
  }
  /* line 241, ../../../rwd/default/scss/module/_product-list.scss */
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd) {
    clear: none;
  }
  /* line 244, ../../../rwd/default/scss/module/_product-list.scss */
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1) {
    clear: none;
  }
  /* line 247, ../../../rwd/default/scss/module/_product-list.scss */
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n) {
    margin-right: 2.22222%;
  }
  /* line 253, ../../../rwd/default/scss/module/_product-list.scss */
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li,
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li,
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li {
    margin-right: 2.22222%;
  }
  /* line 256, ../../../rwd/default/scss/module/_product-list.scss */
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li,
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li,
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li {
    width: 23.33333%;
    margin-right: 2.22222%;
  }
  /* line 260, ../../../rwd/default/scss/module/_product-list.scss */
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1) {
    clear: left;
  }
  /* line 263, ../../../rwd/default/scss/module/_product-list.scss */
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n) {
    margin-right: 0;
  }
  /* line 241, ../../../rwd/default/scss/module/_product-list.scss */
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd) {
    clear: none;
  }
  /* line 244, ../../../rwd/default/scss/module/_product-list.scss */
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1) {
    clear: none;
  }
  /* line 247, ../../../rwd/default/scss/module/_product-list.scss */
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n) {
    margin-right: 2.22222%;
  }
  /* line 253, ../../../rwd/default/scss/module/_product-list.scss */
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li,
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li,
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li {
    margin-right: 2.22222%;
  }
  /* line 256, ../../../rwd/default/scss/module/_product-list.scss */
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li,
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li,
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li {
    width: 18.22222%;
    margin-right: 2.22222%;
  }
  /* line 260, ../../../rwd/default/scss/module/_product-list.scss */
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1) {
    clear: left;
  }
  /* line 263, ../../../rwd/default/scss/module/_product-list.scss */
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 770px) {
  /* line 73, ../../../rwd/default/scss/module/_widget.scss */
  .col1-layout .col-main .widget {
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    /* Set column config */
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    /* Set column config */
  }
  /* line 241, ../../../rwd/default/scss/module/_product-list.scss */
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd) {
    clear: none;
  }
  /* line 244, ../../../rwd/default/scss/module/_product-list.scss */
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1) {
    clear: none;
  }
  /* line 247, ../../../rwd/default/scss/module/_product-list.scss */
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n) {
    margin-right: 2.22222%;
  }
  /* line 253, ../../../rwd/default/scss/module/_product-list.scss */
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li {
    margin-right: 2.22222%;
  }
  /* line 256, ../../../rwd/default/scss/module/_product-list.scss */
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li {
    width: 23.33333%;
    margin-right: 2.22222%;
  }
  /* line 260, ../../../rwd/default/scss/module/_product-list.scss */
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1) {
    clear: left;
  }
  /* line 263, ../../../rwd/default/scss/module/_product-list.scss */
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n) {
    margin-right: 0;
  }
  /* line 241, ../../../rwd/default/scss/module/_product-list.scss */
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd) {
    clear: none;
  }
  /* line 244, ../../../rwd/default/scss/module/_product-list.scss */
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1) {
    clear: none;
  }
  /* line 247, ../../../rwd/default/scss/module/_product-list.scss */
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n) {
    margin-right: 2.22222%;
  }
  /* line 253, ../../../rwd/default/scss/module/_product-list.scss */
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li {
    margin-right: 2.22222%;
  }
  /* line 256, ../../../rwd/default/scss/module/_product-list.scss */
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li {
    width: 18.22222%;
    margin-right: 2.22222%;
  }
  /* line 260, ../../../rwd/default/scss/module/_product-list.scss */
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1) {
    clear: left;
  }
  /* line 263, ../../../rwd/default/scss/module/_product-list.scss */
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n) {
    margin-right: 0;
  }
}
/* ============================================ *
 * Checkout - Multiple Addresses
 * ============================================ */
/* line 31, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
body[class*="checkout-multishipping-"] .checkout-progress {
  width: 100%;
  float: left;
  margin-bottom: 25px;
}
/* line 35, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
body[class*="checkout-multishipping-"] .checkout-progress > li {
  float: left;
  width: 20%;
  text-align: center;
  padding: 8px 1% 6px;
  background: #F4F4F4;
  text-transform: uppercase;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  margin-bottom: 10px;
  font-family: "Roboto", sans-serif;
}
/* line 46, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
body[class*="checkout-multishipping-"] .checkout-progress > li.active {
  background-color: #DDDDDD;
}
/* line 49, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
body[class*="checkout-multishipping-"] .checkout-progress > li.last {
  border-right: 0px;
}
/* line 54, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
body[class*="checkout-multishipping-"] .page-title {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
/* line 58, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
body[class*="checkout-multishipping-"] .page-title h1 {
  border: 0 none;
  float: left;
  margin-top: 2px;
  margin-right: 2%;
}
/* line 64, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
body[class*="checkout-multishipping-"] .page-title .button, body[class*="checkout-multishipping-"] .page-title .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li body[class*="checkout-multishipping-"] .page-title a {
  float: right;
}
/* line 68, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
body[class*="checkout-multishipping-"] .multiple-checkout > h2 {
  text-transform: none;
  font-size: 17px;
  margin-bottom: 15px;
}
/* line 73, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
body[class*="checkout-multishipping-"] .messages {
  float: left;
  width: 100%;
}
/* line 77, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
body[class*="checkout-multishipping-"] .col-2.col-wide {
  width: 66%;
}
/* line 80, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
body[class*="checkout-multishipping-"] .col-1.col-narrow {
  width: 30%;
}
/* line 83, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
body[class*="checkout-multishipping-"] .actions {
  margin-bottom: 10px;
}
/* line 87, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
body[class*="checkout-multishipping-"] .grand-total {
  text-align: right;
  font-size: 16px;
  font-weight: bold;
}
/* line 93, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
body[class*="checkout-multishipping-"] #checkout-review-submit {
  float: right;
}
/* line 97, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
body[class*="checkout-multishipping-"] #review-buttons-container {
  float: right;
  text-align: right;
}

/* line 104, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
.checkout-multishipping-addresses .btn-remove2 {
  text-indent: -5555px;
  display: block;
  width: 22px;
  height: 22px;
}

/* line 113, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
.checkout-multishipping-shipping .gift-messages {
  margin-top: 20px;
}
/* line 116, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
.checkout-multishipping-shipping .gift-messages-form {
  margin-top: 15px;
}
/* line 118, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
.checkout-multishipping-shipping .gift-messages-form h4 {
  margin-top: 15px;
  margin-bottom: 5px;
}
/* line 122, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
.checkout-multishipping-shipping .gift-messages-form .form-list {
  margin-top: 10px;
  margin-bottom: 25px;
}
/* line 126, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
.checkout-multishipping-shipping .gift-messages-form .item {
  margin-top: 15px;
}

/* line 137, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
.checkout-multishipping-shipping .col-1 .box-title h2, .checkout-multishipping-shipping .col-1 .box-title h3, .checkout-multishipping-shipping .col-1 .box-title h4, .checkout-multishipping-shipping .col-2 .box-title h2, .checkout-multishipping-shipping .col-2 .box-title h3, .checkout-multishipping-shipping .col-2 .box-title h4,
.checkout-multishipping-billing .col-1 .box-title h2,
.checkout-multishipping-billing .col-1 .box-title h3,
.checkout-multishipping-billing .col-1 .box-title h4,
.checkout-multishipping-billing .col-2 .box-title h2,
.checkout-multishipping-billing .col-2 .box-title h3,
.checkout-multishipping-billing .col-2 .box-title h4,
.checkout-multishipping-overview .col-1 .box-title h2,
.checkout-multishipping-overview .col-1 .box-title h3,
.checkout-multishipping-overview .col-1 .box-title h4,
.checkout-multishipping-overview .col-2 .box-title h2,
.checkout-multishipping-overview .col-2 .box-title h3,
.checkout-multishipping-overview .col-2 .box-title h4 {
  font-weight: normal;
  width: 100%;
  background: #F4F4F4;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px;
  font-size: 14px;
}
/* line 146, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
.checkout-multishipping-shipping .col-1 > h4, .checkout-multishipping-shipping .col-2 > h4,
.checkout-multishipping-billing .col-1 > h4,
.checkout-multishipping-billing .col-2 > h4,
.checkout-multishipping-overview .col-1 > h4,
.checkout-multishipping-overview .col-2 > h4 {
  font-weight: normal;
  width: 100%;
  background: #F4F4F4;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px;
  font-size: 14px;
}
/* line 154, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
.checkout-multishipping-shipping .col-1 .box-content, .checkout-multishipping-shipping .col-2 .box-content,
.checkout-multishipping-billing .col-1 .box-content,
.checkout-multishipping-billing .col-2 .box-content,
.checkout-multishipping-overview .col-1 .box-content,
.checkout-multishipping-overview .col-2 .box-content {
  margin-bottom: 25px;
  padding-left: 10px;
  margin-top: 10px;
}

/* line 163, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
.checkout-multishipping-billing .sp-methods dt {
  float: left;
  width: 100%;
}

/* line 169, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
#multiship-addresses-table > tbody > tr > td.a-center.last > a {
  background-image: none;
}

/* line 173, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
#review-order-form > div:nth-child(3) > div.divider {
  width: 100%;
  clear: both;
}

@media only screen and (max-width: 979px) {
  /* line 180, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
  body[class*="checkout-multishipping-"] .checkout-progress span {
    word-spacing: 300px;
  }

  /* line 185, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
  #review-order-form .col-1,
  #review-order-form .col-2 {
    float: none;
    width: auto;
    border: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
@media only screen and (max-width: 770px) {
  /* line 198, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
  body[class*="checkout-multishipping-"] .checkout-progress span {
    width: 12px;
  }
  /* line 202, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
  body[class*="checkout-multishipping-"] .checkout-progress li {
    width: 100%;
    margin: 0;
    text-align: left;
    padding-left: 3%;
    border-right: 0px;
  }
  /* line 209, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
  body[class*="checkout-multishipping-"] .checkout-progress span {
    word-spacing: 1px;
    width: 12px;
  }
  /* line 214, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
  body[class*="checkout-multishipping-"] .box-title {
    float: left;
    width: 100%;
  }
  /* line 218, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
  body[class*="checkout-multishipping-"] .page-title .button, body[class*="checkout-multishipping-"] .page-title .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li body[class*="checkout-multishipping-"] .page-title a {
    float: left;
    margin-bottom: 10px;
  }
  /* line 223, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
  body[class*="checkout-multishipping-"] .linearize-table tfoot td {
    text-align: right;
  }
  /* line 226, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
  body[class*="checkout-multishipping-"] .linearize-table select {
    width: 100%;
    min-width: 200px;
  }
  /* line 231, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
  body[class*="checkout-multishipping-"] .col-1.col-narrow, body[class*="checkout-multishipping-"] .col-2.col-wide {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 599px) {
  /* line 239, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
  .checkout-multishipping-addresses .linearize-table tbody td[data-rwd-label] {
    text-align: left;
    padding-left: 10px;
    margin-top: 12px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 248, ../../../rwd/default/scss/module/_checkout-multi-address.scss */
  body[class*="checkout-multishipping-"] .buttons-set .back-link {
    display: block;
  }
}
/* ============================================ *
 * Calendar styles (restore styles from /js/calendar)
 * ============================================ */
/* line 30, ../../../rwd/default/scss/override/_plugin.scss */
div.calendar table {
  border-collapse: separate;
}
/* line 33, ../../../rwd/default/scss/override/_plugin.scss */
div.calendar table td.button {
  display: table-cell;
  background: inherit;
  color: inherit;
  text-transform: none;
}

@media only screen and (min-width: 771px) {
  /* line 123, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .tabs-accodion .toggle-tabs {
    display: none;
  }
  /* line 128, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .tabs-accodion > dl > dt {
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    position: relative;
    background-color: #F4F4F4;
    display: block;
  }
  /* line 110, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .tabs-accodion > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #0053a0;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
  }
  /* line 117, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .tabs-accodion > dl > dt:hover {
    background-color: #ededed;
  }
  /* line 133, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .tabs-accodion > dl > dd {
    padding: 10px;
    margin: 0;
    border-width: 0 1px;
    border-style: solid;
    border-color: #CCCCCC;
  }
  /* line 140, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .tabs-accodion > dl > dd:last-child {
    border-width: 0 1px 1px 1px;
  }
  /* line 148, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .tabs-accodion > dl > dt {
    cursor: pointer;
    border-bottom-width: 0;
  }
  /* line 152, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .tabs-accodion > dl > dt:hover {
    color: #0053a0;
  }
  /* line 155, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .tabs-accodion > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #0053a0;
    border-right: none;
  }
  /* line 158, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .tabs-accodion > dl > dt.last {
    border-bottom-width: 1px;
  }
  /* line 163, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .tabs-accodion > dl > dd {
    display: none;
  }
  /* line 171, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .tabs-accodion.accordion-open > dl > dt.current {
    border-bottom-width: 1px;
  }
  /* line 175, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .tabs-accodion.accordion-open > dl > dt.current:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #0053a0;
    border-bottom: none;
    left: 6px;
    top: 50%;
    margin-top: -3px;
  }
  /* line 183, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .tabs-accodion.accordion-open > dl > dd.current {
    display: block;
  }
}
@media only screen and (max-width: 770px) {
  /* line 12, ../scss/module/_accordion.scss */
  .footer .block .block-title {
    padding: 0;
    margin-top: 0;
    border-top: none;
    margin-bottom: 0;
    background: none;
  }
  /* line 18, ../scss/module/_accordion.scss */
  .footer .block .block-title > strong {
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: "Roboto", sans-serif;

    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    position: relative;
    background-color: #F4F4F4;
    display: block;
    width: 100%;
    cursor: pointer;
    border: 0;
    background: none !important;
  }
  /* line 110, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .footer .block .block-title > strong:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #0053a0;
    border-right: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
  }
  /* line 117, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .footer .block .block-title > strong:hover {
    background-color: #ededed;
  }
  /* line 28, ../scss/module/_accordion.scss */
  .footer .block .block-title.active > strong {
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    position: relative;
    background-color: #F4F4F4;
    background: none;
    border: 0;
  }
  /* line 110, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .footer .block .block-title.active > strong:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #0053a0;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
  }
  /* line 117, ../../../rwd/default/scss/mixin/_toggle-content.scss */
  .footer .block .block-title.active > strong:hover {
    background-color: #ededed;
  }
  /* line 35, ../scss/module/_accordion.scss */
  .footer .block .block-content {
    padding: 10px;
    margin-top: 0;
    border-width: 0;
  }
}
/* line 2, ../scss/module/_carousel.scss */
.carousel.slide {
  overflow: hidden;
  padding-top: 40px;
  position: relative;
}

/* line 7, ../scss/module/_carousel.scss */
.owl-carousel {
  width: auto !important;
  margin-left: -15px;
  margin-right: -15px;
}
/* line 11, ../scss/module/_carousel.scss */
.owl-carousel .owl-item {
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/* line 17, ../scss/module/_carousel.scss */
.owl-carousel .owl-wrapper {
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  float: left;
}

/* line 24, ../scss/module/_carousel.scss */
.owl-controls .owl-pagination {
  text-align: center;
}
/* line 26, ../scss/module/_carousel.scss */
.owl-controls .owl-pagination .owl-page {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
/* line 29, ../scss/module/_carousel.scss */
.owl-controls .owl-pagination .owl-page span {
  width: 12px;
  height: 12px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: block;
  margin: 5px 7px;
  background: #333333;
}
/* line 38, ../scss/module/_carousel.scss */
.owl-controls .owl-pagination .owl-page:hover span, .owl-controls .owl-pagination .owl-page.active span {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 44, ../scss/module/_carousel.scss */
.owl-controls .owl-buttons {
  position: relative;
  bottom: 0;
  direction: ltr;
}
/* line 49, ../scss/module/_carousel.scss */
.owl-controls .owl-buttons div {
  position: relative;
  bottom: 0;
  background: #333333;
  opacity: 0.5;
  filter: alpha(opacity=50);
  width: 30px;
  height: 25px;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #fff;
  text-align: center;
  cursor: pointer;
}
/* line 59, ../scss/module/_carousel.scss */
.owl-controls .owl-buttons div:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #fff;
}

/* line 69, ../scss/module/_carousel.scss */
.custom-navigation,
.carousel-controls {
  position: absolute;
  top: 0;
  width: 100%;
  text-align: center;
  direction: ltr;
}
/* line 76, ../scss/module/_carousel.scss */
.custom-navigation a,
.carousel-controls a {
  color: #fff;
  padding: 0;
  font-size: 15px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  -webkit-border-radius: 0;
  border-radius: 0;
  opacity: 0.3;
  filter: alpha(opacity=30);
  width: 30px;
  height: 25px;
  margin-right: 3px;
  line-height: 25px;
  text-align: center;
  background: #333333;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .custom-navigation a, .rtl
.carousel-controls a {
  margin-left: 3px;
  margin-right: inherit;
}
/* line 88, ../scss/module/_carousel.scss */
.custom-navigation a:hover,
.carousel-controls a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
  color: #fff;
}

/* line 98, ../scss/module/_carousel.scss */
.product-view .product-img-box .owl-buttons {
  position: inherit !important;
}
/* line 100, ../scss/module/_carousel.scss */
.product-view .product-img-box .owl-buttons div {
  position: absolute;
  top: 45%;
}
/* line 103, ../scss/module/_carousel.scss */
.product-view .product-img-box .owl-buttons div.owl-prev {
  left: 10px;
}
/* line 104, ../scss/module/_carousel.scss */
.product-view .product-img-box .owl-buttons div.owl-next {
  right: 10px;
}
/* line 111, ../scss/module/_carousel.scss */
.product-view .product-img-box .vertical-left .vertical .prev,
.product-view .product-img-box .vertical-left .vertical .next,
.product-view .product-img-box .vertical-right .vertical .prev,
.product-view .product-img-box .vertical-right .vertical .next {
  background: #333333;
  opacity: 0.3;
  filter: alpha(opacity=30);
  text-align: center;
  float: left;
  width: 100%;
  color: #fff;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .product-view .product-img-box .vertical-left .vertical .prev, .rtl
.product-view .product-img-box .vertical-left .vertical .next, .rtl
.product-view .product-img-box .vertical-right .vertical .prev, .rtl
.product-view .product-img-box .vertical-right .vertical .next {
  float: right !important;
}
/* line 119, ../scss/module/_carousel.scss */
.product-view .product-img-box .vertical-left .vertical .prev:hover,
.product-view .product-img-box .vertical-left .vertical .next:hover,
.product-view .product-img-box .vertical-right .vertical .prev:hover,
.product-view .product-img-box .vertical-right .vertical .next:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #fff;
}
/* line 124, ../scss/module/_carousel.scss */
.product-view .product-img-box .vertical-left .vertical .carousel,
.product-view .product-img-box .vertical-right .vertical .carousel {
  float: left;
  margin: 5px 0;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .product-view .product-img-box .vertical-left .vertical .carousel, .rtl
.product-view .product-img-box .vertical-right .vertical .carousel {
  float: right !important;
}
/* line 132, ../scss/module/_carousel.scss */
.product-view .product-img-box .horizontal-top .prev,
.product-view .product-img-box .horizontal-top .next,
.product-view .product-img-box .horizontal-bottom .prev,
.product-view .product-img-box .horizontal-bottom .next {
  background: #333333;
  text-align: center;
  color: #fff;
  opacity: 0.3;
  filter: alpha(opacity=30);
  width: 30px;
  height: 25px;
  position: absolute;
  top: 45%;
  z-index: 99;
}
/* line 142, ../scss/module/_carousel.scss */
.product-view .product-img-box .horizontal-top .prev:hover,
.product-view .product-img-box .horizontal-top .next:hover,
.product-view .product-img-box .horizontal-bottom .prev:hover,
.product-view .product-img-box .horizontal-bottom .next:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #fff;
}
/* line 147, ../scss/module/_carousel.scss */
.product-view .product-img-box .horizontal-top .prev,
.product-view .product-img-box .horizontal-bottom .prev {
  left: 0;
}
/* line 148, ../scss/module/_carousel.scss */
.product-view .product-img-box .horizontal-top .next,
.product-view .product-img-box .horizontal-bottom .next {
  right: 0;
}
/* line 150, ../scss/module/_carousel.scss */
.product-view .product-img-box .horizontal-top .carousel,
.product-view .product-img-box .horizontal-bottom .carousel {
  margin: 0;
  overflow: hidden !important;
  width: 100% !important;
}
/* line 154, ../scss/module/_carousel.scss */
.product-view .product-img-box .horizontal-top .carousel .item,
.product-view .product-img-box .horizontal-bottom .carousel .item {
  margin-right: 10px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .product-view .product-img-box .horizontal-top .carousel .item, .rtl
.product-view .product-img-box .horizontal-bottom .carousel .item {
  margin-left: 10px;
  margin-right: inherit;
}

/* ============================================ *
 * Slideshow
 * ============================================ */
/* line 29, ../scss/module/_slideshow.scss */
.slideshow-container {
  position: relative;
  display: block;
  width: 100%;
  /* margin: 0 0 30px !important;*/ 
  border: 0 !important;
  min-height:450px;
}
/* line 36, ../scss/module/_slideshow.scss */
.slideshow-container .slideshow {
  width: 100%;
  padding: 0;
  position: relative;
  margin: 0;
  border: 0 !important;
  min-height:450px;
}
/* line 42, ../scss/module/_slideshow.scss */
.slideshow-container .slideshow > li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0;
  display: block;
  margin: 0;
}
/* line 52, ../scss/module/_slideshow.scss */
.slideshow-container .slideshow > li:first-child {
  position: static;
  z-index: 100;
}
/* line 57, ../scss/module/_slideshow.scss */
.slideshow-container .slideshow > li img {
  max-width: 100%;
  width: 100%;
}

/* line 65, ../scss/module/_slideshow.scss */
.slideshow-pager {
  text-align: center;
  width: 100%;
  z-index: 115;
  position: absolute;
  bottom: 0px;
  top: auto;
  overflow: hidden;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
/* line 75, ../scss/module/_slideshow.scss */
.slideshow-pager span {
  font-family: arial;
  width: 24px;
  height: 24px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  color: #ddd;
  cursor: pointer;
}
/* line 81, ../scss/module/_slideshow.scss */
.slideshow-pager span:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  margin-left: -8px;
  margin-top: -8px;
  background-color: #fff;
  position: relative;
}
/* line 94, ../scss/module/_slideshow.scss */
.slideshow-pager span:hover:before {
  background-color: #fe3939;
}
/* line 98, ../scss/module/_slideshow.scss */
.slideshow-pager span.cycle-pager-active:before {
  background-color: #fe1f1f;
}
/* line 103, ../scss/module/_slideshow.scss */
.slideshow-pager > * {
  cursor: pointer;
}

/* line 108, ../scss/module/_slideshow.scss */
.slideshow-prev,
.slideshow-next {
  position: absolute;
  top: 0;
  max-width: 80px;
  z-index: 110;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
/* line 119, ../scss/module/_slideshow.scss */
.slideshow-prev:before,
.slideshow-next:before {
  content: '';
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  text-align: center;
  font-family: "FontAwesome";
  position: absolute;
  display: block;
  top: 50%;
  margin-top: -15px;
  background: #fff;
  color: #333333;
  border: 0;
}
/* line 135, ../scss/module/_slideshow.scss */
.slideshow-prev:hover,
.slideshow-next:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 137, ../scss/module/_slideshow.scss */
.slideshow-prev:hover:before,
.slideshow-next:hover:before {
  color: #0053a0;
}
/* line 142, ../scss/module/_slideshow.scss */
.slideshow-prev.disabled,
.slideshow-next.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}

/* line 148, ../scss/module/_slideshow.scss */
.slideshow-prev {
  left: 8px;
}
/* line 150, ../scss/module/_slideshow.scss */
.slideshow-prev:before {
  content: "\f053";
}

/* line 155, ../scss/module/_slideshow.scss */
.slideshow-next {
  right: 8px;
}
/* line 157, ../scss/module/_slideshow.scss */
.slideshow-next:before {
  content: "\f054";
}

/* line 162, ../scss/module/_slideshow.scss */
.cycle-caption {
  position: absolute;
  color: white;
  bottom: 15px;
  right: 15px;
  z-index: 110;
}

/* line 170, ../scss/module/_slideshow.scss */
.cycle-overlay {
  font-family: tahoma, arial;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 120;
  background: black;
  color: white;
  padding: 15px;
  opacity: .5;
}

/* line 182, ../scss/module/_slideshow.scss */
.iview-caption {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  top: 25%;
  color: #fff;
}
/* line 189, ../scss/module/_slideshow.scss */
.iview-caption span {
  clear: both;
  width: 600px;
  margin: 0 auto;
  display: block;
}
/* line 194, ../scss/module/_slideshow.scss */
.iview-caption span .button, .iview-caption span .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .iview-caption span a {
  padding: 5px 15px;
  border: 1px solid #fff;
  background: transparent;
  max-width: 100px;
}
/* line 199, ../scss/module/_slideshow.scss */
.iview-caption span .button:hover, .iview-caption span .product-block .product-info .actions .add-to-links li a:hover, .product-block .product-info .actions .add-to-links li .iview-caption span a:hover {
  background: #0053a0;
  border-color: #0053a0;
}
/* line 205, ../scss/module/_slideshow.scss */
.iview-caption .main-text1 {
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-bottom: 10px;
}
/* line 212, ../scss/module/_slideshow.scss */
.iview-caption .main-text2 {
  font-size: 85px;
  font-weight: 900;
  border-bottom: 2px solid rgba(255, 255, 255, 0.5);
  border-top: 2px solid rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  letter-spacing: 4px;
}
/* line 220, ../scss/module/_slideshow.scss */
.iview-caption .main-text3 {
  padding: 20px 0;
  font-size: 16px;
}

/* line 226, ../scss/module/_slideshow.scss */
.iview-caption-v2 {
  position: absolute;
  left: 0;
  right: 0;
  text-align: left;
  top: 15%;
  color: #fff;
  z-index: 99;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .iview-caption-v2 {
  text-align: right !important;
}
/* line 234, ../scss/module/_slideshow.scss */
.iview-caption-v2 span {
  clear: both;
  width: 65%;
  margin-left: 10%;
  display: block;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .iview-caption-v2 span {
  margin-right: 10%;
  margin-left: inherit;
}
/* line 239, ../scss/module/_slideshow.scss */
.iview-caption-v2 span .button, .iview-caption-v2 span .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .iview-caption-v2 span a {
  padding: 5px 15px;
  border: 1px solid #fff;
  background: transparent;
  max-width: 100px;
}
/* line 244, ../scss/module/_slideshow.scss */
.iview-caption-v2 span .button:hover, .iview-caption-v2 span .product-block .product-info .actions .add-to-links li a:hover, .product-block .product-info .actions .add-to-links li .iview-caption-v2 span a:hover {
  background: #0053a0;
  border-color: #0053a0;
}
/* line 250, ../scss/module/_slideshow.scss */
.iview-caption-v2 .main-text1 {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-bottom: 5px;
}
/* line 257, ../scss/module/_slideshow.scss */
.iview-caption-v2 .main-text2 {
  font-size: 36px;
  font-weight: 700;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  letter-spacing: 4px;
}
/* line 265, ../scss/module/_slideshow.scss */
.iview-caption-v2 .main-text3 {
  padding: 10px 0;
  font-size: 14px;
}

/* line 271, ../scss/module/_slideshow.scss */
.iview-caption-v3 {
  position: relative;
  text-align: center;
  color: #fff;
  padding: 20px 0 30px;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
/* line 278, ../scss/module/_slideshow.scss */
.iview-caption-v3 span .button, .iview-caption-v3 span .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .iview-caption-v3 span a {
  padding: 5px 15px;
  border: 1px solid #fff;
  background: transparent;
  max-width: 100px;
  margin-top: 20px;
}
/* line 284, ../scss/module/_slideshow.scss */
.iview-caption-v3 span .button:hover, .iview-caption-v3 span .product-block .product-info .actions .add-to-links li a:hover, .product-block .product-info .actions .add-to-links li .iview-caption-v3 span a:hover {
  background: #0053a0;
  border-color: #0053a0;
}
/* line 290, ../scss/module/_slideshow.scss */
.iview-caption-v3 .main-text1 {
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding-bottom: 5px;
}
/* line 297, ../scss/module/_slideshow.scss */
.iview-caption-v3 .main-text2 {
  font-size: 60px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 303, ../scss/module/_slideshow.scss */
.iview-caption-v3 .main-text3 {
  padding: 10px 0;
  font-size: 18px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

/* line 312, ../scss/module/_slideshow.scss */
.v-dark {
  color: #333333;
}
/* line 314, ../scss/module/_slideshow.scss */
.v-dark span,
.v-dark .button,
.v-dark .product-block .product-info .actions .add-to-links li a,
.product-block .product-info .actions .add-to-links li .v-dark a {
  border-color: #333333 !important;
  color: #333333;
}

@media only screen and (max-width: 770px) {
  /* line 322, ../scss/module/_slideshow.scss */
  .iview-caption,
  .iview-caption-v2 {
    top: 15%;
  }
  /* line 325, ../scss/module/_slideshow.scss */
  .iview-caption span,
  .iview-caption-v2 span {
    width: 60%;
  }
  /* line 328, ../scss/module/_slideshow.scss */
  .iview-caption .main-text1,
  .iview-caption-v2 .main-text1 {
    font-size: 14px;
  }
  /* line 329, ../scss/module/_slideshow.scss */
  .iview-caption .main-text2,
  .iview-caption-v2 .main-text2 {
    font-size: 20px;
    border-size: 1px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 340, ../scss/module/_slideshow.scss */
  .iview-caption span .button, .iview-caption span .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .iview-caption span a,
  .iview-caption-v2 span .button,
  .iview-caption-v2 span .product-block .product-info .actions .add-to-links li a,
  .product-block .product-info .actions .add-to-links li .iview-caption-v2 span a {
    margin-top: 10px;
  }
  /* line 342, ../scss/module/_slideshow.scss */
  .iview-caption .main-text3,
  .iview-caption-v2 .main-text3 {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  /* line 350, ../scss/module/_slideshow.scss */
  .iview-caption span .button, .iview-caption span .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .iview-caption span a,
  .iview-caption-v2 span .button,
  .iview-caption-v2 span .product-block .product-info .actions .add-to-links li a,
  .product-block .product-info .actions .add-to-links li .iview-caption-v2 span a {
    margin-top: 10px;
  }
  /* line 352, ../scss/module/_slideshow.scss */
  .iview-caption .main-text1,
  .iview-caption-v2 .main-text1 {
    font-size: 12px;
  }
  /* line 353, ../scss/module/_slideshow.scss */
  .iview-caption .main-text2,
  .iview-caption-v2 .main-text2 {
    font-size: 14px;
  }
  /* line 356, ../scss/module/_slideshow.scss */
  .iview-caption .main-text3,
  .iview-caption-v2 .main-text3 {
    display: none;
  }
}
/* Styles for Tabs on Top */
/* line 6, ../scss/module/_tabs.scss */
.outer-container ul.easytab-title,
.tab-side-container ul.nav-tabs {
  margin: 0;
  padding: 0;
  text-align: center;
  position: relative;
}
/* line 12, ../scss/module/_tabs.scss */
.outer-container ul.easytab-title:after,
.tab-side-container ul.nav-tabs:after {
  content: "";
  width: 100%;
  background: #ececec;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .outer-container ul.easytab-title:after, .rtl
.tab-side-container ul.nav-tabs:after {
  right: 0;
  left: auto;
}
/* line 21, ../scss/module/_tabs.scss */
.outer-container ul.easytab-title li,
.tab-side-container ul.nav-tabs li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  background: #fff;
  border: 0;
  text-align: center;
  position: relative;
  z-index: 2;
  margin-right: 5px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .outer-container ul.easytab-title li, .rtl
.tab-side-container ul.nav-tabs li {
  margin-left: 5px;
  margin-right: inherit;
}
/* line 29, ../scss/module/_tabs.scss */
.outer-container ul.easytab-title li.active,
.tab-side-container ul.nav-tabs li.active {
  background: #fff;
}
/* line 32, ../scss/module/_tabs.scss */
.outer-container ul.easytab-title li a,
.tab-side-container ul.nav-tabs li a {
  font-size: 18px;
  line-height: 2em;
  display: block;
  padding: 0 10px;
  outline: none;
  text-transform: uppercase;
  color: #333333;
}
/* line 40, ../scss/module/_tabs.scss */
.outer-container ul.easytab-title li a:hover,
.tab-side-container ul.nav-tabs li a:hover {
  text-decoration: underline;
}
/* line 43, ../scss/module/_tabs.scss */
.outer-container ul.easytab-title li a.active,
.tab-side-container ul.nav-tabs li a.active {
  font-weight: bold;
  text-decoration: none;
}

/* line 53, ../scss/module/_tabs.scss */
.etabs {
  margin: 0;
  padding: 0;
}

/* line 57, ../scss/module/_tabs.scss */
#side-tab1,
#side-tab2,
#side-tab3 {
  float: left;
  width: 100%;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl #side-tab1, .rtl
#side-tab2, .rtl
#side-tab3 {
  float: right !important;
}

/* line 61, ../scss/module/_tabs.scss */
.tab-side-container .panel-container,
.outer-container .panel-container {
  background: #fff;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 0;
  padding: 0;
  margin-bottom: 10px;
}

/* Styles for Tabs on Side */
/* line 72, ../scss/module/_tabs.scss */
.tab-side-container-v ul.easytab-title {
  height: 300px;
  list-style: none;
  margin: 0;
  padding: 0;
  background: #ccc;
  float: left;
  border-right: solid 1px;
}

/* line 73, ../scss/module/_tabs.scss */
.tab-side-container-v ul.easytab-title li {
  width: 100px;
  margin: 0;
  padding: 0;
  text-align: center;
}

/* line 74, ../scss/module/_tabs.scss */
.tab-side-container-v ul.easytab-title li a {
  display: block;
  padding: 15px 0;
  outline: none;
}

/* line 75, ../scss/module/_tabs.scss */
.tab-side-container-v ul.easytab-title li a:hover {
  text-decoration: underline;
}

/* line 76, ../scss/module/_tabs.scss */
.tab-side-container-v ul.easytab-title li.active {
  background: #fff;
  position: relative;
  left: 1px;
  border-style: solid;
  border-width: 1px 0;
}

/* line 77, ../scss/module/_tabs.scss */
.tab-side-container-v ul.easytab-title li:first-child.active {
  border-top: none;
}

/* line 78, ../scss/module/_tabs.scss */
.tab-side-container-v ul.easytab-title li a.active {
  font-weight: bold;
  text-decoration: none;
}

/* line 79, ../scss/module/_tabs.scss */
.tab-side-container-v .panel-container {
  background: #fff;
  padding-top: 5px;
  padding-left: 120px;
}

/* line 1, ../scss/module/_megamenu.scss */
#header-nav {
  border-bottom: 0;
  border-top: 1px solid #ECECEC;
}
/* line 7, ../scss/module/_megamenu.scss */
#header-nav .nav-primary .level0.active a.level0.has-children {
  font-weight: 700;
  background: #f1f1f1;
  padding: 0 25px;
}

/* line 17, ../scss/module/_megamenu.scss */
.ves-megamenu {
  background: transparent;
  font-family: "Roboto", Verdana, Arial, sans-serif;
  position: relative;
  /* menu level 1 */
  /* level 2 */
  /* level > 3 */
}
/* line 21, ../scss/module/_megamenu.scss */
.ves-megamenu .ves-colorbox {
  display: none !important;
}
/* line 24, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-inverse {
  background: transparent;
}
/* line 27, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  min-height: 40px;
}
/* line 36, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav {
  float: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .ves-megamenu .navbar-nav {
  float: right !important;
}
/* line 38, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li {
  float: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .ves-megamenu .navbar-nav > li {
  float: right !important;
}
/* line 40, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li.aligned-fullwidth {
  position: static;
}
/* line 42, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li.aligned-fullwidth .dropdown-menu {
  width: 100% !important;
  left: 0;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .ves-megamenu .navbar-nav > li.aligned-fullwidth .dropdown-menu {
  right: 0;
  left: auto;
}
/* line 45, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li.aligned-fullwidth .dropdown-menu > .dropdown-menu-inner {
  padding: 0;
}
/* line 51, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li.aligned-right .dropdown-menu {
  right: 0;
  left: auto;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .ves-megamenu .navbar-nav > li.aligned-right .dropdown-menu {
  left: 0;
  right: auto;
}
/* line 62, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li.aligned-center .dropdown-menu {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .ves-megamenu .navbar-nav > li.aligned-center .dropdown-menu {
  right: 50%;
  left: auto;
}
/* line 200, ../scss/bootstrap/_rtl.scss */
.rtl .ves-megamenu .navbar-nav > li.aligned-center .dropdown-menu {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
/* line 69, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li.active a,
.ves-megamenu .navbar-nav > li.active a:hover,
.ves-megamenu .navbar-nav > li.active a:active {
  background: transparent;
}
/* line 73, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li.active a span,
.ves-megamenu .navbar-nav > li.active a:hover span,
.ves-megamenu .navbar-nav > li.active a:active span {
  color: #0053a0;
}
/* line 74, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li.active a::after,
.ves-megamenu .navbar-nav > li.active a:hover::after,
.ves-megamenu .navbar-nav > li.active a:active::after {
  opacity: 1;
  filter: alpha(opacity=100);
  width: 30px;
}
/* line 81, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li .dropdown-menu {
  top: 100%;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
}
/* line 92, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li:hover > .dropdown-menu, .ves-megamenu .navbar-nav > li:focus > .dropdown-menu {
  top: 100%;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
/* line 100, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li:hover > a .caret, .ves-megamenu .navbar-nav > li:active > a .caret {
  color: #0053a0;
}
/* line 106, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li:hover a::after {
  opacity: 1;
  filter: alpha(opacity=100);
  width: 30px;
}
/* line 112, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li > a {
  line-height: 40px;
  padding: 0;
  position: relative;
  display: block;
}
/* line 117, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li > a span {
  padding: 0 30px;
  font-size: 14px;
  color: #000000;
  background-color: transparent !important;
  font-weight: 400;
  text-transform: uppercase;
}
/* line 126, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li > a:after {
  content: "";
  background: #0053a0;
  top: 0;
  line-height: 0;
  position: absolute;
  margin: auto;
  z-index: 9;
  left: 0px;
  right: 0px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: width 0.5s ease 0s, height 0.5s ease 0s;
  transition: width 0.5s ease 0s, height 0.5s ease 0s;
  width: 4px;
  height: 2px;
}
/* line 142, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li > a:hover span, .ves-megamenu .navbar-nav > li > a:focus span, .ves-megamenu .navbar-nav > li > a:active span {
  color: #0053a0;
}
/* line 145, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li > a .caret {
  border: 0;
  position: relative;
}
/* line 148, ../scss/module/_megamenu.scss */
.ves-megamenu .navbar-nav > li > a .caret:before {
  content: "\f107";
  font-family: "FontAwesome";
  position: absolute;
  top: -20px;
  right: 10px;
  color: #333333;
  font-weight: 400;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .ves-megamenu .navbar-nav > li > a .caret:before {
  left: 10px;
  right: auto;
}
/* line 163, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu {
  height: auto;
  font-weight: 400;
  font-family: 14px;
  border: 0;
  min-width: 230px;
  padding: 10px;
  background-color: #fff;
  -webkit-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  text-align: left;
  float: left;
  left: 0;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .ves-megamenu .dropdown-menu {
  text-align: right !important;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .ves-megamenu .dropdown-menu {
  float: right !important;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .ves-megamenu .dropdown-menu {
  right: 0;
  left: auto;
}
/* line 176, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu li {
  line-height: normal;
  border-bottom: 1px solid #EDEDED;
  padding: 5px 0;
  text-transform: uppercase;
}
/* line 181, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu li:last-child {
  border-bottom: 0;
}
/* line 185, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu li a {
  text-align: left;
  padding: 0;
  font-weight: 300;
  font-size: 13px;
  font-family: "Roboto", Verdana, Arial, sans-serif;
  background-color: transparent !important;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .ves-megamenu .dropdown-menu li a {
  text-align: right !important;
}
/* line 192, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu li a:hover {
  background-color: transparent !important;
  text-decoration: none;
  color: #0053a0 !important;
}
/* line 196, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu li a:hover .fa {
  color: #0053a0;
}
/* line 203, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu .mega-col {
  padding-bottom: 10px;
}
/* line 205, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu .mega-col .mega-col-inner {
  padding: 0 5px;
}
/* line 207, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu .mega-col .mega-col-inner > ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
/* line 211, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu .mega-col .mega-col-inner > ul > li {
  list-style: none;
  margin-left: 0;
}
/* line 214, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu .mega-col .mega-col-inner > ul > li > a {
  clear: both;
  color: #555555;
  display: block;
  line-height: 30px;
}
/* line 225, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu .mega-col .mega-col-inner li a span {
  color: #000000;
}
/* line 229, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu .mega-col .mega-col-inner li a:hover span, .ves-megamenu .dropdown-menu .mega-col .mega-col-inner li a:focus span, .ves-megamenu .dropdown-menu .mega-col .mega-col-inner li a:active span {
  color: #0053a0;
}
/* line 237, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu .mega-col .level2 .mega-col {
  border: 0;
  padding-bottom: 0;
}
/* line 240, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu .mega-col .level2 .mega-col .mega-col-inner {
  padding: 0;
}
/* line 245, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu .mega-col:last-child {
  border-right: 0;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .ves-megamenu .dropdown-menu .mega-col:last-child {
  border-left: 0;
  border-right: inherit;
}
/* line 247, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu .mega-col:last-child .mega-col {
  border: 0;
}
/* line 254, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu .row:last-child .mega-col {
  border: 0;
  padding-bottom: 0;
}
/* line 258, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu .row:last-child .mega-col .widget-image img {
  display: block;
  max-width: 100%;
  height: auto;
}
/* line 265, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-menu .menu-title {
  margin-bottom: 25px;
  font-size: 14px;
  padding-bottom: 5px;
  font-family: "Roboto", Verdana, Arial, sans-serif;
}
/* line 276, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown:hover
.ves-megamenu .dropdown:focus > .dropdown-menu {
  right: 0;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .ves-megamenu .dropdown:hover
.ves-megamenu .dropdown:focus > .dropdown-menu {
  left: 0;
  right: auto;
}
/* line 279, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown:hover
.ves-megamenu .dropdown:focus > a {
  color: #0053a0;
}
/* line 281, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown:hover
.ves-megamenu .dropdown:focus > a .fa {
  color: #0053a0;
}
/* line 289, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-submenu {
  position: relative;
}
/* line 291, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-submenu .dropdown-menu {
  top: 0;
  right: -80%;
  left: auto;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .ves-megamenu .dropdown-submenu .dropdown-menu {
  left: -80%;
  right: auto;
}
/* line 304, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-submenu:hover > .dropdown-menu, .ves-megamenu .dropdown-submenu:focus > .dropdown-menu {
  top: 43%;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
/* line 314, ../scss/module/_megamenu.scss */
.ves-megamenu .mega-group > .dropdown-toggle {
  border: 0;
  display: block;
  text-transform: uppercase;
  font-family: "Lora", sans-serif;
  color: #fff;
  margin-bottom: 10px;
  font-weight: 700;
  padding: 6px 5px;
}
/* line 324, ../scss/module/_megamenu.scss */
.ves-megamenu .mega-group > .dropdown-toggle .fa {
  color: #fff;
}
/* line 328, ../scss/module/_megamenu.scss */
.ves-megamenu .mega-group .caret {
  display: none;
}
/* line 332, ../scss/module/_megamenu.scss */
.ves-megamenu .mega-group .dropdown-mega .mega-col-inner > ul > li a {
  margin-left: 6px;
}
/* line 337, ../scss/module/_megamenu.scss */
.ves-megamenu .widget-title {
  color: #000000;
}
/* line 342, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-mega .menu-title {
  font-size: 14px;
  font-family: "Roboto", Verdana, Arial, sans-serif;
  position: relative;
  padding-left: 10px;
  line-height: 30px;
  color: #000000 !important;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .ves-megamenu .dropdown-mega .menu-title {
  padding-right: 10px;
  padding-left: inherit;
}
/* line 350, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-mega .menu-title:hover {
  color: #0053a0 !important;
}
/* line 353, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-mega .menu-title:before {
  content: "\f105";
  font-family: FontAwesome;
  position: absolute;
  display: inline-block;
  *display: inline;
  zoom: 1;
  left: 0;
  top: -6px;
  color: #999;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .ves-megamenu .dropdown-mega .menu-title:before {
  right: 0;
  left: auto;
}
/* line 363, ../scss/module/_megamenu.scss */
.ves-megamenu .dropdown-mega .mega-col-inner {
  border-right: 0;
}

@media only screen and (max-width: 770px) {
  /* line 372, ../scss/module/_megamenu.scss */
  .ves-megamenu .navbar-nav {
    width: 100%;
  }
  /* line 374, ../scss/module/_megamenu.scss */
  .ves-megamenu .navbar-nav li {
    width: 100%;
    border-bottom: 1px solid #ccc;
    line-height: 35px;
  }
  /* line 378, ../scss/module/_megamenu.scss */
  .ves-megamenu .navbar-nav li:last-child {
    border-bottom: 0;
  }
  /* line 382, ../scss/module/_megamenu.scss */
  .ves-megamenu .navbar-nav li.aligned-fullwidth {
    position: relative;
  }
  /* line 387, ../scss/module/_megamenu.scss */
  .ves-megamenu .navbar-nav li a:after {
    display: none;
  }
  /* line 388, ../scss/module/_megamenu.scss */
  .ves-megamenu .navbar-nav li a .caret::before {
    display: none;
  }
  /* line 393, ../scss/module/_megamenu.scss */
  .ves-megamenu .navbar-nav li:hover > .dropdown-menu, .ves-megamenu .navbar-nav li:focus > .dropdown-menu {
    display: none;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
  }
  /* line 400, ../scss/module/_megamenu.scss */
  .ves-megamenu .navbar-nav li.over > .dropdown-menu {
    display: block;
    float: none;
    position: relative;
    background: transparent;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 410, ../scss/module/_megamenu.scss */
  .ves-megamenu .navbar-nav li.over > .dropdown-menu ul li:first-of-type {
    border-top: 1px solid #ccc;
  }
  /* line 415, ../scss/module/_megamenu.scss */
  .ves-megamenu .navbar-nav li .dropdown-menu {
    transform: none !important;
    width: auto !important;
  }
  /* line 421, ../scss/module/_megamenu.scss */
  .ves-megamenu .dropdown-submenu {
    position: relative;
  }
  /* line 423, ../scss/module/_megamenu.scss */
  .ves-megamenu .dropdown-submenu > .dropdown-menu {
    right: auto !important;
    left: auto;
    display: none;
    top: 0 !important;
  }
  /* line 431, ../scss/module/_megamenu.scss */
  .ves-megamenu .dropdown-submenu:hover > .dropdown-menu, .ves-megamenu .dropdown-submenu:focus > .dropdown-menu {
    display: none !important;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
  }
  /* line 438, ../scss/module/_megamenu.scss */
  .ves-megamenu .dropdown-submenu.over > .dropdown-menu {
    display: block !important;
    float: none;
    position: relative;
    background: transparent;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  /* line 451, ../scss/module/_megamenu.scss */
  span.open-child {
    font-size: 0;
    display: block;
    position: absolute;
    right: 2px;
    top: 0;
    margin-top: 3px;
    z-index: 1;
    cursor: pointer;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #636363;
  }
  /* line 116, ../scss/bootstrap/_rtl.scss */
  .rtl span.open-child {
    left: 2px;
    right: auto;
  }

  /* line 465, ../scss/module/_megamenu.scss */
  .dropdown-submenu span.open-child {
    right: 0;
  }
  /* line 116, ../scss/bootstrap/_rtl.scss */
  .rtl .dropdown-submenu span.open-child {
    left: 0;
    right: auto;
  }

  /* line 468, ../scss/module/_megamenu.scss */
  span.open-child:after {
    content: "+";
    font-size: 20px;
    text-align: center;
    background: transparent;
    opacity: 1;
  }

  /* line 475, ../scss/module/_megamenu.scss */
  .over > span.open-child:after {
    content: "\2212";
  }
}
/* line 480, ../scss/module/_megamenu.scss */
.w-product,
.widget-category-list li {
  padding-left: 15px !important;
  padding-right: 15px !important;
  float: left;
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-bottom: 20px;
  border-bottom: 0 !important;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .w-product, .rtl
.widget-category-list li {
  float: right !important;
}
/* line 488, ../scss/module/_megamenu.scss */
.w-product .name,
.widget-category-list li .name {
  margin-top: 10px;
  text-transform: uppercase;
  font-size: 14px;
  font-family: "Roboto", Verdana, Arial, sans-serif;
}
/* line 493, ../scss/module/_megamenu.scss */
.w-product .name a,
.widget-category-list li .name a {
  color: #636363;
  background: transparent !important;
}
/* line 496, ../scss/module/_megamenu.scss */
.w-product .name a:hover,
.widget-category-list li .name a:hover {
  color: #0053a0;
}
/* line 501, ../scss/module/_megamenu.scss */
.w-product .category_image,
.widget-category-list li .category_image {
  margin-bottom: 10px;
}
/* line 504, ../scss/module/_megamenu.scss */
.w-product .category_name,
.widget-category-list li .category_name {
  text-transform: uppercase;
}
/* line 506, ../scss/module/_megamenu.scss */
.w-product .category_name a,
.widget-category-list li .category_name a {
  color: #636363;
}
/* line 508, ../scss/module/_megamenu.scss */
.w-product .category_name a:hover,
.widget-category-list li .category_name a:hover {
  color: #0053a0;
}

/* line 516, ../scss/module/_megamenu.scss */
.ves-widget .menu-title {
  text-transform: uppercase;
  border-bottom: 1px solid #ECECEC;
  font-weight: 700;
}

/*Font size
---------------------------------------*/
/* line 4, ../scss/module/_elements.scss */
.font-size-8 {
  font-size: 8px;
}

/* line 7, ../scss/module/_elements.scss */
.font-size-10 {
  font-size: 10px;
}

/* line 10, ../scss/module/_elements.scss */
.font-size-12 {
  font-size: 12px;
}

/* line 13, ../scss/module/_elements.scss */
.font-size-14 {
  font-size: 14px;
}

/* line 16, ../scss/module/_elements.scss */
.font-size-16 {
  font-size: 16px;
}

/* line 19, ../scss/module/_elements.scss */
.font-size-18 {
  font-size: 18px;
}

/* line 22, ../scss/module/_elements.scss */
.font-size-20 {
  font-size: 20px;
}

/* line 25, ../scss/module/_elements.scss */
.font-size-22 {
  font-size: 22px;
}

/* line 28, ../scss/module/_elements.scss */
.font-size-24 {
  font-size: 24px;
}

/* line 31, ../scss/module/_elements.scss */
.font-size-26 {
  font-size: 26px;
}

/* line 34, ../scss/module/_elements.scss */
.font-size-28 {
  font-size: 28px;
}

/* line 37, ../scss/module/_elements.scss */
.font-size-30 {
  font-size: 30px;
}

/*Center Block "Class"*/
/* line 41, ../scss/module/_elements.scss */
.center-block {
  margin: 0 auto;
  text-align: center;
}

/*Divider*/
/* line 46, ../scss/module/_elements.scss */
hr.divider-10 {
  margin: 10px 0;
}

/* line 49, ../scss/module/_elements.scss */
hr.divider-20 {
  margin: 20px 0;
}

/* line 52, ../scss/module/_elements.scss */
hr.divider-30 {
  margin: 30px 0;
}

/* line 56, ../scss/module/_elements.scss */
hr.divider-40 {
  margin: 40px 0;
}

/* line 60, ../scss/module/_elements.scss */
hr.divider-50 {
  margin: 50px 0;
}

/* line 64, ../scss/module/_elements.scss */
hr.divider-60 {
  margin: 60px 0;
}

/* line 68, ../scss/module/_elements.scss */
hr.divider-70 {
  margin: 70px 0;
}

/* line 72, ../scss/module/_elements.scss */
hr.divider-snow {
  margin: 50px 0;
  border-color: #ddd;
}

/*Font Weight*/
/* line 78, ../scss/module/_elements.scss */
.fweight-200 {
  font-weight: 200 !important;
}

/* line 79, ../scss/module/_elements.scss */
.fweight-300 {
  font-weight: 300 !important;
}

/* line 80, ../scss/module/_elements.scss */
.fweight-400 {
  font-weight: 400 !important;
}

/* line 81, ../scss/module/_elements.scss */
.fweight-500 {
  font-weight: 500 !important;
}

/* line 82, ../scss/module/_elements.scss */
.fweight-600 {
  font-weight: 600 !important;
}

/* line 83, ../scss/module/_elements.scss */
.fweight-700 {
  font-weight: 700 !important;
}

/*Letter spacing */
/* line 85, ../scss/module/_elements.scss */
.letter-spacing-0 {
  letter-spacing: 0;
}

/* line 88, ../scss/module/_elements.scss */
.letter-spacing-1 {
  letter-spacing: 1px;
}

/* line 91, ../scss/module/_elements.scss */
.letter-spacing-2 {
  letter-spacing: 2px;
}

/*Space Padding
------------------------------------*/
/*Padding Around the Block*/
/* line 97, ../scss/module/_elements.scss */
.space-padding-0 {
  padding: 0 !important;
}

/* line 100, ../scss/module/_elements.scss */
.space-padding-10 {
  padding: 10px !important;
}

/* line 103, ../scss/module/_elements.scss */
.space-padding-20 {
  padding: 20px !important;
}

/* line 106, ../scss/module/_elements.scss */
.space-padding-30 {
  padding: 30px !important;
}

/* line 109, ../scss/module/_elements.scss */
.space-padding-40 {
  padding: 40px !important;
}

/* line 112, ../scss/module/_elements.scss */
.space-padding-50 {
  padding: 50px !important;
}

/* line 115, ../scss/module/_elements.scss */
.space-padding-60 {
  padding: 60px !important;
}

/* line 118, ../scss/module/_elements.scss */
.space-padding-70 {
  padding: 70px !important;
}

/* line 121, ../scss/module/_elements.scss */
.space-padding-80 {
  padding: 80px !important;
}

/* line 124, ../scss/module/_elements.scss */
.space-padding-90 {
  padding: 90px !important;
}

/* line 127, ../scss/module/_elements.scss */
.space-padding-100 {
  padding: 100px !important;
}

/*Padding Top & Bottom*/
/* line 131, ../scss/module/_elements.scss */
.space-padding-tb-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

/* line 135, ../scss/module/_elements.scss */
.space-padding-tb-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* line 139, ../scss/module/_elements.scss */
.space-padding-tb-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

/* line 143, ../scss/module/_elements.scss */
.space-padding-tb-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

/* line 147, ../scss/module/_elements.scss */
.space-padding-tb-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

/* line 151, ../scss/module/_elements.scss */
.space-padding-tb-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

/* line 155, ../scss/module/_elements.scss */
.space-padding-tb-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

/* line 159, ../scss/module/_elements.scss */
.space-padding-tb-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

/* line 163, ../scss/module/_elements.scss */
.space-padding-tb-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

/* line 168, ../scss/module/_elements.scss */
.space-padding-tb-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

/*Padding Left & Right*/
/* line 174, ../scss/module/_elements.scss */
.space-padding-lr-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/* line 178, ../scss/module/_elements.scss */
.space-padding-lr-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

/* line 182, ../scss/module/_elements.scss */
.space-padding-lr-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/* line 186, ../scss/module/_elements.scss */
.space-padding-lr-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

/* line 190, ../scss/module/_elements.scss */
.space-padding-lr-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

/* line 194, ../scss/module/_elements.scss */
.space-padding-lr-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

/* line 198, ../scss/module/_elements.scss */
.space-padding-lr-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

/* line 202, ../scss/module/_elements.scss */
.space-padding-lr-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

/* line 206, ../scss/module/_elements.scss */
.space-padding-lr-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

/* line 210, ../scss/module/_elements.scss */
.space-padding-lr-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

/* line 214, ../scss/module/_elements.scss */
.space-padding-lr-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

/*Padding Top*/
/* line 219, ../scss/module/_elements.scss */
.space-padding-t10 {
  padding-top: 10px !important;
}

/* line 220, ../scss/module/_elements.scss */
.space-padding-t20 {
  padding-top: 20px !important;
}

/* line 221, ../scss/module/_elements.scss */
.space-padding-t30 {
  padding-top: 30px !important;
}

/* line 222, ../scss/module/_elements.scss */
.space-padding-t40 {
  padding-top: 40px !important;
}

/* line 223, ../scss/module/_elements.scss */
.space-padding-t50 {
  padding-top: 50px !important;
}

/* line 224, ../scss/module/_elements.scss */
.space-padding-t60 {
  padding-top: 60px !important;
}

/* line 225, ../scss/module/_elements.scss */
.space-padding-t70 {
  padding-top: 70px !important;
}

/* line 226, ../scss/module/_elements.scss */
.space-padding-t80 {
  padding-top: 80px !important;
}

/* line 227, ../scss/module/_elements.scss */
.space-padding-t90 {
  padding-top: 90px !important;
}

/* line 228, ../scss/module/_elements.scss */
.space-padding-t100 {
  padding-top: 100px !important;
}

/*Padding Bottom*/
/* line 230, ../scss/module/_elements.scss */
.space-padding-b10 {
  padding-bottom: 10px !important;
}

/* line 231, ../scss/module/_elements.scss */
.space-padding-b20 {
  padding-bottom: 20px !important;
}

/* line 232, ../scss/module/_elements.scss */
.space-padding-b30 {
  padding-bottom: 30px !important;
}

/* line 233, ../scss/module/_elements.scss */
.space-padding-b40 {
  padding-bottom: 40px !important;
}

/* line 234, ../scss/module/_elements.scss */
.space-padding-b50 {
  padding-bottom: 50px !important;
}

/* line 235, ../scss/module/_elements.scss */
.space-padding-b60 {
  padding-bottom: 60px !important;
}

/* line 236, ../scss/module/_elements.scss */
.space-padding-b70 {
  padding-bottom: 70px !important;
}

/* line 237, ../scss/module/_elements.scss */
.space-padding-b80 {
  padding-bottom: 80px !important;
}

/* line 238, ../scss/module/_elements.scss */
.space-padding-b90 {
  padding-bottom: 90px !important;
}

/* line 239, ../scss/module/_elements.scss */
.space-padding-b100 {
  padding-bottom: 100px !important;
}

/*Padding Left*/
/* line 241, ../scss/module/_elements.scss */
.space-padding-l10 {
  padding-left: 10px !important;
}

/* line 242, ../scss/module/_elements.scss */
.space-padding-l20 {
  padding-left: 20px !important;
}

/* line 243, ../scss/module/_elements.scss */
.space-padding-l30 {
  padding-left: 30px !important;
}

/* line 244, ../scss/module/_elements.scss */
.space-padding-l40 {
  padding-left: 40px !important;
}

/* line 245, ../scss/module/_elements.scss */
.space-padding-l50 {
  padding-left: 50px !important;
}

/* line 246, ../scss/module/_elements.scss */
.space-padding-l60 {
  padding-left: 60px !important;
}

/* line 247, ../scss/module/_elements.scss */
.space-padding-l70 {
  padding-left: 70px !important;
}

/* line 248, ../scss/module/_elements.scss */
.space-padding-l80 {
  padding-left: 80px !important;
}

/* line 249, ../scss/module/_elements.scss */
.space-padding-l90 {
  padding-left: 90px !important;
}

/* line 250, ../scss/module/_elements.scss */
.space-padding-l100 {
  padding-left: 100px !important;
}

/*Padding right*/
/* line 252, ../scss/module/_elements.scss */
.space-padding-r10 {
  padding-right: 10px !important;
}

/* line 253, ../scss/module/_elements.scss */
.space-padding-r20 {
  padding-right: 20px !important;
}

/* line 254, ../scss/module/_elements.scss */
.space-padding-r30 {
  padding-right: 30px !important;
}

/* line 255, ../scss/module/_elements.scss */
.space-padding-r40 {
  padding-right: 40px !important;
}

/* line 256, ../scss/module/_elements.scss */
.space-padding-r50 {
  padding-right: 50px !important;
}

/* line 257, ../scss/module/_elements.scss */
.space-padding-r60 {
  padding-right: 60px !important;
}

/* line 258, ../scss/module/_elements.scss */
.space-padding-r70 {
  padding-right: 70px !important;
}

/* line 259, ../scss/module/_elements.scss */
.space-padding-r80 {
  padding-right: 80px !important;
}

/* line 260, ../scss/module/_elements.scss */
.space-padding-r90 {
  padding-right: 90px !important;
}

/* line 261, ../scss/module/_elements.scss */
.space-padding-r100 {
  padding-right: 100px !important;
}

/*Space
------------------------------------*/
/*Margin Top*/
/* line 265, ../scss/module/_elements.scss */
.space-top-5 {
  margin-top: 5px !important;
}

/* line 266, ../scss/module/_elements.scss */
.space-top-10 {
  margin-top: 10px !important;
}

/* line 267, ../scss/module/_elements.scss */
.space-top-15 {
  margin-top: 15px !important;
}

/* line 268, ../scss/module/_elements.scss */
.space-top-20 {
  margin-top: 20px !important;
}

/* line 269, ../scss/module/_elements.scss */
.space-top-25 {
  margin-top: 25px !important;
}

/* line 270, ../scss/module/_elements.scss */
.space-top-30 {
  margin-top: 30px !important;
}

/* line 271, ../scss/module/_elements.scss */
.space-top-35 {
  margin-top: 35px !important;
}

/* line 272, ../scss/module/_elements.scss */
.space-top-40 {
  margin-top: 40px !important;
}

/* line 273, ../scss/module/_elements.scss */
.space-top-45 {
  margin-top: 45px !important;
}

/* line 274, ../scss/module/_elements.scss */
.space-top-50 {
  margin-top: 50px !important;
}

/*Margin Bottom*/
/* line 277, ../scss/module/_elements.scss */
.space-5 {
  margin-bottom: 5px !important;
}

/* line 278, ../scss/module/_elements.scss */
.space-10 {
  margin-bottom: 10px !important;
}

/* line 279, ../scss/module/_elements.scss */
.space-15 {
  margin-bottom: 15px !important;
}

/* line 280, ../scss/module/_elements.scss */
.space-20 {
  margin-bottom: 20px !important;
}

/* line 281, ../scss/module/_elements.scss */
.space-25 {
  margin-bottom: 25px !important;
}

/* line 282, ../scss/module/_elements.scss */
.space-30 {
  margin-bottom: 30px !important;
}

/* line 283, ../scss/module/_elements.scss */
.space-35 {
  margin-bottom: 35px !important;
}

/* line 284, ../scss/module/_elements.scss */
.space-40 {
  margin-bottom: 40px !important;
}

/* line 285, ../scss/module/_elements.scss */
.space-45 {
  margin-bottom: 45px !important;
}

/* line 286, ../scss/module/_elements.scss */
.space-50 {
  margin-bottom: 50px !important;
}

/* line 287, ../scss/module/_elements.scss */
.space-55 {
  margin-bottom: 55px !important;
}

/* line 288, ../scss/module/_elements.scss */
.space-60 {
  margin-bottom: 60px !important;
}

/* line 289, ../scss/module/_elements.scss */
.space-65 {
  margin-bottom: 65px !important;
}

/* line 290, ../scss/module/_elements.scss */
.space-70 {
  margin-bottom: 70px !important;
}

/* line 291, ../scss/module/_elements.scss */
.space-75 {
  margin-bottom: 75px !important;
}

/* line 292, ../scss/module/_elements.scss */
.space-80 {
  margin-bottom: 80px !important;
}

/* line 293, ../scss/module/_elements.scss */
.space-85 {
  margin-bottom: 85px !important;
}

/* line 294, ../scss/module/_elements.scss */
.space-90 {
  margin-bottom: 90px !important;
}

/* line 295, ../scss/module/_elements.scss */
.space-95 {
  margin-bottom: 95px !important;
}

/* line 296, ../scss/module/_elements.scss */
.space-100 {
  margin-bottom: 100px !important;
}

/*Margin Left*/
/* line 299, ../scss/module/_elements.scss */
.space-left-5 {
  margin-left: 5px !important;
}

/* line 300, ../scss/module/_elements.scss */
.space-left-10 {
  margin-left: 10px !important;
}

/* line 301, ../scss/module/_elements.scss */
.space-left-15 {
  margin-left: 15px !important;
}

/* line 302, ../scss/module/_elements.scss */
.space-left-20 {
  margin-left: 20px !important;
}

/* line 303, ../scss/module/_elements.scss */
.space-left-25 {
  margin-left: 25px !important;
}

/* line 304, ../scss/module/_elements.scss */
.space-left-30 {
  margin-left: 30px !important;
}

/*Margin right*/
/* line 307, ../scss/module/_elements.scss */
.space-right-5 {
  margin-right: 5px !important;
}

/* line 308, ../scss/module/_elements.scss */
.space-right-10 {
  margin-right: 10px !important;
}

/* line 309, ../scss/module/_elements.scss */
.space-right-15 {
  margin-right: 15px !important;
}

/* line 310, ../scss/module/_elements.scss */
.space-right-20 {
  margin-right: 20px !important;
}

/* line 311, ../scss/module/_elements.scss */
.space-right-25 {
  margin-right: 25px !important;
}

/* line 312, ../scss/module/_elements.scss */
.space-right-30 {
  margin-right: 30px !important;
}

/*Removes space*/
/* line 315, ../scss/module/_elements.scss */
.space-top-0 {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* line 320, ../scss/module/_elements.scss */
.space-bottom-0 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* line 326, ../scss/module/_elements.scss */
.no-space-row .row {
  margin: 0;
}

/* line 331, ../scss/module/_elements.scss */
.no-space-row [class^="col-"],
.no-space-row [class*="col-"] {
  padding: 0;
}

/*Space for Ul li List
------------------------------------*/
/* line 339, ../scss/module/_elements.scss */
.ul-space-5 li {
  margin-bottom: 5px !important;
}

/* line 340, ../scss/module/_elements.scss */
.ul-space-10 li {
  margin-bottom: 10px !important;
}

/* line 341, ../scss/module/_elements.scss */
.ul-space-15 li {
  margin-bottom: 15px !important;
}

/* line 342, ../scss/module/_elements.scss */
.ul-space-20 li {
  margin-bottom: 20px !important;
}

/* line 343, ../scss/module/_elements.scss */
.ul-space-25 li {
  margin-bottom: 25px !important;
}

/* line 344, ../scss/module/_elements.scss */
.ul-space-30 li {
  margin-bottom: 30px !important;
}

/* line 345, ../scss/module/_elements.scss */
.ul-space-35 li {
  margin-bottom: 35px !important;
}

/* line 346, ../scss/module/_elements.scss */
.ul-space-40 li {
  margin-bottom: 40px !important;
}

/* line 347, ../scss/module/_elements.scss */
.ul-space-45 li {
  margin-bottom: 45px !important;
}

/* line 348, ../scss/module/_elements.scss */
.ul-space-50 li {
  margin-bottom: 50px !important;
}

/*Height
------------------------------------*/
/* line 352, ../scss/module/_elements.scss */
.height-10 {
  height: 10px;
}

/* line 356, ../scss/module/_elements.scss */
.height-20 {
  height: 20px;
}

/* line 360, ../scss/module/_elements.scss */
.height-30 {
  height: 30px;
}

/* line 364, ../scss/module/_elements.scss */
.height-40 {
  height: 40px;
}

/* line 368, ../scss/module/_elements.scss */
.height-50 {
  height: 50px;
}

/* line 372, ../scss/module/_elements.scss */
.height-60 {
  height: 60px;
}

/* line 376, ../scss/module/_elements.scss */
.height-70 {
  height: 70px;
}

/* line 380, ../scss/module/_elements.scss */
.height-80 {
  height: 80px;
}

/* line 384, ../scss/module/_elements.scss */
.height-90 {
  height: 90px;
}

/* line 388, ../scss/module/_elements.scss */
.height-100 {
  height: 100px;
}

/*Width
------------------------------------*/
/* line 394, ../scss/module/_elements.scss */
.width-10 {
  width: 10%;
  margin: 0 auto;
}

/* line 398, ../scss/module/_elements.scss */
.width-20 {
  width: 20%;
  margin: 0 auto;
}

/* line 402, ../scss/module/_elements.scss */
.width-30 {
  width: 30%;
  margin: 0 auto;
}

/* line 406, ../scss/module/_elements.scss */
.width-40 {
  width: 40%;
  margin: 0 auto;
}

/* line 410, ../scss/module/_elements.scss */
.width-50 {
  width: 50%;
  margin: 0 auto;
}

/* line 414, ../scss/module/_elements.scss */
.width-60 {
  width: 60%;
  margin: 0 auto;
}

/* line 418, ../scss/module/_elements.scss */
.width-70 {
  width: 70%;
  margin: 0 auto;
}

/* line 422, ../scss/module/_elements.scss */
.width-80 {
  width: 80%;
  margin: 0 auto;
}

/* line 426, ../scss/module/_elements.scss */
.width-90 {
  width: 90%;
  margin: 0 auto;
}

/*Radius
------------------------------------*/
/* line 432, ../scss/module/_elements.scss */
.radius-0 {
  border-radius: 0 !important;
}

/* line 436, ../scss/module/_elements.scss */
.radius-x {
  border-radius: 50% !important;
}

/* line 440, ../scss/module/_elements.scss */
.radius-1x {
  border-radius: 10px !important;
}

/* line 444, ../scss/module/_elements.scss */
.radius-2x {
  border-radius: 20px !important;
}

/* line 448, ../scss/module/_elements.scss */
.radius-3x {
  border-radius: 30px !important;
}

/* line 452, ../scss/module/_elements.scss */
.radius-4x {
  border-radius: 40px !important;
}

/* line 456, ../scss/module/_elements.scss */
.radius-5x {
  border-radius: 50px !important;
}

/* line 460, ../scss/module/_elements.scss */
.radius-6x {
  border-radius: 60px !important;
}

/* Width for Border */
/* line 465, ../scss/module/_elements.scss */
.border-0 {
  border-width: 0px !important;
}

/* line 468, ../scss/module/_elements.scss */
.border-2 {
  border-width: 2px !important;
}

/* line 471, ../scss/module/_elements.scss */
.border-3 {
  border-width: 3px !important;
}

/* line 474, ../scss/module/_elements.scss */
.border-4 {
  border-width: 4px !important;
}

/* line 477, ../scss/module/_elements.scss */
.border-5 {
  border-width: 5px !important;
}

/* line 480, ../scss/module/_elements.scss */
.border-top {
  border-top: 1px solid #ececec;
}

/* line 481, ../scss/module/_elements.scss */
.border-bottom {
  border-bottom: 1px solid #ececec;
}

/* line 482, ../scss/module/_elements.scss */
.border-left {
  border-left: 1px solid #ececec;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .border-left {
  border-right: 1px solid #ececec;
  border-left: inherit;
}

/* line 483, ../scss/module/_elements.scss */
.border-right {
  border-right: 1px solid #ececec;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .border-right {
  border-left: 1px solid #ececec;
  border-right: inherit;
}

/* line 485, ../scss/module/_elements.scss */
.border-after {
  position: relative;
}
/* line 487, ../scss/module/_elements.scss */
.border-after:after {
  background: #ececec;
  content: "";
  margin: auto 0;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 1px;
  height: 50%;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .border-after:after {
  left: 0;
  right: auto;
}

/* line 498, ../scss/module/_elements.scss */
.noborder-left {
  border-left: none;
}

/* line 502, ../scss/module/_elements.scss */
.noborder-right {
  border-right: none;
}

/* line 506, ../scss/module/_elements.scss */
.noborder-top {
  border-top: none;
}

/* line 509, ../scss/module/_elements.scss */
.noborder-bottom {
  border-bottom: none;
}

/*Radius for Left & Right Corners*/
/* line 513, ../scss/module/_elements.scss */
.radius-left-5x {
  border-top-left-radius: 50px !important;
  border-bottom-left-radius: 50px !important;
}

/* line 518, ../scss/module/_elements.scss */
.radius-right-5x {
  border-top-right-radius: 50px !important;
  border-bottom-right-radius: 50px !important;
}

/* line 523, ../scss/module/_elements.scss */
.radius-top-5xxs {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

/* line 528, ../scss/module/_elements.scss */
.radius-bottom-5xxs {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 533, ../scss/module/_elements.scss */
.radius-left-5xxs {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 538, ../scss/module/_elements.scss */
.radius-right-5xxs {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/*Text Colors
------------------------------------*/
/* line 545, ../scss/module/_elements.scss */
.text-default {
  color: #F46D71 !important;
}

/* line 548, ../scss/module/_elements.scss */
.text-primary {
  color: #9c9c9c !important;
}

/* line 552, ../scss/module/_elements.scss */
.text-info {
  color: #5bc0de !important;
}

/* line 556, ../scss/module/_elements.scss */
.text-danger {
  color: #d9534f !important;
}

/* line 560, ../scss/module/_elements.scss */
.text-warning {
  color: #f0ad4e !important;
}

/* line 564, ../scss/module/_elements.scss */
.text-success {
  color: #5cb85c !important;
}

/* line 567, ../scss/module/_elements.scss */
.text-white {
  color: #fff !important;
}

/* line 570, ../scss/module/_elements.scss */
.text-purple {
  color: #c8d1e6 !important;
}

/* line 574, ../scss/module/_elements.scss */
.text-red {
  color: #c32322 !important;
}

/* line 578, ../scss/module/_elements.scss */
.text-orange {
  color: #f66000 !important;
}

/* line 582, ../scss/module/_elements.scss */
.text-yellow {
  color: #e2d951 !important;
}

/* line 586, ../scss/module/_elements.scss */
.text-darker {
  color: #333 !important;
}

/* line 590, ../scss/module/_elements.scss */
.text-lighten {
  color: #bbbbbb !important;
}

/*Background Colors
------------------------------------*/
/* line 595, ../scss/module/_elements.scss */
.bg-transparent {
  background: transparent;
}

/* line 598, ../scss/module/_elements.scss */
.bg-primary {

  background: #9c9c9c !important;
}

/* line 602, ../scss/module/_elements.scss */
.bg-info {
  background: #5bc0de !important;
}

/* line 606, ../scss/module/_elements.scss */
.bg-danger {
  background: #d9534f !important;
}

/* line 610, ../scss/module/_elements.scss */
.bg-warning {
  background: #f0ad4e !important;
}

/* line 614, ../scss/module/_elements.scss */
.bg-success {
  background: #5cb85c !important;
}

/* line 617, ../scss/module/_elements.scss */
.bg-white {
  background: #fff !important;
}

/* line 620, ../scss/module/_elements.scss */
.bg-purple {
  background: #c8d1e6 !important;
}

/* line 624, ../scss/module/_elements.scss */
.bg-red {
  background: #c32322 !important;
}

/* line 628, ../scss/module/_elements.scss */
.bg-orange {
  background: #f66000 !important;
}

/* line 632, ../scss/module/_elements.scss */
.bg-yellow {
  background: #e2d951 !important;
}

/* line 635, ../scss/module/_elements.scss */
.bg-default {
  background: #F46D71 !important;
}

/* line 638, ../scss/module/_elements.scss */
.bg-darker {
  background: #363636 !important;
}

/* line 641, ../scss/module/_elements.scss */
.bg-lighten {
  background: #ebebeb !important;
}

/* line 644, ../scss/module/_elements.scss */
.bg-lightgray {
  background: #f3f3f3;
}

/*Overflow
------------------------------------*/
/* line 649, ../scss/module/_elements.scss */
.overflow-h {
  overflow: hidden;
}

/* line 653, ../scss/module/_elements.scss */
.overflow-a {
  overflow: auto;
}

/***/
/* line 659, ../scss/module/_elements.scss */
.bg-category {
  background: url("https://musicnotesbox.com/skin/frontend/venustheme/default/images/img-category.jpg") no-repeat center;
}

/* line 663, ../scss/module/_elements.scss */
.background-img-v1 {
  background: #9c9c9c;
}

/* line 667, ../scss/module/_elements.scss */
.background-img-v2 {
  background: url("https://musicnotesbox.com/skin/frontend/venustheme/default/css/demo.jpg");
}

/* line 671, ../scss/module/_elements.scss */
.background-img-v3 {
  background: #f3f3f3;
}

/* line 675, ../scss/module/_elements.scss */
.background-img-v4 {
  background-image: url("https://musicnotesbox.com/skin/frontend/venustheme/default/images/09.png") !important;
}

/* line 679, ../scss/module/_elements.scss */
.background-img-v5 {
  background-image: url("https://musicnotesbox.com/skin/frontend/venustheme/default/images/10.png") !important;
}

/* line 683, ../scss/module/_elements.scss */
.background-img-v6 {
  background-image: url("https://musicnotesbox.com/skin/frontend/venustheme/default/images/11.png") !important;
}

/* line 687, ../scss/module/_elements.scss */
.background-img-v7 {
  background-image: url("https://musicnotesbox.com/skin/frontend/venustheme/default/images/12.jpg") !important;
}

/* line 691, ../scss/module/_elements.scss */
.parallax {
  background-size: cover;
  background-attachment: fixed;
  background-position: center center;
  position: relative;
  background-image: url("https://musicnotesbox.com/skin/frontend/venustheme/default/images/img-paralax.jpg");
}
/* line 697, ../scss/module/_elements.scss */
.parallax:after {
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
  content: " ";
  height: 100%;
  text-align: center;
  position: absolute;
  background: rgba(0, 0, 0, 0.3);
}

/* Height progress */
/* line 711, ../scss/module/_elements.scss */
.progress-3 {
  height: 3px;
}

/* line 714, ../scss/module/_elements.scss */
.progress-4 {
  height: 4px;
}

/* line 717, ../scss/module/_elements.scss */
.progress-5 {
  height: 5px;
}

/* line 720, ../scss/module/_elements.scss */
.progress-6 {
  height: 6px;
}

/* line 723, ../scss/module/_elements.scss */
.progress-7 {
  height: 7px;
}

/* line 726, ../scss/module/_elements.scss */
.progress-8 {
  height: 8px;
}

/* line 729, ../scss/module/_elements.scss */
.progress-9 {
  height: 9px;
}

/* line 732, ../scss/module/_elements.scss */
.progress-10 {
  height: 10px;
}

/* line 735, ../scss/module/_elements.scss */
.progress-11 {
  height: 11px;
}

/* line 738, ../scss/module/_elements.scss */
.progress-12 {
  height: 12px;
}

/* line 741, ../scss/module/_elements.scss */
.progress-13 {
  height: 13px;
}

/* line 744, ../scss/module/_elements.scss */
.progress-14 {
  height: 14px;
}

/* line 747, ../scss/module/_elements.scss */
.progress-15 {
  height: 15px;
}

/* icon */
/* line 752, ../scss/module/_elements.scss */
.fa.fa-2 {
  font-size: 2em;
}
/* line 755, ../scss/module/_elements.scss */
.fa.fa-3 {
  font-size: 4em;
}
/* line 758, ../scss/module/_elements.scss */
.fa.fa-4 {
  font-size: 7em;
}
/* line 761, ../scss/module/_elements.scss */
.fa.fa-5 {
  font-size: 12em;
}
/* line 764, ../scss/module/_elements.scss */
.fa.fa-6 {
  font-size: 20em;
}

/* carousel-controls */
/* line 771, ../scss/module/_elements.scss */
.carousel-controls .carousel-control {
  z-index: 5;
}

/* line 775, ../scss/module/_elements.scss */
.carousel-controls-small {
  width: 65px;
  position: relative;
  display: inline-block;
}
/* line 779, ../scss/module/_elements.scss */
.carousel-controls-small .carousel-control-small {
  width: 28px;
  height: 28px;
  line-height: 26px;
}

/* --- SCSS For Accordion --- */
/* line 789, ../scss/module/_elements.scss */
.accordion .panel {
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
}
/* line 792, ../scss/module/_elements.scss */
.accordion .panel-heading {
  padding: 15px;
  position: relative;
}
/* line 795, ../scss/module/_elements.scss */
.accordion .panel-heading a {
  text-decoration: none;
  font-weight: bold;
}
/* line 798, ../scss/module/_elements.scss */
.accordion .panel-heading a:before {
  content: "-";
  font-size: 22px;
  font-weight: 600;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 16px;
  display: inline-block;
  color: #9c9c9c;
}
/* line 808, ../scss/module/_elements.scss */
.accordion .panel-heading a.collapsed:before {
  content: "+";
  font-size: 18px;
  line-height: 20px;
}
/* line 815, ../scss/module/_elements.scss */
.accordion .panel-body {
  border-top-color: transparent !important;
}
/* line 821, ../scss/module/_elements.scss */
.accordion.collapse-right .panel-heading a:before {
  position: absolute;
  right: 20px;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .accordion.collapse-right .panel-heading a:before {
  left: 20px;
  right: auto;
}
/* line 830, ../scss/module/_elements.scss */
.accordion.collapse-color .panel-heading a:before {
  color: #fff;
  background: #9c9c9c;
}
/* line 837, ../scss/module/_elements.scss */
.accordion.noborder .panel-heading {
  padding-left: 0;
  padding-right: 0;
}
/* line 841, ../scss/module/_elements.scss */
.accordion.noborder .panel, .accordion.noborder .panel-heading, .accordion.noborder .panel-body {
  background-color: transparent;
  border: none;
}
/* line 848, ../scss/module/_elements.scss */
.accordion.nobackground .panel, .accordion.nobackground .panel-heading, .accordion.nobackground .panel-body {
  background-color: transparent;
}

/* accordion style version 1 */
/* line 857, ../scss/module/_elements.scss */
.accordion-v1 .panel-heading a:before {
  left: -10px;
  position: absolute;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .accordion-v1 .panel-heading a:before {
  right: -10px;
  left: auto;
}
/* line 862, ../scss/module/_elements.scss */
.accordion-v1 .panel, .accordion-v1 .panel-heading, .accordion-v1 .panel-body {
  border: none;
}

/* accordion style version 2 */
/* line 869, ../scss/module/_elements.scss */
.accordion-v2 .panel, .accordion-v2 .panel-heading, .accordion-v2 .panel-body {
  border: none;
}

/* accordion style version 3 */
/* line 876, ../scss/module/_elements.scss */
.accordion-v3 .panel .panel-heading {
  border-bottom: solid 1px #eee;
}

/* accordion style version 4 */
/* line 884, ../scss/module/_elements.scss */
.accordion-v4 .panel-collapse {
  position: relative;
}
/* line 887, ../scss/module/_elements.scss */
.accordion-v4 .panel-collapse.in:before {
  position: absolute;
  content: "";
  background-color: #9c9c9c;
  top: -51px;
  left: -1px;
  height: 3px;
  width: 100.5%;
}

/* --- SCSS For Breadcrumb --- */
/* line 902, ../scss/module/_elements.scss */
.breadcrumbs {
  border-bottom: 1px solid #ececec;
  background-color: transparent;
  padding: 10px 0;
  z-index: 1;
  margin: 10px 0 20px;
}
/* line 909, ../scss/module/_elements.scss */
.breadcrumbs h2 {
  margin: 0;
  float: left;
  font-weight: 400;
  position: relative;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .breadcrumbs h2 {
  float: right !important;
}
/* line 915, ../scss/module/_elements.scss */
.breadcrumbs .breadcrumb-links {
  margin: 6px 0 0;
  position: relative;
  text-align: right;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .breadcrumbs .breadcrumb-links {
  text-align: left !important;
}
/* line 919, ../scss/module/_elements.scss */
.breadcrumbs .breadcrumb-links > li {
  display: inline-block;
}
/* line 921, ../scss/module/_elements.scss */
.breadcrumbs .breadcrumb-links > li + li:before {
  color: #757575;
  content: "\f105";
  font-family: FontAwesome;
  padding: 0 15px;
  font-size: 14px;
}
/* line 929, ../scss/module/_elements.scss */
.breadcrumbs .breadcrumb-links > .active {
  color: #9c9c9c;
}
/* line 933, ../scss/module/_elements.scss */
.breadcrumbs.light-style {
  color: #fff;
  border: 0px;
}
/* line 936, ../scss/module/_elements.scss */
.breadcrumbs.light-style h2 {
  color: #fff;
}
/* line 941, ../scss/module/_elements.scss */
.breadcrumbs.light-style .breadcrumb-links > li a {
  color: #FFF;
}
/* line 944, ../scss/module/_elements.scss */
.breadcrumbs.light-style .breadcrumb-links > li + li:before {
  color: #fff;
}
/* line 948, ../scss/module/_elements.scss */
.breadcrumbs.light-style .breadcrumb-links > .active span {
  color: #fff;
  text-decoration: underline;
}
/* line 954, ../scss/module/_elements.scss */
.breadcrumbs.breadcrumbs-center {
  text-align: center;
  padding: 50px;
}
/* line 957, ../scss/module/_elements.scss */
.breadcrumbs.breadcrumbs-center h2 {
  float: none;
}
/* line 960, ../scss/module/_elements.scss */
.breadcrumbs.breadcrumbs-center .breadcrumb-links {
  text-align: center;
}
/* line 966, ../scss/module/_elements.scss */
.breadcrumbs.breadcrumbs-left h2 {
  float: none;
  text-align: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-left h2 {
  text-align: right !important;
}
/* line 970, ../scss/module/_elements.scss */
.breadcrumbs.breadcrumbs-left .breadcrumb-links {
  text-align: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-left .breadcrumb-links {
  text-align: right !important;
}
/* line 976, ../scss/module/_elements.scss */
.breadcrumbs.breadcrumbs-right h2 {
  float: none;
  text-align: right;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-right h2 {
  text-align: left !important;
}
/* line 980, ../scss/module/_elements.scss */
.breadcrumbs.breadcrumbs-right .breadcrumb-links {
  text-align: right;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-right .breadcrumb-links {
  text-align: left !important;
}

/* --- SCSS For Buttons --- */
/* line 987, ../scss/module/_elements.scss */
.btn-outline-light {
  color: #bbbbbb;
  background-color: #fff;
  border-color: #ececec;
}
/* line 445, ../scss/bootstrap/_mixins.scss */
.btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active, .btn-outline-light.active {
  color: #bbbbbb;
  background-color: #FFFFFF;
  border-color: #ececec;
}
/* line 453, ../scss/bootstrap/_mixins.scss */
.open .btn-outline-light.dropdown-toggle {
  color: #bbbbbb;
  background-color: #FFFFFF;
  border-color: #ececec;
}
/* line 458, ../scss/bootstrap/_mixins.scss */
.btn-outline-light:active, .btn-outline-light.active {
  background-image: none;
}
/* line 462, ../scss/bootstrap/_mixins.scss */
.open .btn-outline-light.dropdown-toggle {
  background-image: none;
}
/* line 468, ../scss/bootstrap/_mixins.scss */
.btn-outline-light.disabled, .btn-outline-light.disabled:hover, .btn-outline-light.disabled:focus, .btn-outline-light.disabled:active, .btn-outline-light.disabled.active, .btn-outline-light[disabled], .btn-outline-light[disabled]:hover, .btn-outline-light[disabled]:focus, .btn-outline-light[disabled]:active, .btn-outline-light[disabled].active, fieldset[disabled] .btn-outline-light, fieldset[disabled] .btn-outline-light:hover, fieldset[disabled] .btn-outline-light:focus, fieldset[disabled] .btn-outline-light:active, fieldset[disabled] .btn-outline-light.active {
  background-color: #fff;
  border-color: #ececec;
}
/* line 478, ../scss/bootstrap/_mixins.scss */
.btn-outline-light .badge {
  color: #fff;
  background-color: #bbbbbb;
}

/* line 991, ../scss/module/_elements.scss */
.btn-inverse-light {
  color: #9c9c9c;
  background-color: #FFFFFF;
  border-color: #9c9c9c;
}
/* line 445, ../scss/bootstrap/_mixins.scss */
.btn-inverse-light:hover, .btn-inverse-light:focus, .btn-inverse-light:active, .btn-inverse-light.active {
  color: #FFFFFF;
  background-color: transparent;
  border-color: #FFFFFF;
}
/* line 453, ../scss/bootstrap/_mixins.scss */
.open .btn-inverse-light.dropdown-toggle {
  color: #FFFFFF;
  background-color: transparent;
  border-color: #FFFFFF;
}
/* line 458, ../scss/bootstrap/_mixins.scss */
.btn-inverse-light:active, .btn-inverse-light.active {
  background-image: none;
}
/* line 462, ../scss/bootstrap/_mixins.scss */
.open .btn-inverse-light.dropdown-toggle {
  background-image: none;
}
/* line 468, ../scss/bootstrap/_mixins.scss */
.btn-inverse-light.disabled, .btn-inverse-light.disabled:hover, .btn-inverse-light.disabled:focus, .btn-inverse-light.disabled:active, .btn-inverse-light.disabled.active, .btn-inverse-light[disabled], .btn-inverse-light[disabled]:hover, .btn-inverse-light[disabled]:focus, .btn-inverse-light[disabled]:active, .btn-inverse-light[disabled].active, fieldset[disabled] .btn-inverse-light, fieldset[disabled] .btn-inverse-light:hover, fieldset[disabled] .btn-inverse-light:focus, fieldset[disabled] .btn-inverse-light:active, fieldset[disabled] .btn-inverse-light.active {
  background-color: #FFFFFF;
  border-color: #9c9c9c;
}
/* line 478, ../scss/bootstrap/_mixins.scss */
.btn-inverse-light .badge {
  color: #FFFFFF;
  background-color: #9c9c9c;
}

/* line 995, ../scss/module/_elements.scss */
.btn-outline {
  background: transparent;
  background: transparent;
  background: transparent;
  background: transparent;
  background: transparent;
  background: transparent;
}
/* line 496, ../scss/bootstrap/_mixins.scss */
.btn-outline.btn-default {
  color: #000;
}
/* line 498, ../scss/bootstrap/_mixins.scss */
.btn-outline.btn-default:hover {
  color: #FFFFFF;
}
/* line 496, ../scss/bootstrap/_mixins.scss */
.btn-outline.btn-primary {
  color: #9c9c9c;
}
/* line 498, ../scss/bootstrap/_mixins.scss */
.btn-outline.btn-primary:hover {
  color: #000;
}
/* line 496, ../scss/bootstrap/_mixins.scss */
.btn-outline.btn-success {
  color: #5cb85c;
}
/* line 498, ../scss/bootstrap/_mixins.scss */
.btn-outline.btn-success:hover {
  color: #FFFFFF;
}
/* line 496, ../scss/bootstrap/_mixins.scss */
.btn-outline.btn-info {
  color: #5bc0de;
}
/* line 498, ../scss/bootstrap/_mixins.scss */
.btn-outline.btn-info:hover {
  color: #FFFFFF;
}
/* line 496, ../scss/bootstrap/_mixins.scss */
.btn-outline.btn-danger {
  color: #d9534f;
}
/* line 498, ../scss/bootstrap/_mixins.scss */
.btn-outline.btn-danger:hover {
  color: #FFFFFF;
}
/* line 496, ../scss/bootstrap/_mixins.scss */
.btn-outline.btn-warning {
  color: #f0ad4e;
}
/* line 498, ../scss/bootstrap/_mixins.scss */
.btn-outline.btn-warning:hover {
  color: #FFFFFF;
}

/* line 487, ../scss/bootstrap/_mixins.scss */
.btn-inverse.btn-default:hover {
  color: #000;
  background: transparent;
}
/* line 487, ../scss/bootstrap/_mixins.scss */
.btn-inverse.btn-primary:hover {
  color: #9c9c9c;
  background: transparent;
}
/* line 487, ../scss/bootstrap/_mixins.scss */
.btn-inverse.btn-success:hover {
  color: #5cb85c;
  background: transparent;
}
/* line 487, ../scss/bootstrap/_mixins.scss */
.btn-inverse.btn-info:hover {
  color: #5bc0de;
  background: transparent;
}
/* line 487, ../scss/bootstrap/_mixins.scss */
.btn-inverse.btn-danger:hover {
  color: #d9534f;
  background: transparent;
}
/* line 487, ../scss/bootstrap/_mixins.scss */
.btn-inverse.btn-warning:hover {
  color: #f0ad4e;
  background: transparent;
}

/* line 1011, ../scss/module/_elements.scss */
.btn-3d {
  border: 0;
  border: 0;
  box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;
  -o-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;
  -webkit-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;
  -ms-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;
  border: 0;
  border: 0;
}
/* line 514, ../scss/bootstrap/_mixins.scss */
.btn-3d.btn-lg {
  box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;
  -o-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;
  -webkit-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;
  -ms-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;
}
/* line 514, ../scss/bootstrap/_mixins.scss */
.btn-3d.btn-sm {
  box-shadow: 0 -4px rgba(0, 0, 0, 0.15) inset;
  -o-box-shadow: 0 -4px rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0 -4px rgba(0, 0, 0, 0.15) inset;
  -webkit-box-shadow: 0 -4px rgba(0, 0, 0, 0.15) inset;
  -ms-box-shadow: 0 -4px rgba(0, 0, 0, 0.15) inset;
}
/* line 514, ../scss/bootstrap/_mixins.scss */
.btn-3d.btn-xs {
  box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset;
  -o-box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset;
  -webkit-box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset;
  -ms-box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset;
}

/* line 1019, ../scss/module/_elements.scss */
.bo-social-icons [class^="bo-social-"] {
  background: #9c9c9c;
  color: #FFFFFF;
  padding-left: 10px;
  padding-right: 10px;
  width: auto;
  display: inline-block;
  height: 31px;
  line-height: 31px;
  margin: 2px 0;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  transition: all 0.2s ease-out 0s;
  vertical-align: top;
  border-radius: 3px;
}
/* line 1036, ../scss/module/_elements.scss */
.bo-social-icons [class^="bo-social-"]:hover {
  background: #000000;
  color: #FFFFFF;
}
/* line 1041, ../scss/module/_elements.scss */
.bo-social-icons.social-radius-rounded [class^="bo-social-"] {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
}

/* line 1051, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-twitter {
  background: #00bdec;
}
/* line 1051, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-twitter:hover {
  background: #000000;
}
/* line 1052, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-dribbble {
  background: #ef5b92;
}
/* line 1052, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-dribbble:hover {
  background: #000000;
}
/* line 1053, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-facebook {
  background: #3b5998;
}
/* line 1053, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-facebook:hover {
  background: #000000;
}
/* line 1054, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-duckduckgo {
  background: #de3100;
}
/* line 1054, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-duckduckgo:hover {
  background: #000000;
}
/* line 1055, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-aim {
  background: #158799;
}
/* line 1055, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-aim:hover {
  background: #000000;
}
/* line 1056, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-delicious {
  background: #183864;
}
/* line 1056, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-delicious:hover {
  background: #000000;
}
/* line 1057, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-paypal {
  background: #32689a;
}
/* line 1057, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-paypal:hover {
  background: #000000;
}
/* line 1058, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-android {
  background: #8ab733;
}
/* line 1058, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-android:hover {
  background: #000000;
}
/* line 1059, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-gplus {
  background: #d94a39;
}
/* line 1059, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-gplus:hover {
  background: #000000;
}
/* line 1060, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-lanyrd {
  background: #3879ba;
}
/* line 1060, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-lanyrd:hover {
  background: #000000;
}
/* line 1061, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-stumbleupon {
  background: #ea4b24;
}
/* line 1061, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-stumbleupon:hover {
  background: #000000;
}
/* line 1062, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-fivehundredpx {
  background: #00a6e1;
}
/* line 1062, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-fivehundredpx:hover {
  background: #000000;
}
/* line 1063, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-pinterest {
  background: #b8242a;
}
/* line 1063, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-pinterest:hover {
  background: #000000;
}
/* line 1064, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-bitcoin {
  background: #f7931a;
}
/* line 1064, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-bitcoin:hover {
  background: #000000;
}
/* line 1065, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-w3c {
  background: #005a9c;
}
/* line 1065, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-w3c:hover {
  background: #000000;
}
/* line 1066, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-foursquare {
  background: #3bb7e8;
}
/* line 1066, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-foursquare:hover {
  background: #000000;
}
/* line 1067, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-html5 {
  background: #e44e26;
}
/* line 1067, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-html5:hover {
  background: #000000;
}
/* line 1068, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-ie {
  background: #00ccff;
}
/* line 1068, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-ie:hover {
  background: #000000;
}
/* line 1069, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-grooveshark {
  background: #f66f00;
}
/* line 1069, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-grooveshark:hover {
  background: #000000;
}
/* line 1070, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-ninetyninedesigns {
  background: #ff5501;
}
/* line 1070, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-ninetyninedesigns:hover {
  background: #000000;
}
/* line 1071, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-forrst {
  background: #223f17;
}
/* line 1071, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-forrst:hover {
  background: #000000;
}
/* line 1072, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-spotify {
  background: #8fbd05;
}
/* line 1072, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-spotify:hover {
  background: #000000;
}
/* line 1073, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-reddit {
  background: #ff4500;
}
/* line 1073, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-reddit:hover {
  background: #000000;
}
/* line 1074, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-gowalla {
  background: #f6911d;
}
/* line 1074, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-gowalla:hover {
  background: #000000;
}
/* line 1075, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-apple {
  background: #5f5f5f;
}
/* line 1075, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-apple:hover {
  background: #000000;
}
/* line 1076, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-blogger {
  background: #fb9241;
}
/* line 1076, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-blogger:hover {
  background: #000000;
}
/* line 1077, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-cc {
  background: #5e7c00;
}
/* line 1077, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-cc:hover {
  background: #000000;
}
/* line 1078, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-evernote {
  background: #61b239;
}
/* line 1078, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-evernote:hover {
  background: #000000;
}
/* line 1079, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-flickr {
  background: #ff0084;
}
/* line 1079, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-flickr:hover {
  background: #000000;
}
/* line 1080, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-google {
  background: #d94a39;
}
/* line 1080, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-google:hover {
  background: #000000;
}
/* line 1081, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-viadeo {
  background: #f5a433;
}
/* line 1081, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-viadeo:hover {
  background: #000000;
}
/* line 1082, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-instapaper {
  background: #eaec08;
}
/* line 1082, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-instapaper:hover {
  background: #000000;
}
/* line 1083, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-klout {
  background: #e34600;
}
/* line 1083, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-klout:hover {
  background: #000000;
}
/* line 1084, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-linkedin {
  background: #1b92bd;
}
/* line 1084, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-linkedin:hover {
  background: #000000;
}
/* line 1085, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-meetup {
  background: #e51938;
}
/* line 1085, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-meetup:hover {
  background: #000000;
}
/* line 1086, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-vk {
  background: #587da4;
}
/* line 1086, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-vk:hover {
  background: #000000;
}
/* line 1087, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-disqus {
  background: #2e9fff;
}
/* line 1087, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-disqus:hover {
  background: #000000;
}
/* line 1088, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-rss {
  background: #ff7f00;
}
/* line 1088, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-rss:hover {
  background: #000000;
}
/* line 1089, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-skype {
  background: #18b7f1;
}
/* line 1089, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-skype:hover {
  background: #000000;
}
/* line 1090, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-youtube {
  background: #c4302b;
}
/* line 1090, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-youtube:hover {
  background: #000000;
}
/* line 1091, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-vimeo {
  background: #01557a;
}
/* line 1091, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-vimeo:hover {
  background: #000000;
}
/* line 1092, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-windows {
  background: #00ccff;
}
/* line 1092, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-windows:hover {
  background: #000000;
}
/* line 1093, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-xing {
  background: #036567;
}
/* line 1093, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-xing:hover {
  background: #000000;
}
/* line 1094, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-yahoo {
  background: #61399d;
}
/* line 1094, ../scss/module/_elements.scss */

.bo-sicolor .bo-social-yahoo:hover {
  background: #000000;
}
/* line 1095, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-chrome {
  background: #58b947;
}
/* line 1095, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-chrome:hover {
  background: #000000;
}
/* line 1096, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-macstore {
  background: #6e6e6e;
}
/* line 1096, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-macstore:hover {
  background: #000000;
}
/* line 1097, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-amazon {
  background: #ff9900;
}
/* line 1097, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-amazon:hover {
  background: #000000;
}
/* line 1098, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-steam {
  background: #a5a4a1;
}
/* line 1098, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-steam:hover {
  background: #000000;
}
/* line 1099, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-dropbox {
  background: #7ab6ec;
}
/* line 1099, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-dropbox:hover {
  background: #000000;
}
/* line 1100, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-cloudapp {
  background: #489dde;
}
/* line 1100, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-cloudapp:hover {
  background: #000000;
}
/* line 1101, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-ebay {
  background: #86b817;
}
/* line 1101, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-ebay:hover {
  background: #000000;
}
/* line 1102, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-github {
  background: #667F8E;
}
/* line 1102, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-github:hover {
  background: #000000;
}
/* line 1103, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-googleplay {
  background: #5befd0;
}
/* line 1103, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-googleplay:hover {
  background: #000000;
}
/* line 1104, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-itunes {
  background: #177ac8;
}
/* line 1104, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-itunes:hover {
  background: #000000;
}
/* line 1105, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-plurk {
  background: #a73d07;
}
/* line 1105, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-plurk:hover {
  background: #000000;
}
/* line 1106, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-songkick {
  background: #f80046;
}
/* line 1106, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-songkick:hover {
  background: #000000;
}
/* line 1107, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-lastfm {
  background: #c60e16;
}
/* line 1107, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-lastfm:hover {
  background: #000000;
}
/* line 1108, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-gmail {
  background: #e04a3f;
}
/* line 1108, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-gmail:hover {
  background: #000000;
}
/* line 1109, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-pinboard {
  background: #224cf4;
}
/* line 1109, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-pinboard:hover {
  background: #000000;
}
/* line 1110, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-openid {
  background: #be661b;
}
/* line 1110, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-openid:hover {
  background: #000000;
}
/* line 1111, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-quora {
  background: #c41a00;
}
/* line 1111, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-quora:hover {
  background: #000000;
}
/* line 1112, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-soundcloud {
  background: #ff5c00;
}
/* line 1112, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-soundcloud:hover {
  background: #000000;
}
/* line 1113, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-tumblr {
  background: #395874;
}
/* line 1113, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-tumblr:hover {
  background: #000000;
}
/* line 1114, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-eventasaurus {
  background: #b9f15e;
}
/* line 1114, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-eventasaurus:hover {
  background: #000000;
}
/* line 1115, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-wordpress {
  background: #464646;
}
/* line 1115, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-wordpress:hover {
  background: #000000;
}
/* line 1116, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-yelp {
  background: #c41200;
}
/* line 1116, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-yelp:hover {
  background: #000000;
}
/* line 1117, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-intensedebate {
  background: #00aeef;
}
/* line 1117, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-intensedebate:hover {
  background: #000000;
}
/* line 1118, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-eventbrite {
  background: #ff6c00;
}
/* line 1118, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-eventbrite:hover {
  background: #000000;
}
/* line 1119, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-scribd {
  background: #002939;
}
/* line 1119, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-scribd:hover {
  background: #000000;
}
/* line 1120, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-posterous {
  background: #f8d667;
}
/* line 1120, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-posterous:hover {
  background: #000000;
}
/* line 1121, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-stripe {
  background: #617ee8;
}
/* line 1121, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-stripe:hover {
  background: #000000;
}
/* line 1122, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-opentable {
  background: #990000;
}
/* line 1122, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-opentable:hover {
  background: #000000;
}
/* line 1123, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-instagram {
  background: #4c799f;
}
/* line 1123, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-instagram:hover {
  background: #000000;
}
/* line 1124, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-dwolla {
  background: #ff7404;
}
/* line 1124, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-dwolla:hover {
  background: #000000;
}
/* line 1125, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-appnet {
  background: #1e0c29;
}
/* line 1125, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-appnet:hover {
  background: #000000;
}
/* line 1126, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-statusnet {
  background: #fb6104;
}
/* line 1126, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-statusnet:hover {
  background: #000000;
}
/* line 1127, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-acrobat {
  background: #ff0000;
}
/* line 1127, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-acrobat:hover {
  background: #000000;
}
/* line 1128, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-drupal {
  background: #007dc3;
}
/* line 1128, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-drupal:hover {
  background: #000000;
}
/* line 1129, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-pocket {
  background: #ee4056;
}
/* line 1129, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-pocket:hover {
  background: #000000;
}
/* line 1130, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-bitbucket {
  background: #205081;
}
/* line 1130, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-bitbucket:hover {
  background: #000000;
}
/* line 1131, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-flattr {
  background: #fbbc23;
}
/* line 1131, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-flattr:hover {
  background: #000000;
}
/* line 1132, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-eventful {
  background: #0066cc;
}
/* line 1132, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-eventful:hover {
  background: #000000;
}
/* line 1133, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-smashmag {
  background: #d6231c;
}
/* line 1133, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-smashmag:hover {
  background: #000000;
}
/* line 1134, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-wordpress {
  background: #1e8cbe;
}
/* line 1134, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-wordpress:hover {
  background: #000000;
}
/* line 1135, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-calendar {
  background: #ff0000;
}
/* line 1135, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-calendar:hover {
  background: #000000;
}
/* line 1136, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-call {
  background: #04be3d;
}
/* line 1136, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-call:hover {
  background: #000000;
}
/* line 1137, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-guest {
  background: #03a9d2;
}
/* line 1137, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-guest:hover {
  background: #000000;
}
/* line 1138, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-weibo {
  background: #fd0000;
}
/* line 1138, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-weibo:hover {
  background: #000000;
}
/* line 1139, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-plancast {
  background: #e4b82c;
}
/* line 1139, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-plancast:hover {
  background: #000000;
}
/* line 1140, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-email {
  background: blue;
}
/* line 1140, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-email:hover {
  background: #000000;
}
/* line 1141, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-myspace {
  background: #2068b0;
}
/* line 1141, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-myspace:hover {
  background: #000000;
}
/* line 1142, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-podcast {
  background: #f38b36;
}
/* line 1142, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-podcast:hover {
  background: #000000;
}
/* line 1143, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-cart {
  background: #00a204;
}
/* line 1143, ../scss/module/_elements.scss */
.bo-sicolor .bo-social-cart:hover {
  background: #000000;
}

/* --- SCSS For Call-to-action --- */
/* line 1150, ../scss/module/_elements.scss */
.call-to-action {
  padding: 50px 80px;
  z-index: 1;
  text-align: center;
  width: 100%;
}
/* line 1155, ../scss/module/_elements.scss */
.call-to-action.light-style {
  color: #fff;
}
/* line 1157, ../scss/module/_elements.scss */
.call-to-action.light-style h1, .call-to-action.light-style h2, .call-to-action.light-style h3, .call-to-action.light-style h4, .call-to-action.light-style h5, .call-to-action.light-style h6 {
  color: #fff;
}
/* line 1160, ../scss/module/_elements.scss */
.call-to-action.light-style .btn {
  border-color: #fff;
  color: #fff;
}
/* line 1165, ../scss/module/_elements.scss */
.call-to-action .action-button .btn {
  margin-top: 30px;
  min-width: 150px;
  margin-left: 8px;
  margin-right: 8px;
}
/* line 1171, ../scss/module/_elements.scss */
.call-to-action.call-to-action-outline {
  outline: 1px solid #999999;
  outline-offset: -30px;
}

/* call to action style1 */
/* line 1179, ../scss/module/_elements.scss */
.call-to-action-v1 {
  display: table;
  text-align: left;
}
/* line 1182, ../scss/module/_elements.scss */
.call-to-action-v1 .call-to-action-inner {
  display: table-cell;
  vertical-align: middle;
}
/* line 1186, ../scss/module/_elements.scss */
.call-to-action-v1 .action-button {
  min-width: 25%;
  text-align: right;
}
/* line 1189, ../scss/module/_elements.scss */
.call-to-action-v1 .action-button .btn {
  margin-top: 0;
}

/* call to action style2 */
/* line 1197, ../scss/module/_elements.scss */
.call-to-action-v2 {
  display: table;
  text-align: right;
}
/* line 1201, ../scss/module/_elements.scss */
.call-to-action-v2 .call-to-action-inner {
  display: table-cell;
  vertical-align: middle;
}
/* line 1205, ../scss/module/_elements.scss */
.call-to-action-v2 .action-button {
  min-width: 40%;
  text-align: left;
  padding-left: 50px;
}
/* line 1209, ../scss/module/_elements.scss */
.call-to-action-v2 .action-button .btn {
  margin-top: 0;
}

/* call to action style3 */
/* line 1219, ../scss/module/_elements.scss */
.call-to-action-v3 .call-to-action-inner h1, .call-to-action-v3 .call-to-action-inner h2, .call-to-action-v3 .call-to-action-inner h3, .call-to-action-v3 .call-to-action-inner h4, .call-to-action-v3 .call-to-action-inner h5, .call-to-action-v3 .call-to-action-inner h6 {
  border: 1px solid #222;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  display: inline-block;
  padding: 15px 10%;
}
/* line 1229, ../scss/module/_elements.scss */
.call-to-action-v3.light-style .call-to-action-inner h1, .call-to-action-v3.light-style .call-to-action-inner h2, .call-to-action-v3.light-style .call-to-action-inner h3, .call-to-action-v3.light-style .call-to-action-inner h4, .call-to-action-v3.light-style .call-to-action-inner h5, .call-to-action-v3.light-style .call-to-action-inner h6 {
  border: 1px solid #fff;
}

/* call to action style4 */
/* line 1237, ../scss/module/_elements.scss */
.call-to-action-v4 {
  padding-left: 18%;
  padding-right: 18%;
}
/* line 1240, ../scss/module/_elements.scss */
.call-to-action-v4 .fa {
  width: 90px;
  height: 90px;
  line-height: 90px;
  background-color: #9c9c9c;
  text-align: center;
  color: #fff;
}

/* call to action style5 */
/* line 1249, ../scss/module/_elements.scss */
.call-to-action-v5 {
  padding: 40px;
  overflow: hidden;
  color: #fff;
  text-align: center;
}
/* line 1254, ../scss/module/_elements.scss */
.call-to-action-v5 .heading-title {
  text-transform: uppercase;
  font-weight: 700;
  font-family: inherit;
}
/* line 1259, ../scss/module/_elements.scss */
.call-to-action-v5 .call-to-action-inner {
  font-size: 24px;
}
/* line 1262, ../scss/module/_elements.scss */
.call-to-action-v5 .action-button {
  margin-top: 30px;
}

/* call to action style6 */
/* line 1267, ../scss/module/_elements.scss */
.call-to-action-v6 {
  outline: 1px solid #999999;
  outline-offset: -30px;
  padding: 70px 95px;
  overflow: hidden;
}
/* line 1272, ../scss/module/_elements.scss */
.call-to-action-v6 .heading-title {
  text-transform: uppercase;
  color: #000;
  font-weight: 700;
  font-family: inherit;
  margin-bottom: 20px;
}
/* line 1279, ../scss/module/_elements.scss */
.call-to-action-v6 .call-to-action-inner {
  color: #bbb;
  font-size: 24px;
  float: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .call-to-action-v6 .call-to-action-inner {
  float: right !important;
}
/* line 1284, ../scss/module/_elements.scss */
.call-to-action-v6 .action-button {
  float: right;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .call-to-action-v6 .action-button {
  float: left !important;
}

/* --- SCSS For Columns --- */
/* --- SCSS For Contact-form --- */
/* --- SCSS For Content-slider --- */
/* line 1299, ../scss/module/_elements.scss */
.carousel-controls.carousel-style {
  position: relative;
  min-height: 80px;
  margin: 0 20px;
}
/* line 1304, ../scss/module/_elements.scss */
.carousel-controls.carousel-center {
  text-align: center;
}
/* line 1306, ../scss/module/_elements.scss */
.carousel-controls.carousel-center .carousel-control {
  margin: 0;
  position: static;
  display: inline-block;
}

/* line 1314, ../scss/module/_elements.scss */
.carousel-control {
  z-index: 5;
}

/* line 1317, ../scss/module/_elements.scss */
.carousel-md {
  width: 40px;
  height: 40px;
  line-height: 40px;
}

/* line 1321, ../scss/module/_elements.scss */
.carousel-sm {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 10px;
}

/* line 1326, ../scss/module/_elements.scss */
.carousel-xs {
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 10px;
}

/* line 1332, ../scss/module/_elements.scss */
.carousel-controls-v1 .carousel-control {
  box-shadow: 0 0 0 30px rgba(0, 0, 0, 0.5) inset;
  color: #999;
  -webkit-transition: all 0.35s ease 0s;
  transition: all 0.35s ease 0s;
}
/* line 1336, ../scss/module/_elements.scss */
.carousel-controls-v1 .carousel-control:hover {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.5) inset;
  color: #737373;
}

/* line 1343, ../scss/module/_elements.scss */
.carousel-controls-v2 .carousel-control {
  box-shadow: 0 0 0 0 transparent inset;
  color: #999;
  font-size: 28px;
  width: 28px;
  height: 28px;
  line-height: 28px;
  -webkit-transition: all 0.35s ease 0s;
  transition: all 0.35s ease 0s;
}
/* line 1350, ../scss/module/_elements.scss */
.carousel-controls-v2 .carousel-control:hover {
  box-shadow: 0 0 0 transparent inset;
  color: #595959;
}

/* line 1358, ../scss/module/_elements.scss */
.carousel-controls-v3 .carousel-control {
  box-shadow: 0 0 0 30px #9c9c9c inset;
  color: #fff;
  -webkit-transition: all 0.35s ease 0s;
  transition: all 0.35s ease 0s;
}
/* line 1362, ../scss/module/_elements.scss */
.carousel-controls-v3 .carousel-control:hover {
  box-shadow: 0 0 0 30px #767676 inset;
  color: #fff;
}

/* Navigation Styles */
/* line 1370, ../scss/module/_elements.scss */
[class*="carousel-indicators-"] li {
  cursor: pointer;
  position: relative;
  border: none;
}
/* line 1374, ../scss/module/_elements.scss */
[class*="carousel-indicators-"] li a {
  cursor: pointer;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  left: 0;
  outline: medium none;
  position: absolute;
  top: 0;
  background-color: transparent;
  transform-style: preserve-3d;
  -webkit-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
  transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
}
/* line 1386, ../scss/module/_elements.scss */
[class*="carousel-indicators-"] li.active {
  background-color: transparent;
}

/* line 1394, ../scss/module/_elements.scss */
.carousel-indicators-v1 li a:before, .carousel-indicators-v1 li a:after {
  backface-visibility: hidden;
  background-color: #ddd;
  border-radius: 50%;
  content: "";
  left: 0;
  position: absolute;
  text-indent: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 1405, ../scss/module/_elements.scss */
.carousel-indicators-v1 li a:after {
  background-color: #9c9c9c;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
/* line 1409, ../scss/module/_elements.scss */
.carousel-indicators-v1 li a:hover, .carousel-indicators-v1 li a:focus {
  opacity: 0.8;
}
/* line 1414, ../scss/module/_elements.scss */
.carousel-indicators-v1 li.active a {
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

/* line 1421, ../scss/module/_elements.scss */
.carousel-indicators-v2 li {
  margin: 0 3px;
}
/* line 1423, ../scss/module/_elements.scss */
.carousel-indicators-v2 li a {
  -webkit-transition: transform 0.3s ease 0s, background-color 0.3s ease 0s;
  transition: transform 0.3s ease 0s, background-color 0.3s ease 0s;
  background-color: #ddd;
}
/* line 1426, ../scss/module/_elements.scss */
.carousel-indicators-v2 li a:hover, .carousel-indicators-v2 li a:focus {
  background-color: #d5d5d5;
}
/* line 1430, ../scss/module/_elements.scss */
.carousel-indicators-v2 li.active {
  margin: 0 3px;
}
/* line 1433, ../scss/module/_elements.scss */
.carousel-indicators-v2 li.active a {
  background-color: #9c9c9c;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

/* line 1442, ../scss/module/_elements.scss */
.carousel-indicators-v3 li {
  width: 14px;
  height: 14px;
}
/* line 1444, ../scss/module/_elements.scss */
.carousel-indicators-v3 li a {
  background-color: transparent;
  box-shadow: 0 0 0 1px #9c9c9c inset;
  overflow: hidden;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 1449, ../scss/module/_elements.scss */
.carousel-indicators-v3 li a:after {
  background-color: #9c9c9c;
  border-radius: 50%;
  content: "";
  left: 0;
  position: absolute;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  transform-origin: 50% 50% 0;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 100%;
  height: 100%;
}
/* line 1460, ../scss/module/_elements.scss */
.carousel-indicators-v3 li a:hover, .carousel-indicators-v3 li a:focus {
  opacity: 0.8;
}
/* line 1464, ../scss/module/_elements.scss */
.carousel-indicators-v3 li.active {
  width: 14px;
  height: 14px;
}
/* line 1467, ../scss/module/_elements.scss */
.carousel-indicators-v3 li.active a:after {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/* line 1475, ../scss/module/_elements.scss */
.carousel-indicators-v4 li {
  margin: 0 3px;
  width: 14px;
  height: 14px;
}
/* line 1478, ../scss/module/_elements.scss */
.carousel-indicators-v4 li a {
  box-shadow: 0 0 0 8px #9c9c9c inset;
  -webkit-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
}
/* line 1481, ../scss/module/_elements.scss */
.carousel-indicators-v4 li a:hover, .carousel-indicators-v4 li a:focus {
  box-shadow: 0 0 0 8px #9c9c9c inset;
}
/* line 1485, ../scss/module/_elements.scss */
.carousel-indicators-v4 li.active {
  width: 14px;
  height: 14px;
  margin: 0 3px;
}
/* line 1488, ../scss/module/_elements.scss */
.carousel-indicators-v4 li.active a {
  box-shadow: 0 0 0 2px #9c9c9c inset;
}

/* line 1495, ../scss/module/_elements.scss */
.carousel-indicators-v5 li {
  margin: 0 3px;
  border-radius: 50%;
  box-shadow: 0 0 0 2px transparent;
  -webkit-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 14px;
  height: 14px;
}
/* line 1501, ../scss/module/_elements.scss */
.carousel-indicators-v5 li a {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-transition: background-color 0.3s ease 0s, transform 0.3s ease 0s;
  transition: background-color 0.3s ease 0s, transform 0.3s ease 0s;
}
/* line 1504, ../scss/module/_elements.scss */
.carousel-indicators-v5 li a:hover, .carousel-indicators-v5 li a:focus {
  background-color: #9c9c9c;
}
/* line 1508, ../scss/module/_elements.scss */
.carousel-indicators-v5 li.active {
  width: 14px;
  height: 14px;
  margin: 0 3px;
  box-shadow: 0 0 0 2px #9c9c9c;
}
/* line 1512, ../scss/module/_elements.scss */
.carousel-indicators-v5 li.active a {
  background-color: #9c9c9c;
  -webkit-transform: scale(0.4);
  -ms-transform: scale(0.4);
  transform: scale(0.4);
}

/* line 1521, ../scss/module/_elements.scss */
.carousel-indicators-v6 li {
  width: 14px;
  height: 14px;
}
/* line 1523, ../scss/module/_elements.scss */
.carousel-indicators-v6 li a {
  border: 2px solid #ddd;
  -webkit-transition: border-color 0.3s ease 0s;
  transition: border-color 0.3s ease 0s;
}
/* line 1526, ../scss/module/_elements.scss */
.carousel-indicators-v6 li a:after {
  background: none repeat scroll 0 0 #9c9c9c;
  border-radius: 50%;
  box-shadow: 0 0 1px #9c9c9c;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  -webkit-transform: scale(3);
  -ms-transform: scale(3);
  transform: scale(3);
  -webkit-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s, visibility 0s ease 0.3s;
  transition: opacity 0.3s ease 0s, transform 0.3s ease 0s, visibility 0s ease 0.3s;
  visibility: hidden;
}
/* line 1540, ../scss/module/_elements.scss */
.carousel-indicators-v6 li a:hover, .carousel-indicators-v6 li a:focus {
  border-color: #9c9c9c;
}
/* line 1544, ../scss/module/_elements.scss */
.carousel-indicators-v6 li.active {
  width: 14px;
  height: 14px;
}
/* line 1546, ../scss/module/_elements.scss */
.carousel-indicators-v6 li.active a {
  border-color: #9c9c9c;
}
/* line 1548, ../scss/module/_elements.scss */
.carousel-indicators-v6 li.active a:after {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;
  transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;
  visibility: visible;
}

/* --- SCSS For Counters --- */
/* line 1562, ../scss/module/_elements.scss */
.counters {
  text-align: center;
}
/* line 1564, ../scss/module/_elements.scss */
.counters .counter-wrap {
  font-size: 36px;
  color: #9c9c9c;
  font-weight: 800;
}
/* line 1568, ../scss/module/_elements.scss */
.counters .counter-wrap .fa {
  font-size: 46px;
}
/* line 1572, ../scss/module/_elements.scss */
.counters h5 {
  font-weight: 700;
  margin: 5px 0 30px;
  text-transform: uppercase;
}

/* --- SCSS For Divider --- */
/* line 1583, ../scss/module/_elements.scss */
[class*="hr-"] {
  min-height: 1px;
}

/* line 1586, ../scss/module/_elements.scss */
.hr-dashed {
  border-top: 1px dashed #bbb;
}

/* line 1589, ../scss/module/_elements.scss */
.hr-dotted {
  border-top: 1px dotted #bbb;
}

/* line 1592, ../scss/module/_elements.scss */
.hr-double {
  border-top: 3px double #bbb;
}

/* line 1595, ../scss/module/_elements.scss */
.hr-double-dashed {
  border-top: 1px dashed #bbb;
  position: relative;
}
/* line 1598, ../scss/module/_elements.scss */
.hr-double-dashed:before {
  border-top: 1px dashed #bbb;
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  top: 1px;
}

/* line 1606, ../scss/module/_elements.scss */
.hr-double-dotted {
  border-top: 1px dotted #bbb;
  position: relative;
}
/* line 1609, ../scss/module/_elements.scss */
.hr-double-dotted:before {
  border-top: 1px dotted #bbb;
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  top: 1px;
}

/* --- SCSS For Google-map --- */
/* --- SCSS For Heading --- */
/* line 1626, ../scss/module/_elements.scss */
.heading {
  z-index: 1;
  position: relative;
}
/* line 1629, ../scss/module/_elements.scss */
.heading h1, .heading h2, .heading h3, .heading h4, .heading h5, .heading h6 {
  text-transform: uppercase;
  padding: 20px 0;
  margin: 0;
  letter-spacing: 2px;
}
/* line 1635, ../scss/module/_elements.scss */
.heading p, .heading small {
  margin-bottom: 15px;
  display: inline-block;
}
/* line 1639, ../scss/module/_elements.scss */
.heading.heading-light {
  color: #fff;
}
/* line 1641, ../scss/module/_elements.scss */
.heading.heading-light h1, .heading.heading-light h2, .heading.heading-light h3, .heading.heading-light h4, .heading.heading-light h5, .heading.heading-light h6 {
  color: #fff;
}
/* line 1644, ../scss/module/_elements.scss */
.heading.heading-light p, .heading.heading-light small {
  color: #fff;
}
/* line 1648, ../scss/module/_elements.scss */
.heading.heading-after {
  position: relative;
}
/* line 1650, ../scss/module/_elements.scss */
.heading.heading-after:after {
  width: 30px;
  height: 2px;
  left: 0;
  right: 0;
  margin: 0 auto;
  content: " ";
  top: 0;
  background: #9c9c9c;
  position: absolute;
}
/* line 1662, ../scss/module/_elements.scss */
.heading.heading-v1 {
  position: relative;
  margin-bottom: 30px;
  text-align: center;
}
/* line 1666, ../scss/module/_elements.scss */
.heading.heading-v1:before, .heading.heading-v1:after {
  left: 50%;
  width: 80px;
  height: 5px;
  content: "";

  bottom: -5px;
  position: absolute;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v1:before, .rtl .heading.heading-v1:after {
  right: 50%;
  left: auto;
}
/* line 1673, ../scss/module/_elements.scss */
.heading.heading-v1:before {
  margin-left: -80px;
  background: #9c9c9c;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v1:before {
  margin-right: -80px;
  margin-left: inherit;
}
/* line 1677, ../scss/module/_elements.scss */
.heading.heading-v1:after {
  background: #444;
}
/* line 1680, ../scss/module/_elements.scss */
.heading.heading-v1.heading-light:after {
  background: #fff;
}
/* line 1684, ../scss/module/_elements.scss */
.heading.heading-v2 {
  margin-bottom: 30px;
  text-align: center;
}
/* line 1687, ../scss/module/_elements.scss */
.heading.heading-v2:after {
  left: 50%;
  width: 200px;
  height: 1px;
  z-index: 1;
  content: " ";
  bottom: -7px;
  background: #9c9c9c;
  text-align: center;
  position: absolute;
  margin-left: -100px;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v2:after {
  right: 50%;
  left: auto;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v2:after {
  margin-right: -100px;
  margin-left: inherit;
}
/* line 1698, ../scss/module/_elements.scss */
.heading.heading-v2:before {
  left: 50%;
  width: 12px;
  height: 12px;
  margin-left: -6px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: 2;
  content: " ";
  bottom: -12px;
  text-align: center;
  position: absolute;
  background: #fff;
  border: 1px solid #9c9c9c;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v2:before {
  right: 50%;
  left: auto;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v2:before {
  margin-right: -6px;
  margin-left: inherit;
}
/* line 1712, ../scss/module/_elements.scss */
.heading.heading-v2.heading-light:after {
  background: #fff;
}
/* line 1715, ../scss/module/_elements.scss */
.heading.heading-v2.heading-light:before {
  background: #9c9c9c;
  border: 1px solid #fff;
}
/* line 1721, ../scss/module/_elements.scss */
.heading.heading-v3 {
  margin-bottom: 10px;
  text-align: center;
  position: relative;
}
/* line 1725, ../scss/module/_elements.scss */
.heading.heading-v3:after {
  width: 30px;
  height: 2px;
  left: 0;
  right: 0;
  margin: 0 auto;
  content: " ";
  top: 0;
  background: #9c9c9c;
  position: absolute;
}
/* line 1737, ../scss/module/_elements.scss */
.heading.heading-v4 {
  z-index: 1;
  text-align: center;
  padding-top: 70px;
  position: relative;
}
/* line 1742, ../scss/module/_elements.scss */
.heading.heading-v4:before {
  left: 50%;
  z-index: -1;
  width: 50px;
  height: 50px;
  content: "";
  top: 11px;
  text-align: center;
  position: absolute;
  background-color: #9c9c9c;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-left: -25px;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v4:before {
  right: 50%;
  left: auto;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v4:before {
  margin-right: -25px;
  margin-left: inherit;
}
/* line 1754, ../scss/module/_elements.scss */
.heading.heading-v4:after {
  left: 50%;
  z-index: -1;
  width: 50px;
  height: 50px;
  line-height: 50px;
  content: "\f109";
  font-family: FontAwesome;
  top: 11px;
  text-align: center;
  position: absolute;
  color: #fff;
  margin-left: -25px;
  font-size: 20px;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v4:after {
  right: 50%;
  left: auto;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v4:after {
  margin-right: -25px;
  margin-left: inherit;
}
/* line 1769, ../scss/module/_elements.scss */
.heading.heading-v4.heading-light:before {
  background: #fff;
}
/* line 1774, ../scss/module/_elements.scss */
.heading.heading-v5 {
  padding-bottom: 20px;
}
/* line 1777, ../scss/module/_elements.scss */
.heading.heading-v5 h1, .heading.heading-v5 h2, .heading.heading-v5 h3, .heading.heading-v5 h4, .heading.heading-v5 h5, .heading.heading-v5 h6 {
  padding: 0 30px;
  position: relative;
  display: inline-block;
}
/* line 1784, ../scss/module/_elements.scss */
.heading.heading-v6 h1, .heading.heading-v6 h2, .heading.heading-v6 h3, .heading.heading-v6 h4, .heading.heading-v6 h5, .heading.heading-v6 h6 {
  position: relative;
  margin-bottom: 35px;
}
/* line 1787, ../scss/module/_elements.scss */
.heading.heading-v6 h1:after, .heading.heading-v6 h2:after, .heading.heading-v6 h3:after, .heading.heading-v6 h4:after, .heading.heading-v6 h5:after, .heading.heading-v6 h6:after {
  left: 50%;
  width: 80px;
  height: 2px;
  margin-left: -40px;
  content: " ";
  bottom: -18px;
  background: #444;
  position: absolute;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v6 h1:after, .rtl .heading.heading-v6 h2:after, .rtl .heading.heading-v6 h3:after, .rtl .heading.heading-v6 h4:after, .rtl .heading.heading-v6 h5:after, .rtl .heading.heading-v6 h6:after {
  right: 50%;
  left: auto;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v6 h1:after, .rtl .heading.heading-v6 h2:after, .rtl .heading.heading-v6 h3:after, .rtl .heading.heading-v6 h4:after, .rtl .heading.heading-v6 h5:after, .rtl .heading.heading-v6 h6:after {
  margin-right: -40px;
  margin-left: inherit;
}
/* line 1799, ../scss/module/_elements.scss */
.heading.heading-v6.heading-light h1:after, .heading.heading-v6.heading-light h2:after, .heading.heading-v6.heading-light h3:after, .heading.heading-v6.heading-light h4:after, .heading.heading-v6.heading-light h5:after, .heading.heading-v6.heading-light h6:after {
  background: #fff;
}
/* line 1805, ../scss/module/_elements.scss */
.heading.heading-v7 {
  padding-bottom: 40px;
}
/* line 1807, ../scss/module/_elements.scss */
.heading.heading-v7:before {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 18px solid #9c9c9c;
  bottom: 20px;
  content: "";
  width: 18px;
  height: 14px;
  left: 50%;
  margin-left: -18px;
  position: absolute;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v7:before {
  right: 50%;
  left: auto;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v7:before {
  margin-right: -18px;
  margin-left: inherit;
}
/* line 1818, ../scss/module/_elements.scss */
.heading.heading-v7:after {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 12px solid #ffffff;
  bottom: 24px;
  content: "";
  left: 50%;
  margin-left: -14px;
  position: absolute;
  width: 10px;
  height: 8px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v7:after {
  margin-right: -14px;
  margin-left: inherit;
}
/* line 1830, ../scss/module/_elements.scss */
.heading.heading-v7.heading-light:before {
  border-top: 18px solid #fff;
}
/* line 1833, ../scss/module/_elements.scss */
.heading.heading-v7.heading-light:after {
  border-top: 12px solid #9c9c9c;
}
/* line 1840, ../scss/module/_elements.scss */
.heading.heading-v8 h1, .heading.heading-v8 h2, .heading.heading-v8 h3, .heading.heading-v8 h4, .heading.heading-v8 h5, .heading.heading-v8 h6 {
  position: relative;
  padding: 20px 0 25px;
}
/* line 1843, ../scss/module/_elements.scss */
.heading.heading-v8 h1:before, .heading.heading-v8 h1:after, .heading.heading-v8 h2:before, .heading.heading-v8 h2:after, .heading.heading-v8 h3:before, .heading.heading-v8 h3:after, .heading.heading-v8 h4:before, .heading.heading-v8 h4:after, .heading.heading-v8 h5:before, .heading.heading-v8 h5:after, .heading.heading-v8 h6:before, .heading.heading-v8 h6:after {
  content: ".";
  font-size: 22px;
  left: 50%;
  position: absolute;
  color: #c1c1c1;
  text-shadow: 10px 0 #ddd, -10px 0 #ddd;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v8 h1:before, .rtl .heading.heading-v8 h1:after, .rtl .heading.heading-v8 h2:before, .rtl .heading.heading-v8 h2:after, .rtl .heading.heading-v8 h3:before, .rtl .heading.heading-v8 h3:after, .rtl .heading.heading-v8 h4:before, .rtl .heading.heading-v8 h4:after, .rtl .heading.heading-v8 h5:before, .rtl .heading.heading-v8 h5:after, .rtl .heading.heading-v8 h6:before, .rtl .heading.heading-v8 h6:after {
  right: 50%;
  left: auto;
}
/* line 1851, ../scss/module/_elements.scss */
.heading.heading-v8 h1:before, .heading.heading-v8 h2:before, .heading.heading-v8 h3:before, .heading.heading-v8 h4:before, .heading.heading-v8 h5:before, .heading.heading-v8 h6:before {
  top: -15px;
}
/* line 1854, ../scss/module/_elements.scss */
.heading.heading-v8 h1:after, .heading.heading-v8 h2:after, .heading.heading-v8 h3:after, .heading.heading-v8 h4:after, .heading.heading-v8 h5:after, .heading.heading-v8 h6:after {
  bottom: 0;
}
/* line 1859, ../scss/module/_elements.scss */
.heading.heading-v9 {
  text-align: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v9 {
  text-align: right !important;
}
/* line 1861, ../scss/module/_elements.scss */
.heading.heading-v9 h1, .heading.heading-v9 h2, .heading.heading-v9 h3, .heading.heading-v9 h4, .heading.heading-v9 h5, .heading.heading-v9 h6 {
  position: relative;
  margin-bottom: 30px;
}
/* line 1864, ../scss/module/_elements.scss */
.heading.heading-v9 h1:after, .heading.heading-v9 h2:after, .heading.heading-v9 h3:after, .heading.heading-v9 h4:after, .heading.heading-v9 h5:after, .heading.heading-v9 h6:after {
  left: 0;
  width: 30px;
  height: 2px;
  content: " ";
  top: -20px;
  right: inherit;
  background-color: #9c9c9c;
  position: absolute;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .heading.heading-v9 h1:after, .rtl .heading.heading-v9 h2:after, .rtl .heading.heading-v9 h3:after, .rtl .heading.heading-v9 h4:after, .rtl .heading.heading-v9 h5:after, .rtl .heading.heading-v9 h6:after {
  right: 0;
  left: auto;
}
/* line 1876, ../scss/module/_elements.scss */
.heading.heading-v9.heading-light h1:after, .heading.heading-v9.heading-light h2:after, .heading.heading-v9.heading-light h3:after, .heading.heading-v9.heading-light h4:after, .heading.heading-v9.heading-light h5:after, .heading.heading-v9.heading-light h6:after {
  background-color: #fff;
}

/* --- SCSS For Icon-box --- */
/* line 1888, ../scss/module/_elements.scss */
.feature-box {
  padding: 0px 20px;
}
/* line 1890, ../scss/module/_elements.scss */
.feature-box .fbox-icon {
  float: left;
  margin: 11px 20px 0 0;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .feature-box .fbox-icon {
  float: right !important;
}
/* line 37, ../scss/bootstrap/_rtl.scss */
.rtl .feature-box .fbox-icon {
  margin: 11px 0 0 20px;
}
/* line 1894, ../scss/module/_elements.scss */
.feature-box .fbox-body {
  overflow: hidden;
  color: #bbb;
}
/* line 1897, ../scss/module/_elements.scss */
.feature-box .fbox-body .fbox-icon {
  margin-top: 0;
}
/* line 1901, ../scss/module/_elements.scss */
.feature-box small {
  font-size: 13px;
  margin-bottom: 15px;
  display: inline-block;
}
/* line 1906, ../scss/module/_elements.scss */
.feature-box h4 {
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 1910, ../scss/module/_elements.scss */
.feature-box .fbox-title {
  margin: 10px 0;
  font-weight: 600;
  text-transform: none;
}
/* line 1915, ../scss/module/_elements.scss */
.feature-box.light-style {
  color: #dfdfdf;
}
/* line 1917, ../scss/module/_elements.scss */
.feature-box.light-style a {
  color: #fff;
}
/* line 1919, ../scss/module/_elements.scss */
.feature-box.light-style a:hover {
  color: #000;
}
/* line 1923, ../scss/module/_elements.scss */
.feature-box.light-style .fbox-title,
.feature-box.light-style h4 {
  color: #fff;
}
/* line 1928, ../scss/module/_elements.scss */
.feature-box.feature-box-right {
  text-align: right;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .feature-box.feature-box-right {
  text-align: left !important;
}
/* line 1930, ../scss/module/_elements.scss */
.feature-box.feature-box-right .fbox-icon {
  float: right;
  margin: 10px 0 0 20px;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .feature-box.feature-box-right .fbox-icon {
  float: left !important;
}
/* line 37, ../scss/bootstrap/_rtl.scss */
.rtl .feature-box.feature-box-right .fbox-icon {
  margin: 10px 20px 0 0;
}
/* line 1935, ../scss/module/_elements.scss */
.feature-box.feature-box-left {
  text-align: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .feature-box.feature-box-left {
  text-align: right !important;
}
/* line 1937, ../scss/module/_elements.scss */
.feature-box.feature-box-left .fbox-icon {
  float: left;
  margin: 10px 20px 0 0;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .feature-box.feature-box-left .fbox-icon {
  float: right !important;
}
/* line 37, ../scss/bootstrap/_rtl.scss */
.rtl .feature-box.feature-box-left .fbox-icon {
  margin: 10px 0 0 20px;
}
/* line 1942, ../scss/module/_elements.scss */
.feature-box.feature-box-center {
  text-align: center;
}
/* line 1944, ../scss/module/_elements.scss */
.feature-box.feature-box-center .fbox-icon {
  float: none;
  margin: 0 0 20px;
}
/* line 1949, ../scss/module/_elements.scss */
.feature-box.box-border {
  position: relative;
}
/* line 1951, ../scss/module/_elements.scss */
.feature-box.box-border:before {
  background: none repeat scroll 0 0 #ececec;
  content: "";
  margin-top: -50px;
  position: absolute;
  top: 50%;
  right: -15px;
  width: 1px;
  height: 90px;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .feature-box.box-border:before {
  left: -15px;
  right: auto;
}

/* [class*="feature-box-"]{
	.fbox-icon{
		float: none;
		margin: 0;
	}
	h4 {
		padding: 10px 0;
		position: relative;
		&:before{
			content: "";
			position: absolute;
			left: 0;
			bottom: 15px;
			@include size(30px, 2px);
			background-color: $brand-primary;
		}
	}
	&.feature-box-center {
		h4 {
			&:before{
				left: 0;
				right: 0;
				margin: 0 auto;
			}
		}
	}	
} */
/* line 1991, ../scss/module/_elements.scss */
.feature-box-v2 .fbox-icon {
  float: left;
  margin-right: 30px;
}
/* line 1994, ../scss/module/_elements.scss */
.feature-box-v2 .fbox-icon .icons {
  width: 70px;
  height: 70px;
  line-height: 70px;
  font-size: 24px;
}
/* line 2000, ../scss/module/_elements.scss */
.feature-box-v2 .fbox-body {
  font-size: 18px;
}

/* line 2006, ../scss/module/_elements.scss */
.feature-box-v3 .fbox-icon .icons {
  width: 70px;
  height: 70px;
  line-height: 70px;
  font-size: 30px;
}
/* line 2010, ../scss/module/_elements.scss */
.feature-box-v3 .fbox-icon .icons.icons-plain {
  width: auto;
  height: auto;
  line-height: 100%;
}
/* line 2017, ../scss/module/_elements.scss */
.feature-box-v3.feature-box-right .fbox-icon {
  float: none;
  margin: 0;
}
/* line 2021, ../scss/module/_elements.scss */
.feature-box-v3.feature-box-right h4:before {
  left: inherit;
  right: 0;
}

/* line 2027, ../scss/module/_elements.scss */
.feature-box-v4 {
  position: relative;
  border: 1px solid #333;
  padding: 35px 30px 20px;
  text-align: center;
}
/* line 2032, ../scss/module/_elements.scss */
.feature-box-v4 .fbox-icon {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: -36px;
  margin: 0 auto;
}
/* line 2039, ../scss/module/_elements.scss */
.feature-box-v4 .fbox-icon .icons {
  font-size: 24px;
  width: 70px;
  height: 70px;
  line-height: 70px;
  background-color: #fff;
  border: 1px solid #333;
  color: #333;
}
/* line 2048, ../scss/module/_elements.scss */
.feature-box-v4 .fbox-icon.fbox-bg .icons {
  background-color: #9c9c9c;
  border: 1px solid #9c9c9c;
  color: #fff;
}
/* line 2055, ../scss/module/_elements.scss */
.feature-box-v4 h4 {
  padding: 10px 0 20px;
}
/* line 2057, ../scss/module/_elements.scss */
.feature-box-v4 h4:before {
  width: 0px;
  height: 0px;
  background-color: transparent;
}
/* line 2062, ../scss/module/_elements.scss */
.feature-box-v4[class*="bg-"] {
  border: none;
}

/* line 2068, ../scss/module/_elements.scss */
.feature-box-v5 {
  padding: 20px 30px;
  border: 1px solid #ddd;
  border-bottom: 3px solid #9c9c9c;
}
/* line 2073, ../scss/module/_elements.scss */
.feature-box-v5 .fbox-icon .icons {
  font-size: 40px;
  width: 70px;
  height: 70px;
  line-height: 70px;
  color: #333;
}

/* --- SCSS For Icon-progress-bar --- */
/* line 2086, ../scss/module/_elements.scss */
.icon-rating {
  float: left;
}

/* line 2089, ../scss/module/_elements.scss */
.icon-rating input {
  left: -9999px;
  position: absolute;
}

/* line 2093, ../scss/module/_elements.scss */
.icon-rating label {
  cursor: pointer;
  display: block;
  float: right;
  font-size: 22px;
  height: 17px;
  line-height: 17px;
  padding: 0 3px;
}

/* line 2102, ../scss/module/_elements.scss */
.icon-rating label {
  color: #e0e0e0;
  transition: color 0.3s ease 0s;
}

/* line 2106, ../scss/module/_elements.scss */
.icon-rating input + label:hover, .icon-rating input + label:hover ~ label {
  color: #9c9c9c;
}

/* line 2109, ../scss/module/_elements.scss */
.icon-rating input:checked ~ label {
  color: #9c9c9c;
}

/* line 2112, ../scss/module/_elements.scss */
.icon-rating-horizontal {
  float: none;
  text-align: center;
}

/* line 2116, ../scss/module/_elements.scss */
.icon-rating-horizontal label {
  float: none;
  height: 20px;
  line-height: 20px;
}

/* line 2122, ../scss/module/_elements.scss */
.light-style {
  color: #fff;
}
/* line 2124, ../scss/module/_elements.scss */
.light-style h1, .light-style h2, .light-style h3, .light-style h4, .light-style h5, .light-style h6 {
  color: #fff;
}

/* line 2129, ../scss/module/_elements.scss */
.bg-success .icon-rating label {
  color: #449d44;
}
/* line 2132, ../scss/module/_elements.scss */
.bg-success .icon-rating input + label:hover, .bg-success .icon-rating input + label:hover ~ label,
.bg-success .icon-rating input:checked ~ label {
  color: #fff;
}

/* line 2138, ../scss/module/_elements.scss */
.bg-danger .icon-rating label {
  color: #b52b27;
}
/* line 2141, ../scss/module/_elements.scss */
.bg-danger .icon-rating input + label:hover, .bg-danger .icon-rating input + label:hover ~ label,
.bg-danger .icon-rating input:checked ~ label {
  color: #fff;
}

/* line 2147, ../scss/module/_elements.scss */
.bg-warning .icon-rating label {
  color: #df8a13;
}
/* line 2150, ../scss/module/_elements.scss */
.bg-warning .icon-rating input + label:hover, .bg-warning .icon-rating input + label:hover ~ label,
.bg-warning .icon-rating input:checked ~ label {
  color: #fff;
}

/* line 2156, ../scss/module/_elements.scss */
.bg-primary .icon-rating label {
  color: #767676;
}
/* line 2159, ../scss/module/_elements.scss */
.bg-primary .icon-rating input + label:hover, .bg-primary .icon-rating input + label:hover ~ label,
.bg-primary .icon-rating input:checked ~ label {
  color: #fff;
}

/* line 2165, ../scss/module/_elements.scss */
.bg-info .icon-rating label {
  color: #28a1c5;
}
/* line 2168, ../scss/module/_elements.scss */
.bg-info .icon-rating input + label:hover, .bg-info .icon-rating input + label:hover ~ label,
.bg-info .icon-rating input:checked ~ label {
  color: #fff;
}

/* --- SCSS For Interactive-banner --- */
/* line 2177, ../scss/module/_elements.scss */
.interactive-banner {
  color: #fff;
  position: relative;
  overflow: hidden;
  /* .mask-link{
  	position: absolute;
      content: "";
      @include size (100%, 100%);
       top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        z-index: 1;
  } */
}
/* line 2181, ../scss/module/_elements.scss */
.interactive-banner .interactive-banner-profile {
  position: absolute;
  z-index: 2;
  margin: auto;
  content: "";
}
/* line 2186, ../scss/module/_elements.scss */
.interactive-banner .interactive-banner-profile h2 {
  text-transform: uppercase;
  margin: 10px 0 15px;
}
/* line 2190, ../scss/module/_elements.scss */
.interactive-banner .interactive-banner-profile small {
  text-transform: uppercase;
}
/* line 2207, ../scss/module/_elements.scss */
.interactive-banner .banner-title h2, .interactive-banner .banner-title h3, .interactive-banner .banner-title h4, .interactive-banner .banner-title h5, .interactive-banner .banner-title h6 {
  color: #fff;
}
/* line 2213, ../scss/module/_elements.scss */
.interactive-banner .action .icons:hover {
  background-color: #5cb85c !important;
  border: #5cb85c !important;
}
/* line 2220, ../scss/module/_elements.scss */
.interactive-banner.left .interactive-banner-profile {
  left: 20px;
}
/* line 2225, ../scss/module/_elements.scss */
.interactive-banner.right .interactive-banner-profile {
  right: 20px;
}
/* line 2231, ../scss/module/_elements.scss */
.interactive-banner.center .interactive-banner-profile {
  right: 0;
  left: 0;
}

/* line 2239, ../scss/module/_elements.scss */
.interactive-banner-v1 .interactive-banner-profile {
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: 20px solid #fff;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
  visibility: hidden;
}
/* line 2249, ../scss/module/_elements.scss */
.interactive-banner-v1 .inner-banner {
  position: absolute;
  top: 50%;
  transform: translate3d(0px, -50%, 0px);
  transform-origin: 50% 50% 0;
}
/* line 2256, ../scss/module/_elements.scss */
.interactive-banner-v1:hover .interactive-banner-profile {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}

/* line 2263, ../scss/module/_elements.scss */
.interactive-banner-v2 .interactive-banner-profile {
  top: 40px;
  width: 55%;
  height: 120px;
}
/* line 2266, ../scss/module/_elements.scss */
.interactive-banner-v2 .interactive-banner-profile .action {
  padding: 5px 15px;
  margin-bottom: 3px;
  background-color: #fff;
  color: #333;
}
/* line 2274, ../scss/module/_elements.scss */
.interactive-banner-v2.left .interactive-banner-profile {
  left: 60px;
}
/* line 2279, ../scss/module/_elements.scss */
.interactive-banner-v2.right .interactive-banner-profile {
  right: 60px;
}
/* line 2285, ../scss/module/_elements.scss */
.interactive-banner-v2.center .interactive-banner-profile {
  right: 0;
  left: 0;
}

/* line 2293, ../scss/module/_elements.scss */
.interactive-banner-v3 .interactive-banner-profile {
  padding: 40px 60px;
  width: 100%;
  height: 100%;
  top: 0;
}
/* line 2300, ../scss/module/_elements.scss */
.interactive-banner-v3 .interactive-banner-profile .action {
  bottom: 60px;
  left: 60px;
  right: 60px;
  content: "";
  position: absolute;
}
/* line 2306, ../scss/module/_elements.scss */
.interactive-banner-v3 .interactive-banner-profile .action:after {
  content: "";
  position: absolute;
  border: 5px solid #fff;
  bottom: -30px;
  left: -30px;
  right: -30px;
  height: calc(100% + 60px);
  width: calc(100% + 60px);
  z-index: -1;
}

/* line 2322, ../scss/module/_elements.scss */
.interactive-banner-v4 .interactive-banner-profile {
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 0 30px;
  position: absolute;
  content: "";
  transform: translate3d(0px, 60px, 0px);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 2331, ../scss/module/_elements.scss */
.interactive-banner-v4 .interactive-banner-profile .action {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
  position: relative;
  background-color: #5cb85c;
  margin: 0 -30px;
  padding: 20px 30px;
}
/* line 2340, ../scss/module/_elements.scss */
.interactive-banner-v4 .interactive-banner-profile img {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
/* line 2346, ../scss/module/_elements.scss */
.interactive-banner-v4:hover .interactive-banner-profile {
  transform: translate3d(0px, 0px, 0px);
}
/* line 2348, ../scss/module/_elements.scss */
.interactive-banner-v4:hover .interactive-banner-profile .action {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 2351, ../scss/module/_elements.scss */
.interactive-banner-v4:hover .interactive-banner-profile img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 2358, ../scss/module/_elements.scss */
.interactive-banner-v5 .interactive-banner-profile {
  width: 55%;
  height: 120px;
  bottom: 0;
  top: 0;
}
/* line 2363, ../scss/module/_elements.scss */
.interactive-banner-v5 a.links {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -30px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transform: translate3d(0px, -60px, 0px);
}
/* line 2374, ../scss/module/_elements.scss */
.interactive-banner-v5:hover a.links {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: translate3d(0px, 0px, 0px);
}

/* --- SCSS For Latest-posts --- */
/* latest posts */
/* line 2384, ../scss/module/_elements.scss */
.latest-posts {
  font-size: 14px;
  color: #666666;
}
/* line 2387, ../scss/module/_elements.scss */
.latest-posts a {
  color: #000;
}
/* line 2389, ../scss/module/_elements.scss */
.latest-posts a:hover {
  color: #9c9c9c;
}
/* line 2393, ../scss/module/_elements.scss */
.latest-posts .latest-posts-title {
  margin-top: 5px;
  font-size: 13px;
}
/* line 2397, ../scss/module/_elements.scss */
.latest-posts .latest-posts-meta {
  font-size: 16px;
  overflow: hidden;
}
/* line 2401, ../scss/module/_elements.scss */
.latest-posts .latest-posts-profile {
  font-size: 13px;
  font-style: italic;
  color: #666666;
}
/* line 2405, ../scss/module/_elements.scss */
.latest-posts .latest-posts-profile a {
  color: #666666;
}
/* line 2407, ../scss/module/_elements.scss */
.latest-posts .latest-posts-profile a:hover {
  color: #9c9c9c;
}
/* line 2411, ../scss/module/_elements.scss */
.latest-posts .latest-posts-profile i {
  margin-right: 7px;
  font-size: 14px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .latest-posts .latest-posts-profile i {
  margin-left: 7px;
  margin-right: inherit;
}
/* line 2418, ../scss/module/_elements.scss */
.latest-posts.latest-posts-special .latest-posts-body > div {
  width: 50%;
  overflow: hidden;
}

/* latest posts v1*/
/* line 2429, ../scss/module/_elements.scss */
.latest-posts-v1 .latest-posts-meta,
.latest-posts-v1 .latest-posts-profile {
  background-color: #f6f6f6;
  padding: 15px;
}
/* line 2434, ../scss/module/_elements.scss */
.latest-posts-v1 .latest-posts-profile {
  border-top: 1px solid #e5e5e5;
}

/* latest posts v2*/
/* line 2442, ../scss/module/_elements.scss */
.latest-posts-v2 .latest-posts-meta,
.latest-posts-v2 .latest-posts-profile {
  border-right: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 15px;
  background-color: rgba(255, 255, 255, 0.7);
}

/* latest posts v3*/
/* line 2454, ../scss/module/_elements.scss */
.latest-posts-v3 {
  text-align: center;
}
/* line 2456, ../scss/module/_elements.scss */
.latest-posts-v3 .latest-posts-title {
  position: relative;
}
/* line 2458, ../scss/module/_elements.scss */
.latest-posts-v3 .latest-posts-title:after {
  background-color: #444444;
  content: " ";
  height: 1px;
  left: 50%;
  margin-left: -15px;
  position: absolute;
  top: 41px;
  width: 30px;
}
/* line 2469, ../scss/module/_elements.scss */
.latest-posts-v3 .latest-posts-meta {
  padding: 15px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.7);
}
/* line 2475, ../scss/module/_elements.scss */
.latest-posts-v3 .latest-posts-profile {
  background-color: rgba(0, 0, 0, 0.3);
  text-align: left;
  position: absolute;
  top: -42px;
  left: 0;
  padding: 10px 15px;
  width: 100%;
  color: #fff;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .latest-posts-v3 .latest-posts-profile {
  text-align: right !important;
}
/* line 2484, ../scss/module/_elements.scss */
.latest-posts-v3 .latest-posts-profile a {
  color: #fff;
}
/* line 2486, ../scss/module/_elements.scss */
.latest-posts-v3 .latest-posts-profile a:hover {
  color: red;
}

/* latest posts v4*/
/* line 2495, ../scss/module/_elements.scss */
.latest-posts-v4 .latest-posts-image {
  margin-right: 10px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .latest-posts-v4 .latest-posts-image {
  margin-left: 10px;
  margin-right: inherit;
}
/* line 2497, ../scss/module/_elements.scss */
.latest-posts-v4 .latest-posts-image img {
  width: 100px !important;
  height: auto !important;
}
/* line 2502, ../scss/module/_elements.scss */
.latest-posts-v4 .latest-posts-item {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 2505, ../scss/module/_elements.scss */
.latest-posts-v4 .latest-posts-item .latest-posts-title {
  font-size: 14px;
  text-transform: uppercase;
}
/* line 2510, ../scss/module/_elements.scss */
.latest-posts-v4 .latest-posts-item .latest-posts-profile > span {
  margin-right: 10px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .latest-posts-v4 .latest-posts-item .latest-posts-profile > span {
  margin-left: 10px;
  margin-right: inherit;
}

/* latest posts v5*/
/* line 2518, ../scss/module/_elements.scss */
.latest-posts-v5 .latest-posts-image {
  margin-left: 10px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .latest-posts-v5 .latest-posts-image {
  margin-right: 10px;
  margin-left: inherit;
}
/* line 2520, ../scss/module/_elements.scss */
.latest-posts-v5 .latest-posts-image img {
  width: 100px !important;
  height: auto !important;
}
/* line 2525, ../scss/module/_elements.scss */
.latest-posts-v5 .latest-posts-item {
  padding: 20px;
}
/* line 2527, ../scss/module/_elements.scss */
.latest-posts-v5 .latest-posts-item:nth-child(even) {
  background-color: rgba(228, 228, 228, 0.3);
}
/* line 2530, ../scss/module/_elements.scss */
.latest-posts-v5 .latest-posts-item:nth-child(odd) {
  background-color: rgba(255, 255, 255, 0.3);
}
/* line 2533, ../scss/module/_elements.scss */
.latest-posts-v5 .latest-posts-item .latest-posts-title {
  font-size: 14px;
  text-transform: uppercase;
}
/* line 2538, ../scss/module/_elements.scss */
.latest-posts-v5 .latest-posts-item .latest-posts-profile > span {
  margin-right: 10px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .latest-posts-v5 .latest-posts-item .latest-posts-profile > span {
  margin-left: 10px;
  margin-right: inherit;
}

/* --- SCSS For List --- */
/* class list */
/* line 2551, ../scss/module/_elements.scss */
.list-unstyled {
  list-style: none;
  padding-left: 0;
}


/* line 2556, ../scss/module/_elements.scss */
.lists li {
  margin-bottom: 10px;
  list-style: none;
}
/* line 2559, ../scss/module/_elements.scss */
.lists li a {
  color: #666;
}
/* line 2561, ../scss/module/_elements.scss */
.lists li a:hover {
  color: #9c9c9c;
  text-decoration: none;
}
/* line 2566, ../scss/module/_elements.scss */
.lists li i {
  color: #666;
  margin-right: 10px;
  position: relative;
  top: 2px;
}
/* line 2575, ../scss/module/_elements.scss */
.lists.lists-light li, .lists.lists-light li a, .lists.lists-light li i {
  color: #fff;
}
/* line 2579, ../scss/module/_elements.scss */
.lists.lists-light li a:hover {
  color: #9c9c9c;
}
/* line 2585, ../scss/module/_elements.scss */
.lists.list-style-circle, .lists.list-style-disc {
  list-style: none;
  padding-left: 20px;
}
/* line 2589, ../scss/module/_elements.scss */
.lists.list-style-circle li, .lists.list-style-disc li {
  position: relative;
}
/* line 2591, ../scss/module/_elements.scss */
.lists.list-style-circle li:before, .lists.list-style-disc li:before {
  color: #666;
  font-family: 'FontAwesome';
  font-size: 10px;
  left: -20px;
  position: absolute;
  top: 4px;
}
/* line 2602, ../scss/module/_elements.scss */
.lists.list-style-circle.lists-light li:before, .lists.list-style-disc.lists-light li:before {
  color: #fff;
}
/* line 2610, ../scss/module/_elements.scss */
.lists.list-style-circle li:before {
  content: "\f10c";
}
/* line 2617, ../scss/module/_elements.scss */
.lists.list-style-disc li:before {
  content: "\f111";
}
/* line 2622, ../scss/module/_elements.scss */
.lists.list-style-square {
  list-style: none;
  padding-left: 20px;
}
/* line 2625, ../scss/module/_elements.scss */
.lists.list-style-square li {
  position: relative;
}
/* line 2627, ../scss/module/_elements.scss */
.lists.list-style-square li:before {
  content: "";
  top: 10px;
  left: -15px;
  position: absolute;
  width: 4px;
  height: 4px;
  background-color: #666;
}
/* line 2638, ../scss/module/_elements.scss */
.lists.list-style-square.lists-light li:before {
  background-color: #fff;
}
/* line 2645, ../scss/module/_elements.scss */
.lists.list-style-number {
  counter-reset: li;
  list-style: outside none decimal;
  padding-left: 20px;
}
/* line 2649, ../scss/module/_elements.scss */
.lists.list-style-number li {
  display: block;
  padding-left: 5px;
}
/* line 2652, ../scss/module/_elements.scss */
.lists.list-style-number li:before {
  color: #666;
  content: counter(li,decimal);
  counter-increment: li;
  left: 20px;
  position: absolute;
}
/* line 2663, ../scss/module/_elements.scss */
.lists.list-style-number.lists-light li:before {
  color: #fff;
}

/* --- SCSS For Media --- */
/* line 2675, ../scss/module/_elements.scss */
.media-image-v1 {
  border: 10px solid #f5f5f5;
  box-shadow: 0 4px 3px -2px rgba(0, 0, 0, 0.1);
}

/* line 2679, ../scss/module/_elements.scss */
.media-image-v2 {
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
}

/* line 2682, ../scss/module/_elements.scss */
.media-image-v3 {
  border: 10px solid #f5f5f5;
  position: relative;
}
/* line 2685, ../scss/module/_elements.scss */
.media-image-v3:before, .media-image-v3:after {
  width: 22%;
  height: 15px;
  bottom: 2px;
  box-shadow: 0 9px 20px 4px rgba(0, 0, 0, 0.1);
  content: "";
  position: absolute;
  z-index: -1;
}
/* line 2694, ../scss/module/_elements.scss */
.media-image-v3:before {
  left: 5px;
}
/* line 2697, ../scss/module/_elements.scss */
.media-image-v3:after {
  right: 5px;
}

/* --- SCSS For Mockup-presentation --- */
/* line 2703, ../scss/module/_elements.scss */
.mockup {
  font-size: 16px;
  line-height: 32px;
}
/* line 2707, ../scss/module/_elements.scss */
.mockup .heading h1, .mockup .heading h2, .mockup .heading h3, .mockup .heading h4, .mockup .heading h5 {
  margin-top: 0;
}

/* --- SCSS For Newsletter --- */
/* line 2715, ../scss/module/_elements.scss */
[class*="newsletter-v"] {
  border-bottom: 1px solid #ececec;
  border-top: 1px solid #ececec;
  padding: 30px 0;
}
/* line 2719, ../scss/module/_elements.scss */
[class*="newsletter-v"].light-style {
  color: #fff;
}
/* line 2721, ../scss/module/_elements.scss */
[class*="newsletter-v"].light-style .form-control {
  color: #fff;
  background: transparent;
}
/* line 2725, ../scss/module/_elements.scss */
[class*="newsletter-v"].light-style .newsletter-label {
  color: #FFF;
}
/* line 2729, ../scss/module/_elements.scss */
[class*="newsletter-v"].newsletter-border {
  border: 1px solid #ececec;
}
/* line 2732, ../scss/module/_elements.scss */
[class*="newsletter-v"].newsletter-center {
  text-align: center;
}
/* line 2734, ../scss/module/_elements.scss */
[class*="newsletter-v"].newsletter-center .newsletter-heading {
  margin-bottom: 20px;
}
/* line 2737, ../scss/module/_elements.scss */
[class*="newsletter-v"].newsletter-center h2 {
  margin-top: 0;
}

/* line 2743, ../scss/module/_elements.scss */
.newsletter-label {
  font-size: 18px;
  margin-top: 0;
  text-transform: uppercase;
}

/* line 2752, ../scss/module/_elements.scss */
.newsletter-v3 .newsletter-label {
  color: #FFF;
}

/* line 2759, ../scss/module/_elements.scss */
.newsletter-v8 .heading span {
  display: block;
  margin-bottom: 30px;
}
/* line 2764, ../scss/module/_elements.scss */
.newsletter-v8 .newsletter-group {
  margin: 0 auto;
  width: 60%;
  background: #FFF;
  border: 0;
  padding: 0 2px 0 0px;
  border-radius: 3px;
}
/* line 2772, ../scss/module/_elements.scss */
.newsletter-v8 .newsletter-input {
  background: transparent none;
  border: 0;
}

/* --- SCSS For Panel --- */
/* line 2783, ../scss/module/_elements.scss */
.panel-v1 .panel-heading {
  padding: 20px 0;
  border-color: #ececec;
}
/* line 2786, ../scss/module/_elements.scss */
.panel-v1 .panel-heading:after {
  background-color: #9c9c9c;
}
/* line 2790, ../scss/module/_elements.scss */
.panel-v1 .panel-body {
  padding: 0 !important;
}

/* line 2795, ../scss/module/_elements.scss */
.panel-v2 .panel-heading {
  text-align: center;
  border-color: #ececec;
}
/* line 2798, ../scss/module/_elements.scss */
.panel-v2 .panel-heading:after {
  background-color: #9c9c9c;
  right: 0;
  margin: 0 auto;
}

/* line 2806, ../scss/module/_elements.scss */
.panel-v3 .panel-body {
  padding: 15px 0;
}

/* --- SCSS For Parallax --- */
/* line 2812, ../scss/module/_elements.scss */
.parallax {
  padding-top: 150px;
  padding-bottom: 150px;
  text-align: center;
}
/* line 2817, ../scss/module/_elements.scss */
.parallax .parallax-heading h1, .parallax .parallax-heading h2, .parallax .parallax-heading h3, .parallax .parallax-heading h4, .parallax .parallax-heading h5, .parallax .parallax-heading h6 {
  text-transform: uppercase;
}

/* line 2824, ../scss/module/_elements.scss */
.parallax-v1 .parallax-heading h2 {
  margin: 0;
}

/* line 2830, ../scss/module/_elements.scss */
.parallax-light h1, .parallax-light h2, .parallax-light h3, .parallax-light h4, .parallax-light h5, .parallax-light h6, .parallax-light p {
  color: #FFF;
}

/* --- SCSS For Piechart --- */
/* line 2841, ../scss/module/_elements.scss */
[class*="piechart-v"] .piechart-body {
  position: relative;
  display: inline-block;
}
/* line 2844, ../scss/module/_elements.scss */
[class*="piechart-v"] .piechart-body .piechart-body-inner {
  top: 0;
  font-size: 35px;
  line-height: 140px;
  position: absolute;
  left: 0;
  width: 100%;
  height: 140px;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl [class*="piechart-v"] .piechart-body .piechart-body-inner {
  right: 0;
  left: auto;
}
/* line 2853, ../scss/module/_elements.scss */
[class*="piechart-v"].piechart-center {
  text-align: center;
}
/* line 2856, ../scss/module/_elements.scss */
[class*="piechart-v"].light-style {
  color: #fff;
}

/* line 2861, ../scss/module/_elements.scss */
.progress-title {
  font-size: 24px;
  color: #000;
  font-weight: 800;
  line-height: 100%;
}
/* line 2866, ../scss/module/_elements.scss */
.progress-title span {
  margin-right: 10px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .progress-title span {
  margin-left: 10px;
  margin-right: inherit;
}
/* line 2869, ../scss/module/_elements.scss */
.progress-title small {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
}

/* line 2875, ../scss/module/_elements.scss */
.progress-bar {
  box-shadow: none;
}

/* line 2879, ../scss/module/_elements.scss */
.progress-icon .progress-title {
  padding-left: 10px;
}
/* line 2882, ../scss/module/_elements.scss */
.progress-icon .bar-chart {
  padding-left: 50px;
  position: relative;
}
/* line 2886, ../scss/module/_elements.scss */
.progress-icon .bar-icon {
  position: absolute;
  content: "";
  top: 9px;
  left: 0;
}

/* line 2893, ../scss/module/_elements.scss */
.progress-box .progress-bar {
  transition: all 3s ease-in 0s;
}

/* line 2897, ../scss/module/_elements.scss */
.process > li:hover i, .process > li:hover i:after {
  transition: all 0.3s ease-in-out 0s;
}

/* line 2902, ../scss/module/_elements.scss */
.chart {
  display: inline-block;
  width: 110px;
  margin: 40px auto 20px;
  padding: 0 10px;
}

/* line 2908, ../scss/module/_elements.scss */
.easyPieChart {
  position: relative;
  text-align: center;
}
/* line 2911, ../scss/module/_elements.scss */
.easyPieChart canvas {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}

/* line 2919, ../scss/module/_elements.scss */
.percentage {
  font-size: 24px;
  color: #9c9c9c;
  font-weight: 800;
  margin: 0 auto 0.5em;
}

/* line 2925, ../scss/module/_elements.scss */
.piechart-title {
  text-transform: uppercase;
  font-weight: 700;
}

/* line 2929, ../scss/module/_elements.scss */
sup {
  top: -0.2em;
  margin-left: 1px;
}

/* line 2933, ../scss/module/_elements.scss */
.ctrl {
  position: absolute;
  right: 10px;
  top: 5px;
  color: #c4cdcc;
  word-spacing: 5px;
}
/* line 2939, ../scss/module/_elements.scss */
.ctrl span {
  cursor: pointer;
  -webkit-transition: color 0.5s ease-in-out;
  transition: color 0.5s ease-in-out;
}
/* line 2942, ../scss/module/_elements.scss */
.ctrl span:hover {
  color: #000;
}

/* --- SCSS For Pricing --- */
/* line 2952, ../scss/module/_elements.scss */
.pricing {
  text-align: center;
}

/* line 2955, ../scss/module/_elements.scss */
.pricing-v1 {
  background: #FFFFFF;
}
/* line 2957, ../scss/module/_elements.scss */
.pricing-v1 .plan-title {
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 300;
  margin: 0;
  padding: 30px 0;
  border-bottom: 2px solid #f9f9f9;
}
/* line 2965, ../scss/module/_elements.scss */
.pricing-v1 .plan-figure {
  font-size: 48px;
  font-weight: 300;
  color: #000;
}
/* line 2970, ../scss/module/_elements.scss */
.pricing-v1 .plan-price {
  font-size: 16px;
  border-bottom: 2px solid #f9f9f9;
}
/* line 2974, ../scss/module/_elements.scss */
.pricing-v1 .plan-currency {
  font-size: 30px;
  font-weight: 300;
}
/* line 2978, ../scss/module/_elements.scss */
.pricing-v1 .plain-info {
  padding: 20px;
}
/* line 2980, ../scss/module/_elements.scss */
.pricing-v1 .plain-info li {
  font-size: 16px;
  color: #000;
  font-weight: 300;
  background: #EDEDED;
  margin-bottom: 10px;
  padding: 14px 0;
}
/* line 2989, ../scss/module/_elements.scss */
.pricing-v1 .pricing-footer {
  padding: 0px 20px 40px 20px;
}

/* line 2993, ../scss/module/_elements.scss */
.pricing-v2 {
  background: #FFFFFF;
}
/* line 2995, ../scss/module/_elements.scss */
.pricing-v2 .plan-title {
  color: #000;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 300;
  margin: 0;
  padding: 30px 0;
}
/* line 3003, ../scss/module/_elements.scss */
.pricing-v2 .plan-price {
  background: #9c9c9c;
  margin: 0 -10px;
  position: relative;
  height: 100px;
}
/* line 3008, ../scss/module/_elements.scss */
.pricing-v2 .plan-price .plan-price-body {
  background: #9c9c9c;
  margin: 0 auto;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: -15px;
  right: 0;
  color: #FFF;
  width: 130px;
  height: 130px;
}
/* line 3019, ../scss/module/_elements.scss */
.pricing-v2 .plan-price .plan-figure {
  font-size: 48px;
  font-weight: 300;
}
/* line 3023, ../scss/module/_elements.scss */
.pricing-v2 .plan-price .plan-currency {
  font-size: 30px;
  font-weight: 300;
}
/* line 3028, ../scss/module/_elements.scss */
.pricing-v2 .plain-info {
  padding: 20px;
}
/* line 3030, ../scss/module/_elements.scss */
.pricing-v2 .plain-info li {
  color: #000;
  line-height: 62px;
  border-bottom: 1px dashed #ececec;
}
/* line 3036, ../scss/module/_elements.scss */
.pricing-v2 .pricing-footer {
  padding: 0 20px 40px 20px;
}

/* line 3041, ../scss/module/_elements.scss */
.pricing-highlight .plan-title {
  background: #9c9c9c;
  color: #FFFFFF;
}

/* --- SCSS For Process-steps --- */
/* line 3048, ../scss/module/_elements.scss */
.process-steps {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
/* line 3052, ../scss/module/_elements.scss */
.process-steps li {
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
}
/* line 3057, ../scss/module/_elements.scss */
.process-steps li a,
.process-steps li span {
  color: #F46D71;
}
/* line 3060, ../scss/module/_elements.scss */
.process-steps li a .icons,
.process-steps li span .icons {
  background-color: #F46D71;
  color: #fff;
  font-style: normal;
}
/* line 3064, ../scss/module/_elements.scss */
.process-steps li a .icons.icons-bodered,
.process-steps li span .icons.icons-bodered {
  background-color: transparent;
  border: 1px solid #F46D71;
  color: #F46D71;
}
/* line 3073, ../scss/module/_elements.scss */
.process-steps li.step_current a,
.process-steps li.step_current span, .process-steps li.step_done a,
.process-steps li.step_done span {
  color: #9c9c9c !important;
}
/* line 3076, ../scss/module/_elements.scss */
.process-steps li.step_current a .icons,
.process-steps li.step_current span .icons, .process-steps li.step_done a .icons,
.process-steps li.step_done span .icons {
  background-color: #9c9c9c !important;
  color: #fff !important;
}
/* line 3079, ../scss/module/_elements.scss */
.process-steps li.step_current a .icons.icons-bodered,
.process-steps li.step_current span .icons.icons-bodered, .process-steps li.step_done a .icons.icons-bodered,
.process-steps li.step_done span .icons.icons-bodered {
  background-color: transparent !important;
  border: 1px solid #9c9c9c !important;
  color: #9c9c9c !important;
}
/* line 3088, ../scss/module/_elements.scss */
.process-steps.process-2 li {
  width: 50%;
}
/* line 3091, ../scss/module/_elements.scss */
.process-steps.process-3 li {
  width: 33.33%;
}
/* line 3094, ../scss/module/_elements.scss */
.process-steps.process-4 li {
  width: 25%;
}
/* line 3097, ../scss/module/_elements.scss */
.process-steps.process-5 li {
  width: 20%;
}

/* line 3103, ../scss/module/_elements.scss */
.process-steps-v1 li:after, .process-steps-v1 li:before {
  border-top: 1px dashed #bbb;
  content: "";
  left: 0;
  margin-left: -26px;
  position: absolute;
  top: 30px;
  width: 50%;
}
/* line 3112, ../scss/module/_elements.scss */
.process-steps-v1 li:after {
  left: auto;
  margin: 0 -26px 0 0;
  right: 0;
}
/* line 3117, ../scss/module/_elements.scss */
.process-steps-v1 li:first-child:before, .process-steps-v1 li:last-child:after {
  display: none;
}
/* line 3121, ../scss/module/_elements.scss */
.process-steps-v1 li span {
  margin: 5px 0;
  overflow: hidden;
  display: inline-block;
}

/* line 3130, ../scss/module/_elements.scss */
.process-steps-v2 {
  border-bottom: 1px solid #bbb;
}
/* line 3133, ../scss/module/_elements.scss */
.process-steps-v2 li a,
.process-steps-v2 li span {
  display: inline-block;
  padding: 10px 0;
}
/* line 3140, ../scss/module/_elements.scss */
.process-steps-v2 li.step_current a,
.process-steps-v2 li.step_current span, .process-steps-v2 li.step_done a,
.process-steps-v2 li.step_done span {
  border-bottom: 3px solid #9c9c9c;
}

/* --- SCSS For Service --- */
/* line 3152, ../scss/module/_elements.scss */
.icon-combs {
  position: relative;
}
/* line 3155, ../scss/module/_elements.scss */
.icon-combs .icon-combs-panel i {
  float: left;
  margin: 10px 15px 0 0;
}
/* line 3160, ../scss/module/_elements.scss */
.icon-combs .icon-combs-panel.icon-combs-right i {
  float: right;
  margin: 10px 0 0 15px;
}
/* line 3166, ../scss/module/_elements.scss */
.icon-combs .icon-combs-desc {
  overflow: hidden;
}
/* line 3169, ../scss/module/_elements.scss */
.icon-combs > li {
  float: left;
  padding-right: 20px;
  position: relative;
  text-align: right;
  width: 50%;
}
/* line 3175, ../scss/module/_elements.scss */
.icon-combs > li.icon-combs-inverted {
  clear: right;
  float: right;
  padding: 0 0 0 20px;
}
/* line 3182, ../scss/module/_elements.scss */
.icon-combs.icon-combs-light:before {
  background: #fff;
}
/* line 3186, ../scss/module/_elements.scss */
.icon-combs.icon-combs-light .icon-combs-desc h3, .icon-combs.icon-combs-light .icon-combs-desc p {
  color: #fff;
}
/* line 3191, ../scss/module/_elements.scss */
.icon-combs:before {
  background: #777;
  bottom: 0;
  content: "";
  left: 50%;
  margin-left: -1.5px;
  position: absolute;
  top: 0;
  width: 2px;
}

/* line 3203, ../scss/module/_elements.scss */
.icon-wrap-icon {
  width: 60px;
  height: 60px;
  display: inline-block;
  background: #9c9c9c;
}
/* line 3207, ../scss/module/_elements.scss */
.icon-wrap-icon .fa {
  font-size: 25px;
  margin: 18px 15px;
  color: #fff;
}

/* line 3214, ../scss/module/_elements.scss */
.social-icons {
  text-align: center;
  width: 60px;
  height: 60px;
  font-size: 25px;
  padding: 17px;
  border: 1px solid transparent;
}
/* line 3220, ../scss/module/_elements.scss */
.social-icons.icons-light-brd {
  color: #fff;
  border-color: #fff;
}
/* line 3224, ../scss/module/_elements.scss */
.social-icons.icons-brd {
  color: #444;
  border-color: #444;
}

/* Service Timeline */
/* line 3232, ../scss/module/_elements.scss */
.timeline-service {
  position: relative;
}
/* line 3234, ../scss/module/_elements.scss */
.timeline-service:before {
  bottom: 0;
  content: " ";
  left: 50%;
  margin-left: -1.5px;
  position: absolute;
  top: 0;
  width: 2px;
  background: #c4c4c4;
}
/* line 3244, ../scss/module/_elements.scss */
.timeline-service > li {
  float: left;
  position: relative;
  text-align: right;
  width: 50%;
}
/* line 3249, ../scss/module/_elements.scss */
.timeline-service > li > .timeline-panel {
  border: 1px solid #c4c4c4;
  float: left;
  margin: 0 19px;
  padding: 20px 20px 20px 50px;
  position: relative;
  width: 93%;
}
/* line 3256, ../scss/module/_elements.scss */
.timeline-service > li > .timeline-panel i {
  background: #9c9c9c;
  color: #fff;
  display: inline-block;
  font-size: 25px;
  width: 40px;
  height: 40px;
  line-height: 30px;
  margin-top: -20px;
  padding: 7px;
  position: absolute;
  right: -20px;
  text-align: center;
  top: 50%;
}
/* line 3269, ../scss/module/_elements.scss */
.timeline-service > li > .timeline-panel i.left-wing {
  left: -20px;
}
/* line 3274, ../scss/module/_elements.scss */
.timeline-service > li > .timeline-badge {
  background: #9c9c9c;
  width: 20px;
  height: 20px;
  position: absolute;
  right: -9px;
  top: 15%;
}
/* line 3282, ../scss/module/_elements.scss */
.timeline-service > li.timeline-inverted > .timeline-panel {
  float: right;
  padding: 20px 50px 20px 20px;
  text-align: left;
}
/* line 3287, ../scss/module/_elements.scss */
.timeline-service > li.timeline-inverted > .timeline-badge {
  display: none;
}
/* line 3294, ../scss/module/_elements.scss */
.timeline-service.timeline-service-light .timeline-panel * {
  color: #fff;
}

/* --- SCSS For Style-icon --- */
/* Icon */
/* line 3308, ../scss/module/_elements.scss */
.icons {
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  display: inline-block;
  background-color: #9c9c9c;
  color: #fff;
  border: 1px solid transparent;
}
/* line 3317, ../scss/module/_elements.scss */
.icons.icons-lg {
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 26px;
}
/* line 3323, ../scss/module/_elements.scss */
.icons.icons-sm {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
}
/* line 3328, ../scss/module/_elements.scss */
.icons.icons-xs {
  width: 25px;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
}
/* line 3333, ../scss/module/_elements.scss */
.icons:hover {
  color: #fff;
  background-color: #8f8f8f;
}
/* line 3338, ../scss/module/_elements.scss */
.icons.icons-bodered {
  border: 1px solid #9c9c9c;
  background-color: transparent;
  color: #9c9c9c;
}
/* line 3342, ../scss/module/_elements.scss */
.icons.icons-bodered:hover {
  border: 1px solid #838383;
  background-color: transparent;
  color: #838383;
}
/* line 3348, ../scss/module/_elements.scss */
.icons.icons-darker {
  background-color: #000 !important;
  color: #fff !important;
}
/* line 3351, ../scss/module/_elements.scss */
.icons.icons-darker:hover {
  background-color: #595959 !important;
  color: #fff !important;
}
/* line 3356, ../scss/module/_elements.scss */
.icons.icons-light {
  background-color: #f0f0f0 !important;
  color: #000 !important;
}
/* line 3360, ../scss/module/_elements.scss */
.icons.icons-light:hover {
  background-color: #d6d6d6 !important;
  color: #fff !important;
}
/* line 3365, ../scss/module/_elements.scss */
.icons.icons-plain {
  background-color: transparent;
  color: #9c9c9c;
  font-size: 28px !important;
  width: auto;
  height: auto;
}
/* line 3371, ../scss/module/_elements.scss */
.icons.icons-plain.icons-lg {
  font-size: 36px !important;
  width: auto;
  height: auto;
}
/* line 3375, ../scss/module/_elements.scss */
.icons.icons-plain.icons-sm {
  font-size: 20px !important;
  width: auto;
  height: auto;
}
/* line 3379, ../scss/module/_elements.scss */
.icons.icons-plain.icons-xs {
  font-size: 14px !important;
  width: auto;
  height: auto;
}
/* line 3384, ../scss/module/_elements.scss */
.icons.icons-plain:hover {
  background-color: transparent;
  color: #000;
}

/* line 3391, ../scss/module/_elements.scss */
.icons-outline {
  color: #d1d646;
  background-color: transparent;
  border-color: #d1d646;
}
/* line 445, ../scss/bootstrap/_mixins.scss */
.icons-outline:hover, .icons-outline:focus, .icons-outline:active, .icons-outline.active {
  color: #fff;
  background-color: #d1d646;
  border-color: #ccd131;
}
/* line 453, ../scss/bootstrap/_mixins.scss */
.open .icons-outline.dropdown-toggle {
  color: #fff;
  background-color: #d1d646;
  border-color: #ccd131;
}
/* line 458, ../scss/bootstrap/_mixins.scss */
.icons-outline:active, .icons-outline.active {
  background-image: none;
}
/* line 462, ../scss/bootstrap/_mixins.scss */
.open .icons-outline.dropdown-toggle {
  background-image: none;
}
/* line 468, ../scss/bootstrap/_mixins.scss */
.icons-outline.disabled, .icons-outline.disabled:hover, .icons-outline.disabled:focus, .icons-outline.disabled:active, .icons-outline.disabled.active, .icons-outline[disabled], .icons-outline[disabled]:hover, .icons-outline[disabled]:focus, .icons-outline[disabled]:active, .icons-outline[disabled].active, fieldset[disabled] .icons-outline, fieldset[disabled] .icons-outline:hover, fieldset[disabled] .icons-outline:focus, fieldset[disabled] .icons-outline:active, fieldset[disabled] .icons-outline.active {
  background-color: transparent;
  border-color: #d1d646;
}
/* line 478, ../scss/bootstrap/_mixins.scss */
.icons-outline .badge {
  color: transparent;
  background-color: #d1d646;
}
/* line 284, ../scss/bootstrap/_mixins.scss */
.icons-outline.icons-primary {
  background: transparent;
  color: #9c9c9c;
}
/* line 287, ../scss/bootstrap/_mixins.scss */
.icons-outline.icons-primary:hover {
  color: #FFFFFF;
}
/* line 284, ../scss/bootstrap/_mixins.scss */
.icons-outline.icons-success {
  background: transparent;
  color: #5cb85c;
}
/* line 287, ../scss/bootstrap/_mixins.scss */
.icons-outline.icons-success:hover {
  color: #FFFFFF;
}
/* line 284, ../scss/bootstrap/_mixins.scss */
.icons-outline.icons-info {
  background: transparent;
  color: #5bc0de;
}
/* line 287, ../scss/bootstrap/_mixins.scss */
.icons-outline.icons-info:hover {
  color: #FFFFFF;
}
/* line 284, ../scss/bootstrap/_mixins.scss */
.icons-outline.icons-danger {
  background: transparent;
  color: #d9534f;
}
/* line 287, ../scss/bootstrap/_mixins.scss */
.icons-outline.icons-danger:hover {
  color: #FFFFFF;
}
/* line 284, ../scss/bootstrap/_mixins.scss */
.icons-outline.icons-warning {
  background: transparent;
  color: #f0ad4e;
}
/* line 287, ../scss/bootstrap/_mixins.scss */
.icons-outline.icons-warning:hover {
  color: #FFFFFF;
}

/* line 3400, ../scss/module/_elements.scss */
.icons-inverse {
  color: #fff;
  background-color: #d1d646;
  border-color: #ccd131;
}
/* line 445, ../scss/bootstrap/_mixins.scss */
.icons-inverse:hover, .icons-inverse:focus, .icons-inverse:active, .icons-inverse.active {
  color: #d1d646;
  background-color: transparent;
  border-color: #d1d646;
}
/* line 453, ../scss/bootstrap/_mixins.scss */
.open .icons-inverse.dropdown-toggle {
  color: #d1d646;
  background-color: transparent;
  border-color: #d1d646;
}
/* line 458, ../scss/bootstrap/_mixins.scss */
.icons-inverse:active, .icons-inverse.active {
  background-image: none;
}
/* line 462, ../scss/bootstrap/_mixins.scss */
.open .icons-inverse.dropdown-toggle {
  background-image: none;
}
/* line 468, ../scss/bootstrap/_mixins.scss */
.icons-inverse.disabled, .icons-inverse.disabled:hover, .icons-inverse.disabled:focus, .icons-inverse.disabled:active, .icons-inverse.disabled.active, .icons-inverse[disabled], .icons-inverse[disabled]:hover, .icons-inverse[disabled]:focus, .icons-inverse[disabled]:active, .icons-inverse[disabled].active, fieldset[disabled] .icons-inverse, fieldset[disabled] .icons-inverse:hover, fieldset[disabled] .icons-inverse:focus, fieldset[disabled] .icons-inverse:active, fieldset[disabled] .icons-inverse.active {
  background-color: #d1d646;
  border-color: #ccd131;
}
/* line 478, ../scss/bootstrap/_mixins.scss */
.icons-inverse .badge {
  color: #d1d646;
  background-color: #fff;
}
/* line 275, ../scss/bootstrap/_mixins.scss */
.icons-inverse.icons-primary:hover {
  color: #9c9c9c;
  background: transparent;
}
/* line 275, ../scss/bootstrap/_mixins.scss */
.icons-inverse.icons-success:hover {
  color: #5cb85c;
  background: transparent;
}
/* line 275, ../scss/bootstrap/_mixins.scss */
.icons-inverse.icons-info:hover {
  color: #5bc0de;
  background: transparent;
}
/* line 275, ../scss/bootstrap/_mixins.scss */
.icons-inverse.icons-danger:hover {
  color: #d9534f;
  background: transparent;
}
/* line 275, ../scss/bootstrap/_mixins.scss */
.icons-inverse.icons-warning:hover {
  color: #f0ad4e;
  background: transparent;
}

/* line 3409, ../scss/module/_elements.scss */
.light-style .icons {
  background-color: #fff;
  color: #9c9c9c;
}
/* line 3413, ../scss/module/_elements.scss */
.light-style .icons:hover {
  color: #9c9c9c;
  background-color: #f2f2f2;
}
/* line 3419, ../scss/module/_elements.scss */
.light-style .icons-bodered {
  border: 1px solid #fff;
  color: #fff;
  background-color: transparent;
}
/* line 3423, ../scss/module/_elements.scss */
.light-style .icons-bodered:hover {
  border: 1px solid #f2f2f2;
  color: #f2f2f2;
  background-color: transparent;
}
/* line 3429, ../scss/module/_elements.scss */
.light-style .icons-plain {
  background-color: transparent;
  color: #fff;
}
/* line 3432, ../scss/module/_elements.scss */
.light-style .icons-plain:hover {
  background-color: transparent;
  color: #9c9c9c;
}

/* line 3439, ../scss/module/_elements.scss */
.icons-default {
  color: #fff;
  background-color: #434a54;
  border-color: #434a54;
}
/* line 401, ../scss/bootstrap/_mixins.scss */
.icons-default:hover, .icons-default:focus, .icons-default:active, .icons-default.active {
  color: #fff;
  background-color: #31363d;
  border-color: #282c32;
}
/* line 409, ../scss/bootstrap/_mixins.scss */
.open .icons-default.dropdown-toggle {
  color: #fff;
  background-color: #31363d;
  border-color: #282c32;
}
/* line 414, ../scss/bootstrap/_mixins.scss */
.icons-default:active, .icons-default.active {
  background-image: none;
}
/* line 418, ../scss/bootstrap/_mixins.scss */
.open .icons-default.dropdown-toggle {
  background-image: none;
}
/* line 424, ../scss/bootstrap/_mixins.scss */
.icons-default.disabled, .icons-default.disabled:hover, .icons-default.disabled:focus, .icons-default.disabled:active, .icons-default.disabled.active, .icons-default[disabled], .icons-default[disabled]:hover, .icons-default[disabled]:focus, .icons-default[disabled]:active, .icons-default[disabled].active, fieldset[disabled] .icons-default, fieldset[disabled] .icons-default:hover, fieldset[disabled] .icons-default:focus, fieldset[disabled] .icons-default:active, fieldset[disabled] .icons-default.active {
  background-color: #434a54;
  border-color: #434a54;
}
/* line 434, ../scss/bootstrap/_mixins.scss */
.icons-default .badge {
  color: #434a54;
  background-color: #fff;
}

/* line 3442, ../scss/module/_elements.scss */
.icons-primary {
  color: #fff;
  background-color: #9c9c9c;
  border-color: #8f8f8f;
}
/* line 401, ../scss/bootstrap/_mixins.scss */
.icons-primary:hover, .icons-primary:focus, .icons-primary:active, .icons-primary.active {
  color: #fff;
  background-color: #888888;
  border-color: #717171;
}
/* line 409, ../scss/bootstrap/_mixins.scss */
.open .icons-primary.dropdown-toggle {
  color: #fff;
  background-color: #888888;
  border-color: #717171;
}
/* line 414, ../scss/bootstrap/_mixins.scss */
.icons-primary:active, .icons-primary.active {
  background-image: none;
}
/* line 418, ../scss/bootstrap/_mixins.scss */
.open .icons-primary.dropdown-toggle {
  background-image: none;
}
/* line 424, ../scss/bootstrap/_mixins.scss */
.icons-primary.disabled, .icons-primary.disabled:hover, .icons-primary.disabled:focus, .icons-primary.disabled:active, .icons-primary.disabled.active, .icons-primary[disabled], .icons-primary[disabled]:hover, .icons-primary[disabled]:focus, .icons-primary[disabled]:active, .icons-primary[disabled].active, fieldset[disabled] .icons-primary, fieldset[disabled] .icons-primary:hover, fieldset[disabled] .icons-primary:focus, fieldset[disabled] .icons-primary:active, fieldset[disabled] .icons-primary.active {
  background-color: #9c9c9c;
  border-color: #8f8f8f;
}
/* line 434, ../scss/bootstrap/_mixins.scss */
.icons-primary .badge {
  color: #9c9c9c;
  background-color: #fff;
}

/* line 3446, ../scss/module/_elements.scss */
.icons-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
/* line 401, ../scss/bootstrap/_mixins.scss */
.icons-success:hover, .icons-success:focus, .icons-success:active, .icons-success.active {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}
/* line 409, ../scss/bootstrap/_mixins.scss */
.open .icons-success.dropdown-toggle {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}
/* line 414, ../scss/bootstrap/_mixins.scss */
.icons-success:active, .icons-success.active {
  background-image: none;
}
/* line 418, ../scss/bootstrap/_mixins.scss */
.open .icons-success.dropdown-toggle {
  background-image: none;
}
/* line 424, ../scss/bootstrap/_mixins.scss */
.icons-success.disabled, .icons-success.disabled:hover, .icons-success.disabled:focus, .icons-success.disabled:active, .icons-success.disabled.active, .icons-success[disabled], .icons-success[disabled]:hover, .icons-success[disabled]:focus, .icons-success[disabled]:active, .icons-success[disabled].active, fieldset[disabled] .icons-success, fieldset[disabled] .icons-success:hover, fieldset[disabled] .icons-success:focus, fieldset[disabled] .icons-success:active, fieldset[disabled] .icons-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
/* line 434, ../scss/bootstrap/_mixins.scss */
.icons-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

/* line 3450, ../scss/module/_elements.scss */
.icons-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
/* line 401, ../scss/bootstrap/_mixins.scss */
.icons-info:hover, .icons-info:focus, .icons-info:active, .icons-info.active {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
/* line 409, ../scss/bootstrap/_mixins.scss */
.open .icons-info.dropdown-toggle {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
/* line 414, ../scss/bootstrap/_mixins.scss */
.icons-info:active, .icons-info.active {

  background-image: none;
}
/* line 418, ../scss/bootstrap/_mixins.scss */
.open .icons-info.dropdown-toggle {
  background-image: none;
}
/* line 424, ../scss/bootstrap/_mixins.scss */
.icons-info.disabled, .icons-info.disabled:hover, .icons-info.disabled:focus, .icons-info.disabled:active, .icons-info.disabled.active, .icons-info[disabled], .icons-info[disabled]:hover, .icons-info[disabled]:focus, .icons-info[disabled]:active, .icons-info[disabled].active, fieldset[disabled] .icons-info, fieldset[disabled] .icons-info:hover, fieldset[disabled] .icons-info:focus, fieldset[disabled] .icons-info:active, fieldset[disabled] .icons-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
/* line 434, ../scss/bootstrap/_mixins.scss */
.icons-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

/* line 3454, ../scss/module/_elements.scss */
.icons-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
/* line 401, ../scss/bootstrap/_mixins.scss */
.icons-warning:hover, .icons-warning:focus, .icons-warning:active, .icons-warning.active {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}
/* line 409, ../scss/bootstrap/_mixins.scss */
.open .icons-warning.dropdown-toggle {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}
/* line 414, ../scss/bootstrap/_mixins.scss */
.icons-warning:active, .icons-warning.active {
  background-image: none;
}
/* line 418, ../scss/bootstrap/_mixins.scss */
.open .icons-warning.dropdown-toggle {
  background-image: none;
}
/* line 424, ../scss/bootstrap/_mixins.scss */
.icons-warning.disabled, .icons-warning.disabled:hover, .icons-warning.disabled:focus, .icons-warning.disabled:active, .icons-warning.disabled.active, .icons-warning[disabled], .icons-warning[disabled]:hover, .icons-warning[disabled]:focus, .icons-warning[disabled]:active, .icons-warning[disabled].active, fieldset[disabled] .icons-warning, fieldset[disabled] .icons-warning:hover, fieldset[disabled] .icons-warning:focus, fieldset[disabled] .icons-warning:active, fieldset[disabled] .icons-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
/* line 434, ../scss/bootstrap/_mixins.scss */
.icons-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

/* line 3458, ../scss/module/_elements.scss */
.icons-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
/* line 401, ../scss/bootstrap/_mixins.scss */
.icons-danger:hover, .icons-danger:focus, .icons-danger:active, .icons-danger.active {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
/* line 409, ../scss/bootstrap/_mixins.scss */
.open .icons-danger.dropdown-toggle {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
/* line 414, ../scss/bootstrap/_mixins.scss */
.icons-danger:active, .icons-danger.active {
  background-image: none;
}
/* line 418, ../scss/bootstrap/_mixins.scss */
.open .icons-danger.dropdown-toggle {
  background-image: none;
}
/* line 424, ../scss/bootstrap/_mixins.scss */
.icons-danger.disabled, .icons-danger.disabled:hover, .icons-danger.disabled:focus, .icons-danger.disabled:active, .icons-danger.disabled.active, .icons-danger[disabled], .icons-danger[disabled]:hover, .icons-danger[disabled]:focus, .icons-danger[disabled]:active, .icons-danger[disabled].active, fieldset[disabled] .icons-danger, fieldset[disabled] .icons-danger:hover, fieldset[disabled] .icons-danger:focus, fieldset[disabled] .icons-danger:active, fieldset[disabled] .icons-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
/* line 434, ../scss/bootstrap/_mixins.scss */
.icons-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

/* line 3464, ../scss/module/_elements.scss */
.icons-color {
  background-color: #5bc0de;
  color: #fff;
}
/* line 3467, ../scss/module/_elements.scss */
.icons-color:hover {
  background-color: #3fb5d8;
  color: #fff;
}
/* line 3471, ../scss/module/_elements.scss */
.icons-color.icon-twitter {
  background-color: #00bdec;
}
/* line 3473, ../scss/module/_elements.scss */
.icons-color.icon-twitter:hover {
  background-color: #00a2cb;
}
/* line 3477, ../scss/module/_elements.scss */
.icons-color.icon-facebook {
  background-color: #3b5998;
}
/* line 3479, ../scss/module/_elements.scss */
.icons-color.icon-facebook:hover {
  background-color: #324b80;
}
/* line 3483, ../scss/module/_elements.scss */
.icons-color.icon-linkedin {
  background-color: #ce3d99;
}
/* line 3485, ../scss/module/_elements.scss */
.icons-color.icon-linkedin:hover {
  background-color: #bb2f88;
}
/* line 3489, ../scss/module/_elements.scss */
.icons-color.icon-files-o {
  background-color: #ccca3e;
}
/* line 3491, ../scss/module/_elements.scss */
.icons-color.icon-files-o:hover {
  background-color: #b8b631;
}
/* line 3495, ../scss/module/_elements.scss */
.icons-color.icon-google-plus {
  background-color: #ce3d3d;
}
/* line 3497, ../scss/module/_elements.scss */
.icons-color.icon-google-plus:hover {
  background-color: #bb2f2f;
}
/* line 3501, ../scss/module/_elements.scss */
.icons-color.icon-dribbble {
  background-color: #3ebacc;
}
/* line 3503, ../scss/module/_elements.scss */
.icons-color.icon-dribbble:hover {
  background-color: #31a7b8;
}
/* line 3507, ../scss/module/_elements.scss */
.icons-color.icon-behance {
  background-color: #d2230c;
}
/* line 3509, ../scss/module/_elements.scss */
.icons-color.icon-behance:hover {
  background-color: #b31e0a;
}
/* line 3513, ../scss/module/_elements.scss */
.icons-color.icon-deviantart {
  background-color: #cc3eb3;
}
/* line 3515, ../scss/module/_elements.scss */
.icons-color.icon-deviantart:hover {
  background-color: #b831a0;
}
/* line 3519, ../scss/module/_elements.scss */
.icons-color.icon-tumblr {
  background-color: #c5fb45;
}
/* line 3521, ../scss/module/_elements.scss */
.icons-color.icon-tumblr:hover {
  background-color: #bbfa25;
}
/* line 3525, ../scss/module/_elements.scss */
.icons-color.icon-rss {
  background-color: #cc873e;
}
/* line 3527, ../scss/module/_elements.scss */
.icons-color.icon-rss:hover {
  background-color: #b87631;
}
/* line 3531, ../scss/module/_elements.scss */
.icons-color.icon-apple {
  background-color: #3ecc6d;
}
/* line 3533, ../scss/module/_elements.scss */
.icons-color.icon-apple:hover {
  background-color: #31b85e;
}
/* line 3537, ../scss/module/_elements.scss */
.icons-color.icon-linux {
  background-color: #5c3ecc;
}
/* line 3539, ../scss/module/_elements.scss */
.icons-color.icon-linux:hover {
  background-color: #4d31b8;
}
/* line 3543, ../scss/module/_elements.scss */
.icons-color.icon-vk {
  background-color: #f7cc06;
}
/* line 3545, ../scss/module/_elements.scss */
.icons-color.icon-vk:hover {
  background-color: #d7b105;
}
/* line 3549, ../scss/module/_elements.scss */
.icons-color.icon-github {
  background-color: #f9af50;
}
/* line 3551, ../scss/module/_elements.scss */
.icons-color.icon-github:hover {
  background-color: #f8a030;
}
/* line 3555, ../scss/module/_elements.scss */
.icons-color.icon-html5 {
  background-color: #f95060;
}
/* line 3557, ../scss/module/_elements.scss */
.icons-color.icon-html5:hover {
  background-color: #f83043;
}
/* line 3561, ../scss/module/_elements.scss */
.icons-color.icon-yahoo {
  background-color: #f950b7;
}
/* line 3563, ../scss/module/_elements.scss */
.icons-color.icon-yahoo:hover {
  background-color: #f830aa;
}
/* line 3567, ../scss/module/_elements.scss */
.icons-color.icon-youtube {
  background-color: #fc2736;
}
/* line 3569, ../scss/module/_elements.scss */
.icons-color.icon-youtube:hover {
  background-color: #fc0618;
}
/* line 3573, ../scss/module/_elements.scss */
.icons-color.icon-flickr {
  background-color: #276dfc;
}
/* line 3575, ../scss/module/_elements.scss */
.icons-color.icon-flickr:hover {
  background-color: #0657fc;
}

/* --- SCSS For Table --- */
/* line 3587, ../scss/module/_elements.scss */
.table {
  margin-bottom: 0;
}

/* line 3591, ../scss/module/_elements.scss */
.table > thead > tr > th {
  border-width: 1px;
  color: #444444;
  font-weight: 600;
}

/* line 3596, ../scss/module/_elements.scss */
.table > tbody > tr > td {
  color: #666666;
  vertical-align: middle;
}

/* line 3605, ../scss/module/_elements.scss */
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: medium none;
}

/* line 3611, ../scss/module/_elements.scss */
.table-v1 {
  border: 1px solid #ececec;
}
/* line 3617, ../scss/module/_elements.scss */
.table-v1 > thead > tr > th, .table-v1 > thead > tr td,
.table-v1 > tbody > tr > th,
.table-v1 > tbody > tr td,
.table-v1 > tfoot > tr > th,
.table-v1 > tfoot > tr td {
  text-align: center;
}

/* line 3623, ../scss/module/_elements.scss */
.table-v2 {
  border: 1px solid #ececec;
}
/* line 3625, ../scss/module/_elements.scss */
.table-v2 > thead,
.table-v2 > th {
  border-bottom: 2px solid #ececec;
  background: #fefefe;
}
/* line 3633, ../scss/module/_elements.scss */
.table-v2 > tbody > tr > th, .table-v2 > tbody > tr td,
.table-v2 > tfoot > tr > th,
.table-v2 > tfoot > tr td {
  border: 1px solid #ececec;
}

/* line 3639, ../scss/module/_elements.scss */
.table-v3 {
  border: 0;
}
/* line 3641, ../scss/module/_elements.scss */
.table-v3 > thead,
.table-v3 > th {
  border: 0;
  background: #fefefe;
}
/* line 3649, ../scss/module/_elements.scss */
.table-v3 > tbody > tr > th, .table-v3 > tbody > tr td,
.table-v3 > tfoot > tr > th,
.table-v3 > tfoot > tr td {
  border: 0;
}
/* line 3653, ../scss/module/_elements.scss */
.table-v3 > tbody tr:nth-child(even),
.table-v3 > tfoot tr:nth-child(even) {
  background: #f9f9f9;
}
/* line 3656, ../scss/module/_elements.scss */
.table-v3 > tbody tr:nth-child(odd),
.table-v3 > tfoot tr:nth-child(odd) {
  background: #FFF;
}

/* line 3662, ../scss/module/_elements.scss */
.table-v4 > thead,
.table-v4 > th {
  border-bottom: 2px solid #ececec;
}
/* line 3669, ../scss/module/_elements.scss */
.table-v4 > tbody > tr > th, .table-v4 > tbody > tr td,
.table-v4 > tfoot > tr > th,
.table-v4 > tfoot > tr td {
  border-top: 1px solid #ececec;
}

/* line 3680, ../scss/module/_elements.scss */
.table-striped.table-striped-v1 thead {
  background: none repeat scroll 0 0 #dddddd;
}

/* line 3683, ../scss/module/_elements.scss */
.table-striped.table-striped-v1 > thead > tr > th {
  border-bottom: medium none;
}

/* line 3687, ../scss/module/_elements.scss */
.table-striped.table-striped-v1 > tbody > tr:nth-child(2n+1) > td, .table-striped.table-striped-v1 > tbody > tr:nth-child(2n+1) > th {
  background: inherit;
}

/* line 3692, ../scss/module/_elements.scss */
.table-striped.table-striped-v1 > tbody > tr:nth-child(2n+2) > td, .table-striped.table-striped-v1 > tbody > tr:nth-child(2n+2) > th {
  background: none repeat scroll 0 0 #f6f6f6;
}

/* line 3696, ../scss/module/_elements.scss */
.table-striped.table-striped-v2 {
  border: 1px solid #dddddd;
}

/* line 3704, ../scss/module/_elements.scss */
.table-striped.table-striped-v2 > thead > tr > th, .table-striped.table-striped-v2 > thead > tr td,
.table-striped.table-striped-v2 > tbody > tr > th,
.table-striped.table-striped-v2 > tbody > tr td,
.table-striped.table-striped-v2 > tfoot > tr > th,
.table-striped.table-striped-v2 > tfoot > tr td {
  border-top: 1px solid #dddddd;
}

/* line 3711, ../scss/module/_elements.scss */
.table-striped.table-striped-v2 > tbody > tr:nth-child(2n+1) > td, .table-striped.table-striped-v2 > tbody > tr:nth-child(2n+1) > th {
  background: inherit;
}

/* --- SCSS For Tabs --- */
/* tabs style 1 */
/* line 3721, ../scss/module/_elements.scss */
.tab-v1 .nav-tabs {
  border-bottom: none;
}
/* line 3724, ../scss/module/_elements.scss */
.tab-v1 .nav-tabs > li > a {
  color: #aaa;
  border: none;
  border-radius: 0;
  padding: 10px 20px;
  background: #9c9c9c;
}
/* line 3731, ../scss/module/_elements.scss */
.tab-v1 .nav-tabs > li.active > a {
  color: #000;
  border: none;
  background: #f6f6f6;
}
/* line 3739, ../scss/module/_elements.scss */
.tab-v1 .tab-content {
  padding: 15px 20px;
  background: #f6f6f6;
}

/* tabs style 2 */
/* line 3748, ../scss/module/_elements.scss */
.tab-v2 .tab-content {
  overflow: hidden;
  padding: 15px 20px;
  background: #f6f6f6;
}
/* line 3753, ../scss/module/_elements.scss */
.tab-v2 > .nav-tabs {
  border-bottom: none;
}
/* line 3755, ../scss/module/_elements.scss */
.tab-v2 > .nav-tabs > li {
  float: none;
}
/* line 3757, ../scss/module/_elements.scss */
.tab-v2 > .nav-tabs > li > a {
  color: #aaa;
  border: none;
  min-width: 75px;
  border-radius: 0;
  margin: 0 0 2px 0;
  padding: 10px 20px;
  background: #9c9c9c;
}
/* line 3766, ../scss/module/_elements.scss */
.tab-v2 > .nav-tabs > li.active > a {
  color: #000;
  border: none;
  background: #f6f6f6;
}
/* line 3773, ../scss/module/_elements.scss */
.tab-v2.tabs-left > .nav-tabs {
  float: left;
}
/* line 3776, ../scss/module/_elements.scss */
.tab-v2.tabs-right > .nav-tabs {
  float: right;
}

/*Tab v3
------------------------------------*/
/* line 3786, ../scss/module/_elements.scss */
.tab-v3 .tab-content {
  padding: 15px 20px;
}

/* line 3797, ../scss/module/_elements.scss */
.tab-v4 .nav-tabs {
  display: inline-block;
}
/* line 3800, ../scss/module/_elements.scss */
.tab-v4 .nav-tabs > li > a {
  color: #aaa;
  border: none;
  border-radius: 0;
  font-family: inherit;
  padding: 20px;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 2px;
}
/* line 3809, ../scss/module/_elements.scss */
.tab-v4 .nav-tabs > li > a:hover {
  background: inherit;
  color: #9c9c9c;
}
/* line 3814, ../scss/module/_elements.scss */
.tab-v4 .nav-tabs > li.active > a {
  color: #000;
  background: inherit;
  border: none;
}
/* line 3818, ../scss/module/_elements.scss */
.tab-v4 .nav-tabs > li.active > a:hover, .tab-v4 .nav-tabs > li.active > a:focus {
  color: #000;
}
/* line 3824, ../scss/module/_elements.scss */
.tab-v4 .tab-content {
  padding: 0;
}

/*Tab v5
------------------------------------*/
/* line 3831, ../scss/module/_elements.scss */
.tab-v5 .nav-tabs {
  display: inline-block;
}
/* line 3834, ../scss/module/_elements.scss */
.tab-v5 .nav-tabs > li > a {
  color: #aaa;
  border: none;
  border-radius: 0;
  font-family: inherit;
  padding: 15px 30px;
  font-weight: 700;
  font-size: 18px;
  position: relative;
  letter-spacing: 2px;
}
/* line 3844, ../scss/module/_elements.scss */
.tab-v5 .nav-tabs > li > a:hover {
  background: inherit;
  color: #9c9c9c;
}
/* line 3849, ../scss/module/_elements.scss */
.tab-v5 .nav-tabs > li.active > a {
  color: #000;
  background: inherit;
  border: none;
}
/* line 3853, ../scss/module/_elements.scss */
.tab-v5 .nav-tabs > li.active > a:hover, .tab-v5 .nav-tabs > li.active > a:focus {
  color: #000;
}
/* line 3858, ../scss/module/_elements.scss */
.tab-v5 .nav-tabs > li.active a:after, .tab-v5 .nav-tabs > li a:hover:after, .tab-v5 .nav-tabs > li a:focus:after {
  right: 0;
  left: 0;
  width: 30px;
  height: 2px;
  margin: 0 auto;
  content: " ";
  top: 0px;
  background: #9c9c9c;
  position: absolute;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .tab-v5 .nav-tabs > li.active a:after, .rtl .tab-v5 .nav-tabs > li a:hover:after, .rtl .tab-v5 .nav-tabs > li a:focus:after {
  left: 0;
  right: auto;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .tab-v5 .nav-tabs > li.active a:after, .rtl .tab-v5 .nav-tabs > li a:hover:after, .rtl .tab-v5 .nav-tabs > li a:focus:after {
  right: 0;
  left: auto;
}
/* line 3871, ../scss/module/_elements.scss */
.tab-v5 .tab-content {
  padding: 0;
}

/*Tab v6
------------------------------------*/
/* line 3879, ../scss/module/_elements.scss */
.tab-v6 .tab-heading {
  overflow: hidden;
  background: #fff;
  padding: 10px 20px;
  border-top: 2px solid #000;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}
/* line 3887, ../scss/module/_elements.scss */
.tab-v6 h2.category {
  margin: 0;
  float: left;
  text-transform: uppercase;
}
/* line 3892, ../scss/module/_elements.scss */
.tab-v6 .nav-tabs {
  float: right;
  border-bottom: none;
}
/* line 3896, ../scss/module/_elements.scss */
.tab-v6 .nav-tabs > li > a {
  color: #000;
  border: none;
  border-radius: 0;
  padding: 10px 20px;
}
/* line 3902, ../scss/module/_elements.scss */
.tab-v6 .nav-tabs > li.active > a {
  color: red;
  color: #222;
}
/* line 3905, ../scss/module/_elements.scss */
.tab-v6 .nav-tabs > li.active > a:hover, .tab-v6 .nav-tabs > li.active > a:focus {
  color: red;
}
/* line 3909, ../scss/module/_elements.scss */
.tab-v6 .nav-tabs > li.active > a:hover, .tab-v6 .nav-tabs > li.active > a:focus {
  border: none;
  color: red;
}
/* line 3914, ../scss/module/_elements.scss */
.tab-v6 .nav-tabs > li > a:hover {
  background: inherit;
}
/* line 3919, ../scss/module/_elements.scss */
.tab-v6 .tab-content {
  padding: 15px 20px;
  border: 1px solid #eee;
}

/*tab-v7*/
/* line 3926, ../scss/module/_elements.scss */
.tab-v7 .nav-tabs {
  display: inline-block;
}
/* line 3929, ../scss/module/_elements.scss */
.tab-v7 .nav-tabs > li > a {
  color: #aaa;
  border: none;
  border-radius: 0;
  font-family: inherit;
  padding: 20px;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 2px;
}
/* line 3938, ../scss/module/_elements.scss */
.tab-v7 .nav-tabs > li > a:hover {
  background: inherit;
  color: #9c9c9c;
}
/* line 3943, ../scss/module/_elements.scss */
.tab-v7 .nav-tabs > li.active > a {
  color: #000;
  background: inherit;
  border: none;
}
/* line 3947, ../scss/module/_elements.scss */
.tab-v7 .nav-tabs > li.active > a:hover, .tab-v7 .nav-tabs > li.active > a:focus {
  color: #000;
}
/* line 3950, ../scss/module/_elements.scss */
.tab-v7 .nav-tabs > li.active > a:after {
  background: none repeat scroll 0 0 #9c9c9c;
  content: "";
  height: 2px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
}
/* line 3964, ../scss/module/_elements.scss */
.tab-v7 .tab-content {
  padding: 0;
}

/* --- SCSS For Team --- */
/* our team */
/* line 3980, ../scss/module/_elements.scss */
[class*="team-v"] {
  text-align: center;
  border: 1px solid #ececec;
}
/* line 3983, ../scss/module/_elements.scss */
[class*="team-v"] [class^="bo-social-"] {
  margin: 0;
}
/* line 3986, ../scss/module/_elements.scss */
[class*="team-v"] .team-name {
  text-transform: uppercase;
  font-size: 14px;
  margin: 0 0 10px 0;
}
/* line 3993, ../scss/module/_elements.scss */
[class*="team-v"].team-v1 {
  position: relative;
  overflow: hidden;
}
/* line 3996, ../scss/module/_elements.scss */
[class*="team-v"].team-v1 .team-body {
  padding: 20px 0;
  background: #FFFFFF;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
/* line 4002, ../scss/module/_elements.scss */
[class*="team-v"].team-v1 .team-info {
  visibility: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #FFF;
  margin: 0;
  padding: 20px;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
/* line 4015, ../scss/module/_elements.scss */
[class*="team-v"].team-v1:hover .team-body {
  -webkit-transform: translateY(-85%);
  -ms-transform: translateY(-85%);
  -o-transform: translateY(-85%);
  transform: translateY(-85%);
}
/* line 4018, ../scss/module/_elements.scss */
[class*="team-v"].team-v1:hover .team-info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);

  transform: translateY(0);
  visibility: visible;
}
/* line 4026, ../scss/module/_elements.scss */
[class*="team-v"].team-light {
  background: dimgray;
  border: 3px solid #505050;
}
/* line 4029, ../scss/module/_elements.scss */
[class*="team-v"].team-light .team-header {
  padding: 50px;
}
/* line 4032, ../scss/module/_elements.scss */
[class*="team-v"].team-light .team-body {
  color: #fff;
  padding: 0;
}
/* line 4036, ../scss/module/_elements.scss */
[class*="team-v"].team-light .team-name {
  margin-top: 0;
}
/* line 4039, ../scss/module/_elements.scss */
[class*="team-v"].team-light .team-body-content {
  padding-bottom: 20px;
}
/* line 4042, ../scss/module/_elements.scss */
[class*="team-v"].team-light .team-social-icons {
  padding: 20px 0;
  border-top: 1px solid #505050;
}

/* line 4051, ../scss/module/_elements.scss */
.team-list {
  margin-bottom: 50px;
}
/* line 4053, ../scss/module/_elements.scss */
.team-list .team-name {
  font-size: 18px;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  padding: 0 0 20px 0;
  position: relative;
}
/* line 4059, ../scss/module/_elements.scss */
.team-list .team-name:after {
  bottom: 0;
  left: 0;
  content: "";
  background: #9c9c9c;
  width: 30px;
  height: 2px;
  position: absolute;
}
/* line 4068, ../scss/module/_elements.scss */
.team-list .team-position {
  text-transform: uppercase;
  color: #9c9c9c;
  font-weight: 800;
  margin-bottom: 25px;
}
/* line 4074, ../scss/module/_elements.scss */
.team-list .team-info {
  margin-bottom: 15px;
}
/* line 4077, ../scss/module/_elements.scss */
.team-list .bo-social-icons {
  text-align: left;
}
/* line 4079, ../scss/module/_elements.scss */
.team-list .bo-social-icons [class*="bo-social-"] {
  margin: 0;
}

/* line 4086, ../scss/module/_elements.scss */
.team-gallery {
  background: #FFF;
}
/* line 4088, ../scss/module/_elements.scss */
.team-gallery .team-header {
  position: relative;
  text-align: center;
}
/* line 4091, ../scss/module/_elements.scss */
.team-gallery .team-header:before {
  top: 0;
  left: 0;
  content: "";
  position: absolute;
  visibility: hidden;
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  background: rgba(244, 109, 113, 0.6);
}
/* line 4103, ../scss/module/_elements.scss */
.team-gallery .team-name {
  font-size: 14px;
  margin-top: 0;
  text-transform: uppercase;
}
/* line 4108, ../scss/module/_elements.scss */
.team-gallery .team-gallery-box {
  top: 0;
  left: 0;
  width: 80%;
  right: 0;
  height: 50%;
  bottom: 0;
  margin: auto;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
/* line 4121, ../scss/module/_elements.scss */
.team-gallery .team-info {
  color: #FFFFFF;
}
/* line 4124, ../scss/module/_elements.scss */
.team-gallery .team-position {
  color: #999999;
  margin-bottom: 0;
}
/* line 4128, ../scss/module/_elements.scss */
.team-gallery .team-body-content {
  padding: 30px;
  position: relative;
}
/* line 4131, ../scss/module/_elements.scss */
.team-gallery .team-body-content:before {
  content: "";
  right: 0;
  width: 1px;
  height: 50px;
  position: absolute;
  background: #9c9c9c;
}
/* line 4141, ../scss/module/_elements.scss */
.team-gallery:hover .team-header:before {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 4146, ../scss/module/_elements.scss */
.team-gallery:hover .team-gallery-box {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* --- SCSS For Testimonials --- */
/* line 4157, ../scss/module/_elements.scss */
[class^="testimonials-v"] h2 {
  font-size: 22px;
  font-weight: 600;
  margin: 0;
  text-transform: uppercase;
}
/* line 4163, ../scss/module/_elements.scss */
[class^="testimonials-v"] .testimonials-profile {
  margin: 10px 0;
}
/* line 4165, ../scss/module/_elements.scss */
[class^="testimonials-v"] .testimonials-profile .name {
  margin: 5px 0;
}
/* line 4168, ../scss/module/_elements.scss */
[class^="testimonials-v"] .testimonials-profile .job {
  font-size: 13px;
  font-style: italic;
}
/* line 4173, ../scss/module/_elements.scss */
[class^="testimonials-v"].light-style {
  color: #fff;
}
/* line 4175, ../scss/module/_elements.scss */
[class^="testimonials-v"].light-style h2 {
  color: #fff;
  background: transparent;
}
/* line 4179, ../scss/module/_elements.scss */
[class^="testimonials-v"].light-style .name, [class^="testimonials-v"].light-style .job, [class^="testimonials-v"].light-style .testimonials-quote {
  color: #fff;
}

/* line 4186, ../scss/module/_elements.scss */
.testimonials-left .testimonials-profile {
  text-align: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .testimonials-left .testimonials-profile {
  text-align: right !important;
}
/* line 4189, ../scss/module/_elements.scss */
.testimonials-left .testimonials-avatar {
  float: left;
  width: 60px;
  height: auto;
  margin-right: 15px;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .testimonials-left .testimonials-avatar {
  float: right !important;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .testimonials-left .testimonials-avatar {
  margin-left: 15px;
  margin-right: inherit;
}

/* line 4196, ../scss/module/_elements.scss */
.testimonials-center .testimonials-profile {
  text-align: center;
}
/* line 4199, ../scss/module/_elements.scss */
.testimonials-center .testimonials-avatar {
  display: block;
  margin: 0 auto 10px;
  width: 80px;
  height: auto;
}

/* line 4206, ../scss/module/_elements.scss */
.testimonials-right .testimonials-profile {
  text-align: right;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .testimonials-right .testimonials-profile {
  text-align: left !important;
}
/* line 4209, ../scss/module/_elements.scss */
.testimonials-right .testimonials-avatar {
  float: right;
  margin-left: 15px;
  width: 60px;
  height: auto;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .testimonials-right .testimonials-avatar {
  float: left !important;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .testimonials-right .testimonials-avatar {
  margin-right: 15px;
  margin-left: inherit;
}

/* testimonials-style */
/* line 4218, ../scss/module/_elements.scss */
.testimonials-v1 .testimonials-quote {
  background-color: #f3f3f3;
  margin-bottom: 20px;
  padding: 15px;
  position: relative;
}
/* line 4223, ../scss/module/_elements.scss */
.testimonials-v1 .testimonials-quote:after {
  bottom: -18px;
  color: #f3f3f3;
  content: "\f0d7";
  font-family: "FontAwesome";
  font-size: 30px;
  margin-left: -15px;
  position: absolute;
  text-align: center;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .testimonials-v1 .testimonials-quote:after {
  margin-right: -15px;
  margin-left: inherit;
}
/* line 4235, ../scss/module/_elements.scss */
.testimonials-v1 .testimonials-left .testimonials-quote:after {
  left: 30px;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .testimonials-v1 .testimonials-left .testimonials-quote:after {
  right: 30px;
  left: auto;
}
/* line 4240, ../scss/module/_elements.scss */
.testimonials-v1 .testimonials-center .testimonials-quote:after {
  left: 50%;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .testimonials-v1 .testimonials-center .testimonials-quote:after {
  right: 50%;
  left: auto;
}
/* line 4245, ../scss/module/_elements.scss */
.testimonials-v1 .testimonials-right .testimonials-quote:after {
  right: 20px;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .testimonials-v1 .testimonials-right .testimonials-quote:after {
  left: 20px;
  right: auto;
}
/* line 4250, ../scss/module/_elements.scss */
.testimonials-v1.light-style .testimonials-quote {
  color: #555;
}

/* testimonials-v2 */
/* line 4258, ../scss/module/_elements.scss */
.testimonials-v2.testimonials h2 {

  text-align: center;
  text-transform: uppercase;
}

/* line 4262, ../scss/module/_elements.scss */
.testimonials-v2 .testimonials-avatar {
  float: left;
  margin-right: 15px;
  width: 120px;
  height: auto;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .testimonials-v2 .testimonials-avatar {
  float: right !important;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .testimonials-v2 .testimonials-avatar {
  margin-left: 15px;
  margin-right: inherit;
}

/* testimonials slide */
/* line 4271, ../scss/module/_elements.scss */
.testimonials.special .testimonials-profile {
  margin-right: 30px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .testimonials.special .testimonials-profile {
  margin-left: 30px;
  margin-right: inherit;
}
/* line 4274, ../scss/module/_elements.scss */
.testimonials.special .testimonials-quote {
  overflow: hidden;
  font-style: italic;
  font-size: 20px;
  border-left: 1px solid #ececec;
  padding-left: 30px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .testimonials.special .testimonials-quote {
  border-right: 1px solid #ececec;
  border-left: inherit;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .testimonials.special .testimonials-quote {
  padding-right: 30px;
  padding-left: inherit;
}
/* line 4281, ../scss/module/_elements.scss */
.testimonials.special .carousel-indicators {
  margin: 0;
  padding-left: 50px;
  position: static;
  text-align: left;
}

/* line 4290, ../scss/module/_elements.scss */
.testimonials-slide .testimonials-carousel {
  padding: 0 18%;
}
/* line 4293, ../scss/module/_elements.scss */
.testimonials-slide.light-style {
  color: #fff;
}
/* line 4295, ../scss/module/_elements.scss */
.testimonials-slide.light-style h2 {
  color: #fff;
}
/* line 4299, ../scss/module/_elements.scss */
.testimonials-slide.light-style .name, .testimonials-slide.light-style .job, .testimonials-slide.light-style .testimonials-quote {
  color: #fff;
}

/* line 4306, ../scss/module/_elements.scss */
.testimonials-carousel .carousel-indicators {
  bottom: -50px;
}

/* line 4311, ../scss/module/_elements.scss */
.testimonials-v4 {
  position: relative;
  padding: 30px 30px 30px 60px;
  border: 1px solid #ececec;
}
/* line 4315, ../scss/module/_elements.scss */
.testimonials-v4 .testimonials-description {
  font-size: 20px;
  font-weight: 300;
  font-style: italic;
}
/* line 4320, ../scss/module/_elements.scss */
.testimonials-v4 .testimonials-avatar {
  padding: 3px;
  top: 30px;
  left: -39px;
  background: #FFF;
  position: absolute;
  width: 78px;
  height: 78px;
  border: 1px solid #9c9c9c;
}
/* line 4329, ../scss/module/_elements.scss */
.testimonials-v4 .testimonials-name {
  text-transform: uppercase;
}
/* line 4332, ../scss/module/_elements.scss */
.testimonials-v4 .testimonials-position,
.testimonials-v4 .testimonials-name {
  padding: 0 0 0 30px;
}
/* line 4336, ../scss/module/_elements.scss */
.testimonials-v4:before {
  content: "";
  width: 3px;
  height: 100%;
  background: #9c9c9c;
  position: absolute;
  top: -1px;
  left: -1px;
}

/* line 4346, ../scss/module/_elements.scss */
.testimonials-v5 {
  display: table;
  text-align: center;
  width: 70%;
  margin: 0 auto;
}
/* line 4351, ../scss/module/_elements.scss */
.testimonials-v5 .testimonials-body {
  display: table-cell;
  background: #FFF;
  padding: 30px 60px;
  text-align: left;
  position: relative;
  width: 93%;
  vertical-align: middle;
}
/* line 4359, ../scss/module/_elements.scss */
.testimonials-v5 .testimonials-body:before {
  top: 0;
  left: 0;
  content: "";
  position: absolute;
  background: #9c9c9c;
  width: 3px;
  height: 100%;
}
/* line 4368, ../scss/module/_elements.scss */
.testimonials-v5 .testimonials-avatar {
  display: table-cell;
  vertical-align: top;
  width: 7%;
}
/* line 4374, ../scss/module/_elements.scss */
.testimonials-v5 .testimonials-avatar li:last-child img {
  margin-bottom: 0;
}
/* line 4380, ../scss/module/_elements.scss */
.testimonials-v5 .testimonials-avatar li.active a:before {
  display: none;
}
/* line 4386, ../scss/module/_elements.scss */
.testimonials-v5 .testimonials-avatar a {
  display: block;
  position: relative;
}
/* line 4389, ../scss/module/_elements.scss */
.testimonials-v5 .testimonials-avatar a:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
/* line 4398, ../scss/module/_elements.scss */
.testimonials-v5 .testimonials-avatar img {
  margin: 0 0px 4px 4px;
}
/* line 4402, ../scss/module/_elements.scss */
.testimonials-v5 .testimonials-position {
  padding: 0 0 0 30px;
}
/* line 4405, ../scss/module/_elements.scss */
.testimonials-v5 .testimonials-name {
  text-transform: uppercase;
  padding: 0 0 0 30px;
  position: relative;
}
/* line 4409, ../scss/module/_elements.scss */
.testimonials-v5 .testimonials-name:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  background: #9c9c9c;
  width: 23px;
  height: 1px;
}
/* line 4418, ../scss/module/_elements.scss */
.testimonials-v5 .testimonials-description {
  color: #999999;
  font-style: italic;
  font-size: 20px;
  font-weight: 300;
}

/* line 4426, ../scss/module/_elements.scss */
.testimonials-v6 {
  text-align: center;
}
/* line 4428, ../scss/module/_elements.scss */
.testimonials-v6 .testimonials-description {
  font-size: 16px;
  margin: 25px 0;
}
/* line 4434, ../scss/module/_elements.scss */
.testimonials-v6 .testimonials-avatar li a {
  display: inline-block;
  border: 1px solid #9c9c9c;
  padding: 3px;
}
/* line 4441, ../scss/module/_elements.scss */
.testimonials-v6 .testimonials-name {
  text-transform: uppercase;
}

/* --- SCSS For Timeline --- */
/* line 4449, ../scss/module/_elements.scss */
.timeline {
  position: relative;
  padding: 40px 0;
  overflow: hidden;
}
/* line 4453, ../scss/module/_elements.scss */
.timeline:before {
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  content: "";
  height: 100%;
  margin: auto;
  width: 2px;
  position: absolute;
  background: #ececec;
}

/* line 4467, ../scss/module/_elements.scss */
.timeline-icon {
  margin: 0 auto;
  padding: 8px;
  z-index: 1;
  position: relative;
  background: #FFF;
  float: left;
  color: #FFF;
  width: 140px;
  height: 140px;
  border: 2px solid #ececec;
}
/* line 4478, ../scss/module/_elements.scss */
.timeline-icon .timeline-icon-inner {
  margin: auto;
  display: table;
  text-align: center;
  background: #9c9c9c;
  width: 120px;
  height: 120px;
}
/* line 4485, ../scss/module/_elements.scss */
.timeline-icon i {
  display: table-cell;
  vertical-align: middle;
}

/* line 4490, ../scss/module/_elements.scss */
.timeline-box {
  float: left;
  margin-left: 30px;
  padding: 30px;
  background: transparent;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
/* line 4496, ../scss/module/_elements.scss */
.timeline-box:hover {
  background: #F7F7F7;
}

/* line 4500, ../scss/module/_elements.scss */
.timeline-name {
  text-transform: uppercase;
}

/* --- SCSS For Typography --- */
/* line 4510, ../scss/module/_elements.scss */
.dropcap {
  color: #000;
  float: left;
  font-weight: 800;
  line-height: 48px;
  width: 60px;
  height: 60px;
  margin-right: 10px;
  padding: 3px 10px 2px;
  text-transform: uppercase;
  text-align: center;
  font-size: 48px;
}
/* line 4521, ../scss/module/_elements.scss */
.dropcap.dropcap-v2 {
  color: #fff;
  background: #9c9c9c;
}
/* line 4525, ../scss/module/_elements.scss */
.dropcap.dropcap-info {
  background: #5bc0de;
}
/* line 4528, ../scss/module/_elements.scss */
.dropcap.dropcap-danger {
  background: #d9534f;
}
/* line 4531, ../scss/module/_elements.scss */
.dropcap.dropcap-success {
  background: #5cb85c;
}
/* line 4534, ../scss/module/_elements.scss */
.dropcap.dropcap-warning {
  background: #f0ad4e;
}

/*Dropcap v2*/
/* line 4541, ../scss/module/_elements.scss */
.blockquote {
  position: relative;
  font-weight: 300;
  font-style: italic;
}
/* line 4545, ../scss/module/_elements.scss */
.blockquote i.blockquote-icon {
  top: 50%;
  color: #fff;
  width: 34px;
  height: 34px;
  padding: 7px;
  font-size: 14px;
  line-height: 22px;
  margin-top: -15px;
  text-align: center;
  position: absolute;
  background: #9c9c9c;
  display: inline-block;
}
/* line 4559, ../scss/module/_elements.scss */
.blockquote.blockquote-left i {
  left: 17px;
  margin-right: 10px;
}
/* line 4564, ../scss/module/_elements.scss */
.blockquote.blockquote-right {
  border-left: none;
  padding-left: 30px;
  padding-right: 20px;
}
/* line 4568, ../scss/module/_elements.scss */
.blockquote.blockquote-right i {
  right: 17px;
  margin-left: 10px;
}
/* line 4572, ../scss/module/_elements.scss */
.blockquote.blockquote-right .blockquote-in {
  margin-right: 45px;
}
/* line 4576, ../scss/module/_elements.scss */
.blockquote.blockquote-brd {
  padding: 15px;
  border: 1px solid #bbb;
}
/* line 4579, ../scss/module/_elements.scss */
.blockquote.blockquote-brd i {
  color: #000;
  top: 30px;
  left: 25px;
  position: absolute;
}
/* line 4585, ../scss/module/_elements.scss */
.blockquote.blockquote-brd .blockquote-in {
  margin-left: 45px;
}
/* line 4589, ../scss/module/_elements.scss */
.blockquote.blockquote-info {
  border-left-color: #5bc0de;
}
/* line 4592, ../scss/module/_elements.scss */
.blockquote.blockquote-danger {
  border-left-color: #d9534f;
}
/* line 4595, ../scss/module/_elements.scss */
.blockquote.blockquote-success {
  border-left-color: #5cb85c;
}
/* line 4598, ../scss/module/_elements.scss */
.blockquote.blockquote-warning {
  border-left-color: #f0ad4e;
}

/* effect-v1 */
/* line 4605, ../scss/module/_elements.scss */
.effect-v1 {
  overflow: hidden;
  position: relative;
  background-color: #000;
  /* style for hover */
}
/* line 4609, ../scss/module/_elements.scss */
.effect-v1 img {
  -webkit-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
/* line 4615, ../scss/module/_elements.scss */
.effect-v1:hover img {
  opacity: 0.4;
  filter: alpha(opacity=40);
}

/* effect-v1 */
/* line 4621, ../scss/module/_elements.scss */
.effect-v2 {
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 4624, ../scss/module/_elements.scss */
.effect-v2 img {
  transform-origin: 50% 50% 0;
  -webkit-transition: transform 0.35s ease 0s;
  transition: transform 0.35s ease 0s;
}
/* line 4632, ../scss/module/_elements.scss */
.effect-v2:hover img {
  transform: scale3d(0.9, 0.9, 1);
}

/* effect-v3*/
/* line 4641, ../scss/module/_elements.scss */
.effect-v3 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 4645, ../scss/module/_elements.scss */
.effect-v3:before, .effect-v3:after {
  bottom: 20px;
  content: "";
  left: 20px;
  opacity: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  z-index: 1;
}
/* line 4656, ../scss/module/_elements.scss */
.effect-v3:before {
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
}
/* line 4661, ../scss/module/_elements.scss */
.effect-v3:after {
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  transform: scale(1, 0);
}
/* line 4666, ../scss/module/_elements.scss */
.effect-v3 img {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
/* line 4670, ../scss/module/_elements.scss */
.effect-v3 .banner-title {
  -webkit-transform: translate3d(0px, -20px, 0px);
  transform: translate3d(0px, -20px, 0px);
  -webkit-transition: transform 0.35s ease 0s;
  transition: transform 0.35s ease 0s;
}
/* line 4674, ../scss/module/_elements.scss */
.effect-v3 .action {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate3d(0px, 40px, 0px);
  transform: translate3d(0px, 40px, 0px);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 4682, ../scss/module/_elements.scss */
.effect-v3:hover:before, .effect-v3:hover:after {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/* line 4687, ../scss/module/_elements.scss */
.effect-v3:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 4690, ../scss/module/_elements.scss */
.effect-v3:hover .banner-title, .effect-v3:hover .action {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

/* effect-v4*/
/* line 4698, ../scss/module/_elements.scss */
.effect-v4 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 4702, ../scss/module/_elements.scss */
.effect-v4:before {
  border: 2px solid #ffffff;
  bottom: 20px;
  -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2);
  content: "";
  left: 20px;
  opacity: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  z-index: 1;
}
/* line 4716, ../scss/module/_elements.scss */
.effect-v4 img {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
/* line 4720, ../scss/module/_elements.scss */
.effect-v4 .banner-title {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: transform 0.35s ease 0s;
  transition: transform 0.35s ease 0s;
}
/* line 4724, ../scss/module/_elements.scss */
.effect-v4 .action {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 4732, ../scss/module/_elements.scss */
.effect-v4:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/* line 4736, ../scss/module/_elements.scss */
.effect-v4:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 4739, ../scss/module/_elements.scss */
.effect-v4:hover .banner-title {
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
}
/* line 4742, ../scss/module/_elements.scss */
.effect-v4:hover .action {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/* effect-v5*/
/* line 4751, ../scss/module/_elements.scss */
.effect-v5 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 4755, ../scss/module/_elements.scss */
.effect-v5 img {
  backface-visibility: hidden;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 1s ease 0s, transform 1s ease 0s;
  transition: opacity 1s ease 0s, transform 1s ease 0s;
}
/* line 4760, ../scss/module/_elements.scss */
.effect-v5 .action {
  transform: translate3d(-150%, 0px, 0px);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 4764, ../scss/module/_elements.scss */
.effect-v5 .action:first-child {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
/* line 4767, ../scss/module/_elements.scss */
.effect-v5 .action:nth-of-type(2) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
/* line 4770, ../scss/module/_elements.scss */
.effect-v5 .action:nth-of-type(3) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
/* line 4777, ../scss/module/_elements.scss */
.effect-v5:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  transform: scale3d(1.1, 1.1, 1);
}
/* line 4781, ../scss/module/_elements.scss */
.effect-v5:hover .action {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: scale3d(1.1, 1.1, 1);
  transform: translate3d(0px, 0px, 0px);
}
/* line 4786, ../scss/module/_elements.scss */
.effect-v5:hover .action:first-child {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
/* line 4789, ../scss/module/_elements.scss */
.effect-v5:hover .action:nth-of-type(2) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
/* line 4792, ../scss/module/_elements.scss */
.effect-v5:hover .action:nth-of-type(3) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

/* effect-v6*/
/* line 4800, ../scss/module/_elements.scss */
.effect-v6 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 4805, ../scss/module/_elements.scss */
.effect-v6 img {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
/* line 4809, ../scss/module/_elements.scss */
.effect-v6 .action {
  transform: translate3d(0px, -100px, 0px);
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  opacity: 0;
}
/* line 4818, ../scss/module/_elements.scss */
.effect-v6:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 4821, ../scss/module/_elements.scss */
.effect-v6:hover .action {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}

/* effect-v7*/
/* line 4830, ../scss/module/_elements.scss */
.effect-v7 {
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 4833, ../scss/module/_elements.scss */
.effect-v7:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;
  transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;
  z-index: 1;
  border: 200px double transparent;
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
/* line 4849, ../scss/module/_elements.scss */
.effect-v7:hover:before {
  opacity: 0;
  filter: alpha(opacity=0);
  border: 0 double rgba(255, 255, 255, 0.7);
  visibility: hidden;
}

/* effect-v8*/
/* line 4858, ../scss/module/_elements.scss */
.effect-v8 {
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 4861, ../scss/module/_elements.scss */
.effect-v8:before {
  border-bottom: 50px solid rgba(255, 255, 255, 0.4);
  border-top: 50px solid rgba(255, 255, 255, 0.4);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transform-origin: 50% 50% 0;
  width: 100%;
}
/* line 4883, ../scss/module/_elements.scss */
.effect-v8:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
  -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
  -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
  -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
  -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
}

/* effect-v9*/
/* line 4895, ../scss/module/_elements.scss */
.effect-v9 {
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 4898, ../scss/module/_elements.scss */
.effect-v9:before {
  border: 50px solid transparent;
  border-top-right-radius: 50px;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
  top: 0;
  content: "";
  opacity: 1;
  filter: alpha(opacity=100);
  width: 100px;
  height: 100px;
  -webkit-transform: scale(7);
  -ms-transform: scale(7);
  transform: scale(7);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  visibility: visible;
  z-index: 1;
}
/* line 4922, ../scss/module/_elements.scss */
.effect-v9:hover:before {
  border: 0 solid rgba(0, 0, 0, 0.7);
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}

/* effect-v10*/
/* line 4931, ../scss/module/_elements.scss */
.effect-v10 {
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 4934, ../scss/module/_elements.scss */
.effect-v10:before {
  background-color: rgba(255, 255, 255, 0.2);
  display: block;
  width: 100%;
  height: 100%;
  left: -100%;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  content: "";
  z-index: 1;
}
/* line 4949, ../scss/module/_elements.scss */
.effect-v10:hover:before {
  left: 0;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* effect-v11*/
/* line 4956, ../scss/module/_elements.scss */
.effect-v11 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 4960, ../scss/module/_elements.scss */
.effect-v11:before {
  border: 1px solid #ffffff;
  bottom: 20px;
  content: "";
  left: 20px;
  position: absolute;
  right: 20px;
  top: 20px;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  z-index: 1;
}
/* line 4973, ../scss/module/_elements.scss */
.effect-v11 img {
  -webkit-transform: scale(1.12);
  -ms-transform: scale(1.12);
  transform: scale(1.12);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 4977, ../scss/module/_elements.scss */
.effect-v11 .action {
  -webkit-transform: scale(1.12);
  -ms-transform: scale(1.12);
  transform: scale(1.12);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 4985, ../scss/module/_elements.scss */
.effect-v11:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/* line 4989, ../scss/module/_elements.scss */
.effect-v11:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/* line 4993, ../scss/module/_elements.scss */
.effect-v11:hover .action {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
}

/* effect-v12*/
/* line 5000, ../scss/module/_elements.scss */
.effect-v12 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 5004, ../scss/module/_elements.scss */
.effect-v12:before {
  border: 1px solid #ffffff;
  bottom: 20px;
  content: "";
  left: 20px;
  position: absolute;
  right: 20px;
  top: 20px;
  -webkit-transform: translate3d(-20px, 0px, 0px);
  transform: translate3d(-20px, 0px, 0px);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  z-index: 1;
}
/* line 5017, ../scss/module/_elements.scss */
.effect-v12 img {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 5021, ../scss/module/_elements.scss */
.effect-v12 .action {
  -webkit-transform: translate3d(-10px, 0px, 0px);
  transform: translate3d(-10px, 0px, 0px);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 5028, ../scss/module/_elements.scss */
.effect-v12:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/* line 5032, ../scss/module/_elements.scss */
.effect-v12:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -webkit-transform: scale(1.2, 1);
  -ms-transform: scale(1.2, 1);
  transform: scale(1.2, 1);
}
/* line 5036, ../scss/module/_elements.scss */
.effect-v12:hover .action {
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
  filter: alpha(opacity=100);
}

/*icon effect-v1*/
/* line 5047, ../scss/module/_elements.scss */
.icon-effect-v1:hover .fa {
  animation: 2s linear 0s normal none infinite running spinAround;
}

@keyframes spinAround {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*icon effect-v2*/
/* line 5062, ../scss/module/_elements.scss */
.icon-effect-v2 .fa {
  transform: scale(1);
  transition: transform 0.2s ease 0s;
}
/* line 5067, ../scss/module/_elements.scss */
.icon-effect-v2:hover .fa {
  transform: scale(0.8);
}

/* line 1, ../scss/module/_animation.scss */
.button:hover, .product-block .product-info .actions .add-to-links li a:hover,
.cart-table .product-cart-actions .button:hover,
.cart-table .product-cart-actions .product-block .product-info .actions .add-to-links li a:hover,
.product-block .product-info .actions .add-to-links li .cart-table .product-cart-actions a:hover,
#co-shipping-method-form .buttons-set .button:hover,
#co-shipping-method-form .buttons-set .product-block .product-info .actions .add-to-links li a:hover,
.product-block .product-info .actions .add-to-links li #co-shipping-method-form .buttons-set a:hover,
.footer .button:hover,
.footer .product-block .product-info .actions .add-to-links li a:hover,
.product-block .product-info .actions .add-to-links li .footer a:hover {
  background: #333333;
  -webkit-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}

/* line 10, ../scss/module/_animation.scss */
.ves-brand a {
  display: block;
}
/* line 12, ../scss/module/_animation.scss */
.ves-brand a img {
  transform: rotateY(0deg);
  transform-style: preserve-3d;
  -webkit-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}
/* line 18, ../scss/module/_animation.scss */
.ves-brand a:hover img {
  transform: rotateY(-360deg);
}

/* line 27, ../scss/module/_animation.scss */
.widget-sociallinks a .fa {
  -webkit-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}
/* line 30, ../scss/module/_animation.scss */
.widget-sociallinks a:hover .fa, .widget-sociallinks a:focus .fa {
  transform: rotate(360deg);
  -webkit-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}

/* line 39, ../scss/module/_animation.scss */
.widget-images .image-item {
  overflow: hidden;
  position: relative;
}
/* line 43, ../scss/module/_animation.scss */
.widget-images .img-animation {
  overflow: hidden;
  position: relative;

}
/* line 46, ../scss/module/_animation.scss */
.widget-images .img-animation img {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
}
/* line 51, ../scss/module/_animation.scss */
.widget-images .img-animation:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
}

/* line 60, ../scss/module/_animation.scss */
.product-block .quickview {
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}
/* line 65, ../scss/module/_animation.scss */
.product-block .actions,
.product-block .btn-cart,
.product-block .add-to-links {
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  float: none !important;
  vertical-align: top;
}
/* line 73, ../scss/module/_animation.scss */
.product-block .actions .display-onhover,
.product-block .btn-cart .display-onhover,
.product-block .add-to-links .display-onhover {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 0;
  vertical-align: top;
}
/* line 82, ../scss/module/_animation.scss */
.product-block:hover .quickview, .product-block:focus .quickview {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
/* line 87, ../scss/module/_animation.scss */
.product-block:hover .actions,
.product-block:hover .btn-cart,
.product-block:hover .add-to-links, .product-block:focus .actions,
.product-block:focus .btn-cart,
.product-block:focus .add-to-links {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 93, ../scss/module/_animation.scss */
.product-block:hover .btn-cart, .product-block:focus .btn-cart {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transition-delay: 0.3s;
  /* Safari */
  transition-delay: 0.3s;
}
/* line 98, ../scss/module/_animation.scss */
.product-block:hover .add-to-links, .product-block:focus .add-to-links {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition-delay: 0.4s;
  /* Safari */
  transition-delay: 0.4s;
}

/* line 106, ../scss/module/_animation.scss */
.hover-effect {
  /* Product name in a single line */
}
/* line 109, ../scss/module/_animation.scss */
.hover-effect.single-line-name .product-name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 116, ../scss/module/_animation.scss */
.hover-effect.single-line-name:hover .product-name, .hover-effect.single-line-name:focus .product-name {
  overflow: visible;
  white-space: normal;
}
/* line 123, ../scss/module/_animation.scss */
.hover-effect .actions .button, .hover-effect .product-block .product-info .actions .add-to-links li a, .product-block .product-info .hover-effect .actions .add-to-links li a,
.hover-effect .add-to-links li a {
  float: none;
}
/* line 127, ../scss/module/_animation.scss */
.hover-effect.show-mobile > li {
  width: 100% !important;
  margin: 0;
}
/* line 131, ../scss/module/_animation.scss */
.hover-effect.show-mobile .display-onhover {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
/* line 137, ../scss/module/_animation.scss */
.hover-effect.show-mobile .quickview,
.hover-effect.show-mobile .actions,
.hover-effect.show-mobile .btn-cart,
.hover-effect.show-mobile .add-to-links {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 151, ../scss/module/_animation.scss */
.widget-productlist-tab .actions button,
.widget-productlist-carousel .actions button {
  vertical-align: top;
  padding: 7px 15px;
}

/* line 5, ../scss/module/_product.scss */
.block:last-of-type {
  margin-bottom: 0;
}
/* line 8, ../scss/module/_product.scss */
.block.owlproductcarousel .block-title, .block.ves-brandcarousel .block-title {
  text-align: center;
  font-size: 18px;
  position: relative;
  line-height: 2em;
  margin: 0;
}
/* line 14, ../scss/module/_product.scss */
.block.owlproductcarousel .block-title strong, .block.ves-brandcarousel .block-title strong {
  font-size: 18px;
  color: #333333;
  z-index: 2;
  background: #fff;
  padding: 0 10px;
  position: relative;
}
/* line 22, ../scss/module/_product.scss */
.block.owlproductcarousel .block-title:after, .block.ves-brandcarousel .block-title:after {
  content: "";
  width: 100%;
  background: #ececec;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .block.owlproductcarousel .block-title:after, .rtl .block.ves-brandcarousel .block-title:after {
  right: 0;
  left: auto;
}
/* line 35, ../scss/module/_product.scss */
.block.owlproductcarousel .product-info {
  padding-bottom: 10px !important;
}
/* line 37, ../scss/module/_product.scss */
.block.owlproductcarousel .product-info .deal_detail {
  display: none;
}
/* line 41, ../scss/module/_product.scss */
.block.ves-brandcarousel {
  overflow: hidden;
  border-bottom: 1px solid #ECECEC;
  margin-bottom: 30px;
  padding: 0 0 30px;
}
/* line 46, ../scss/module/_product.scss */
.block.ves-brandcarousel .block-content {
  padding-top: 40px;
}

/* line 55, ../scss/module/_product.scss */
.product-block {
  position: relative;
  margin-bottom: 30px;
}
/* line 60, ../scss/module/_product.scss */
.product-block .image .product-image .hover-image {
  left: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .product-block .image .product-image .hover-image {
  right: 0;
  left: auto;
}
/* line 65, ../scss/module/_product.scss */
.product-block .image .quickview {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  padding: 0 3px 3px;
  position: absolute;
  top: 43%;
  left: 0;
  right: 0;
  z-index: 99;
  text-align: center;
  width: 100%;
}
/* line 76, ../scss/module/_product.scss */
.product-block .image .icon {
  right: 10px;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .product-block .image .icon {
  left: 10px;
  right: auto;
}
/* line 81, ../scss/module/_product.scss */
.product-block .product-info {
  padding-bottom: 0 !important;
  /*min-height: auto !important;*/
  min-height: 50px;
}
/* line 84, ../scss/module/_product.scss */
.product-block .product-info .product-name {
  margin-top: 20px;
}
/* line 86, ../scss/module/_product.scss */
.product-block .product-info .product-name a {
  color: #333333;
  font-weight: 400;
}
/* line 92, ../scss/module/_product.scss */
.product-block .product-info .actions {
  min-height: auto;
  padding-top: 0;
  margin-top: 0;
  top: -70px;
  bottom: auto;
  z-index: 10;
}
/* line 99, ../scss/module/_product.scss */
.product-block .product-info .actions .add-to-links {
  margin: 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
  -webkit-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
/* line 103, ../scss/module/_product.scss */
.product-block .product-info .actions .add-to-links li {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
/* line 105, ../scss/module/_product.scss */
.product-block .product-info .actions .add-to-links li a {
  background: #DDDDDD !important;
  color: #636363 !important;
  padding: 7px 10px;
}
/* line 110, ../scss/module/_product.scss */
.product-block .product-info .actions .add-to-links li a:hover, .product-block .product-info .actions .add-to-links li a:active, .product-block .product-info .actions .add-to-links li a:focus {
  background: #fe3939 !important;
  color: #fff !important;
}

/* line 127, ../scss/module/_product.scss */
.products-grid .product-block {
  text-align: center;
}
/* line 129, ../scss/module/_product.scss */
.products-grid .product-block .desc {
  display: none;
}
/* line 130, ../scss/module/_product.scss */
.products-grid .product-block .rating-links {
  display: none;
}

/* ============================================ *
 * Module product list - Widget new-list
 * ============================================ */
/* line 139, ../scss/module/_product.scss */
.widget-new-ruleproducts {
  position: relative;
  margin-bottom: 30px !important;
}
/* line 142, ../scss/module/_product.scss */
.widget-new-ruleproducts .viewmore {
  position: absolute;
  top: 10px;
  right: 0;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .widget-new-ruleproducts .viewmore {
  left: 0;
  right: auto;
}
/* line 146, ../scss/module/_product.scss */
.widget-new-ruleproducts .viewmore a {
  color: #A0A0A0;
}
/* line 148, ../scss/module/_product.scss */
.widget-new-ruleproducts .viewmore a:hover, .widget-new-ruleproducts .viewmore a:focus {
  color: #0053a0;
  text-decoration: none;
}
/* line 154, ../scss/module/_product.scss */
.widget-new-ruleproducts .block-title {
  border-bottom: 1px solid #CCCCCC;
  border-top: 0;
  margin-top: 0;
}
/* line 159, ../scss/module/_product.scss */
.widget-new-ruleproducts .pager {
  background: #F4F4F4;
  padding: 0 10px;
}
/* line 164, ../scss/module/_product.scss */
.widget-new-ruleproducts li.item {
  margin: 0 0 10px;
}
/* line 168, ../scss/module/_product.scss */
.widget-new-ruleproducts .product-block {
  margin-bottom: 0;
}
/* line 170, ../scss/module/_product.scss */
.widget-new-ruleproducts .product-block .image {
  float: left;
  width: 25%;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .widget-new-ruleproducts .product-block .image {
  float: right !important;
}
/* line 174, ../scss/module/_product.scss */
.widget-new-ruleproducts .product-block .product-info {
  float: right;
  width: 75%;
  font-style: normal;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .widget-new-ruleproducts .product-block .product-info {
  float: left !important;
}

/* ============================================ *
 * Category view as: List 
 * Ovewrite html common/list/... ol, ul, li changes to div rule
 * ============================================ */
/* line 186, ../scss/module/_product.scss */
.products-list {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 189, ../scss/module/_product.scss */
.products-list > div {
  margin-bottom: 20px;
  border-bottom: 1px solid #EDEDED;
}
/* line 192, ../scss/module/_product.scss */
.products-list > div:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.products-list > div:after:before, .products-list > div:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.products-list > div:after:after {
  clear: both;
}
/* line 197, ../scss/module/_product.scss */
.products-list > div:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
/* line 203, ../scss/module/_product.scss */
.products-list .product-block .image {
  float: left;
  width: 33.33333%;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .products-list .product-block .image {
  float: right !important;
}
/* line 206, ../scss/module/_product.scss */
.products-list .product-block .image img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
/* line 212, ../scss/module/_product.scss */
.products-list .product-block .product-info {
  float: right;
  padding-left: 20px;
  width: 66.66667%;
  position: relative;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .products-list .product-block .product-info {
  float: left !important;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .products-list .product-block .product-info {
  padding-right: 20px;
  padding-left: inherit;
}
/* line 217, ../scss/module/_product.scss */
.products-list .product-block .product-info .actions {
  position: absolute;
  top: 110%;
  display: block;
}
/* line 221, ../scss/module/_product.scss */
.products-list .product-block .product-info .actions .add-to-links {
  margin-top: 0;
}
/* line 225, ../scss/module/_product.scss */
.products-list .product-block .product-info .actions,
.products-list .product-block .product-info .btn-cart,
.products-list .product-block .product-info .add-to-links {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
/* line 232, ../scss/module/_product.scss */
.products-list .product-block .product-info .ratings .rating-box,
.products-list .product-block .product-info .ratings .rating-links {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 0;
}
/* line 237, ../scss/module/_product.scss */
.products-list .product-block .display-onhover {
  display: inline-block;
  *display: inline;
  zoom: 1;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}

@media only screen and (max-width: 599px) {
  /* line 247, ../scss/module/_product.scss */
  .products-list .product-block .image {
    width: 100%;
  }
  /* line 250, ../scss/module/_product.scss */
  .products-list .product-block .product-info {
    width: 100%;
    padding-left: 0;
  }
  /* line 24, ../scss/bootstrap/_rtl.scss */
  .rtl .products-list .product-block .product-info {
    padding-right: 0;
    padding-left: inherit;
  }
  /* line 252, ../scss/module/_product.scss */
  .products-list .product-block .product-info .desc {
    margin-bottom: 30px;
  }
  /* line 255, ../scss/module/_product.scss */
  .products-list .product-block .product-info .actions {
    top: 90%;
  }
}
/* line 264, ../scss/module/_product.scss - Width of page */
.product-essential .product-img-box {
  float: left;
  width: 60%;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .product-essential .product-img-box {
  float: right !important;
}
/* line 267, ../scss/module/_product.scss */
.product-essential .product-img-box .product-name {
  margin: 15px 0;
}
/* line 270, ../scss/module/_product.scss */
.product-essential .product-img-box .icon {
  position: absolute;
  top: 10px;
  right: 10px;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .product-essential .product-img-box .icon {
  left: 10px;
  right: auto;
}
/* line 276, ../scss/module/_product.scss */
.product-essential .product-shop,
.product-essential .add-to-cart-wrapper,
.product-essential .block-related {
  float: right;
  width: 40%;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .product-essential .product-shop, .rtl
.product-essential .add-to-cart-wrapper, .rtl
.product-essential .block-related {
  float: left !important;
}
/* line 282, ../scss/module/_product.scss */
.product-essential .product-shop {
  float: right;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .product-essential .product-shop {
  float: left !important;
}
/* line 284, ../scss/module/_product.scss */
.product-essential .product-shop .product-name {
  float: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .product-essential .product-shop .product-name {
  float: right !important;
}
/* line 287, ../scss/module/_product.scss */
.product-essential .product-shop .product-name h1,
.product-essential .product-shop .product-name .h1 {
  border-bottom: 0;
}
/* line 292, ../scss/module/_product.scss */
.product-essential .product-shop .price-info {
  float: left;
  text-align: left;
  padding-left: 0;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .product-essential .product-shop .price-info {
  float: right !important;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .product-essential .product-shop .price-info {
  text-align: right !important;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .product-essential .product-shop .price-info {
  padding-right: 0;
  padding-left: inherit;
}
/* line 298, ../scss/module/_product.scss */
.product-essential .product-shop .extra-info {
  float: left;
  padding-right: 15px;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .product-essential .product-shop .extra-info {
  float: right !important;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .product-essential .product-shop .extra-info {
  padding-left: 15px;
  padding-right: inherit;
}
/* line 304, ../scss/module/_product.scss */
.product-essential .product-shop .ratings .rating-box,
.product-essential .product-shop .ratings .rating-links {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 0;
  float: none !important;
 
}

/* line 335, ../scss/module/_product.scss */
.product-essential .quantity-wrapper .add-action {
  display: block;
  width: 20px;
  height: 20px;
  position: relative;
  cursor: pointer;
  font-size: 10px;
  line-height: 20px;
  text-align: center;
  color: #999;
  background: transparent;
  border: 1px solid #ddd;
  margin-left: 5px;
}
/* line 347, ../scss/module/_product.scss */
.product-essential .quantity-wrapper .add-action:hover {
  color: #fe5252;
}

.product-essential .product-img-box .ratings .rating-box,
.product-essential .product-img-box .ratings .rating-links {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 0;
  /*margin-top:10px;*/
  float: none !important;
 
}
/* line 307, ../scss/module/_product.scss */
.product-essential .product-shop .ratings .rating-box {
  margin-right: 8px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .product-essential .product-shop .ratings .rating-box {
  margin-left: 8px;
  margin-right: inherit;
}
/* line 308, ../scss/module/_product.scss */
.product-essential .product-shop .ratings .amount {
  float: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .product-essential .product-shop .ratings .amount {
  float: right !important;
}
/* line 311, ../scss/module/_product.scss */
.product-essential .add-to-links {
  float: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .product-essential .add-to-links {
  float: right !important;
}
/* line 313, ../scss/module/_product.scss */
.product-essential .add-to-links a {
  color: #333333;
  padding: 2px 7px;
  text-align: center;
}
/* line 317, ../scss/module/_product.scss */
.product-essential .add-to-links a:hover, .product-essential .add-to-links a:focus {
  color: #0053a0;
  text-decoration: none;
}
/* line 323, ../scss/module/_product.scss */
.product-essential .sku {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.product-essential .sku:before, .product-essential .sku:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.product-essential .sku:after {
  clear: both;
}
/* line 325, ../scss/module/_product.scss */
.product-essential .add-to-cart-wrapper,
.product-essential .block-related {
  float: right;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .product-essential .add-to-cart-wrapper, .rtl
.product-essential .block-related {
  float: left !important;
}
/* line 328, ../scss/module/_product.scss */
.product-essential .sharing-links {
  float: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .product-essential .sharing-links {
  float: right !important;
}
/* line 330, ../scss/module/_product.scss */
.product-essential .add-to-cart .qty-wrapper,
.product-essential .add-to-cart .qty-wrapper label,
.product-essential .add-to-cart-buttons {
  float: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .product-essential .add-to-cart .qty-wrapper, .rtl
.product-essential .add-to-cart .qty-wrapper label, .rtl
.product-essential .add-to-cart-buttons {
  float: right !important;
}

/* line 335, ../scss/module/_product.scss */
.product-collateral .toggle-tabs li,
.product-tags,
.product-tags li,
.mini-products-list .product-image {
  float: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .product-collateral .toggle-tabs li, .rtl
.product-tags, .rtl
.product-tags li, .rtl
.mini-products-list .product-image {
  float: right !important;
}

/* line 342, ../scss/module/_product.scss */
.product-tags {
  padding: 5px 0 10px;
  width: 100%;
}
/* line 345, ../scss/module/_product.scss */
.product-tags li {
  margin-right: 15px;
  display: inline-flex;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .product-tags li {
  margin-left: 15px;
  margin-right: inherit;
}

@media only screen and (min-width: 812px) and (max-width: 812px) {
  /* line 353, ../scss/module/_product.scss */
  .product-img-box,
  .product-shop,
  .add-to-cart-wrapper,
  .block-related {
    width: 100% !important;
    float: none !important;
  }
}

@media only screen and (max-width: 770px) {
  /* line 353, ../scss/module/_product.scss */
  .product-img-box,
  .product-shop,
  .add-to-cart-wrapper,
  .block-related {
    width: 100% !important;
    float: none !important;
  }
}
/* line 368, ../scss/module/_product.scss */
.productdeals .item-countdown,
.countdown-timmer .item-countdown {
  padding: 10px 0;
}
/* line 370, ../scss/module/_product.scss */
.productdeals .item-countdown li,
.countdown-timmer .item-countdown li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-right: 10px;
  line-height: normal;
  border: 0;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .productdeals .item-countdown li, .rtl
.countdown-timmer .item-countdown li {
  margin-left: 10px;
  margin-right: inherit;
}
/* line 375, ../scss/module/_product.scss */
.productdeals .item-countdown li.last,
.countdown-timmer .item-countdown li.last {
  margin: 0;
}
/* line 376, ../scss/module/_product.scss */
.productdeals .item-countdown li div,
.countdown-timmer .item-countdown li div {
  text-transform: lowercase;
  clear: both;
  text-align: center;
  width: 100%;
  font-size: 12px;
}
/* line 382, ../scss/module/_product.scss */
.productdeals .item-countdown li div.countdown_num,
.countdown-timmer .item-countdown li div.countdown_num {
  border: 1px solid #ebebeb;
  padding: 4px 6px;
  background: #fff;
}
/* line 386, ../scss/module/_product.scss */
.productdeals .item-countdown li div.countdown_num span,
.countdown-timmer .item-countdown li div.countdown_num span {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-size: 14px;
  font-weight: 700;
  color: #000000;
}

/* line 398, ../scss/module/_product.scss */
.widget-productlist-tab {
  margin: 30px 0;
  min-height:350px;
}

/* line 405, ../scss/module/_product.scss */
.ves-reviewtab .review-top {
  border-right: 1px solid #ECECEC;
  padding-right: 15px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .ves-reviewtab .review-top {
  border-left: 1px solid #ECECEC;
  border-right: inherit;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .ves-reviewtab .review-top {
  padding-left: 15px;
  padding-right: inherit;
}
/* line 408, ../scss/module/_product.scss */
.ves-reviewtab .review-top .review-average-info {
  width: 100%;
  border-bottom: 1px solid #ECECEC;
  margin-bottom: 15px;
  text-align: center;
}
/* line 413, ../scss/module/_product.scss */
.ves-reviewtab .review-top .review-average-info .ratings .rating-box,
.ves-reviewtab .review-top .review-average-info .rating-links {
  margin: 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
/* line 418, ../scss/module/_product.scss */
.ves-reviewtab .review-top .review-average-info .rating-links {
  float: none;
}
/* line 420, ../scss/module/_product.scss */
.ves-reviewtab .review-top .ratings-and-size {
  width: 100%;
}
/* line 422, ../scss/module/_product.scss */
.ves-reviewtab .review-top .ratings-and-size .mark-rating {
  float: left;
  margin: 1px 0;
  width: 100%;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .ves-reviewtab .review-top .ratings-and-size .mark-rating {
  float: right !important;
}
/* line 426, ../scss/module/_product.scss */
.ves-reviewtab .review-top .ratings-and-size .mark-rating .rating-box {
  float: left;
  margin-right: 10px;
  background: transparent;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .ves-reviewtab .review-top .ratings-and-size .mark-rating .rating-box {
  float: right !important;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .ves-reviewtab .review-top .ratings-and-size .mark-rating .rating-box {
  margin-left: 10px;
  margin-right: inherit;
}
/* line 431, ../scss/module/_product.scss */
.ves-reviewtab .review-top .ratings-and-size .mark-rating .scroll-box {
  float: left;
  width: 75%;
  height: 10px;
  background: #F4F4F4;
  margin-right: 5px;
  margin-top: 7px;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .ves-reviewtab .review-top .ratings-and-size .mark-rating .scroll-box {
  float: right !important;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .ves-reviewtab .review-top .ratings-and-size .mark-rating .scroll-box {
  margin-left: 5px;
  margin-right: inherit;
}
/* line 437, ../scss/module/_product.scss */
.ves-reviewtab .review-top .ratings-and-size .mark-rating .scroll-box .scroll-rating {
  background: #ffba00;
  height: 10px;
}
/* line 442, ../scss/module/_product.scss */
.ves-reviewtab .review-top .ratings-and-size .mark-rating .rating-percent {
  float: left;
  margin-left: 3px;
  padding-top: 3px;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .ves-reviewtab .review-top .ratings-and-size .mark-rating .rating-percent {
  float: right !important;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .ves-reviewtab .review-top .ratings-and-size .mark-rating .rating-percent {
  margin-right: 3px;
  margin-left: inherit;
}
/* line 450, ../scss/module/_product.scss */
.ves-reviewtab .review-top .button-write-review {
  margin-top: 15px;
  border-top: 1px solid #ECECEC;
  text-align: center;
  padding-top: 15px;
}
/* line 459, ../scss/module/_product.scss */
.ves-reviewtab .box-reviews .review-heading h2 {
  line-height: 30px;
}
/* line 461, ../scss/module/_product.scss */
.ves-reviewtab .box-reviews .review-heading .pager .limiter label {
  padding-top: 0;
}
/* line 462, ../scss/module/_product.scss */
.ves-reviewtab .box-reviews .review-heading .pager .limiter select {
  height: 30px;
  min-width: 50px;
}
/* line 466, ../scss/module/_product.scss */
.ves-reviewtab .box-reviews .reviews-container .review-row {
  border-bottom: 1px solid #ECECEC;
  padding: 15px 0;
  margin-bottom: 15px;
}
/* line 471, ../scss/module/_product.scss */
.ves-reviewtab .box-reviews .reviews-container .review-row .review-dt .nickname {
  color: #333333;
  font-weight: 700;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 477, ../scss/module/_product.scss */
.ves-reviewtab .box-reviews .reviews-container .review-row .review-dt .nickname:hover {
  overflow: visible;
  white-space: normal;
}
/* line 484, ../scss/module/_product.scss */
.ves-reviewtab .box-reviews .reviews-container .review-row .ratings-table li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-right: 8px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .ves-reviewtab .box-reviews .reviews-container .review-row .ratings-table li {
  margin-left: 8px;
  margin-right: inherit;
}
/* line 485, ../scss/module/_product.scss */
.ves-reviewtab .box-reviews .reviews-container .review-row .ratings-table .rating-box {
  margin-top: 5px;
}
/* line 490, ../scss/module/_product.scss */
.ves-reviewtab .form-add {
  border-right: 1px solid #ECECEC;
  padding-right: 15px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .ves-reviewtab .form-add {
  border-left: 1px solid #ECECEC;
  border-right: inherit;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .ves-reviewtab .form-add {
  padding-left: 15px;
  padding-right: inherit;
}
/* line 493, ../scss/module/_product.scss */
.ves-reviewtab .form-add h3 {
  font-size: 13px;
  border-bottom: 1px solid #ECECEC;
  padding-bottom: 7px;
}
/* line 495, ../scss/module/_product.scss */
.ves-reviewtab .form-add h3 span {
  color: #333333;
  font-weight: 700;
}
/* line 499, ../scss/module/_product.scss */
.ves-reviewtab .form-add .data-table.table-ratings {
  border: 0 none;
  width: auto;
}
/* line 502, ../scss/module/_product.scss */
.ves-reviewtab .form-add .data-table.table-ratings th {
  line-height: 30px;
  width: 80px;
  text-align: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .ves-reviewtab .form-add .data-table.table-ratings th {
  text-align: right !important;
}
/* line 507, ../scss/module/_product.scss */
.ves-reviewtab .form-add .data-table.table-ratings td {
  padding: 9px 0;
}
/* line 510, ../scss/module/_product.scss */
.ves-reviewtab .form-add .data-table.table-ratings .rating-input {
  display: none;
}
/* line 513, ../scss/module/_product.scss */
.ves-reviewtab .form-add .data-table.table-ratings .rating-star {
  float: right;
  width: 30px;
  color: #777;
  font-size: 24px;
  padding: 0;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .ves-reviewtab .form-add .data-table.table-ratings .rating-star {
  float: left !important;
}
/* line 520, ../scss/module/_product.scss */
.ves-reviewtab .form-add .data-table.table-ratings .rating-star:hover,
.ves-reviewtab .form-add .data-table.table-ratings .rating-star:hover ~ .rating-star,
.ves-reviewtab .form-add .data-table.table-ratings .rating-input:checked ~ .rating-star {
  color: #ffba00;
}
/* line 526, ../scss/module/_product.scss */
.ves-reviewtab .form-add .data-table.table-ratings .rating-star:hover {
  cursor: pointer;
}

@media only screen and (max-width: 770px) {
  /* line 535, ../scss/module/_product.scss */
  .ves-reviewtab .review-top,
  .ves-reviewtab .form-add {
    margin-bottom: 30px;
  }
  /* line 540, ../scss/module/_product.scss */
  .ves-reviewtab .box-reviews .review-dt, .ves-reviewtab .box-reviews .review-dd {
    margin-bottom: 15px;
  }
}

.allShow { display: none;}
   /* All Portrait and Landscape */
   @media only screen
   and (min-device-width : 814px)
   { .allShow { display: inline;}}

.mobiletabletShow { display: none;}
   /* All Portrait and Landscape */
   @media only screen
   and (min-device-width : 150px)
   and (max-device-width : 813px){ .mobiletabletShow { display: inline;}}
   
.ipadShow { display: none;}
   /* All Portrait and Landscape */
   @media only screen
   and (min-device-width : 767px)
   and (max-device-width : 769px){ .ipadShow { display: inline;}}


.defaultShow { display: none;}
   /* Tablets Portrait and Landscape */
   @media only screen
   and (min-device-width : 771px)
   { .defaultShow { display: inline;}}
   
   .defaultShowWide { display: none;}
   /* Tablets Portrait and Landscape */
   @media only screen
   and (min-device-width : 1224px)
   { .defaultShowWide { display: inline;}}


.mobileShow { display: none;}
   /* Smartphone Portrait and Landscape */
   @media only screen
   and (min-device-width : 150px)
   and (max-device-width : 770px){ .mobileShow { display: inline;}}

.tabletShow { display: none;}
   /* Tablets Portrait and Landscape */
   @media only screen
   and (min-device-width : 481px)
   and (min-device-width : 771px){ .tabletShow { display: inline;}}

/* Defaul Show */
@media only screen
   and (min-device-width : 771px)
    {
        h1, .h1 {
  margin: 0;
  margin-bottom: 0.9em;
  color: #282526;
  font-family: "Roboto", sans-serif;
  font-size: 28px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeLegibility;
  /*text-transform: uppercase;*/
}
h2, .h2 {
  margin: 0;
  margin-bottom: 0.5em;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  min-height:20px;
  text-rendering: optimizeLegibility;
  /*text-transform: uppercase;*/
}
h3, .h3 {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}
.text-divider{margin: 2.5em 0; line-height: 0; text-align: center;}
.text-divider span{background-color: #f3f3f3; padding: 0.8em;font-size:17px;}
.text-divider:before{ content: " "; display: block; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #cccccc;}

.text-divider-collapsible{margin: 1em 0; line-height: 0; text-align: center;}
.text-divider-collapsible span{background-color: #f3f3f3; padding: 0.8em;font-size:17px;}
.text-divider-collapsible:before{ content: " "; display: block; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #cccccc;}

.more-details {line-height:2.6;font-size:15px;margin-bottom:20px;color:#7e7e7e;}
.more-details span {color:#7e7e7e; font-weight:700;font-size:15px;}
.more-details li {color:#7e7e7e; font-weight:300;font-size:15px;list-style: none;}
.includes {line-height:2.6;font-size:15px;margin-bottom:20px;color:#7e7e7e;}
.includes span {color:#7e7e7e; font-weight:700;font-size:15px;}
.includes li {color:#7e7e7e; font-weight:300;font-size:15px;list-style: none;}
 .prints {
    font-size:13px;
    color:#7e7e7e;
    font-weight:500;
    text-align:left;
    }
    
/* Checkout */
.checkout{color:#282526;font-size:24px;}
    
/* Promo discount */
.promoDiscount {
 padding:20px;border:dotted 3px;background-color:#ffffff;border-color:#c82d48;  color:#c82d48;text-align:center;font-size:29px;font-weight:300;margin-bottom:10px;margin-top:10px;}
.promoDiscount span {color:#282526; font-weight:500;font-size:14px;}
.promoDiscount li {color:#7e7e7e; font-weight:500;font-size:17px;list-style: none;}
.promoDiscount2 {
 padding:10px;background-color:#0053a0;border:dotted 2px;border-color:#28256;  color:#ffffff;text-align:center;font-size:24px;font-weight:300;margin-bottom:10px;margin-top:10px;}
.promoDiscount2 span {color:#282526; font-weight:500;font-size:14px;}
.promoDiscount2 li {color:#ffffff; font-weight:500;font-size:28px;list-style: none;}
.secure-connection {padding:5px;font-size:15px;margin-top:-10px;}
.secure-connection span {color:#282526;}
.secure-connection li {color:#80b31a;line-height:1.8;font-weight:600;}
.opc-wrapper-opc label{color:#282526;font-weight: 400;font-size:15px;line-height: 1.5;margin-bottom:5px;text-align: left;text-transform: none;background:none !important}
.alreadyregistered {color:#0053a0;font-size:17px;font-weight:600;}
.product-nameCart {line-height:1.6;margin-bottom:20px;font-size:17px;text-transform:none}

#quotes {
    padding: 0 20px;
}

.section-gap {
    margin-top: 64px;
}

.light-default {
    background-color: #fff;
    color: #666;
}

.container-section {
    background-color:#fff;
    max-width: 1440px;
    min-height:500px;
    position: relative;
}

.container-section2 {
    background-color:#fff;
    max-width: 470px;
    min-height:500px;
    /*position: relative;*/
}

#quotes .row p.quote .dropcap {
    
    float: left;
    font-style: normal;
    color: #0053a0;
    font-size: 75px;
    line-height: 70px;
    margin-bottom: 0px;
    padding: 0 15px 0 0;
}
#quotes .row p.byline {
    font-weight: bold;
    text-align: right;
}

#song-spotlight {
    border-top: 30px #22313f solid;
    border-bottom: 30px #22313f solid;
}

.dark-blue {
    background-color: #22313f;
    color: #fff;
}

#song-spotlight .split-right {
    align-items: center;
}
#song-spotlight .split-left {
    align-items: center;
}

.col-sm-4 {
    width: 33.33333333%;
}

.col-sm-42 {
    width: 33%;
    
}
.d-flex {
    -webkit-display: flex;
    -ms-display: flex;
    display: flex;
}

.light-gray {
    background-color: #fafafa;
    color: #22313f;
}

#HomeBlog .blog-item-box:hover {
    background-color: #efefef;
}

#HomeBlog .blog-image .blog-image_inner {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    top: 0;
    bottom: 8%;
    left: 0;
    right: 0;
    position: absolute;
}

#HomeBlog .blog-image {
    display: block;
    margin: -20px -20px 0 -20px;
    padding-top: 56%;
    overflow: hidden;
    height: 0;
    position: relative;
}
#HomeBlog .blog-item-box {
    box-shadow: 0 0 10px 5px rgba(0,0,0,.2);
    margin-bottom: 20px;
    padding: 20px;
}

.row-comments
{
    display: table;
    width: 100%; 
    table-layout: fixed; 
    border-spacing: 5px; 
    }
.column-comments
{
    display: table-cell;
    background-color: #fff; 
    padding-bottom:30px;
    
}


}
/* Tablet Show */
 @media only screen
   and (min-device-width : 481px)
   and (max-device-width : 770px)
   {
        h1, .h1 {
  margin: 0;
  margin-bottom: 0.9em;
  color: #282526;
  font-family: "Roboto", sans-serif;
  font-size: 28px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeLegibility;
  /*text-transform: uppercase;*/
}
       h2, .h2 {
  margin: 0;
  margin-bottom: 0.5em;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  min-height:20px;
  text-rendering: optimizeLegibility;
  /*text-transform: uppercase;*/
}
h3, .h3 {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}
   .text-divider{margin: 2em 0; line-height: 0; text-align: center;}
.text-divider span{background-color: #f3f3f3; padding: 0.8em;font-size:16px;}
.text-divider:before{ content: " "; display: block; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #cccccc;}

.text-divider-collapsible{margin: 0.75em 0; line-height: 0; text-align: center;}
.text-divider-collapsible span{background-color: #f3f3f3; padding: 0.8em;font-size:17px;}
.text-divider-collapsible:before{ content: " "; display: block; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #cccccc;}


.more-details {line-height:2.4;font-size:13px;margin-bottom:10px;color:#7e7e7e;}
.more-details span {color:#7e7e7e; font-weight:700;font-size:16px;}
.more-details li {color:#7e7e7e; font-weight:300;font-size:16px;list-style: none;}
.includes {line-height:2.4;font-size:15px;margin-bottom:10px;color:#7e7e7e;}
.includes span {color:#7e7e7e; font-weight:700;font-size:16px;}
.includes li {color:#7e7e7e; font-weight:300;font-size:16px;list-style: none;}
/* Add to Cart */
.product-essential .add-to-cart-buttons {
  float: left;
}
    .prints {
    font-size:15px;
    color:#7e7e7e;
    font-weight:500;
    text-align:left;
    }
  .product-view .add-to-cart-buttons .button, .product-view .add-to-cart-buttons .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .product-view .add-to-cart-buttons a {
  min-height: 40px;
  line-height: 40px;
  font-size: 15px;
  font-weight:600;
  padding: 0px 30px;
  margin-top:0px;
  margin-bottom: 10px;
  /*float: left;*/
  min-width: 200px;
  width: 100%;
  white-space: normal;

}

/* Checkout */
.checkout{color:#282526;font-size:15px;}

.promoDiscount {
 padding:20px;border:dotted 3px;background-color:#ffffff;border-color:#c82d48;  color:#c82d48;text-align:center;font-size:29px;font-weight:300;margin-bottom:10px;margin-top:10px;}
.promoDiscount span {color:#282526; font-weight:500;font-size:14px;}
.promoDiscount li {color:#7e7e7e; font-weight:500;font-size:17px;list-style: none;}
.promoDiscount2 {
 padding:20px;background-color:#0053a0;border-color:#c82d48;  color:#ffffff;text-align:center;font-size:24px;font-weight:300;margin-bottom:10px;margin-top:10px;}
.promoDiscount2 span {color:#282526; font-weight:500;font-size:14px;}
.promoDiscount2 li {color:#ffffff; font-weight:500;font-size:20px;list-style: none;}
.secure-connection {padding:10px;font-size:11px;margin-top:-10px;}
.secure-connection span {color:#282526;}
.secure-connection li {color:#80b31a;line-height:1.5;}
.opc-wrapper-opc label{color:#282526;font-weight: 400;font-size:14px;line-height: 1.5;margin-bottom:5px;text-align: left;text-transform: none;background:none !important}
.alreadyregistered {color:#0053a0;font-size:14px;font-weight:600;}
.product-nameCart {line-height:1.4;padding-bottom:15px;font-size:14px;text-transform:none}

#quotes {
    padding: 0 20px;
}

.section-gap {
    margin-top: 64px;
}

.light-default {
    background-color: #fff;
    color: #666;
}

.container-section {
    background-color:#fff;
    max-width: 770px;
    position: relative;
}

#quotes .row p.quote .dropcap {
    
    float: left;
    font-style: normal;
    color: #0053a0;
    font-size: 75px;
    line-height: 70px;
    margin-bottom: 0px;
    padding: 0 15px 0 0;
}
#quotes .row p.byline {
    font-weight: bold;
    text-align: right;
}
#song-spotlight .split-right {
    align-items: center;
}
#song-spotlight .split-left {
    align-items: center;
}

.col-sm-4 {
    width: 33.33333333%;
}
.d-flex {
    -webkit-display: flex;
    -ms-display: flex;
    display: flex;
}

.light-gray {
    background-color: #fafafa;
    color: #22313f;
}

#HomeBlog .blog-item-box:hover {
    background-color: #efefef;
}

#HomeBlog .blog-image .blog-image_inner {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    top: 0;
    bottom: 8%;
    left: 0;
    right: 0;
    position: absolute;
}

#HomeBlog .blog-image {
    display: block;
    margin: -20px -20px 0 -20px;
    padding-top: 56%;
    overflow: hidden;
    height: 0;
    position: relative;
}
#HomeBlog .blog-item-box {
    box-shadow: 0 0 10px 5px rgba(0,0,0,.2);
    margin-bottom: 20px;
    padding: 20px;
}

.row-comments
{
    display: table;
    width: 100%; 
    table-layout: fixed; 
    border-spacing: 5px; 
}
.column-comments
{
    display: table-cell;
    background-color: #fff; 
    padding-bottom:10px;
}

}
/* Mobile Show */
@media only screen
    and (max-device-width : 480px)
   {
       h1, .h1 {
  margin: 0;
  margin-bottom: 0.9em;
  color: #282526;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeLegibility;
  /*text-transform: uppercase;*/
}
h2, .h2 {
  margin: 0;
  margin-bottom: 0.1em;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.0;
  min-height:20px;
  text-rendering: optimizeLegibility;
  /*text-transform: uppercase;*/
}
h3, .h3 {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}
/* main-container */


   .text-divider{margin: 2em 0; line-height: 0; text-align: center;}
.text-divider span{background-color: #f3f3f3; padding: 0.8em;font-size:12px;}
.text-divider:before{ content: " "; display: block; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #cccccc;}

.text-divider-collapsible{margin: 0.55em 0; line-height: 0; text-align: center;}
.text-divider-collapsible span{background-color: #f3f3f3; padding: 0.8em;font-size:12px;}
.text-divider-collapsible:before{ content: " "; display: block; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #cccccc;}

.more-details {line-height:2.1;font-size:14px;margin-bottom:5px;color:#7e7e7e;}
.more-details span {color:#7e7e7e; font-weight:700;font-size:14px;}
.more-details li {color:#7e7e7e; font-weight:300;font-size:14px;list-style: none;}
.includes {line-height:2.1;font-size:15px;margin-bottom:5px;color:#7e7e7e;text-align:left;padding-right:10px;}
.includes span {color:#7e7e7e; font-weight:700;font-size:14px;}
.includes li {color:#7e7e7e; font-weight:300;font-size:14px;list-style: none;}

/* Checkout */
.checkout{color:#282526;font-size:15px;}

/* Add to Cart */
.product-essential .add-to-cart-buttons {
  float: left;
}
    .prints {
    font-size:15px;
    color:#7e7e7e;
    font-weight:500;
    text-align:left;
    
    }
.product-view .add-to-cart-buttons .button, .product-view .add-to-cart-buttons .product-block .product-info .actions .add-to-links li a, .product-block .product-info .actions .add-to-links li .product-view .add-to-cart-buttons a {
  min-height: 40px;
  line-height: 40px;
  font-size: 13px;
  font-weight:600;
  padding: 0px 10px;
  margin-top:0px;
  margin-bottom: 0px;
  /*float: left;*/
  min-width: 155px;
  width: 100%;
  white-space: normal;}
/* Mobile */  
  .promoDiscount {
 padding:20px;border:dotted 3px;background-color:#ffffff;border-color:#c82d48;  color:#c82d48;text-align:center;font-size:21px;font-weight:300;margin-bottom:10px;margin-top:10px;}
.promoDiscount span {color:#282526; font-weight:500;font-size:12px;}
.promoDiscount li {color:#7e7e7e; font-weight:500;font-size:12px;list-style: none;}
.promoDiscount2 {
 padding:20px;background-color:#0053a0;border-color:#c82d48;  color:#ffffff;text-align:center;font-size:18px;font-weight:300;margin-bottom:10px;margin-top:10px;}
.promoDiscount2 span {color:#282526; font-weight:500;font-size:14px;}
.promoDiscount2 li {color:#ffffff; font-weight:500;font-size:14px;list-style: none;}
.secure-connection {padding:10px;font-size:13px;margin-top:-20px;}
.secure-connection span {color:#282526;}
.secure-connection li {color:#80b31a;line-height:2;font-weight:600;}
.opc-wrapper-opc label{color:#282526;font-weight: 400;font-size:13px;line-height: 1.5;margin-bottom:5px;text-align: left;text-transform: none;background:none !important}
.alreadyregistered {color:#0053a0;font-size:13px;font-weight:600;}
.product-nameCart {line-height:1.5;padding-bottom:15px;font-size:12px;text-transform:none}

#quotes {
    padding: 0 20px;
}

.section-gap {
    margin-top: 64px;
}

.light-default {
    background-color: #fff;
    color: #666;
}

.container-section {
    background-color:#fff;
    max-width: 480px;
    position: relative;
}

#quotes .row p.quote .dropcap {
    
    float: left;
    font-style: normal;
    color: #0053a0;
    font-size: 75px;
    line-height: 70px;
    margin-bottom: 0px;
    padding: 0 15px 0 0;
}
#quotes .row p.byline {
    font-weight: bold;
    text-align: right;
}
#song-spotlight .split-right {
    align-items: center;
}
#song-spotlight .split-left {
    align-items: center;
}

.col-sm-4 {
    width: 100%;
}
.d-flex {
    -webkit-display: flex;
    -ms-display: flex;
    display: flex;
}

.light-gray {
    background-color: #fafafa;
    color: #22313f;
}

#HomeBlog .blog-item-box:hover {
    background-color: #efefef;
}

#HomeBlog .blog-image .blog-image_inner {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    top: 0;
    bottom: 8%;
    left: 0;
    right: 0;
    position: absolute;
}

#HomeBlog .blog-image {
    display: block;
    margin: -20px -20px 0 -20px;
    padding-top: 56%;
    overflow: hidden;
    height: 0;
    position: relative;
}
#HomeBlog .blog-item-box {
    box-shadow: 0 0 10px 5px rgba(0,0,0,.2);
    margin-bottom: 20px;
    padding: 20px;
}

.row-comments
{
    display: table;
    width: 100%; 
    table-layout: fixed; 
    border-spacing: 5px; 
}
.column-comments
{
    display: table-cell;
    background-color: #fff; 
    padding-bottom:10px;
}
}
 
@media only screen and (max-width: 768px) {
  .mc-banner { display: none !important; }
}
/* Mailchimp code Start */
#mc-embedded-subscribe-form input[type=checkbox]{display: inline; width: auto;margin-right: 10px;}
	#mergeRow-gdpr {margin-top: 0px;}
	#mergeRow-gdpr fieldset label {font-weight: normal;}
	#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height: 0px;padding-bottom:0px;}
#mc_embed_signup{background:#cccccc; clear:left; font:14px Helvetica,Arial,sans-serif; width:70%;}
#mc_embed_signup form {text-align:center; padding:10px 0 10px 0;}
.mc-field-group { display: inline-block; } /* positions input field horizontally */
#mc_embed_signup input.email {font-family:"Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif; font-size: 15px; border: 1px solid #ABB0B2;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #343434; background-color: #fff; box-sizing:border-box; height:32px; padding: 0px 0.4em; display: inline-block; margin: 0; width:250px; vertical-align:top;}
#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:400;color:#fff;}
#mc_embed_signup .clear {display: inline-block;} /* positions button horizontally in line with input */
#mc_embed_signup .button {font-size: 13px; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; letter-spacing: .03em; color: #fff; background-color: #0053a0; box-sizing:border-box; height:32px; line-height:32px; padding:0 18px; display: inline-block; margin: 0; transition: all 0.23s ease-in-out 0s;}
#mc_embed_signup .button:hover {background-color:#777; cursor:pointer;}
#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
@media (max-width: 768px) {
    #mc_embed_signup input.email {width:60%; margin-bottom:5px;}
    #mc_embed_signup .clear {display: block; width: 60% }
    #mc_embed_signup .button {width: 60%; margin:0; }
}
/* Mailchimp Code End */

/* Style the button that is used to open and close the collapsible content */
.collapsible {
  background-color: #fafafa;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .collapsible:hover {
  background-color: #f7f7f7;
}

/* Style the collapsible content. Note: hidden by default */
.collapsiblecontent {
  padding: 0 18px;
  display: none;
  overflow: hidden;
  background-color: #fafafa;
}

.horizontal-line {
            width: 250px; /* Set the width of the line */
            height: 1px; /* Set the height of the line */
            background-color: #7e7e7e; /* Set the color of the line */
            margin: 0 auto; /* This centers the line in the container */
            opacity:0.4;
        }
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.searchindex-results {
  *zoom: 1;
  margin-bottom: 10px;
  border-bottom: 1px solid #a0b3c3;
}
.searchindex-results:before,
.searchindex-results:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchindex-results:after {
  clear: both;
}
.searchindex-results li {
  margin-bottom: -1px;
  float: left;
  *zoom: 1;
  margin: 0px 2px;
}
.searchindex-results li:before,
.searchindex-results li:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchindex-results li:after {
  clear: both;
}
.searchindex-results li a {
  font-size: 12px;
  font-weight: bold;
  color: #333;
  display: block;
  cursor: pointer;
  padding: 2px 5px 1px 5px;
  line-height: 20px;
  border: 1px solid transparent;
  border-bottom: none;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  text-decoration: none;
}
.searchindex-results li a:hover {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  border: 1px solid #a0b3c3;
  border-bottom: none;
}
.searchindex-results li a span {
  font-weight: normal;
  font-size: 0.9em;
}
.searchindex-results li.active a {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  cursor: default;
  border: 1px solid #a0b3c3;
  border-bottom: none;
}
.searchindex-result li {
  padding: 5px;
}
.searchindex-result li .title a {
  font-weight: bold;
  color: #203548;
  font-size: 13px;
}
.searchindex-result.searchindex-result-category {
  margin-bottom: 20px;
}
.searchindex-result.searchindex-result-category li {
  padding: 1px 0px;
}
.searchindex-result.searchindex-result-category li a {
  font-weight: bold;
  color: #203548;
}
.searchindex-highlight {
  background-color: #ff0;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.searchautocomplete .search-autocomplete {
  position: absolute;
}
.regularSearch{
  display: block;
  
}
.searchautocomplete .form-search {
  overflow: none !important;
  position: relative;
  /*top: 25px;
  left: 25%;
  width: 35%;*/
  margin-left:15px;

   }
   

.searchautocomplete .sprite {
  background: url('https://musicnotesbox.com/skin/frontend/base/default/images/mirasvit/sprite.png');
}
.searchautocomplete .nav-search-in {
  position: absolute;
  top: 2px;
  left: 0px;
  z-index: 11;
  
 
}
.searchautocomplete .nav-search-in .category {
  opacity: 0;
  filter: alpha(opacity=0);
  background: white;
  border: 1px solid #c82d48;
  color: black;
  cursor: pointer;
  height: 29px;
  left: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  position: absolute;
  top: 0;
  visibility: visible;
  width: auto;
}
.searchautocomplete .nav-search-in .category-fake {
  height: 20px;
  color: #777;
  cursor: pointer;
  float: left;
  font-size: 11px;
  padding: 0px 25px 0px 10px;
  text-align: center;
  white-space: nowrap;
  margin-top: 6px;
}
.searchautocomplete .nav-search-in .nav-down-arrow {
  right: 12px;
  top: 16px;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4.5px 0 4.5px;
  border-color: #282526 transparent transparent transparent;
  line-height: 0px;
}
.searchautocomplete .nav-search-in:hover .category-fake {
  color: #c82d48;
}
.searchautocomplete .nav-search-in:hover .nav-down-arrow {
  background-position: -6px -34px;
}
.searchautocomplete .searchautocomplete-placeholder {
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background: #FFF;
  border: 1px solid #ccc;
  position: absolute;
  z-index: 102;
  box-shadow: 0 10px 10px #7e7e7e;
  top: 5px!important;
}
.searchautocomplete .searchautocomplete-placeholder:before {
  border-color: transparent transparent #CCC transparent;
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 5px;
  height: 0;
  width: 0;
  top: -11px;
  left: 30px;
}
.searchautocomplete .searchautocomplete-placeholder ul {
  list-style: none;
  margin: 0;
  border: none!important;
  background: none!important;
  box-shadow: none;
  position: relative;
  padding: 5px;
}
.searchautocomplete .searchautocomplete-placeholder ul li {
  *zoom: 1;
  text-align: left;
  padding: 5px 5px;
  border: 1px solid #eee;
  margin-bottom: 5px;
}
.searchautocomplete .searchautocomplete-placeholder ul li:before,
.searchautocomplete .searchautocomplete-placeholder ul li:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchautocomplete .searchautocomplete-placeholder ul li:after {
  clear: both;
}
.searchautocomplete .searchautocomplete-placeholder ul li a {
  text-decoration: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li a .pull-right {
  float: right;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active {
  background-color: #eee;
  box-shadow: 0 0 1px #525252;
  cursor: pointer;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active a {
  text-decoration: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image {
  float: left;
  margin: 0px 10px 5px 0px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box {
  font-weight: bold;
  font-size: 13px;
  color: #C76200;
  float: right;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .regular-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .special-price .price-label {
  display: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-label {
  font-weight: normal;
  color: #999;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price {
  font-size: 0.9em;
  color: #999;
}
.searchautocomplete .searchautocomplete-placeholder ul li .ratings {
  margin: 0;
  line-height: 14px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .ratings .rating-box {
  float: left;
  margin: 0 5px 0 0;
}
.searchautocomplete .searchautocomplete-placeholder .index-title {
  text-align: right;
  color: #0A263C;
  border-bottom: 1px solid #CCC;
  padding: 2px 5px;
  background-color: #F7F7F6;
}
.searchautocomplete .searchautocomplete-placeholder .index-title span {
  color: #666;
  font-size: 0.9em;
}
.searchautocomplete .searchautocomplete-placeholder .all {
  text-align: right;
  margin: 10px 10px 5px 10px;
}
.searchautocomplete .searchautocomlete-image {
  float: left;
  margin: 0px 5px 5px 0px;
}
.searchautocomplete .searchautocomplete-loader {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 11px;
  right: 44px;
  z-index: 99;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  display: none;
}
.searchautocomplete .searchautocomplete-loader div {
  position: absolute;
  background-color: #FFFFFF;
  height: 3px;
  width: 3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-animation-name: f_autocomplete_loader;
  animation-name: f_autocomplete_loader;
  -webkit-animation-duration: 0.64s;
  animation-duration: 0.64s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: normal;
  animation-direction: normal;
}
.searchautocomplete .searchautocomplete-loader div#g01 {
  left: 0px;
  top: 7px;
  -webkit-animation-delay: 0.24s;
  animation-delay: 0.24s;
}
.searchautocomplete .searchautocomplete-loader div#g02 {
  left: 2px;
  top: 2px;
  -webkit-animation-delay: 0.32s;
  animation-delay: 0.32s;
}
.searchautocomplete .searchautocomplete-loader div#g03 {
  left: 7px;
  top: 0px;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.searchautocomplete .searchautocomplete-loader div#g04 {
  right: 2px;
  top: 2px;
  -webkit-animation-delay: 0.48s;
  animation-delay: 0.48s;
}
.searchautocomplete .searchautocomplete-loader div#g05 {
  right: 0px;
  top: 7px;
  -webkit-animation-delay: 0.56s;
  animation-delay: 0.56s;
}
.searchautocomplete .searchautocomplete-loader div#g06 {
  right: 2px;
  bottom: 2px;
  -webkit-animation-delay: 0.64s;
  animation-delay: 0.64s;
}
.searchautocomplete .searchautocomplete-loader div#g07 {
  left: 7px;
  bottom: 0px;
  -webkit-animation-delay: 0.72s;
  animation-delay: 0.72s;
}
.searchautocomplete .searchautocomplete-loader div#g08 {
  left: 2px;
  bottom: 2px;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
@-moz-keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@-webkit-keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@-ms-keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@-o-keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@media only screen and (min-width: 1230px) {
  .searchautocomplete .form-search {
    overflow: none !important;
    position: absolute;
    top: 25px;
    left: 25%;
    width: 55%;
    margin-left:15px;
  }
  #header-search{
    display: none!important;
  }
  .account-cart-wrapper a.skip-search{
    display: none!important;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1229px) {
  .searchautocomplete .form-search {
    overflow: none !important;
    position: absolute;
    top: 25px;
    left: 32%;
    width: 45%;
  }
  #header-search{
    display: none!important;
  }
  .account-cart-wrapper a.skip-search{
    display: none!important;
  }
}
@media only screen and (max-width: 979px) {
 /* .regularSearch{
    display: block;
  }
  #header-search{
    display: none;
  }
  .account-cart-wrapper a.skip-search{
    display: none!important;
  }
  .searchautocomplete .form-search {
    position: absolute;
    top: 25px;
    left: 33%;
    width: 43%;
  }*/
  .regularSearch{
    display: none;
  }
  .header #header-search.skip-content.skip-active {
    top: 75px!important;
    width: 100%;
  }
  .searchautocomplete .searchautocomplete-placeholder {
    top: -5px !important;
  }
}
@media only screen and (max-width: 770px) {
  .regularSearch{
    display: none;
  }
  .searchautocomplete .searchautocomplete-placeholder {
    top: -5px !important;
  }
}
/**
 * Valdecode - Cookie Law Compliance
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the The MIT License (MIT)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.valdecode.com/license/cookielaw/license.txt
 *
 * @category    Valdecode
 * @package     Valdecode_CookieLaw
 * @copyright   Copyright (c) 2014 Valdecode
 * @license     http://www.valdecode.com/license/cookielaw/license.txt  The MIT License (MIT)
 */
#v-cookielaw { overflow: hidden; background: #fff; color: #444; z-index: 9999; font-size: 13px; }
#v-cookielaw .v-message { padding: 5px 10px; text-align: left; }
#v-cookielaw .v-actions { }
#v-cookielaw .v-button { color: #222; display: inline-block; background-color: #ececec; background-image: linear-gradient(#f4f4f4, #ececec); border: 1px solid #d4d4d4; padding: 4px 10px; text-decoration: none; text-shadow: 1px 1px 0 #fff; border-radius: 2px; }
#v-cookielaw .v-button.v-accept:before { content: "\2714"; }
#v-cookielaw .v-button:hover,
#v-cookielaw .v-button:focus { color: #fff; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); border-color: #3072b3; border-bottom-color: #2a65a0; background-color: #2a65a0; background-image: linear-gradient(#599bdc, #3072b3); }
#v-cookielaw .v-button:active {  border-color: #2a65a0; border-bottom-color: #3884cd; background-color: #3072b3; background-image: linear-gradient(#3072b3, #599bdc); }

#v-cookielaw.v-bar { display: table; width: 100%; padding: 5px 0; }
#v-cookielaw.v-bar .v-message { display: table-cell; }
#v-cookielaw.v-bar .v-actions { display: table-cell; vertical-align: middle; width: 250px; padding-right: 10px; text-align: right; }
#v-cookielaw.v-bar.v-top { position: relative; border-bottom: 1px solid #000; }
#v-cookielaw.v-bar.v-bottom { position: fixed; bottom: 0; border-top: 1px solid #000; }

#v-cookielaw.v-box { position: fixed; max-width: 300px; border: 1px solid #000; border-radius: 3px; margin: 10px; }
#v-cookielaw.v-box .v-actions { float: left; margin: 5px 10px; }
#v-cookielaw.v-box.v-top-left { top: 0; left: 0; }
#v-cookielaw.v-box.v-top-right { top: 0; right: 0; }
#v-cookielaw.v-box.v-bottom-left { bottom: 0; left: 0; }
#v-cookielaw.v-box.v-bottom-right { bottom: 0; right: 0; }

/* RWD */
@media (max-width: 480px) {
    #v-cookielaw.v-box { display: table; width: 100% !important; padding: 5px 0 0; position: fixed; bottom: 0 !important; top: auto !important; border-top: 1px solid #000; max-width: 100%; margin: 0; border-radius: 0; border-right: 0; border-left: 0; border-bottom: 0; }
    #v-cookielaw.v-box .v-message { display: table-cell; }
    #v-cookielaw.v-box .v-actions { display: table-cell; vertical-align: middle; width: 250px; padding-right: 10px; text-align: left; }

    #v-cookielaw .v-message { float: left; }
    #v-cookielaw .v-actions { float: left; margin: 5px 10px; }
    #v-cookielaw.v-bar .v-actions { width: auto; }
}

/* Skin - Yellow Alert */
#v-cookielaw.v-yellow-alert { background: #fffbcd; border-color: #e2cd7b !important; }

/* Skin - Dark Clean */
#v-cookielaw.v-dark-clean { color: #fff; background: #2c2c2c; border-color: #55575f !important; }
#v-cookielaw.v-dark-clean .v-button { color: #fff; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); border-color: #3072b3; border-bottom-color: #2a65a0; background-color: #2a65a0; background-image: linear-gradient(#599bdc, #3072b3); }
#v-cookielaw.v-dark-clean .v-button:hover,
#v-cookielaw.v-dark-clean .v-button:focus { background-color: #3678a0; background-image: linear-gradient(#68abdc, #387cb3); }

/* Skin - Minimalist */
#v-cookielaw.v-minimalist { color: #2c2c2c; background: #f0f0f0; border-color: #e0e0e0 !important; font-size: 11px; font-family: Verdana; }
#v-cookielaw.v-bar.v-minimalist { padding: 2px 0; }
#v-cookielaw.v-box.v-minimalist { width: 260px; }
#v-cookielaw.v-box.v-minimalist .v-actions { margin: 5px; }
#v-cookielaw.v-box.v-minimalist .v-message { padding: 5px; }
#v-cookielaw.v-minimalist .v-button { padding: 3px 6px; }

.ves-brandlist-page .brand-logo {
    float: none;
    margin-bottom: 5px;
    min-height: 80px;
    display: block;
}

.ves-brandlist-page .brand-title {
    font-size: 15px;
    font-weight: bold;
}

.ves-brandlist-page li,.ves-brandlist-page .brand-item{
    min-height: 130px;
    text-align: center;
    background-color: white;
    border: 1px solid #DDDDDD;
    padding: 8px;
    margin: 5px;
}

.ves-brandlist-page .layout-grid li, .ves-brandlist-page .layout-grid .brand-item{
	float: left;
}
.ves-brandlist-page .pager .pages {display: block; margin-left: 10px	;}

.venus-brand-menu li {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.venus-brand-menu li:first-child {
    border: medium none;
}
.brand-showmore{
    text-align: center;
    margin: 10px 0px;
}
.brand-submit{
    text-align: right;
    margin: 10px;
}

/* ============================================ *
 * http://themeforest.net/user/venustheme/portfolio/
 * http://venustheme.com/
 * Email: venustheme@gmail.com;
 * Style product carousel default 
 * ============================================ */ 
.products-grid { display: block; width: 100%}

.product-block {}
.product-block .image .icon {
    position: absolute;
    top: 10px;
}

.onsale, .new-icon {
    /*background: url("https://musicnotesbox.com/skin/frontend/venustheme/default/ves_productlist/images/label_product.png") no-repeat scroll 0 0 transparent;*/
    color: white;
    float: right;
    font-size: 14px;
    font-weight: 400;
    height: 37px;
    line-height: 36px;
    position: relative;
    text-align: center;
    text-transform: lowercase;
    width: 37px;
    z-index: 99;
    margin-right: 5px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.new-icon {/*background-position: 0 -43px;*/}

.product-block .image {position: relative;}
.product-block .image .hover-image {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
}

.product-block .image:hover .hover-image,
.product-block .image:focus .hover-image {
    opacity: 1;
    visibility: visible;
}

/* Countdown Timmer */
.productdeals .timeleft {
    background-color: #3b5871;
    background-image: linear-gradient(to bottom, #3b5871, #0A263D);
    background-image: -webkit-linear-gradient(to bottom, #3b5871, #0A263D);
    background-image:    -moz-linear-gradient(to bottom, #3b5871, #0A263D);
    background-image:     -ms-linear-gradient(to bottom, #3b5871, #0A263D);
    background-image:      -o-linear-gradient(to bottom, #3b5871, #0A263D);
    min-height: 40px;
    border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    text-align: center;
}
.productdeals .timeleft h3{
    color: #FFFFFF!important;
    padding:0; 
    margin:0; 
    line-height:40px;
    font-family: verdana,arial;
    font-size: 19px;
    font-weight: normal;
}

.productdeals .timeleft{
    background-color: #6B9E1B; 
}
/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('https://musicnotesbox.com/skin/frontend/venustheme/default/fonts/fontawesome-webfont.eot?v=4.1.0');src:url('https://musicnotesbox.com/skin/frontend/venustheme/default/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('https://musicnotesbox.com/skin/frontend/venustheme/default/fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('https://musicnotesbox.com/skin/frontend/venustheme/default/fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('https://musicnotesbox.com/skin/frontend/venustheme/default/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}
/* line 1, ../../scss/bootstrap/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../../scss/bootstrap/_mixins.scss */
.container:before, .container:after {
  content: " ";
  display: table;
}
/* line 215, ../../scss/bootstrap/_mixins.scss */
.container:after {
  clear: both;
}
@media (min-width: 771px) {
  /* line 1, ../../scss/bootstrap/_grid.scss */
  .container {
    width: 750px;
  }
}
@media (min-width: 980px) {
  /* line 1, ../../scss/bootstrap/_grid.scss */
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 1, ../../scss/bootstrap/_grid.scss */
  .container {
    width: 1170px;
  }
}

/* line 19, ../../scss/bootstrap/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../../scss/bootstrap/_mixins.scss */
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
/* line 215, ../../scss/bootstrap/_mixins.scss */
.container-fluid:after {
  clear: both;
}

/* line 23, ../../scss/bootstrap/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../../scss/bootstrap/_mixins.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 215, ../../scss/bootstrap/_mixins.scss */
.row:after {
  clear: both;
}

/* line 11, ../../scss/bootstrap/_mixins.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 27, ../../scss/bootstrap/_mixins.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
/* line 12, ../../scss/bootstrap/_rtl.scss */
.rtl .col-xs-1, .rtl .col-xs-2, .rtl .col-xs-3, .rtl .col-xs-4, .rtl .col-xs-5, .rtl .col-xs-6, .rtl .col-xs-7, .rtl .col-xs-8, .rtl .col-xs-9, .rtl .col-xs-10, .rtl .col-xs-11, .rtl .col-xs-12 {
  float: right !important;
}

/* line 35, ../../scss/bootstrap/_mixins.scss */
.col-xs-1 {
  width: 8.33333%;
}

/* line 35, ../../scss/bootstrap/_mixins.scss */
.col-xs-2 {
  width: 16.66667%;
}

/* line 35, ../../scss/bootstrap/_mixins.scss */
.col-xs-3 {
  width: 25%;
}

/* line 35, ../../scss/bootstrap/_mixins.scss */
.col-xs-4 {
  width: 33.33333%;
}

/* line 35, ../../scss/bootstrap/_mixins.scss */
.col-xs-5 {
  width: 41.66667%;
}

/* line 35, ../../scss/bootstrap/_mixins.scss */
.col-xs-6 {
  width: 50%;
}

/* line 35, ../../scss/bootstrap/_mixins.scss */
.col-xs-7 {
  width: 58.33333%;
}

/* line 35, ../../scss/bootstrap/_mixins.scss */
.col-xs-8 {
  width: 66.66667%;
}

/* line 35, ../../scss/bootstrap/_mixins.scss */
.col-xs-9 {
  width: 75%;
}

/* line 35, ../../scss/bootstrap/_mixins.scss */
.col-xs-10 {
  width: 83.33333%;
}

/* line 35, ../../scss/bootstrap/_mixins.scss */
.col-xs-11 {
  width: 91.66667%;
}

/* line 35, ../../scss/bootstrap/_mixins.scss */
.col-xs-12 {
  width: 100%;
}

/* line 55, ../../scss/bootstrap/_mixins.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 50, ../../scss/bootstrap/_mixins.scss */
.col-xs-pull-1 {
  right: 8.33333%;
}

/* line 50, ../../scss/bootstrap/_mixins.scss */
.col-xs-pull-2 {
  right: 16.66667%;
}

/* line 50, ../../scss/bootstrap/_mixins.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 50, ../../scss/bootstrap/_mixins.scss */
.col-xs-pull-4 {
  right: 33.33333%;
}

/* line 50, ../../scss/bootstrap/_mixins.scss */
.col-xs-pull-5 {
  right: 41.66667%;
}

/* line 50, ../../scss/bootstrap/_mixins.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 50, ../../scss/bootstrap/_mixins.scss */
.col-xs-pull-7 {
  right: 58.33333%;
}

/* line 50, ../../scss/bootstrap/_mixins.scss */
.col-xs-pull-8 {
  right: 66.66667%;
}

/* line 50, ../../scss/bootstrap/_mixins.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 50, ../../scss/bootstrap/_mixins.scss */
.col-xs-pull-10 {
  right: 83.33333%;
}

/* line 50, ../../scss/bootstrap/_mixins.scss */
.col-xs-pull-11 {
  right: 91.66667%;
}

/* line 50, ../../scss/bootstrap/_mixins.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 45, ../../scss/bootstrap/_mixins.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 40, ../../scss/bootstrap/_mixins.scss */
.col-xs-push-1 {
  left: 8.33333%;
}

/* line 40, ../../scss/bootstrap/_mixins.scss */
.col-xs-push-2 {
  left: 16.66667%;
}

/* line 40, ../../scss/bootstrap/_mixins.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 40, ../../scss/bootstrap/_mixins.scss */
.col-xs-push-4 {
  left: 33.33333%;
}

/* line 40, ../../scss/bootstrap/_mixins.scss */
.col-xs-push-5 {
  left: 41.66667%;
}

/* line 40, ../../scss/bootstrap/_mixins.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 40, ../../scss/bootstrap/_mixins.scss */
.col-xs-push-7 {
  left: 58.33333%;
}

/* line 40, ../../scss/bootstrap/_mixins.scss */
.col-xs-push-8 {
  left: 66.66667%;
}

/* line 40, ../../scss/bootstrap/_mixins.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 40, ../../scss/bootstrap/_mixins.scss */
.col-xs-push-10 {
  left: 83.33333%;
}

/* line 40, ../../scss/bootstrap/_mixins.scss */
.col-xs-push-11 {
  left: 91.66667%;
}

/* line 40, ../../scss/bootstrap/_mixins.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 60, ../../scss/bootstrap/_mixins.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 60, ../../scss/bootstrap/_mixins.scss */
.col-xs-offset-1 {
  margin-left: 8.33333%;
}

/* line 60, ../../scss/bootstrap/_mixins.scss */
.col-xs-offset-2 {
  margin-left: 16.66667%;
}

/* line 60, ../../scss/bootstrap/_mixins.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 60, ../../scss/bootstrap/_mixins.scss */
.col-xs-offset-4 {
  margin-left: 33.33333%;
}

/* line 60, ../../scss/bootstrap/_mixins.scss */
.col-xs-offset-5 {
  margin-left: 41.66667%;
}

/* line 60, ../../scss/bootstrap/_mixins.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 60, ../../scss/bootstrap/_mixins.scss */
.col-xs-offset-7 {
  margin-left: 58.33333%;
}

/* line 60, ../../scss/bootstrap/_mixins.scss */
.col-xs-offset-8 {
  margin-left: 66.66667%;
}

/* line 60, ../../scss/bootstrap/_mixins.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 60, ../../scss/bootstrap/_mixins.scss */
.col-xs-offset-10 {
  margin-left: 83.33333%;
}

/* line 60, ../../scss/bootstrap/_mixins.scss */
.col-xs-offset-11 {
  margin-left: 91.66667%;
}

/* line 60, ../../scss/bootstrap/_mixins.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 771px) {
  /* line 27, ../../scss/bootstrap/_mixins.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  /* line 12, ../../scss/bootstrap/_rtl.scss */
  .rtl .col-sm-1, .rtl .col-sm-2, .rtl .col-sm-3, .rtl .col-sm-4, .rtl .col-sm-5, .rtl .col-sm-6, .rtl .col-sm-7, .rtl .col-sm-8, .rtl .col-sm-9, .rtl .col-sm-10, .rtl .col-sm-11, .rtl .col-sm-12 {
    float: right !important;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-sm-1 {
    width: 8.33333%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-sm-2 {
    width: 16.66667%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-sm-4 {
    width: 33.33333%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-sm-5 {
    width: 41.66667%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-sm-7 {
    width: 58.33333%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-sm-8 {
    width: 66.66667%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-sm-10 {
    width: 83.33333%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-sm-11 {
    width: 91.66667%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 55, ../../scss/bootstrap/_mixins.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-sm-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-sm-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-sm-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-sm-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-sm-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-sm-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-sm-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-sm-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 45, ../../scss/bootstrap/_mixins.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-sm-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-sm-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-sm-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-sm-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-sm-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-sm-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-sm-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-sm-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 980px) {
  /* line 27, ../../scss/bootstrap/_mixins.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  /* line 12, ../../scss/bootstrap/_rtl.scss */
  .rtl .col-md-1, .rtl .col-md-2, .rtl .col-md-3, .rtl .col-md-4, .rtl .col-md-5, .rtl .col-md-6, .rtl .col-md-7, .rtl .col-md-8, .rtl .col-md-9, .rtl .col-md-10, .rtl .col-md-11, .rtl .col-md-12 {
    float: right !important;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-md-1 {
    width: 8.33333%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-md-2 {
    width: 16.66667%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-md-4 {
    width: 33.33333%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-md-5 {
    width: 41.66667%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-md-7 {
    width: 58.33333%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-md-8 {
    width: 66.66667%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-md-10 {
    width: 83.33333%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-md-11 {
    width: 91.66667%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 55, ../../scss/bootstrap/_mixins.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-md-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-md-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-md-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-md-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-md-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-md-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-md-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-md-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 45, ../../scss/bootstrap/_mixins.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-md-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-md-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-md-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-md-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-md-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-md-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-md-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-md-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  /* line 27, ../../scss/bootstrap/_mixins.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  /* line 12, ../../scss/bootstrap/_rtl.scss */
  .rtl .col-lg-1, .rtl .col-lg-2, .rtl .col-lg-3, .rtl .col-lg-4, .rtl .col-lg-5, .rtl .col-lg-6, .rtl .col-lg-7, .rtl .col-lg-8, .rtl .col-lg-9, .rtl .col-lg-10, .rtl .col-lg-11, .rtl .col-lg-12 {
    float: right !important;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-lg-1 {
    width: 8.33333%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-lg-2 {
    width: 16.66667%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-lg-4 {
    width: 33.33333%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-lg-5 {
    width: 41.66667%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-lg-7 {
    width: 58.33333%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-lg-8 {
    width: 66.66667%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-lg-10 {
    width: 83.33333%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-lg-11 {
    width: 91.66667%;
  }

  /* line 35, ../../scss/bootstrap/_mixins.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 55, ../../scss/bootstrap/_mixins.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-lg-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-lg-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-lg-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-lg-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-lg-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-lg-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-lg-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-lg-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../../scss/bootstrap/_mixins.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 45, ../../scss/bootstrap/_mixins.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-lg-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-lg-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-lg-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-lg-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-lg-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-lg-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-lg-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-lg-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../../scss/bootstrap/_mixins.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../../scss/bootstrap/_mixins.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
@media (max-width: 479px) {
  /* line 221, ../../scss/bootstrap/_mixins.scss */
  .visible-xs {
    display: block !important;
  }
}
@media (min-width: 771px) and (max-width: 979px) {
  /* line 221, ../../scss/bootstrap/_mixins.scss */
  .visible-sm {
    display: block !important;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  /* line 221, ../../scss/bootstrap/_mixins.scss */
  .visible-md {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  /* line 221, ../../scss/bootstrap/_mixins.scss */
  .visible-lg {
    display: block !important;
  }
}
@media (max-width: 479px) {
  /* line 228, ../../scss/bootstrap/_mixins.scss */
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 771px) and (max-width: 979px) {
  /* line 228, ../../scss/bootstrap/_mixins.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  /* line 228, ../../scss/bootstrap/_mixins.scss */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 228, ../../scss/bootstrap/_mixins.scss */
  .hidden-lg {
    display: none !important;
  }
}
@media print {
  /* line 221, ../../scss/bootstrap/_mixins.scss */
  .visible-print {
    display: block !important;
  }
}
@media print {
  /* line 228, ../../scss/bootstrap/_mixins.scss */
  .hidden-print {
    display: none !important;
  }
}
/* line 106, ../../scss/bootstrap/_grid.scss */
.no-margin,
.row-no-margin {
  margin: 0 !important;
}

/* line 108, ../../scss/bootstrap/_grid.scss */
.no-padding,
.col-no-padding {
  padding: 0 !important;
}

/* line 111, ../../scss/bootstrap/_grid.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 2, ../../scss/bootstrap/_navbar.scss */
.navbar {
  position: relative;
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../../scss/bootstrap/_mixins.scss */
.navbar:before, .navbar:after {
  content: " ";
  display: table;
}
/* line 215, ../../scss/bootstrap/_mixins.scss */
.navbar:after {
  clear: both;
}

/* line 8, ../../scss/bootstrap/_navbar.scss */
.navbar-toggle {
  border-color: #333;
}
/* line 10, ../../scss/bootstrap/_navbar.scss */
.navbar-toggle:hover, .navbar-toggle:focus {
  background-color: #333;
}
/* line 14, ../../scss/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar {
  background-color: #fff;
}

/* line 19, ../../scss/bootstrap/_navbar.scss */
.navbar-collapse,
.navbar-form {
  border-color: #101010;
}

/* line 27, ../../scss/bootstrap/_navbar.scss */
.navbar-nav li .dropdown-menu {
  display: block;
}

/* line 34, ../../scss/bootstrap/_navbar.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/* line 46, ../../scss/bootstrap/_navbar.scss */
.dropdown {
  position: relative;
}

/* line 51, ../../scss/bootstrap/_navbar.scss */
.dropdown-toggle:focus {
  outline: 0;
}

/* line 56, ../../scss/bootstrap/_navbar.scss */
.dropdown-menu {
  position: absolute;
  left: 0;
  z-index: 1000;
  float: left;
  list-style: none;
  font-size: 13px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  visibility: hidden;
}
/* line 70, ../../scss/bootstrap/_navbar.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
/* line 76, ../../scss/bootstrap/_navbar.scss */
.dropdown-menu .divider {
  height: 1px;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 81, ../../scss/bootstrap/_navbar.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 24px;
  color: #333333;
  white-space: nowrap;
}

/* line 94, ../../scss/bootstrap/_navbar.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

/* line 104, ../../scss/bootstrap/_navbar.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}

/* line 116, ../../scss/bootstrap/_navbar.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777;
}
/* line 122, ../../scss/bootstrap/_navbar.scss */
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  cursor: pointer;
}

/* line 134, ../../scss/bootstrap/_navbar.scss */
.open > .dropdown-menu {
  display: block;
  opacity: 1;
  visibility: visible;
}
/* line 141, ../../scss/bootstrap/_navbar.scss */
.open > a {
  outline: 0;
}

/* --- SCSS For Accordion --- */
/* --- SCSS For Call-to-action --- */
/* --- SCSS For Content-slider --- */
/*  */
/* carousel-controls-v1 */
/* carousel-controls-v2 */
/* carousel-controls-v3 */
/* carousel-indicators-v1 */
/* carousel-indicators-v2 */
/* carousel-indicators-v3 */
/* carousel-indicators-v4 */
/* carousel-indicators-v5 */
/* carousel-indicators-v6 */
/* --- SCSS For Counters --- */
/* --- SCSS For Heading --- */
/* --- SCSS For Latest-posts --- */
/* latest posts */
/* --- SCSS For List --- */
/* variables for list */
/* variables for list light */
/* --- SCSS For Newsletter --- */
/* --- SCSS For Process-steps --- */
/* process-steps */
/* --- SCSS For Style-icon --- */
/* Variables icons default */
/* Variables icons bodered */
/* Variables icons darker */
/* Variables icons light */
/* Variables icons plain */
/* Variables icons for light style */
/* Variables icons outline */
/* Variables icons inverse */
/* variables for tab style1 using as base of tab */
/* tab style version 4 */
/* tab style version 5 */
/* tab style version 6 */
/* tab style version 7 */
/* --- SCSS For Testimonials --- */
/* testimonials default */
/* testimonials-v1 */
/* testimonials light */
/* --- SCSS For Typography --- */
/*
// ----------------------------------------------
// Usage example:
// For IE set $mq-support to false.
// Set the fixed value.
// Then use mixins to test whether styles should be applied.
// ----------------------------------------------

$mq-support: false;
$mq-fixed-value: 1024;

// Renders at fixed value
@include bp (min-width, 300px) { 
    div { color:#000; }
}

// Doesn't render without MQ support
@include bp (min-width, 1200px) { 
    div { color:#FFF; }
}

// Doesn't render without MQ support
@include bp (max-width, 300px) { 
    div { color:#444; }
}

// Renders at fixed value
@include bp (max-width, 1200px) { 
    div { color:#888; }
}

// ----------------------------------------------
*/
/* line 36, ../scss/custom_theme.scss */
a:hover, a:focus,
input:focus, input:hover, select:focus {
  outline: 0 !important;
  text-decoration: none;
}

/* line 43, ../scss/custom_theme.scss */
.pull-right {
  float: right;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .pull-right {
  float: left !important;
}

/* line 44, ../scss/custom_theme.scss */
.pull-left {
  float: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .pull-left {
  float: right !important;
}

/* line 46, ../scss/custom_theme.scss */
.wrap-container,
.container {
  position: relative;
  max-width: 1260px;
  margin: 0 auto;
  padding: 0;
  
}
/* line 52, ../scss/custom_theme.scss */
.wrap-container:after,
.container:after {
  content: '';
  display: block;
  clear: both;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.wrap-container:after:before, .wrap-container:after:after,
.container:after:before,
.container:after:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.wrap-container:after:after,
.container:after:after {
  clear: both;
}

/* line 57, ../scss/custom_theme.scss */
.main-container, .container,
.wrap-container, .page-header,
.footer-container {
  padding: 0 15px;
  
}

/* line 63, ../scss/custom_theme.scss */
.ves-maincontent {
  margin: 10px 0;
  min-height:300px;
  
}

/* line 67, ../scss/custom_theme.scss */
.header {
  -webkit-transition: height 0.5s ease;
  transition: height 0.5s ease;
  min-height: 125px;
  background-color: #fff;
  /*border-bottom: 5px solid #ECECEC;*/
  /* Keep header when scrolling*/
}
/* line 72, ../scss/custom_theme.scss */
.header .page-header {
  padding: 0;
  max-width: auto;
}
/* line 76, ../scss/custom_theme.scss */
.header .header-language-container {
  max-width: auto;
}
/* line 80, ../scss/custom_theme.scss */
.header.navbar-fixed-top {
  position: relative;
}
/* line 81, ../scss/custom_theme.scss */
.header.hide-bar {
  -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.25);
  z-index: 999 !important;
  background: #fff;
  position: fixed;
  width: 100%;
  margin-top: -45px;
}
/* line 90, ../scss/custom_theme.scss */
.header .header-language-background {
  min-height: 40px;
  background-color: #fff;
}
/* line 95, ../scss/custom_theme.scss */
.header .logo {
  min-height: auto;
  float: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .header .logo {
  float: right !important;
}
/* line 101, ../scss/custom_theme.scss */
.header .skip-link .icon,
.header .skip-link .fa {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-right: 3px;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  font-size: 18px;
  line-height: 25px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .header .skip-link .icon, .rtl
.header .skip-link .fa {
  margin-left: 3px;
  margin-right: inherit;
}
/* line 112, ../scss/custom_theme.scss */
.header .skip-search {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: auto;
  text-transform: uppercase;
}
/* line 118, ../scss/custom_theme.scss */
.header #header-search {
  display: none;
}
/* line 120, ../scss/custom_theme.scss */
.header #header-search.skip-content.skip-active {
  display: block;
  padding: 30px;
  height: auto;
  z-index: 999;
  top: 65px;
  right: 0;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .header #header-search.skip-content.skip-active {
  left: 0;
  right: auto;
}
/* line 127, ../scss/custom_theme.scss */
.header #header-search.skip-content.skip-active input {
  margin-bottom: 10px;
}
/* line 131, ../scss/custom_theme.scss */
.header #header-account.skip-active {
  top: 65px;
  right: 115px;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .header #header-account.skip-active {
  left: 115px;
  right: auto;
}
/* line 135, ../scss/custom_theme.scss */
.header #header-account a {
  text-align: left;
  text-transform: uppercase;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .header #header-account a {
  text-align: right !important;
}

/* line 142, ../scss/custom_theme.scss */
.header-v1 .header-language-background {
  background: #fcfcfc;
  border-top: 5px solid #777777;
}
/* line 146, ../scss/custom_theme.scss */
.header-v1 .header-language-background,
.header-v1 .header-language-background a {
  color: #969696;
  font-size: 12px;
}
/* line 152, ../scss/custom_theme.scss */
.header-v1 .logo {
  padding: 20px 0;
}
/* line 154, ../scss/custom_theme.scss */
.header-v1 .nav-primary {
  margin: 10px 0;
}
/* line 158, ../scss/custom_theme.scss */
.header-v1 .nav-primary li.first a {
  padding-left: 0;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .header-v1 .nav-primary li.first a {
  padding-right: 0;
  padding-left: inherit;
}
/* line 164, ../scss/custom_theme.scss */
.header-v1 .account-cart-wrapper {
  top: 25px;
  right: 0;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .header-v1 .account-cart-wrapper {
  left: 0;
  right: auto;
}

/* line 171, ../scss/custom_theme.scss */
.header-v2 .header-language-background {
  border-bottom: 1px solid #ECECEC;
  background-color: #333333;
}
/* line 174, ../scss/custom_theme.scss */
.header-v2 .header-language-background .header-language-container {
  position: relative;
}
/* line 177, ../scss/custom_theme.scss */
.header-v2 .header-language-background .welcome-msg {
  float: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .header-v2 .header-language-background .welcome-msg {
  float: right !important;
}
/* line 182, ../scss/custom_theme.scss */
.header-v2 .skip-link {
  background: transparent;
}
/* line 184, ../scss/custom_theme.scss */
.header-v2 .logo {
  width: 100%;
  text-align: center;
  max-width: 100%;
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 30px 0;
}
/* line 190, ../scss/custom_theme.scss */
.header-v2 .logo .small {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
/* line 191, ../scss/custom_theme.scss */
.header-v2 .logo .large {
  display: none;
}
/* line 193, ../scss/custom_theme.scss */
.header-v2 #header-nav {
  text-align: center;
}
/* line 195, ../scss/custom_theme.scss */
.header-v2 #header-nav .nav-primary {
  padding-bottom: 30px;
  text-align: center;
}
/* line 198, ../scss/custom_theme.scss */
.header-v2 #header-nav .nav-primary .level1 {
  text-align: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .header-v2 #header-nav .nav-primary .level1 {
  text-align: right !important;
}
/* line 203, ../scss/custom_theme.scss */
.header-v2 #header-account.skip-active,
.header-v2 #header-search.skip-content.skip-active {
  top: -1px;
}
/* line 207, ../scss/custom_theme.scss */
.header-v2 #header-cart.skip-active {
  top: 31px;
}

/* line 211, ../scss/custom_theme.scss */
.header-v3 .header-language-background {
  background-color: #333333;
}
/* line 213, ../scss/custom_theme.scss */
.header-v3 .header-language-background .header-language-container {
  position: relative;
}
/* line 215, ../scss/custom_theme.scss */
.header-v3 .header-language-background .header-language-container .welcome-msg {
  float: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .header-v3 .header-language-background .header-language-container .welcome-msg {
  float: right !important;
}
/* line 218, ../scss/custom_theme.scss */
.header-v3 .logo {
  padding: 30px 0;
}
/* line 220, ../scss/custom_theme.scss */
.header-v3 .skip-link {
  background: transparent;
}
/* line 222, ../scss/custom_theme.scss */
.header-v3 .skip-account {
  line-height: 20px;
  height: auto;
}
/* line 227, ../scss/custom_theme.scss */
.header-v3 #header-account.skip-active {
  top: 0;
  right: 0;
}
/* line 229, ../scss/custom_theme.scss */
.header-v3 .skip-search {
  display: none;
}
/* line 231, ../scss/custom_theme.scss */
.header-v3 #header-search {
  display: block;
  top: 25px;
  right: 125px;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .header-v3 #header-search {
  left: 125px;
  right: auto;
}
/* line 237, ../scss/custom_theme.scss */
.header-v3 .header-minicart {
  margin-top: 25px;
}
/* line 239, ../scss/custom_theme.scss */
.header-v3 #header-cart.skip-active {
  top: 64px;
}
/* line 244, ../scss/custom_theme.scss */
.header-v3 .nav-primary li.first a {
  padding-left: 0;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .header-v3 .nav-primary li.first a {
  padding-right: 0;
  padding-left: inherit;
}
/* line 249, ../scss/custom_theme.scss */
.header-v3 .nav-primary a.level0 {
  color: #636363;
}

@media only screen and (min-width: 771px) {
  /* line 256, ../scss/custom_theme.scss */
  .header-v2 .logo .small {
    display: none;
  }
  /* line 257, ../scss/custom_theme.scss */
  .header-v2 .logo .large {
    display: inline-block;
    *display: inline;
    zoom: 1;
  }
  /* line 259, ../scss/custom_theme.scss */
  .header-v2 .skip-link {
    line-height: 20px;
  }
}
@media only screen and (max-width: 770px) {
  /* line 266, ../scss/custom_theme.scss */
  .header .account-cart-wrapper .label {
    color: #636363;
  }
  /* line 268, ../scss/custom_theme.scss */
  .header .logo {
    width: 100%;
    text-align: center;
  }
  /* line 271, ../scss/custom_theme.scss */
  .header .logo .small {
    display: inline-block;
    *display: inline;
    zoom: 1;
  }
  /* line 275, ../scss/custom_theme.scss */
  .header .skip-links {
    background: #fff;
    min-height:30px;
  }
  /* line 276, ../scss/custom_theme.scss */
  .header .skip-search {
    width: 20%;
  }
  /* line 277, ../scss/custom_theme.scss */
  .header .nav-primary a.level0 {
    color: #636363 !important;
  }

  /* line 286, ../scss/custom_theme.scss */
  .header-v1 .nav-primary li.first a {
    padding: 0 15px 0 25px;
  }

  /* line 295, ../scss/custom_theme.scss */
  .header-v3 .skip-links {
    background: #fff;
  }
  /* line 296, ../scss/custom_theme.scss */
  .header-v3 .skip-search {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 20%;
    text-transform: uppercase;
  }
  /* line 301, ../scss/custom_theme.scss */
  .header-v3 #header-search {
    display: none;
  }
  /* line 303, ../scss/custom_theme.scss */
  .header-v3 .skip-account {
    line-height: 42px;
    height: 44px;
  }
  /* line 308, ../scss/custom_theme.scss */
  .header-v3 .header-minicart {
    margin-top: 0;
  }
  /* line 310, ../scss/custom_theme.scss */
  .header-v3 #header-search.skip-content.skip-active {
    display: block;
    padding: 30px;
    height: auto;
  }
  /* line 318, ../scss/custom_theme.scss */
  .header-v3 .nav-primary li.first a {
    padding: 0 15px 0 25px;
  }

  /* line 325, ../scss/custom_theme.scss */
  #limiter {
    float: left;
  }
}
/* line 329, ../scss/custom_theme.scss */
.ves-footer .footer {
  background-color: #333333;
  color: #ccc;
  border-top: 0;
}
/* line 335, ../scss/custom_theme.scss */
.ves-footer .currency-switcher {
  margin-left: 15px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .ves-footer .currency-switcher {
  margin-right: 15px;
  margin-left: inherit;
}
/* line 339, ../scss/custom_theme.scss */
.ves-footer .ves-copyright {
  background: #fff;
  color: #696969;
  font-size: 14px;
  padding: 35px 0;
  text-transform: uppercase;
}
/* line 345, ../scss/custom_theme.scss */
.ves-footer .ves-copyright .ves-paypal a {
  background: url("https://musicnotesbox.com/skin/frontend/venustheme/default/images/paypal.png") no-repeat right center;
  display: block;
  text-indent: -9999px;
}
/* line 352, ../scss/custom_theme.scss */
.ves-footer .block .block-title {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  margin-bottom: 20px;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  background-color: transparent;
  padding: 10px 0;
  text-transform: uppercase;
}
/* line 361, ../scss/custom_theme.scss */
.ves-footer .block .block-title strong, .ves-footer .block .block-title span {
  font-weight: normal !important;
  color: #fff !important;
  font-size: 18px !important;
}
/* line 369, ../scss/custom_theme.scss */
.ves-footer .ourservice-block ul {
  margin: 10px 0;
}
/* line 371, ../scss/custom_theme.scss */
.ves-footer .ourservice-block ul li {
  padding-bottom: 10px;
}
/* line 373, ../scss/custom_theme.scss */
.ves-footer .ourservice-block ul li i {
  margin-right: 5px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .ves-footer .ourservice-block ul li i {
  margin-left: 5px;
  margin-right: inherit;
}
/* line 378, ../scss/custom_theme.scss */
.ves-footer .nav-links li {
  line-height: 28px;
}
/* line 380, ../scss/custom_theme.scss */
.ves-footer .nav-links li a {
  color: #ccc;
  text-transform: uppercase;
  font-size: 13px;
}
/* line 384, ../scss/custom_theme.scss */
.ves-footer .nav-links li a:hover, .ves-footer .nav-links li a:focus {
  color: #fe5252;
  text-decoration: none;
}
/* line 393, ../scss/custom_theme.scss */
.ves-footer .tags-list a {
  color: rgba(255, 255, 255, 0.5);
  border: 1px solid rgba(255, 255, 255, 0.3);
}
/* line 396, ../scss/custom_theme.scss */
.ves-footer .tags-list a:hover {
  color: #fe5252;
  text-decoration: none;
  border-color: #fe5252;
}

/* line 405, ../scss/custom_theme.scss */
.tags-list {
  margin-bottom: 20px !important;
}
/* line 407, ../scss/custom_theme.scss */
.tags-list li {
  float: left;
  margin-bottom: 20px;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .tags-list li {
  float: right !important;
}
/* line 411, ../scss/custom_theme.scss */
.tags-list a {
  color: #333333;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 5px 10px;
  margin-bottom: 10px;
}

/* line 419, ../scss/custom_theme.scss */
.widget-sociallinks,
.widget-newsletter {
  margin-bottom: 30px !important;
}
/* line 422, ../scss/custom_theme.scss */
.widget-sociallinks .block-title,
.widget-sociallinks .widget-inner,
.widget-newsletter .block-title,
.widget-newsletter .widget-inner {
  display: inline-block;
  *display: inline;
  zoom: 1;
  position: relative;
  vertical-align: top;
  line-height: 40px;
}
/* line 429, ../scss/custom_theme.scss */
.widget-sociallinks .block-title,
.widget-newsletter .block-title {
  margin-right: 20px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .widget-sociallinks .block-title, .rtl
.widget-newsletter .block-title {
  margin-left: 20px;
  margin-right: inherit;
}
/* line 431, ../scss/custom_theme.scss */
.widget-sociallinks .block-title strong, .widget-sociallinks .block-title span,
.widget-newsletter .block-title strong,
.widget-newsletter .block-title span {
  text-transform: uppercase;
  font-size: 18px;
  color: #333333;
}

/* line 440, ../scss/custom_theme.scss */
.widget-sociallinks ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-right: 5px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .widget-sociallinks ul li {
  margin-left: 5px;
  margin-right: inherit;
}
/* line 443, ../scss/custom_theme.scss */
.widget-sociallinks ul li a {
  border: 1px dotted #d7d7d7;
  color: #fe5252;
  font-size: 20px;
  line-height: 40px;
  width: 40px;
  height: 40px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
}
/* line 452, ../scss/custom_theme.scss */
.widget-sociallinks ul li span {
  display: none;
}
/* line 455, ../scss/custom_theme.scss */
.widget-sociallinks ul li:hover a, .widget-sociallinks ul li:focus a {
  color: #333333;
}

/* line 463, ../scss/custom_theme.scss */
.widget-newsletter input {
  height: 40px !important;
  width: 300px;
}
/* line 464, ../scss/custom_theme.scss */
.widget-newsletter .actions {
  position: absolute;
  top: 0;
  right: 10px;
  margin-top: 5px !important;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .widget-newsletter .actions {
  left: 10px;
  right: auto;
}
/* line 469, ../scss/custom_theme.scss */
.widget-newsletter .actions button {
  background: transparent !important;
  border-left: 1px solid #ddd;
  color: #fe5252 !important;
  font-size: 16px !important;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .widget-newsletter .actions button {
  border-right: 1px solid #ddd;
  border-left: inherit;
}

/* line 481, ../scss/custom_theme.scss */
.breadcrumbs li,
.breadcrumbs a,
.breadcrumbs span {
  float: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .breadcrumbs li, .rtl
.breadcrumbs a, .rtl
.breadcrumbs span {
  float: right !important;
}

/* line 488, ../scss/custom_theme.scss */
.toolbar {
  content: '';
  display: block;
  clear: both;
  font-size: 14px;
}
/* line 210, ../scss/bootstrap/_mixins.scss */
.toolbar:before, .toolbar:after {
  content: " ";
  display: table;
}
/* line 215, ../scss/bootstrap/_mixins.scss */
.toolbar:after {
  clear: both;
}
/* line 491, ../scss/custom_theme.scss */
.toolbar .sorter {
  float: left;
  width: 50%;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .toolbar .sorter {
  float: right !important;
}
/* line 494, ../scss/custom_theme.scss */
.toolbar .sorter .view-mode {
  margin-right: 20px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .toolbar .sorter .view-mode {
  margin-left: 20px;
  margin-right: inherit;
}
/* line 496, ../scss/custom_theme.scss */
.toolbar .sorter .view-mode .grid, .toolbar .sorter .view-mode .list {
  font-size: 16px;
  color: #A0A0A0;
  background-image: none !important;
  text-indent: 0 !important;
  text-align: center;
  line-height: 40px;
}
/* line 504, ../scss/custom_theme.scss */
.toolbar .sorter .view-mode strong.grid, .toolbar .sorter .view-mode strong.list,
.toolbar .sorter .view-mode a.grid:hover, .toolbar .sorter .view-mode a.list:hover {
  color: #fe5252;
}
/* line 508, ../scss/custom_theme.scss */
.toolbar .pager {
  float: right;
  overflow: visible;
  width: 50%;
  font-size: 14px;
  clear: none;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .toolbar .pager {
  float: left !important;
}
/* line 514, ../scss/custom_theme.scss */
.toolbar .pager .pages {
  margin-left: 12px;
  margin-bottom: 0;
  margin-top: 2px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .toolbar .pager .pages {
  margin-right: 12px;
  margin-left: inherit;
}
/* line 519, ../scss/custom_theme.scss */
.toolbar .pager .count-container {
  float: left;
  margin-left: 20px;
  margin-top: 5px;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .toolbar .pager .count-container {
  float: right !important;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .toolbar .pager .count-container {
  margin-right: 20px;
  margin-left: inherit;
}
/* line 524, ../scss/custom_theme.scss */
.toolbar .pager .limiter {
  float: right;
  margin-top: 0px;
  height: auto;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .toolbar .pager .limiter {
  float: left !important;
}
/* line 529, ../scss/custom_theme.scss */
.toolbar .pager .limiter ul li {
  padding: 2px 10px;
  width: 45px;
  float: left;
  text-align: left;
  color: #333333;
  border: 1px solid #F3F3F3;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .toolbar .pager .limiter ul li {
  float: right !important;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .toolbar .pager .limiter ul li {
  text-align: right !important;
}
/* line 538, ../scss/custom_theme.scss */
.toolbar .pager .limiter ul li ul li {
  width: 45px;
  border-top: 0px #F0F0F0 solid;
  display: block;
}
/* line 550, ../scss/custom_theme.scss */
.toolbar .limiter ul,
.toolbar .sort-by ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
/* line 555, ../scss/custom_theme.scss */
.toolbar .limiter ul li,
.toolbar .sort-by ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  background: #fff;
  cursor: pointer;
  margin: 0 auto;
  outline: none;
  position: relative;
  color: #333333;
}
/* line 563, ../scss/custom_theme.scss */
.toolbar .limiter ul li:hover,
.toolbar .sort-by ul li:hover {
  color: #fff;
}
/* line 565, ../scss/custom_theme.scss */
.toolbar .limiter ul li:hover > ul,
.toolbar .sort-by ul li:hover > ul {
  visibility: visible;
}
/* line 569, ../scss/custom_theme.scss */
.toolbar .limiter ul li ul,
.toolbar .sort-by ul li ul {
  position: absolute;
  visibility: hidden;
  left: -1px;
  top: 27px;
  background: #fff;
  z-index: 10000;
  color: #000000;
  border-top: none;
  border: 0px #F0F0F0 solid;
}
/* line 582, ../scss/custom_theme.scss */
.toolbar .limiter a:link, .toolbar .limiter a:visited,
.toolbar .sort-by a:link,
.toolbar .sort-by a:visited {
  color: #333333;
  text-decoration: none;
}

/* line 589, ../scss/custom_theme.scss */
.pager .limiter label,
.toolbar label {
  float: left;
  margin-right: 10px;
  padding: 5px 0;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .pager .limiter label, .rtl
.toolbar label {
  float: right !important;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .pager .limiter label, .rtl
.toolbar label {
  margin-left: 10px;
  margin-right: inherit;
}

/* line 598, ../scss/custom_theme.scss */
#sort-by ul li {
  padding: 5px 10px;
  width: 100px;
  color: #333333;
  border: 1px solid #F3F3F3;
}
/* line 604, ../scss/custom_theme.scss */
#sort-by ul li ul li {
  width: 90px;
  margin-top: 0px;
  border-top: none;
  border-right: none;
  border-left: none;
}

@media only screen and (max-width: 599px) {
  /* line 618, ../scss/custom_theme.scss */
  .toolbar .sort-by,
  .toolbar .limiter {
    display: none;
  }
  /* line 620, ../scss/custom_theme.scss */
  .toolbar .sorter .view-mode {
    margin-right: 0;
  }
  /* line 24, ../scss/bootstrap/_rtl.scss */
  .rtl .toolbar .sorter .view-mode {
    margin-left: 0;
    margin-right: inherit;
  }
  /* line 622, ../scss/custom_theme.scss */
  .toolbar .sorter .view-mode > label {
    display: inline-block;
  }
}
/* line 629, ../scss/custom_theme.scss */
.right-arrow {
  float: right;
}

/* line 630, ../scss/custom_theme.scss */
.right-arrow:after {
  content: "\f107";
  font-family: 'FontAwesome';
  color: #666;
  font-size: 12px;
}

/* line 637, ../scss/custom_theme.scss */
.currently .swatch-current span {
  float: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .currently .swatch-current span {
  float: right !important;
}

/* line 639, ../scss/custom_theme.scss */
.currently .swatch-current .btn-remove {
  right: 0;
}
/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .currently .swatch-current .btn-remove {
  left: 0;
  right: auto;
}

/* line 641, ../scss/custom_theme.scss */
th, code, cite, caption {
  text-align: left;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl th, .rtl code, .rtl cite, .rtl caption {
  text-align: right !important;
}

/* line 642, ../scss/custom_theme.scss */
.ratings-table th {
  padding-right: 10px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .ratings-table th {
  padding-left: 10px;
  padding-right: inherit;
}

/* line 643, ../scss/custom_theme.scss */
.zoomWindowContainer.zoomWindow {
  left: 280px;
}
/* line 109, ../scss/bootstrap/_rtl.scss */
.rtl .zoomWindowContainer.zoomWindow {
  right: 280px;
  left: auto;
}

/* line 644, ../scss/custom_theme.scss */
.mini-products-list .product-details {
  margin-left: 60px;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .mini-products-list .product-details {
  margin-right: 60px;
  margin-left: inherit;
}

/* line 645, ../scss/custom_theme.scss */
#poll-answers li {
  line-height: 30px;
}

/* Shopping cart */
/* line 649, ../scss/custom_theme.scss */
.cart .crosssell {
  width: 100% !important;
  padding-left: 0;
  float: left;
  clear: both;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .cart .crosssell {
  padding-right: 0;
  padding-left: inherit;
}
/* line 12, ../scss/bootstrap/_rtl.scss */
.rtl .cart .crosssell {
  float: right !important;
}

/* line 656, ../scss/custom_theme.scss */
.ves-parallax {
  margin: 30px 0;
  padding: 20px;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
}

/* line 664, ../scss/custom_theme.scss */
.bg-parallax-1 {
  background: url("https://musicnotesbox.com/skin/frontend/venustheme/default/images/showcase/adv-footer1.jpg") no-repeat fixed 50% 0;
  background-position: 50% 0;
}
/* line 158, ../scss/bootstrap/_rtl.scss */
.rtl .bg-parallax-1 {
  background-position: 50% 0;
}

/* line 668, ../scss/custom_theme.scss */
.bg-parallax-2 {
  background: url("https://musicnotesbox.com/skin/frontend/venustheme/default/images/showcase/adv-footer2.jpg") no-repeat fixed 50% 0;
  background-position: 50% 0;
}
/* line 158, ../scss/bootstrap/_rtl.scss */
.rtl .bg-parallax-2 {
  background-position: 50% 0;
}

/* line 672, ../scss/custom_theme.scss */
.bg-parallax-3 {
  background: url("https://musicnotesbox.com/skin/frontend/venustheme/default/images/showcase/adv-footer.jpg") no-repeat fixed 50% 0;
  background-position: 50% 0;
}
/* line 158, ../scss/bootstrap/_rtl.scss */
.rtl .bg-parallax-3 {
  background-position: 50% 0;
}

/* line 677, ../scss/custom_theme.scss */
#contactForm {
  padding-left: 0;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl #contactForm {
  padding-right: 0;
  padding-left: inherit;
}

/* line 680, ../scss/custom_theme.scss */
.contacts-index-index .buttons-set {
  margin-left: 0;
  max-width: auto;
}
/* line 24, ../scss/bootstrap/_rtl.scss */
.rtl .contacts-index-index .buttons-set {
  margin-right: 0;
  margin-left: inherit;
}

/* back to top */
/* line 687, ../scss/custom_theme.scss */
.scrollup {
  background: #c82d48;
  bottom: 10px;
  display: block;
  position: fixed;
  right: 10px;
  /*left: 10px;*/
  -webkit-border-radius: 0;
  border-radius: 0;
  width: 40px;
  height: 40px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  text-align: center;
  font-size: 13px;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: 600;
  padding: 2px;
  cursor: pointer;
  z-index: 999;
}

.chrome #chrometxt {
  color:#7e7e7e;
}

.scrollupcomodoPromo {
  /*bottom: 50px;*/
  position: fixed;
  /*right: 10px;*/
  left: 0px;
  -webkit-border-radius: 0;
  text-align: center;
  vertical-align: middle;
  font-size: 9px;
  color: #fff !important;
  cursor: pointer;
  z-index: 999;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;

}

.scrollupcomodoPromoTop {
  top: 0px;
  width:100%;
  padding:7px;
  position: fixed;
  /*right: 10px;*/
  left: 0px;
  -webkit-border-radius: 0;
  cursor: pointer;
  z-index: 999;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity:1;

}

.scrollupPromo {
  display: block;
  position: fixed;
  /*right: 10px;*/
  left: 15px;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.7);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.7);
  text-align: center;
  vertical-align: middle;
  color: #fff !important;
  padding: 5px;
  cursor: pointer;
  z-index: 999;
  -webkit-opacity: 1;
  -moz-opacity: 1;
 }
 
 .scrollupPromoIncludes {
  display: block;
  position: fixed;
  /*right: 10px;*/
  left: 15px;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.7);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.7);
  text-align: center;
  vertical-align: middle;
  color: #fff !important;
  padding: 5px;
  cursor: pointer;
  z-index: 999;
  -webkit-opacity: 1;
  -moz-opacity: 1;
 }

.scrollupPromoAdminHello {
 /* background: #ffffff;*/
  display: block;
  position: fixed;
  right: 10px;
  -webkit-border-radius: 0;
  border-radius: 0;
  /*width: 175px;*/
  /*height: 205px;*/
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);
  text-align: center;
  vertical-align: middle;
  color: #fff !important;
  /*text-transform: uppercase;*/
  /*font-weight: 500;*/
  padding: 5px;
  cursor: pointer;
  z-index: 999;
  -webkit-opacity: 1;
  -moz-opacity: 1;
 }

.scrollupPromoBF {
  
  bottom: 45px;
  display: block;
  position: fixed;
  /*right: 10px;*/
  left: 15px;
  -webkit-border-radius: 0;
  border-radius: 0;
  width: 155px;
  height: 205px;
  text-align: center;
  vertical-align: middle;
  font-size: 9px;
  color: #fff !important;
  /*text-transform: uppercase;*/
  /*font-weight: 500;*/
  padding: 2px;
  cursor: pointer;
  z-index: 999;
  
}


.scrollupPromo:hover {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}

.scrollupPromoMobile {
  bottom: 10px;
  display: block;
  position: fixed;
  /*right: 10px;*/
  left: 10px;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-align: center;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);
  vertical-align: middle;
  font-size: 9px;
  color: #fff !important;
  font-weight: 500;
  padding: 0px;
  cursor: pointer;
  z-index: 999;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  }

.scrollupPromoMobileBF {
  background: #ffffff;
   bottom: 60px;
  display: block;
  position: fixed;
  left: 15px;
  -webkit-border-radius: 0;
  border-radius: 0;
  width: 100px;
  height: 190px;
  text-align: center;
   vertical-align: middle;
  font-size: 9px;
  color: #fff !important;
  font-weight: 500;
  padding: 0px;
  cursor: pointer;
  z-index: 999;
  }


.scrollupPromoMobile:hover {
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
}


.scrollupCart {
  background: #e77e22;
  bottom: 82px;
  display: block;
  position: fixed;
  /*right: 10px;*/
  left: 10px;
  -webkit-border-radius: 0;
  border-radius: 0;
  width: 100px;
  height: 25px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  text-align: center;
  vertical-align: middle;
  font-size: 9px;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: 500;
  padding: 4px;
  cursor: pointer;
  z-index: 999;
}

.scrollupNewsletter {

  background: #ffffff;
  /*background:#53250e;*/
  bottom: 20px;
  /*display: block;*/
  position: fixed;
  /*right: 10px;*/
  left: 250px;
  -webkit-border-radius: 0;
  border-radius: 0;
  width: 500x;
  height: 120px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);
  text-align: center;
  vertical-align: middle;
  font-size: 9px;
  color: #fff !important;
  /*text-transform: uppercase;*/
  font-weight: 500;
  padding: 2px;
  cursor: pointer;
  z-index: 999;
  
}


/* line 116, ../scss/bootstrap/_rtl.scss */
.rtl .scrollup {
  left: 10px;
  right: auto;
}
/* line 704, ../scss/custom_theme.scss */
.scrollup .fa {
  display: block;
}
/* line 705, ../scss/custom_theme.scss */
.scrollup:hover {
  text-decoration: none;
  background: #333333;
}

/* line 711, ../scss/custom_theme.scss */
.action_button {
  margin-top: 15px;
}
/* line 713, ../scss/custom_theme.scss */
.action_button li {
  margin-bottom: 15px;
}

/* line 718, ../scss/custom_theme.scss */
.form-list .control label,
.form-list .control label:hover,
.sp-methods dt label,
.sp-methods dt label:hover,
#checkout-shipping-method-load .sp-methods dd label,
#checkout-shipping-method-load .sp-methods dd label:hover,
#co-shipping-method-form .sp-methods dd label,
#co-shipping-method-form .sp-methods dd label:hover,
.product-options ul.options-list label,
.product-options ul.options-list label:hover {
  background: transparent;
}

@charset "UTF-8";
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/**
 * WARNING: do <noframes></noframes>ot edit this file. It was generated automatically, your changes will be overwritten and lost.
 * 2024-01-08 10:21:31 */


body
{
color: #282526;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.wrapper{
	background-color: #ffffff;
}

.icons,
.owl-controls .owl-page span,
.owl-controls .owl-page.active span,
.owl-controls.clickable .owl-page.active:hover span,
.scrollup
{
		background-color: #282526 !important;
		}
.icons:hover,
.owl-controls.clickable .owl-page:hover span,
.owl-controls.clickable .owl-page:hover span,
.scrollup:hover
{
		background-color: #c82d48 !important;
		}

a
{
color: #c82d48;
}

a:hover,
h2.product-name a:hover,
h3.product-name a:hover,
h4.product-name a:hover,
h5.product-name a:hover,
p.product-name a:hover
{
color: #282526;
}

.caret, .caret:before, .caret:after {
color: #282526;
}

div .button
{
		background-color: #e77e22;
		}
div .button:hover,
div a.button:hover,
div .button:focus,
div a.button:focus
{	
		background-color: #80b31a;
		}



.header{
		color: #282526;
			
		
	}
.header a {
	color: #282526;
	}
.header a :hover{
	color: #c82d48;
	
}
.header .wrap-container{
	}
.caret, .caret:before, .caret:after {
		color: #282526;
	}

.keep-header .header.hide-bar{
		
}


#header-search .input-text
{
			}
#header-search .input-text:hover,
#header-search .input-text:focus
{
			border-color: #c82d48;
	}

#header-search .input-text,
#header-search .button {
			color: #282526;
	}
#header-search .input-text:hover,
#header-search .input-text:focus,
#header-search .input-text:hover + .button,
#header-search .button:hover {
			color: #282526;
	}



.header .skip-content,
.header #header-account.skip-content,
.header .form-search .search-autocomplete
{
		
	}

.header .skip-content a,
.header #header-account.skip-content a,
.header .form-search .search-autocomplete li
{
			color: #282526;
	}
.header .skip-content a:hover,
.header #header-account.skip-content a:hover
{
			color: #c82d48;
	}

.header .dropdown.open > .dropdown-heading.cover .caret {
	}

.header-mobile .skip-link, 
{
		}
.header-mobile .skip-link:hover {
		}
.header-mobile .skip-link.skip-active
{
		}

.header-language-background 
{
		
			color: #282526 !important;
	
		}
.header-language-background  a
{
			color: #282526 !important;
	}
.header-language-background  a:hover
{
			color: #c82d48 !important;
	}
#mainmenutop{
			background-color: #ffffff;
			}

.ves-megamenu .navbar-nav > li > a{
		background-color: #ffffff;
		
}
.ves-megamenu .navbar-nav > li > a span{
		color: #282526;
	}
.ves-megamenu .navbar-nav > li > a:hover{
		background-color: #ececec;
		
}
.ves-megamenu .navbar-nav > li > a:hover span{
		color: #c82d48;
	}

.ves-megamenu .navbar-nav > li.active a{
		background-color: #ececec;
	}

.ves-megamenu .navbar-nav > li.active > a span{
		color: #c82d48;
	}

.main-container
{
			background-color: #ffffff;
	
	}

.main-container .main{
		background-color: #ffffff;
}



.products-grid .product-block,
.product-list .product-block{
			background-color: #ffffff;
				padding-bottom: FFFFFF;
	}
.products-grid .product-block:hover,
.product-list .product-block:hover{
	}
.product-block .product-name a,
.product-view .product-name h1{
			color: #eeeeee;
	font-family: "ABeeZee", georgia, serif;

}
.product-block .product-name a:hover,
.product-view .product-name h1:hover{
	}
.product-block .price,
.product-block .regular-price .price,
.product-view .price-box .regular-price .price{
			color: #282526 !important;
	}
.product-block .old-price .price,
.product-block .price-excluding-tax .price,
.product-view .price-box .old-price .price,
.product-view .price-box .price-excluding-tax .price{
			color: #282526 !important;
	}
.product-block .special-price .price,
.product-block .price-including-tax .price,
.product-view .price-box .special-price .price,
.product-view .price-box .price-including-tax .price{
			color: #c82d48 !important;
	}
.product-block .quickview a,
.product-view .quickview a{
			color: #ffffff;
				background-color: #c82d48;
	}
.product-block .quickview a:hover,
.product-view .quickview a:hover{
			color: #ffffff;
				background-color: #80b31a;
	}
.product-block .btn-cart,
.product-view .btn-cart{
			color: #ffffff;
				background-color: #80b31a;
	}
.product-block .btn-cart:hover,
.product-view .btn-cart:hover{
			color: #ffffff;
				background-color: #e77e22;
	}
.product-block .product-info .actions .add-to-links li a.link-compare,
.product-view .add-to-links li a.link-compare{
			color: #ffffff !important;
				background-color: #c82d48 !important;
	}
.product-block .product-info .actions .add-to-links li:hover a.link-compare,
.product-view .add-to-links li:hover .link-compare{
			color: #ffffff !important;
				background-color: #282526 !important;
	}
.product-block .product-info .actions .add-to-links li a.link-wishlist,
.product-view .add-to-links li a.link-wishlist{
			color: #282526 !important;
		}
.product-block .product-info .actions .add-to-links li:hover a.link-wishlist,
.product-view .add-to-links li:hover a.link-wishlist{
		}
.product-block .desc,
.product-view .short-description{
			color: #282526;
	}

.product-block .countdown-timmer, .product-block .countdown-timmer span,
.product-view .countdown-timmer, .product-view .countdown-timmer span{
			color: #282526 !important;
	}

.product-block .new-icon,
.product-view .new-icon{
			color: #ffffff;
				background-color: #c82d48;
	}
.product-block .onsale,
.product-view .onsale{
			color: #ffffff;
				background-color: #c82d48;
	}
.product-view .tabs .toggle-tabs
{
			background-color: #eeeeee;
	}

.product-view .tabs li span
{
			background-color: #eeeeee;
		
		color: #282526;
	}

.product-view .tabs li:hover span
{
			background-color: #ffffff;
			color: #282526;
	
			border-color: #ffffff;
		border-bottom-color: transparent;
}

.product-view .tabs li.current span
{
		background-color: #ffffff;
			color: #c82d48;
	}
.product-view .tabs .tab-container
{
		background-color: #ffffff;
			border-top-color: #eeeeee;
	}

.product-view .tabs-accodion.tabs .tab-container{
	}
.product-view .tabs li.current span
{
			border-color: #eeeeee;
		border-bottom-color: transparent;
}
.product-view .tabs li.current:hover span
{
		border-bottom-color: transparent;
}


.product-view .tabs.tabs-accodion .tab
{
		background-color: #c82d48;
			color: #282526;
			border-color: #eeeeee;
	}

.product-view .tabs.tabs-accodion .tab:hover,
.product-view .tabs.tabs-accodion .tab:focus,
.product-view .tabs.tabs-accodion .tab.current {
			color: #c82d48;
	}
#ves-footer .footer{
		color: #282526;
			background-color: #cccccc;
		
		
	}
#ves-footer .footer a {
	color: #c82d48;
}
#ves-footer .footer a:hover{
	color: #282526;
		
}
#ves-footer .footer .wrap-container{
	}
#ves-footer .footer-top{
		color: #282526;
				}
#ves-footer .footer-top a{
		color: #282526;
	}
#ves-footer .footer-top a:hover{
		color: #c82d48;
		
}

#ves-footer .footer-center{
		color: #282526;
				}
#ves-footer .footer-center a{
		color: #282526;
	}
#ves-footer .footer-center a:hover{
		color: #c82d48;
		
}

#ves-footer .footer-bottom{
		color: #282526;
				}
#ves-footer .footer-center a{
		color: #282526;
	}
#ves-footer .footer-center a:hover{
		color: #c82d48;
		
}

.sidebar .block-title strong,
.sidebar .block-title{
	color: #282526;
	background-color: #ffffff;
	}
.sidebar .block-content{
}
.sidebar .block-content a{
	color: #c82d48;
}
.sidebar .block-content a:hover{
	color: #282526;
}
.sidebar .block{
		}

.block-title{
	color: #3b3b3b;
}
.block-content{
	color: #000000;
}
.block-content a{
	color: #282526;
}
.block-content a:hover{
	color: #c82d48;
}
.block{
}
.block-amseorichdata
{
    margin: 20px 0 10px;
    clear: both;
}

.block-amseorichdata .block-content
{
    padding: 7px 7px;
}
