/*
Theme Name: Serebryannie Stuchki
Theme URI: http://underscores.me/
Author: Alexei Yerofeyev
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: serebryannie_stuchki
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Serebryannie Stuchki is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/* line 5, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

@font-face {
  font-family: "Lobster";
  src: url('fonts/Lobster-Regular.ttf?1461132233') format('truetype');
}
@font-face {
  font-family: "Play";
  src: url('fonts/Play-Regular.ttf?1461132234') format('truetype');
}
@font-face {
  font-family: "Caligraph";
  src: url('fonts/caligraph.eot?1461132232');
  src: url('fonts/caligraph.eot?&1461132232#iefix') format('embedded-opentype'), url('fonts/caligraph.woff?1461132233') format('woff'), url('fonts/caligraph.woff2?1461132233') format('woff2'), url('fonts/caligraph.ttf?1461132232') format('truetype');
}
/* line 12, sass/_typography.scss */
body {
  line-height: 18px;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 14px;
  color: #575758;
}

/* line 21, sass/_typography.scss */
h1,
.h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
}

/* line 21, sass/_typography.scss */
h2,
.h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
}

/* line 21, sass/_typography.scss */
h3,
.h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
}

/* line 21, sass/_typography.scss */
h4,
.h4 {
  font-family: Georgia, "Times New Roman", Times, serif;
}

/* line 21, sass/_typography.scss */
h5,
.h5 {
  font-family: Georgia, "Times New Roman", Times, serif;
}

/* line 27, sass/_typography.scss */
h1,
.h1 {
  font-size: 19px;
  font-weight: bold;
  color: #446991;
  margin-bottom: 30px;
  text-align: center;
  line-height: 22px;
}

/* line 37, sass/_typography.scss */
h2,
.h2 {
  font-size: 17px;
  color: #446991;
  margin-bottom: 10px;
  font-style: italic;
  text-align: center;
  font-weight: bold;
}

/* line 47, sass/_typography.scss */
h3,
.h3 {
  font-size: 15px;
  margin-bottom: 7px;
  color: #090909;
}

/* line 54, sass/_typography.scss */
.text-gold {
  color: #967149 !important;
}

/* line 58, sass/_typography.scss */
.text-blue {
  color: #446991 !important;
}

/* line 62, sass/_typography.scss */
.alignleft {
  float: left;
  margin: 7px 28px 28px 0;
}

/* line 67, sass/_typography.scss */
.alignright {
  float: right;
  margin: 7px 0 28px 28px;
}

/* line 72, sass/_typography.scss */
.aligncenter {
  clear: both;
  display: block;
  margin: 7px auto;
}

/* line 78, sass/_typography.scss */
b,
strong {
  font-weight: bold;
}

/* line 83, sass/_typography.scss */
a {
  cursor: pointer !important;
}

/* line 87, sass/_typography.scss */
hr {
  border-style: dotted;
  border-bottom: none;
  border-width: 1px;
  border-color: #abafb3;
}

/* line 94, sass/_typography.scss */
.with-phone-icon {
  *zoom: 1;
  display: table;
  margin: 20px auto;
  width: 400px;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.with-phone-icon:after {
  content: "";
  display: table;
  clear: both;
}
/* line 100, sass/_typography.scss */
.with-phone-icon img {
  float: left;
  display: block;
  margin-right: 10px;
}

/* line 12, sass/_layout.scss */
.l-container {
  width: 996px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
}
/* line 12, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.9/sass/susy/output/support/_clearfix.scss */
.l-container:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 21, sass/_layout.scss */
.l-main-wrapper {
  *zoom: 1;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZThlOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 40, color-stop(0%, #e7e8e8), color-stop(100%, #ffffff));
  background: -moz-linear-gradient(top, #e7e8e8, #ffffff 40px);
  background: -webkit-linear-gradient(top, #e7e8e8, #ffffff 40px);
  background: linear-gradient(to bottom, #e7e8e8, #ffffff 40px);
  padding-top: 35px;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.l-main-wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/* line 27, sass/_layout.scss */
.l-float-container {
  *zoom: 1;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.l-float-container:after {
  content: "";
  display: table;
  clear: both;
}

/* line 31, sass/_layout.scss */
.b-sidebar {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 249px;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 35, sass/_layout.scss */
.b-main-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 747px;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 39, sass/_layout.scss */
.b-site-footer__item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 332px;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 43, sass/_layout.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 1, sass/_slick-slider.scss */
.slick-slider {
  margin-bottom: 0;
}

/* line 5, sass/_slick-slider.scss */
.slick-dots {
  bottom: 10px;
}
/* line 8, sass/_slick-slider.scss */
.slick-dots li button:before {
  font-size: 14px;
  color: #fff;
  opacity: 0.5;
}

/* line 15, sass/_slick-slider.scss */
.slick-dots li.slick-active button:before {
  color: #fff;
  opacity: 1;
}

/* line 20, sass/_slick-slider.scss */
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  color: #fff;
}

/* .general section for root elements
   ================================================================ */
/* line 4, sass/_basic.scss */
body {
  background-image: url('images/bg.jpg?1461132236');
  background-repeat: repeat;
}

/* .b-site-header section
   ================================================================ */
/* line 16, sass/_basic.scss */
.icon {
  padding: 0 0 0 20px;
  background-repeat: no-repeat;
}
/* line 21, sass/_basic.scss */
.icon--add-to-favorites {
  background-image: url('images/star-icon.png?1461132249');
}
/* line 27, sass/_basic.scss */
.icon--cart {
  background-image: url('images/cart-icon.png?1461132237');
}
/* line 33, sass/_basic.scss */
.icon--heading {
  background-position: 50%;
}

/* .b-site-header section
   ================================================================ */
/* line 44, sass/_basic.scss */
.b-site-header {
  padding-bottom: 15px;
  position: relative;
}
/* line 48, sass/_basic.scss */
.b-site-header:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #446991;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0Njk5MSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjODRhMmMzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDQ2OTkxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #446991), color-stop(50%, #84a2c3), color-stop(100%, #446991));
  background: -moz-linear-gradient(left, #446991, #84a2c3 50%, #446991 100%);
  background: -webkit-linear-gradient(left, #446991, #84a2c3 50%, #446991 100%);
  background: linear-gradient(to right, #446991, #84a2c3 50%, #446991 100%);
  width: 100%;
  height: 4px;
}

/* .b-top-bar section
   ================================================================ */
/* line 67, sass/_basic.scss */
.b-top-bar {
  display: table;
  table-layout: fixed;
  width: 100%;
  background-image: url('images/top-bar-bg.jpg?1461132250');
}
/* line 74, sass/_basic.scss */
.b-top-bar__item {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  display: table-cell;
  color: #fff;
  line-height: 28px;
  display: table-cell;
  text-align: center;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-top-bar__item:active, .b-top-bar__item:focus {
  outline: none;
}
/* line 82, sass/_basic.scss */
.b-top-bar__item--site-title {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 332px;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #446991;
  color: #e4e5e5;
}
/* line 87, sass/_basic.scss */
.b-top-bar__item--site-title h1 {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 14px;
}
/* line 93, sass/_basic.scss */
.b-top-bar__item--add-to-favorites {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 498px;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 176px;
  color: #abafb3;
  text-align: left;
}
/* line 100, sass/_basic.scss */
.b-top-bar__item--cart {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 166px;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  color: #84a2c3;
}

/* .b-sub-top-bar section
   ================================================================ */
/* line 113, sass/_basic.scss */
.b-sub-top-bar {
  height: 80px;
  padding-bottom: 20px;
  line-height: 80px;
  background-image: url('images/sub-top-bar-bg.jpg?1461132249');
}
/* line 121, sass/_basic.scss */
.b-sub-top-bar__item {
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: normal;
  text-align: center;
  vertical-align: middle;
  width: 332px;
}
/* line 129, sass/_basic.scss */
.b-sub-top-bar__item--search {
  width: 498px;
  padding-left: 176px;
  text-align: left;
}
/* line 135, sass/_basic.scss */
.b-sub-top-bar__item--contacts {
  width: 166px;
}

/* line 141, sass/_basic.scss */
.b-input-with-button {
  *zoom: 1;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.b-input-with-button:after {
  content: "";
  display: table;
  clear: both;
}
/* line 144, sass/_basic.scss */
.b-input-with-button__item {
  border: none;
  float: left;
  font-size: 15px;
  height: 25px;
  line-height: 25px;
  margin: 0;
  padding: 0;
  outline: 1px #818181;
}
/* line 155, sass/_basic.scss */
.b-input-with-button__input {
  border-radius: 7px 0 0 7px;
  padding: 0 10px;
  width: 180px;
}
/* line 161, sass/_basic.scss */
.b-input-with-button__submit {
  border-radius: 0 7px 7px 0;
  cursor: pointer;
  padding: 0 10px;
  background-color: #818181;
  color: #fff;
}

/* line 170, sass/_basic.scss */
.b-contacts__phone {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  font-size: 15px;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-contacts__phone:active, .b-contacts__phone:focus {
  outline: none;
}

/* line 175, sass/_basic.scss */
.b-contacts__email {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  font-size: 12px;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-contacts__email:active, .b-contacts__email:focus {
  outline: none;
}

/* .b-main-navbar section
   ================================================================ */
/* line 186, sass/_basic.scss */
.b-main-navbar {
  *zoom: 1;
  clear: both;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  background-image: url('images/nav-bar-bg.png?1461132243');
  background-repeat: repeat-x;
  margin-top: -20px;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.b-main-navbar:after {
  content: "";
  display: table;
  clear: both;
}

/* line 198, sass/_basic.scss */
.gender-switcher {
  float: left;
}
/* line 201, sass/_basic.scss */
.gender-switcher__gender-link {
  border: 1px solid;
  float: left;
  margin-right: 10px;
}
/* line 202, sass/_basic.scss */
.gender-switcher__gender-link a {
  line-height: 20px;
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  padding: 0 15px;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.gender-switcher__gender-link a:active, .gender-switcher__gender-link a:focus {
  outline: none;
}
/* line 213, sass/_basic.scss */
.gender-switcher__gender-link--male {
  color: #446991;
  border-color: #446991;
}
/* line 217, sass/_basic.scss */
.gender-switcher__gender-link--male:hover, .gender-switcher__gender-link--male.is-active {
  background-color: #c0d0e1;
}
/* line 223, sass/_basic.scss */
.gender-switcher__gender-link--female {
  border-color: #967149;
  color: #967149;
}
/* line 227, sass/_basic.scss */
.gender-switcher__gender-link--female:hover, .gender-switcher__gender-link--female.is-active {
  background-color: #e4d6c7;
}

/* line 235, sass/_basic.scss */
.b-main-nav {
  float: right;
}
/* line 238, sass/_basic.scss */
.b-main-nav .menu-item {
  float: left;
  color: #575758;
}
/* line 242, sass/_basic.scss */
.b-main-nav .menu-item:hover {
  color: #446991;
}
/* line 246, sass/_basic.scss */
.b-main-nav .menu-item a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  display: block;
  font-size: 15px;
  padding: 0 27px;
  line-height: 20px;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-main-nav .menu-item a:active, .b-main-nav .menu-item a:focus {
  outline: none;
}
/* line 255, sass/_basic.scss */
.b-main-nav .current-menu-item {
  color: #446991;
}

/* .b-form-assistant section
   ================================================================ */
/* line 265, sass/_basic.scss */
.b-form-assistant {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 249px;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 268, sass/_basic.scss */
.b-form-assistant__link {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  font-size: 15px;
  display: block;
  background-color: #e7e8e8;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9ImNpcmNsZSIgY3k9IiIgcj0iOTAlIj48c3RvcCBvZmZzZXQ9IjMzLjMzMzMzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3ZThlOCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-radial-gradient(circle, #ffffff 30px, #e7e8e8 90px);
  background-image: -webkit-radial-gradient(circle, #ffffff 30px, #e7e8e8 90px);
  background-image: radial-gradient(circle, #ffffff 30px, #e7e8e8 90px);
  padding: 30px 20px;
  text-align: center;
  border-radius: 7px;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-form-assistant__link:active, .b-form-assistant__link:focus {
  outline: none;
}
/* line 280, sass/_basic.scss */
.b-form-assistant__link + .b-form-assistant__link {
  margin-top: 15px;
}
/* line 285, sass/_basic.scss */
.b-form-assistant__title {
  display: block;
  font-family: "Caligraph";
  font-size: 28px;
  margin-top: 6px;
}

/* .b-specials-slider section
   ================================================================ */
/* line 298, sass/_basic.scss */
.b-specials-slider {
  display: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 747px;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  height: 219px;
}
/* line 303, sass/_basic.scss */
.b-specials-slider__item {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  display: block;
  position: relative;
  line-height: 219px;
  text-align: center;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-specials-slider__item:active, .b-specials-slider__item:focus {
  outline: none;
}
/* line 311, sass/_basic.scss */
.b-specials-slider__img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
}
/* line 320, sass/_basic.scss */
.b-specials-slider__slider-description {
  display: inline-block;
  line-height: normal;
  position: relative;
  z-index: 10;
}
/* line 327, sass/_basic.scss */
.b-specials-slider__slide-title {
  font-size: 20px;
  font-family: "Play";
  line-height: 35px;
  border-bottom: 2px dotted #575758;
  padding-bottom: 5px;
  text-transform: uppercase;
}
/* line 336, sass/_basic.scss */
.b-specials-slider__slide-subtitle {
  color: #446991;
  font-size: 24px;
  font-family: "Lobster";
  line-height: 30px;
}

/* .b-category-navbar section
   ================================================================ */
/* line 349, sass/_basic.scss */
.b-category-nav {
  margin-top: 20px;
  text-align: center;
}
/* line 353, sass/_basic.scss */
.b-category-nav li {
  display: inline;
}
/* line 356, sass/_basic.scss */
.b-category-nav li a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  background-image: url('images/category-link-icon.png?1461132237');
  background-repeat: no-repeat;
  background-position: left center;
  padding: 0 17px;
  color: #1a1a1a;
  font-size: 15px;
  text-transform: uppercase;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-category-nav li a:active, .b-category-nav li a:focus {
  outline: none;
}
/* line 368, sass/_basic.scss */
.b-category-nav li a:hover, .b-category-nav li a.is-active {
  color: #446991;
}
/* line 375, sass/_basic.scss */
.b-category-nav li:last-child a {
  padding-right: 0;
}

/* .b-short-post
   ================================================================ */
/* line 387, sass/_basic.scss */
.b-short-post {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  display: block;
  margin-bottom: 15px;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-short-post:active, .b-short-post:focus {
  outline: none;
}
/* line 392, sass/_basic.scss */
.b-short-post__title {
  font-family: Tahoma, Verdana, sans-serif;
}
/* line 396, sass/_basic.scss */
.b-short-post__content {
  font-size: 13px;
  margin-bottom: 7px;
}
/* line 401, sass/_basic.scss */
.b-short-post__date {
  font-size: 12px;
  color: #abafb3;
}
.b-short-post__author {
    font-size: 12px;
    color: #967149;
    margin-right: 1em;
}

/* .b-sidebar-product-categories
   ================================================================ */
/* line 412, sass/_basic.scss */
.b-sidebar-product-categories {
  margin-bottom: 40px;
}
/* line 414, sass/_basic.scss */
.b-sidebar-product-categories .cat-item {
  border-top: 2px solid #fff;
}
/* line 418, sass/_basic.scss */
.b-sidebar-product-categories .cat-item.current-cat a {
  color: #967149;
}
/* line 423, sass/_basic.scss */
.b-sidebar-product-categories .cat-item a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  font-size: 16px;
  color: #446991;
  text-align: center;
  display: block;
  padding: 10px 30px;
  background-color: #e6e7e7;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-sidebar-product-categories .cat-item a:active, .b-sidebar-product-categories .cat-item a:focus {
  outline: none;
}

/* .widget
   ================================================================ */
/* line 440, sass/_basic.scss */
.widget {
  margin-bottom: 31px;
}
/* line 441, sass/_basic.scss */
.widget a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.widget a:active, .widget a:focus {
  outline: none;
}
/* line 447, sass/_basic.scss */
.widget__heading {
  text-align: center;
  margin-bottom: 15px;
}
/* line 451, sass/_basic.scss */
.widget__heading--gold {
  color: #967149;
}
/* line 455, sass/_basic.scss */
.widget__heading--green {
  color: #5c7e56;
}
/* line 460, sass/_basic.scss */
.widget__link-to-all {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  display: block;
  text-align: center;
  color: #abafb3;
  font-size: 12px;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.widget__link-to-all:active, .widget__link-to-all:focus {
  outline: none;
}

/* .b-main-content
   ================================================================ */
/* line 474, sass/_basic.scss */
.b-main-content {
  padding-bottom: 60px;
}
/* line 477, sass/_basic.scss */
.b-main-content__lead {
  font-size: 12px;
  margin-bottom: 15px;
}

/* .b-single-post-entry
   ================================================================ */
/* line 488, sass/_basic.scss */
.b-single-post-entry {
  *zoom: 1;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.b-single-post-entry:after {
  content: "";
  display: table;
  clear: both;
}
/* line 491, sass/_basic.scss */
.b-single-post-entry p {
  font-size: 15px;
  line-height: 24px;
  margin:0px 0px 11px 0px;
}
/* line 496, sass/_basic.scss */
.b-single-post-entry h2 {
  color: #967149;
  margin: 30px 0 20px;
}
/* line 501, sass/_basic.scss */
.b-single-post-entry a {
  color: #967149;
}
/* line 505, sass/_basic.scss */
.b-single-post-entry__thumbnail {
  width: 335px;
  height: auto;
  float: left;
  margin-right: 20px;
  margin-bottom: 30px;
}

/* .b-socials-pluso
   ================================================================ */
/* line 519, sass/_basic.scss */
.b-socials-pluso {
  text-align: center;
  margin-top: 40px;
  padding-bottom: 30px;
}

/* .b-products-cross-sales
   ================================================================ */
/* line 529, sass/_basic.scss */
.b-products-cross-sales {
  padding-top: 20px;
  margin-bottom: 50px;
  border-top: 1px dotted #abafb3;
}
/* line 534, sass/_basic.scss */
.b-products-cross-sales__products-container {
  font-size: 0;
}
/* line 37, sass/_utilities.scss */
.b-products-cross-sales__products-container .b-product__price {
  float: none;
}
/* line 539, sass/_basic.scss */
.b-products-cross-sales .b-product__price {
  float: none;
}

/* .b-products-leaders
   ================================================================ */
/* line 550, sass/_basic.scss */
.b-products-leaders {
  font-size: 0;
}
/* line 37, sass/_utilities.scss */
.b-products-leaders .b-product__price {
  float: none;
}

/* .b-product
   ================================================================ */
/* line 559, sass/_basic.scss */
.b-product {
  display: inline-block;
  font-size: 14px;
  width: 166px;
  margin-right: 21px;
  margin-bottom: 20px;
  vertical-align: top;
}
/* line 567, sass/_basic.scss */
.b-product img {
  border: 1px solid #ccc;
}
@media \0screen {
  /* line 571, sass/_basic.scss */
  .b-product img {
    width: auto;
  }
}
/* line 573, sass/_basic.scss */
.b-product.item-last {
  margin-right: 0;
}
/* line 577, sass/_basic.scss */
.b-product__thumb {
  width: 100%;
  display: block;
  margin-bottom: 5px;
}
/* line 583, sass/_basic.scss */
.b-product__title {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  display: block;
  color: #090909;
  margin-bottom: 5px;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-product__title:active, .b-product__title:focus {
  outline: none;
}
/* line 590, sass/_basic.scss */
.b-product__add-tocart {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  font-style: italic;
  font-family: Georgia, "Times New Roman", Times, serif;
  float: left;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-product__add-tocart:active, .b-product__add-tocart:focus {
  outline: none;
}
/* line 597, sass/_basic.scss */
.b-product__price {
  font-size: 14px;
  float: right;
  color: #446991 !important;
  font-weight: normal;
}
/* line 603, sass/_basic.scss */
.b-product__price .price {
  color: inherit !important;
  font-size: 14px !important;
}

/* .b-breadcrumbs
   ================================================================ */
/* line 618, sass/_basic.scss */
.b-breadcrumbs a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-breadcrumbs a:active, .b-breadcrumbs a:focus {
  outline: none;
}


/* .b-specials section
   ================================================================ */
/* line 636, sass/_basic.scss */
.b-post-entry {
  display: block;
  margin-bottom: 15px;
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  *zoom: 1;
  margin-bottom: 50px;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-post-entry:active, .b-post-entry:focus {
  outline: none;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.b-post-entry:after {
  content: "";
  display: table;
  clear: both;
}
/* line 643, sass/_basic.scss */
.b-post-entry__title {
  font-size: 18px;
  margin: 10px 0;
  font-family: Tahoma, Verdana, sans-serif;
}
/* line 649, sass/_basic.scss */
.b-post-entry__thumbnail {
  float: left;
  margin-right: 20px;
}
/* line 654, sass/_basic.scss */
.b-post-entry__content {
  font-size: 15px;
  line-height: 20px;
}
/* line 658, sass/_basic.scss */
.b-post-entry__content p {
  margin-bottom: 10px;
}
/* line 662, sass/_basic.scss */
.b-post-entry__content a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  color: #967149;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-post-entry__content a:active, .b-post-entry__content a:focus {
  outline: none;
}

/* line 669, sass/_basic.scss */
.b-special {
  border: 1px solid #abafb3;
  border-radius: 10px;
  margin-bottom: 30px;
  overflow: hidden;
}
/* line 675, sass/_basic.scss */
.b-special__header {
  background-color: #e6eff6;
  padding: 0 75px 10px;
}
/* line 680, sass/_basic.scss */
.b-special__term-date {
  border-radius: 14px;
  background-color: #819fc3;
  color: #fff;
  padding: 7px 20px;
  margin-bottom: 10px;
}
/* line 688, sass/_basic.scss */
.b-special__thumbnail {
  display: block;
  margin-bottom: 7px;
}
/* line 693, sass/_basic.scss */
.b-special__body {
  padding: 15px 75px 15px;
}

/* .b-description
   ================================================================ */
/* line 703, sass/_basic.scss */
.b-single-product {
  *zoom: 1;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.b-single-product:after {
  content: "";
  display: table;
  clear: both;
}
/* line 706, sass/_basic.scss */
.b-single-product__thumbnails {
  float: left;
  width: 380px;
}
/* line 711, sass/_basic.scss */
.b-single-product__title {
  text-align: left;
  font-weight: normal;
}
/* line 716, sass/_basic.scss */
.b-single-product__content {
  float: right;
  width: 320px;
}

/* .b-description
   ================================================================ */
/* line 727, sass/_basic.scss */
.b-description {
  clear: both;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 730, sass/_basic.scss */
.b-description__inner-wrapper {
  *zoom: 1;
  border: 1px solid #abafb3;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.b-description__inner-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 735, sass/_basic.scss */
.b-description__heading {
  font-size: 16px;
  margin-bottom: 20px;
  text-align: left;
}
/* line 741, sass/_basic.scss */
.b-description__image {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
/* line 747, sass/_basic.scss */
.b-description__text {
  margin-top: 15px;
  padding: 10px;
}
/* line 751, sass/_basic.scss */
.b-description__text p {
  margin-bottom: 15px;
  text-align: justify;
}

/* .b-category-menu
   ================================================================ */
/* line 763, sass/_basic.scss */
.b-category-menu {
  clear: both;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}
/* line 767, sass/_basic.scss */
.b-category-menu__content-wrapper {
  background-color: #e4e5e5;
  padding: 30px 10px;
}
/* line 772, sass/_basic.scss */
.b-category-menu__category-wrapper {
  margin-left: -10px;
  margin-right: -10px;
  width: 100%;
  display: table;
  border-collapse: collapse;
}
/* line 780, sass/_basic.scss */
.b-category-menu__item {
  display: table-cell;
  border-right: 1px dotted #abafb3;
  padding: 10px;
}
/* line 785, sass/_basic.scss */
.b-category-menu__item:last-child {
  border-right: none;
}

/* line 792, sass/_basic.scss */
.b-category-menu-widget > a {
  display: block;
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 10px;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-category-menu-widget > a:active, .b-category-menu-widget > a:focus {
  outline: none;
}
/* line 798, sass/_basic.scss */
.b-category-menu-widget > a:hover, .b-category-menu-widget > a.is-active {
  color: #446991;
}
/* line 804, sass/_basic.scss */
.b-category-menu-widget li {
  margin-bottom: 5px;
}
/* line 807, sass/_basic.scss */
.b-category-menu-widget li a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  display: block;
  font-size: 12px;
  line-height: 14px;
  padding-left: 12px;
  background-image: url('images/light-grey-marker.png?1461132242');
  background-repeat: no-repeat;
  background-position: 0 4px;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-category-menu-widget li a:active, .b-category-menu-widget li a:focus {
  outline: none;
}
/* line 819, sass/_basic.scss */
.b-category-menu-widget li a:hover, .b-category-menu-widget li a.is-active {
  color: #446991;
}

/* .b-blog-usefull-listing
   ================================================================ */
/* line 833, sass/_basic.scss */
.b-blog-usefull-listing {
  padding-bottom: 30px;
  position: relative;
  clear: both;
}
/* line 838, sass/_basic.scss */
.b-blog-usefull-listing__heading {
  clear: both;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  color: #967149;
  position: relative;
}
/* line 844, sass/_basic.scss */
.b-blog-usefull-listing__item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 249px;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 849, sass/_basic.scss */
.link-to-all-posts {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  color: #abafb3;
  font-size: 12px;
  position: absolute;
  font-style: normal;
  font-family: Tahoma, Verdana, sans-serif;
  top: 0;
  right: 10px;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.link-to-all-posts:active, .link-to-all-posts:focus {
  outline: none;
}

/* .b-site-footer
   ================================================================ */
/* line 865, sass/_basic.scss */
.b-site-footer {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZThlOCIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e7e8e8), color-stop(40%, #ffffff));
  background: -moz-linear-gradient(top, #e7e8e8, #ffffff 40%);
  background: -webkit-linear-gradient(top, #e7e8e8, #ffffff 40%);
  background: linear-gradient(to bottom, #e7e8e8, #ffffff 40%);
  padding-top: 20px;
  position: relative;
}
/* line 870, sass/_basic.scss */
.b-site-footer:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #446991;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk2NzE0OSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTRkNmM3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOTY3MTQ5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #967149), color-stop(50%, #e4d6c7), color-stop(100%, #967149));
  background: -moz-linear-gradient(left, #967149, #e4d6c7 50%, #967149 100%);
  background: -webkit-linear-gradient(left, #967149, #e4d6c7 50%, #967149 100%);
  background: linear-gradient(to right, #967149, #e4d6c7 50%, #967149 100%);
  width: 100%;
  height: 4px;
}

/* .b-footer-top-bar
   ================================================================ */
/* line 888, sass/_basic.scss */
.b-footer-top-bar {
  background-image: url('images/site-footer-bg-white.png?1461132246');
  background-repeat: repeat-x;
  background-position: left bottom;
  padding-bottom: 20px;
  z-index: 10;
  position: relative;
}

/* .b-footer-nav
   ================================================================ */
/* line 904, sass/_basic.scss */
.b-footer-nav {
  text-align: center;
  margin-bottom: 20px;
}
/* line 908, sass/_basic.scss */
.b-footer-nav .menu-item {
  display: inline;
  margin: 0 20px;
}
/* line 913, sass/_basic.scss */
.b-footer-nav a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  color: #967149;
  padding: 0 1px;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-footer-nav a:active, .b-footer-nav a:focus {
  outline: none;
}
/* line 918, sass/_basic.scss */
.b-footer-nav a:hover, .b-footer-nav a.is-active {
  color: #1a1a1a;
}

/* .b-socials
   =============================================================== */
/* line 930, sass/_basic.scss */
.b-socials {
  text-align: center;
}
/* line 933, sass/_basic.scss */
.b-socials__icon {
  display: inline-block;
  height: 40px;
  width: 40px;
  margin: 0 10px;
}
/* line 940, sass/_basic.scss */
.b-socials__icon--vk {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('images/social-icon-vk.png?1461132248');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 944, sass/_basic.scss */
.b-socials__icon--fb {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('images/social-icon-fb.png?1461132247');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 948, sass/_basic.scss */
.b-socials__icon--twitter {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('images/social-icon-twitter.png?1461132248');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 952, sass/_basic.scss */
.b-socials__icon--instagram {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('images/social-icon-instagram.png?1461132247');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* .b-footer-contacts
   =============================================================== */
/* line 963, sass/_basic.scss */
.b-footer-contacts {
  font-size: 12px;
}
/* line 966, sass/_basic.scss */
.b-footer-contacts__logo {
  float: left;
  margin-right: 10px;
}
/* line 971, sass/_basic.scss */
.b-footer-contacts__site-title {
  color: #446991;
  font-size: 14px;
}
/* line 976, sass/_basic.scss */
.b-footer-contacts__phone {
  display: block;
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-footer-contacts__phone:active, .b-footer-contacts__phone:focus {
  outline: none;
}
/* line 981, sass/_basic.scss */
.b-footer-contacts__email {
  display: block;
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-footer-contacts__email:active, .b-footer-contacts__email:focus {
  outline: none;
}

/* .b-mail
   =============================================================== */
/* line 993, sass/_basic.scss */
.b-mail__description {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  margin-top: 10px;
}
/* line 999, sass/_basic.scss */
.b-mail p {
  margin: 0;
}
/* line 1003, sass/_basic.scss */
.b-mail .wpcf7-not-valid-tip {
  position: absolute;
  padding: 0.2em 1em;
  width: 285px;
}
/* line 1009, sass/_basic.scss */
.b-mail .wpcf7-form-control-wrap {
  float: left;
}
/* line 1013, sass/_basic.scss */
.b-mail .wpcf7-response-output {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 1020, sass/_basic.scss */
.b-mail-form__input {
  background-color: #e4e5e5;
  width: auto;
  float: none;
}
/* line 1026, sass/_basic.scss */
.b-mail-form__submit {
  background-color: #446991;
}

/* .b-footer-lower-bar
   =============================================================== */
/* line 1036, sass/_basic.scss */
.b-footer-lower-bar {
  padding-top: 30px;
  padding-bottom: 10px;
  margin-top: -20px;
  background-image: url('images/sub-top-bar-bg.jpg?1461132249');
}

/* .b-site-stat-counter
   =============================================================== */
/* line 1050, sass/_basic.scss */
.b-site-stat-counter {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 249px;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 1054, sass/_basic.scss */
.b-site-stat-counter--liveinternet {
  text-align: right;
}

/* .b-copyrights
   =============================================================== */
/* line 1063, sass/_basic.scss */
.b-copyrights {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 498px;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  font-size: 12px;
}

/* .wp-pagenavi
   =============================================================== */
/* line 1074, sass/_basic.scss */
.wp-pagenavi {
  padding: 10px 40px;
  text-align: center;
  border-top: 2px dotted #abafb3;
  display: table;
  margin: 0 auto;
}
/* line 1081, sass/_basic.scss */
.wp-pagenavi .current {
  color: #967149;
  text-decoration: underline;
  margin-right: 10px;
  font-size: 16px;
  line-height: 18px;
}
/* line 1089, sass/_basic.scss */
.wp-pagenavi a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  margin-right: 5px;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.wp-pagenavi a:active, .wp-pagenavi a:focus {
  outline: none;
}

/* .b-assistant-container
   =============================================================== */
/* line 1100, sass/_basic.scss */
.b-assistant-container {
  position: relative;
  background-image: url('images/assistant-bg.png?1461132235');
  background-repeat: repeat;
  padding: 1px 0 40px;
  text-align: center;
}
/* line 1109, sass/_basic.scss */
.b-assistant-container:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 0;
  top: -7px;
  left: 0;
  right: 0;
  height: 7px;
  background-image: url('images/assistant-top.png?1461132236');
  background-repeat: repeat-x;
  background-position: 50%;
}
/* line 1125, sass/_basic.scss */
.b-assistant-container:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 0;
  top: 100%;
  left: 0;
  right: 0;
  height: 7px;
  background-image: url('images/assistant-bottom.png?1461132236');
  background-repeat: repeat-x;
  background-position: 50%;
}
/* line 1141, sass/_basic.scss */
.b-assistant-container__link {
  display: inline-block;
  width: 160px;
}
/* line 1145, sass/_basic.scss */
.b-assistant-container__link + .b-assistant-container__link {
  margin-left: 19px;
}
/* line 1149, sass/_basic.scss */
.b-assistant-container__link:last-child {
  margin-top: 20px;
}
/* line 1154, sass/_basic.scss */
.b-assistant-container__leader {
  text-align: center;
  font-size: 15px;
  margin-top: 35px;
  margin-bottom: 30px;
  padding: 0 60px;
}
/* line 1162, sass/_basic.scss */
.b-assistant-container__get-back {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  background-color: #fff;
  display: block;
  padding: 0 10px;
  border-radius: 10px;
  float: right;
  font-size: 13px;
  margin: 4px 10px 15px;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-assistant-container__get-back:active, .b-assistant-container__get-back:focus {
  outline: none;
}
/* line 1173, sass/_basic.scss */
.b-assistant-container__advice-wrapper {
  padding: 25px 0;
  background-color: #dee9f1;
  clear: both;
}
/* line 1178, sass/_basic.scss */
.b-assistant-container__advice-wrapper--gold {
  background-color: #eeeae1;
}
/* line 1183, sass/_basic.scss */
.b-assistant-container__advice--fine {
  display: table-cell;
  color: #5c7e56;
  font-size: 16px;
  font-style: italic;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
  text-align: center;
  margin-right: 20px;
  padding: 0 10px;
}
/* line 1195, sass/_basic.scss */
.b-assistant-container__advice--bad {
  display: table-cell;
  font-size: 16px;
  font-weight: bold;
  font-style: italic;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #967149;
  text-align: center;
  padding: 0 10px;
}
/* line 1206, sass/_basic.scss */
.b-assistant-container__advice-image-wrapper {
  display: table;
  table-layout: fixed;
  margin: 0 auto;
}
/* line 1211, sass/_basic.scss */
.b-assistant-container__advice-content {
  margin: 40px 80px 0;
}
/* line 1215, sass/_basic.scss */
.b-assistant-container--gold {
  background-image: url('images/assistant-bg-gold.png?1461132235');
}
/* line 1220, sass/_basic.scss */
.b-assistant-container--gold:before {
  background-image: url('images/assistant-top-gold.png?1461132236');
}
/* line 1226, sass/_basic.scss */
.b-assistant-container--gold:after {
  background-image: url('images/assistant-bottom-gold.png?1461132236');
}

/* .copyrights
   =============================================================== */
/* line 1241, sass/_basic.scss */
.copyrights {
  text-align: center;
  font-size: 12px;
}

/* .cart
   =============================================================== */
/* line 1251, sass/_basic.scss */
.woocommerce-message a {
  display: none !important;
}

/* line 1255, sass/_basic.scss */
.cart-container {
  border: 1px solid #abafb3;
  padding: 20px;
  border-top: 4px solid #84a2c3;
}

/* line 1261, sass/_basic.scss */
.woocommerce table.shop_table.cart {
  border-radius: 0;
  border-top: 1px dotted #abafb3;
  border-bottom: none;
  border-right: none;
  border-left: none;
}
/* line 1268, sass/_basic.scss */
.woocommerce table.shop_table.cart .no-bottom-border td {
  border-bottom: none;
}
/* line 1272, sass/_basic.scss */
.woocommerce table.shop_table.cart td {
  text-align: left;
  vertical-align: top;
  border-top: none;
  border-bottom: 1px dotted #abafb3;
}
/* line 1280, sass/_basic.scss */
.woocommerce table.shop_table.cart .product-thumbnail img {
  border: 1px solid #abafb3;
}
/* line 1286, sass/_basic.scss */
.woocommerce table.shop_table.cart .product-name a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  display: block;
  font-weight: bold;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.woocommerce table.shop_table.cart .product-name a:active, .woocommerce table.shop_table.cart .product-name a:focus {
  outline: none;
}
/* line 1291, sass/_basic.scss */
.woocommerce table.shop_table.cart .product-name a:hover {
  text-decoration: underline;
}
/* line 1297, sass/_basic.scss */
.woocommerce table.shop_table.cart .product-name .variation dt {
  font-weight: normal;
}
/* line 1301, sass/_basic.scss */
.woocommerce table.shop_table.cart .product-name .variation p {
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 0;
}
/* line 1310, sass/_basic.scss */
.woocommerce table.shop_table.cart .cart-total h2 {
  font-style: italic;
  font-size: 15px;
  margin: 0;
  color: #446991;
}
/* line 1319, sass/_basic.scss */
.woocommerce table.shop_table.cart .product-quantity .lead {
  font-size: 12px;
  color: #abafb3;
  display: block;
}
/* line 1325, sass/_basic.scss */
.woocommerce table.shop_table.cart .product-quantity .product-subtotal {
  font-weight: bold;
  font-size: 15px;
  margin-top: 15px;
  display: block;
}
/* line 1333, sass/_basic.scss */
.woocommerce table.shop_table.cart .product-remove a {
  float: right;
}
/* line 1337, sass/_basic.scss */
.woocommerce table.shop_table.cart .cart-discount {
  text-align: center;
}
/* line 1341, sass/_basic.scss */
.woocommerce table.shop_table.cart .amount {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 15px;
}

/* line 1349, sass/_basic.scss */
p.shipping-method-description {
  padding-left: 22px;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #abafb3;
}

/* line 1357, sass/_basic.scss */
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row select {
  width: 400px;
}

/* line 1362, sass/_basic.scss */
.woocommerce form .form-row label {
  width: 170px;
  text-align: right;
  float: left;
  margin-right: 15px;
  display: block;
}

/* line 1371, sass/_basic.scss */
.woocommerce-checkout-review-order-table td {
  border-top: none;
  border-bottom: none;
}

/* line 1377, sass/_basic.scss */
p.law-reminder {
  font-size: 12px !important;
  padding: 10px 15px 0px;
  text-align: center;
}

/* line 1382, sass/_basic.scss */
.woocommerce-page #payment #place_order {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('images/place-order-bg.png?1461132244');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  float: none;
  width: 150px;
  height: 40px;
  display: block;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-color: transparent;
  outline: none;
}
/* line 1395, sass/_basic.scss */
.woocommerce-page #payment #place_order:focus {
  outline: none;
}

/* line 1400, sass/_basic.scss */
#billing_city_field {
  margin-bottom: 0;
}

/* line 1404, sass/_basic.scss */
p.checkout-shipment-description {
  font-size: 12px;
  line-height: 16px;
  margin-left: 200px;
}

/* .thank you page
   =============================================================== */
/* line 1415, sass/_basic.scss */
.add-to-favorites-big {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('images/add-to-favorites-big-bg.png?1461132235');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 351px;
  height: 62px;
  display: inline-block;
  background-repeat: no-repeat;
}

/* line 1427, sass/_basic.scss */
.thank-you-col-1 {
  float: left;
  padding: 10px;
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #446991;
  font-style: italic;
  font-family: Georgia, "Times New Roman", Times, serif;
}

/* line 1437, sass/_basic.scss */
.thank-you-col-2 {
  padding: 10px;
  float: left;
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1444, sass/_basic.scss */
.b-thank-you-footer {
  margin: 10px 0;
  text-align: center;
  line-height: 32px;
}
/* line 1449, sass/_basic.scss */
.b-thank-you-footer__slogan {
  font-style: italic;
  color: #446991;
  font-weight: bold;
  font-family: Georgia, "Times New Roman", Times, serif;
}

/* single-product template
   =============================================================== */
/* line 1462, sass/_basic.scss */
.entry-summary-wrapper {
  *zoom: 1;
  padding-bottom: 40px;
  margin-bottom: 20px;
  border-bottom: 1px dotted #abafb3;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.entry-summary-wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1469, sass/_basic.scss */
.product-sku {
  margin-bottom: 15px;
}
/* line 1471, sass/_basic.scss */
.product-sku span {
  font-weight: bold;
}
/* line 1477, sass/_basic.scss */
.product .images img {
  border: 1px solid #ccc;
}
/* line 1482, sass/_basic.scss */
.product .entry-summary p.price,
.product .entry-summary span.price {
  margin-top: 30px;
  margin-bottom: 20px;
  color: #575758 !important;
  font-weight: 700;
  font-size: 15px !important;
}
/* line 1491, sass/_basic.scss */
.product .entry-summary table.shop_attributes {
  font-size: 13px;
  margin-bottom: 0;
}
/* line 1496, sass/_basic.scss */
.product .entry-summary table.shop_attributes tr.alt th,
.product .entry-summary table.shop_attributes tr.alt td {
  background-color: transparent;
}
/* line 1502, sass/_basic.scss */
.product .entry-summary table.shop_attributes th, .product .entry-summary table.shop_attributes td {
  border-bottom: none;
  vertical-align: top;
}
/* line 1507, sass/_basic.scss */
.product .entry-summary table.shop_attributes th {
  font-weight: normal;
  padding: 4px;
  text-align: right;
  width: 75px;
}
/* line 1514, sass/_basic.scss */
.product .entry-summary table.shop_attributes td {
  font-style: normal;
  padding-left: 10px;
}
/* line 1518, sass/_basic.scss */
.product .entry-summary table.shop_attributes td p {
  padding: 4px;
}
/* line 1525, sass/_basic.scss */
.product .qty-label {
  float: left;
}
/* line 1530, sass/_basic.scss */
.product .cart .buttons {
  clear: both;
  margin-top: 20px;
  text-align: center;
}
/* line 1536, sass/_basic.scss */
.product .cart div.quantity {
  margin-left: 18px !important;
}
/* line 1540, sass/_basic.scss */
.product .cart .variations select {
  margin-left: 8px;
}
/* line 1544, sass/_basic.scss */
.product .cart .show-size-helper {
  position: relative;
  cursor: pointer;
}
/* line 1548, sass/_basic.scss */
.product .cart .show-size-helper .size-helper-container {
  cursor: default;
  position: absolute;
  width: 408px;
  margin-right: -204px;
  right: 50%;
  top: 20px;
  background-color: #e6e7e7;
  display: none;
  color: #575758;
  padding: 10px;
}
/* line 1560, sass/_basic.scss */
.product .cart .show-size-helper .size-helper-container .container-close {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('images/close-icon.png?1461132238');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  z-index: 100;
  display: block;
  width: 18px;
  height: 16px;
  position: absolute;
  top: 5px;
  right: 5px;
}
/* line 1574, sass/_basic.scss */
.product button.single_add_to_cart_button,  button.preorder_add_to_cart_button  {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('images/add-tocart-small.png?1461132235');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  float: none;
  display: inline-block;
  height: 35px;
  width: 100px;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
/* line 1584, sass/_basic.scss */
.product button.single_add_to_cart_button:focus {
  outline: none;
}
 button.preorder_add_to_cart_button {
	 background-image: url('images/pre-order.png');
	 width:136px;
	 height:49px;
	 margin:0px 0px 10px 0px;
	 display: inline-block;
}

/* line 1589, sass/_basic.scss */
.product .proceed-to-checkout {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  margin-left: 20px;
  background-image: none;
  color: #575758;
  font-style: italic;
  font-family: Georgia, "Times New Roman", Times, serif;
  text-indent: 0;
  text-transform: none;
  font-size: 15px;
  text-decoration: underline;
  width: auto;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.product .proceed-to-checkout:active, .product .proceed-to-checkout:focus {
  outline: none;
}
/* line 1603, sass/_basic.scss */
.product .related,
.product .upsells {
  clear: both;
  font-size: 0;
}
/* line 37, sass/_utilities.scss */
.product .related .b-product__price,
.product .upsells .b-product__price {
  float: none;
}
/* line 1608, sass/_basic.scss */
.product .related .b-product,
.product .upsells .b-product {
  width: 129px;
  margin-right: 20px;
  margin-bottom: 20px;
}
/* line 1613, sass/_basic.scss */
.product .related .b-product:nth-child(5n),
.product .upsells .b-product:nth-child(5n) {
  margin-right: 0;
}
/* line 1618, sass/_basic.scss */
.product .related a img,
.product .upsells a img {
  border: 1px solid #ccc;
}

/* line 1625, sass/_basic.scss */
.size-helper-content .col-1,
.size-helper-content .col-2 {
  width: 50% !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1631, sass/_basic.scss */
.size-helper-content .col-1 {
  float: left;
}
/* line 1635, sass/_basic.scss */
.size-helper-content .col-2 {
  float: right;
}
/* line 1639, sass/_basic.scss */
.size-helper-content .size-helper-table {
  font-size: 12px;
  border-collapse: separate;
  border-spacing: 2px;
  margin-bottom: 10px;
}
/* line 1645, sass/_basic.scss */
.size-helper-content .size-helper-table th,
.size-helper-content .size-helper-table td {
  text-align: center;
}
/* line 1650, sass/_basic.scss */
.size-helper-content .size-helper-table th.first {
  width: 60%;
}
/* line 1654, sass/_basic.scss */
.size-helper-content .size-helper-table th {
  padding: 5px;
  background-color: #446991;
  color: #fff;
}
/* line 1660, sass/_basic.scss */
.size-helper-content .size-helper-table tr:nth-child(odd) {
  background-color: #f8f9f9;
}
/* line 1665, sass/_basic.scss */
.size-helper-content p {
  margin: 10px 0;
}
/* line 1669, sass/_basic.scss */
.size-helper-content h2 {
  margin: 0 0 5px 0;
}
/* line 1673, sass/_basic.scss */
.size-helper-content a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  font-style: italic;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
}
/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.size-helper-content a:active, .size-helper-content a:focus {
  outline: none;
}

/* comments section
   =============================================================== */
/* line 1686, sass/_basic.scss */
.show-comment-form {
  display: block;
  text-align: center;
  color: #967149;
}

/* line 1692, sass/_basic.scss */
#reply-title {
  display: none;
}

/* line 1696, sass/_basic.scss */
#reviews {
  width: 540px;
  margin: 0 auto;
}
/* line 1702, sass/_basic.scss */
#reviews #comments li {
  margin: 0 !important;
}
/* line 1707, sass/_basic.scss */
#reviews #comments .meta strong {
  color: #446991;
  font-weight: 700;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
}
/* line 1714, sass/_basic.scss */
#reviews #comments .meta time {
  color: #abafb3;
}
/* line 1719, sass/_basic.scss */
#reviews #comments .comment-text {
  border: 0 !important;
  margin: 0 !important;
}
/* line 1725, sass/_basic.scss */
#reviews .comment-form {
  display: none;
  margin-top: 20px;
  border: 1px solid #e4e5e5;
  padding: 20px 40px;
}
/* line 1731, sass/_basic.scss */
#reviews .comment-form p {
  *zoom: 1;
}
/* line 38, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#reviews .comment-form p:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1735, sass/_basic.scss */
#reviews .comment-form label {
  width: 100px;
  margin-right: 20px;
  float: left;
  text-align: right;
}
/* line 1742, sass/_basic.scss */
#reviews .comment-form input {
  width: 320px;
  float: left;
}
/* line 1747, sass/_basic.scss */
#reviews .comment-form textarea#comment {
  border-color: #e4e5e5;
  float: left;
  width: 326px;
}
/* line 1753, sass/_basic.scss */
#reviews .comment-form label[for="captcha_code"] {
  width: 270px;
}
/* line 1757, sass/_basic.scss */
#reviews .comment-form input#captcha_code {
  width: 150px;
}
/* line 1761, sass/_basic.scss */
#reviews .comment-form-captcha {
  padding-left: 150px;
}
/* line 1765, sass/_basic.scss */
#reviews .comment-form img {
  margin-left: 145px;
}
/* line 1774, sass/_basic.scss */
#reviews #commentform .form-submit input#submit {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url('images/make-review-button.png?1461132242');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 170px;
  height: 30px;
  display: table;
  margin: 0 auto;
  float: none;
  background-color: transparent;
}
/* line 1783, sass/_basic.scss */
#reviews #commentform .form-submit input#submit:focus {
  outline: none;
}

/* line 1791, sass/_basic.scss */
.products {
  font-size: 0;
}
/* line 37, sass/_utilities.scss */
.products .b-product__price {
  float: none;
}

/* line 1795, sass/_basic.scss */
.ymaps-2-1-56-map{
  margin: 10px auto;
}

/* line 1800, sass/_basic.scss */
.term-description p {
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 11px;
  text-align: justify;
}
#content .term-description ul, .b-single-post-entry ul {
	list-style-type: disc;
	padding:10px 15px;
}
#content .term-description ul li , .b-single-post-entry ul li {
	    margin: 0px 0px 7px 0px;
}
.woocommerce table.shop_table {
	width:auto;
}
.shop_table select {
	max-width:565px;
}
h1.text-gold, 
.b-single-post-entry h2, .term-description h1, .term-description h2 {
	padding:20px 0px 15px 0px;
	margin: 0px;
	color:#4f6a87!important;
	font-size: 20px;
	font-style: normal;
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
}
.term-description h2 strong, .term-description h2 strong {
	font-weight: normal;
}
.woocommerce form .form-row label {
	line-height: 18px;
}
.checkout-accept {	
    margin: -20px 0px 0px 200px;
    display: inline-block;
    position: relative;
    top: -6px;
}
.checkout-accept small {
	font-size: 10px;
}
.woocommerce div.product .stock.available-on-backorder {
	color:red;
	margin:0px 0px 10px 0px;
}
ymaps {
margin:10px auto;
}
ymaps ymaps {
margin:0px;
}





/* sort line 412, sass/_basic.scss */
.b-sidebar-product-categories2 {
  margin-bottom: 40px;
}
/* line 414, sass/_basic.scss */
.b-sidebar-product-categories2 .cat-item {
  border-top: 2px solid #fff;
}
/* line 418, sass/_basic.scss */
.b-sidebar-product-categories2 .cat-item.current-cat a {
  color: #967149;
}
/* line 423, sass/_basic.scss */
.b-sidebar-product-categories2 .cat-item a,
.b-sidebar-product-categories2 .cat-item h6,
.b-sidebar-product-categories2 .cat-item span {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  font-size: 14px;
  color: #446991;
  text-align: left;
  display: block;
  padding: 6px 16px;
  background-color: inherit;
}

.b-sidebar-product-categories2 .cat-item span{
  opacity:0.6;
}

.b-sidebar-product-categories2 .cat-item.accordion2-all span{
  font-size: 12px;
  cursor:pointer;
  color:#575758;
  opacity:1;
}

.b-sidebar-product-categories2 .cat-item h6{
  background-color: #e6e7e7;
  cursor:pointer;
}

.b-sidebar-product-categories2 .disable{ cursor:no-drop; }

.b-sidebar-product-categories2 .cat-item h6::after{content:">"; float:right; transform:rotate(90deg) scale(1,2.5);}
.b-sidebar-product-categories2 .cat-item h6.active::after{content:"<"; float:right; transform:rotate(90deg) scale(1,2.5);}

/* line 6, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_unstyled-link.scss */
.b-sidebar-product-categories2 .cat-item a:active, .b-sidebar-product-categories2 .cat-item a:focus {
  outline: none;
}




.page-id-142 a, .parent-pageid-142 a{text-decoration:none;}

.x-more-articles{margin:16px;}
.x-more-articles h6{padding:8px; color:#949495; font-size:12px;}
.x-more-articles ul{display:flex;}
.x-more-articles li{width:33%; padding:8px;}
.x-more-articles a{color:#575758; font-size:13px;}