@charset "UTF-8";
/* List with Font Awesome bullets */
/* Font Awesome after */
/* Font Awesome before */
/* Font Awesome Brands after */
/* Font Awesome Brands before */
/* Font Awesome spinner after */
/* Font Awesome spinner before */
/*=================== Functions Default ==========================*/
/*Center-align a block level element*/
/*Requires inline-block or block for proper styling*/
/*Single side border-radius*/
/*shadow*/
/*clip*/
/*box*/
/*gradient*/
/*Linear Gradient - Top to Bottom (this is default)*/
/*Linear Gradient - Left to Right*/
/* Clearfix -- Implement with @include */
/*Style*/
/* Inline List */
/* Inline Block List */
/* Transition */
/* Change Opacity */
/* TitleLeaf defaults for the public UI */
/* ---------------------------------------------------------
1. General reset
2. Common site styles
3. Custom form styles
4. Buttons
5. View overrides
6. Responsive breakpoints
---------------------------------------------------------*/
/* ---------------------------------------------------------
1. General reset
---------------------------------------------------------*/
/* line 16, app/assets/stylesheets/titleleaf.scss */
textarea,
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"] {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

/* line 24, app/assets/stylesheets/titleleaf.scss */
th,
td {
  border: none;
}

/* line 28, app/assets/stylesheets/titleleaf.scss */
select {
  word-wrap: normal;
  -ms-word-wrap: normal;
}

/* ---------------------------------------------------------
2. Common site styles
---------------------------------------------------------*/
/* Lists */
/* line 38, app/assets/stylesheets/titleleaf.scss */
#content ul.disc li {
  background: url(https://assets2.titleleaf.com/public/assets/admin/asterix/diamond-4756c3d95561fe0e33d61a341b8ba8f5b4611d6862ce04fa3abc402d34176629.gif) no-repeat 0.2em 0.5em;
  padding: 0 0 0 1.5em;
}

/* line 42, app/assets/stylesheets/titleleaf.scss */
#content ul.view {
  clear: right;
  margin: 0;
  font-size: 0.78em;
  float: right;
}

/* line 48, app/assets/stylesheets/titleleaf.scss */
#content ul.view li {
  display: inline;
  padding: 0 2px;
}

/* line 52, app/assets/stylesheets/titleleaf.scss */
#content ul.view li.last {
  padding-right: 0;
}

/* Action lists */
/* line 57, app/assets/stylesheets/titleleaf.scss */
ul.actions {
  float: right;
  margin: 0;
  padding: 0;
  font-size: 16px;
  background: white;
}

/* line 63, app/assets/stylesheets/titleleaf.scss */
ul.actions li {
  display: inline-block;
  padding: 0 5px;
}

/* line 66, app/assets/stylesheets/titleleaf.scss */
ul.actions li:before {
  content: none;
  position: relative;
}

/* line 71, app/assets/stylesheets/titleleaf.scss */
table ul.actions {
  float: none;
}

/* line 75, app/assets/stylesheets/titleleaf.scss */
ul.image-actions {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 79, app/assets/stylesheets/titleleaf.scss */
ul.image-actions li {
  display: inline;
  margin: 0;
  padding: 0 30px 0 0;
}

/* line 84, app/assets/stylesheets/titleleaf.scss */
ul.image-actions li.last {
  padding: 0;
}

/* Sliders */
/* line 90, app/assets/stylesheets/titleleaf.scss */
.ui-slider-horizontal {
  margin-top: 5px;
}

/* line 93, app/assets/stylesheets/titleleaf.scss */
.ui-slider-horizontal .ui-slider-handle {
  cursor: move;
}

/* line 96, app/assets/stylesheets/titleleaf.scss */
.ui-slider-horizontal {
  margin-top: 8px;
}

/* line 99, app/assets/stylesheets/titleleaf.scss */
.ui-slider-horizontal .ui-slider-handle {
  cursor: move;
}

/* line 102, app/assets/stylesheets/titleleaf.scss */
.slider, .slider-letter {
  width: 95%;
  background: #ddd;
  height: 5px;
  position: relative;
}

/* line 108, app/assets/stylesheets/titleleaf.scss */
.slider:after, .slider-letter:after {
  display: block;
  content: "";
  clear: both;
}

/* line 113, app/assets/stylesheets/titleleaf.scss */
.ui-slider-horizontal .ui-slider-range {
  background: #117fa7;
  overflow: hidden;
  height: 5px;
  position: absolute;
  top: 0;
}

/* line 120, app/assets/stylesheets/titleleaf.scss */
.ui-slider-horizontal .ui-slider-handle {
  text-indent: -9999px;
  overflow: hidden;
  width: 12px;
  height: 12px;
  background: #0c5c79;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border: #af0e11;
  position: absolute;
  left: 33.6%;
  top: -4px;
  margin: 0 -1px;
}

/* line 133, app/assets/stylesheets/titleleaf.scss */
.ui-slider-horizontal .ui-slider-handle:active {
  background: #af0e11;
}

/* line 136, app/assets/stylesheets/titleleaf.scss */
.ui-widget-content {
  border: none;
}

/* line 139, app/assets/stylesheets/titleleaf.scss */
.ui-corner-all {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

/* line 143, app/assets/stylesheets/titleleaf.scss */
table.assignments {
  margin: 0;
}

/* line 145, app/assets/stylesheets/titleleaf.scss */
table.assignments .odd,
table.assignments .even {
  background-color: transparent;
}

/* line 149, app/assets/stylesheets/titleleaf.scss */
table.assignments th,
table.assignments td {
  vertical-align: middle;
  background-color: transparent;
}

/* line 154, app/assets/stylesheets/titleleaf.scss */
table.assignments th {
  color: #666;
  border-bottom: 1px #000 solid;
}

/* line 158, app/assets/stylesheets/titleleaf.scss */
table.assignments td {
  color: #000;
  border-bottom: 1px #ddd solid;
}

/* line 162, app/assets/stylesheets/titleleaf.scss */
table.assignments th.qty input[type="number"],
table.assignments td.qty input[type="number"] {
  text-align: center;
  width: 3.6em;
}

/* line 167, app/assets/stylesheets/titleleaf.scss */
table.assignments td.summary {
  padding: 7px 0;
}

/* line 170, app/assets/stylesheets/titleleaf.scss */
table.assignments td.summary input.ui-autocomplete-input {
  width: 100%;
}

/* line 173, app/assets/stylesheets/titleleaf.scss */
table.assignments td.subtotal {
  border: none;
}

/* line 176, app/assets/stylesheets/titleleaf.scss */
table.assignments td.total-label,
table.assignments td.total {
  font-weight: bold;
  border: none;
}

/* line 181, app/assets/stylesheets/titleleaf.scss */
table.assignments td.subtotal-label,
table.assignments td.total-label {
  text-align: right;
  border: none;
}

/* line 186, app/assets/stylesheets/titleleaf.scss */
table.assignments th.action,
table.assignments td.action {
  text-align: center;
  width: 50px;
}

/* line 193, app/assets/stylesheets/titleleaf.scss */
.cart-index #cart_items td {
  vertical-align: middle;
}

/* line 196, app/assets/stylesheets/titleleaf.scss */
.cart-index input#update {
  margin: 0 7px;
}

/* line 200, app/assets/stylesheets/titleleaf.scss */
.applied-coupon {
  margin: 0;
}

/* line 203, app/assets/stylesheets/titleleaf.scss */
img.screenshot {
  width: 100%;
  box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.3);
}

/* line 207, app/assets/stylesheets/titleleaf.scss */
.wowbook-container {
  margin-bottom: 3em;
}

/* line 210, app/assets/stylesheets/titleleaf.scss */
#qty_buttons {
  display: inline-block;
  white-space: nowrap;
}

/* line 213, app/assets/stylesheets/titleleaf.scss */
#qty_buttons .increment-all, #qty_buttons .decrement-all {
  margin: 0 .1em;
}

/* line 214, app/assets/stylesheets/titleleaf.scss */
#qty_buttons .increment-all:hover, #qty_buttons .decrement-all:hover {
  color: #af0e11;
}

/* ---------------------------------------------------------
3. Custom form styles
---------------------------------------------------------*/
/* line 223, app/assets/stylesheets/titleleaf.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
input[type="password"],
textarea {
  border: 1px solid #ddd;
  padding: 4px 8px;
  border-radius: 0;
}

/* line 235, app/assets/stylesheets/titleleaf.scss */
input[name="cart_button"],
input[name="list_button"] {
  margin: 0;
}

/* line 239, app/assets/stylesheets/titleleaf.scss */
div.buy div.buttons {
  margin: 10px 0 0 2px;
}

/* line 242, app/assets/stylesheets/titleleaf.scss */
div.buy-s div.buttons {
  margin: 8px 0 0 2px;
}

/* line 245, app/assets/stylesheets/titleleaf.scss */
div.buy div.buttons input[name="list_button"],
div.buy div.buttons a.button {
  margin-left: 7px;
}

/* line 249, app/assets/stylesheets/titleleaf.scss */
div.buy-s div.buttons input[name="list_button"],
div.buy-s div.buttons a.button {
  margin-left: 5px;
}

/* line 255, app/assets/stylesheets/titleleaf.scss */
.group .half .SingleDatePicker,
.group .half .SingleDatePickerInput,
.group .half .DateInput {
  width: 100%;
}

/* line 260, app/assets/stylesheets/titleleaf.scss */
ul.DayPicker_weekHeader_ul {
  margin: 0 !important;
}

/* line 263, app/assets/stylesheets/titleleaf.scss */
table.CalendarMonth_table {
  line-height: 1;
  margin: 0;
  background-color: #fff;
  border: none;
}

/* line 268, app/assets/stylesheets/titleleaf.scss */
table.CalendarMonth_table tr {
  vertical-align: middle;
}

/* line 269, app/assets/stylesheets/titleleaf.scss */
table.CalendarMonth_table th,
table.CalendarMonth_table td {
  padding: 0;
  background-color: transparent !important;
  border: none;
}

/* line 275, app/assets/stylesheets/titleleaf.scss */
table.CalendarMonth_table .CalendarDay__default {
  border: 1px solid #e4e7e7 !important;
}

/* line 278, app/assets/stylesheets/titleleaf.scss */
table.CalendarMonth_table .CalendarDay__default:hover {
  background-color: #e4e7e7 !important;
}

/* line 284, app/assets/stylesheets/titleleaf.scss */
.in-cart,
.in-list,
.in-marc,
.status-warning,
.backorder-flag,
.preorder-flag,
.processing-flag {
  display: block;
  font-size: 0.83em;
  color: #af0e11;
}

/* line 295, app/assets/stylesheets/titleleaf.scss */
.in-cart {
  color: #117fa7;
}

/* line 298, app/assets/stylesheets/titleleaf.scss */
.in-list {
  color: #117fa7;
}

/* line 301, app/assets/stylesheets/titleleaf.scss */
.in-marc {
  color: #af0e11;
}

/* line 306, app/assets/stylesheets/titleleaf.scss */
i.season-flag {
  font-size: .5em;
}

/* line 308, app/assets/stylesheets/titleleaf.scss */
i.season-flag.new {
  color: #af0e11;
}

/* line 309, app/assets/stylesheets/titleleaf.scss */
i.season-flag.recent {
  color: #117fa7;
}

/* line 310, app/assets/stylesheets/titleleaf.scss */
i.season-flag.upcoming {
  color: #6c7a00;
}

/* ---------------------------------------------------------
4. Buttons
---------------------------------------------------------*/
/* ---------------------------------------------------------
5. View overrides
---------------------------------------------------------*/
/* line 323, app/assets/stylesheets/titleleaf.scss */
.lists-active table.print,
.lists-show table.print {
  width: 100%;
}

/* line 326, app/assets/stylesheets/titleleaf.scss */
.lists-active #list-items .record-actions,
.lists-show #list-items .record-actions {
  margin-bottom: 1em;
}

/* line 331, app/assets/stylesheets/titleleaf.scss */
.pagebuttons .secondary .button {
  margin-right: 1em;
}

/* ---------------------------------------------------------
6. Responsive breakpoints
---------------------------------------------------------*/
/* line 1, app/assets/stylesheets/titleleaf/_cliptip.scss */
.cliptip {
  position: relative;
  display: inline-block;
}

/* line 4, app/assets/stylesheets/titleleaf/_cliptip.scss */
.cliptip .cliptip-text {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  visibility: hidden;
  background-color: #000;
  color: #fff !important;
  text-align: center;
  padding: .5em 1em;
  position: absolute;
  z-index: 1;
  bottom: 130%;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  transition: opacity 0.3s;
  line-height: 1.5em;
  text-transform: none;
  min-width: 120px;
}

/* line 22, app/assets/stylesheets/titleleaf/_cliptip.scss */
.cliptip .cliptip-text::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #000 transparent transparent transparent;
}

/* line 32, app/assets/stylesheets/titleleaf/_cliptip.scss */
.cliptip:hover .cliptip-text {
  visibility: visible;
  opacity: 1;
}

/* line 24, app/assets/stylesheets/mixins/_font_awesome_6.scss */
a.extlink:after,
a.expandlink:after,
a.downlink:after,
a.inlinelink:after,
a.searchlink:after {
  display: inline-block;
  content: "";
  font: var(--fa-font-solid);
  font-size: 12px;
  color: #4c4c4c;
  padding-left: 8px;
}

/* line 8, app/assets/stylesheets/titleleaf/_links.scss */
a.extlink:after {
  content: "\f08e";
  /* fa-arrow-up-right-from-square */
}

/* line 11, app/assets/stylesheets/titleleaf/_links.scss */
a.expandlink:after {
  content: "\f065";
  /* fa-expand */
}

/* line 14, app/assets/stylesheets/titleleaf/_links.scss */
a.downlink:after {
  content: "\f019";
  /* fa-download */
}

/* line 17, app/assets/stylesheets/titleleaf/_links.scss */
a.inlinelink:after {
  content: "\f061";
  /* fa-arrow-right */
}

/* line 20, app/assets/stylesheets/titleleaf/_links.scss */
a.searchlink:after {
  content: "\f002";
  /* fa-magnifying-glass */
}

/* line 1, app/assets/stylesheets/titleleaf/_masquerade.scss */
.masquerade {
  background: MistyRose;
  margin: 0;
  padding: 1em 2em;
  text-align: center;
}

/* line 6, app/assets/stylesheets/titleleaf/_masquerade.scss */
.masquerade .button {
  margin-left: 1em;
}

/* line 1, app/assets/stylesheets/titleleaf/_site_message.scss */
#product-message,
#site-message {
  font-family: Karla, Arial, Helvetica, sans-serif;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  margin: 0 0 1.5em;
  padding: 1em 1.5em;
  background: #bfe9f8;
  color: #0a4a62;
  font-size: 1.1em;
}

/* line 220, app/assets/stylesheets/mixins/_mixins.scss */
#product-message:before, #product-message:after,
#site-message:before,
#site-message:after {
  content: " ";
  display: table;
}

/* line 225, app/assets/stylesheets/mixins/_mixins.scss */
#product-message:after,
#site-message:after {
  clear: both;
}

/* line 11, app/assets/stylesheets/titleleaf/_site_message.scss */
#product-message i,
#site-message i {
  margin-right: .6em;
}

/* line 14, app/assets/stylesheets/titleleaf/_site_message.scss */
#product-message i.close,
#site-message i.close {
  margin: 0 0 0 1.5em;
}

/* line 17, app/assets/stylesheets/titleleaf/_site_message.scss */
#product-message a.acknowledge,
#site-message a.acknowledge {
  float: right;
  color: #0a4a62;
}

/* line 20, app/assets/stylesheets/titleleaf/_site_message.scss */
#product-message a.acknowledge:hover,
#site-message a.acknowledge:hover {
  color: #752225;
}

/* line 21, app/assets/stylesheets/titleleaf/_site_message.scss */
#product-message a.acknowledge:active,
#site-message a.acknowledge:active {
  color: #4d1719;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@font-face {
  font-family: 'anticon';
  font-display: fallback;
  src: url("https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.eot");
  /* IE9*/
  src: url("https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.woff") format("woff"), url("https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.ttf") format("truetype"), url("https://at.alicdn.com/t/font_148784_v4ggb6wrjmkotj4i.svg#iconfont") format("svg");
}

/* line 12, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon {
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 23, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon:before {
  display: block;
  font-family: "anticon" !important;
}

/* line 27, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-step-forward:before {
  content: "\e600";
}

/* line 30, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-step-backward:before {
  content: "\e601";
}

/* line 33, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-forward:before {
  content: "\e602";
}

/* line 36, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-backward:before {
  content: "\e603";
}

/* line 39, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-caret-right:before {
  content: "\e604";
}

/* line 42, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-caret-left:before {
  content: "\e605";
}

/* line 45, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-caret-down:before {
  content: "\e606";
}

/* line 48, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-caret-up:before {
  content: "\e607";
}

/* line 51, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-right-circle:before {
  content: "\e608";
}

/* line 54, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-circle-right:before {
  content: "\e608";
}

/* line 57, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-caret-circle-right:before {
  content: "\e608";
}

/* line 60, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-left-circle:before {
  content: "\e609";
}

/* line 63, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-circle-left:before {
  content: "\e609";
}

/* line 66, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-caret-circle-left:before {
  content: "\e609";
}

/* line 69, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-up-circle:before {
  content: "\e60a";
}

/* line 72, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-circle-up:before {
  content: "\e60a";
}

/* line 75, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-caret-circle-up:before {
  content: "\e60a";
}

/* line 78, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-down-circle:before {
  content: "\e60b";
}

/* line 81, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-circle-down:before {
  content: "\e60b";
}

/* line 84, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-caret-circle-down:before {
  content: "\e60b";
}

/* line 87, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-right-circle-o:before {
  content: "\e60c";
}

/* line 90, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-circle-o-right:before {
  content: "\e60c";
}

/* line 93, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-caret-circle-o-right:before {
  content: "\e60c";
}

/* line 96, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-left-circle-o:before {
  content: "\e60d";
}

/* line 99, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-circle-o-left:before {
  content: "\e60d";
}

/* line 102, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-caret-circle-o-left:before {
  content: "\e60d";
}

/* line 105, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-up-circle-o:before {
  content: "\e60e";
}

/* line 108, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-circle-o-up:before {
  content: "\e60e";
}

/* line 111, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-caret-circle-o-up:before {
  content: "\e60e";
}

/* line 114, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-down-circle-o:before {
  content: "\e60f";
}

/* line 117, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-circle-o-down:before {
  content: "\e60f";
}

/* line 120, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-caret-circle-o-down:before {
  content: "\e60f";
}

/* line 123, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-verticle-left:before {
  content: "\e610";
}

/* line 126, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-verticle-right:before {
  content: "\e611";
}

/* line 129, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-rollback:before {
  content: "\e612";
}

/* line 132, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-retweet:before {
  content: "\e613";
}

/* line 135, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-shrink:before {
  content: "\e614";
}

/* line 138, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-arrows-alt:before {
  content: "\e615";
}

/* line 141, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-arrow-salt:before {
  content: "\e615";
}

/* line 144, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-reload:before {
  content: "\e616";
}

/* line 147, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-double-right:before {
  content: "\e617";
}

/* line 150, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-double-left:before {
  content: "\e618";
}

/* line 153, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-arrow-down:before {
  content: "\e619";
}

/* line 156, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-arrow-up:before {
  content: "\e61a";
}

/* line 159, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-arrow-right:before {
  content: "\e61b";
}

/* line 162, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-arrow-left:before {
  content: "\e61c";
}

/* line 165, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-down:before {
  content: "\e61d";
}

/* line 168, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-up:before {
  content: "\e61e";
}

/* line 171, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-right:before {
  content: "\e61f";
}

/* line 174, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-left:before {
  content: "\e620";
}

/* line 177, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-minus-square-o:before {
  content: "\e621";
}

/* line 180, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-minus-circle:before {
  content: "\e622";
}

/* line 183, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-minus-circle-o:before {
  content: "\e623";
}

/* line 186, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-minus:before {
  content: "\e624";
}

/* line 189, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-plus-circle-o:before {
  content: "\e625";
}

/* line 192, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-plus-circle:before {
  content: "\e626";
}

/* line 195, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-plus:before {
  content: "\e627";
}

/* line 198, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-info-circle:before {
  content: "\e628";
}

/* line 201, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-info-circle-o:before {
  content: "\e629";
}

/* line 204, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-info:before {
  content: "\e62a";
}

/* line 207, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-exclamation:before {
  content: "\e62b";
}

/* line 210, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-exclamation-circle:before {
  content: "\e62c";
}

/* line 213, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-exclamation-circle-o:before {
  content: "\e62d";
}

/* line 216, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-close-circle:before {
  content: "\e62e";
}

/* line 219, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-cross-circle:before {
  content: "\e62e";
}

/* line 222, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-close-circle-o:before {
  content: "\e62f";
}

/* line 225, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-cross-circle-o:before {
  content: "\e62f";
}

/* line 228, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-check-circle:before {
  content: "\e630";
}

/* line 231, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-check-circle-o:before {
  content: "\e631";
}

/* line 234, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-check:before {
  content: "\e632";
}

/* line 237, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-close:before {
  content: "\e633";
}

/* line 240, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-cross:before {
  content: "\e633";
}

/* line 243, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-customer-service:before {
  content: "\e634";
}

/* line 246, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-customerservice:before {
  content: "\e634";
}

/* line 249, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-credit-card:before {
  content: "\e635";
}

/* line 252, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-code-o:before {
  content: "\e636";
}

/* line 255, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-book:before {
  content: "\e637";
}

/* line 258, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-bars:before {
  content: "\e639";
}

/* line 261, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-question:before {
  content: "\e63a";
}

/* line 264, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-question-circle:before {
  content: "\e63b";
}

/* line 267, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-question-circle-o:before {
  content: "\e63c";
}

/* line 270, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-pause:before {
  content: "\e63d";
}

/* line 273, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-pause-circle:before {
  content: "\e63e";
}

/* line 276, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-pause-circle-o:before {
  content: "\e63f";
}

/* line 279, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-clock-circle:before {
  content: "\e640";
}

/* line 282, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-clock-circle-o:before {
  content: "\e641";
}

/* line 285, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-swap:before {
  content: "\e642";
}

/* line 288, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-swap-left:before {
  content: "\e643";
}

/* line 291, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-swap-right:before {
  content: "\e644";
}

/* line 294, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-plus-square-o:before {
  content: "\e645";
}

/* line 297, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-frown:before {
  content: "\e646";
}

/* line 300, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-frown-circle:before {
  content: "\e646";
}

/* line 303, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-ellipsis:before {
  content: "\e647";
}

/* line 306, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-copy:before {
  content: "\e648";
}

/* line 309, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-menu-fold:before {
  content: "\e9ac";
}

/* line 312, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-mail:before {
  content: "\e659";
}

/* line 315, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-logout:before {
  content: "\e65a";
}

/* line 318, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-link:before {
  content: "\e65b";
}

/* line 321, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-area-chart:before {
  content: "\e65c";
}

/* line 324, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-line-chart:before {
  content: "\e65d";
}

/* line 327, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-home:before {
  content: "\e65e";
}

/* line 330, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-laptop:before {
  content: "\e65f";
}

/* line 333, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-star:before {
  content: "\e660";
}

/* line 336, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-star-o:before {
  content: "\e661";
}

/* line 339, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-folder:before {
  content: "\e662";
}

/* line 342, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-filter:before {
  content: "\e663";
}

/* line 345, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-file:before {
  content: "\e664";
}

/* line 348, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-exception:before {
  content: "\e665";
}

/* line 351, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-meh:before {
  content: "\e666";
}

/* line 354, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-meh-circle:before {
  content: "\e666";
}

/* line 357, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-meh-o:before {
  content: "\e667";
}

/* line 360, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-shopping-cart:before {
  content: "\e668";
}

/* line 363, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-save:before {
  content: "\e669";
}

/* line 366, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-user:before {
  content: "\e66a";
}

/* line 369, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-video-camera:before {
  content: "\e66b";
}

/* line 372, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-to-top:before {
  content: "\e66c";
}

/* line 375, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-team:before {
  content: "\e66d";
}

/* line 378, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-tablet:before {
  content: "\e66e";
}

/* line 381, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-solution:before {
  content: "\e66f";
}

/* line 384, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-search:before {
  content: "\e670";
}

/* line 387, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-share-alt:before {
  content: "\e671";
}

/* line 390, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-setting:before {
  content: "\e672";
}

/* line 393, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-poweroff:before {
  content: "\e6d5";
}

/* line 396, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-picture:before {
  content: "\e674";
}

/* line 399, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-phone:before {
  content: "\e675";
}

/* line 402, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-paper-clip:before {
  content: "\e676";
}

/* line 405, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-notification:before {
  content: "\e677";
}

/* line 408, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-mobile:before {
  content: "\e678";
}

/* line 411, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-menu-unfold:before {
  content: "\e9ad";
}

/* line 414, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-inbox:before {
  content: "\e67a";
}

/* line 417, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-lock:before {
  content: "\e67b";
}

/* line 420, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-qrcode:before {
  content: "\e67c";
}

/* line 423, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-play-circle:before {
  content: "\e6d0";
}

/* line 426, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-play-circle-o:before {
  content: "\e6d1";
}

/* line 429, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-tag:before {
  content: "\e6d2";
}

/* line 432, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-tag-o:before {
  content: "\e6d3";
}

/* line 435, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-tags:before {
  content: "\e67d";
}

/* line 438, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-tags-o:before {
  content: "\e67e";
}

/* line 441, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-cloud-o:before {
  content: "\e67f";
}

/* line 444, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-cloud:before {
  content: "\e680";
}

/* line 447, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-cloud-upload:before {
  content: "\e681";
}

/* line 450, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-cloud-download:before {
  content: "\e682";
}

/* line 453, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-cloud-download-o:before {
  content: "\e683";
}

/* line 456, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-cloud-upload-o:before {
  content: "\e684";
}

/* line 459, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-environment:before {
  content: "\e685";
}

/* line 462, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-environment-o:before {
  content: "\e686";
}

/* line 465, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-eye:before {
  content: "\e687";
}

/* line 468, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-eye-o:before {
  content: "\e688";
}

/* line 471, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-camera:before {
  content: "\e689";
}

/* line 474, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-camera-o:before {
  content: "\e68a";
}

/* line 477, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-windows:before {
  content: "\e68b";
}

/* line 480, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-apple:before {
  content: "\e68c";
}

/* line 483, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-apple-o:before {
  content: "\e6d4";
}

/* line 486, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-android:before {
  content: "\e938";
}

/* line 489, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-android-o:before {
  content: "\e68d";
}

/* line 492, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-aliwangwang:before {
  content: "\e68e";
}

/* line 495, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-aliwangwang-o:before {
  content: "\e68f";
}

/* line 498, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-export:before {
  content: "\e691";
}

/* line 501, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-edit:before {
  content: "\e692";
}

/* line 504, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-appstore-o:before {
  content: "\e695";
}

/* line 507, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-appstore:before {
  content: "\e696";
}

/* line 510, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-scan:before {
  content: "\e697";
}

/* line 513, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-file-text:before {
  content: "\e698";
}

/* line 516, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-folder-open:before {
  content: "\e699";
}

/* line 519, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-hdd:before {
  content: "\e69a";
}

/* line 522, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-ie:before {
  content: "\e69b";
}

/* line 525, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-file-jpg:before {
  content: "\e69c";
}

/* line 528, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-like:before {
  content: "\e64c";
}

/* line 531, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-like-o:before {
  content: "\e69d";
}

/* line 534, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-dislike:before {
  content: "\e64b";
}

/* line 537, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-dislike-o:before {
  content: "\e69e";
}

/* line 540, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-delete:before {
  content: "\e69f";
}

/* line 543, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-enter:before {
  content: "\e6a0";
}

/* line 546, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-pushpin-o:before {
  content: "\e6a1";
}

/* line 549, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-pushpin:before {
  content: "\e6a2";
}

/* line 552, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-heart:before {
  content: "\e6a3";
}

/* line 555, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-heart-o:before {
  content: "\e6a4";
}

/* line 558, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-pay-circle:before {
  content: "\e6a5";
}

/* line 561, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-pay-circle-o:before {
  content: "\e6a6";
}

/* line 564, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-smile:before {
  content: "\e6a7";
}

/* line 567, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-smile-circle:before {
  content: "\e6a7";
}

/* line 570, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-smile-o:before {
  content: "\e6a8";
}

/* line 573, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-frown-o:before {
  content: "\e6a9";
}

/* line 576, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-calculator:before {
  content: "\e6aa";
}

/* line 579, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-message:before {
  content: "\e6ab";
}

/* line 582, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-chrome:before {
  content: "\e6ac";
}

/* line 585, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-github:before {
  content: "\e6ad";
}

/* line 588, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-file-unknown:before {
  content: "\e6af";
}

/* line 591, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-file-excel:before {
  content: "\e6b0";
}

/* line 594, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-file-ppt:before {
  content: "\e6b1";
}

/* line 597, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-file-word:before {
  content: "\e6b2";
}

/* line 600, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-file-pdf:before {
  content: "\e6b3";
}

/* line 603, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-desktop:before {
  content: "\e6b4";
}

/* line 606, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-upload:before {
  content: "\e6b6";
}

/* line 609, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-download:before {
  content: "\e6b7";
}

/* line 612, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-pie-chart:before {
  content: "\e6b8";
}

/* line 615, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-unlock:before {
  content: "\e6ba";
}

/* line 618, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-calendar:before {
  content: "\e6bb";
}

/* line 621, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-windows-o:before {
  content: "\e6bc";
}

/* line 624, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-dot-chart:before {
  content: "\e6bd";
}

/* line 627, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-bar-chart:before {
  content: "\e6be";
}

/* line 630, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-code:before {
  content: "\e6bf";
}

/* line 633, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-api:before {
  content: "\e951";
}

/* line 636, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-plus-square:before {
  content: "\e6c0";
}

/* line 639, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-minus-square:before {
  content: "\e6c1";
}

/* line 642, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-close-square:before {
  content: "\e6c2";
}

/* line 645, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-close-square-o:before {
  content: "\e6c3";
}

/* line 648, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-check-square:before {
  content: "\e6c4";
}

/* line 651, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-check-square-o:before {
  content: "\e6c5";
}

/* line 654, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-fast-backward:before {
  content: "\e6c6";
}

/* line 657, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-fast-forward:before {
  content: "\e6c7";
}

/* line 660, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-up-square:before {
  content: "\e6c8";
}

/* line 663, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-down-square:before {
  content: "\e6c9";
}

/* line 666, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-left-square:before {
  content: "\e6ca";
}

/* line 669, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-right-square:before {
  content: "\e6cb";
}

/* line 672, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-right-square-o:before {
  content: "\e6cc";
}

/* line 675, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-left-square-o:before {
  content: "\e6cd";
}

/* line 678, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-down-square-o:before {
  content: "\e6ce";
}

/* line 681, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-up-square-o:before {
  content: "\e6cf";
}

/* line 684, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-loading:before {
  content: "\e64d";
}

/* line 687, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-loading-3-quarters:before {
  content: "\e6ae";
}

/* line 690, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-bulb:before {
  content: "\e649";
}

/* line 693, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-select:before {
  content: "\e64a";
}

/* line 696, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-addfile:before,
.anticon-file-add:before {
  content: "\e910";
}

/* line 700, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-addfolder:before,
.anticon-folder-add:before {
  content: "\e914";
}

/* line 704, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-switcher:before {
  content: "\e913";
}

/* line 707, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-rocket:before {
  content: "\e90f";
}

/* line 710, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-dingding:before {
  content: "\e923";
}

/* line 713, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-dingding-o:before {
  content: "\e925";
}

/* line 716, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-bell:before {
  content: "\e64e";
}

/* line 719, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-disconnect:before {
  content: "\e64f";
}

/* line 722, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-database:before {
  content: "\e650";
}

/* line 725, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-compass:before {
  content: "\e6db";
}

/* line 728, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-barcode:before {
  content: "\e652";
}

/* line 731, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-hourglass:before {
  content: "\e653";
}

/* line 734, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-key:before {
  content: "\e654";
}

/* line 737, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-flag:before {
  content: "\e655";
}

/* line 740, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-layout:before {
  content: "\e656";
}

/* line 743, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-login:before {
  content: "\e657";
}

/* line 746, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-printer:before {
  content: "\e673";
}

/* line 749, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-sound:before {
  content: "\e6e9";
}

/* line 752, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-usb:before {
  content: "\e6d7";
}

/* line 755, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-skin:before {
  content: "\e6d8";
}

/* line 758, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-tool:before {
  content: "\e6d9";
}

/* line 761, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-sync:before {
  content: "\e6da";
}

/* line 764, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-wifi:before {
  content: "\e6d6";
}

/* line 767, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-car:before {
  content: "\e6dc";
}

/* line 770, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-copyright:before {
  content: "\e6de";
}

/* line 773, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-schedule:before {
  content: "\e6df";
}

/* line 776, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-user-add:before {
  content: "\e6ed";
}

/* line 779, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-user-delete:before {
  content: "\e6e0";
}

/* line 782, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-usergroup-add:before {
  content: "\e6dd";
}

/* line 785, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-usergroup-delete:before {
  content: "\e6e1";
}

/* line 788, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-man:before {
  content: "\e6e2";
}

/* line 791, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-woman:before {
  content: "\e6ec";
}

/* line 794, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-shop:before {
  content: "\e6e3";
}

/* line 797, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-gift:before {
  content: "\e6e4";
}

/* line 800, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-idcard:before {
  content: "\e6e5";
}

/* line 803, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-medicine-box:before {
  content: "\e6e6";
}

/* line 806, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-red-envelope:before {
  content: "\e6e7";
}

/* line 809, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-coffee:before {
  content: "\e6e8";
}

/* line 812, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-trademark:before {
  content: "\e651";
}

/* line 815, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-safety:before {
  content: "\e6ea";
}

/* line 818, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-wallet:before {
  content: "\e6eb";
}

/* line 821, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-bank:before {
  content: "\e6ee";
}

/* line 824, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-trophy:before {
  content: "\e6ef";
}

/* line 827, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-contacts:before {
  content: "\e6f0";
}

/* line 830, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-global:before {
  content: "\e6f1";
}

/* line 833, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-shake:before {
  content: "\e94f";
}

/* line 836, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-fork:before {
  content: "\e6f2";
}

/* line 839, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-dashboard:before {
  content: "\e99a";
}

/* line 842, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-profile:before {
  content: "\e999";
}

/* line 845, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-table:before {
  content: "\e998";
}

/* line 848, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-warning:before {
  content: "\e997";
}

/* line 851, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-form:before {
  content: "\e996";
}

/* line 854, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-spin:before {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}

/* line 858, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-weibo-square:before {
  content: "\e6f5";
}

/* line 861, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-weibo-circle:before {
  content: "\e6f4";
}

/* line 864, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-taobao-circle:before {
  content: "\e6f3";
}

/* line 867, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-html5:before {
  content: "\e9c7";
}

/* line 870, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-weibo:before {
  content: "\e9c6";
}

/* line 873, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-twitter:before {
  content: "\e9c5";
}

/* line 876, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-wechat:before {
  content: "\e9c4";
}

/* line 879, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-youtube:before {
  content: "\e9c3";
}

/* line 882, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-alipay-circle:before {
  content: "\e9c2";
}

/* line 885, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-taobao:before {
  content: "\e9c1";
}

/* line 888, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-skype:before {
  content: "\e9c0";
}

/* line 891, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-qq:before {
  content: "\e9bf";
}

/* line 894, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-medium-workmark:before {
  content: "\e9be";
}

/* line 897, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-gitlab:before {
  content: "\e9bd";
}

/* line 900, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-medium:before {
  content: "\e9bc";
}

/* line 903, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-linkedin:before {
  content: "\e9bb";
}

/* line 906, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-google-plus:before {
  content: "\e9ba";
}

/* line 909, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-dropbox:before {
  content: "\e9b9";
}

/* line 912, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-facebook:before {
  content: "\e9b8";
}

/* line 915, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-codepen:before {
  content: "\e9b7";
}

/* line 918, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-amazon:before {
  content: "\e9b6";
}

/* line 921, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-google:before {
  content: "\e9b5";
}

/* line 924, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-codepen-circle:before {
  content: "\e9b4";
}

/* line 927, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-alipay:before {
  content: "\e9b3";
}

/* line 930, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-ant-design:before {
  content: "\e9b2";
}

/* line 933, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-aliyun:before {
  content: "\e9f4";
}

/* line 936, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-zhihu:before {
  content: "\e703";
}

/* line 939, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-file-markdown:before {
  content: "\e704";
}

/* line 942, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-slack:before {
  content: "\e705";
}

/* line 945, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-slack-square:before {
  content: "\e706";
}

/* line 948, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-behance:before {
  content: "\e707";
}

/* line 951, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-behance-square:before {
  content: "\e708";
}

/* line 954, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-dribbble:before {
  content: "\e709";
}

/* line 957, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-dribbble-square:before {
  content: "\e70a";
}

/* line 960, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-instagram:before {
  content: "\e70b";
}

/* line 963, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.anticon-yuque:before {
  content: "\e70c";
}

/* line 966, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.fade-enter,
.fade-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 972, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 977, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  -webkit-animation-name: antFadeIn;
          animation-name: antFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

/* line 982, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.fade-leave.fade-leave-active {
  -webkit-animation-name: antFadeOut;
          animation-name: antFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}

/* line 987, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.fade-enter,
.fade-appear {
  opacity: 0;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

/* line 992, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.fade-leave {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

@-webkit-keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* line 1011, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-up-enter,
.move-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1017, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1022, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  -webkit-animation-name: antMoveUpIn;
          animation-name: antMoveUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

/* line 1027, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-up-leave.move-up-leave-active {
  -webkit-animation-name: antMoveUpOut;
          animation-name: antMoveUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}

/* line 1032, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-up-enter,
.move-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

/* line 1037, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}

/* line 1040, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-down-enter,
.move-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1046, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1051, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  -webkit-animation-name: antMoveDownIn;
          animation-name: antMoveDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

/* line 1056, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-down-leave.move-down-leave-active {
  -webkit-animation-name: antMoveDownOut;
          animation-name: antMoveDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}

/* line 1061, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-down-enter,
.move-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

/* line 1066, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}

/* line 1069, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-left-enter,
.move-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1075, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1080, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  -webkit-animation-name: antMoveLeftIn;
          animation-name: antMoveLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

/* line 1085, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-left-leave.move-left-leave-active {
  -webkit-animation-name: antMoveLeftOut;
          animation-name: antMoveLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}

/* line 1090, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-left-enter,
.move-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

/* line 1095, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}

/* line 1098, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-right-enter,
.move-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1104, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1109, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  -webkit-animation-name: antMoveRightIn;
          animation-name: antMoveRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

/* line 1114, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-right-leave.move-right-leave-active {
  -webkit-animation-name: antMoveRightOut;
          animation-name: antMoveRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}

/* line 1119, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-right-enter,
.move-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

/* line 1124, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.move-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}

@-webkit-keyframes antMoveDownIn {
  0% {
    transform-origin: 0 0;
    transform: translateY(100%);
    opacity: 0;
  }
  100% {
    transform-origin: 0 0;
    transform: translateY(0%);
    opacity: 1;
  }
}

@keyframes antMoveDownIn {
  0% {
    transform-origin: 0 0;
    transform: translateY(100%);
    opacity: 0;
  }
  100% {
    transform-origin: 0 0;
    transform: translateY(0%);
    opacity: 1;
  }
}

@-webkit-keyframes antMoveDownOut {
  0% {
    transform-origin: 0 0;
    transform: translateY(0%);
    opacity: 1;
  }
  100% {
    transform-origin: 0 0;
    transform: translateY(100%);
    opacity: 0;
  }
}

@keyframes antMoveDownOut {
  0% {
    transform-origin: 0 0;
    transform: translateY(0%);
    opacity: 1;
  }
  100% {
    transform-origin: 0 0;
    transform: translateY(100%);
    opacity: 0;
  }
}

@-webkit-keyframes antMoveLeftIn {
  0% {
    transform-origin: 0 0;
    transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    transform-origin: 0 0;
    transform: translateX(0%);
    opacity: 1;
  }
}

@keyframes antMoveLeftIn {
  0% {
    transform-origin: 0 0;
    transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    transform-origin: 0 0;
    transform: translateX(0%);
    opacity: 1;
  }
}

@-webkit-keyframes antMoveLeftOut {
  0% {
    transform-origin: 0 0;
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    transform-origin: 0 0;
    transform: translateX(-100%);
    opacity: 0;
  }
}

@keyframes antMoveLeftOut {
  0% {
    transform-origin: 0 0;
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    transform-origin: 0 0;
    transform: translateX(-100%);
    opacity: 0;
  }
}

@-webkit-keyframes antMoveRightIn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: translateX(0%);
  }
}

@keyframes antMoveRightIn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: translateX(0%);
  }
}

@-webkit-keyframes antMoveRightOut {
  0% {
    transform-origin: 0 0;
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    transform-origin: 0 0;
    transform: translateX(100%);
    opacity: 0;
  }
}

@keyframes antMoveRightOut {
  0% {
    transform-origin: 0 0;
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    transform-origin: 0 0;
    transform: translateX(100%);
    opacity: 0;
  }
}

@-webkit-keyframes antMoveUpIn {
  0% {
    transform-origin: 0 0;
    transform: translateY(-100%);
    opacity: 0;
  }
  100% {
    transform-origin: 0 0;
    transform: translateY(0%);
    opacity: 1;
  }
}

@keyframes antMoveUpIn {
  0% {
    transform-origin: 0 0;
    transform: translateY(-100%);
    opacity: 0;
  }
  100% {
    transform-origin: 0 0;
    transform: translateY(0%);
    opacity: 1;
  }
}

@-webkit-keyframes antMoveUpOut {
  0% {
    transform-origin: 0 0;
    transform: translateY(0%);
    opacity: 1;
  }
  100% {
    transform-origin: 0 0;
    transform: translateY(-100%);
    opacity: 0;
  }
}

@keyframes antMoveUpOut {
  0% {
    transform-origin: 0 0;
    transform: translateY(0%);
    opacity: 1;
  }
  100% {
    transform-origin: 0 0;
    transform: translateY(-100%);
    opacity: 0;
  }
}

@-webkit-keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}

/* line 1228, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
[ant-click-animating],
[ant-click-animating-without-extra-node] {
  position: relative;
}

/* line 1232, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
[ant-click-animating-without-extra-node]:after,
.ant-click-animating-node {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  border-radius: inherit;
  border: 0 solid #af0e11;
  opacity: 0.2;
  -webkit-animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
          animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  display: block;
  pointer-events: none;
}

@-webkit-keyframes waveEffect {
  100% {
    top: -6px;
    left: -6px;
    bottom: -6px;
    right: -6px;
    border-width: 6px;
  }
}

@keyframes waveEffect {
  100% {
    top: -6px;
    left: -6px;
    bottom: -6px;
    right: -6px;
    border-width: 6px;
  }
}

@-webkit-keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}

@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}

/* line 1262, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-up-enter,
.slide-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1268, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1273, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

/* line 1278, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-up-leave.slide-up-leave-active {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}

/* line 1283, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-up-enter,
.slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

/* line 1288, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

/* line 1291, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-down-enter,
.slide-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1297, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1302, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

/* line 1307, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-down-leave.slide-down-leave-active {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}

/* line 1312, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-down-enter,
.slide-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

/* line 1317, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

/* line 1320, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-left-enter,
.slide-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1326, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1331, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  -webkit-animation-name: antSlideLeftIn;
          animation-name: antSlideLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

/* line 1336, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-left-leave.slide-left-leave-active {
  -webkit-animation-name: antSlideLeftOut;
          animation-name: antSlideLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}

/* line 1341, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-left-enter,
.slide-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

/* line 1346, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

/* line 1349, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-right-enter,
.slide-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1355, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1360, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  -webkit-animation-name: antSlideRightIn;
          animation-name: antSlideRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

/* line 1365, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-right-leave.slide-right-leave-active {
  -webkit-animation-name: antSlideRightOut;
          animation-name: antSlideRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}

/* line 1370, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-right-enter,
.slide-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

/* line 1375, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

@-webkit-keyframes antSlideUpIn {
  0% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1);
  }
}

@keyframes antSlideUpIn {
  0% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1);
  }
}

@-webkit-keyframes antSlideUpOut {
  0% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0.8);
  }
}

@keyframes antSlideUpOut {
  0% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0.8);
  }
}

@-webkit-keyframes antSlideDownIn {
  0% {
    opacity: 0;
    transform-origin: 100% 100%;
    transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    transform-origin: 100% 100%;
    transform: scaleY(1);
  }
}

@keyframes antSlideDownIn {
  0% {
    opacity: 0;
    transform-origin: 100% 100%;
    transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    transform-origin: 100% 100%;
    transform: scaleY(1);
  }
}

@-webkit-keyframes antSlideDownOut {
  0% {
    opacity: 1;
    transform-origin: 100% 100%;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform-origin: 100% 100%;
    transform: scaleY(0.8);
  }
}

@keyframes antSlideDownOut {
  0% {
    opacity: 1;
    transform-origin: 100% 100%;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform-origin: 100% 100%;
    transform: scaleY(0.8);
  }
}

@-webkit-keyframes antSlideLeftIn {
  0% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleX(0.8);
  }
  100% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleX(1);
  }
}

@keyframes antSlideLeftIn {
  0% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleX(0.8);
  }
  100% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleX(1);
  }
}

@-webkit-keyframes antSlideLeftOut {
  0% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleX(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleX(0.8);
  }
}

@keyframes antSlideLeftOut {
  0% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleX(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleX(0.8);
  }
}

@-webkit-keyframes antSlideRightIn {
  0% {
    opacity: 0;
    transform-origin: 100% 0%;
    transform: scaleX(0.8);
  }
  100% {
    opacity: 1;
    transform-origin: 100% 0%;
    transform: scaleX(1);
  }
}

@keyframes antSlideRightIn {
  0% {
    opacity: 0;
    transform-origin: 100% 0%;
    transform: scaleX(0.8);
  }
  100% {
    opacity: 1;
    transform-origin: 100% 0%;
    transform: scaleX(1);
  }
}

@-webkit-keyframes antSlideRightOut {
  0% {
    opacity: 1;
    transform-origin: 100% 0%;
    transform: scaleX(1);
  }
  100% {
    opacity: 0;
    transform-origin: 100% 0%;
    transform: scaleX(0.8);
  }
}

@keyframes antSlideRightOut {
  0% {
    opacity: 1;
    transform-origin: 100% 0%;
    transform: scaleX(1);
  }
  100% {
    opacity: 0;
    transform-origin: 100% 0%;
    transform: scaleX(0.8);
  }
}

/* line 1474, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.swing-enter,
.swing-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1480, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.swing-enter.swing-enter-active,
.swing-appear.swing-appear-active {
  -webkit-animation-name: antSwingIn;
          animation-name: antSwingIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

@-webkit-keyframes antSwingIn {
  0%,
100% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-10px);
  }
  40% {
    transform: translateX(10px);
  }
  60% {
    transform: translateX(-5px);
  }
  80% {
    transform: translateX(5px);
  }
}

@keyframes antSwingIn {
  0%,
100% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-10px);
  }
  40% {
    transform: translateX(10px);
  }
  60% {
    transform: translateX(-5px);
  }
  80% {
    transform: translateX(5px);
  }
}

/* line 1503, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-enter,
.zoom-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1509, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1514, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  -webkit-animation-name: antZoomIn;
          animation-name: antZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

/* line 1519, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-leave.zoom-leave-active {
  -webkit-animation-name: antZoomOut;
          animation-name: antZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}

/* line 1524, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-enter,
.zoom-appear {
  transform: scale(0);
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

/* line 1529, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

/* line 1532, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-big-enter,
.zoom-big-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1538, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-big-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1543, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

/* line 1548, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-big-leave.zoom-big-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}

/* line 1553, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-big-enter,
.zoom-big-appear {
  transform: scale(0);
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

/* line 1558, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-big-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

/* line 1561, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1567, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-big-fast-leave {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1572, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

/* line 1577, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}

/* line 1582, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  transform: scale(0);
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

/* line 1587, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-big-fast-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

/* line 1590, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-up-enter,
.zoom-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1596, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1601, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  -webkit-animation-name: antZoomUpIn;
          animation-name: antZoomUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

/* line 1606, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-up-leave.zoom-up-leave-active {
  -webkit-animation-name: antZoomUpOut;
          animation-name: antZoomUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}

/* line 1611, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-up-enter,
.zoom-up-appear {
  transform: scale(0);
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

/* line 1616, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

/* line 1619, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-down-enter,
.zoom-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1625, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1630, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  -webkit-animation-name: antZoomDownIn;
          animation-name: antZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

/* line 1635, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-down-leave.zoom-down-leave-active {
  -webkit-animation-name: antZoomDownOut;
          animation-name: antZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}

/* line 1640, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-down-enter,
.zoom-down-appear {
  transform: scale(0);
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

/* line 1645, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

/* line 1648, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-left-enter,
.zoom-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1654, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1659, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  -webkit-animation-name: antZoomLeftIn;
          animation-name: antZoomLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

/* line 1664, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-left-leave.zoom-left-leave-active {
  -webkit-animation-name: antZoomLeftOut;
          animation-name: antZoomLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}

/* line 1669, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-left-enter,
.zoom-left-appear {
  transform: scale(0);
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

/* line 1674, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

/* line 1677, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-right-enter,
.zoom-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1683, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

/* line 1688, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  -webkit-animation-name: antZoomRightIn;
          animation-name: antZoomRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

/* line 1693, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-right-leave.zoom-right-leave-active {
  -webkit-animation-name: antZoomRightOut;
          animation-name: antZoomRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}

/* line 1698, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-right-enter,
.zoom-right-appear {
  transform: scale(0);
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

/* line 1703, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.zoom-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

@-webkit-keyframes antZoomIn {
  0% {
    opacity: 0;
    transform: scale(0.2);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes antZoomIn {
  0% {
    opacity: 0;
    transform: scale(0.2);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@-webkit-keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.2);
  }
}

@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.2);
  }
}

@-webkit-keyframes antZoomBigIn {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes antZoomBigIn {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}

@-webkit-keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.8);
  }
}

@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.8);
  }
}

@-webkit-keyframes antZoomUpIn {
  0% {
    opacity: 0;
    transform-origin: 50% 0%;
    transform: scale(0.8);
  }
  100% {
    transform-origin: 50% 0%;
    transform: scale(1);
  }
}

@keyframes antZoomUpIn {
  0% {
    opacity: 0;
    transform-origin: 50% 0%;
    transform: scale(0.8);
  }
  100% {
    transform-origin: 50% 0%;
    transform: scale(1);
  }
}

@-webkit-keyframes antZoomUpOut {
  0% {
    transform-origin: 50% 0%;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 0%;
    transform: scale(0.8);
  }
}

@keyframes antZoomUpOut {
  0% {
    transform-origin: 50% 0%;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 0%;
    transform: scale(0.8);
  }
}

@-webkit-keyframes antZoomLeftIn {
  0% {
    opacity: 0;
    transform-origin: 0% 50%;
    transform: scale(0.8);
  }
  100% {
    transform-origin: 0% 50%;
    transform: scale(1);
  }
}

@keyframes antZoomLeftIn {
  0% {
    opacity: 0;
    transform-origin: 0% 50%;
    transform: scale(0.8);
  }
  100% {
    transform-origin: 0% 50%;
    transform: scale(1);
  }
}

@-webkit-keyframes antZoomLeftOut {
  0% {
    transform-origin: 0% 50%;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0% 50%;
    transform: scale(0.8);
  }
}

@keyframes antZoomLeftOut {
  0% {
    transform-origin: 0% 50%;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0% 50%;
    transform: scale(0.8);
  }
}

@-webkit-keyframes antZoomRightIn {
  0% {
    opacity: 0;
    transform-origin: 100% 50%;
    transform: scale(0.8);
  }
  100% {
    transform-origin: 100% 50%;
    transform: scale(1);
  }
}

@keyframes antZoomRightIn {
  0% {
    opacity: 0;
    transform-origin: 100% 50%;
    transform: scale(0.8);
  }
  100% {
    transform-origin: 100% 50%;
    transform: scale(1);
  }
}

@-webkit-keyframes antZoomRightOut {
  0% {
    transform-origin: 100% 50%;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform-origin: 100% 50%;
    transform: scale(0.8);
  }
}

@keyframes antZoomRightOut {
  0% {
    transform-origin: 100% 50%;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform-origin: 100% 50%;
    transform: scale(0.8);
  }
}

@-webkit-keyframes antZoomDownIn {
  0% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0.8);
  }
  100% {
    transform-origin: 50% 100%;
    transform: scale(1);
  }
}

@keyframes antZoomDownIn {
  0% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0.8);
  }
  100% {
    transform-origin: 50% 100%;
    transform: scale(1);
  }
}

@-webkit-keyframes antZoomDownOut {
  0% {
    transform-origin: 50% 100%;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0.8);
  }
}

@keyframes antZoomDownOut {
  0% {
    transform-origin: 50% 100%;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0.8);
  }
}

/* line 1831, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-motion-collapse {
  overflow: hidden;
}

/* line 1834, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-motion-collapse-active {
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

/* line 1837, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu {
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  outline: none;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  line-height: 0;
  transition: background 0.3s, width 0.2s;
  zoom: 1;
}

/* line 1855, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu:before,
.ant-menu:after {
  content: "";
  display: table;
}

/* line 1860, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu:after {
  clear: both;
}

/* line 1863, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu ul,
.ant-menu ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 1869, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-hidden {
  display: none;
}

/* line 1872, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item-group-title {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5;
  padding: 8px 16px;
  transition: all 0.3s;
}

/* line 1879, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-submenu,
.ant-menu-submenu-inline {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 1883, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #fff2f0;
}

/* line 1887, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-submenu .ant-menu-sub {
  cursor: initial;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 1891, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item > a {
  display: block;
  color: rgba(0, 0, 0, 0.65);
}

/* line 1895, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item > a:hover {
  color: #af0e11;
}

/* line 1898, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item > a:focus {
  text-decoration: none;
}

/* line 1901, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item > a:before {
  position: absolute;
  background-color: transparent;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: '';
}

/* line 1910, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item-divider {
  height: 1px;
  overflow: hidden;
  background-color: #e8e8e8;
  line-height: 0;
}

/* line 1916, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item:hover,
.ant-menu-item-active,
.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-submenu-active,
.ant-menu-submenu-title:hover {
  color: #af0e11;
}

/* line 1923, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px;
}

/* line 1927, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent;
}

/* line 1932, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item-selected {
  color: #af0e11;
}

/* line 1935, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item-selected > a,
.ant-menu-item-selected > a:hover {
  color: #af0e11;
}

/* line 1939, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #fff2f0;
}

/* line 1942, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: 1px solid #e8e8e8;
}

/* line 1947, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-vertical-right {
  border-left: 1px solid #e8e8e8;
}

/* line 1950, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-vertical.ant-menu-sub,
.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub {
  border-right: 0;
  padding: 0;
  transform-origin: 0 0;
}

/* line 1957, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-vertical.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
  border-right: 0;
  margin-left: 0;
  left: 0;
}

/* line 1964, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-vertical.ant-menu-sub .ant-menu-item:after,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after {
  border-right: 0;
}

/* line 1969, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: 0 0;
}

/* line 1977, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-horizontal.ant-menu-sub,
.ant-menu-vertical.ant-menu-sub,
.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub {
  min-width: 160px;
}

/* line 1983, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item,
.ant-menu-submenu-title {
  cursor: pointer;
  margin: 0;
  padding: 0 20px;
  position: relative;
  display: block;
  white-space: nowrap;
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 1993, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item .anticon,
.ant-menu-submenu-title .anticon {
  min-width: 14px;
  margin-right: 10px;
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 1999, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item .anticon + span,
.ant-menu-submenu-title .anticon + span {
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 1;
}

/* line 2004, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu > .ant-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  padding: 0;
  line-height: 0;
  background-color: #e8e8e8;
}

/* line 2012, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-submenu-popup {
  position: absolute;
  border-radius: 4px;
  z-index: 1050;
}

/* line 2017, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-submenu-popup:before {
  position: absolute;
  top: -7px;
  left: -6px;
  right: -6px;
  bottom: 0;
  content: ' ';
  opacity: 0.0001;
}

/* line 2026, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 4px;
}

/* line 2030, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-submenu > .ant-menu-submenu-title:after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 2033, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
}

/* line 2043, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:after {
  content: '';
  position: absolute;
  vertical-align: baseline;
  background: #fff;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65));
  width: 6px;
  height: 1.5px;
  border-radius: 2px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 2061, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
  transform: rotate(45deg) translateY(-2px);
}

/* line 2067, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:after {
  transform: rotate(-45deg) translateY(2px);
}

/* line 2073, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,
.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after,
.ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before,
.ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before,
.ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before,
.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before {
  background: linear-gradient(to right, #af0e11, #af0e11);
}

/* line 2083, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
  transform: rotate(-45deg) translateX(2px);
}

/* line 2086, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:after {
  transform: rotate(45deg) translateX(-2px);
}

/* line 2089, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  transform: translateY(-2px);
}

/* line 2092, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:after {
  transform: rotate(-45deg) translateX(-2px);
}

/* line 2095, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
  transform: rotate(45deg) translateX(2px);
}

/* line 2098, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-vertical .ant-menu-submenu-selected,
.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected {
  color: #af0e11;
}

/* line 2103, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-vertical .ant-menu-submenu-selected > a,
.ant-menu-vertical-left .ant-menu-submenu-selected > a,
.ant-menu-vertical-right .ant-menu-submenu-selected > a {
  color: #af0e11;
}

/* line 2108, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-horizontal {
  border: 0;
  border-bottom: 1px solid #e8e8e8;
  box-shadow: none;
  line-height: 46px;
}

/* line 2114, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-horizontal > .ant-menu-item,
.ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  float: left;
  border-bottom: 2px solid transparent;
}

/* line 2121, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-submenu:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu-active,
.ant-menu-horizontal > .ant-menu-item-open,
.ant-menu-horizontal > .ant-menu-submenu-open,
.ant-menu-horizontal > .ant-menu-item-selected,
.ant-menu-horizontal > .ant-menu-submenu-selected {
  border-bottom: 2px solid #af0e11;
  color: #af0e11;
}

/* line 2132, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-horizontal > .ant-menu-item > a {
  display: block;
  color: rgba(0, 0, 0, 0.65);
}

/* line 2136, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-horizontal > .ant-menu-item > a:hover {
  color: #af0e11;
}

/* line 2139, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-horizontal > .ant-menu-item > a:before {
  bottom: -2px;
}

/* line 2142, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-horizontal > .ant-menu-item-selected > a {
  color: #af0e11;
}

/* line 2145, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-horizontal:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
}

/* line 2151, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item {
  position: relative;
}

/* line 2157, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-vertical .ant-menu-item:after,
.ant-menu-vertical-left .ant-menu-item:after,
.ant-menu-vertical-right .ant-menu-item:after,
.ant-menu-inline .ant-menu-item:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  border-right: 3px solid #af0e11;
  transform: scaleY(0.0001);
  opacity: 0;
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 2171, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  padding: 0 16px;
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 2188, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-vertical .ant-menu-submenu,
.ant-menu-vertical-left .ant-menu-submenu,
.ant-menu-vertical-right .ant-menu-submenu,
.ant-menu-inline .ant-menu-submenu {
  padding-bottom: 0.01px;
}

/* line 2194, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-vertical .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 8px;
}

/* line 2200, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-vertical > .ant-menu-item,
.ant-menu-vertical-left > .ant-menu-item,
.ant-menu-vertical-right > .ant-menu-item,
.ant-menu-inline > .ant-menu-item,
.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  line-height: 40px;
  height: 40px;
}

/* line 2211, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-inline {
  width: 100%;
}

/* line 2214, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-inline .ant-menu-selected:after,
.ant-menu-inline .ant-menu-item-selected:after {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 1;
  transform: scaleY(1);
}

/* line 2220, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px);
}

/* line 2224, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px;
}

/* line 2227, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-inline-collapsed {
  width: 80px;
}

/* line 2230, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-inline-collapsed > .ant-menu-item,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  left: 0;
  text-overflow: clip;
  padding: 0 32px !important;
}

/* line 2238, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  display: none;
}

/* line 2244, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-inline-collapsed > .ant-menu-item .anticon,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
  font-size: 16px;
  line-height: 40px;
  margin: 0;
}

/* line 2252, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,
.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
  max-width: 0;
  display: inline-block;
  opacity: 0;
}

/* line 2260, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-inline-collapsed-tooltip {
  pointer-events: none;
}

/* line 2263, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-inline-collapsed-tooltip .anticon {
  display: none;
}

/* line 2266, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85);
}

/* line 2269, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-inline-collapsed .ant-menu-item-group-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 4px;
  padding-right: 4px;
}

/* line 2276, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item-group-list {
  margin: 0;
  padding: 0;
}

/* line 2280, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item-group-list .ant-menu-item,
.ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px;
}

/* line 2284, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right,
.ant-menu-root.ant-menu-inline {
  box-shadow: none;
}

/* line 2290, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-sub.ant-menu-inline {
  padding: 0;
  border: 0;
  box-shadow: none;
  border-radius: 0;
}

/* line 2296, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-sub.ant-menu-inline > .ant-menu-item,
.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  line-height: 40px;
  height: 40px;
  list-style-type: disc;
  list-style-position: inside;
}

/* line 2303, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px;
}

/* line 2306, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item-disabled,
.ant-menu-submenu-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
  background: none;
  border-color: transparent !important;
}

/* line 2313, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item-disabled > a,
.ant-menu-submenu-disabled > a {
  color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none;
}

/* line 2318, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
}

/* line 2323, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after {
  background: rgba(0, 0, 0, 0.25) !important;
}

/* line 2329, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark,
.ant-menu-dark .ant-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #001529;
}

/* line 2334, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0.45;
  transition: all 0.3s;
}

/* line 2339, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
  background: #fff;
}

/* line 2345, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark.ant-menu-submenu-popup {
  background: transparent;
}

/* line 2348, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset;
}

/* line 2352, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0;
}

/* line 2355, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  border-color: #001529;
  border-bottom: 0;
  top: 0;
  margin-top: 0;
}

/* line 2362, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a:before {
  bottom: 0;
}

/* line 2365, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}

/* line 2370, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark.ant-menu-inline,
.ant-menu-dark.ant-menu-vertical,
.ant-menu-dark.ant-menu-vertical-left,
.ant-menu-dark.ant-menu-vertical-right {
  border-right: 0;
}

/* line 2376, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-vertical .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
  border-right: 0;
  margin-left: 0;
  left: 0;
}

/* line 2384, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark.ant-menu-inline .ant-menu-item:after,
.ant-menu-dark.ant-menu-vertical .ant-menu-item:after,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after {
  border-right: 0;
}

/* line 2390, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
}

/* line 2394, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu-title:hover {
  background-color: transparent;
  color: #fff;
}

/* line 2403, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark .ant-menu-item:hover > a,
.ant-menu-dark .ant-menu-item-active > a,
.ant-menu-dark .ant-menu-submenu-active > a,
.ant-menu-dark .ant-menu-submenu-open > a,
.ant-menu-dark .ant-menu-submenu-selected > a,
.ant-menu-dark .ant-menu-submenu-title:hover > a {
  color: #fff;
}

/* line 2411, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow {
  opacity: 1;
}

/* line 2425, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before {
  background: #fff;
}

/* line 2451, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark .ant-menu-item-selected {
  border-right: 0;
  color: #fff;
}

/* line 2455, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark .ant-menu-item-selected:after {
  border-right: 0;
}

/* line 2458, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark .ant-menu-item-selected > a,
.ant-menu-dark .ant-menu-item-selected > a:hover {
  color: #fff;
}

/* line 2462, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: #af0e11;
}

/* line 2466, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-item-disabled > a,
.ant-menu-dark .ant-menu-submenu-disabled > a {
  opacity: 0.8;
  color: rgba(255, 255, 255, 0.35) !important;
}

/* line 2473, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}

/* line 2477, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before,
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after {
  background: rgba(255, 255, 255, 0.35) !important;
}

/* line 2483, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip {
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  z-index: 1060;
  display: block;
  visibility: visible;
  max-width: 250px;
}

/* line 2498, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-hidden {
  display: none;
}

/* line 2501, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding-bottom: 8px;
}

/* line 2506, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-right,
.ant-tooltip-placement-rightTop,
.ant-tooltip-placement-rightBottom {
  padding-left: 8px;
}

/* line 2511, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding-top: 8px;
}

/* line 2516, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-left,
.ant-tooltip-placement-leftTop,
.ant-tooltip-placement-leftBottom {
  padding-right: 8px;
}

/* line 2521, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-inner {
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  min-height: 32px;
  word-wrap: break-word;
}

/* line 2532, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 2539, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: 3px;
  border-width: 5px 5px 0;
  border-top-color: rgba(0, 0, 0, 0.75);
}

/* line 2546, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  margin-left: -5px;
}

/* line 2550, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 16px;
}

/* line 2553, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 16px;
}

/* line 2556, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: 3px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(0, 0, 0, 0.75);
}

/* line 2563, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  margin-top: -5px;
}

/* line 2567, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 8px;
}

/* line 2570, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 8px;
}

/* line 2573, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: 3px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(0, 0, 0, 0.75);
}

/* line 2580, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  margin-top: -5px;
}

/* line 2584, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 8px;
}

/* line 2587, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 8px;
}

/* line 2590, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: 3px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0, 0, 0, 0.75);
}

/* line 2597, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  margin-left: -5px;
}

/* line 2601, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 16px;
}

/* line 2604, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 16px;
}

/* line 2607, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown {
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  left: -9999px;
  top: -9999px;
  z-index: 1050;
  display: block;
}

/* line 2622, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-wrap {
  position: relative;
}

/* line 2625, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-wrap .ant-btn > .anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}

/* line 2631, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
:root .ant-dropdown-wrap .ant-btn > .anticon-down {
  font-size: 12px;
}

/* line 2634, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-wrap .anticon-down:before {
  transition: transform 0.2s;
}

/* line 2637, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-wrap-open .anticon-down:before {
  transform: rotate(180deg);
}

/* line 2640, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden {
  display: none;
}

/* line 2644, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu {
  outline: none;
  position: relative;
  list-style-type: none;
  padding: 4px 0;
  margin: 0;
  text-align: left;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  background-clip: padding-box;
}

/* line 2656, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-item-group-title {
  color: rgba(0, 0, 0, 0.45);
  padding: 5px 12px;
  transition: all 0.3s;
}

/* line 2661, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
}

/* line 2665, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  padding: 5px 12px;
  margin: 0;
  clear: both;
  font-size: 14px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.65);
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
  line-height: 22px;
}

/* line 2678, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-menu-submenu-title > .anticon:first-child {
  min-width: 12px;
  margin-right: 8px;
}

/* line 2683, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-item > a,
.ant-dropdown-menu-submenu-title > a {
  color: rgba(0, 0, 0, 0.65);
  display: block;
  padding: 5px 12px;
  margin: -5px -12px;
  transition: all 0.3s;
}

/* line 2691, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-item > a:focus,
.ant-dropdown-menu-submenu-title > a:focus {
  text-decoration: none;
}

/* line 2695, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected,
.ant-dropdown-menu-item-selected > a,
.ant-dropdown-menu-submenu-title-selected > a {
  color: #af0e11;
  background-color: #fff2f0;
}

/* line 2702, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: #fff2f0;
}

/* line 2706, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}

/* line 2711, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}

/* line 2717, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  overflow: hidden;
  background-color: #e8e8e8;
  line-height: 0;
  margin: 4px 0;
}

/* line 2725, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
  position: absolute;
  right: 8px;
}

/* line 2730, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after {
  font-family: "anticon" !important;
  font-style: normal;
  content: "\e61f";
  color: rgba(0, 0, 0, 0.45);
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}

/* line 2741, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
:root .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,
:root .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after {
  font-size: 12px;
}

/* line 2745, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-submenu-title {
  padding-right: 26px;
}

/* line 2748, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-submenu-vertical {
  position: relative;
}

/* line 2751, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  top: 0;
  left: 100%;
  position: absolute;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0;
}

/* line 2759, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after {
  color: rgba(0, 0, 0, 0.25);
}

/* line 2763, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}

/* line 2771, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}

/* line 2779, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}

/* line 2784, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}

/* line 2789, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-trigger .anticon-down,
.ant-dropdown-link .anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}

/* line 2796, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
:root .ant-dropdown-trigger .anticon-down,
:root .ant-dropdown-link .anticon-down {
  font-size: 12px;
}

/* line 2800, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-trigger .anticon-ellipsis,
.ant-dropdown-link .anticon-ellipsis {
  text-shadow: 0 0 currentColor;
}

/* line 2804, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-button {
  white-space: nowrap;
}

/* line 2807, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child) {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 2811, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-button .anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}

/* line 2817, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
:root .ant-dropdown-button .anticon-down {
  font-size: 12px;
}

/* line 2820, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #001529;
}

/* line 2824, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}

/* line 2829, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow:after {
  color: rgba(255, 255, 255, 0.65);
}

/* line 2834, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover {
  color: #fff;
  background: transparent;
}

/* line 2840, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  background: #af0e11;
  color: #fff;
}

/* line 2846, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn {
  line-height: 1.5;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 0 15px;
  font-size: 14px;
  border-radius: 4px;
  height: 32px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-color: #d9d9d9;
}

/* line 2867, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn > .anticon {
  line-height: 1;
}

/* line 2870, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn,
.ant-btn:active,
.ant-btn:focus {
  outline: 0;
}

/* line 2875, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn:not([disabled]):hover {
  text-decoration: none;
}

/* line 2878, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn:not([disabled]):active {
  outline: 0;
  transition: none;
}

/* line 2882, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn.disabled,
.ant-btn[disabled] {
  cursor: not-allowed;
}

/* line 2886, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn.disabled > *,
.ant-btn[disabled] > * {
  pointer-events: none;
}

/* line 2890, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-lg {
  padding: 0 15px;
  font-size: 16px;
  border-radius: 4px;
  height: 40px;
}

/* line 2896, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-sm {
  padding: 0 7px;
  font-size: 14px;
  border-radius: 4px;
  height: 24px;
}

/* line 2902, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn > a:only-child {
  color: currentColor;
}

/* line 2905, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 2914, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn:hover,
.ant-btn:focus {
  color: #fc6c6a;
  background-color: #fff;
  border-color: #fc6c6a;
}

/* line 2920, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn:hover > a:only-child,
.ant-btn:focus > a:only-child {
  color: currentColor;
}

/* line 2924, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn:hover > a:only-child:after,
.ant-btn:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 2934, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn:active,
.ant-btn.active {
  color: #c92a32;
  background-color: #fff;
  border-color: #c92a32;
}

/* line 2940, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn:active > a:only-child,
.ant-btn.active > a:only-child {
  color: currentColor;
}

/* line 2944, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn:active > a:only-child:after,
.ant-btn.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 2954, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn.disabled,
.ant-btn[disabled],
.ant-btn.disabled:hover,
.ant-btn[disabled]:hover,
.ant-btn.disabled:focus,
.ant-btn[disabled]:focus,
.ant-btn.disabled:active,
.ant-btn[disabled]:active,
.ant-btn.disabled.active,
.ant-btn.active[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

/* line 2968, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn.disabled > a:only-child,
.ant-btn[disabled] > a:only-child,
.ant-btn.disabled:hover > a:only-child,
.ant-btn[disabled]:hover > a:only-child,
.ant-btn.disabled:focus > a:only-child,
.ant-btn[disabled]:focus > a:only-child,
.ant-btn.disabled:active > a:only-child,
.ant-btn[disabled]:active > a:only-child,
.ant-btn.disabled.active > a:only-child,
.ant-btn.active[disabled] > a:only-child {
  color: currentColor;
}

/* line 2980, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn.disabled > a:only-child:after,
.ant-btn[disabled] > a:only-child:after,
.ant-btn.disabled:hover > a:only-child:after,
.ant-btn[disabled]:hover > a:only-child:after,
.ant-btn.disabled:focus > a:only-child:after,
.ant-btn[disabled]:focus > a:only-child:after,
.ant-btn.disabled:active > a:only-child:after,
.ant-btn[disabled]:active > a:only-child:after,
.ant-btn.disabled.active > a:only-child:after,
.ant-btn.active[disabled] > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 2998, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn:hover,
.ant-btn:focus,
.ant-btn:active,
.ant-btn.active {
  background: #fff;
  text-decoration: none;
}

/* line 3005, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn > i,
.ant-btn > span {
  pointer-events: none;
}

/* line 3009, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-primary {
  color: #fff;
  background-color: #af0e11;
  border-color: #af0e11;
}

/* line 3014, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-primary > a:only-child {
  color: currentColor;
}

/* line 3017, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-primary > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3026, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-primary:hover,
.ant-btn-primary:focus {
  color: #fff;
  background-color: #fc6c6a;
  border-color: #fc6c6a;
}

/* line 3032, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-primary:hover > a:only-child,
.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}

/* line 3036, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-primary:hover > a:only-child:after,
.ant-btn-primary:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3046, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-primary:active,
.ant-btn-primary.active {
  color: #fff;
  background-color: #c92a32;
  border-color: #c92a32;
}

/* line 3052, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-primary:active > a:only-child,
.ant-btn-primary.active > a:only-child {
  color: currentColor;
}

/* line 3056, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-primary:active > a:only-child:after,
.ant-btn-primary.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3066, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-primary.disabled,
.ant-btn-primary[disabled],
.ant-btn-primary.disabled:hover,
.ant-btn-primary[disabled]:hover,
.ant-btn-primary.disabled:focus,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary.disabled:active,
.ant-btn-primary[disabled]:active,
.ant-btn-primary.disabled.active,
.ant-btn-primary.active[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

/* line 3080, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-primary.disabled > a:only-child,
.ant-btn-primary[disabled] > a:only-child,
.ant-btn-primary.disabled:hover > a:only-child,
.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-primary.disabled:focus > a:only-child,
.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-primary.disabled:active > a:only-child,
.ant-btn-primary[disabled]:active > a:only-child,
.ant-btn-primary.disabled.active > a:only-child,
.ant-btn-primary.active[disabled] > a:only-child {
  color: currentColor;
}

/* line 3092, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-primary.disabled > a:only-child:after,
.ant-btn-primary[disabled] > a:only-child:after,
.ant-btn-primary.disabled:hover > a:only-child:after,
.ant-btn-primary[disabled]:hover > a:only-child:after,
.ant-btn-primary.disabled:focus > a:only-child:after,
.ant-btn-primary[disabled]:focus > a:only-child:after,
.ant-btn-primary.disabled:active > a:only-child:after,
.ant-btn-primary[disabled]:active > a:only-child:after,
.ant-btn-primary.disabled.active > a:only-child:after,
.ant-btn-primary.active[disabled] > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3110, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #fc6c6a;
  border-left-color: #fc6c6a;
}

/* line 3114, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #d9d9d9;
}

/* line 3117, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
  border-right-color: #fc6c6a;
}

/* line 3120, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group .ant-btn-primary[disabled]:first-child:not(:last-child) {
  border-right-color: #d9d9d9;
}

/* line 3123, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-left-color: #fc6c6a;
}

/* line 3127, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group .ant-btn-primary[disabled]:last-child:not(:first-child),
.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-left-color: #d9d9d9;
}

/* line 3131, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-ghost {
  color: rgba(0, 0, 0, 0.65);
  background-color: transparent;
  border-color: #d9d9d9;
}

/* line 3136, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-ghost > a:only-child {
  color: currentColor;
}

/* line 3139, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-ghost > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3148, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-ghost:hover,
.ant-btn-ghost:focus {
  color: #fc6c6a;
  background-color: transparent;
  border-color: #fc6c6a;
}

/* line 3154, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-ghost:hover > a:only-child,
.ant-btn-ghost:focus > a:only-child {
  color: currentColor;
}

/* line 3158, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-ghost:hover > a:only-child:after,
.ant-btn-ghost:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3168, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-ghost:active,
.ant-btn-ghost.active {
  color: #c92a32;
  background-color: transparent;
  border-color: #c92a32;
}

/* line 3174, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-ghost:active > a:only-child,
.ant-btn-ghost.active > a:only-child {
  color: currentColor;
}

/* line 3178, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-ghost:active > a:only-child:after,
.ant-btn-ghost.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3188, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-ghost.disabled,
.ant-btn-ghost[disabled],
.ant-btn-ghost.disabled:hover,
.ant-btn-ghost[disabled]:hover,
.ant-btn-ghost.disabled:focus,
.ant-btn-ghost[disabled]:focus,
.ant-btn-ghost.disabled:active,
.ant-btn-ghost[disabled]:active,
.ant-btn-ghost.disabled.active,
.ant-btn-ghost.active[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

/* line 3202, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-ghost.disabled > a:only-child,
.ant-btn-ghost[disabled] > a:only-child,
.ant-btn-ghost.disabled:hover > a:only-child,
.ant-btn-ghost[disabled]:hover > a:only-child,
.ant-btn-ghost.disabled:focus > a:only-child,
.ant-btn-ghost[disabled]:focus > a:only-child,
.ant-btn-ghost.disabled:active > a:only-child,
.ant-btn-ghost[disabled]:active > a:only-child,
.ant-btn-ghost.disabled.active > a:only-child,
.ant-btn-ghost.active[disabled] > a:only-child {
  color: currentColor;
}

/* line 3214, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-ghost.disabled > a:only-child:after,
.ant-btn-ghost[disabled] > a:only-child:after,
.ant-btn-ghost.disabled:hover > a:only-child:after,
.ant-btn-ghost[disabled]:hover > a:only-child:after,
.ant-btn-ghost.disabled:focus > a:only-child:after,
.ant-btn-ghost[disabled]:focus > a:only-child:after,
.ant-btn-ghost.disabled:active > a:only-child:after,
.ant-btn-ghost[disabled]:active > a:only-child:after,
.ant-btn-ghost.disabled.active > a:only-child:after,
.ant-btn-ghost.active[disabled] > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3232, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-dashed {
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: dashed;
}

/* line 3238, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-dashed > a:only-child {
  color: currentColor;
}

/* line 3241, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-dashed > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3250, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-dashed:hover,
.ant-btn-dashed:focus {
  color: #fc6c6a;
  background-color: #fff;
  border-color: #fc6c6a;
}

/* line 3256, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-dashed:hover > a:only-child,
.ant-btn-dashed:focus > a:only-child {
  color: currentColor;
}

/* line 3260, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-dashed:hover > a:only-child:after,
.ant-btn-dashed:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3270, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-dashed:active,
.ant-btn-dashed.active {
  color: #c92a32;
  background-color: #fff;
  border-color: #c92a32;
}

/* line 3276, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-dashed:active > a:only-child,
.ant-btn-dashed.active > a:only-child {
  color: currentColor;
}

/* line 3280, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-dashed:active > a:only-child:after,
.ant-btn-dashed.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3290, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-dashed.disabled,
.ant-btn-dashed[disabled],
.ant-btn-dashed.disabled:hover,
.ant-btn-dashed[disabled]:hover,
.ant-btn-dashed.disabled:focus,
.ant-btn-dashed[disabled]:focus,
.ant-btn-dashed.disabled:active,
.ant-btn-dashed[disabled]:active,
.ant-btn-dashed.disabled.active,
.ant-btn-dashed.active[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

/* line 3304, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-dashed.disabled > a:only-child,
.ant-btn-dashed[disabled] > a:only-child,
.ant-btn-dashed.disabled:hover > a:only-child,
.ant-btn-dashed[disabled]:hover > a:only-child,
.ant-btn-dashed.disabled:focus > a:only-child,
.ant-btn-dashed[disabled]:focus > a:only-child,
.ant-btn-dashed.disabled:active > a:only-child,
.ant-btn-dashed[disabled]:active > a:only-child,
.ant-btn-dashed.disabled.active > a:only-child,
.ant-btn-dashed.active[disabled] > a:only-child {
  color: currentColor;
}

/* line 3316, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-dashed.disabled > a:only-child:after,
.ant-btn-dashed[disabled] > a:only-child:after,
.ant-btn-dashed.disabled:hover > a:only-child:after,
.ant-btn-dashed[disabled]:hover > a:only-child:after,
.ant-btn-dashed.disabled:focus > a:only-child:after,
.ant-btn-dashed[disabled]:focus > a:only-child:after,
.ant-btn-dashed.disabled:active > a:only-child:after,
.ant-btn-dashed[disabled]:active > a:only-child:after,
.ant-btn-dashed.disabled.active > a:only-child:after,
.ant-btn-dashed.active[disabled] > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3334, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-danger {
  color: #f5222d;
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

/* line 3339, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-danger > a:only-child {
  color: currentColor;
}

/* line 3342, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-danger > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3351, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-danger:hover {
  color: #fff;
  background-color: #ff4d4f;
  border-color: #ff4d4f;
}

/* line 3356, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-danger:hover > a:only-child {
  color: currentColor;
}

/* line 3359, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-danger:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3368, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-danger:focus {
  color: #ff4d4f;
  background-color: #fff;
  border-color: #ff4d4f;
}

/* line 3373, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-danger:focus > a:only-child {
  color: currentColor;
}

/* line 3376, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-danger:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3385, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-danger:active,
.ant-btn-danger.active {
  color: #fff;
  background-color: #cf1322;
  border-color: #cf1322;
}

/* line 3391, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-danger:active > a:only-child,
.ant-btn-danger.active > a:only-child {
  color: currentColor;
}

/* line 3395, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-danger:active > a:only-child:after,
.ant-btn-danger.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3405, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-danger.disabled,
.ant-btn-danger[disabled],
.ant-btn-danger.disabled:hover,
.ant-btn-danger[disabled]:hover,
.ant-btn-danger.disabled:focus,
.ant-btn-danger[disabled]:focus,
.ant-btn-danger.disabled:active,
.ant-btn-danger[disabled]:active,
.ant-btn-danger.disabled.active,
.ant-btn-danger.active[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

/* line 3419, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-danger.disabled > a:only-child,
.ant-btn-danger[disabled] > a:only-child,
.ant-btn-danger.disabled:hover > a:only-child,
.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-danger.disabled:focus > a:only-child,
.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-danger.disabled:active > a:only-child,
.ant-btn-danger[disabled]:active > a:only-child,
.ant-btn-danger.disabled.active > a:only-child,
.ant-btn-danger.active[disabled] > a:only-child {
  color: currentColor;
}

/* line 3431, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-danger.disabled > a:only-child:after,
.ant-btn-danger[disabled] > a:only-child:after,
.ant-btn-danger.disabled:hover > a:only-child:after,
.ant-btn-danger[disabled]:hover > a:only-child:after,
.ant-btn-danger.disabled:focus > a:only-child:after,
.ant-btn-danger[disabled]:focus > a:only-child:after,
.ant-btn-danger.disabled:active > a:only-child:after,
.ant-btn-danger[disabled]:active > a:only-child:after,
.ant-btn-danger.disabled.active > a:only-child:after,
.ant-btn-danger.active[disabled] > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3449, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-circle,
.ant-btn-circle-outline {
  width: 32px;
  padding: 0;
  font-size: 16px;
  border-radius: 50%;
  height: 32px;
}

/* line 3457, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-circle.ant-btn-lg,
.ant-btn-circle-outline.ant-btn-lg {
  width: 40px;
  padding: 0;
  font-size: 18px;
  border-radius: 50%;
  height: 40px;
}

/* line 3465, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-circle.ant-btn-sm,
.ant-btn-circle-outline.ant-btn-sm {
  width: 24px;
  padding: 0;
  font-size: 14px;
  border-radius: 50%;
  height: 24px;
}

/* line 3473, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn:before {
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: #fff;
  opacity: 0.35;
  content: '';
  border-radius: inherit;
  z-index: 1;
  transition: opacity 0.2s;
  pointer-events: none;
  display: none;
}

/* line 3488, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn .anticon {
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 3491, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn.ant-btn-loading:before {
  display: block;
}

/* line 3494, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
  padding-left: 29px;
  pointer-events: none;
  position: relative;
}

/* line 3499, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon {
  margin-left: -14px;
}

/* line 3502, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
  padding-left: 24px;
}

/* line 3505, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon {
  margin-left: -17px;
}

/* line 3508, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group {
  position: relative;
  display: inline-block;
}

/* line 3512, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group > .ant-btn,
.ant-btn-group > span > .ant-btn {
  position: relative;
  line-height: 30px;
}

/* line 3517, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group > .ant-btn:hover,
.ant-btn-group > span > .ant-btn:hover,
.ant-btn-group > .ant-btn:focus,
.ant-btn-group > span > .ant-btn:focus,
.ant-btn-group > .ant-btn:active,
.ant-btn-group > span > .ant-btn:active,
.ant-btn-group > .ant-btn.active,
.ant-btn-group > span > .ant-btn.active {
  z-index: 2;
}

/* line 3527, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group > .ant-btn:disabled,
.ant-btn-group > span > .ant-btn:disabled {
  z-index: 0;
}

/* line 3531, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group-lg > .ant-btn,
.ant-btn-group-lg > span > .ant-btn {
  padding: 0 15px;
  font-size: 16px;
  border-radius: 0;
  height: 40px;
  line-height: 38px;
}

/* line 3539, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group-sm > .ant-btn,
.ant-btn-group-sm > span > .ant-btn {
  padding: 0 7px;
  font-size: 14px;
  border-radius: 0;
  height: 24px;
  line-height: 22px;
}

/* line 3547, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group-sm > .ant-btn > .anticon,
.ant-btn-group-sm > span > .ant-btn > .anticon {
  font-size: 14px;
}

/* line 3551, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group .ant-btn + .ant-btn,
.ant-btn + .ant-btn-group,
.ant-btn-group span + .ant-btn,
.ant-btn-group .ant-btn + span,
.ant-btn-group > span + span,
.ant-btn-group + .ant-btn,
.ant-btn-group + .ant-btn-group {
  margin-left: -1px;
}

/* line 3560, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
  border-left-color: transparent;
}

/* line 3563, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group .ant-btn {
  border-radius: 0;
}

/* line 3566, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group > .ant-btn:first-child,
.ant-btn-group > span:first-child > .ant-btn {
  margin-left: 0;
}

/* line 3570, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group > .ant-btn:only-child {
  border-radius: 4px;
}

/* line 3573, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group > span:only-child > .ant-btn {
  border-radius: 4px;
}

/* line 3576, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 3581, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 3586, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group-sm > .ant-btn:only-child {
  border-radius: 4px;
}

/* line 3589, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group-sm > span:only-child > .ant-btn {
  border-radius: 4px;
}

/* line 3592, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 3597, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 3602, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group > .ant-btn-group {
  float: left;
}

/* line 3605, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
  border-radius: 0;
}

/* line 3608, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  padding-right: 8px;
}

/* line 3613, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  padding-left: 8px;
}

/* line 3618, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn.ant-btn-icon-only:not(.ant-btn-circle):not(.ant-btn-circle-outline) {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 3622, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn:focus > span,
.ant-btn:active > span {
  position: relative;
}

/* line 3626, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn > .anticon + span,
.ant-btn > span + .anticon {
  margin-left: 8px;
}

/* line 3630, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost {
  background: transparent !important;
  border-color: #fff;
  color: #fff;
}

/* line 3635, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-primary {
  color: #af0e11;
  background-color: transparent;
  border-color: #af0e11;
}

/* line 3640, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-primary > a:only-child {
  color: currentColor;
}

/* line 3643, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-primary > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3652, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-primary:hover,
.ant-btn-background-ghost.ant-btn-primary:focus {
  color: #fc6c6a;
  background-color: transparent;
  border-color: #fc6c6a;
}

/* line 3658, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}

/* line 3662, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3672, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-primary:active,
.ant-btn-background-ghost.ant-btn-primary.active {
  color: #c92a32;
  background-color: transparent;
  border-color: #c92a32;
}

/* line 3678, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.active > a:only-child {
  color: currentColor;
}

/* line 3682, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3692, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-primary.disabled,
.ant-btn-background-ghost.ant-btn-primary[disabled],
.ant-btn-background-ghost.ant-btn-primary.disabled:hover,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
.ant-btn-background-ghost.ant-btn-primary.disabled:active,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active,
.ant-btn-background-ghost.ant-btn-primary.disabled.active,
.ant-btn-background-ghost.ant-btn-primary.active[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

/* line 3706, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-primary.active[disabled] > a:only-child {
  color: currentColor;
}

/* line 3718, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child:after,
.ant-btn-background-ghost.ant-btn-primary.active[disabled] > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3736, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-danger {
  color: #f5222d;
  background-color: transparent;
  border-color: #f5222d;
}

/* line 3741, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-danger > a:only-child {
  color: currentColor;
}

/* line 3744, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-danger > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3753, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-danger:hover,
.ant-btn-background-ghost.ant-btn-danger:focus {
  color: #ff4d4f;
  background-color: transparent;
  border-color: #ff4d4f;
}

/* line 3759, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child {
  color: currentColor;
}

/* line 3763, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3773, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-danger:active,
.ant-btn-background-ghost.ant-btn-danger.active {
  color: #cf1322;
  background-color: transparent;
  border-color: #cf1322;
}

/* line 3779, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.active > a:only-child {
  color: currentColor;
}

/* line 3783, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3793, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-danger.disabled,
.ant-btn-background-ghost.ant-btn-danger[disabled],
.ant-btn-background-ghost.ant-btn-danger.disabled:hover,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
.ant-btn-background-ghost.ant-btn-danger.disabled:active,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active,
.ant-btn-background-ghost.ant-btn-danger.disabled.active,
.ant-btn-background-ghost.ant-btn-danger.active[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

/* line 3807, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child,
.ant-btn-background-ghost.ant-btn-danger.active[disabled] > a:only-child {
  color: currentColor;
}

/* line 3819, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child:after,
.ant-btn-background-ghost.ant-btn-danger.active[disabled] > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}

/* line 3837, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-two-chinese-chars:first-letter {
  letter-spacing: 0.34em;
}

/* line 3840, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-two-chinese-chars > * {
  letter-spacing: 0.34em;
  margin-right: -0.34em;
}

/* line 3844, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-btn-block {
  width: 100%;
}

/* line 3847, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
a.ant-btn {
  line-height: 30px;
}

/* line 3850, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
a.ant-btn-lg {
  line-height: 38px;
}

/* line 3853, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
a.ant-btn-sm {
  line-height: 22px;
}

@-webkit-keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}

@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}

/* line 3866, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox {
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  vertical-align: middle;
  top: -0.09em;
}

/* line 3884, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #af0e11;
}

/* line 3889, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-checked:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  border: 1px solid #af0e11;
  content: '';
  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;
          animation: antCheckboxEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  visibility: hidden;
}

/* line 3902, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox:hover:after,
.ant-checkbox-wrapper:hover .ant-checkbox:after {
  visibility: visible;
}

/* line 3906, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  background-color: #fff;
  transition: all 0.3s;
}

/* line 3918, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-inner:after {
  transform: rotate(45deg) scale(0);
  position: absolute;
  left: 4.57142857px;
  top: 1.14285714px;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  content: ' ';
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  opacity: 0;
}

/* line 3933, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-input {
  position: absolute;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/* line 3945, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-indeterminate .ant-checkbox-inner:after {
  content: ' ';
  transform: translate(-50%, -50%) scale(1);
  border: 0;
  left: 50%;
  top: 50%;
  width: 8px;
  height: 8px;
  background-color: #af0e11;
  opacity: 1;
}

/* line 3956, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after {
  border-color: rgba(0, 0, 0, 0.25);
}

/* line 3959, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-checked .ant-checkbox-inner:after {
  transform: rotate(45deg) scale(1);
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  content: ' ';
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  opacity: 1;
}

/* line 3970, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #af0e11;
  border-color: #af0e11;
}

/* line 3974, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-disabled {
  cursor: not-allowed;
}

/* line 3977, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after {
  -webkit-animation-name: none;
          animation-name: none;
  border-color: rgba(0, 0, 0, 0.25);
}

/* line 3981, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-disabled .ant-checkbox-input {
  cursor: not-allowed;
}

/* line 3984, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-disabled .ant-checkbox-inner {
  border-color: #d9d9d9 !important;
  background-color: #f5f5f5;
}

/* line 3988, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-disabled .ant-checkbox-inner:after {
  -webkit-animation-name: none;
          animation-name: none;
  border-color: #f5f5f5;
}

/* line 3992, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}

/* line 3996, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-wrapper {
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: unset;
  cursor: pointer;
  display: inline-block;
}

/* line 4009, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 8px;
}

/* line 4012, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-wrapper + span,
.ant-checkbox + span {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 4017, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-group {
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
}

/* line 4028, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}

/* line 4032, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-group-item:last-child {
  margin-right: 0;
}

/* line 4035, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 0;
}

/* line 4038, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-row {
  position: relative;
  margin-left: 0;
  margin-right: 0;
  height: auto;
  zoom: 1;
  display: block;
  box-sizing: border-box;
}

/* line 4047, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-row:before,
.ant-row:after {
  content: "";
  display: table;
}

/* line 4052, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-row:after {
  clear: both;
}

/* line 4055, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-row-flex {
  display: flex;
  flex-flow: row wrap;
}

/* line 4059, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-row-flex:before,
.ant-row-flex:after {
  display: flex;
}

/* line 4063, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-row-flex-start {
  justify-content: flex-start;
}

/* line 4066, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-row-flex-center {
  justify-content: center;
}

/* line 4069, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-row-flex-end {
  justify-content: flex-end;
}

/* line 4072, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-row-flex-space-between {
  justify-content: space-between;
}

/* line 4075, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-row-flex-space-around {
  justify-content: space-around;
}

/* line 4078, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-row-flex-top {
  align-items: flex-start;
}

/* line 4081, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-row-flex-middle {
  align-items: center;
}

/* line 4084, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-row-flex-bottom {
  align-items: flex-end;
}

/* line 4087, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col {
  position: relative;
  display: block;
}

/* line 4091, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-1,
.ant-col-xs-1,
.ant-col-sm-1,
.ant-col-md-1,
.ant-col-lg-1,
.ant-col-2,
.ant-col-xs-2,
.ant-col-sm-2,
.ant-col-md-2,
.ant-col-lg-2,
.ant-col-3,
.ant-col-xs-3,
.ant-col-sm-3,
.ant-col-md-3,
.ant-col-lg-3,
.ant-col-4,
.ant-col-xs-4,
.ant-col-sm-4,
.ant-col-md-4,
.ant-col-lg-4,
.ant-col-5,
.ant-col-xs-5,
.ant-col-sm-5,
.ant-col-md-5,
.ant-col-lg-5,
.ant-col-6,
.ant-col-xs-6,
.ant-col-sm-6,
.ant-col-md-6,
.ant-col-lg-6,
.ant-col-7,
.ant-col-xs-7,
.ant-col-sm-7,
.ant-col-md-7,
.ant-col-lg-7,
.ant-col-8,
.ant-col-xs-8,
.ant-col-sm-8,
.ant-col-md-8,
.ant-col-lg-8,
.ant-col-9,
.ant-col-xs-9,
.ant-col-sm-9,
.ant-col-md-9,
.ant-col-lg-9,
.ant-col-10,
.ant-col-xs-10,
.ant-col-sm-10,
.ant-col-md-10,
.ant-col-lg-10,
.ant-col-11,
.ant-col-xs-11,
.ant-col-sm-11,
.ant-col-md-11,
.ant-col-lg-11,
.ant-col-12,
.ant-col-xs-12,
.ant-col-sm-12,
.ant-col-md-12,
.ant-col-lg-12,
.ant-col-13,
.ant-col-xs-13,
.ant-col-sm-13,
.ant-col-md-13,
.ant-col-lg-13,
.ant-col-14,
.ant-col-xs-14,
.ant-col-sm-14,
.ant-col-md-14,
.ant-col-lg-14,
.ant-col-15,
.ant-col-xs-15,
.ant-col-sm-15,
.ant-col-md-15,
.ant-col-lg-15,
.ant-col-16,
.ant-col-xs-16,
.ant-col-sm-16,
.ant-col-md-16,
.ant-col-lg-16,
.ant-col-17,
.ant-col-xs-17,
.ant-col-sm-17,
.ant-col-md-17,
.ant-col-lg-17,
.ant-col-18,
.ant-col-xs-18,
.ant-col-sm-18,
.ant-col-md-18,
.ant-col-lg-18,
.ant-col-19,
.ant-col-xs-19,
.ant-col-sm-19,
.ant-col-md-19,
.ant-col-lg-19,
.ant-col-20,
.ant-col-xs-20,
.ant-col-sm-20,
.ant-col-md-20,
.ant-col-lg-20,
.ant-col-21,
.ant-col-xs-21,
.ant-col-sm-21,
.ant-col-md-21,
.ant-col-lg-21,
.ant-col-22,
.ant-col-xs-22,
.ant-col-sm-22,
.ant-col-md-22,
.ant-col-lg-22,
.ant-col-23,
.ant-col-xs-23,
.ant-col-sm-23,
.ant-col-md-23,
.ant-col-lg-23,
.ant-col-24,
.ant-col-xs-24,
.ant-col-sm-24,
.ant-col-md-24,
.ant-col-lg-24 {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}

/* line 4216, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-1,
.ant-col-2,
.ant-col-3,
.ant-col-4,
.ant-col-5,
.ant-col-6,
.ant-col-7,
.ant-col-8,
.ant-col-9,
.ant-col-10,
.ant-col-11,
.ant-col-12,
.ant-col-13,
.ant-col-14,
.ant-col-15,
.ant-col-16,
.ant-col-17,
.ant-col-18,
.ant-col-19,
.ant-col-20,
.ant-col-21,
.ant-col-22,
.ant-col-23,
.ant-col-24 {
  float: left;
  flex: 0 0 auto;
}

/* line 4243, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-24 {
  display: block;
  box-sizing: border-box;
  width: 100%;
}

/* line 4248, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-24 {
  left: 100%;
}

/* line 4251, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-24 {
  right: 100%;
}

/* line 4254, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-24 {
  margin-left: 100%;
}

/* line 4257, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-24 {
  order: 24;
}

/* line 4260, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-23 {
  display: block;
  box-sizing: border-box;
  width: 95.83333333%;
}

/* line 4265, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-23 {
  left: 95.83333333%;
}

/* line 4268, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-23 {
  right: 95.83333333%;
}

/* line 4271, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-23 {
  margin-left: 95.83333333%;
}

/* line 4274, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-23 {
  order: 23;
}

/* line 4277, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-22 {
  display: block;
  box-sizing: border-box;
  width: 91.66666667%;
}

/* line 4282, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-22 {
  left: 91.66666667%;
}

/* line 4285, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-22 {
  right: 91.66666667%;
}

/* line 4288, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-22 {
  margin-left: 91.66666667%;
}

/* line 4291, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-22 {
  order: 22;
}

/* line 4294, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-21 {
  display: block;
  box-sizing: border-box;
  width: 87.5%;
}

/* line 4299, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-21 {
  left: 87.5%;
}

/* line 4302, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-21 {
  right: 87.5%;
}

/* line 4305, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-21 {
  margin-left: 87.5%;
}

/* line 4308, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-21 {
  order: 21;
}

/* line 4311, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-20 {
  display: block;
  box-sizing: border-box;
  width: 83.33333333%;
}

/* line 4316, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-20 {
  left: 83.33333333%;
}

/* line 4319, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-20 {
  right: 83.33333333%;
}

/* line 4322, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-20 {
  margin-left: 83.33333333%;
}

/* line 4325, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-20 {
  order: 20;
}

/* line 4328, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-19 {
  display: block;
  box-sizing: border-box;
  width: 79.16666667%;
}

/* line 4333, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-19 {
  left: 79.16666667%;
}

/* line 4336, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-19 {
  right: 79.16666667%;
}

/* line 4339, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-19 {
  margin-left: 79.16666667%;
}

/* line 4342, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-19 {
  order: 19;
}

/* line 4345, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-18 {
  display: block;
  box-sizing: border-box;
  width: 75%;
}

/* line 4350, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-18 {
  left: 75%;
}

/* line 4353, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-18 {
  right: 75%;
}

/* line 4356, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-18 {
  margin-left: 75%;
}

/* line 4359, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-18 {
  order: 18;
}

/* line 4362, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-17 {
  display: block;
  box-sizing: border-box;
  width: 70.83333333%;
}

/* line 4367, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-17 {
  left: 70.83333333%;
}

/* line 4370, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-17 {
  right: 70.83333333%;
}

/* line 4373, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-17 {
  margin-left: 70.83333333%;
}

/* line 4376, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-17 {
  order: 17;
}

/* line 4379, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-16 {
  display: block;
  box-sizing: border-box;
  width: 66.66666667%;
}

/* line 4384, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-16 {
  left: 66.66666667%;
}

/* line 4387, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-16 {
  right: 66.66666667%;
}

/* line 4390, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-16 {
  margin-left: 66.66666667%;
}

/* line 4393, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-16 {
  order: 16;
}

/* line 4396, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-15 {
  display: block;
  box-sizing: border-box;
  width: 62.5%;
}

/* line 4401, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-15 {
  left: 62.5%;
}

/* line 4404, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-15 {
  right: 62.5%;
}

/* line 4407, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-15 {
  margin-left: 62.5%;
}

/* line 4410, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-15 {
  order: 15;
}

/* line 4413, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-14 {
  display: block;
  box-sizing: border-box;
  width: 58.33333333%;
}

/* line 4418, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-14 {
  left: 58.33333333%;
}

/* line 4421, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-14 {
  right: 58.33333333%;
}

/* line 4424, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-14 {
  margin-left: 58.33333333%;
}

/* line 4427, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-14 {
  order: 14;
}

/* line 4430, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-13 {
  display: block;
  box-sizing: border-box;
  width: 54.16666667%;
}

/* line 4435, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-13 {
  left: 54.16666667%;
}

/* line 4438, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-13 {
  right: 54.16666667%;
}

/* line 4441, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-13 {
  margin-left: 54.16666667%;
}

/* line 4444, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-13 {
  order: 13;
}

/* line 4447, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-12 {
  display: block;
  box-sizing: border-box;
  width: 50%;
}

/* line 4452, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-12 {
  left: 50%;
}

/* line 4455, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-12 {
  right: 50%;
}

/* line 4458, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-12 {
  margin-left: 50%;
}

/* line 4461, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-12 {
  order: 12;
}

/* line 4464, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-11 {
  display: block;
  box-sizing: border-box;
  width: 45.83333333%;
}

/* line 4469, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-11 {
  left: 45.83333333%;
}

/* line 4472, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-11 {
  right: 45.83333333%;
}

/* line 4475, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-11 {
  margin-left: 45.83333333%;
}

/* line 4478, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-11 {
  order: 11;
}

/* line 4481, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-10 {
  display: block;
  box-sizing: border-box;
  width: 41.66666667%;
}

/* line 4486, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-10 {
  left: 41.66666667%;
}

/* line 4489, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-10 {
  right: 41.66666667%;
}

/* line 4492, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-10 {
  margin-left: 41.66666667%;
}

/* line 4495, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-10 {
  order: 10;
}

/* line 4498, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-9 {
  display: block;
  box-sizing: border-box;
  width: 37.5%;
}

/* line 4503, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-9 {
  left: 37.5%;
}

/* line 4506, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-9 {
  right: 37.5%;
}

/* line 4509, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-9 {
  margin-left: 37.5%;
}

/* line 4512, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-9 {
  order: 9;
}

/* line 4515, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-8 {
  display: block;
  box-sizing: border-box;
  width: 33.33333333%;
}

/* line 4520, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-8 {
  left: 33.33333333%;
}

/* line 4523, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-8 {
  right: 33.33333333%;
}

/* line 4526, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-8 {
  margin-left: 33.33333333%;
}

/* line 4529, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-8 {
  order: 8;
}

/* line 4532, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-7 {
  display: block;
  box-sizing: border-box;
  width: 29.16666667%;
}

/* line 4537, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-7 {
  left: 29.16666667%;
}

/* line 4540, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-7 {
  right: 29.16666667%;
}

/* line 4543, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-7 {
  margin-left: 29.16666667%;
}

/* line 4546, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-7 {
  order: 7;
}

/* line 4549, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-6 {
  display: block;
  box-sizing: border-box;
  width: 25%;
}

/* line 4554, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-6 {
  left: 25%;
}

/* line 4557, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-6 {
  right: 25%;
}

/* line 4560, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-6 {
  margin-left: 25%;
}

/* line 4563, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-6 {
  order: 6;
}

/* line 4566, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-5 {
  display: block;
  box-sizing: border-box;
  width: 20.83333333%;
}

/* line 4571, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-5 {
  left: 20.83333333%;
}

/* line 4574, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-5 {
  right: 20.83333333%;
}

/* line 4577, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-5 {
  margin-left: 20.83333333%;
}

/* line 4580, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-5 {
  order: 5;
}

/* line 4583, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-4 {
  display: block;
  box-sizing: border-box;
  width: 16.66666667%;
}

/* line 4588, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-4 {
  left: 16.66666667%;
}

/* line 4591, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-4 {
  right: 16.66666667%;
}

/* line 4594, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-4 {
  margin-left: 16.66666667%;
}

/* line 4597, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-4 {
  order: 4;
}

/* line 4600, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-3 {
  display: block;
  box-sizing: border-box;
  width: 12.5%;
}

/* line 4605, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-3 {
  left: 12.5%;
}

/* line 4608, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-3 {
  right: 12.5%;
}

/* line 4611, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-3 {
  margin-left: 12.5%;
}

/* line 4614, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-3 {
  order: 3;
}

/* line 4617, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-2 {
  display: block;
  box-sizing: border-box;
  width: 8.33333333%;
}

/* line 4622, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-2 {
  left: 8.33333333%;
}

/* line 4625, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-2 {
  right: 8.33333333%;
}

/* line 4628, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-2 {
  margin-left: 8.33333333%;
}

/* line 4631, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-2 {
  order: 2;
}

/* line 4634, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-1 {
  display: block;
  box-sizing: border-box;
  width: 4.16666667%;
}

/* line 4639, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-1 {
  left: 4.16666667%;
}

/* line 4642, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-1 {
  right: 4.16666667%;
}

/* line 4645, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-1 {
  margin-left: 4.16666667%;
}

/* line 4648, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-1 {
  order: 1;
}

/* line 4651, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-0 {
  display: none;
}

/* line 4654, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-0 {
  left: auto;
}

/* line 4657, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-0 {
  right: auto;
}

/* line 4660, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-0 {
  left: auto;
}

/* line 4663, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-0 {
  right: auto;
}

/* line 4666, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-offset-0 {
  margin-left: 0;
}

/* line 4669, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-order-0 {
  order: 0;
}

/* line 4672, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-1,
.ant-col-xs-2,
.ant-col-xs-3,
.ant-col-xs-4,
.ant-col-xs-5,
.ant-col-xs-6,
.ant-col-xs-7,
.ant-col-xs-8,
.ant-col-xs-9,
.ant-col-xs-10,
.ant-col-xs-11,
.ant-col-xs-12,
.ant-col-xs-13,
.ant-col-xs-14,
.ant-col-xs-15,
.ant-col-xs-16,
.ant-col-xs-17,
.ant-col-xs-18,
.ant-col-xs-19,
.ant-col-xs-20,
.ant-col-xs-21,
.ant-col-xs-22,
.ant-col-xs-23,
.ant-col-xs-24 {
  float: left;
  flex: 0 0 auto;
}

/* line 4699, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-24 {
  display: block;
  box-sizing: border-box;
  width: 100%;
}

/* line 4704, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-24 {
  left: 100%;
}

/* line 4707, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-24 {
  right: 100%;
}

/* line 4710, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-24 {
  margin-left: 100%;
}

/* line 4713, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-24 {
  order: 24;
}

/* line 4716, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-23 {
  display: block;
  box-sizing: border-box;
  width: 95.83333333%;
}

/* line 4721, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-23 {
  left: 95.83333333%;
}

/* line 4724, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-23 {
  right: 95.83333333%;
}

/* line 4727, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-23 {
  margin-left: 95.83333333%;
}

/* line 4730, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-23 {
  order: 23;
}

/* line 4733, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-22 {
  display: block;
  box-sizing: border-box;
  width: 91.66666667%;
}

/* line 4738, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-22 {
  left: 91.66666667%;
}

/* line 4741, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-22 {
  right: 91.66666667%;
}

/* line 4744, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-22 {
  margin-left: 91.66666667%;
}

/* line 4747, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-22 {
  order: 22;
}

/* line 4750, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-21 {
  display: block;
  box-sizing: border-box;
  width: 87.5%;
}

/* line 4755, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-21 {
  left: 87.5%;
}

/* line 4758, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-21 {
  right: 87.5%;
}

/* line 4761, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-21 {
  margin-left: 87.5%;
}

/* line 4764, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-21 {
  order: 21;
}

/* line 4767, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-20 {
  display: block;
  box-sizing: border-box;
  width: 83.33333333%;
}

/* line 4772, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-20 {
  left: 83.33333333%;
}

/* line 4775, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-20 {
  right: 83.33333333%;
}

/* line 4778, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-20 {
  margin-left: 83.33333333%;
}

/* line 4781, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-20 {
  order: 20;
}

/* line 4784, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-19 {
  display: block;
  box-sizing: border-box;
  width: 79.16666667%;
}

/* line 4789, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-19 {
  left: 79.16666667%;
}

/* line 4792, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-19 {
  right: 79.16666667%;
}

/* line 4795, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-19 {
  margin-left: 79.16666667%;
}

/* line 4798, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-19 {
  order: 19;
}

/* line 4801, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-18 {
  display: block;
  box-sizing: border-box;
  width: 75%;
}

/* line 4806, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-18 {
  left: 75%;
}

/* line 4809, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-18 {
  right: 75%;
}

/* line 4812, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-18 {
  margin-left: 75%;
}

/* line 4815, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-18 {
  order: 18;
}

/* line 4818, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-17 {
  display: block;
  box-sizing: border-box;
  width: 70.83333333%;
}

/* line 4823, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-17 {
  left: 70.83333333%;
}

/* line 4826, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-17 {
  right: 70.83333333%;
}

/* line 4829, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-17 {
  margin-left: 70.83333333%;
}

/* line 4832, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-17 {
  order: 17;
}

/* line 4835, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-16 {
  display: block;
  box-sizing: border-box;
  width: 66.66666667%;
}

/* line 4840, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-16 {
  left: 66.66666667%;
}

/* line 4843, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-16 {
  right: 66.66666667%;
}

/* line 4846, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-16 {
  margin-left: 66.66666667%;
}

/* line 4849, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-16 {
  order: 16;
}

/* line 4852, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-15 {
  display: block;
  box-sizing: border-box;
  width: 62.5%;
}

/* line 4857, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-15 {
  left: 62.5%;
}

/* line 4860, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-15 {
  right: 62.5%;
}

/* line 4863, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-15 {
  margin-left: 62.5%;
}

/* line 4866, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-15 {
  order: 15;
}

/* line 4869, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-14 {
  display: block;
  box-sizing: border-box;
  width: 58.33333333%;
}

/* line 4874, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-14 {
  left: 58.33333333%;
}

/* line 4877, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-14 {
  right: 58.33333333%;
}

/* line 4880, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-14 {
  margin-left: 58.33333333%;
}

/* line 4883, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-14 {
  order: 14;
}

/* line 4886, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-13 {
  display: block;
  box-sizing: border-box;
  width: 54.16666667%;
}

/* line 4891, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-13 {
  left: 54.16666667%;
}

/* line 4894, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-13 {
  right: 54.16666667%;
}

/* line 4897, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-13 {
  margin-left: 54.16666667%;
}

/* line 4900, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-13 {
  order: 13;
}

/* line 4903, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-12 {
  display: block;
  box-sizing: border-box;
  width: 50%;
}

/* line 4908, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-12 {
  left: 50%;
}

/* line 4911, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-12 {
  right: 50%;
}

/* line 4914, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-12 {
  margin-left: 50%;
}

/* line 4917, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-12 {
  order: 12;
}

/* line 4920, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-11 {
  display: block;
  box-sizing: border-box;
  width: 45.83333333%;
}

/* line 4925, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-11 {
  left: 45.83333333%;
}

/* line 4928, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-11 {
  right: 45.83333333%;
}

/* line 4931, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-11 {
  margin-left: 45.83333333%;
}

/* line 4934, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-11 {
  order: 11;
}

/* line 4937, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-10 {
  display: block;
  box-sizing: border-box;
  width: 41.66666667%;
}

/* line 4942, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-10 {
  left: 41.66666667%;
}

/* line 4945, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-10 {
  right: 41.66666667%;
}

/* line 4948, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-10 {
  margin-left: 41.66666667%;
}

/* line 4951, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-10 {
  order: 10;
}

/* line 4954, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-9 {
  display: block;
  box-sizing: border-box;
  width: 37.5%;
}

/* line 4959, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-9 {
  left: 37.5%;
}

/* line 4962, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-9 {
  right: 37.5%;
}

/* line 4965, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-9 {
  margin-left: 37.5%;
}

/* line 4968, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-9 {
  order: 9;
}

/* line 4971, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-8 {
  display: block;
  box-sizing: border-box;
  width: 33.33333333%;
}

/* line 4976, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-8 {
  left: 33.33333333%;
}

/* line 4979, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-8 {
  right: 33.33333333%;
}

/* line 4982, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-8 {
  margin-left: 33.33333333%;
}

/* line 4985, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-8 {
  order: 8;
}

/* line 4988, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-7 {
  display: block;
  box-sizing: border-box;
  width: 29.16666667%;
}

/* line 4993, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-7 {
  left: 29.16666667%;
}

/* line 4996, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-7 {
  right: 29.16666667%;
}

/* line 4999, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-7 {
  margin-left: 29.16666667%;
}

/* line 5002, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-7 {
  order: 7;
}

/* line 5005, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-6 {
  display: block;
  box-sizing: border-box;
  width: 25%;
}

/* line 5010, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-6 {
  left: 25%;
}

/* line 5013, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-6 {
  right: 25%;
}

/* line 5016, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-6 {
  margin-left: 25%;
}

/* line 5019, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-6 {
  order: 6;
}

/* line 5022, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-5 {
  display: block;
  box-sizing: border-box;
  width: 20.83333333%;
}

/* line 5027, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-5 {
  left: 20.83333333%;
}

/* line 5030, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-5 {
  right: 20.83333333%;
}

/* line 5033, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-5 {
  margin-left: 20.83333333%;
}

/* line 5036, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-5 {
  order: 5;
}

/* line 5039, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-4 {
  display: block;
  box-sizing: border-box;
  width: 16.66666667%;
}

/* line 5044, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-4 {
  left: 16.66666667%;
}

/* line 5047, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-4 {
  right: 16.66666667%;
}

/* line 5050, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-4 {
  margin-left: 16.66666667%;
}

/* line 5053, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-4 {
  order: 4;
}

/* line 5056, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-3 {
  display: block;
  box-sizing: border-box;
  width: 12.5%;
}

/* line 5061, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-3 {
  left: 12.5%;
}

/* line 5064, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-3 {
  right: 12.5%;
}

/* line 5067, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-3 {
  margin-left: 12.5%;
}

/* line 5070, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-3 {
  order: 3;
}

/* line 5073, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-2 {
  display: block;
  box-sizing: border-box;
  width: 8.33333333%;
}

/* line 5078, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-2 {
  left: 8.33333333%;
}

/* line 5081, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-2 {
  right: 8.33333333%;
}

/* line 5084, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-2 {
  margin-left: 8.33333333%;
}

/* line 5087, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-2 {
  order: 2;
}

/* line 5090, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-1 {
  display: block;
  box-sizing: border-box;
  width: 4.16666667%;
}

/* line 5095, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-1 {
  left: 4.16666667%;
}

/* line 5098, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-1 {
  right: 4.16666667%;
}

/* line 5101, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-1 {
  margin-left: 4.16666667%;
}

/* line 5104, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-1 {
  order: 1;
}

/* line 5107, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-0 {
  display: none;
}

/* line 5110, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-push-0 {
  left: auto;
}

/* line 5113, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-pull-0 {
  right: auto;
}

/* line 5116, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-push-0 {
  left: auto;
}

/* line 5119, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-pull-0 {
  right: auto;
}

/* line 5122, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-offset-0 {
  margin-left: 0;
}

/* line 5125, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
.ant-col-xs-order-0 {
  order: 0;
}

@media (min-width: 576px) {
  /* line 5129, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-1,
.ant-col-sm-2,
.ant-col-sm-3,
.ant-col-sm-4,
.ant-col-sm-5,
.ant-col-sm-6,
.ant-col-sm-7,
.ant-col-sm-8,
.ant-col-sm-9,
.ant-col-sm-10,
.ant-col-sm-11,
.ant-col-sm-12,
.ant-col-sm-13,
.ant-col-sm-14,
.ant-col-sm-15,
.ant-col-sm-16,
.ant-col-sm-17,
.ant-col-sm-18,
.ant-col-sm-19,
.ant-col-sm-20,
.ant-col-sm-21,
.ant-col-sm-22,
.ant-col-sm-23,
.ant-col-sm-24 {
    float: left;
    flex: 0 0 auto;
  }
  /* line 5156, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  /* line 5161, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-24 {
    left: 100%;
  }
  /* line 5164, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-24 {
    right: 100%;
  }
  /* line 5167, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-24 {
    margin-left: 100%;
  }
  /* line 5170, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-24 {
    order: 24;
  }
  /* line 5173, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  /* line 5178, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-23 {
    left: 95.83333333%;
  }
  /* line 5181, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-23 {
    right: 95.83333333%;
  }
  /* line 5184, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  /* line 5187, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-23 {
    order: 23;
  }
  /* line 5190, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  /* line 5195, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-22 {
    left: 91.66666667%;
  }
  /* line 5198, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-22 {
    right: 91.66666667%;
  }
  /* line 5201, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  /* line 5204, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-22 {
    order: 22;
  }
  /* line 5207, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  /* line 5212, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-21 {
    left: 87.5%;
  }
  /* line 5215, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-21 {
    right: 87.5%;
  }
  /* line 5218, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  /* line 5221, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-21 {
    order: 21;
  }
  /* line 5224, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  /* line 5229, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-20 {
    left: 83.33333333%;
  }
  /* line 5232, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-20 {
    right: 83.33333333%;
  }
  /* line 5235, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  /* line 5238, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-20 {
    order: 20;
  }
  /* line 5241, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  /* line 5246, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-19 {
    left: 79.16666667%;
  }
  /* line 5249, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-19 {
    right: 79.16666667%;
  }
  /* line 5252, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  /* line 5255, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-19 {
    order: 19;
  }
  /* line 5258, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  /* line 5263, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-18 {
    left: 75%;
  }
  /* line 5266, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-18 {
    right: 75%;
  }
  /* line 5269, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-18 {
    margin-left: 75%;
  }
  /* line 5272, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-18 {
    order: 18;
  }
  /* line 5275, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  /* line 5280, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-17 {
    left: 70.83333333%;
  }
  /* line 5283, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-17 {
    right: 70.83333333%;
  }
  /* line 5286, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  /* line 5289, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-17 {
    order: 17;
  }
  /* line 5292, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  /* line 5297, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-16 {
    left: 66.66666667%;
  }
  /* line 5300, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-16 {
    right: 66.66666667%;
  }
  /* line 5303, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  /* line 5306, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-16 {
    order: 16;
  }
  /* line 5309, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  /* line 5314, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-15 {
    left: 62.5%;
  }
  /* line 5317, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-15 {
    right: 62.5%;
  }
  /* line 5320, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  /* line 5323, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-15 {
    order: 15;
  }
  /* line 5326, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  /* line 5331, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-14 {
    left: 58.33333333%;
  }
  /* line 5334, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-14 {
    right: 58.33333333%;
  }
  /* line 5337, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  /* line 5340, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-14 {
    order: 14;
  }
  /* line 5343, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  /* line 5348, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-13 {
    left: 54.16666667%;
  }
  /* line 5351, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-13 {
    right: 54.16666667%;
  }
  /* line 5354, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  /* line 5357, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-13 {
    order: 13;
  }
  /* line 5360, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  /* line 5365, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-12 {
    left: 50%;
  }
  /* line 5368, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-12 {
    right: 50%;
  }
  /* line 5371, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-12 {
    margin-left: 50%;
  }
  /* line 5374, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-12 {
    order: 12;
  }
  /* line 5377, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  /* line 5382, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-11 {
    left: 45.83333333%;
  }
  /* line 5385, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-11 {
    right: 45.83333333%;
  }
  /* line 5388, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  /* line 5391, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-11 {
    order: 11;
  }
  /* line 5394, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  /* line 5399, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-10 {
    left: 41.66666667%;
  }
  /* line 5402, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-10 {
    right: 41.66666667%;
  }
  /* line 5405, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  /* line 5408, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-10 {
    order: 10;
  }
  /* line 5411, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  /* line 5416, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-9 {
    left: 37.5%;
  }
  /* line 5419, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-9 {
    right: 37.5%;
  }
  /* line 5422, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  /* line 5425, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-9 {
    order: 9;
  }
  /* line 5428, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  /* line 5433, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-8 {
    left: 33.33333333%;
  }
  /* line 5436, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-8 {
    right: 33.33333333%;
  }
  /* line 5439, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  /* line 5442, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-8 {
    order: 8;
  }
  /* line 5445, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  /* line 5450, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-7 {
    left: 29.16666667%;
  }
  /* line 5453, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-7 {
    right: 29.16666667%;
  }
  /* line 5456, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  /* line 5459, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-7 {
    order: 7;
  }
  /* line 5462, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  /* line 5467, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-6 {
    left: 25%;
  }
  /* line 5470, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-6 {
    right: 25%;
  }
  /* line 5473, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-6 {
    margin-left: 25%;
  }
  /* line 5476, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-6 {
    order: 6;
  }
  /* line 5479, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  /* line 5484, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-5 {
    left: 20.83333333%;
  }
  /* line 5487, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-5 {
    right: 20.83333333%;
  }
  /* line 5490, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  /* line 5493, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-5 {
    order: 5;
  }
  /* line 5496, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  /* line 5501, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-4 {
    left: 16.66666667%;
  }
  /* line 5504, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-4 {
    right: 16.66666667%;
  }
  /* line 5507, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  /* line 5510, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-4 {
    order: 4;
  }
  /* line 5513, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  /* line 5518, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-3 {
    left: 12.5%;
  }
  /* line 5521, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-3 {
    right: 12.5%;
  }
  /* line 5524, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  /* line 5527, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-3 {
    order: 3;
  }
  /* line 5530, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  /* line 5535, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-2 {
    left: 8.33333333%;
  }
  /* line 5538, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-2 {
    right: 8.33333333%;
  }
  /* line 5541, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  /* line 5544, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-2 {
    order: 2;
  }
  /* line 5547, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  /* line 5552, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-1 {
    left: 4.16666667%;
  }
  /* line 5555, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-1 {
    right: 4.16666667%;
  }
  /* line 5558, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  /* line 5561, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-1 {
    order: 1;
  }
  /* line 5564, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-0 {
    display: none;
  }
  /* line 5567, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-push-0 {
    left: auto;
  }
  /* line 5570, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-pull-0 {
    right: auto;
  }
  /* line 5573, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-push-0 {
    left: auto;
  }
  /* line 5576, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-pull-0 {
    right: auto;
  }
  /* line 5579, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-offset-0 {
    margin-left: 0;
  }
  /* line 5582, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-sm-order-0 {
    order: 0;
  }
}

@media (min-width: 768px) {
  /* line 5587, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-1,
.ant-col-md-2,
.ant-col-md-3,
.ant-col-md-4,
.ant-col-md-5,
.ant-col-md-6,
.ant-col-md-7,
.ant-col-md-8,
.ant-col-md-9,
.ant-col-md-10,
.ant-col-md-11,
.ant-col-md-12,
.ant-col-md-13,
.ant-col-md-14,
.ant-col-md-15,
.ant-col-md-16,
.ant-col-md-17,
.ant-col-md-18,
.ant-col-md-19,
.ant-col-md-20,
.ant-col-md-21,
.ant-col-md-22,
.ant-col-md-23,
.ant-col-md-24 {
    float: left;
    flex: 0 0 auto;
  }
  /* line 5614, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  /* line 5619, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-24 {
    left: 100%;
  }
  /* line 5622, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-24 {
    right: 100%;
  }
  /* line 5625, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-24 {
    margin-left: 100%;
  }
  /* line 5628, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-24 {
    order: 24;
  }
  /* line 5631, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  /* line 5636, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-23 {
    left: 95.83333333%;
  }
  /* line 5639, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-23 {
    right: 95.83333333%;
  }
  /* line 5642, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  /* line 5645, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-23 {
    order: 23;
  }
  /* line 5648, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  /* line 5653, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-22 {
    left: 91.66666667%;
  }
  /* line 5656, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-22 {
    right: 91.66666667%;
  }
  /* line 5659, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  /* line 5662, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-22 {
    order: 22;
  }
  /* line 5665, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  /* line 5670, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-21 {
    left: 87.5%;
  }
  /* line 5673, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-21 {
    right: 87.5%;
  }
  /* line 5676, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-21 {
    margin-left: 87.5%;
  }
  /* line 5679, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-21 {
    order: 21;
  }
  /* line 5682, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  /* line 5687, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-20 {
    left: 83.33333333%;
  }
  /* line 5690, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-20 {
    right: 83.33333333%;
  }
  /* line 5693, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  /* line 5696, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-20 {
    order: 20;
  }
  /* line 5699, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  /* line 5704, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-19 {
    left: 79.16666667%;
  }
  /* line 5707, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-19 {
    right: 79.16666667%;
  }
  /* line 5710, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  /* line 5713, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-19 {
    order: 19;
  }
  /* line 5716, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  /* line 5721, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-18 {
    left: 75%;
  }
  /* line 5724, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-18 {
    right: 75%;
  }
  /* line 5727, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-18 {
    margin-left: 75%;
  }
  /* line 5730, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-18 {
    order: 18;
  }
  /* line 5733, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  /* line 5738, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-17 {
    left: 70.83333333%;
  }
  /* line 5741, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-17 {
    right: 70.83333333%;
  }
  /* line 5744, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  /* line 5747, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-17 {
    order: 17;
  }
  /* line 5750, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  /* line 5755, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-16 {
    left: 66.66666667%;
  }
  /* line 5758, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-16 {
    right: 66.66666667%;
  }
  /* line 5761, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  /* line 5764, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-16 {
    order: 16;
  }
  /* line 5767, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  /* line 5772, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-15 {
    left: 62.5%;
  }
  /* line 5775, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-15 {
    right: 62.5%;
  }
  /* line 5778, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-15 {
    margin-left: 62.5%;
  }
  /* line 5781, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-15 {
    order: 15;
  }
  /* line 5784, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  /* line 5789, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-14 {
    left: 58.33333333%;
  }
  /* line 5792, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-14 {
    right: 58.33333333%;
  }
  /* line 5795, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  /* line 5798, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-14 {
    order: 14;
  }
  /* line 5801, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  /* line 5806, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-13 {
    left: 54.16666667%;
  }
  /* line 5809, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-13 {
    right: 54.16666667%;
  }
  /* line 5812, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  /* line 5815, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-13 {
    order: 13;
  }
  /* line 5818, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  /* line 5823, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-12 {
    left: 50%;
  }
  /* line 5826, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-12 {
    right: 50%;
  }
  /* line 5829, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-12 {
    margin-left: 50%;
  }
  /* line 5832, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-12 {
    order: 12;
  }
  /* line 5835, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  /* line 5840, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-11 {
    left: 45.83333333%;
  }
  /* line 5843, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-11 {
    right: 45.83333333%;
  }
  /* line 5846, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  /* line 5849, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-11 {
    order: 11;
  }
  /* line 5852, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  /* line 5857, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-10 {
    left: 41.66666667%;
  }
  /* line 5860, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-10 {
    right: 41.66666667%;
  }
  /* line 5863, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  /* line 5866, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-10 {
    order: 10;
  }
  /* line 5869, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  /* line 5874, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-9 {
    left: 37.5%;
  }
  /* line 5877, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-9 {
    right: 37.5%;
  }
  /* line 5880, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-9 {
    margin-left: 37.5%;
  }
  /* line 5883, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-9 {
    order: 9;
  }
  /* line 5886, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  /* line 5891, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-8 {
    left: 33.33333333%;
  }
  /* line 5894, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-8 {
    right: 33.33333333%;
  }
  /* line 5897, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  /* line 5900, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-8 {
    order: 8;
  }
  /* line 5903, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  /* line 5908, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-7 {
    left: 29.16666667%;
  }
  /* line 5911, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-7 {
    right: 29.16666667%;
  }
  /* line 5914, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  /* line 5917, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-7 {
    order: 7;
  }
  /* line 5920, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  /* line 5925, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-6 {
    left: 25%;
  }
  /* line 5928, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-6 {
    right: 25%;
  }
  /* line 5931, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-6 {
    margin-left: 25%;
  }
  /* line 5934, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-6 {
    order: 6;
  }
  /* line 5937, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  /* line 5942, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-5 {
    left: 20.83333333%;
  }
  /* line 5945, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-5 {
    right: 20.83333333%;
  }
  /* line 5948, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  /* line 5951, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-5 {
    order: 5;
  }
  /* line 5954, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  /* line 5959, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-4 {
    left: 16.66666667%;
  }
  /* line 5962, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-4 {
    right: 16.66666667%;
  }
  /* line 5965, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  /* line 5968, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-4 {
    order: 4;
  }
  /* line 5971, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  /* line 5976, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-3 {
    left: 12.5%;
  }
  /* line 5979, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-3 {
    right: 12.5%;
  }
  /* line 5982, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-3 {
    margin-left: 12.5%;
  }
  /* line 5985, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-3 {
    order: 3;
  }
  /* line 5988, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  /* line 5993, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-2 {
    left: 8.33333333%;
  }
  /* line 5996, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-2 {
    right: 8.33333333%;
  }
  /* line 5999, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  /* line 6002, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-2 {
    order: 2;
  }
  /* line 6005, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  /* line 6010, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-1 {
    left: 4.16666667%;
  }
  /* line 6013, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-1 {
    right: 4.16666667%;
  }
  /* line 6016, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  /* line 6019, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-1 {
    order: 1;
  }
  /* line 6022, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-0 {
    display: none;
  }
  /* line 6025, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-push-0 {
    left: auto;
  }
  /* line 6028, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-pull-0 {
    right: auto;
  }
  /* line 6031, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-push-0 {
    left: auto;
  }
  /* line 6034, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-pull-0 {
    right: auto;
  }
  /* line 6037, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-offset-0 {
    margin-left: 0;
  }
  /* line 6040, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-md-order-0 {
    order: 0;
  }
}

@media (min-width: 992px) {
  /* line 6045, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-1,
.ant-col-lg-2,
.ant-col-lg-3,
.ant-col-lg-4,
.ant-col-lg-5,
.ant-col-lg-6,
.ant-col-lg-7,
.ant-col-lg-8,
.ant-col-lg-9,
.ant-col-lg-10,
.ant-col-lg-11,
.ant-col-lg-12,
.ant-col-lg-13,
.ant-col-lg-14,
.ant-col-lg-15,
.ant-col-lg-16,
.ant-col-lg-17,
.ant-col-lg-18,
.ant-col-lg-19,
.ant-col-lg-20,
.ant-col-lg-21,
.ant-col-lg-22,
.ant-col-lg-23,
.ant-col-lg-24 {
    float: left;
    flex: 0 0 auto;
  }
  /* line 6072, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  /* line 6077, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-24 {
    left: 100%;
  }
  /* line 6080, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-24 {
    right: 100%;
  }
  /* line 6083, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-24 {
    margin-left: 100%;
  }
  /* line 6086, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-24 {
    order: 24;
  }
  /* line 6089, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  /* line 6094, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-23 {
    left: 95.83333333%;
  }
  /* line 6097, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-23 {
    right: 95.83333333%;
  }
  /* line 6100, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  /* line 6103, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-23 {
    order: 23;
  }
  /* line 6106, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  /* line 6111, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-22 {
    left: 91.66666667%;
  }
  /* line 6114, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-22 {
    right: 91.66666667%;
  }
  /* line 6117, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  /* line 6120, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-22 {
    order: 22;
  }
  /* line 6123, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  /* line 6128, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-21 {
    left: 87.5%;
  }
  /* line 6131, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-21 {
    right: 87.5%;
  }
  /* line 6134, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  /* line 6137, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-21 {
    order: 21;
  }
  /* line 6140, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  /* line 6145, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-20 {
    left: 83.33333333%;
  }
  /* line 6148, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-20 {
    right: 83.33333333%;
  }
  /* line 6151, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  /* line 6154, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-20 {
    order: 20;
  }
  /* line 6157, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  /* line 6162, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-19 {
    left: 79.16666667%;
  }
  /* line 6165, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-19 {
    right: 79.16666667%;
  }
  /* line 6168, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  /* line 6171, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-19 {
    order: 19;
  }
  /* line 6174, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  /* line 6179, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-18 {
    left: 75%;
  }
  /* line 6182, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-18 {
    right: 75%;
  }
  /* line 6185, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-18 {
    margin-left: 75%;
  }
  /* line 6188, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-18 {
    order: 18;
  }
  /* line 6191, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  /* line 6196, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-17 {
    left: 70.83333333%;
  }
  /* line 6199, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-17 {
    right: 70.83333333%;
  }
  /* line 6202, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  /* line 6205, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-17 {
    order: 17;
  }
  /* line 6208, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  /* line 6213, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-16 {
    left: 66.66666667%;
  }
  /* line 6216, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-16 {
    right: 66.66666667%;
  }
  /* line 6219, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  /* line 6222, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-16 {
    order: 16;
  }
  /* line 6225, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  /* line 6230, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-15 {
    left: 62.5%;
  }
  /* line 6233, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-15 {
    right: 62.5%;
  }
  /* line 6236, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  /* line 6239, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-15 {
    order: 15;
  }
  /* line 6242, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  /* line 6247, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-14 {
    left: 58.33333333%;
  }
  /* line 6250, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-14 {
    right: 58.33333333%;
  }
  /* line 6253, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  /* line 6256, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-14 {
    order: 14;
  }
  /* line 6259, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  /* line 6264, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-13 {
    left: 54.16666667%;
  }
  /* line 6267, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-13 {
    right: 54.16666667%;
  }
  /* line 6270, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  /* line 6273, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-13 {
    order: 13;
  }
  /* line 6276, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  /* line 6281, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-12 {
    left: 50%;
  }
  /* line 6284, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-12 {
    right: 50%;
  }
  /* line 6287, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-12 {
    margin-left: 50%;
  }
  /* line 6290, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-12 {
    order: 12;
  }
  /* line 6293, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  /* line 6298, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-11 {
    left: 45.83333333%;
  }
  /* line 6301, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-11 {
    right: 45.83333333%;
  }
  /* line 6304, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  /* line 6307, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-11 {
    order: 11;
  }
  /* line 6310, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  /* line 6315, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-10 {
    left: 41.66666667%;
  }
  /* line 6318, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-10 {
    right: 41.66666667%;
  }
  /* line 6321, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  /* line 6324, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-10 {
    order: 10;
  }
  /* line 6327, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  /* line 6332, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-9 {
    left: 37.5%;
  }
  /* line 6335, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-9 {
    right: 37.5%;
  }
  /* line 6338, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  /* line 6341, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-9 {
    order: 9;
  }
  /* line 6344, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  /* line 6349, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-8 {
    left: 33.33333333%;
  }
  /* line 6352, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-8 {
    right: 33.33333333%;
  }
  /* line 6355, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  /* line 6358, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-8 {
    order: 8;
  }
  /* line 6361, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  /* line 6366, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-7 {
    left: 29.16666667%;
  }
  /* line 6369, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-7 {
    right: 29.16666667%;
  }
  /* line 6372, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  /* line 6375, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-7 {
    order: 7;
  }
  /* line 6378, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  /* line 6383, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-6 {
    left: 25%;
  }
  /* line 6386, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-6 {
    right: 25%;
  }
  /* line 6389, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-6 {
    margin-left: 25%;
  }
  /* line 6392, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-6 {
    order: 6;
  }
  /* line 6395, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  /* line 6400, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-5 {
    left: 20.83333333%;
  }
  /* line 6403, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-5 {
    right: 20.83333333%;
  }
  /* line 6406, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  /* line 6409, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-5 {
    order: 5;
  }
  /* line 6412, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  /* line 6417, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-4 {
    left: 16.66666667%;
  }
  /* line 6420, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-4 {
    right: 16.66666667%;
  }
  /* line 6423, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  /* line 6426, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-4 {
    order: 4;
  }
  /* line 6429, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  /* line 6434, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-3 {
    left: 12.5%;
  }
  /* line 6437, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-3 {
    right: 12.5%;
  }
  /* line 6440, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  /* line 6443, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-3 {
    order: 3;
  }
  /* line 6446, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  /* line 6451, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-2 {
    left: 8.33333333%;
  }
  /* line 6454, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-2 {
    right: 8.33333333%;
  }
  /* line 6457, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  /* line 6460, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-2 {
    order: 2;
  }
  /* line 6463, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  /* line 6468, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-1 {
    left: 4.16666667%;
  }
  /* line 6471, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-1 {
    right: 4.16666667%;
  }
  /* line 6474, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  /* line 6477, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-1 {
    order: 1;
  }
  /* line 6480, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-0 {
    display: none;
  }
  /* line 6483, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-push-0 {
    left: auto;
  }
  /* line 6486, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-pull-0 {
    right: auto;
  }
  /* line 6489, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-push-0 {
    left: auto;
  }
  /* line 6492, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-pull-0 {
    right: auto;
  }
  /* line 6495, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-offset-0 {
    margin-left: 0;
  }
  /* line 6498, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-lg-order-0 {
    order: 0;
  }
}

@media (min-width: 1200px) {
  /* line 6503, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-1,
.ant-col-xl-2,
.ant-col-xl-3,
.ant-col-xl-4,
.ant-col-xl-5,
.ant-col-xl-6,
.ant-col-xl-7,
.ant-col-xl-8,
.ant-col-xl-9,
.ant-col-xl-10,
.ant-col-xl-11,
.ant-col-xl-12,
.ant-col-xl-13,
.ant-col-xl-14,
.ant-col-xl-15,
.ant-col-xl-16,
.ant-col-xl-17,
.ant-col-xl-18,
.ant-col-xl-19,
.ant-col-xl-20,
.ant-col-xl-21,
.ant-col-xl-22,
.ant-col-xl-23,
.ant-col-xl-24 {
    float: left;
    flex: 0 0 auto;
  }
  /* line 6530, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  /* line 6535, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-24 {
    left: 100%;
  }
  /* line 6538, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-24 {
    right: 100%;
  }
  /* line 6541, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-24 {
    margin-left: 100%;
  }
  /* line 6544, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-24 {
    order: 24;
  }
  /* line 6547, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  /* line 6552, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-23 {
    left: 95.83333333%;
  }
  /* line 6555, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-23 {
    right: 95.83333333%;
  }
  /* line 6558, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  /* line 6561, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-23 {
    order: 23;
  }
  /* line 6564, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  /* line 6569, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-22 {
    left: 91.66666667%;
  }
  /* line 6572, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-22 {
    right: 91.66666667%;
  }
  /* line 6575, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  /* line 6578, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-22 {
    order: 22;
  }
  /* line 6581, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  /* line 6586, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-21 {
    left: 87.5%;
  }
  /* line 6589, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-21 {
    right: 87.5%;
  }
  /* line 6592, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  /* line 6595, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-21 {
    order: 21;
  }
  /* line 6598, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  /* line 6603, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-20 {
    left: 83.33333333%;
  }
  /* line 6606, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-20 {
    right: 83.33333333%;
  }
  /* line 6609, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  /* line 6612, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-20 {
    order: 20;
  }
  /* line 6615, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  /* line 6620, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-19 {
    left: 79.16666667%;
  }
  /* line 6623, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-19 {
    right: 79.16666667%;
  }
  /* line 6626, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  /* line 6629, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-19 {
    order: 19;
  }
  /* line 6632, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  /* line 6637, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-18 {
    left: 75%;
  }
  /* line 6640, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-18 {
    right: 75%;
  }
  /* line 6643, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-18 {
    margin-left: 75%;
  }
  /* line 6646, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-18 {
    order: 18;
  }
  /* line 6649, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  /* line 6654, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-17 {
    left: 70.83333333%;
  }
  /* line 6657, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-17 {
    right: 70.83333333%;
  }
  /* line 6660, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  /* line 6663, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-17 {
    order: 17;
  }
  /* line 6666, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  /* line 6671, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-16 {
    left: 66.66666667%;
  }
  /* line 6674, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-16 {
    right: 66.66666667%;
  }
  /* line 6677, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  /* line 6680, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-16 {
    order: 16;
  }
  /* line 6683, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  /* line 6688, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-15 {
    left: 62.5%;
  }
  /* line 6691, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-15 {
    right: 62.5%;
  }
  /* line 6694, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  /* line 6697, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-15 {
    order: 15;
  }
  /* line 6700, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  /* line 6705, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-14 {
    left: 58.33333333%;
  }
  /* line 6708, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-14 {
    right: 58.33333333%;
  }
  /* line 6711, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  /* line 6714, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-14 {
    order: 14;
  }
  /* line 6717, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  /* line 6722, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-13 {
    left: 54.16666667%;
  }
  /* line 6725, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-13 {
    right: 54.16666667%;
  }
  /* line 6728, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  /* line 6731, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-13 {
    order: 13;
  }
  /* line 6734, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  /* line 6739, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-12 {
    left: 50%;
  }
  /* line 6742, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-12 {
    right: 50%;
  }
  /* line 6745, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-12 {
    margin-left: 50%;
  }
  /* line 6748, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-12 {
    order: 12;
  }
  /* line 6751, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  /* line 6756, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-11 {
    left: 45.83333333%;
  }
  /* line 6759, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-11 {
    right: 45.83333333%;
  }
  /* line 6762, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  /* line 6765, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-11 {
    order: 11;
  }
  /* line 6768, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  /* line 6773, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-10 {
    left: 41.66666667%;
  }
  /* line 6776, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-10 {
    right: 41.66666667%;
  }
  /* line 6779, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  /* line 6782, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-10 {
    order: 10;
  }
  /* line 6785, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  /* line 6790, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-9 {
    left: 37.5%;
  }
  /* line 6793, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-9 {
    right: 37.5%;
  }
  /* line 6796, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  /* line 6799, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-9 {
    order: 9;
  }
  /* line 6802, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  /* line 6807, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-8 {
    left: 33.33333333%;
  }
  /* line 6810, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-8 {
    right: 33.33333333%;
  }
  /* line 6813, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  /* line 6816, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-8 {
    order: 8;
  }
  /* line 6819, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  /* line 6824, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-7 {
    left: 29.16666667%;
  }
  /* line 6827, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-7 {
    right: 29.16666667%;
  }
  /* line 6830, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  /* line 6833, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-7 {
    order: 7;
  }
  /* line 6836, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  /* line 6841, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-6 {
    left: 25%;
  }
  /* line 6844, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-6 {
    right: 25%;
  }
  /* line 6847, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-6 {
    margin-left: 25%;
  }
  /* line 6850, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-6 {
    order: 6;
  }
  /* line 6853, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  /* line 6858, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-5 {
    left: 20.83333333%;
  }
  /* line 6861, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-5 {
    right: 20.83333333%;
  }
  /* line 6864, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  /* line 6867, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-5 {
    order: 5;
  }
  /* line 6870, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  /* line 6875, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-4 {
    left: 16.66666667%;
  }
  /* line 6878, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-4 {
    right: 16.66666667%;
  }
  /* line 6881, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  /* line 6884, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-4 {
    order: 4;
  }
  /* line 6887, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  /* line 6892, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-3 {
    left: 12.5%;
  }
  /* line 6895, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-3 {
    right: 12.5%;
  }
  /* line 6898, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  /* line 6901, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-3 {
    order: 3;
  }
  /* line 6904, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  /* line 6909, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-2 {
    left: 8.33333333%;
  }
  /* line 6912, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-2 {
    right: 8.33333333%;
  }
  /* line 6915, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  /* line 6918, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-2 {
    order: 2;
  }
  /* line 6921, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  /* line 6926, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-1 {
    left: 4.16666667%;
  }
  /* line 6929, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-1 {
    right: 4.16666667%;
  }
  /* line 6932, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  /* line 6935, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-1 {
    order: 1;
  }
  /* line 6938, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-0 {
    display: none;
  }
  /* line 6941, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-push-0 {
    left: auto;
  }
  /* line 6944, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-pull-0 {
    right: auto;
  }
  /* line 6947, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-push-0 {
    left: auto;
  }
  /* line 6950, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-pull-0 {
    right: auto;
  }
  /* line 6953, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-offset-0 {
    margin-left: 0;
  }
  /* line 6956, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xl-order-0 {
    order: 0;
  }
}

@media (min-width: 1600px) {
  /* line 6961, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-1,
.ant-col-xxl-2,
.ant-col-xxl-3,
.ant-col-xxl-4,
.ant-col-xxl-5,
.ant-col-xxl-6,
.ant-col-xxl-7,
.ant-col-xxl-8,
.ant-col-xxl-9,
.ant-col-xxl-10,
.ant-col-xxl-11,
.ant-col-xxl-12,
.ant-col-xxl-13,
.ant-col-xxl-14,
.ant-col-xxl-15,
.ant-col-xxl-16,
.ant-col-xxl-17,
.ant-col-xxl-18,
.ant-col-xxl-19,
.ant-col-xxl-20,
.ant-col-xxl-21,
.ant-col-xxl-22,
.ant-col-xxl-23,
.ant-col-xxl-24 {
    float: left;
    flex: 0 0 auto;
  }
  /* line 6988, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-24 {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  /* line 6993, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-24 {
    left: 100%;
  }
  /* line 6996, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-24 {
    right: 100%;
  }
  /* line 6999, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-24 {
    margin-left: 100%;
  }
  /* line 7002, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-24 {
    order: 24;
  }
  /* line 7005, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-23 {
    display: block;
    box-sizing: border-box;
    width: 95.83333333%;
  }
  /* line 7010, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-23 {
    left: 95.83333333%;
  }
  /* line 7013, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  /* line 7016, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  /* line 7019, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-23 {
    order: 23;
  }
  /* line 7022, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-22 {
    display: block;
    box-sizing: border-box;
    width: 91.66666667%;
  }
  /* line 7027, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-22 {
    left: 91.66666667%;
  }
  /* line 7030, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  /* line 7033, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  /* line 7036, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-22 {
    order: 22;
  }
  /* line 7039, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%;
  }
  /* line 7044, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-21 {
    left: 87.5%;
  }
  /* line 7047, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-21 {
    right: 87.5%;
  }
  /* line 7050, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  /* line 7053, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-21 {
    order: 21;
  }
  /* line 7056, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-20 {
    display: block;
    box-sizing: border-box;
    width: 83.33333333%;
  }
  /* line 7061, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-20 {
    left: 83.33333333%;
  }
  /* line 7064, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  /* line 7067, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  /* line 7070, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-20 {
    order: 20;
  }
  /* line 7073, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-19 {
    display: block;
    box-sizing: border-box;
    width: 79.16666667%;
  }
  /* line 7078, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-19 {
    left: 79.16666667%;
  }
  /* line 7081, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  /* line 7084, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  /* line 7087, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-19 {
    order: 19;
  }
  /* line 7090, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-18 {
    display: block;
    box-sizing: border-box;
    width: 75%;
  }
  /* line 7095, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-18 {
    left: 75%;
  }
  /* line 7098, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-18 {
    right: 75%;
  }
  /* line 7101, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-18 {
    margin-left: 75%;
  }
  /* line 7104, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-18 {
    order: 18;
  }
  /* line 7107, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-17 {
    display: block;
    box-sizing: border-box;
    width: 70.83333333%;
  }
  /* line 7112, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-17 {
    left: 70.83333333%;
  }
  /* line 7115, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  /* line 7118, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  /* line 7121, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-17 {
    order: 17;
  }
  /* line 7124, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-16 {
    display: block;
    box-sizing: border-box;
    width: 66.66666667%;
  }
  /* line 7129, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-16 {
    left: 66.66666667%;
  }
  /* line 7132, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  /* line 7135, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  /* line 7138, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-16 {
    order: 16;
  }
  /* line 7141, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%;
  }
  /* line 7146, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-15 {
    left: 62.5%;
  }
  /* line 7149, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-15 {
    right: 62.5%;
  }
  /* line 7152, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  /* line 7155, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-15 {
    order: 15;
  }
  /* line 7158, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-14 {
    display: block;
    box-sizing: border-box;
    width: 58.33333333%;
  }
  /* line 7163, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-14 {
    left: 58.33333333%;
  }
  /* line 7166, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  /* line 7169, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  /* line 7172, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-14 {
    order: 14;
  }
  /* line 7175, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-13 {
    display: block;
    box-sizing: border-box;
    width: 54.16666667%;
  }
  /* line 7180, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-13 {
    left: 54.16666667%;
  }
  /* line 7183, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  /* line 7186, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  /* line 7189, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-13 {
    order: 13;
  }
  /* line 7192, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-12 {
    display: block;
    box-sizing: border-box;
    width: 50%;
  }
  /* line 7197, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-12 {
    left: 50%;
  }
  /* line 7200, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-12 {
    right: 50%;
  }
  /* line 7203, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-12 {
    margin-left: 50%;
  }
  /* line 7206, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-12 {
    order: 12;
  }
  /* line 7209, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-11 {
    display: block;
    box-sizing: border-box;
    width: 45.83333333%;
  }
  /* line 7214, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-11 {
    left: 45.83333333%;
  }
  /* line 7217, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  /* line 7220, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  /* line 7223, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-11 {
    order: 11;
  }
  /* line 7226, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-10 {
    display: block;
    box-sizing: border-box;
    width: 41.66666667%;
  }
  /* line 7231, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-10 {
    left: 41.66666667%;
  }
  /* line 7234, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  /* line 7237, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  /* line 7240, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-10 {
    order: 10;
  }
  /* line 7243, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%;
  }
  /* line 7248, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-9 {
    left: 37.5%;
  }
  /* line 7251, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-9 {
    right: 37.5%;
  }
  /* line 7254, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  /* line 7257, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-9 {
    order: 9;
  }
  /* line 7260, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-8 {
    display: block;
    box-sizing: border-box;
    width: 33.33333333%;
  }
  /* line 7265, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-8 {
    left: 33.33333333%;
  }
  /* line 7268, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  /* line 7271, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  /* line 7274, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-8 {
    order: 8;
  }
  /* line 7277, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-7 {
    display: block;
    box-sizing: border-box;
    width: 29.16666667%;
  }
  /* line 7282, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-7 {
    left: 29.16666667%;
  }
  /* line 7285, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  /* line 7288, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  /* line 7291, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-7 {
    order: 7;
  }
  /* line 7294, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-6 {
    display: block;
    box-sizing: border-box;
    width: 25%;
  }
  /* line 7299, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-6 {
    left: 25%;
  }
  /* line 7302, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-6 {
    right: 25%;
  }
  /* line 7305, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-6 {
    margin-left: 25%;
  }
  /* line 7308, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-6 {
    order: 6;
  }
  /* line 7311, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-5 {
    display: block;
    box-sizing: border-box;
    width: 20.83333333%;
  }
  /* line 7316, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-5 {
    left: 20.83333333%;
  }
  /* line 7319, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  /* line 7322, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  /* line 7325, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-5 {
    order: 5;
  }
  /* line 7328, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-4 {
    display: block;
    box-sizing: border-box;
    width: 16.66666667%;
  }
  /* line 7333, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-4 {
    left: 16.66666667%;
  }
  /* line 7336, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  /* line 7339, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  /* line 7342, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-4 {
    order: 4;
  }
  /* line 7345, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%;
  }
  /* line 7350, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-3 {
    left: 12.5%;
  }
  /* line 7353, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-3 {
    right: 12.5%;
  }
  /* line 7356, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  /* line 7359, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-3 {
    order: 3;
  }
  /* line 7362, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-2 {
    display: block;
    box-sizing: border-box;
    width: 8.33333333%;
  }
  /* line 7367, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-2 {
    left: 8.33333333%;
  }
  /* line 7370, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  /* line 7373, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  /* line 7376, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-2 {
    order: 2;
  }
  /* line 7379, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-1 {
    display: block;
    box-sizing: border-box;
    width: 4.16666667%;
  }
  /* line 7384, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-1 {
    left: 4.16666667%;
  }
  /* line 7387, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  /* line 7390, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  /* line 7393, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-1 {
    order: 1;
  }
  /* line 7396, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-0 {
    display: none;
  }
  /* line 7399, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-push-0 {
    left: auto;
  }
  /* line 7402, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-pull-0 {
    right: auto;
  }
  /* line 7405, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-push-0 {
    left: auto;
  }
  /* line 7408, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-pull-0 {
    right: auto;
  }
  /* line 7411, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-offset-0 {
    margin-left: 0;
  }
  /* line 7414, vendor/lerner/app/assets/stylesheets/lerner/_antd.scss */
  .ant-col-xxl-order-0 {
    order: 0;
  }
}

/* line 7, bundled-gems/ruby/3.3.0/gems/cookies_eu-1.7.8/app/assets/stylesheets/cookies_eu.scss */
.cookies-eu {
  line-height: 40px;
  position: fixed;
  z-index: 999;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0 20px;
  text-align: center;
  border-top: 1px solid #E4E4E4;
  background: #F2F2F2;
}

@media (max-width: 767px) {
  /* line 7, bundled-gems/ruby/3.3.0/gems/cookies_eu-1.7.8/app/assets/stylesheets/cookies_eu.scss */
  .cookies-eu {
    font-size: 12px;
    line-height: 30px;
    position: initial;
  }
}

/* line 30, bundled-gems/ruby/3.3.0/gems/cookies_eu-1.7.8/app/assets/stylesheets/cookies_eu.scss */
.cookies-eu .cookies-eu-content-holder {
  display: inline-block;
  padding: 0 20px;
}

/* line 36, bundled-gems/ruby/3.3.0/gems/cookies_eu-1.7.8/app/assets/stylesheets/cookies_eu.scss */
.cookies-eu .cookies-eu-button-holder {
  display: inline-block;
}

/* line 39, bundled-gems/ruby/3.3.0/gems/cookies_eu-1.7.8/app/assets/stylesheets/cookies_eu.scss */
.cookies-eu .cookies-eu-button-holder .cookies-eu-ok {
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  min-width: 26px;
  margin-right: 5px;
  padding: 2px 11px;
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
  color: #FFFFFF;
  border: 0;
  outline: none;
  background-color: #4D90FE;
}

/* line 2, app/assets/stylesheets/titleleaf/_cookies_eu.scss */
.cookies-eu {
  line-height: 1.2em;
}

/* line 4, app/assets/stylesheets/titleleaf/_cookies_eu.scss */
.cookies-eu a:hover {
  color: #752225;
}

/* line 7, app/assets/stylesheets/titleleaf/_cookies_eu.scss */
.cookies-eu .cookies-eu-content-holder {
  padding: 5px 10px;
}

/* line 10, app/assets/stylesheets/titleleaf/_cookies_eu.scss */
.cookies-eu .cookies-eu-button-holder .cookies-eu-ok {
  margin: 5px;
  background-color: #117fa7;
}

/* line 13, app/assets/stylesheets/titleleaf/_cookies_eu.scss */
.cookies-eu .cookies-eu-button-holder .cookies-eu-ok:hover {
  background-color: color-mix(in oklab, #117fa7, #000 10%);
}

/* Layout */
/* Shortcuts */
/* Logo */
/* Common */
/* line 21, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
a.more,
a.default,
a.cancel {
  padding: 5px 10px;
  color: #aaa;
  background-color: #ededed;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

/* line 29, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
a.more:hover,
a.default:hover,
a.cancel:hover {
  color: #555;
  background-color: #d4d4d4;
  background-image: none;
}

/* line 36, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
a.default {
  color: #821;
  background-color: #d4d4d4;
}

/* line 40, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
a.default:hover {
  color: #710;
  background-color: #bbb;
}

/* line 46, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
img {
  border: none;
}

/* line 49, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.address ul {
  font-weight: bold;
}

/* line 52, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.forcetopmargin {
  margin-top: 2em;
}

/* line 55, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.forcebottommargin {
  margin-bottom: 2em;
}

/* line 58, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.notopmargin {
  margin-top: 0;
}

/* line 61, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.nobottommargin {
  margin-bottom: 0;
}

/* line 64, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.separator {
  border-top: 1px solid #ededed;
}

/* line 67, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.topseparator {
  padding-top: 2em;
  border-top: 1px solid #ededed;
}

/* line 71, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.bottomseparator {
  margin-bottom: 2em;
  border-bottom: 1px solid #ededed;
}

/* line 75, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.noseparator {
  border-top: none;
}

/* line 78, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form.assembly {
  margin: 0 0 8px 0;
}

/* line 81, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form.assembly select {
  width: 99%;
  font-size: 87.5%;
}

/* line 85, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
p.count {
  float: left;
}

/* line 88, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
p.date {
  /* not used?*/
  color: #908f7d;
  font-size: 81.25%;
  margin-bottom: 1.6em;
}

/* line 92, app/assets/stylesheets/mixins/_font_awesome_6.scss */
span.state-processing:after {
  display: inline-block;
  content: "";
  font: var(--fa-font-solid);
  font-size: 10px;
  color: inherit;
  margin-left: 4px;
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 97, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.hidden {
  display: none;
}

/* line 100, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.module {
  margin: 0 0 2em;
}

/*div.module h2 { margin:0; }*/
/* line 104, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.module img.button {
  float: right;
  margin: 0 0 0 5px;
  border: 0;
}

/* line 109, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.textile img {
  float: left;
  margin: 0 20px 15px 0;
}

/* line 113, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.module p {
  margin: 0 0 1em;
}

/* line 116, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.module-faq {
  clear: right;
  border-bottom: 1px solid #ededed;
}

/* line 120, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.module-faq h3 {
  font-size: 112.5%;
}

/* line 123, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.module-faq p {
  padding: 0 0 0 10px;
}

/* line 126, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.module p.forcebottommargin {
  margin-bottom: 1em;
}

/* line 129, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
blockquote {
  padding: 0;
  margin: 0;
  border: none;
}

/* line 137, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.meta,
.isbn,
.item_no {
  color: #565954;
  font-size: 81.25%;
  margin: 0;
  padding: 0;
  font-weight: normal;
}

/* line 146, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.qr_bundle {
  color: #510608;
}

/* line 148, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.qr_bundle .item_no {
  color: #510608;
}

/* line 152, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
cite {
  font-family: Lora, "MS Sans Serif", sans-serif;
  display: block;
  color: #565954;
  margin-top: 0.5em;
}

/* line 158, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.clearright {
  clear: right;
  height: 1px;
}

/* line 162, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.clearleft {
  clear: left;
  height: 1px;
}

/* line 166, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.clearboth {
  clear: both;
  height: 1px;
}

/* line 172, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.member-price {
  font-weight: bold;
}

/* line 175, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.member-price-big {
  font-size: 125%;
  font-weight: bold;
}

/* line 179, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.list-price span,
.member-price span,
.member-price-big span {
  color: #000;
}

/* line 185, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.module img.cover,
.module img.spread,
.module img.composite,
.module img.portrait {
  margin: 0 20px 15px 0;
}

/* line 194, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.flash {
  margin-bottom: 0.5em;
}

/* line 197, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.flash-notice,
.flash-error,
.flash-alert,
.other-error,
.nb {
  position: relative;
  font-family: Karla, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0.9em 0.9em 0.9em 2.631em;
  background: LemonChiffon;
  font-size: 112.5%;
  font-style: italic;
  color: #675d00;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

/* line 212, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.flash-error,
.flash-alert,
.other-error {
  background: MistyRose;
  color: #7b0c00;
}

/* line 218, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.nb {
  background: #f6ffad;
  color: #6c7a00;
}

/* line 222, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.flash-error:before,
.flash-notice:before,
.flash-alert:before,
.other-error:before,
.nb:before {
  display: inline-block;
  font: var(--fa-font-regular);
  font-size: 100%;
  line-height: 1em;
  margin-right: 0.4em;
  width: 1em;
  position: absolute;
  top: 0.9em;
  left: 0.9em;
}

/* line 237, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.flash-notice:before {
  content: "\f058";
  /* fa-check-circle */
}

/* line 240, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.flash-error:before {
  content: "\f071";
  /* fa-exclamation-triangle */
}

/* line 243, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.flash-alert:before,
.other-error:before {
  content: "\f0a4";
  /* fa-hand-point-right */
}

/* line 247, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.nb:before {
  content: "\f05a";
  /* fa-info-circle */
}

/* line 252, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.testimonial {
  background: #ededed;
  padding: 10px 15px;
  margin-bottom: 2em;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 258, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.testimonial.module {
  background: transparent;
  padding: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

/* line 263, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.testimonial.module blockquote {
  padding-left: 26px;
  background: #fff url(/images/lerner/quote.gif) top left no-repeat;
}

/* line 267, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.testimonial.module blockquote p {
  margin: 0;
  padding: 0;
}

/* line 271, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.testimonial.module cite {
  display: block;
  padding-left: 26px;
}

/* line 275, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.replaced {
  margin: 0 0 20px 0;
  padding: 6px 9px;
  background: #ffe1e1;
  font-size: 81.25%;
  font-weight: bold;
  color: #aaa;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 284, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.inactive {
  margin: 0 0 20px 0;
  padding: 6px 9px;
  background: #ededed;
  font-size: 81.25%;
  font-weight: bold;
  color: #aaa;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 293, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.subdue {
  color: #999;
}

/* line 296, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.nyp {
  color: #bbb;
}

/* line 299, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.op {
  color: #999;
  text-decoration: line-through;
}

/* line 303, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#errorExplanation,
#error_explanation {
  background: MistyRose;
  color: #7b0c00;
  padding: 1em;
  margin-bottom: 20px;
}

/* line 310, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#errorExplanation h2,
#error_explanation h2 {
  font-family: Karla, Arial, Helvetica, sans-serif;
  color: #7b0c00;
  font-size: 125%;
  margin-top: 0;
  text-decoration: underline;
}

/* line 318, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#errorExplanation p,
#error_explanation p {
  margin: 0;
}

/* line 322, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#errorExplanation ul,
#error_explanation ul {
  padding: 0 0 0 1em;
  margin: 0;
}

/* line 327, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#errorExplanation ul li,
#error_explanation ul li {
  list-style: none url(https://assets2.titleleaf.com/public/assets/lerner/asterix/gt-23d7cafa0b400d1615351493ccb20330119e9284d150adbd06aecbbff106810d.gif) outside;
  padding: 0;
  margin: 0;
}

/* line 333, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#popup {
  font-size: 81.25%;
  padding: 10px;
  border: 3px solid black;
}

/* line 338, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.inputrequirement {
  font-size: 87.5%;
  font-style: italic;
  text-align: right;
}

/* line 343, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.border {
  border: 1px solid #d0ecf6;
}

/* Clearfix -- Implement with @extend */
/* line 349, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 354, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.clearfix:after {
  clear: both;
}

/* Quick search */
/* line 360, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form.quick-search input.button {
  margin: 0;
}

/* line 363, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form#newsletter input.text,
form.quick-search input.text {
  width: 100%;
  margin: 0 0 0.5em;
  color: #aaa;
}

/* Action lists */
/* line 371, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.image-actions,
ul.page-actions,
ul.record-actions {
  font-family: Karla, Arial, Helvetica, sans-serif;
}

/* line 376, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.image-actions {
  list-style-type: none;
  margin: 1em 0 0;
  padding: 0;
}

/* line 380, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.image-actions li {
  display: inline;
  padding: 0;
  margin: 0 3px 0 0;
}

/* line 386, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.page-actions {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}

/* line 391, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.page-actions li {
  display: inline;
  padding: 0 18px 0 0;
}

/* line 395, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.record-actions {
  float: right;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}

/* line 401, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.record-actions li {
  display: inline;
  padding-left: 4px;
}

/* line 405, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.page-actions li:before {
  top: -1px;
}

/* Divider */
/* line 410, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
h2.divider {
  border-bottom: 2px solid #ededed;
  margin-top: 2em;
  clear: both;
}

/* Tables */
/* line 417, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
table {
  width: 100%;
  border-collapse: collapse;
  padding: 0;
  margin: 2em 0;
  font-size: 87.5%;
}

/* line 424, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
table.print {
  width: 97%;
  background-color: transparent;
}

/* line 427, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
table.print td.subtotal {
  border: none;
}

/* line 430, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
table.print td.total-label,
table.print td.total {
  font-weight: bold;
  border: none;
}

/* line 435, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
table.print td.subtotal-label,
table.print td.total-label {
  text-align: right;
  border: none;
}

/* line 440, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
table.print tr.odd,
table.print tr.even {
  background-color: transparent;
}

/* line 444, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
table.print th {
  color: #000;
  background-color: transparent;
  border-bottom: 1px #333 solid;
}

/* line 449, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
table.print td {
  color: #000;
  background-color: transparent;
  border: none;
  /* resets td border */
  border-bottom: 1px solid #d4d4d4;
}

/* line 456, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
tr {
  vertical-align: top;
}

/* line 459, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
th {
  /*@include sans_serif;*/
  /*font-weight:normal;*/
  font-size: 81.25%;
  /*text-align:left;*/
  /*padding:0 10px;*/
  /*color:$light_gray;*/
  /*background:#f6f6f6;*/
  /*border:1px solid #d1d1d1;*/
  text-transform: uppercase;
  font-weight: lighter;
}

/* line 477, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
td {
  /*@include sans_serif;*/
  /*text-align:left;*/
  /*padding:2px 5px;*/
  /*border-right:1px #fff solid;*/
  /*border-top:1px #fff solid;*/
}

/* line 484, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
td.summary {
  background-color: transparent;
  font-weight: bold;
}

/* line 488, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
th.number,
td.number {
  text-align: right;
}

/* line 492, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
th.right,
td.right {
  text-align: right;
}

/* line 496, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
th.left,
td.left {
  text-align: left;
}

/* line 500, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
th.center,
td.center,
th.qty,
td.qty {
  text-align: center;
}

/* line 506, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
th.date,
td.date {
  width: 6em;
}

/* line 510, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
th.qty,
td.qty {
  width: 3.631em;
}

/* line 514, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
th.icon,
td.icon {
  text-align: center;
}

/* line 519, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
table a:link,
table a:visited {
  /*color:#000;*/
}

/* line 523, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
table th a:link,
table th a:visited {
  /*color:#fff;*/
}

/* line 527, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
table a.highlight:link,
table a.highlight:visited {
  /*color:$link_text;*/
}

/* line 531, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
span.highlight-alt,
a.highlight-alt:link,
a.highlight-alt:visited {
  color: #af0e11;
}

/* line 536, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
table a.block:link,
table a.block:visited {
  /*color:#000;*/
  display: block;
}

/* line 541, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
table a.admin:link,
table a.admin:visited {
  /*color:#999;*/
}

/* line 545, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
table a:hover,
table a:active,
table a.admin:hover,
table a.admin:active,
table a.block:hover,
table a.block:active,
table a.highlight:hover,
table a.highlight:active {
  color: #af0e11;
}

/* line 555, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
a.subdue {
  color: #970c0f;
}

/* line 562, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
table tr.title td a {
  font-weight: normal;
}

/* Lists */
/* line 567, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul {
  list-style: none;
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 100%;
  line-height: 1.4em;
}

/* line 574, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.disc li {
  background: url(https://assets2.titleleaf.com/public/assets/lerner/asterix/diamond-4756c3d95561fe0e33d61a341b8ba8f5b4611d6862ce04fa3abc402d34176629.gif) no-repeat 0.2em;
  padding: 0 0 0 1.5em;
}

/* line 578, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.view {
  clear: right;
  margin: 0;
  font-size: 75%;
  float: right;
}

/* line 584, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.view li {
  display: inline;
  padding: 0 2px;
}

/* line 588, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.view li.last {
  padding-right: 0;
}

/* line 591, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.toc {
  visibility: hidden;
  padding: 0;
  margin: 2em 0;
  list-style: none;
}

/* line 597, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.toc li {
  visibility: hidden;
  display: inline;
  padding: 0 7px;
  border-left: 1px solid #d4d4d4;
}

/* line 603, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.toc li.first {
  padding-left: 0;
  border: none;
}

/* line 607, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.footnote {
  font-size: 81.25%;
}

/* line 609, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.footnote li {
  padding: 0;
  margin: 0;
}

/* line 613, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.footnote li img {
  vertical-align: middle;
  margin: 0;
}

/* Footer */
/* Forms */
/* line 622, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form {
  margin: 0;
  padding: 0;
}

/* line 626, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
legend,
div.legend {
  font-family: Karla, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #aaa;
}

/* line 632, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
fieldset,
div.fieldset {
  margin: 0 0 2em;
  padding: 0;
  border-color: white;
  border-right: 0;
  border-left: 0;
  border-bottom: 0;
}

/* line 641, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.option {
  margin-bottom: 2em;
}

/* line 644, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.sub-option,
ul.sub-option li {
  margin-left: 0.5em;
}

/* line 648, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.sub-option {
  margin-top: 0.5em;
}

/* line 651, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
input,
select,
textarea {
  font-family: Karla, Arial, Helvetica, sans-serif;
}

/* line 656, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
label,
.label {
  font-family: Karla, Arial, Helvetica, sans-serif;
  display: block;
  font-size: 81.25%;
  text-transform: uppercase;
}

/* line 663, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
table label,
table .label {
  font-size: 100%;
  text-transform: none;
}

/* line 668, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
label.normal {
  font-weight: normal;
}

/* line 671, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
label.subdue {
  display: inline;
  font-weight: normal;
  font-size: 100%;
  color: #000;
}

/* line 677, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.label-list {
  color: #565954;
  font-size: 81.25%;
  margin: 0 1em 0 0;
  padding: 0;
}

/* line 683, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
li.nyp,
li.nyp span {
  color: #bbb;
}

/* line 687, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
li.op,
li.op span {
  color: #999;
  text-decoration: line-through;
}

/* line 692, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.inline,
input.inline,
label.inline {
  display: inline !important;
}

/* line 697, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
label.inline {
  padding-left: 5px;
}

/* line 704, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
span.input {
  font-size: 87.5%;
  padding: 3px;
  margin: 2px;
}

/* line 709, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.group,
div.filter,
div.tags {
  padding: 10px 0;
  margin-top: 0;
  margin-bottom: 1em;
  background-color: #fff;
}

/* line 717, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.tags {
  padding: 0.5em 1em;
  margin-bottom: 2em;
  background-color: #f7f7f7;
}

/* line 722, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.filter {
  margin-bottom: 1em;
}

/* line 724, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.filter select {
  width: 99%;
}

/* line 728, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.formrow {
  padding: 0.5em 2% 0.5em;
  margin-bottom: 2px;
}

/* line 732, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.formbuttons {
  text-align: right;
  margin-top: 5px;
}

/* line 736, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.formbuttons .secondary {
  float: left;
  font-size: 81.25%;
}

/* line 740, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.formbuttons .secondary a {
  color: #aaa;
}

/* line 743, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.secondary {
  color: #999;
}

/* line 746, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
textarea.tall {
  height: 250px;
}

/* line 749, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
textarea.medium {
  height: 125px;
}

/* line 752, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
textarea.short {
  height: 75px;
}

/* line 755, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.ornate {
  margin: 0;
  padding: 5px;
  border: 0;
  background-color: #fff;
}

/* line 761, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.ornate div.group {
  padding: 0;
  margin-top: 0;
  background-color: #fff;
}

/* line 766, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.formrow .half,
.formrow .full,
.formrow .quarter,
.formrow .threequarters,
.formrow .unsized,
.group .half,
.group .full,
.group .quarter,
.group .threequarters,
.group .unsized {
  width: 45%;
  padding: 0.5em 2% 0.5em;
  margin-bottom: 2px;
  float: left;
  margin-right: 0;
}

/* line 782, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.formrow .half,
.formrow .full,
.formrow .quarter,
.formrow .threequarters,
.formrow .unsized,
.group .half,
.group .full,
.group .quarter,
.group .threequarters,
.group .unsized {
  /*float:none;*/
}

/* line 794, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.half input,
.full input,
.quarter input,
.threequarters input,
.unsized input,
.half select,
.full select,
.quarter select,
.threequarters select,
.unsized select,
.half textarea,
.full textarea,
.quarter textarea,
.threequarters textarea,
.unsized textarea {
  width: 98%;
}

/* line 811, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.group .half label input,
.group .full label input,
.group .quarter label input,
.group .threequarters label input,
.group .unsized label input {
  width: auto;
}

/* line 818, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.group .half label input,
.group .full label input,
.group .quarter label input,
.group .threequarters label input,
.group .unsized label input[type="checkbox"] {
  width: 1.618em;
}

/* line 825, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.group .unsized {
  float: none;
}

/* line 828, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.formrow .full,
.group .full {
  width: 95%;
  clear: left;
  float: none;
}

/* line 834, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.formrow .quarter,
.group .quarter {
  width: 20%;
}

/* line 838, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.formrow .threequarters,
.group .threequarters {
  width: 68%;
}

/* line 842, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.group .unsized {
  width: 98%;
}

/* line 845, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.group input.unsized {
  width: auto;
  padding: 0;
}

/* line 849, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.full input,
.full select {
  width: 99%;
}

/* line 853, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.first {
  clear: left;
}

/* line 856, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.bottom {
  margin-bottom: 0;
}

/* line 859, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.full .half,
.half .half,
.formrow .half {
  width: 45%;
  padding: 0;
  float: none;
}

/* line 866, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.full .full,
.half .full,
.formrow .full {
  width: 99%;
  padding: 0;
  float: none;
}

/* line 873, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.vertical-groups {
  padding: 5px 12px;
}

/* line 876, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.vertical-groups .list {
  height: 150px;
  overflow: auto;
  background: #fff;
  border: 1px solid #999;
  margin-top: 3px;
}

/* line 883, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form .s {
  width: 75px;
}

/* line 886, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form .m {
  width: 125px;
}

/* line 889, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form .l {
  width: 200px;
}

/* line 892, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form .xl {
  width: 325px;
}

/* line 895, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form input.l[type="text"],
form input.l[type="submit"] {
  width: 200px;
}

/* line 899, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form.current-model-search,
form.find-by-product {
  margin-bottom: 3em;
}

/* line 902, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form.current-model-search label,
form.find-by-product label {
  display: inline;
}

/* line 905, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form.current-model-search input[type="text"],
form.find-by-product input[type="text"] {
  width: 100%;
  padding: 0.3em 0.5em;
}

/* line 909, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form.current-model-search .button,
form.find-by-product .button {
  margin: 6px 0 0 3px;
}

/* line 916, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.widget form.current-model-search input[type="text"],
.widget form.find-by-product input[type="text"] {
  width: 100%;
}

/* line 921, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form div.check_boxes label.group {
  margin-bottom: 0.4em;
}

/* line 924, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form div.check_boxes label.choice {
  display: inline;
  /*color:$gray;*/
  margin-right: 15px;
  font-weight: normal;
  white-space: nowrap;
}

/* line 931, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form div.check_boxes input {
  margin-right: 0.5em;
  margin-top: -2px;
}

/* line 935, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
input#discount_code,
input#isbn {
  width: 70%;
  display: inline;
}

/* Buttons */
/* line 942, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
a.button.off,
input.button.off,
button.button.off {
  background: #ddd;
}

/* line 947, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.back-or-forth {
  font-family: Karla, Arial, Helvetica, sans-serif;
  font-size: 81.25%;
  text-align: right;
  margin: 0 0 20px 0;
}

/* line 955, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.pagebuttons {
  text-align: right;
  margin: 10px 0 30px 0;
}

/* line 959, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.pagebuttons .secondary {
  float: left;
}

/* line 962, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.pageresults {
  margin: 20px 0 0 0;
  padding: 0;
}

/* line 966, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.smallbuttons {
  float: right;
  margin: 0;
  padding: 0;
}

/* Custom */
/* line 973, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.buy-s {
  min-width: 225px;
  margin: 0 0 10px;
  border-left: 1px solid #fff;
  /* radio buttons view */
}

/* line 977, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.buy-s div.buy-row {
  padding: 0.3em 0;
}

/* line 980, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.buy-s div.buy-row label {
  font-size: 100%;
  text-transform: none;
  padding-left: 7px;
}

/* line 986, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.buy {
  padding: 1em;
}

/* radio buttons view */
/* line 989, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.buy-group {
  background: #fff;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  padding-bottom: 1em;
}

/* radio buttons view */
/* line 994, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.buy form {
  margin: 0;
}

/* line 997, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.buy div.buttons,
div.buy-s div.buttons {
  margin-top: 10px;
}

/* radio buttons view */
/* line 1001, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.buy div.buttons,
div.buy-s div.buttons {
  float: left;
  margin-right: 5px;
}

/* line 1006, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.buy-row {
  padding: 0.5em 0;
}

/* radio buttons view */
/*div.buy-row { margin-bottom:5px;padding:5px 0;border-top:1px solid $group_bg;border-bottom:1px solid $group_bg; } [> default format only view <]*/
/* line 1010, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.buy-row label {
  display: inline;
}

/* line 1013, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form.filter {
  margin-bottom: 2em;
}

/* line 1016, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.seal {
  margin: 6em 0 0 3px;
}

/* line 1019, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.seal div {
  margin-bottom: 2em;
}

/* line 1025, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs a {
  color: #000;
}

/* line 1028, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs a:hover {
  color: #af0e11;
}

/* line 1031, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs .ui-widget-header {
  background: none;
  border: none;
}

/* line 1035, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs .ui-widget-header .ui-state-default {
  background: #ededed;
  border: none;
}

/* line 1039, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs form {
  margin-top: 0;
}

/* line 1043, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-widget-content {
  background: none;
  border: none;
  padding: 0;
}

/* line 1048, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs {
  margin: 2em 0;
  border-bottom: 1px solid #ededed;
}

/* line 1051, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-tabs-nav {
  font-size: 100%;
  padding: 0;
}

/* line 1054, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-tabs-nav li {
  padding: 0.5em 1em;
  margin-right: 7px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 1059, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-tabs-nav li a {
  color: #4c4c4c;
  padding: 0;
}

/* line 1063, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-tabs-nav li a:hover {
  color: #af0e11;
  padding: 0;
}

/* line 1067, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-tabs-nav li:first-child {
  margin-left: 0;
}

/* line 1071, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-tabs-nav .ui-state-default {
  background: #fafafa;
  border: 1px solid #ededed;
}

/* line 1074, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-tabs-nav .ui-state-default:hover {
  background: #ededed;
}

/* line 1077, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-tabs-nav .ui-state-default a {
  color: #aaa;
}

/* line 1080, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-tabs-nav .ui-state-default a:hover {
  color: #4c4c4c;
}

/* line 1084, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-tabs-nav .ui-tabs-active {
  background: #fff;
  border: 1px solid #ededed;
  border-bottom: 1px solid #fff;
}

/* line 1088, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-tabs-nav .ui-tabs-active:hover {
  background: #fff;
}

/* line 1091, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-tabs-nav .ui-tabs-active a,
div#tabs.ui-tabs .ui-tabs-nav .ui-tabs-active a:hover {
  color: #000;
}

/* line 1097, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-tabs-panel {
  margin: 0;
  padding: 1em 2em 2em 2em;
  background-color: #fff;
  margin-top: -1px !important;
  border-top: 1px solid #ededed;
}

/* line 1104, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-widget-content {
  color: #000;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

/* line 1106, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-widget-content a {
  color: #000;
}

/* line 1109, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-widget-content a:hover {
  color: #af0e11;
}

/* line 1112, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-widget-content th,
div#tabs.ui-tabs .ui-widget-content td {
  color: #000;
  border-color: #ddd !important;
}

/* line 1117, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-widget-content td {
  background-color: transparent;
}

/* line 1120, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-widget-content input,
div#tabs.ui-tabs .ui-widget-content select {
  font-family: sans-serif;
}

/* line 1124, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-widget-content select {
  color: #000;
  background-color: #eee;
  border: 1px solid #ccc;
}

/* line 1129, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-widget-content input[type="number"] {
  color: #4c4c4c;
  background-color: #eee;
}

/* line 1133, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs .ui-widget-content input[type="number"]:focus {
  color: #000;
}

/* line 1139, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs.soap {
  margin: 2em 0;
}

/* line 1141, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs.soap .ui-tabs-nav {
  font-size: 87.5%;
  padding: 0;
}

/* line 1144, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs.soap .ui-tabs-nav li {
  padding: 12px 18px;
  margin-right: 4px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

/* line 1148, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs.soap .ui-tabs-nav li a {
  color: #4c4c4c;
  padding: 0;
}

/* line 1152, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs.soap .ui-tabs-nav li a:hover {
  color: #af0e11;
  padding: 0;
}

/* line 1156, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs.soap .ui-tabs-nav li:first-child {
  margin-left: 0;
}

/* line 1160, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs.soap .ui-tabs-nav .ui-state-default {
  background: #ededed;
  border: 1px solid #ededed;
}

/* line 1164, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs.soap .ui-tabs-nav .ui-state-active {
  background: #eee;
  border: 1px solid #ededed;
}

/* line 1167, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs.soap .ui-tabs-nav .ui-state-active a,
div#tabs.ui-tabs.soap .ui-tabs-nav .ui-state-active a:hover {
  color: #ddd;
}

/* line 1173, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs.soap .ui-tabs-panel {
  margin: 0;
  padding: 0;
  background: transparent;
  margin-top: -1px !important;
  border-top: 1px solid #ededed;
}

/* line 1180, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs.soap .ui-widget-content {
  color: #4c4c4c;
}

/* line 1183, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs.soap .ui-widget-content a {
  color: #4c4c4c;
}

/* line 1186, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#tabs.ui-tabs.soap .ui-widget-content a:hover {
  color: #af0e11;
}

/* line 1190, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#new_releases.ui-tabs,
div#tabs.ui-tabs.titanshop {
  margin: 2em 0;
}

/* line 1193, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#new_releases.ui-tabs .ui-tabs-nav,
div#tabs.ui-tabs.titanshop .ui-tabs-nav {
  margin: 2em 0 0;
  font-family: Karla, Arial, Helvetica, sans-serif;
  background: transparent;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  text-transform: uppercase;
  font-size: 100%;
}

/* line 1201, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#new_releases.ui-tabs .ui-tabs-nav li,
div#tabs.ui-tabs.titanshop .ui-tabs-nav li {
  background: transparent;
  padding: 0 18px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  font-weight: bold;
}

/* line 1202, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#new_releases.ui-tabs .ui-tabs-nav li:before,
div#tabs.ui-tabs.titanshop .ui-tabs-nav li:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 20px;
  background: #e5e5e5;
}

/* line 1215, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#new_releases.ui-tabs .ui-tabs-nav li:first-child,
div#tabs.ui-tabs.titanshop .ui-tabs-nav li:first-child {
  padding-left: 0;
}

/* line 1218, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#new_releases.ui-tabs .ui-tabs-nav li a,
div#tabs.ui-tabs.titanshop .ui-tabs-nav li a {
  color: #999;
  margin: 0;
  padding: 0 0 13px;
  border-bottom: 1px dashed transparent;
}

/* line 1223, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#new_releases.ui-tabs .ui-tabs-nav li a:hover,
div#tabs.ui-tabs.titanshop .ui-tabs-nav li a:hover {
  text-decoration: none;
  border-color: #000;
}

/* line 1229, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#new_releases.ui-tabs .ui-tabs-nav .active,
div#new_releases.ui-tabs .ui-tabs-nav .ui-state-active,
div#tabs.ui-tabs.titanshop .ui-tabs-nav .active,
div#tabs.ui-tabs.titanshop .ui-tabs-nav .ui-state-active {
  background: transparent;
  border-bottom: 1px dashed #000;
}

/* line 1233, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#new_releases.ui-tabs .ui-tabs-nav .active a,
div#new_releases.ui-tabs .ui-tabs-nav .ui-state-active a,
div#tabs.ui-tabs.titanshop .ui-tabs-nav .active a,
div#tabs.ui-tabs.titanshop .ui-tabs-nav .ui-state-active a {
  color: #000;
  border-bottom: 1px dashed #000;
}

/* line 1238, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#new_releases.ui-tabs .ui-tabs-panel,
div#tabs.ui-tabs.titanshop .ui-tabs-panel {
  margin: 0;
  padding: 0;
  background: transparent;
  margin-top: -1px !important;
  border-top: 1px solid #ddd;
}

/* line 1244, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#new_releases.ui-tabs .ui-tabs-panel .panel-container,
div#tabs.ui-tabs.titanshop .ui-tabs-panel .panel-container {
  background: #fff;
  margin-top: 1.5em;
  padding: 2em;
}

/* line 1253, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#new_releases.ui-tabs {
  padding: 0;
}

/* line 1256, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div#new_releases.ui-tabs .ui-tabs-panel .panel-container {
  background: transparent;
  padding: 0;
}

/* line 1264, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
img.new {
  float: right;
  border: 0;
}

/* line 1268, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
img.quick {
  vertical-align: middle;
  margin-right: 5px;
}

/* Pagination */
/* line 1274, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.pagination {
  width: 100%;
  padding: 1.5em 1.5em;
  margin: 0 0 2em;
  text-align: right;
  clear: both;
}

/* line 1280, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.pagination a {
  padding: 0.327em 0.618em;
}

/* line 1283, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.pagination span.current,
.pagination em.current {
  background: #ededed;
  color: #af0e11;
  padding: 0.327em 0.618em;
  font-style: normal;
}

/* line 1290, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.pagination span.disabled {
  padding: 4px 8px;
  margin: 0;
  color: #aaa;
}

/* Stuff */
/* line 1298, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.productformat,
.productformat-s {
  margin-bottom: 5px;
  display: block;
}

/* line 1303, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
span.season-flag,
img.season-flag {
  float: right;
}

/* line 1307, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
td span.season-flag,
td img.season-flag {
  float: none;
}

/* line 1311, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.f-left {
  float: left;
}

/* line 1314, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.f-right {
  float: right;
}

/* Filter slider styling */
/* line 1318, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.ui-slider-horizontal {
  margin-top: 5px;
}

/* line 1321, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.ui-slider-horizontal .ui-slider-handle {
  cursor: move;
}

/* line 1324, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
#indicator {
  top: 150px;
  left: 480px;
  background-color: #fff;
}

/* line 1329, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
#screen {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #000;
  z-index: 99;
}

/* line 1338, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
p.byline a {
  color: #666;
  text-decoration: underline;
  margin-bottom: 0.5em;
  padding-left: 0.1em;
}

/* line 1344, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
p.byline {
  color: #666;
  margin-bottom: 0.5em;
}

/* line 1348, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
p.byline em {
  font-family: Karla, Arial, Helvetica, sans-serif;
  font-style: italic;
}

/* line 1352, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
p.byline span {
  font-size: 81.25%;
  font-weight: bold;
  padding-left: 0.1em;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

/* line 1359, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
div.floater {
  float: left;
  text-align: center;
  width: 210px;
  margin-bottom: 3em;
}

/* line 1365, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.group-collections,
.group-products {
  padding: 10px 0;
  margin: 10px 0;
  border-bottom: 1px solid #ededed;
}

/* line 1370, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.group-collections div,
.group-products div {
  position: relative;
  height: 220px;
  width: 137px;
  margin: 0 30px 0 0;
}

/* line 1376, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.group-collections div.last,
.group-products div.last {
  margin-right: 0;
}

/* line 1379, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.group-collections img,
.group-products img {
  position: absolute;
  margin: 0;
  bottom: 0;
  width: 137px;
  float: none;
}

/* line 1387, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.columned {
  column-width: 200px;
  -webkit-column-width: 200px;
  -moz-column-width: 200px;
}

/* line 1392, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.columned li {
  display: list-item;
}

/* line 1395, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.divisions {
  margin-right: 8px;
}

/* line 1398, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.states {
  margin: 0;
  margin-bottom: 3em;
  padding-bottom: 3em;
  border-bottom: 1px solid #d4d4d4;
}

/* line 1403, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.states li {
  display: inline;
  padding: 0 5px;
  border-right: 1px solid #d4d4d4;
}

/* line 1408, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.states li.last {
  padding-right: 0;
  border: none;
}

/* line 1412, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.states li a {
  text-decoration: none;
}

/* line 1416, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.reps {
  /*column-count:2;*/
  /*column-gap:3em;*/
  /*-moz-column-count:2;*/
  /*-moz-column-gap:3em;*/
  /*-webkit-column-count:2;*/
  /*-webkit-column-gap:3em;*/
  margin: 0;
  margin-bottom: 3em;
}

/* line 1425, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.reps li {
  list-style-type: none;
  display: list-item;
  margin-bottom: 2em;
  padding-bottom: 1em;
  border-bottom: 1px solid #d4d4d4;
}

/* line 1433, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.summary table a.button {
  margin: 0;
  color: #fff;
}

/* line 1437, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.products li.division {
  clear: none;
  float: left;
  margin-bottom: 3.631em;
}

/* line 1442, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
ul.products li.division img {
  display: block;
  height: auto;
  margin: 0 auto;
  transition: all ease-in-out 0.2s;
  padding: 0;
  border: 0;
  width: inherit;
}

/* line 1455, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
#content {
  margin-bottom: 4em;
}

/* Search filter */
/* line 1464, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
iframe.map {
  max-width: 100%;
  border: 0;
  margin-bottom: 3em;
}

/* line 1471, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
#search_module a.reset,
#form_filter a.reset {
  display: block;
  float: right;
  /*margin: 1.2em 0;*/
  font-size: 87.5%;
  color: #4c4c4c;
}

/* line 1478, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
#search_module a.reset:hover,
#form_filter a.reset:hover {
  color: #af0e11;
}

/* line 1481, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
#search_module h3,
#form_filter h3 {
  margin-bottom: 0;
}

/* Form info and hints */
/* line 1487, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.toggledefault,
.usedefaults,
.cleardefaults {
  cursor: pointer;
  position: relative;
  color: black;
}

/* line 29, app/assets/stylesheets/mixins/_mixins.scss */
.toggledefault:hover,
.usedefaults:hover,
.cleardefaults:hover {
  text-decoration: underline;
}

/* line 1492, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.usedefaults,
.cleardefaults {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  background: #eee;
  margin-right: 0.5em;
  padding: 0.5em 1em;
}

/* line 1499, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.hint {
  color: #999999;
  font-size: 75%;
  margin: 0.3em 0 0;
  padding: 0;
  line-height: 1.2em;
}

/* line 1506, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
label a.info:before {
  display: inline-block;
  font: var(--fa-font-solid);
  font-size: 100%;
  line-height: 1em;
  margin: 0 0.2em;
  width: 1em;
  color: #666666;
  content: "\f05a";
  /* fa-info-circle */
}

/* line 1516, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
input[type="text"]:disabled {
  background: #eee;
}

/* line 1520, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
#sidebar form {
  margin-bottom: 0;
}

/* line 1523, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
#sidebar div.filter {
  font-size: 87.5%;
  padding: 0 0 0.5em 1em;
}

/* line 1526, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
#sidebar div.filter div.radiobutton {
  margin-top: 0.3em;
}

/* line 1530, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
#sidebar .widget_titleleaf_search div.filter {
  font-size: 81.25%;
}

/* line 1534, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.copyright,
.colophon {
  padding: 0 1em;
  margin-bottom: 6em;
}

/* line 1539, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.copyright {
  float: left;
  text-align: left;
}

/* line 1543, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.colophon {
  float: right;
  text-align: right;
}

/* line 1547, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.step-state {
  float: right;
  font-style: italic;
  font-size: 87.5%;
  color: #aaa;
}

/* line 1555, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.quantity {
  width: 5em;
  position: relative;
}

/* line 1558, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.quantity input {
  width: 100%;
}

/* Disable input[type=number] -- Not consistently supported */
/*.quantity input::-webkit-outer-spin-button,*/
/*.quantity input::-webkit-inner-spin-button {*/
/*display: none;*/
/*}*/
/* line 1567, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.quantity .qty {
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ddd;
}

/* line 1576, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.quantity .plus,
.quantity .minus {
  padding: 0;
  width: 21px;
  height: 21px;
  text-align: center;
  background: #fff;
  position: absolute;
  right: 0;
  border: 1px solid #ddd;
  color: #999;
  -webkit-appearance: none;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 1592, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.quantity .plus:hover,
.quantity .minus:hover {
  background: #eee;
  color: #fff;
  border: 1px solid #eee;
}

/* line 1598, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.quantity .plus {
  top: 0;
}

/* line 1601, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.quantity .minus {
  bottom: 0;
}

/* line 1606, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
dl.variation {
  font-size: 81.25%;
  margin-bottom: 0.5em;
}

/* line 1610, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
dl.variation:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}

/* line 1617, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
dl.variation:before,
dl.variation:after {
  content: "";
  display: table;
}

/* line 1622, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
dl.variation:after {
  clear: both;
}

/* line 1625, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
dl.variation dt {
  float: left;
  clear: left;
  margin-right: 0.236em;
}

/* line 1630, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
dl.variation dd {
  margin-bottom: 0;
}

/* line 1635, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
p.empty {
  font-size: 125%;
  margin: 2em 0;
  padding: 2em;
  background: #ededed;
}

/* line 1641, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
form.place {
  margin-top: 6em;
}

/* line 1644, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
a.reset {
  display: block;
  float: right;
  margin: 8px 0;
}

/* line 1649, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.applied-coupon {
  margin: 0;
}

/* line 1653, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.video {
  width: 100% !important;
  height: auto !important;
}

/* line 1658, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.video-wrapper {
  /*position: relative;*/
  /*padding-bottom: 56.25%; [> 16:9 <]*/
  /*padding-top: 25px;*/
  /*height: 0;*/
}

/* line 1664, vendor/lerner/app/assets/stylesheets/lerner/public.scss */
.video-wrapper iframe {
  /*position: absolute;*/
  /*top: 0;*/
  /*left: 0;*/
  /*width: 100%;*/
  /*height: 100%;*/
}

/*!
 * Bootstrap v3.3.1 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=8bc3de9a32904be0f946)
 * Config saved to config.json and https://gist.github.com/8bc3de9a32904be0f946
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/* line 11, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 16, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
body {
  margin: 0;
}

/* line 19, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 34, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 41, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 45, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
[hidden],
template {
  display: none;
}

/* line 49, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
a {
  background-color: transparent;
}

/* line 52, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 56, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 59, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
b,
strong {
  font-weight: bold;
}

/* line 63, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
dfn {
  font-style: italic;
}

/* line 66, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 70, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 74, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
small {
  font-size: 80%;
}

/* line 77, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 84, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
sup {
  top: -0.5em;
}

/* line 87, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
sub {
  bottom: -0.25em;
}

/* line 90, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
img {
  border: 0;
}

/* line 93, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 96, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
figure {
  margin: 1em 40px;
}

/* line 99, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 105, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
pre {
  overflow: auto;
}

/* line 108, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 115, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 124, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
button {
  overflow: visible;
}

/* line 127, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
button,
select {
  text-transform: none;
}

/* line 131, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 138, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 142, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 147, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
input {
  line-height: normal;
}

/* line 150, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 157, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 161, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 167, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 171, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 176, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 180, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
textarea {
  overflow: auto;
}

/* line 183, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
optgroup {
  font-weight: bold;
}

/* line 186, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 190, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  /* line 195, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  *,
*:before,
*:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  /* line 204, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  a,
a:visited {
    text-decoration: underline;
  }
  /* line 208, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }
  /* line 211, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /* line 214, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  a[href^="#"]:after,
a[href^="javascript:"]:after {
    content: "";
  }
  /* line 218, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /* line 223, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  thead {
    display: table-header-group;
  }
  /* line 226, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  tr,
img {
    page-break-inside: avoid;
  }
  /* line 230, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  img {
    max-width: 100% !important;
  }
  /* line 233, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 239, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  h2,
h3 {
    page-break-after: avoid;
  }
  /* line 243, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  select {
    background: #fff !important;
  }
  /* line 246, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .navbar {
    display: none;
  }
  /* line 249, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .btn > .caret,
.dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  /* line 253, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .label {
    border: 1px solid #000;
  }
  /* line 256, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .table {
    border-collapse: collapse !important;
  }
  /* line 259, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .table td,
.table th {
    background-color: #fff !important;
  }
  /* line 263, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important;
  }
}

/* line 268, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
* {
  box-sizing: border-box;
}

/* line 273, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
*:before,
*:after {
  box-sizing: border-box;
}

/* line 279, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 283, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}

/* line 290, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 298, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
a {
  color: #337ab7;
  text-decoration: none;
}

/* line 302, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}

/* line 307, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 312, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
figure {
  margin: 0;
}

/* line 315, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
img {
  vertical-align: middle;
}

/* line 318, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 323, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 326, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 339, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.img-circle {
  border-radius: 50%;
}

/* line 342, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}

/* line 348, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 358, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 367, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

/* line 384, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #757575;
}

/* line 412, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

/* line 421, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}

/* line 435, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 444, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}

/* line 458, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
h1,
.h1 {
  font-size: 36px;
}

/* line 462, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
h2,
.h2 {
  font-size: 30px;
}

/* line 466, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
h3,
.h3 {
  font-size: 24px;
}

/* line 470, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
h4,
.h4 {
  font-size: 18px;
}

/* line 474, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
h5,
.h5 {
  font-size: 14px;
}

/* line 478, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
h6,
.h6 {
  font-size: 12px;
}

/* line 482, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
p {
  margin: 0 0 10px;
}

/* line 485, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  /* line 492, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .lead {
    font-size: 21px;
  }
}

/* line 496, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
small,
.small {
  font-size: 85%;
}

/* line 500, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
mark,
.mark {
  background-color: #fcf8e3;
  padding: 0.2em;
}

/* line 505, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.text-left {
  text-align: left;
}

/* line 508, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.text-right {
  text-align: right;
}

/* line 511, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.text-center {
  text-align: center;
}

/* line 514, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.text-justify {
  text-align: justify;
}

/* line 517, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.text-nowrap {
  white-space: nowrap;
}

/* line 520, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.text-lowercase {
  text-transform: lowercase;
}

/* line 523, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.text-uppercase {
  text-transform: uppercase;
}

/* line 526, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.text-capitalize {
  text-transform: capitalize;
}

/* line 529, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.text-muted {
  color: #757575;
}

/* line 532, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.text-primary {
  color: #337ab7;
}

/* line 535, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
a.text-primary:hover {
  color: #286090;
}

/* line 538, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.text-success {
  color: #3c763d;
}

/* line 541, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
a.text-success:hover {
  color: #2b542c;
}

/* line 544, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.text-info {
  color: #31708f;
}

/* line 547, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
a.text-info:hover {
  color: #245269;
}

/* line 550, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.text-warning {
  color: #8a6d3b;
}

/* line 553, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
a.text-warning:hover {
  color: #66512c;
}

/* line 556, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.text-danger {
  color: #a94442;
}

/* line 559, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
a.text-danger:hover {
  color: #843534;
}

/* line 562, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}

/* line 566, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
a.bg-primary:hover {
  background-color: #286090;
}

/* line 569, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.bg-success {
  background-color: #dff0d8;
}

/* line 572, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
a.bg-success:hover {
  background-color: #c1e2b3;
}

/* line 575, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.bg-info {
  background-color: #d9edf7;
}

/* line 578, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
a.bg-info:hover {
  background-color: #afd9ee;
}

/* line 581, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.bg-warning {
  background-color: #fcf8e3;
}

/* line 584, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
a.bg-warning:hover {
  background-color: #f7ecb5;
}

/* line 587, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.bg-danger {
  background-color: #f2dede;
}

/* line 590, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
a.bg-danger:hover {
  background-color: #e4b9b9;
}

/* line 593, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}

/* line 598, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 603, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}

/* line 609, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 613, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

/* line 618, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 623, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
dl {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 627, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
dt,
dd {
  line-height: 1.42857143;
}

/* line 631, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
dt {
  font-weight: bold;
}

/* line 634, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 638, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 647, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

/* line 651, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #757575;
}

/* line 656, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 660, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}

/* line 666, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

/* line 671, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #757575;
}

/* line 679, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}

/* line 684, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
  text-align: right;
}

/* line 692, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}

/* line 700, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}

/* line 708, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}

/* line 713, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* line 719, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

/* line 726, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 735, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

/* line 742, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* line 755, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

/* line 763, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 767, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  /* line 774, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  /* line 779, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  /* line 784, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .container {
    width: 1170px;
  }
}

/* line 788, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 794, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 798, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.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 851, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.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 865, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-12 {
  width: 100%;
}

/* line 868, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-11 {
  width: 91.66666667%;
}

/* line 871, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-10 {
  width: 83.33333333%;
}

/* line 874, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-9 {
  width: 75%;
}

/* line 877, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-8 {
  width: 66.66666667%;
}

/* line 880, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-7 {
  width: 58.33333333%;
}

/* line 883, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-6 {
  width: 50%;
}

/* line 886, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-5 {
  width: 41.66666667%;
}

/* line 889, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-4 {
  width: 33.33333333%;
}

/* line 892, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-3 {
  width: 25%;
}

/* line 895, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-2 {
  width: 16.66666667%;
}

/* line 898, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-1 {
  width: 8.33333333%;
}

/* line 901, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 904, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-pull-11 {
  right: 91.66666667%;
}

/* line 907, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-pull-10 {
  right: 83.33333333%;
}

/* line 910, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 913, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-pull-8 {
  right: 66.66666667%;
}

/* line 916, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-pull-7 {
  right: 58.33333333%;
}

/* line 919, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 922, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-pull-5 {
  right: 41.66666667%;
}

/* line 925, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-pull-4 {
  right: 33.33333333%;
}

/* line 928, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 931, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-pull-2 {
  right: 16.66666667%;
}

/* line 934, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-pull-1 {
  right: 8.33333333%;
}

/* line 937, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 940, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 943, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-push-11 {
  left: 91.66666667%;
}

/* line 946, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-push-10 {
  left: 83.33333333%;
}

/* line 949, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 952, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-push-8 {
  left: 66.66666667%;
}

/* line 955, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-push-7 {
  left: 58.33333333%;
}

/* line 958, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 961, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-push-5 {
  left: 41.66666667%;
}

/* line 964, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-push-4 {
  left: 33.33333333%;
}

/* line 967, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 970, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-push-2 {
  left: 16.66666667%;
}

/* line 973, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-push-1 {
  left: 8.33333333%;
}

/* line 976, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 979, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

/* line 982, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

/* line 985, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

/* line 988, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 991, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

/* line 994, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

/* line 997, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 1000, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

/* line 1003, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

/* line 1006, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 1009, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

/* line 1012, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

/* line 1015, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 1019, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.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 1033, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-12 {
    width: 100%;
  }
  /* line 1036, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-11 {
    width: 91.66666667%;
  }
  /* line 1039, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-10 {
    width: 83.33333333%;
  }
  /* line 1042, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-9 {
    width: 75%;
  }
  /* line 1045, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-8 {
    width: 66.66666667%;
  }
  /* line 1048, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-7 {
    width: 58.33333333%;
  }
  /* line 1051, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-6 {
    width: 50%;
  }
  /* line 1054, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-5 {
    width: 41.66666667%;
  }
  /* line 1057, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-4 {
    width: 33.33333333%;
  }
  /* line 1060, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-3 {
    width: 25%;
  }
  /* line 1063, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-2 {
    width: 16.66666667%;
  }
  /* line 1066, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-1 {
    width: 8.33333333%;
  }
  /* line 1069, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-pull-12 {
    right: 100%;
  }
  /* line 1072, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  /* line 1075, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  /* line 1078, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-pull-9 {
    right: 75%;
  }
  /* line 1081, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  /* line 1084, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  /* line 1087, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-pull-6 {
    right: 50%;
  }
  /* line 1090, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  /* line 1093, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  /* line 1096, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-pull-3 {
    right: 25%;
  }
  /* line 1099, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  /* line 1102, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  /* line 1105, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-pull-0 {
    right: auto;
  }
  /* line 1108, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-push-12 {
    left: 100%;
  }
  /* line 1111, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  /* line 1114, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  /* line 1117, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-push-9 {
    left: 75%;
  }
  /* line 1120, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  /* line 1123, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  /* line 1126, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-push-6 {
    left: 50%;
  }
  /* line 1129, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  /* line 1132, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  /* line 1135, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-push-3 {
    left: 25%;
  }
  /* line 1138, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  /* line 1141, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  /* line 1144, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-push-0 {
    left: auto;
  }
  /* line 1147, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  /* line 1150, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 1153, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 1156, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  /* line 1159, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 1162, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 1165, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  /* line 1168, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 1171, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 1174, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  /* line 1177, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 1180, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 1183, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-sm-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 1188, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.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 1202, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-12 {
    width: 100%;
  }
  /* line 1205, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-11 {
    width: 91.66666667%;
  }
  /* line 1208, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-10 {
    width: 83.33333333%;
  }
  /* line 1211, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-9 {
    width: 75%;
  }
  /* line 1214, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-8 {
    width: 66.66666667%;
  }
  /* line 1217, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-7 {
    width: 58.33333333%;
  }
  /* line 1220, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-6 {
    width: 50%;
  }
  /* line 1223, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-5 {
    width: 41.66666667%;
  }
  /* line 1226, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-4 {
    width: 33.33333333%;
  }
  /* line 1229, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-3 {
    width: 25%;
  }
  /* line 1232, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-2 {
    width: 16.66666667%;
  }
  /* line 1235, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-1 {
    width: 8.33333333%;
  }
  /* line 1238, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-pull-12 {
    right: 100%;
  }
  /* line 1241, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  /* line 1244, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  /* line 1247, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-pull-9 {
    right: 75%;
  }
  /* line 1250, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  /* line 1253, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  /* line 1256, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-pull-6 {
    right: 50%;
  }
  /* line 1259, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  /* line 1262, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  /* line 1265, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-pull-3 {
    right: 25%;
  }
  /* line 1268, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  /* line 1271, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  /* line 1274, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-pull-0 {
    right: auto;
  }
  /* line 1277, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-push-12 {
    left: 100%;
  }
  /* line 1280, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-push-11 {
    left: 91.66666667%;
  }
  /* line 1283, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-push-10 {
    left: 83.33333333%;
  }
  /* line 1286, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-push-9 {
    left: 75%;
  }
  /* line 1289, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-push-8 {
    left: 66.66666667%;
  }
  /* line 1292, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-push-7 {
    left: 58.33333333%;
  }
  /* line 1295, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-push-6 {
    left: 50%;
  }
  /* line 1298, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-push-5 {
    left: 41.66666667%;
  }
  /* line 1301, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-push-4 {
    left: 33.33333333%;
  }
  /* line 1304, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-push-3 {
    left: 25%;
  }
  /* line 1307, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-push-2 {
    left: 16.66666667%;
  }
  /* line 1310, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-push-1 {
    left: 8.33333333%;
  }
  /* line 1313, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-push-0 {
    left: auto;
  }
  /* line 1316, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
  /* line 1319, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 1322, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 1325, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }
  /* line 1328, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 1331, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 1334, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }
  /* line 1337, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 1340, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 1343, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }
  /* line 1346, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 1349, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 1352, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-md-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  /* line 1357, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.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 1371, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-12 {
    width: 100%;
  }
  /* line 1374, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-11 {
    width: 91.66666667%;
  }
  /* line 1377, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-10 {
    width: 83.33333333%;
  }
  /* line 1380, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-9 {
    width: 75%;
  }
  /* line 1383, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-8 {
    width: 66.66666667%;
  }
  /* line 1386, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-7 {
    width: 58.33333333%;
  }
  /* line 1389, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-6 {
    width: 50%;
  }
  /* line 1392, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-5 {
    width: 41.66666667%;
  }
  /* line 1395, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-4 {
    width: 33.33333333%;
  }
  /* line 1398, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-3 {
    width: 25%;
  }
  /* line 1401, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-2 {
    width: 16.66666667%;
  }
  /* line 1404, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-1 {
    width: 8.33333333%;
  }
  /* line 1407, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-pull-12 {
    right: 100%;
  }
  /* line 1410, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  /* line 1413, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  /* line 1416, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-pull-9 {
    right: 75%;
  }
  /* line 1419, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  /* line 1422, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  /* line 1425, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-pull-6 {
    right: 50%;
  }
  /* line 1428, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  /* line 1431, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  /* line 1434, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-pull-3 {
    right: 25%;
  }
  /* line 1437, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  /* line 1440, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  /* line 1443, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-pull-0 {
    right: auto;
  }
  /* line 1446, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-push-12 {
    left: 100%;
  }
  /* line 1449, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  /* line 1452, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  /* line 1455, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-push-9 {
    left: 75%;
  }
  /* line 1458, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  /* line 1461, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  /* line 1464, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-push-6 {
    left: 50%;
  }
  /* line 1467, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  /* line 1470, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  /* line 1473, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-push-3 {
    left: 25%;
  }
  /* line 1476, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  /* line 1479, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  /* line 1482, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-push-0 {
    left: auto;
  }
  /* line 1485, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  /* line 1488, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 1491, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 1494, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  /* line 1497, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 1500, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 1503, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  /* line 1506, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 1509, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 1512, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  /* line 1515, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 1518, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 1521, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .col-lg-offset-0 {
    margin-left: 0;
  }
}

/* line 1525, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
table {
  background-color: transparent;
}

/* line 1528, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #757575;
  text-align: left;
}

/* line 1534, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
th {
  text-align: left;
}

/* line 1537, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

/* line 1542, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

/* line 1553, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

/* line 1557, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

/* line 1565, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}

/* line 1568, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table .table {
  background-color: #fff;
}

/* line 1571, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

/* line 1579, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table-bordered {
  border: 1px solid #ddd;
}

/* line 1582, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}

/* line 1590, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 1594, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table-striped > tbody > tr:nth-child(odd) {
  background-color: #f9f9f9;
}

/* line 1597, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

/* line 1600, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

/* line 1605, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

/* line 1611, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

/* line 1625, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

/* line 1632, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

/* line 1646, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

/* line 1653, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

/* line 1667, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

/* line 1674, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

/* line 1688, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

/* line 1695, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

/* line 1709, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

/* line 1716, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

@media screen and (max-width: 767px) {
  /* line 1721, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  /* line 1728, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .table-responsive > .table {
    margin-bottom: 0;
  }
  /* line 1731, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  /* line 1739, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 1742, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  /* line 1750, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  /* line 1758, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

/* line 1765, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

/* line 1771, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 1782, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 1788, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
input[type="search"] {
  box-sizing: border-box;
}

/* line 1793, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

/* line 1799, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
input[type="file"] {
  display: block;
}

/* line 1802, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
input[type="range"] {
  display: block;
  width: 100%;
}

/* line 1806, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 1810, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 1817, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}

/* line 1824, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/* line 1843, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 1851, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}

/* line 1855, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.form-control:-ms-input-placeholder {
  color: #999;
}

/* line 1858, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.form-control::-webkit-input-placeholder {
  color: #999;
}

/* line 1861, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}

/* line 1868, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
textarea.form-control {
  height: auto;
}

/* line 1871, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
input[type="search"] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1875, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
    line-height: 34px;
  }
  /* line 1881, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  input.input-sm[type="date"],
input.input-sm[type="time"],
input.input-sm[type="datetime-local"],
input.input-sm[type="month"] {
    line-height: 30px;
  }
  /* line 1887, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  input.input-lg[type="date"],
input.input-lg[type="time"],
input.input-lg[type="datetime-local"],
input.input-lg[type="month"] {
    line-height: 46px;
  }
}

/* line 1894, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 1897, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 1904, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 1912, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

/* line 1920, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 1924, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

/* line 1933, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 1938, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input.disabled[type="radio"],
input.disabled[type="checkbox"],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}

/* line 1946, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

/* line 1952, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

/* line 1958, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}

/* line 1963, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}

/* line 1968, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.input-sm,
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 1976, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
select.input-sm,
select.form-group-sm .form-control {
  height: 30px;
  line-height: 30px;
}

/* line 1981, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
textarea.input-sm,
textarea.form-group-sm .form-control,
select.input-sm[multiple],
select.form-group-sm[multiple] .form-control {
  height: auto;
}

/* line 1987, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.input-lg,
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 1995, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
select.input-lg,
select.form-group-lg .form-control {
  height: 46px;
  line-height: 46px;
}

/* line 2000, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
textarea.input-lg,
textarea.form-group-lg .form-control,
select.input-lg[multiple],
select.form-group-lg[multiple] .form-control {
  height: auto;
}

/* line 2006, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-feedback {
  position: relative;
}

/* line 2009, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-feedback .form-control {
  padding-right: 42.5px;
}

/* line 2012, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

/* line 2024, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

/* line 2029, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 2034, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}

/* line 2046, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 2051, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

/* line 2056, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

/* line 2061, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-success .form-control-feedback {
  color: #3c763d;
}

/* line 2064, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}

/* line 2076, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 2081, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

/* line 2086, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 2091, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

/* line 2094, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}

/* line 2106, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 2111, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

/* line 2116, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

/* line 2121, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-error .form-control-feedback {
  color: #a94442;
}

/* line 2124, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}

/* line 2127, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

/* line 2130, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  /* line 2137, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 2142, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 2147, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .form-inline .form-control-static {
    display: inline-block;
  }
  /* line 2150, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  /* line 2154, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
  }
  /* line 2159, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  /* line 2162, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 2166, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .form-inline .radio,
.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 2173, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .form-inline .radio label,
.form-inline .checkbox label {
    padding-left: 0;
  }
  /* line 2177, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  /* line 2182, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

/* line 2186, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

/* line 2194, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

/* line 2198, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}

@media (min-width: 768px) {
  /* line 2203, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}

/* line 2209, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}

@media (min-width: 768px) {
  /* line 2213, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
  }
}

@media (min-width: 768px) {
  /* line 2218, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}

/* line 2222, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}

/* line 2237, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after {
  clear: both;
}

/* line 2245, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 2250, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.pull-right {
  float: right !important;
}

/* line 2253, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.pull-left {
  float: left !important;
}

/* line 2256, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.hide {
  display: none !important;
}

/* line 2259, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.show {
  display: block !important;
}

/* line 2262, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.invisible {
  visibility: hidden;
}

/* line 2265, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 2272, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.hidden {
  display: none !important;
  visibility: hidden !important;
}

/* line 2276, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

/* line 2282, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

/* line 2288, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 2303, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-xs {
    display: block !important;
  }
  /* line 2306, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  table.visible-xs {
    display: table;
  }
  /* line 2309, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  tr.visible-xs {
    display: table-row !important;
  }
  /* line 2312, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  th.visible-xs,
td.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  /* line 2318, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 2323, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  /* line 2328, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 2333, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-sm {
    display: block !important;
  }
  /* line 2336, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  table.visible-sm {
    display: table;
  }
  /* line 2339, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  tr.visible-sm {
    display: table-row !important;
  }
  /* line 2342, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  th.visible-sm,
td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 2348, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 2353, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 2358, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2363, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-md {
    display: block !important;
  }
  /* line 2366, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  table.visible-md {
    display: table;
  }
  /* line 2369, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  tr.visible-md {
    display: table-row !important;
  }
  /* line 2372, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  th.visible-md,
td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2378, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2383, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2388, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  /* line 2393, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-lg {
    display: block !important;
  }
  /* line 2396, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  table.visible-lg {
    display: table;
  }
  /* line 2399, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  tr.visible-lg {
    display: table-row !important;
  }
  /* line 2402, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  th.visible-lg,
td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  /* line 2408, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  /* line 2413, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  /* line 2418, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  /* line 2423, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 2428, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2433, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 2438, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .hidden-lg {
    display: none !important;
  }
}

/* line 2442, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 2446, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-print {
    display: block !important;
  }
  /* line 2449, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  table.visible-print {
    display: table;
  }
  /* line 2452, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  tr.visible-print {
    display: table-row !important;
  }
  /* line 2455, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  th.visible-print,
td.visible-print {
    display: table-cell !important;
  }
}

/* line 2460, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.visible-print-block {
  display: none !important;
}

@media print {
  /* line 2464, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-print-block {
    display: block !important;
  }
}

/* line 2468, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.visible-print-inline {
  display: none !important;
}

@media print {
  /* line 2472, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-print-inline {
    display: inline !important;
  }
}

/* line 2476, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
.visible-print-inline-block {
  display: none !important;
}

@media print {
  /* line 2480, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  /* line 2485, vendor/lerner/app/assets/stylesheets/lerner/_bootstrap.min.scss */
  .hidden-print {
    display: none !important;
  }
}

/* line 1, vendor/lerner/app/assets/stylesheets/lerner/_editor-style.scss */
h1,
h2,
h3,
h4,
h5,
h6,
.title {
  font-family: "Karla", Arial, Helvetica, sans-serif;
  color: #1b1919;
  margin-bottom: 20px;
  line-height: 1.4;
}

/* line 14, vendor/lerner/app/assets/stylesheets/lerner/_editor-style.scss */
h1 {
  font-size: 28px;
}

/* line 18, vendor/lerner/app/assets/stylesheets/lerner/_editor-style.scss */
h2 {
  font-size: 24px;
}

/* line 22, vendor/lerner/app/assets/stylesheets/lerner/_editor-style.scss */
h3 {
  font-size: 22px;
}

/* line 26, vendor/lerner/app/assets/stylesheets/lerner/_editor-style.scss */
h4 {
  font-size: 18px;
}

/* line 30, vendor/lerner/app/assets/stylesheets/lerner/_editor-style.scss */
h5 {
  font-size: 16px;
}

/* line 34, vendor/lerner/app/assets/stylesheets/lerner/_editor-style.scss */
h6 {
  font-size: 12px;
}

/* line 2, vendor/lerner/app/assets/stylesheets/lerner/_main.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 91, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
html {
  line-height: 1;
}

/* line 95, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
ol,
ul {
  list-style: none;
}

/* line 100, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 105, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
caption,
th,
td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 113, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
q,
blockquote {
  quotes: none;
}

/* line 117, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
  content: none;
}

/* line 125, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
a img {
  border: none;
}

/* line 129, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/** ------------------------------------------------------------------------------------------------
* HELPERS
* ------------------------------------------------------------------------------------------------ */
/** ------------------------------------------
* Text align 
* ------------------------------------------ */
/* line 151, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.text-center {
  text-align: center;
}

/* line 155, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.text-right {
  text-align: right;
}

/* line 159, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.text-left {
  text-align: left;
}

/* line 163, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.alignleft {
  float: left;
  margin-top: 3px;
  margin-bottom: 20px;
  margin-right: 25px;
}

/* line 170, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.alignright {
  float: right;
  margin-top: 3px;
  margin-bottom: 20px;
  margin-left: 25px;
}

/* line 177, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
}

/** ------------------------------------------
* Text style
* ------------------------------------------ */
/* line 187, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-uppercase {
  text-transform: uppercase;
}

/** ------------------------------------------
* Text weight
* ------------------------------------------ */
/* line 194, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.weight-bold {
  font-weight: 600;
}

/** ------------------------------------------
* Color scheme
* ------------------------------------------ */
/* line 201, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light {
  color: rgba(255, 255, 255, 0.8);
}

/* line 204, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light a {
  color: rgba(255, 255, 255, 0.9);
}

/* line 207, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light a:hover {
  color: white;
}

/* line 210, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light a:focus {
  color: white;
}

/* line 213, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 216, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light h1,
.color-scheme-light h2,
.color-scheme-light h3,
.color-scheme-light h4,
.color-scheme-light h5,
.color-scheme-light h6,
.color-scheme-light .widgettitle,
.color-scheme-light .widget-title,
.color-scheme-light label {
  color: white;
}

/* line 227, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light ul li {
  color: rgba(255, 255, 255, 0.8);
}

/* line 230, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light ul li a {
  color: rgba(255, 255, 255, 0.9);
}

/* line 233, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light ul li a:hover {
  color: white;
}

/* line 236, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light ul li a:focus {
  color: white;
}

/* line 240, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-dark {
  color: rgba(0, 0, 0, 0.7);
}

/* line 243, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-dark a {
  color: rgba(0, 0, 0, 0.8);
}

/* line 246, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-dark a:hover {
  color: black;
}

/* line 249, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-dark a:focus {
  color: black;
}

/* line 252, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-dark p {
  color: rgba(0, 0, 0, 0.7);
}

/* line 255, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-dark h1,
.color-scheme-dark h2,
.color-scheme-dark h3,
.color-scheme-dark h4,
.color-scheme-dark h5,
.color-scheme-dark h6,
.color-scheme-dark .widgettitle,
.color-scheme-dark .widget-title,
.color-scheme-dark label {
  color: black;
}

/* line 266, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-dark ul li {
  color: rgba(0, 0, 0, 0.8);
}

/* line 269, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-dark ul li a {
  color: rgba(0, 0, 0, 0.8);
}

/* line 272, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-dark ul li a:hover {
  color: black;
}

/* line 275, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-dark ul li a:focus {
  color: black;
}

/** ------------------------------------------
* Color 
* ------------------------------------------ */
/* line 282, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-primary {
  color: #1aada3;
}

/* line 286, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-alt {
  color: #fbbc34;
}

/* line 290, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-black {
  color: black;
}

/* line 294, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-white {
  color: white;
}

/** ------------------------------------------
* Font style 
* ------------------------------------------ */
/* line 301, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.font-alt {
  font-family: "Courgette", "Comic Sans MS", cursive;
}

/** ------------------------------------------
* Tools
* ------------------------------------------ */
/* line 308, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.position-relative {
  position: relative;
}

/* line 312, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.z-index-h {
  z-index: 35;
}

/* line 316, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.clear {
  clear: both;
  width: 100%;
}

/* line 321, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cursor-pointer {
  cursor: pointer;
}

/* line 325, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.parallax-bg {
  background-attachment: fixed !important;
  background-position: center center !important;
}

/* line 329, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.parallax-bg > .vc_column-inner {
  background-attachment: fixed !important;
  background-position: center center !important;
}

/* line 334, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body .basel-parallax {
  background-attachment: fixed;
  background-size: cover !important;
}

/* line 338, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body .basel-parallax > .vc_column-inner {
  background-attachment: fixed;
  background-size: cover !important;
}

/* line 342, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body .overflow-visible {
  overflow: visible !important;
}

/** ------------------------------------------
* Tooltips
* ------------------------------------------ */
/* line 349, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-tooltip {
  text-align: center;
  position: relative;
}

/* line 353, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-tooltip .basel-tooltip-label {
  position: absolute;
  padding: 0 10px;
  line-height: 28px;
  font-size: 12px;
  letter-spacing: 0.3px;
  visibility: hidden;
  white-space: nowrap;
  color: transparent;
  background-color: transparent;
  transition: all 0.2s ease-in-out;
}

/* line 369, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-tooltip .basel-tooltip-label:before {
  content: "\f0d7";
  transform: rotate(180deg);
  position: absolute;
  top: 100%;
  bottom: auto;
  left: 50%;
  right: auto;
  color: transparent;
  font: var(--fa-font-solid);
  font-size: 16px;
  line-height: 5px;
  -sand-transform: translateX(-50%) translateY(0);
  transform: translateX(-50%) translateY(0);
  transition: all 0.2s ease-in-out;
}

/* line 393, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-tooltip .basel-tooltip-label {
  bottom: 130%;
  left: 50%;
  right: auto;
  top: auto;
  -sand-transform: translateX(-50%) translateY(0);
  transform: translateX(-50%) translateY(0);
}

/* line 405, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-tooltip:hover .basel-tooltip-label {
  background-color: black;
  color: white;
  visibility: visible;
  top: auto;
  bottom: 115%;
  left: 50%;
  right: auto;
}

/* line 414, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-tooltip:hover .basel-tooltip-label:before {
  color: black;
}

/** ------------------------------------------
* Caption
* ------------------------------------------ */
/* line 421, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wp-caption {
  background: transparent;
  border: none;
  margin-bottom: 20px;
  padding: 0;
}

/* line 428, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wp-caption.alignleft {
  margin-top: 3px;
  margin-right: 25px;
}

/* line 433, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wp-caption.alignright {
  margin-top: 3px;
  margin-left: 25px;
}

/* line 438, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wp-caption.aligncenter {
  margin: 0 auto;
  margin-top: 3px;
}

/* line 443, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wp-caption .wp-caption-text,
.wp-caption-dd {
  line-height: 1.6;
  font-style: italic;
  padding: 5px 10px 5px 0;
  opacity: 0.8;
}

/** ------------------------------------------
* Gallery 
* ------------------------------------------ */
/* line 454, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.gallery .gallery-item {
  float: left;
  margin: 0 4px 4px 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}

/* line 462, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.gallery-columns-1 .gallery-item {
  max-width: 100%;
  width: auto;
}

/* line 467, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.gallery-columns-2 .gallery-item {
  max-width: 48%;
  max-width: calc(50% - 14px);
  width: auto;
}

/* line 474, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.gallery-columns-3 .gallery-item {
  max-width: 32%;
  max-width: calc(33.3% - 11px);
  width: auto;
}

/* line 481, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.gallery-columns-4 .gallery-item {
  max-width: 23%;
  max-width: calc(25% - 9px);
  width: auto;
}

/* line 488, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.gallery-columns-5 .gallery-item {
  max-width: 19%;
  max-width: calc(20% - 8px);
  width: auto;
}

/* line 495, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.gallery-columns-6 .gallery-item {
  max-width: 15%;
  max-width: calc(16.7% - 7px);
  width: auto;
}

/* line 502, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.gallery-columns-7 .gallery-item {
  max-width: 13%;
  max-width: calc(14.28% - 7px);
  width: auto;
}

/* line 509, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.gallery-columns-8 .gallery-item {
  max-width: 11%;
  max-width: calc(12.5% - 6px);
  width: auto;
}

/* line 516, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.gallery-columns-9 .gallery-item {
  max-width: 9%;
  max-width: calc(11.1% - 6px);
  width: auto;
}

/* line 523, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
  margin-right: 0;
}

/* line 535, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n - 1),
.gallery-columns-3 .gallery-item:nth-of-type(3n - 2),
.gallery-columns-4 .gallery-item:nth-of-type(4n - 3),
.gallery-columns-5 .gallery-item:nth-of-type(5n - 4),
.gallery-columns-6 .gallery-item:nth-of-type(6n - 5),
.gallery-columns-7 .gallery-item:nth-of-type(7n - 6),
.gallery-columns-8 .gallery-item:nth-of-type(8n - 7),
.gallery-columns-9 .gallery-item:nth-of-type(9n - 8) {
  margin-left: 12px;
  /* Compensate for the default negative margin on .gallery, which can't be changed. */
}

/* line 548, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.gallery .gallery-caption {
  background-color: rgba(0, 0, 0, 0.7);
  box-sizing: border-box;
  color: #fff;
  font-size: 12px;
  line-height: 1.5;
  margin: 0;
  max-height: 50%;
  opacity: 0;
  padding: 6px 8px;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
  width: 100%;
}

/* line 567, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.gallery .gallery-caption:before {
  content: "";
  height: 100%;
  min-height: 49px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/* line 577, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.gallery-item:hover .gallery-caption {
  opacity: 1;
}

/* line 581, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}

/** ------------------------------------------
* Bypostauthor 
* ------------------------------------------ */
/* line 590, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bypostauthor cite span {
  font-size: 11px;
  font-size: 0.785714286rem;
  line-height: 1.428571429;
  font-weight: normal;
  color: #fff;
  background-repeat: repeat-x;
  background-color: #21759b;
  background-image: none;
  border: 1px solid #1f6f93;
  border-radius: 2px;
  box-shadow: none;
  padding: 0;
}

/* line 605, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .bypostauthor cite span {
  position: absolute;
  margin-left: 5px;
  margin-left: 0.357142857rem;
  padding: 2px 5px;
  padding: 0.142857143rem 0.357142857rem;
  font-size: 10px;
  font-size: 0.714285714rem;
}

/* line 615, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .bypostauthor cite b {
  font-weight: bold;
}

/* line 619, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.entry-content img,
.entry-summary img,
.comment-content img,
.wp-caption {
  max-width: 100%;
}

/** ------------------------------------------------------------------------------------------------
* ANIMATIONS / #basel-animation
* ------------------------------------------------------------------------------------------------ */
@keyframes load-spin {
  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes load-spin {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/** ------------------------------------------------------------------------------------------------
* BASE STYLE
* ------------------------------------------------------------------------------------------------ */
/* line 693, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body {
  font-family: "Karla", Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
  color: #4c4c4c;
  line-height: 1.2;
  font-size: 16px;
}

/* line 703, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.website-wrapper {
  background-color: #ffffff;
  position: relative;
  transition: all 0.3s ease;
}

/* line 712, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-page-wrapper {
  position: relative;
  background: white;
  z-index: 1;
}

/* line 718, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
p {
  margin-bottom: 20px;
  line-height: 1.5;
}

/* line 723, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
a {
  color: #202020;
  transition: all 0.2s;
}

/* line 730, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
a:hover {
  color: black;
  text-decoration: underline;
}

/* line 734, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
a:focus {
  color: black;
  text-decoration: none;
  outline: none;
}

/* line 740, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
h1,
h2,
h3,
h4,
h5,
h6,
.title {
  font-family: "Karla", Arial, Helvetica, sans-serif;
  color: #1b1919;
  margin-bottom: 20px;
  line-height: 1.4;
}

/* line 753, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
}

/* line 762, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
h1 {
  font-size: 28px;
}

/* line 766, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
h2 {
  font-size: 24px;
}

/* line 770, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
h3 {
  font-size: 22px;
}

/* line 774, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
h4 {
  font-size: 18px;
}

/* line 778, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
h5 {
  font-size: 16px;
}

/* line 782, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
h6 {
  font-size: 12px;
}

/* line 786, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
label {
  display: block;
  font-size: 14px;
  color: #1b1919;
  font-weight: 400;
  margin-bottom: 5px;
  vertical-align: middle;
}

/* line 795, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
em {
  font-style: italic;
}

/* line 799, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
big {
  font-size: larger;
}

/* line 803, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
abbr {
  color: #da6972;
}

/* line 807, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.required {
  color: #e01020;
  font-size: 16px;
  border: none;
}

/* line 813, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
dl {
  margin-bottom: 20px;
}

/* line 817, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
strong {
  font-weight: bold;
}

/* line 821, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
small {
  font-size: 80%;
}

/* line 825, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
mark {
  display: inline-block;
  padding: 2px 4px;
  background-color: #f9f9f9;
}

/* line 831, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
code,
kbd,
ins {
  padding: 2px 5px;
}

/* line 837, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
pre {
  padding: 20px 30px;
  margin-bottom: 20px;
  color: #666;
  line-height: 1.6;
  font-size: 14px;
}

/* line 845, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
sub,
sup {
  font-size: 12px;
}

/* line 850, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
var {
  font-style: italic;
}

/* line 854, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
hr {
  width: 35px;
  border-top: 1px solid rgba(27, 27, 27, 0.6);
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 860, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light hr {
  border-color: rgba(255, 255, 255, 0.45);
}

/* line 864, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

/* line 870, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
blockquote {
  text-align: left;
  font-size: 17px;
  margin-bottom: 20px;
  padding-left: 30px;
  border-left: 2px solid #1aada3;
  color: #3a3a3a;
}

/* line 878, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
blockquote p {
  margin-bottom: 10px;
  font-size: 17px;
}

/* line 882, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
blockquote footer:before {
  color: #1aada3;
}

/* line 885, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
blockquote cite,
blockquote cite a {
  font-weight: bold;
  color: #1aada3;
  font-size: 14px;
}

/* line 891, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light blockquote {
  border-color: rgba(255, 255, 255, 0.7);
}

/* line 894, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light blockquote footer:before {
  border-color: rgba(255, 255, 255, 0.7);
}

/* line 897, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light blockquote cite,
.color-scheme-light blockquote cite a {
  color: white;
}

/* line 902, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
cite {
  font-style: italic;
}

/* line 906, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
address {
  line-height: 1.8;
  font-style: italic;
  margin-bottom: 20px;
}

/* line 912, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
fieldset {
  border: 2px solid #e6e6e6;
  padding: 20px 40px;
  margin-bottom: 20px;
}

/* line 917, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
fieldset legend {
  font-size: 20px;
  text-transform: uppercase;
  line-height: 1.5;
  font-family: "Karla", Arial, Helvetica, sans-serif;
  width: auto;
  padding: 0 15px;
  color: #3b3b3b;
  letter-spacing: 0.3px;
}

/* line 928, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
a[href^="tel"] {
  color: #1aada3;
}

/* line 931, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
a[href^="tel"]:hover,
a[href^="tel"]:focus {
  color: black;
}

/* line 935, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light a[href^="tel"] {
  color: white;
}

/* line 938, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light a[href^="tel"]:hover,
.color-scheme-light a[href^="tel"]:focus {
  color: white;
}

/* line 943, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .woocommerce-product-details__short-description ul,
.single-product-content .woocommerce-product-details__short-description ol,
.single-product-content #tab-description ul,
.single-product-content #tab-description ol,
.blog-post-loop .entry-content ul,
.blog-post-loop .entry-content ol,
.comments-area .comment-list li ul,
.comments-area .comment-list li ol {
  margin-bottom: 20px;
}

/* line 953, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .woocommerce-product-details__short-description ul,
.single-product-content #tab-description ul,
.blog-post-loop .entry-content ul,
.comments-area .comment-list li ul {
  padding-left: 40px;
}

/* line 959, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .woocommerce-product-details__short-description ul > li,
.single-product-content #tab-description ul > li,
.blog-post-loop .entry-content ul > li,
.comments-area .comment-list li ul > li {
  position: relative;
}

/* line 965, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.woocommerce-product-details__short-description
ul
> li:before,
.single-product-content #tab-description ul > li:before,
.blog-post-loop .entry-content ul > li:before,
.comments-area .comment-list li ul > li:before {
  content: "\f105";
  color: #1aada3;
  opacity: 0.7;
  font: var(--fa-font-regular);
  position: absolute;
  top: 0;
  left: -20px;
}

/* line 980, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .woocommerce-product-details__short-description ol,
.single-product-content #tab-description ol,
.blog-post-loop .entry-content ol,
.comments-area .comment-list li ol {
  list-style: decimal;
  padding-left: 40px;
}

/* line 987, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .woocommerce-product-details__short-description li,
.single-product-content #tab-description li,
.blog-post-loop .entry-content li,
.comments-area .comment-list li li {
  line-height: 1.8;
}

/* line 993, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .woocommerce-product-details__short-description li > ul,
.single-product-content .woocommerce-product-details__short-description li > ol,
.single-product-content #tab-description li > ul,
.single-product-content #tab-description li > ol,
.blog-post-loop .entry-content li > ul,
.blog-post-loop .entry-content li > ol,
.comments-area .comment-list li li > ul,
.comments-area .comment-list li li > ol {
  margin-bottom: 0;
}

/* line 1004, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.type-page .entry-content > ul,
.type-page .entry-content > ol {
  margin-bottom: 20px;
}

/* line 1008, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.type-page .entry-content > ul li,
.type-page .entry-content > ol li {
  line-height: 1.8;
}

/* line 1012, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.type-page .entry-content > ul li > ul,
.type-page .entry-content > ul li > ol,
.type-page .entry-content > ol li > ul,
.type-page .entry-content > ol li > ol {
  padding-left: 40px;
  margin-bottom: 0;
}

/* line 1019, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.type-page .entry-content > ul {
  padding-left: 40px;
}

/* line 1022, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.type-page .entry-content > ul li {
  position: relative;
}

/* line 1025, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.type-page .entry-content > ul li:before {
  content: "\f105";
  color: #1aada3;
  opacity: 0.7;
  font: var(--fa-font-regular);
  position: absolute;
  top: 0;
  left: -20px;
}

/* line 1034, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.type-page .entry-content > ol li {
  list-style: decimal;
}

/* line 1037, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.type-page .entry-content > ol li:before {
  content: none;
}

/* line 1040, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.type-page .entry-content > dl {
  margin: 0 20px;
  line-height: 1.7;
}

/* line 1044, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.type-page .entry-content > dl dd {
  margin-bottom: 20px;
}

/* line 1047, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.type-page .entry-content > dl dt {
  font-weight: bolder;
}

/** ------------------------------------------------------------------------------------------------
* HEADERS / #basel-header
* ------------------------------------------------------------------------------------------------ */
/* line 1054, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header {
  width: 100%;
  margin-bottom: 40px;
}

/* line 1058, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header .wrapp-header {
  display: table;
  width: 100%;
}

/* line 1062, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header .right-column,
.main-header .main-nav,
.main-header .site-logo,
.main-header .widgetarea-head {
  display: table-cell;
  vertical-align: middle;
}

/* line 1069, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header .right-column {
  padding-left: 15px;
}

/* line 1072, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header .site-logo {
  padding-right: 15px;
  overflow: hidden;
}

/* line 1076, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header .site-logo img {
  padding-bottom: 10px;
  padding-top: 10px;
  perspective: 800px;
  -webkit-perspective: 800px;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* line 1084, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header .sidebar-widget {
  margin-bottom: 0;
}

/* line 1087, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header .widgetarea-head {
  padding: 10px 15px;
}

/* line 1090, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header.header-base,
.main-header.header-categories,
.main-header.header-logo-center {
  border-bottom: none;
}

/* line 1095, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header.header-has-no-bg.act-scroll {
  border: none;
  box-shadow: 0 1px 5px rgba(190, 190, 190, 0.5);
  background-color: white;
}

/* line 1100, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header.header-has-no-bg.color-scheme-light.act-scroll {
  border: none;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 1105, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header.header-has-bg.act-scroll {
  border: none;
  box-shadow: none;
}

/* line 1110, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .widgetarea-head {
  color: rgba(255, 255, 255, 0.9);
}

/* line 1113, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .widgetarea-head p {
  color: rgba(255, 255, 255, 0.9);
}

/* line 1116, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .widgetarea-head a,
.color-scheme-light .widgetarea-head ul li a {
  color: rgba(255, 255, 255, 0.9);
}

/* line 1120, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .widgetarea-head a:hover,
.color-scheme-light .widgetarea-head ul li a:hover {
  color: rgba(255, 255, 255, 0.7);
}

/* line 1125, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-full-width .sticky-header > .container,
.header-full-width .topbar-wrapp > .container,
.header-full-width .main-header > .container,
.header-full-width .main-header .navigation-wrap > .container,
.header-full-width .main-header .secondary-header > .container,
.header-full-width .single-breadcrumbs-wrapper > .container {
  width: 95%;
}

/* line 1134, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.navigation-wrap {
  border-top: 1px solid rgba(168, 168, 168, 0.2);
  border-bottom: 1px solid rgba(168, 168, 168, 0.2);
  position: relative;
}

/* line 1139, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .navigation-wrap {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

/* line 1144, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-base .main-nav {
  display: block;
}

/* line 1148, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-simple,
.header-categories {
  position: relative;
}

/* line 1152, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-simple
.main-nav
.menu
> li.menu-item-design-full-width
> .sub-menu-dropdown,
.header-categories
.main-nav
.menu
> li.menu-item-design-full-width
> .sub-menu-dropdown {
  top: 120%;
}

/* line 1164, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-simple
.main-nav
.menu
> li.menu-item-design-full-width.item-event-hover:hover
> .sub-menu-dropdown,
.header-simple
.main-nav
.menu
> li.menu-item-design-full-width.item-event-click.item-menu-opened
> .sub-menu-dropdown,
.header-categories
.main-nav
.menu
> li.menu-item-design-full-width.item-event-hover:hover
> .sub-menu-dropdown,
.header-categories
.main-nav
.menu
> li.menu-item-design-full-width.item-event-click.item-menu-opened
> .sub-menu-dropdown {
  top: 100%;
}

/* line 1186, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-simple .main-nav .menu > li > .sub-menu-dropdown,
.header-categories .main-nav .menu > li > .sub-menu-dropdown {
  top: 100%;
}

/* line 1190, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-simple .main-nav .menu > li.item-event-hover:hover > .sub-menu-dropdown,
.header-simple
.main-nav
.menu
> li.item-event-click.item-menu-opened
> .sub-menu-dropdown,
.header-categories
.main-nav
.menu
> li.item-event-hover:hover
> .sub-menu-dropdown,
.header-categories
.main-nav
.menu
> li.item-event-click.item-menu-opened
> .sub-menu-dropdown {
  top: 80%;
}

/* line 1209, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap .main-header:not(.header-split) {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 350;
  border-bottom: none;
  transition: background 0.15s ease-in-out;
}

/* line 1220, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap .main-header:not(.header-split) .site-logo img {
  transition: max-height 0.2s ease;
}

/* line 1224, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap
.main-header:not(.header-split)
.main-nav
.menu
> li:not(.callto-btn)
> a {
  transition: height 0.15s ease-in-out, line-height 0.15s ease-in-out, color 0.2s ease;
}

/* line 1239, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap
.main-header:not(.header-split)
.main-nav
.menu
> li:not(.callto-btn)
> .sub-menu-dropdown {
  top: 120%;
}

/* line 1247, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap
.main-header:not(.header-split)
.main-nav
.menu
> li.item-event-hover:not(.callto-btn):hover
> .sub-menu-dropdown,
.basel-header-overlap
.main-header:not(.header-split)
.main-nav
.menu
> li.item-event-click.item-menu-opened:not(.callto-btn)
> .sub-menu-dropdown {
  top: 100%;
}

/* line 1261, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap
.main-header:not(.header-split)
.right-column
.header-links {
  padding-right: 0;
  border: none;
  transition: height 0.15s ease-in-out, line-height 0.15s ease-in-out, color 0.2s ease;
}

/* line 1276, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap .main-header.act-scroll:not(.header-split) {
  transition: background 0.25s ease-in-out;
}

/* line 1282, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap
.main-header.act-scroll:not(.header-split)
.main-nav
.menu
> li
> a {
  transition: height 0.25s ease-in-out, line-height 0.25s ease-in-out, color 0.2s ease;
}

/* line 1297, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap
.main-header.act-scroll:not(.header-split)
.site-logo
img {
  transition: max-height 0.25s ease;
}

/* line 1306, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap
.main-header.act-scroll:not(.header-split)
.right-column
.header-links {
  transition: height 0.25s ease-in-out, line-height 0.25s ease-in-out, color 0.2s ease;
}

/* line 1319, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap
.main-header.color-scheme-light.act-scroll:not(.header-split) {
  transition: background 0.2s ease-in-out;
}

/* line 1326, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap
.main-header.color-scheme-light:not(.header-split)
.right-column
.header-links {
  border: none;
}

/* line 1332, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap .page-title {
  margin-top: 0;
}

/* line 1335, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap .title-size-small {
  padding: 95px 0 50px 0;
}

/* line 1338, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap .title-size-default {
  padding: 140px 0 100px 0;
}

/* line 1341, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap .title-size-large {
  padding: 175px 0;
}

/* line 1344, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap.basel-top-bar-on .main-header {
  top: 42px;
}

/* line 1348, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.enable-sticky-header.basel-header-overlap .header-spacing {
  display: none;
}

/* line 1351, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.enable-sticky-header.basel-header-overlap .main-header {
  position: fixed;
}

/* line 1354, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.enable-sticky-header.basel-header-overlap.admin-bar .main-header {
  top: 32px;
}

/* line 1357, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.enable-sticky-header.basel-header-overlap.basel-top-bar-on .main-header {
  position: absolute;
  top: 42px;
}

/* line 1361, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.enable-sticky-header.basel-header-overlap.basel-top-bar-on
.main-header.act-scroll {
  position: fixed;
  top: 0;
}

/* line 1366, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.enable-sticky-header.basel-header-overlap.basel-top-bar-on.admin-bar
.main-header.act-scroll {
  top: 32px;
}

/* line 1371, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop {
  position: relative;
}

/* line 1374, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop .main-nav {
  padding-right: 15px;
}

/* line 1377, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop .main-nav .menu > li > a {
  position: relative;
  transition: height 0.15s ease, line-height 0.15s ease, color 0.3s ease;
}

/* line 1382, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop
.main-nav
.menu
> li.menu-item-design-full-width
> .sub-menu-dropdown {
  top: 120%;
}

/* line 1389, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop
.main-nav
.menu
> li.menu-item-design-full-width.item-event-hover:hover
> .sub-menu-dropdown,
.header-shop
.main-nav
.menu
> li.menu-item-design-full-width.item-event-click.item-menu-opened
> .sub-menu-dropdown {
  top: 100%;
}

/* line 1401, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop .main-nav .menu > li > .sub-menu-dropdown {
  top: 100%;
}

/* line 1404, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop .main-nav .menu > li.item-event-hover:hover > .sub-menu-dropdown,
.header-shop
.main-nav
.menu
> li.item-event-click.item-menu-opened
> .sub-menu-dropdown {
  top: 80%;
}

/* line 1412, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop .site-logo {
  padding-left: 15px;
  text-align: center;
}

/* line 1416, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop .site-logo img {
  display: inline-block;
  transition: max-height 0.15s ease;
}

/* line 1421, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop .right-column .header-links {
  border-right: 2px solid #f5f5f5;
  padding-right: 35px;
  margin-right: 15px;
  transition: height 0.15s ease, line-height 0.15s ease, color 0.3s ease;
}

/* line 1428, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop .right-column .header-links li a {
  transition: color 0.2s ease;
  -webkit-transition: color 0.2s ease;
  -moz-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
}

/* line 1434, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop.act-scroll .main-nav .menu > li > a {
  transition: height 0.3s ease 0.05s, line-height 0.3s ease 0.05s, color 0.3s ease;
}

/* line 1440, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop.act-scroll .site-logo img {
  transition: max-height 0.3s ease;
}

/* line 1444, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop.act-scroll .right-column .header-links {
  transition: height 0.3s ease 0.05s, line-height 0.3s ease 0.05s;
}

/* line 1448, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop.color-scheme-light.act-scroll {
  transition: background 0.25s ease-in-out;
}

/* line 1454, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop.color-scheme-light .right-column .header-links {
  border-right: 2px solid rgba(245, 245, 245, 0.2);
}

/* line 1458, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split {
  position: relative;
}

/* line 1461, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .wrapp-header {
  display: flex;
  display: -ms-flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  flex-direction: row;
  transition: min-height 0.15s ease;
}

/* line 1477, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .wrapp-header .main-nav {
  text-align: center;
}

/* line 1480, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .main-nav {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}

/* line 1489, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .main-nav .menu > li > a {
  line-height: 40px;
  height: 40px;
}

/* line 1493, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .main-nav .menu > li > .sub-menu-dropdown {
  top: 120%;
}

/* line 1496, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .main-nav .menu > li.item-event-hover:hover > .sub-menu-dropdown,
.header-split
.main-nav
.menu
> li.item-event-click.item-menu-opened
> .sub-menu-dropdown {
  top: 100%;
}

/* line 1504, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .main-nav .menu .menu-item .sub-menu-dropdown:after {
  height: 25px;
}

/* line 1507, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split
.main-nav
.menu
.callto-btn.menu-item-design-sized
.sub-menu-dropdown,
.header-split
.main-nav
.menu
.callto-btn.menu-item-design-default
.sub-menu-dropdown {
  margin-top: 0;
}

/* line 1519, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .main-nav .menu .menu-item-design-sized .sub-menu-dropdown,
.header-split .main-nav .menu .menu-item-design-default .sub-menu-dropdown {
  margin-top: 25px;
}

/* line 1523, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .main-nav .sub-menu-dropdown:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
}

/* line 1530, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .right-column {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
  -ms-flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

/* line 1537, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .right-column .shopping-cart .dropdown-wrap-cat {
  top: 130%;
  padding-top: 30px;
}

/* line 1541, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .right-column .shopping-cart:hover .dropdown-wrap-cat {
  top: 100%;
}

/* line 1544, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .basel-search-dropdown .basel-search-wrapper {
  right: auto;
  left: -24px;
  top: 130% !important;
}

/* line 1549, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .basel-search-dropdown:hover {
  top: 100% !important;
}

/* line 1552, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .left-side {
  text-align: left;
  padding-left: 0;
  padding-right: 15px;
}

/* line 1557, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .left-side > div {
  margin-left: 0;
  margin-right: 10px;
}

/* line 1561, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .left-side > div:last-child {
  margin-right: 10px;
}

/* line 1564, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .site-logo {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flexbox;
  display: flex;
  display: -ms-flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  width: auto;
  padding: 0;
}

/* line 1583, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split .site-logo img {
  padding-left: 15px;
  padding-right: 15px;
  transition: max-height 0.15s ease;
}

/* line 1589, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split.menu-calculated .main-nav {
  opacity: 1;
  visibility: visible;
}

/* line 1593, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split.act-scroll .wrapp-header {
  transition: min-height 0.3s ease 0.05s;
}

/* line 1597, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split.act-scroll .site-logo img {
  transition: max-height 0.3s ease;
}

/* line 1601, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split.act-scroll .main-nav .menu .menu-item .sub-menu-dropdown:after {
  height: 15px;
}

/* line 1604, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split.act-scroll
.main-nav
.menu
.menu-item-design-sized
.sub-menu-dropdown,
.header-split.act-scroll
.main-nav
.menu
.menu-item-design-default
.sub-menu-dropdown {
  margin-top: 15px;
}

/* line 1616, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split.act-scroll
.main-nav
.menu
.callto-btn.menu-item-design-sized
.sub-menu-dropdown,
.header-split.act-scroll
.main-nav
.menu
.callto-btn.menu-item-design-default
.sub-menu-dropdown {
  margin-top: 0;
}

/* line 1628, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-split.act-scroll .right-column .shopping-cart .dropdown-wrap-cat {
  padding-top: 20px;
}

/* line 1631, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.disable-sticky-header .header-split {
  z-index: 10;
}

/* line 1635, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap .header-split {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 350;
  border-bottom: none;
  transition: background-color 0.15s ease;
}

/* line 1644, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap .header-split .wrapp-header {
  transition: min-height 0.15s ease;
}

/* line 1648, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap .header-split .site-logo img {
  transition: max-height 0.15s ease;
}

/* line 1652, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap .header-split.act-scroll {
  transition: background-color 0.3s ease;
}

/* line 1657, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-prepared .header-shop,
.sticky-header-prepared .header-split {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 350;
}

/* line 1664, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-prepared.admin-bar .header-shop,
.sticky-header-prepared.admin-bar .header-split {
  top: 32px;
}

/* line 1668, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-prepared.basel-top-bar-on .header-shop,
.sticky-header-prepared.basel-top-bar-on .header-split {
  position: absolute;
  top: 42px;
}

/* line 1673, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-prepared.basel-top-bar-on .header-shop.act-scroll,
.sticky-header-prepared.basel-top-bar-on .header-split.act-scroll {
  position: fixed;
  top: 0;
}

/* line 1678, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-prepared.basel-top-bar-on.admin-bar .header-shop.act-scroll,
.sticky-header-prepared.basel-top-bar-on.admin-bar .header-split.act-scroll {
  position: fixed;
  top: 32px;
}

/* line 1684, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-real:not(.global-header-menu-top)
.switch-logo-enable
.basel-logo {
  display: block;
  white-space: nowrap;
  transition: height 100ms ease, opacity 100ms ease, visibility 100ms ease;
  -webkit-transition: height 100ms ease, opacity 100ms ease, visibility 100ms ease;
}

/* line 1693, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-real:not(.global-header-menu-top)
.switch-logo-enable
.basel-logo
img {
  transition: max-height 100ms ease;
  -webkit-transition: max-height 100ms ease;
}

/* line 1700, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-real:not(.global-header-menu-top)
.switch-logo-enable
.basel-logo:before {
  content: "";
  position: relative;
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 1709, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-real:not(.global-header-menu-top)
.switch-logo-enable
.basel-logo:hover {
  text-decoration: none;
}

/* line 1714, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-real:not(.global-header-menu-top)
.switch-logo-enable
.basel-main-logo {
  opacity: 1;
  visibility: visible;
}

/* line 1720, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-real:not(.global-header-menu-top)
.switch-logo-enable
.basel-sticky-logo {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  opacity: 0;
  visibility: hidden;
}

/* line 1730, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-real:not(.global-header-menu-top)
.switch-logo-enable.basel-logo-wrap {
  position: relative;
  transition: transform 100ms ease;
  -webkit-transition: transform 100ms ease;
}

/* line 1736, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-real:not(.global-header-menu-top)
.act-scroll
.switch-logo-enable
.basel-main-logo {
  opacity: 0;
  visibility: hidden;
}

/* line 1743, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-real:not(.global-header-menu-top)
.act-scroll
.switch-logo-enable
.basel-sticky-logo {
  opacity: 1;
  visibility: visible;
}

/* line 1750, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-real.global-header-split:not(.global-header-menu-top)
.basel-sticky-logo {
  text-align: center;
}

/* line 1755, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-clone .main-header .switch-logo-enable .basel-sticky-logo {
  display: none;
}

/* line 1758, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-clone .header-clone .switch-logo-enable .basel-main-logo {
  display: none;
}

/* line 1761, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header-clone .header-clone .switch-logo-enable .basel-sticky-logo {
  display: block;
}

/* line 1765, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-logo-center .sticky-header > .container:before,
.global-header-logo-center .sticky-header > .container:after {
  display: none;
}

/* line 1770, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-logo-center .main-nav {
  display: block;
}

/* line 1773, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-logo-center .widgetarea-head {
  padding-left: 0;
}

/* line 1776, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-logo-center .site-logo {
  padding-left: 15px;
  text-align: center;
}

/* line 1781, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-categories {
  padding-bottom: 15px;
}

/* line 1784, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-categories
.main-nav
.menu
li.menu-item-design-full-width
> .sub-menu-dropdown {
  margin-top: -78px;
}

/* line 1791, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-categories .secondary-header {
  position: relative;
}

/* line 1794, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-categories .secondary-header > .container {
  display: table;
}

/* line 1797, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-categories .secondary-header .mega-navigation {
  display: table-cell;
  width: 27.5%;
  vertical-align: middle;
}

/* line 1802, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-categories
.secondary-header
.mega-navigation.opened-menu
.categories-menu-dropdown {
  visibility: visible;
  opacity: 1;
  top: 100%;
}

/* line 1810, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-categories .secondary-header .mega-navigation.opened-menu .menu-opener {
  cursor: default;
}

/* line 1813, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-categories
.secondary-header
.mega-navigation.show-on-hover:hover
> .categories-menu-dropdown {
  visibility: visible;
  opacity: 1;
  top: 100%;
}

/* line 1821, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-categories
.secondary-header
.mega-navigation.show-on-hover:hover
.arrow-opener {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -sand-transform: rotate(-180deg);
}

/* line 1832, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-categories .menu-opener {
  position: relative;
  z-index: 299;
  font-size: 16px;
  text-transform: uppercase;
  display: block;
  letter-spacing: 0.3px;
  font-weight: bold;
  color: white;
  padding: 22px 0 22px 20px;
  background-color: rgba(0, 0, 0, 0.23);
}

/* line 1844, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-categories .burger-icon {
  display: none;
}

/* line 1847, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-categories .arrow-opener {
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -10px;
  transition: transform 0.25s ease;
  backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* line 1860, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-categories .arrow-opener:after {
  content: "\f107";
  font-size: 14px;
  line-height: 14px;
  font: var(--fa-font-regular);
}

/* line 1866, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-categories .search-extended {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  padding-left: 20px;
}

/* line 1872, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-categories .search-extended input[type="text"] {
  box-shadow: none;
}

/* line 1876, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-menu-top {
  padding: 0;
}

/* line 1879, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-menu-top .navigation-wrap {
  border: none;
  margin-top: 0;
}

/* line 1883, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-menu-top .navigation-wrap > .container {
  display: table;
}

/* line 1886, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-menu-top .widgetarea-head {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 1890, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-menu-top .social-icons li {
  margin-right: 7px;
  margin-left: 7px;
}

/* line 1894, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-menu-top .mobile-nav-icon {
  float: left;
  margin-left: 0;
}

/* line 1898, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-menu-top .site-logo {
  display: block;
  margin: 0 auto;
  text-align: center;
  width: auto;
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 1907, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-menu-top .site-logo img {
  width: 100%;
  display: inline-block;
  max-height: none;
}

/* line 1912, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-menu-top .basel-sticky-logo {
  display: none;
}

/* line 1915, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-menu-top.act-scroll.header-has-no-bg {
  box-shadow: none;
}

/* line 1918, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-menu-top.act-scroll .site-logo img {
  max-height: none;
}

/* line 1921, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-menu-top.header-has-no-bg .navigation-wrap {
  background-color: white;
  box-shadow: 0 1px 5px rgba(190, 190, 190, 0.35);
}

/* line 1925, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-menu-top.header-has-bg .navigation-wrap {
  background-color: inherit;
  box-shadow: none;
}

/* line 1930, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column {
  text-align: right;
}

/* line 1933, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .shopping-cart .dropdown-wrap-cat {
  padding-top: 15px;
  position: absolute;
  top: 50%;
  right: 0;
  visibility: hidden;
  opacity: 0;
  z-index: 9999;
  transition: all 0.25s ease-in-out;
}

/* line 1946, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .shopping-cart .dropdown-wrap-cat.display-widget {
  visibility: visible;
  opacity: 1;
  top: 100%;
}

/* line 1951, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .shopping-cart .dropdown-cat {
  background-color: white;
  z-index: 1;
  padding: 20px;
  width: 320px;
  color: #3c3c3c;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}

/* line 1959, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .shopping-cart:hover > .dropdown-wrap-cat {
  visibility: visible;
  opacity: 1;
  top: 100%;
}

/* line 1964, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .search-button {
  position: relative;
}

/* line 1967, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .search-button a {
  display: inline-block;
  text-align: center;
}

/* line 1971, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .search-button a i:before {
  display: inline-block;
  width: 30px;
  height: 30px;
  font-size: 20px;
  line-height: 30px;
}

/* line 1978, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .wishlist-info-widget {
  position: relative;
  margin-right: 6px;
  text-align: center;
}

/* line 1983, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .wishlist-info-widget > a {
  font-size: 0;
  width: 30px;
  display: inline-block;
}

/* line 1988, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .wishlist-info-widget > a:before,
.right-column .wishlist-info-widget > a:after {
  font-size: 20px;
  font: var(--fa-font-regular);
  vertical-align: middle;
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  transition: opacity 0.2s ease;
}

/* line 2002, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .wishlist-info-widget > a:before {
  content: "\f08a";
}

/*.right-column .wishlist-info-widget > a:after {*/
/*content: "\f004";*/
/*position: absolute;*/
/*top: 0;*/
/*left: 0;*/
/*opacity: 0;*/
/*}*/
/* line 2012, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .wishlist-info-widget > a > span {
  padding: 0;
  width: 15px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  border-radius: 50%;
  background-color: #1aada3;
  overflow: hidden;
  position: absolute;
  z-index: 1;
  font-size: 10px;
  color: white;
  top: -2px;
  left: 20px;
}

/* line 2028, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .wishlist-info-widget > a:hover {
  text-decoration: none;
}

/*.right-column .wishlist-info-widget > a:hover:after {*/
/*opacity: 1;*/
/*}*/
/*.right-column .wishlist-info-widget > a:hover:before {*/
/*opacity: 0;*/
/*}*/
/* line 2037, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .header-links {
  position: relative;
  height: 30px;
  line-height: 30px;
}

/* line 2042, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .header-links li {
  display: inline-block;
  margin-left: -2px;
}

/* line 2046, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .header-links li a {
  padding-top: 1px;
  padding-bottom: 1px;
  position: relative;
}

/* line 2051, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .header-links li a:after {
  content: " ";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  background-color: #919191;
  transition: width 0.2s ease;
}

/* line 2061, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .header-links li a:hover {
  text-decoration: none;
}

/* line 2064, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .header-links li a:hover:after {
  width: 100%;
  left: 0;
}

/* line 2068, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .right-column .header-links li a:after {
  background-color: white;
}

/* line 2071, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .header-links li a {
  font-style: italic;
  font-size: 13px;
}

/* line 2075, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .header-links li:after {
  content: "/";
  line-height: 0;
  display: inline-block;
  padding: 7px;
}

/* line 2081, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .header-links li:last-child:after {
  content: none;
}

/* line 2084, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .my-account-with-icon li:first-child > a:before {
  content: "\e005";
  font-family: "Simple-Line-Icons";
  display: inline-block;
  width: 30px;
  height: 30px;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  font-style: initial;
}

/* line 2096, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .my-account-with-icon li:first-child > a:after {
  margin-left: 30px;
}

/* line 2099, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .my-account-with-icon li:first-child > a:hover:after {
  width: calc(100% - 30px);
}

/* line 2102, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .my-account-with-icon li:first-child:after {
  display: none;
}

/* line 2105, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .my-account-with-icon li:not(:first-child) {
  display: none;
}

/* line 2108, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body:not(.logged-in) .right-column .my-account-with-icon,
.right-column .my-account-with-icon:not(.my-account-with-username) {
  display: inline-flex;
  align-items: center;
  justify-content: stretch;
  flex-direction: row;
}

/* line 2124, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body:not(.logged-in) .right-column .my-account-with-icon li:first-child,
.right-column
.my-account-with-icon:not(.my-account-with-username)
li:first-child {
  display: flex;
  align-items: center;
  justify-content: stretch;
  flex-direction: row;
}

/* line 2142, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body:not(.logged-in) .right-column .my-account-with-icon li:first-child > a,
.right-column
.my-account-with-icon:not(.my-account-with-username)
li:first-child
> a {
  display: inline-block;
  font-size: 0;
  line-height: 0;
}

/* line 2151, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body:not(.logged-in)
.right-column
.my-account-with-icon
li:first-child
> a:before,
.right-column
.my-account-with-icon:not(.my-account-with-username)
li:first-child
> a:before {
  vertical-align: baseline;
}

/* line 2162, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body:not(.logged-in) .right-column .my-account-with-icon ul,
body:not(.logged-in) .right-column .my-account-with-icon li,
body:not(.logged-in) .right-column .my-account-with-icon a,
.right-column .my-account-with-icon:not(.my-account-with-username) ul,
.right-column .my-account-with-icon:not(.my-account-with-username) li,
.right-column .my-account-with-icon:not(.my-account-with-username) a {
  height: 30px;
}

/* line 2170, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column .mobile-nav-icon {
  display: none;
}

/* line 2173, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column > div {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}

/* line 2178, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column > div a,
.right-column > div ul li a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 2182, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.right-column > div:first-child {
  margin-left: 0;
}

/* line 2185, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .right-column a {
  color: white;
}

/* line 2188, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .right-column a:hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 2191, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .right-column .search-button a:after,
.color-scheme-light .right-column .search-button a:before {
  background-color: white;
  height: 2px;
}

/* line 2196, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .right-column .basel-burger,
.color-scheme-light .right-column .basel-burger:after,
.color-scheme-light .right-column .basel-burger:before {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 2202, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav-icon {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  display: none;
}

/* line 2210, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav-icon .basel-burger {
  position: relative;
  margin-top: 4px;
  margin-bottom: 4px;
}

/* line 2215, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav-icon .basel-burger,
.mobile-nav-icon .basel-burger::before,
.mobile-nav-icon .basel-burger::after {
  display: inline-block;
  width: 18px;
  height: 2px;
  background-color: rgba(0, 0, 0, 0.8);
  transition: all 0.25s ease-in-out;
}

/* line 2227, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav-icon .basel-burger::before,
.mobile-nav-icon .basel-burger::after {
  position: absolute;
  content: "";
  left: 0;
}

/* line 2233, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav-icon .basel-burger::before {
  top: -6px;
}

/* line 2236, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav-icon .basel-burger::after {
  top: 6px;
}

/* line 2240, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shopping-cart {
  position: relative;
}

/* line 2243, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shopping-cart > a {
  display: inline-block;
  text-align: center;
}

/* line 2247, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shopping-cart > a:before {
  content: "\f07a";
  display: inline-block;
  font-size: 20px;
  vertical-align: middle;
  font: var(--fa-font-regular);
  line-height: 30px;
  height: 30px;
  width: 30px;
}

/* line 2257, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shopping-cart > a > span {
  display: inline-block;
  font-size: 13px;
  vertical-align: middle;
  line-height: 30px;
}

/* line 2263, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shopping-cart > a > span:not(.basel-cart-totals) {
  display: none;
}

/* line 2266, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shopping-cart > a .amount {
  font-weight: bold;
}

/* line 2269, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shopping-cart > a:hover {
  text-decoration: none;
}

/* line 2272, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shopping-cart .dropdown-wrap-cat {
  right: -21px;
}

/* line 2275, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shopping-cart.basel-cart-alt > a:before {
  content: "\f290";
}

/* line 2279, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-cart-design-2 > a,
.basel-cart-design-3 > a {
  position: relative;
  text-align: center;
}

/* line 2284, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-cart-design-2 > a .basel-cart-number,
.basel-cart-design-3 > a .basel-cart-number {
  padding: 0;
  margin-left: 0;
  font-size: 10px;
  color: white;
  width: 15px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  border-radius: 50%;
  background-color: #1aada3;
  position: absolute;
  top: -2px;
  left: 19px;
}

/* line 2300, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-cart-design-2 > a .basel-cart-subtotal,
.basel-cart-design-3 > a .basel-cart-subtotal {
  margin-left: 2px;
  font-size: 12px;
}

/* line 2305, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-cart-design-2 > a .subtotal-divider,
.basel-cart-design-3 > a .subtotal-divider {
  display: none;
}

/* line 2310, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-cart-design-3 > a .basel-cart-subtotal {
  display: none;
}

/* line 2314, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icons-design-line .search-button a i:before {
  content: "\e090";
  font-family: "Simple-Line-Icons";
}

/* line 2318, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icons-design-line .wishlist-info-widget > a:before {
  content: "\e08a";
  font-family: "Simple-Line-Icons";
  font-size: 20px;
}

/* line 2323, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icons-design-line .shopping-cart > a:before {
  content: "\e04e";
  font-family: "Simple-Line-Icons";
  font-size: 20px;
}

/* line 2328, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icons-design-line .shopping-cart.basel-cart-alt > a:before {
  content: "\e035";
}

/* line 2332, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 350;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 1px 5px rgba(190, 190, 190, 0.5);
  transition: transform 0.25s ease, opacity 0.1s ease, visibility 0.1s ease;
  background-color: white;
  transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
}

/* line 2348, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header > .container {
  display: table;
}

/* line 2351, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header .site-logo,
.sticky-header .main-nav,
.sticky-header .right-column {
  display: table-cell;
  vertical-align: middle;
}

/* line 2357, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header .site-logo img {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 2361, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header .main-nav {
  text-align: center;
}

/* line 2364, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header .right-column .header-links {
  display: none;
}

/* line 2367, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header.act-scroll {
  transform: none;
  -webkit-transform: none;
  opacity: 1;
  visibility: visible;
}

/* line 2373, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-header.color-scheme-light {
  background-color: rgba(0, 0, 0, 0.9);
  box-shadow: none;
}

/* line 2378, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-navigation-only.sticky-header-prepared .main-header {
  margin-top: -40px;
}

/* line 2381, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-navigation-only.sticky-header-prepared .main-header .navigation-wrap {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 350;
}

/* line 2389, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.document-ready .cart-widget-side {
  display: block;
}

/* line 2393, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-wrapper-shifted .basel-close-side {
  opacity: 1;
  visibility: visible;
}

/* line 2398, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-cart-opened .cart-widget-side {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -sand-transform: translate3d(0, 0, 0);
}

/* line 2405, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-widget-side {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  width: 340px;
  display: none;
  overflow: auto;
  background-color: white;
  z-index: 500;
  transform: translate3d(340px, 0, 0);
  -webkit-transform: translate3d(340px, 0, 0);
  -ms-transform: translate3d(340px, 0, 0);
  -sand-transform: translate3d(340px, 0, 0);
  transition: transform 0.3s ease;
}

/* line 2424, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-widget-side .widget-heading {
  margin-bottom: 20px;
  padding: 28px 20px;
  background-color: black;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: space-between;
  display: -ms-flex;
  -ms-align-items: center;
  -ms-flex-wrap: wrap;
  -ms-justify-content: space-between;
}

/* line 2444, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-widget-side .widget-heading .widget-title,
.cart-widget-side .widget-heading .widget-close {
  vertical-align: middle;
  display: inline-block;
  color: white;
  background: none;
  border: none;
}

/* line 2452, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-widget-side .widget-heading .widget-close {
  text-transform: uppercase;
  text-decoration: none;
  font-size: 12px;
  letter-spacing: 0.6px;
  line-height: 35px;
  position: relative;
  cursor: pointer;
  padding-right: 21px;
}

/* line 2462, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-widget-side .widget-heading .widget-close:after,
.cart-widget-side .widget-heading .widget-close:before {
  content: " ";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -1px;
  width: 15px;
  height: 2px;
  display: inline-block;
  background-color: white;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
}

/* line 2482, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-widget-side .widget-heading .widget-close:after {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -sand-transform: rotate(0deg);
}

/* line 2490, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-widget-side .widget-heading .widget-close:before {
  -sand-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 2498, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-widget-side .widget-heading .widget-close:hover:after,
.cart-widget-side .widget-heading .widget-close:focus-visible:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 2507, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-widget-side .widget-heading .widget-close:hover:before,
.cart-widget-side .widget-heading .widget-close:focus-visible:before {
  -sand-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 2516, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-widget-side .widget-heading .widget-title {
  letter-spacing: 0.6px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 24px;
}

/* line 2522, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-widget-side .widget-heading .widget-title:before {
  content: none;
}

/* line 2525, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-widget-side .widget_shopping_cart {
  padding: 0 20px 20px 20px;
}

/* line 2528, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-widget-side .widget_shopping_cart .product_list_widget {
  margin-bottom: 30px;
}

/* line 2532, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical .main-page-wrapper {
  overflow: hidden;
}

/* line 2535, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical .single-product-page {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 2539, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical .single-product-content .product-tabs-wrapper {
  margin-left: 0;
  margin-right: 0;
}

/* line 2543, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical.header-full-width .topbar-wrapp > .container,
.global-header-vertical.header-full-width
.single-breadcrumbs-wrapper
> .container {
  max-width: 100%;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 2552, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical .single-breadcrumbs-wrapper > .container {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 2556, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical .single-breadcrumbs-wrapper,
.global-header-vertical .page-title {
  margin-top: 0;
}

/* line 2560, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical.single-product .woocommerce-message,
.global-header-vertical.single-product .woocommerce-error {
  margin: 20px auto 20px auto;
}

/* line 2564, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical .owl-carousel:hover .owl-nav div.owl-prev {
  left: -33px;
}

/* line 2567, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical .owl-carousel:hover .owl-nav div.owl-next {
  right: -33px;
}

/* line 2570, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical .sticky-header > .container:before,
.global-header-vertical .sticky-header > .container:after {
  display: none;
}

/* line 2574, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical .sticky-header .main-nav {
  display: none;
}

/* line 2577, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical.global-search-dropdown .header-vertical .right-column {
  position: relative;
}

/* line 2580, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical .basel-search-dropdown {
  position: static;
}

/* line 2583, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical .basel-search-dropdown > a {
  position: relative;
}

/* line 2586, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical .basel-search-dropdown .basel-search-wrapper {
  right: auto;
  left: 0;
  padding-top: 17px;
  margin-top: -17px;
}

/* line 2592, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical.global-search-full-screen.basel-search-opened
.header-vertical {
  padding-right: 0;
}

/* line 2596, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical .basel-search-full-screen .basel-search-wrapper {
  top: 0 !important;
  margin-left: 280px;
}

/* line 2601, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical {
  background-color: white;
}

/* line 2604, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .navigation-wrap {
  position: relative;
  -ms-flex-grow: 1;
  flex-grow: 1;
  border: none;
  margin-bottom: 15px;
}

/* line 2612, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav {
  display: block;
}

/* line 2615, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu {
  margin: 0;
}

/* line 2618, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu > li {
  display: block;
  margin: 0;
}

/* line 2622, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu > li > a {
  height: auto;
  line-height: 1.4;
  padding: 15px 13px;
}

/* line 2627, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu > li a {
  display: block;
}

/* line 2630, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu > li > .sub-menu-dropdown {
  top: 0;
  left: 90%;
  margin-left: 17px;
}

/* line 2635, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu > li > .sub-menu-dropdown:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 100%;
  width: 17px;
}

/* line 2643, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu > li.callto-btn a {
  margin: 0;
}

/* line 2646, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical
.main-nav
.menu
> li.callto-btn.menu-item-has-children
a:after {
  right: 15px;
}

/* line 2653, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu > li:hover > a {
  margin-left: 5px;
}

/* line 2656, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu > li.callto-btn:hover > a {
  margin-left: 0;
}

/* line 2659, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu > li:hover > .sub-menu-dropdown {
  top: 0;
  left: 100%;
}

/* line 2663, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu .menu-item-design-default > .sub-menu-dropdown,
.header-vertical
.main-nav
.menu
.menu-item-design-full-width
> .sub-menu-dropdown,
.header-vertical .main-nav .menu .menu-item-design-sized > .sub-menu-dropdown {
  transition: opacity 0.2s ease 0.1s, visibility 0.2s ease 0.1s, left 0.2s ease 0.1s;
  left: 90%;
}

/* line 2676, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu .item-event-hover:hover > .sub-menu-dropdown,
.header-vertical
.main-nav
.menu
.item-event-click.item-menu-opened
> .sub-menu-dropdown {
  top: 0;
  left: 100%;
}

/* line 2685, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu .menu-item-design-sized > .sub-menu-dropdown {
  max-width: calc(100vw - 280px);
}

/* line 2690, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu .menu-item-design-full-width {
  position: relative;
}

/* line 2693, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical
.main-nav
.menu
.menu-item-design-full-width
> .sub-menu-dropdown {
  width: calc(100vw - 280px);
}

/* line 2702, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu > .menu-item-has-children {
  margin: 0;
}

/* line 2705, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu > .menu-item-has-children > a {
  padding: 15px 28px 13px 15px;
}

/* line 2708, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .main-nav .menu > .menu-item-has-children > a:after {
  content: "\f105";
  right: 15px;
}

/* line 2712, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .header-links {
  padding: 10px 15px;
}

/* line 2715, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .header-links a {
  padding-top: 1px;
  padding-bottom: 1px;
  position: relative;
}

/* line 2720, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .header-links a:after {
  content: " ";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  background-color: #919191;
  transition: width 0.2s ease;
}

/* line 2730, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .header-links a:hover {
  text-decoration: none;
}

/* line 2733, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .header-links a:hover:after {
  width: 100%;
  left: 0;
}

/* line 2737, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .header-vertical .header-links a:after {
  background-color: white;
}

/* line 2740, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .header-links ul {
  text-align: center;
}

/* line 2743, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .header-links ul li {
  display: inline-block;
  padding: 5px 15px;
}

/* line 2747, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .dropdown-cat {
  display: none;
}

/* line 2750, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-vertical .widgetarea-head {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
}

/** ------------------------------------------------------------------------------------------------
* TOP BAR / #basel-top-bar
* ------------------------------------------------------------------------------------------------ */
/* line 2759, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-wrapp {
  width: 100%;
  height: 42px;
  font-size: 87.5%;
  letter-spacing: 0.3px;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

/* line 2767, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-wrapp .widgettitle,
.topbar-wrapp .widget-title,
.topbar-wrapp label {
  font-size: 10px;
  border: none;
  padding-bottom: 0;
  text-transform: uppercase;
}

/* line 2775, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-wrapp h1,
.topbar-wrapp h2,
.topbar-wrapp h3,
.topbar-wrapp h4,
.topbar-wrapp h5,
.topbar-wrapp h6,
.topbar-wrapp p {
  margin-bottom: 0;
  display: inline-block;
  vertical-align: middle;
}

/* line 2786, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-wrapp h1,
.topbar-wrapp h2,
.topbar-wrapp h3 {
  font-size: 14px;
}

/* line 2791, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-wrapp h4,
.topbar-wrapp h5,
.topbar-wrapp h6 {
  font-size: 12px;
}

/* line 2796, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-wrapp .social-icons {
  display: inline-block;
  vertical-align: middle;
}

/* line 2800, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-wrapp .social-icons li {
  margin-top: 0;
  margin-right: 3px;
  margin-left: 3px;
  line-height: 1;
}

/* line 2806, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-wrapp.color-scheme-light {
  border-bottom: none;
}

/* line 2809, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-wrapp.color-scheme-light .top-bar-left {
  color: rgba(255, 255, 255, 0.9);
}

/* line 2812, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-wrapp.color-scheme-light .top-bar-left p {
  color: rgba(255, 255, 255, 0.9);
}

/* line 2816, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-content {
  display: table;
  width: 100%;
}

/* line 2820, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-content:before {
  content: "";
  height: 42px;
  display: table-cell;
  vertical-align: middle;
}

/* line 2827, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.top-bar-left {
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  line-height: 21px;
}

/* line 2834, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.top-bar-right {
  display: table-cell;
  vertical-align: top;
}

/* line 2839, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu {
  float: right;
}

/* line 2842, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul.menu {
  white-space: nowrap;
}

/* line 2845, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul li a .menu-label {
  display: none;
}

/* line 2848, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul li a i {
  margin-right: 5px;
}

/* line 2851, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li {
  position: relative;
  display: inline-block;
  line-height: 42px;
}

/* line 2857, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li a {
  padding-top: 1px;
  padding-bottom: 1px;
  position: relative;
}

/* line 2862, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li a:after {
  content: " ";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  background-color: #919191;
  transition: width 0.2s ease;
}

/* line 2872, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li a:hover {
  text-decoration: none;
}

/* line 2875, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li a:hover:after {
  width: 100%;
  left: 0;
}

/* line 2879, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .topbar-menu ul > li a:after {
  background-color: white;
}

/* line 2886, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li > .sub-menu-dropdown {
  position: absolute;
  right: 0;
  top: 120%;
  z-index: 370;
  width: 150px;
  background-color: white;
  padding: 15px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease-in-out;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}

/* line 2902, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li > .sub-menu-dropdown .container {
  width: auto;
  padding: 0;
}

/* line 2906, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li > .sub-menu-dropdown li {
  display: block;
  line-height: 1.6;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

/* line 2914, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li > .sub-menu-dropdown li:before {
  content: none;
}

/* line 2917, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li > .sub-menu-dropdown li:last-child {
  margin-bottom: 0;
}

/* line 2920, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li > .sub-menu-dropdown li > a {
  display: block;
  font-size: 13px;
  padding: 2px 0;
  color: #3c3c3c;
  font-weight: 400;
  text-transform: none;
}

/* line 2928, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li > .sub-menu-dropdown li > a:after {
  content: none;
}

/* line 2931, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li > .sub-menu-dropdown li > a:hover,
.topbar-menu ul > li > .sub-menu-dropdown li > a:focus {
  color: #1aada3;
}

/* line 2935, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li > .sub-menu-dropdown li .sub-sub-menu {
  margin-top: 10px;
}

/* line 2938, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li > .sub-menu-dropdown:after {
  content: "\f0d8";
  position: absolute;
  top: -3px;
  right: 20px;
  line-height: 0;
  font: var(--fa-font-regular);
  font-size: 24px;
  color: white;
}

/* line 2948, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li:before {
  content: " ";
  display: inline-block;
  height: 25px;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.05);
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: middle;
}

/* line 2958, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li:first-child:before {
  content: none;
}

/* line 2961, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu ul > li:hover > .sub-menu-dropdown {
  visibility: visible;
  opacity: 1;
  top: 100%;
}

/* line 2966, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .topbar-menu ul.menu > li > a {
  color: white;
}

/* line 2969, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .topbar-menu ul.menu > li > a:hover {
  color: rgba(255, 255, 255, 0.9);
}

/* line 2972, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .topbar-menu ul.menu > li > a:after {
  background-color: rgba(255, 255, 255, 0.7);
}

/* line 2975, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .topbar-menu ul.menu > li:before {
  background-color: rgba(255, 255, 255, 0.1);
}

/** ------------------------------------------------------------------------------------------------
* OTHER
* ------------------------------------------------------------------------------------------------ */
/* line 2982, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-title {
  width: 100%;
  border-bottom: 1px solid rgba(168, 168, 168, 0.15);
  position: relative;
  margin-top: -40px;
  margin-bottom: 40px;
}

/* line 2989, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-title .entry-title,
.page-title h1 {
  margin-bottom: 0;
  text-transform: uppercase;
}

/* line 2994, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-title .entry-header .breadcrumbs {
  font-size: 0;
}

/* line 2997, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-title .entry-header .breadcrumbs > span,
.page-title .entry-header .breadcrumbs > a {
  font-size: 14px;
  display: inline-block;
}

/* line 3002, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-title .entry-header .breadcrumbs > span:after,
.page-title .entry-header .breadcrumbs > a:after {
  content: "/";
  display: inline-block;
  padding: 0 10px;
}

/* line 3008, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-title .entry-header .breadcrumbs > a:before {
  content: "\f015";
  display: inline-block;
  margin-right: 5px;
  font: var(--fa-font-regular);
}

/* line 3014, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-title .entry-header .breadcrumbs > span:last-child:after {
  content: none;
  padding: 0;
}

/* line 3018, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-title .entry-header:after {
  content: "";
  clear: both;
  display: block;
}

/* line 3023, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-title.color-scheme-light .breadcrumbs {
  color: rgba(255, 255, 255, 0.9);
}

/* line 3026, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-title.color-scheme-light .breadcrumbs a,
.page-title.color-scheme-light .breadcrumbs span {
  color: rgba(255, 255, 255, 0.9);
}

/* line 3030, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-title.color-scheme-light .breadcrumbs a:hover {
  color: white;
}

/** ------------------------------------------
* TITLE SIZE 
* ------------------------------------------ */
/* line 3037, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-size-small {
  padding: 15px 0;
}

/* line 3040, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-size-small .entry-title,
.title-size-small h1 {
  font-size: 36px;
}

/* line 3045, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-size-default {
  padding: 60px 0;
}

/* line 3048, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-size-default .entry-title,
.title-size-default h1 {
  font-size: 48px;
}

/* line 3053, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-size-large {
  padding: 100px 0;
}

/* line 3056, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-size-large .entry-title,
.title-size-large h1 {
  font-size: 56px;
}

/** ------------------------------------------
* TITLE DESIGN
* ------------------------------------------ */
/* line 3064, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-design-centered .entry-header {
  text-align: center;
}

/* line 3067, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-design-centered .breadcrumbs {
  line-height: 1.6;
  margin-top: 5px;
}

/* line 3072, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-design-default .entry-title {
  float: left;
  line-height: 50px;
}

/* line 3076, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-design-default .breadcrumbs {
  float: right;
  line-height: 50px;
}

/** ------------------------------------------
* WRAPPER BOXED
* ------------------------------------------ */
/* line 3084, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed .website-wrapper {
  max-width: 1200px;
}

/* line 3087, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed .scrollToTop {
  bottom: 40px;
  right: 20px;
}

/* line 3091, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed.sticky-footer-on .footer-container {
  right: auto;
  left: auto;
  max-width: 1200px;
  width: 100%;
}

/** ------------------------------------------
* WRAPPER BOXED SMALL
* ------------------------------------------ */
/* line 3101, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed-small .website-wrapper {
  max-width: 1000px;
}

/* line 3104, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed-small .basel-wrapper-shifted {
  transform: translate3d(-157px, 0, 0);
  -webkit-transform: translate3d(-157px, 0, 0);
  -ms-transform: translate3d(-157px, 0, 0);
  -sand-transform: translate3d(-157px, 0, 0);
  -o-transform: translate3d(-157px, 0, 0);
  -moz-transform: translate3d(-157px, 0, 0);
}

/* line 3112, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed-small .container {
  max-width: 1000px;
}

/* line 3116, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed .website-wrapper,
.wrapper-boxed-small .website-wrapper {
  overflow: hidden;
  margin: 0 auto;
  box-shadow: 0 1px 5px rgba(190, 190, 190, 0.26);
}

/* line 3122, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed.sticky-header-prepared .header-shop,
.wrapper-boxed.basel-header-overlap .main-header,
.wrapper-boxed .sticky-header,
.wrapper-boxed-small.sticky-header-prepared .header-shop,
.wrapper-boxed-small.basel-header-overlap .main-header,
.wrapper-boxed-small .sticky-header {
  left: auto;
  right: auto;
  max-width: inherit;
}

/* line 3132, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed .owl-carousel .owl-nav > div,
.wrapper-boxed-small .owl-carousel .owl-nav > div {
  background-color: white;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.1);
  filter: Alpha(Opacity=1);
  opacity: 1;
}

/* line 3139, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed .owl-carousel .owl-nav > div.disabled,
.wrapper-boxed-small .owl-carousel .owl-nav > div.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 3143, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed .owl-carousel .owl-nav > div:before,
.wrapper-boxed-small .owl-carousel .owl-nav > div:before {
  width: 38px;
  font-size: 18px;
  height: 38px;
  line-height: 38px;
}

/* line 3150, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed .owl-carousel .owl-nav .owl-next,
.wrapper-boxed-small .owl-carousel .owl-nav .owl-next {
  right: 20px;
}

/* line 3154, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed .owl-carousel .owl-nav .owl-prev,
.wrapper-boxed-small .owl-carousel .owl-nav .owl-prev {
  left: 20px;
}

/* line 3158, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed .owl-carousel:hover .owl-nav div.owl-next,
.wrapper-boxed-small .owl-carousel:hover .owl-nav div.owl-next {
  right: 20px;
}

/* line 3162, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed .owl-carousel:hover .owl-nav div.owl-prev,
.wrapper-boxed-small .owl-carousel:hover .owl-nav div.owl-prev {
  left: 20px;
}

/* line 3166, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed .popup-quick-view .owl-nav > div,
.wrapper-boxed-small .popup-quick-view .owl-nav > div {
  filter: Alpha(Opacity=0);
  opacity: 0;
}

/** ------------------------------------------
* WRAPPER FULL WIDTH
* ------------------------------------------ */
/* line 3175, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-full-width-content .container {
  width: 95%;
}

/* line 3179, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical .container {
  max-width: none;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

/* line 3185, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical .container .container {
  padding-left: 0;
  padding-right: 0;
}

/* line 3189, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical .vc_row:not(.vc_inner) {
  margin-left: -30px;
  margin-right: -30px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 3195, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical.wrapper-full-width .container {
  max-width: 1200px;
}

/* line 3198, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical.wrapper-wide .container {
  max-width: 1600px;
  width: 100%;
}

/* line 3202, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical.wrapper-boxed {
  padding-left: 280px;
}

/* line 3205, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical.wrapper-boxed .website-wrapper {
  padding-left: 0;
}

/* line 3208, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-header-vertical.wrapper-boxed .container {
  max-width: 1200px;
}

/** ------------------------------------------
* CLOSE BUTTON MOBILE NAV AND SIDEBAR CART
* ------------------------------------------ */
/* line 3215, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-close-side {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  visibility: hidden;
  z-index: 400;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease;
}

/** ------------------------------------------
* PAGINATION
* ------------------------------------------ */
/* line 3235, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-pagination {
  text-align: center;
}

/* line 3238, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-pagination .current,
.basel-pagination .inactive {
  border: 1px solid transparent;
  border-bottom-color: #b1b1b1;
  display: inline-block;
  text-align: center;
  width: 34px;
  line-height: 32px;
  margin-right: 6px;
  font-size: 16px;
  color: black;
}

/* line 3250, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-pagination .current {
  background-color: black;
  border-color: black;
  color: white;
}

/* line 3255, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-pagination .inactive:hover,
.basel-pagination .inactive:focus {
  text-decoration: none;
  border-color: #b1b1b1;
}

/* line 3260, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-pagination .inactive:focus {
  background-color: black;
  border-color: black;
  color: white;
}

/** ------------------------------------------
* BUTTON SCROLL TO TOP
* ------------------------------------------ */
/* line 3269, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.scrollToTop {
  width: 45px;
  height: 45px;
  text-align: center;
  color: black;
  z-index: 350;
  font-size: 0;
  border: 1px solid black;
  border-radius: 50%;
  text-decoration: none;
  background-color: white;
  position: fixed;
  bottom: 75px;
  right: 40px;
  visibility: hidden;
  opacity: 0;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transition: 0.2s all ease;
  -moz-transition: 0.2s all ease;
  -o-transition: 0.2s all ease;
  -webkit-transition: 0.2s all ease;
}

/* line 3296, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.scrollToTop.button-show {
  visibility: visible;
  opacity: 1;
}

/* line 3300, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.scrollToTop .basel-tooltip-label {
  display: none;
}

/* line 3303, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.scrollToTop:after {
  content: "\e607";
  display: inline-block;
  font-size: 18px;
  line-height: 42px;
  font-family: "simple-line-icons";
}

/* line 3310, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.scrollToTop:hover,
.scrollToTop:focus {
  text-decoration: none;
  background: #1aada3;
  border-color: #1aada3;
  color: white;
  transform: scale(0.91);
  -moz-transform: scale(0.91);
  -o-transform: scale(0.91);
  -webkit-transform: scale(0.91);
}

/** ------------------------------------------
* PROMO POPUP
* ------------------------------------------ */
/* line 3325, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-promo-popup,
.basel-sizeguide {
  display: none;
  max-width: 900px;
  margin: 0 auto;
  background: white;
  padding: 20px;
  position: relative;
  opacity: 0;
  transform: translateY(50px);
  -webkit-transform: translateY(50px);
  -o-transform: translateY(50px);
  -moz-transform: translateY(50px);
  transition: all 0.4s ease;
}

/* line 3343, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-promo-popup .mfp-close,
.basel-sizeguide .mfp-close {
  font-size: 0;
  cursor: pointer;
  padding-right: 36px;
  opacity: 1;
}

/* line 3350, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-promo-popup .mfp-close:after,
.basel-promo-popup .mfp-close:before,
.basel-sizeguide .mfp-close:after,
.basel-sizeguide .mfp-close:before {
  content: " ";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -0.5px;
  width: 30px;
  height: 1px;
  display: inline-block;
  background-color: black;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
}

/* line 3372, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-promo-popup .mfp-close:after,
.basel-sizeguide .mfp-close:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 3381, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-promo-popup .mfp-close:before,
.basel-sizeguide .mfp-close:before {
  -sand-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 3390, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-promo-popup .mfp-close:after,
.basel-promo-popup .mfp-close:before,
.basel-sizeguide .mfp-close:after,
.basel-sizeguide .mfp-close:before {
  right: 9px;
}

/* line 3396, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-wrap .basel-promo-popup,
.mfp-wrap .basel-sizeguide {
  display: block;
}

/* line 3400, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-popup-effect.mfp-ready .basel-promo-popup,
.basel-popup-effect.mfp-ready .basel-sizeguide {
  transform: translateY(0px);
  opacity: 1;
}

/* line 3408, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-popup-effect.mfp-removing .basel-promo-popup,
.basel-popup-effect.mfp-removing .basel-sizeguide {
  transform: translateY(-50px);
  opacity: 0;
}

/** ------------------------------------------
* SIZE GUID
* ------------------------------------------ */
/* line 3420, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-sizeguide .responsive-table {
  margin-bottom: 0;
}

/* line 3424, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-sizeguide-title {
  font-size: 24px;
  text-transform: uppercase;
  text-align: center;
}

/* line 3430, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-sizeguide-content {
  margin-bottom: 30px;
  line-height: 1.5;
}

/** ------------------------------------------
* LINER CONTAINER
* ------------------------------------------ */
/* line 3438, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.liner-continer {
  display: table-row;
}

/* line 3441, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.liner-continer .left-line,
.liner-continer .right-line {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
}

/* line 3447, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.liner-continer .left-line:after,
.liner-continer .right-line:after {
  content: "";
  width: 100%;
  display: inline-block;
  height: 1px;
  vertical-align: middle;
}

/* line 3455, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.liner-continer .left-line {
  padding-right: 20px;
}

/* line 3458, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.liner-continer .right-line {
  padding-left: 20px;
}

/* line 3461, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.liner-continer.position-left .right-line {
  display: none;
}

/* line 3464, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.liner-continer.position-left .left-line {
  width: 100%;
}

/* line 3467, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.liner-continer.position-right .right-line {
  width: 100%;
}

/* line 3470, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.liner-continer.position-right .left-line {
  display: none;
}

/** ------------------------------------------
* Font Awesome icon spacing
* ------------------------------------------ */
/* line 3477, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
i.fa:before {
  margin-left: 1px;
  margin-right: 1px;
}

/** ------------------------------------------
* SLIDER TITLE
* ------------------------------------------ */
/* line 3485, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slider-title {
  text-align: center;
  font-size: 26px;
  margin-bottom: 30px;
  text-transform: uppercase;
  position: relative;
}

/* line 3492, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slider-title:before {
  content: " ";
  position: absolute;
  bottom: -12px;
  left: 50%;
  margin-left: -15px;
  width: 30px;
  height: 2px;
  display: inline-block;
  background-color: #1aada3;
}

/** ------------------------------------------
* REV SLIDER ADD TO CART
* ------------------------------------------ */
/* line 3507, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rev_slider_wrapper .add_to_cart_button.loading {
  padding-right: 35px !important;
  padding-left: 15px !important;
}

/* line 3511, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rev_slider_wrapper .btn,
.rev_slider_wrapper .button,
.rev_slider_wrapper button,
.rev_slider_wrapper .added_to_cart {
  color: #5f5f5f;
  transition: all 0.25s ease-in-out !important;
}

/* line 3521, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rev_slider_wrapper .btn:hover,
.rev_slider_wrapper .button:hover,
.rev_slider_wrapper button:hover,
.rev_slider_wrapper .added_to_cart:hover {
  color: white;
}

/** ------------------------------------------
* ADMIN BAR POSITION ELEMENTS
* ------------------------------------------ */
/* line 3531, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.admin-bar .sticky-header.act-scroll {
  top: 32px;
}

/* line 3534, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.admin-bar.sticky-navigation-only.sticky-header-prepared
.main-header
.navigation-wrap {
  top: 32px;
}

/* line 3539, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.admin-bar .cart-widget-side,
.admin-bar .mobile-nav {
  top: 32px;
}

/** ------------------------------------------
* BASEL GRADIENT
* ------------------------------------------ */
/* line 3547, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-row-gradient-enable {
  position: relative;
}

/* line 3551, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-row-gradient {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/** ------------------------------------------------------------------------------------------------
* FOOTER
* ------------------------------------------------------------------------------------------------ */
/* line 3562, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container {
  width: 100%;
}

/* line 3565, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container .widget-area {
  padding: 50px 0 20px 0;
}

/* line 3568, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container .footer-column {
  margin-bottom: 30px;
}

/* line 3571, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container .footer-widget {
  margin-bottom: 30px;
}

/* line 3574, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container .footer-widget:last-child {
  margin-bottom: 0;
}

/* line 3577, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container .title {
  font-size: 16px;
  text-transform: uppercase;
  border-bottom: 2px solid rgba(124, 124, 124, 0.2);
  padding-bottom: 10px;
  margin-bottom: 20px;
}

/* line 3584, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container ul {
  list-style: none;
  line-height: 1;
}

/* line 3588, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container ul li {
  margin-bottom: 15px;
}

/* line 3591, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container ul li:last-child {
  margin-bottom: 0;
}

/* line 3594, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container.color-scheme-light {
  color: rgba(255, 255, 255, 0.6);
}

/* line 3597, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container.color-scheme-light a {
  color: rgba(255, 255, 255, 0.6);
}

/* line 3600, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container.color-scheme-light a:hover {
  color: white;
}

/* line 3603, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container.color-scheme-light a:focus {
  color: white;
}

/* line 3606, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container.color-scheme-light p {
  color: rgba(255, 255, 255, 0.6);
}

/* line 3609, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container.color-scheme-light ul li {
  color: rgba(255, 255, 255, 0.6);
}

/* line 3612, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container.color-scheme-light ul li a {
  color: rgba(255, 255, 255, 0.6);
}

/* line 3615, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container.color-scheme-light ul li a:hover {
  color: white;
}

/* line 3618, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container.color-scheme-light ul li a:focus {
  color: white;
}

/* line 3621, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container.color-scheme-light ul li {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 3624, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container.color-scheme-light .title {
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 3627, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.footer-container.color-scheme-light
.main-footer
+ .copyrights-wrapper
.min-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 3634, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-footer + .copyrights-wrapper .min-footer {
  border-top: 1px solid rgba(124, 124, 124, 0.2);
}

/** ------------------------------------------
* MIN FOOTER
* ------------------------------------------ */
/* line 3641, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.min-footer {
  display: table;
  width: 100%;
  padding: 20px 0;
  line-height: 1.6;
}

/* line 3647, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.min-footer p {
  margin-bottom: 0;
}

/* line 3650, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.min-footer .col-left,
.min-footer .col-right {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
}

/* line 3656, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.min-footer .col-left {
  text-align: left;
}

/* line 3659, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.min-footer .col-right {
  text-align: right;
}

/* line 3662, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.min-footer .social-icons li {
  margin-bottom: 0;
}

/* line 3666, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.copyrights-centered .min-footer > div {
  display: block;
  text-align: center;
  width: 100%;
  margin-top: 15px;
}

/* line 3672, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.copyrights-centered .min-footer > div:first-child,
.copyrights-centered .min-footer > div:last-child:empty {
  margin-top: 0;
}

/* line 3677, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-footer-on .footer-container {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  width: auto;
  visibility: hidden;
}

/* line 3685, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sticky-footer-on .footer-container.footer-act-sticky {
  visibility: visible;
}

/** ------------------------------------------------------------------------------------------------
* BUTTONS / #basel-button
* ------------------------------------------------------------------------------------------------ */
/* line 3692, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn,
.button,
button,
.added_to_cart,
input[type="submit"] {
  display: inline-block;
  text-align: center;
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  border-radius: 0;
  border: 1px solid;
  transition: all 0.25s ease-in-out;
  background-color: #ececec;
  color: #3e3e3e;
  border-color: #ececec;
}

/* line 3717, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn:hover,
.btn:focus,
.button:hover,
.button:focus,
button:hover,
button:focus,
.added_to_cart:hover,
.added_to_cart:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
  background-color: #3e3e3e;
  color: white;
  text-decoration: none;
  border-color: #3e3e3e;
}

/* line 3732, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-style-bordered,
.button.btn-style-bordered,
button.btn-style-bordered,
.added_to_cart.btn-style-bordered,
input.btn-style-bordered[type="submit"] {
  background-color: transparent;
  color: #6d6d6d;
  border-color: #b5b5b5;
}

/* line 3741, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-style-bordered:hover,
.btn.btn-style-bordered:focus,
.button.btn-style-bordered:hover,
.button.btn-style-bordered:focus,
button.btn-style-bordered:hover,
button.btn-style-bordered:focus,
.added_to_cart.btn-style-bordered:hover,
.added_to_cart.btn-style-bordered:focus,
input.btn-style-bordered[type="submit"]:hover,
input.btn-style-bordered[type="submit"]:focus {
  background-color: #3e3e3e;
  color: white;
  border-color: #3e3e3e;
}

/* line 3755, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-style-link,
.button.btn-style-link,
button.btn-style-link,
.added_to_cart.btn-style-link,
input.btn-style-link[type="submit"] {
  background-color: transparent;
  color: #6d6d6d;
  border-color: #b5b5b5;
}

/* line 3764, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-style-link:hover,
.btn.btn-style-link:focus,
.button.btn-style-link:hover,
.button.btn-style-link:focus,
button.btn-style-link:hover,
button.btn-style-link:focus,
.added_to_cart.btn-style-link:hover,
.added_to_cart.btn-style-link:focus,
input.btn-style-link[type="submit"]:hover,
input.btn-style-link[type="submit"]:focus {
  background-color: transparent;
  color: #3e3e3e;
  border-color: #3e3e3e;
}

/* line 3778, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn:focus,
.button:focus,
button:focus,
.added_to_cart:focus,
input[type="submit"]:focus {
  outline: none;
}

/* line 3785, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn i,
.button i,
button i,
.added_to_cart i,
input[type="submit"] i {
  margin-left: 3px;
}

/* line 3792, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-size-small,
.button.btn-size-small,
button.btn-size-small,
.added_to_cart.btn-size-small,
input.btn-size-small[type="submit"] {
  font-size: 12px;
  line-height: 16px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 14px;
  padding-right: 14px;
}

/* line 3804, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-size-large,
.button.btn-size-large,
button.btn-size-large,
.added_to_cart.btn-size-large,
input.btn-size-large[type="submit"] {
  font-size: 16px;
  line-height: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 28px;
  padding-right: 28px;
}

/* line 3816, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-size-extra-large,
.button.btn-size-extra-large,
button.btn-size-extra-large,
.added_to_cart.btn-size-extra-large,
input.btn-size-extra-large[type="submit"] {
  font-size: 18px;
  line-height: 22px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 40px;
  padding-right: 40px;
}

/* line 3828, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-style-bordered,
.button.btn-style-bordered,
button.btn-style-bordered,
.added_to_cart.btn-style-bordered,
input.btn-style-bordered[type="submit"] {
  background-color: transparent;
}

/* line 3835, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-style-bordered:hover,
.btn.btn-style-bordered:focus,
.button.btn-style-bordered:hover,
.button.btn-style-bordered:focus,
button.btn-style-bordered:hover,
button.btn-style-bordered:focus,
.added_to_cart.btn-style-bordered:hover,
.added_to_cart.btn-style-bordered:focus,
input.btn-style-bordered[type="submit"]:hover,
input.btn-style-bordered[type="submit"]:focus {
  text-decoration: none;
}

/* line 3847, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-style-link,
.button.btn-style-link,
button.btn-style-link,
.added_to_cart.btn-style-link,
input.btn-style-link[type="submit"] {
  padding: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  text-transform: capitalize;
}

/* line 3858, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-round,
.btn.btn-style-round,
.button.btn-round,
.button.btn-style-round,
button.btn-round,
button.btn-style-round,
.added_to_cart.btn-round,
.added_to_cart.btn-style-round,
input.btn-round[type="submit"],
input.btn-style-round[type="submit"] {
  border-radius: 35px;
}

/* line 3870, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-primary,
.button.btn-color-primary,
button.btn-color-primary,
.added_to_cart.btn-color-primary,
input.btn-color-primary[type="submit"] {
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 3879, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-primary:hover,
.btn.btn-color-primary:focus,
.button.btn-color-primary:hover,
.button.btn-color-primary:focus,
button.btn-color-primary:hover,
button.btn-color-primary:focus,
.added_to_cart.btn-color-primary:hover,
.added_to_cart.btn-color-primary:focus,
input.btn-color-primary[type="submit"]:hover,
input.btn-color-primary[type="submit"]:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 3895, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-primary.btn-style-bordered,
.button.btn-color-primary.btn-style-bordered,
button.btn-color-primary.btn-style-bordered,
.added_to_cart.btn-color-primary.btn-style-bordered,
input.btn-color-primary.btn-style-bordered[type="submit"] {
  background-color: transparent;
  color: #1aada3;
}

/* line 3903, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-primary.btn-style-bordered:hover,
.btn.btn-color-primary.btn-style-bordered:focus,
.button.btn-color-primary.btn-style-bordered:hover,
.button.btn-color-primary.btn-style-bordered:focus,
button.btn-color-primary.btn-style-bordered:hover,
button.btn-color-primary.btn-style-bordered:focus,
.added_to_cart.btn-color-primary.btn-style-bordered:hover,
.added_to_cart.btn-color-primary.btn-style-bordered:focus,
input.btn-color-primary.btn-style-bordered[type="submit"]:hover,
input.btn-color-primary.btn-style-bordered[type="submit"]:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 3917, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-primary.btn-style-link,
.button.btn-color-primary.btn-style-link,
button.btn-color-primary.btn-style-link,
.added_to_cart.btn-color-primary.btn-style-link,
input.btn-color-primary.btn-style-link[type="submit"] {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 3926, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-primary.btn-style-link:hover,
.btn.btn-color-primary.btn-style-link:focus,
.button.btn-color-primary.btn-style-link:hover,
.button.btn-color-primary.btn-style-link:focus,
button.btn-color-primary.btn-style-link:hover,
button.btn-color-primary.btn-style-link:focus,
.added_to_cart.btn-color-primary.btn-style-link:hover,
.added_to_cart.btn-color-primary.btn-style-link:focus,
input.btn-color-primary.btn-style-link[type="submit"]:hover,
input.btn-color-primary.btn-style-link[type="submit"]:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 3940, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-alt,
.button.btn-color-alt,
button.btn-color-alt,
.added_to_cart.btn-color-alt,
input.btn-color-alt[type="submit"] {
  background-color: #fbbc34;
  color: #ffffff;
  border-color: #fbbc34;
}

/* line 3949, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-alt:hover,
.btn.btn-color-alt:focus,
.button.btn-color-alt:hover,
.button.btn-color-alt:focus,
button.btn-color-alt:hover,
button.btn-color-alt:focus,
.added_to_cart.btn-color-alt:hover,
.added_to_cart.btn-color-alt:focus,
input.btn-color-alt[type="submit"]:hover,
input.btn-color-alt[type="submit"]:focus {
  background-color: #fbbc34;
  border-color: #fbbc34;
  color: #ffffff;
  opacity: 0.8;
  text-decoration: none;
}

/* line 3965, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-alt.btn-style-bordered,
.button.btn-color-alt.btn-style-bordered,
button.btn-color-alt.btn-style-bordered,
.added_to_cart.btn-color-alt.btn-style-bordered,
input.btn-color-alt.btn-style-bordered[type="submit"] {
  background-color: transparent;
  color: #fbbc34;
}

/* line 3973, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-alt.btn-style-bordered:hover,
.btn.btn-color-alt.btn-style-bordered:focus,
.button.btn-color-alt.btn-style-bordered:hover,
.button.btn-color-alt.btn-style-bordered:focus,
button.btn-color-alt.btn-style-bordered:hover,
button.btn-color-alt.btn-style-bordered:focus,
.added_to_cart.btn-color-alt.btn-style-bordered:hover,
.added_to_cart.btn-color-alt.btn-style-bordered:focus,
input.btn-color-alt.btn-style-bordered[type="submit"]:hover,
input.btn-color-alt.btn-style-bordered[type="submit"]:focus {
  background-color: #fbbc34;
  color: #ffffff;
  opacity: 1;
}

/* line 3987, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-alt.btn-style-link,
.button.btn-color-alt.btn-style-link,
button.btn-color-alt.btn-style-link,
.added_to_cart.btn-color-alt.btn-style-link,
input.btn-color-alt.btn-style-link[type="submit"] {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 3996, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-alt.btn-style-link:hover,
.btn.btn-color-alt.btn-style-link:focus,
.button.btn-color-alt.btn-style-link:hover,
.button.btn-color-alt.btn-style-link:focus,
button.btn-color-alt.btn-style-link:hover,
button.btn-color-alt.btn-style-link:focus,
.added_to_cart.btn-color-alt.btn-style-link:hover,
.added_to_cart.btn-color-alt.btn-style-link:focus,
input.btn-color-alt.btn-style-link[type="submit"]:hover,
input.btn-color-alt.btn-style-link[type="submit"]:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 4010, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-black,
.button.btn-color-black,
button.btn-color-black,
.added_to_cart.btn-color-black,
input.btn-color-black[type="submit"] {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

/* line 4019, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-black:hover,
.btn.btn-color-black:focus,
.button.btn-color-black:hover,
.button.btn-color-black:focus,
button.btn-color-black:hover,
button.btn-color-black:focus,
.added_to_cart.btn-color-black:hover,
.added_to_cart.btn-color-black:focus,
input.btn-color-black[type="submit"]:hover,
input.btn-color-black[type="submit"]:focus {
  background-color: #333333;
  color: #ffffff;
  text-decoration: none;
  border-color: #333333;
}

/* line 4034, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-black.btn-style-bordered,
.button.btn-color-black.btn-style-bordered,
button.btn-color-black.btn-style-bordered,
.added_to_cart.btn-color-black.btn-style-bordered,
input.btn-color-black.btn-style-bordered[type="submit"] {
  background-color: transparent;
  color: #000000;
}

/* line 4042, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-black.btn-style-bordered:hover,
.btn.btn-color-black.btn-style-bordered:focus,
.button.btn-color-black.btn-style-bordered:hover,
.button.btn-color-black.btn-style-bordered:focus,
button.btn-color-black.btn-style-bordered:hover,
button.btn-color-black.btn-style-bordered:focus,
.added_to_cart.btn-color-black.btn-style-bordered:hover,
.added_to_cart.btn-color-black.btn-style-bordered:focus,
input.btn-color-black.btn-style-bordered[type="submit"]:hover,
input.btn-color-black.btn-style-bordered[type="submit"]:focus {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

/* line 4056, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-black.btn-style-link,
.button.btn-color-black.btn-style-link,
button.btn-color-black.btn-style-link,
.added_to_cart.btn-color-black.btn-style-link,
input.btn-color-black.btn-style-link[type="submit"] {
  background-color: transparent;
  color: black;
  opacity: 1;
}

/* line 4065, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-black.btn-style-link:hover,
.btn.btn-color-black.btn-style-link:focus,
.button.btn-color-black.btn-style-link:hover,
.button.btn-color-black.btn-style-link:focus,
button.btn-color-black.btn-style-link:hover,
button.btn-color-black.btn-style-link:focus,
.added_to_cart.btn-color-black.btn-style-link:hover,
.added_to_cart.btn-color-black.btn-style-link:focus,
input.btn-color-black.btn-style-link[type="submit"]:hover,
input.btn-color-black.btn-style-link[type="submit"]:focus {
  background-color: transparent;
  color: black;
  opacity: 0.7;
}

/* line 4079, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-white,
.button.btn-color-white,
button.btn-color-white,
.added_to_cart.btn-color-white,
input.btn-color-white[type="submit"] {
  background-color: #ffffff;
  color: #3b3b3b;
  border-color: #ffffff;
}

/* line 4088, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-white:hover,
.btn.btn-color-white:focus,
.button.btn-color-white:hover,
.button.btn-color-white:focus,
button.btn-color-white:hover,
button.btn-color-white:focus,
.added_to_cart.btn-color-white:hover,
.added_to_cart.btn-color-white:focus,
input.btn-color-white[type="submit"]:hover,
input.btn-color-white[type="submit"]:focus {
  background-color: #3e3e3e;
  color: #ffffff;
  text-decoration: none;
  border-color: #3e3e3e;
}

/* line 4103, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-white.btn-style-bordered,
.button.btn-color-white.btn-style-bordered,
button.btn-color-white.btn-style-bordered,
.added_to_cart.btn-color-white.btn-style-bordered,
input.btn-color-white.btn-style-bordered[type="submit"] {
  background-color: transparent;
  color: #ffffff;
}

/* line 4111, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-white.btn-style-bordered:hover,
.btn.btn-color-white.btn-style-bordered:focus,
.button.btn-color-white.btn-style-bordered:hover,
.button.btn-color-white.btn-style-bordered:focus,
button.btn-color-white.btn-style-bordered:hover,
button.btn-color-white.btn-style-bordered:focus,
.added_to_cart.btn-color-white.btn-style-bordered:hover,
.added_to_cart.btn-color-white.btn-style-bordered:focus,
input.btn-color-white.btn-style-bordered[type="submit"]:hover,
input.btn-color-white.btn-style-bordered[type="submit"]:focus {
  background-color: #ffffff;
  color: #5f5f5f;
  border-color: #ffffff;
}

/* line 4125, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-white.btn-style-link,
.button.btn-color-white.btn-style-link,
button.btn-color-white.btn-style-link,
.added_to_cart.btn-color-white.btn-style-link,
input.btn-color-white.btn-style-link[type="submit"] {
  background-color: transparent;
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.6);
}

/* line 4134, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.btn.btn-color-white.btn-style-link:hover,
.btn.btn-color-white.btn-style-link:focus,
.button.btn-color-white.btn-style-link:hover,
.button.btn-color-white.btn-style-link:focus,
button.btn-color-white.btn-style-link:hover,
button.btn-color-white.btn-style-link:focus,
.added_to_cart.btn-color-white.btn-style-link:hover,
.added_to_cart.btn-color-white.btn-style-link:focus,
input.btn-color-white.btn-style-link[type="submit"]:hover,
input.btn-color-white.btn-style-link[type="submit"]:focus {
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
}

/** ------------------------------------
* BUTTONS INLINE / #basel-button-inline
* ----------------------------------- */
/* line 4152, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-button-wrapper.btn-inline {
  display: inline-block;
  margin-bottom: 10px;
  margin-right: 10px;
}

/* line 4158, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.text-center .basel-button-wrapper.btn-inline {
  margin-left: 5px;
  margin-right: 5px;
}

/* line 4163, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.text-right .basel-button-wrapper.btn-inline {
  margin-left: 10px;
  margin-right: 0;
}

/** ------------------------------------------------------------------------------------------------
* LABELS
* ------------------------------------------------------------------------------------------------ */
/* line 4171, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-labels {
  position: absolute;
  display: flexbox;
  display: flex;
  display: -ms-flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  z-index: 1;
  max-width: 50%;
}

/* line 4190, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-label {
  min-width: 50px;
  color: white;
  font-weight: bold;
  word-break: break-all;
  letter-spacing: 1px;
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
}

/* line 4200, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-label:not(:last-child) {
  margin-bottom: 10px;
}

/* line 4203, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-label.onsale {
  background-color: #1aada3;
}

/* line 4206, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-label.featured {
  background-color: #e22d2d;
}

/* line 4209, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-label.new {
  background-color: #438e44;
}

/* line 4212, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-label.out-of-stock {
  background-color: black;
}

/* line 4215, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-label.attribute-label:not(.label-with-img) {
  background-color: rgba(255, 255, 255, 0.9);
  color: #1b1919;
}

/* line 4220, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.labels-rectangular {
  top: 15px;
  left: 0;
}

/* line 4224, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.labels-rectangular .product-label {
  letter-spacing: 0.4px;
  font-size: 12px;
  padding: 5px 10px;
}

/* line 4229, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.labels-rectangular .label-with-img {
  max-width: 50px;
  padding: 0;
}

/* line 4234, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.labels-rounded {
  top: 5px;
  left: 5px;
}

/* line 4238, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.labels-rounded .product-label {
  display: flexbox;
  display: flex;
  display: -ms-flex;
  -ms-justify-content: center;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding: 5px 7px;
  font-size: 13px;
  border-radius: 35px;
}

/* line 4254, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.labels-rounded .label-with-img {
  min-height: auto;
  max-width: 55px;
  padding: 0;
}

/* line 4259, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.labels-rounded .out-of-stock {
  max-width: 50px;
  font-size: 12px;
}

/** ------------------------------------------
* MENU LABEL
* ------------------------------------------ */
/* line 4267, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.menu-label {
  position: absolute;
  opacity: 0;
  top: 50%;
  right: -5px;
  padding: 2px 4px;
  margin-top: -20px;
  color: white;
  line-height: 1.3;
  font-size: 8px;
  font-family: "Karla", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -sand-transform: translateY(-50%);
  transition: opacity 0.3s ease-in-out;
}

/* line 4290, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.menu-label:after {
  content: "\f0da";
  font: var(--fa-font-regular);
  position: absolute;
  z-index: -1;
  bottom: 5px;
  font-size: 16px;
  position: absolute;
  bottom: -9px;
  left: 3px;
}

/* line 4302, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.menu-label-new {
  background-color: #1aada3;
}

/* line 4305, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.menu-label-new:after {
  color: #1aada3;
}

/* line 4309, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.menu-label-sale {
  background-color: #d41212;
}

/* line 4312, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.menu-label-sale:after {
  color: #d41212;
}

/* line 4316, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.menu-label-hot {
  background-color: #ef7c0a;
}

/* line 4319, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.menu-label-hot:after {
  color: #ef7c0a;
}

/* line 4323, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.document-ready .menu-label {
  opacity: 1;
}

/** ------------------------------------------------------------------------------------------------
* TABLE
* ------------------------------------------------------------------------------------------------ */
/* line 4330, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.table-bordered-style th,
.table-bordered-style td {
  border: 1px solid #efefef;
}

/* line 4335, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
table {
  width: 100%;
  margin-bottom: 50px;
  font-size: 14px;
}

/* line 4340, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
table a {
  color: #2f2f2f;
}

/* line 4343, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
table tr th {
  padding: 15px 10px;
  text-align: center;
  letter-spacing: 1px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.4;
  color: #1b1919;
  vertical-align: middle;
  border: none;
  border-bottom: 2px solid #efefef;
}

/* line 4356, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
table tr td {
  padding: 15px 12px;
  border: none;
  text-align: center;
  border-bottom: 1px solid #e6e6e6;
}

/* line 4362, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
table tbody th,
table tfoot th {
  border-bottom: 1px solid #e6e6e6;
  text-transform: none;
}

/* line 4368, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.responsive-table {
  overflow-x: auto;
  margin-bottom: 30px;
}

/* line 4372, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.responsive-table table {
  margin: 0;
}

/* line 4375, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.responsive-table .responsive-table {
  margin-bottom: 0;
  overflow-x: visible;
}

/* ------------------------------------------------------------------------------------------------
*  BANERS
* ------------------------------------------------------------------------------------------------*/
/* line 4383, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner {
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
}

/* line 4388, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner .wrapper-content-baner {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

/* line 4395, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner .banner-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 20px;
  z-index: 1;
}

/* line 4403, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner .banner-inner h1,
.promo-banner .banner-inner h2,
.promo-banner .banner-inner h3,
.promo-banner .banner-inner h4,
.promo-banner .banner-inner h5,
.promo-banner .banner-inner h6 {
  margin-bottom: 20px;
  line-height: 1.3;
}

/* line 4412, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner .banner-inner p {
  margin-bottom: 20px;
}

/* line 4415, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner .banner-inner p:last-child,
.promo-banner .banner-inner p:first-child {
  margin-bottom: 0;
}

/* line 4419, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner .banner-inner .btn {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 4423, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.increased-padding .banner-inner {
  padding: 6%;
}

/* line 4426, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.vertical-alignment-middle .banner-inner {
  top: 50%;
  transform: translateY(-50%);
  -sand-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

/* line 4434, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.vertical-alignment-bottom .banner-inner {
  top: 100%;
  transform: translateY(-100%);
  -sand-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
}

/* line 4442, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-1 {
  backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* line 4448, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-1 .main-wrapp-img {
  margin: -1px;
  backface-visibility: hidden;
  perspective: 800px;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 800px;
}

/* line 4455, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-1 .main-wrapp-img .banner-image {
  transition: all 0.6s;
}

/* line 4461, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-1:hover > .main-wrapp-img .banner-image {
  transform: scale(1.1);
  -sand-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1);
}

/* line 4469, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-2 {
  backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* line 4475, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-2 .main-wrapp-img {
  margin: -1px;
  backface-visibility: hidden;
  perspective: 800px;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 800px;
}

/* line 4482, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-2 .main-wrapp-img .banner-image {
  transition: all 1s;
}

/* line 4488, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-2 .banner-inner {
  padding: 30px;
}

/* line 4491, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-2.color-scheme-dark .wrapper-content-baner:after,
.promo-banner.hover-2.color-scheme-dark .wrapper-content-baner:before {
  border-color: rgba(0, 0, 0, 0.5);
}

/* line 4495, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-2 .wrapper-content-baner:before,
.promo-banner.hover-2 .wrapper-content-baner:after {
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  content: "";
  opacity: 0;
  transition: opacity 0.45s, transform 0.45s;
}

/* line 4509, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-2 .wrapper-content-baner:after {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  -sand-transform: scale(1, 0);
  transform: scale(1, 0);
}

/* line 4519, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-2 .wrapper-content-baner:before {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  -sand-transform: scale(0, 1);
  transform: scale(0, 1);
}

/* line 4529, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-2:hover > .main-wrapp-img .banner-image {
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -sand-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
}

/* line 4537, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-2:hover > .wrapper-content-baner:after,
.promo-banner.hover-2:hover > .wrapper-content-baner:before {
  opacity: 1;
  -sand-transform: scale(1);
  transform: scale(1);
}

/* line 4547, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-3 .main-wrapp-img .banner-image {
  transition: all 0.3s;
}

/* line 4553, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-3 .banner-inner {
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s;
}

/* line 4561, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-3.vertical-alignment-bottom .banner-image {
  margin-bottom: -20px;
}

/* line 4564, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-3.vertical-alignment-bottom .banner-inner {
  top: 110%;
}

/* line 4567, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-3.vertical-alignment-bottom:hover .banner-image {
  -sand-transform: translateY(-20px);
  transform: translateY(-20px);
}

/* line 4575, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-3.vertical-alignment-bottom:hover
> .wrapper-content-baner
.banner-inner {
  top: 100%;
}

/* line 4580, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-3.vertical-alignment-middle .banner-image {
  margin-bottom: -20px;
}

/* line 4583, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-3.vertical-alignment-middle .banner-inner {
  top: 55%;
}

/* line 4586, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-3.vertical-alignment-middle:hover .banner-image {
  -sand-transform: translateY(-20px);
  transform: translateY(-20px);
}

/* line 4594, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-3.vertical-alignment-middle:hover
> .wrapper-content-baner
.banner-inner {
  top: 50%;
}

/* line 4599, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-3.vertical-alignment-top .banner-image {
  margin-top: -20px;
}

/* line 4602, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-3.vertical-alignment-top .banner-inner {
  top: -20%;
}

/* line 4605, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-3.vertical-alignment-top:hover .banner-image {
  -sand-transform: translateY(20px);
  transform: translateY(20px);
}

/* line 4613, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-3.vertical-alignment-top:hover
> .wrapper-content-baner
.banner-inner {
  top: 0;
}

/* line 4618, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.hover-3:hover > .wrapper-content-baner .banner-inner {
  visibility: visible;
  opacity: 1;
}

/* line 4622, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-1 .banner-inner {
  background: rgba(0, 0, 0, 0.5);
}

/* line 4625, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-1.color-scheme-dark .banner-inner {
  background: rgba(255, 255, 255, 0.5);
}

/* line 4628, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-1.hover-2 .banner-inner {
  padding: 15px;
  margin: 0 25px;
}

/* line 4632, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-1.hover-2.vertical-alignment-bottom .banner-inner {
  margin-top: -25px;
}

/* line 4635, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-1.hover-2.vertical-alignment-top .banner-inner {
  margin-top: 25px;
}

/* line 4638, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-2 {
  background-color: #000000;
}

/* line 4641, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-2 .banner-image {
  opacity: 0.7;
}

/* line 4644, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-2.color-scheme-dark {
  background-color: #ffffff;
}

/* line 4647, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-2.hover-1:hover .banner-image,
.promo-banner.banner-2.hover-2:hover .banner-image,
.promo-banner.banner-2.hover-3:hover .banner-image {
  opacity: 0.4;
}

/* line 4652, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-3 .banner-inner,
.promo-banner.banner-4 .banner-inner {
  padding: 30px;
}

/* line 4656, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-3.color-scheme-dark .wrapper-content-baner:after,
.promo-banner.banner-4.color-scheme-dark .wrapper-content-baner:after {
  border-color: rgba(0, 0, 0, 0.5);
}

/* line 4660, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-3 .wrapper-content-baner:after,
.promo-banner.banner-4 .wrapper-content-baner:after {
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  content: "";
  border: 1px solid rgba(255, 255, 255, 0.5);
}

/* line 4670, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-3.hover-2 .wrapper-content-baner:after,
.promo-banner.banner-4.hover-2 .wrapper-content-baner:after {
  opacity: 1;
  -sand-transform: scale(1);
  transform: scale(1);
}

/* line 4680, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-3.hover-2 .wrapper-content-baner:before,
.promo-banner.banner-4.hover-2 .wrapper-content-baner:before {
  display: none;
}

/* line 4684, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-3.hover-2:hover > .wrapper-content-baner:after,
.promo-banner.banner-4.hover-2:hover > .wrapper-content-baner:after {
  opacity: 1;
}

/* line 4688, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-4 {
  background-color: #000000;
}

/* line 4691, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-4 .banner-image {
  opacity: 0.6;
}

/* line 4694, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-4.color-scheme-dark {
  background-color: #ffffff;
}

/* line 4697, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-4.color-scheme-dark .banner-image {
  opacity: 0.7;
}

/* line 4700, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-5 .wrapper-content-baner {
  width: auto;
  height: auto;
  top: 20px;
  bottom: 20px;
  left: 20px;
  right: 20px;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 4709, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.promo-banner.banner-5.color-scheme-dark .wrapper-content-baner {
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 4713, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.banners-carousel-wrapper {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 30px;
}

/* line 4718, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.banners-carousel-wrapper .owl-item {
  padding-left: 15px;
  padding-right: 15px;
}

/** ------------------------------------------------------------------------------------------------
*  NAVIGATION / #basel-navigation
* ------------------------------------------------------------------------------------------------ */
/* line 4726, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.header-shop .main-nav > h5,
.header-categories .main-nav > h5,
.header-simple .main-nav > h5 {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 4733, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation {
  color: rgba(0, 0, 0, 0.7);
}

/* line 4736, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation a {
  color: rgba(0, 0, 0, 0.8);
}

/* line 4739, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation a:hover {
  color: black;
}

/* line 4742, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation a:focus {
  color: black;
}

/* line 4745, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation p {
  color: rgba(0, 0, 0, 0.7);
}

/* line 4748, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation h1,
.basel-navigation h2,
.basel-navigation h3,
.basel-navigation h4,
.basel-navigation h5,
.basel-navigation h6,
.basel-navigation .widgettitle,
.basel-navigation .widget-title,
.basel-navigation label {
  color: black;
}

/* line 4759, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation ul li {
  color: rgba(0, 0, 0, 0.8);
}

/* line 4762, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation ul li a {
  color: rgba(0, 0, 0, 0.8);
}

/* line 4765, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation ul li a:hover {
  color: black;
}

/* line 4768, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation ul li a:focus {
  color: black;
}

/* line 4771, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu {
  line-height: 1.3;
}

/* line 4774, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu li.item-with-label > a {
  position: relative;
}

/* line 4777, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li a i {
  margin-right: 2px;
  opacity: 0.7;
}

/* line 4781, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li > a {
  text-decoration: none;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  transition: all 0.2s ease;
}

/* line 4790, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li > a:hover {
  text-decoration: none;
}

/* line 4793, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li .sub-menu-dropdown {
  background-position: bottom right;
  background-repeat: no-repeat;
  background-clip: border-box;
  background-color: white;
}

/* line 4799, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-has-children > a {
  position: relative;
}

/* line 4802, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-has-children > a:after {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  font: var(--fa-font-regular);
  line-height: 14px;
}

/* line 4809, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-default {
  position: relative;
}

/* line 4812, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-default .sub-menu-dropdown {
  position: absolute;
  left: 0;
  width: 180px;
  padding-top: 12px;
  padding-bottom: 12px;
  z-index: 300;
  visibility: hidden;
  opacity: 0;
  transition: all 0.25s ease 0.1s;
}

/* line 4826, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-default .container {
  width: auto;
  padding: 0;
}

/* line 4830, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-default ul li {
  display: block;
  position: relative;
}

/* line 4834, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-default ul li a {
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 11px;
  padding-bottom: 11px;
  color: #3c3c3c;
  font-size: 87.5%;
  font-weight: normal;
  letter-spacing: 0.3px;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

/* line 4851, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation
.menu
> li.menu-item-design-default
ul
li.menu-item-has-children
> a {
  padding-right: 20px;
}

/* line 4859, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation
.menu
> li.menu-item-design-default
ul
li.menu-item-has-children:after {
  content: "\f105";
  position: absolute;
  color: #bbb;
  right: 14px;
  top: 50%;
  margin-top: -8px;
  line-height: 14px;
  font: var(--fa-font-regular);
}

/* line 4873, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-default ul li:hover > ul {
  opacity: 1;
  visibility: visible;
  left: 100%;
}

/* line 4878, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-default ul li:hover > a {
  color: #1aada3;
  margin-left: 5px;
}

/* line 4882, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-default .sub-sub-menu {
  position: absolute;
  top: 0;
  left: 80%;
  width: 180px;
  background-color: white;
  visibility: hidden;
  opacity: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  transition: all 0.2s ease;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}

/* line 4898, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation
.menu
> li.menu-item-design-default
.sub-sub-menu.color-scheme-light {
  background-color: rgba(0, 0, 0, 0.95);
}

/* line 4904, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-sized {
  position: relative;
}

/* line 4907, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-sized .container {
  width: auto;
  padding: 0;
}

/* line 4911, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-full-width > .sub-menu-dropdown,
.basel-navigation .menu > li.menu-item-design-sized > .sub-menu-dropdown {
  position: absolute;
  left: 0;
  z-index: 300;
  visibility: hidden;
  opacity: 0;
  transition: all 0.25s ease 0.1s;
}

/* line 4923, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-full-width .vc_row .sub-menu > li,
.basel-navigation .menu > li.menu-item-design-sized .vc_row .sub-menu > li {
  width: auto;
}

/* line 4927, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-full-width .sub-menu:after,
.basel-navigation .menu > li.menu-item-design-sized .sub-menu:after {
  content: "";
  clear: both;
  display: block;
}

/* line 4933, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-full-width .sub-menu li a:hover,
.basel-navigation .menu > li.menu-item-design-sized .sub-menu li a:hover {
  color: #1aada3;
}

/* line 4937, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-full-width .sub-menu > li,
.basel-navigation .menu > li.menu-item-design-sized .sub-menu > li {
  float: left;
  width: 200px;
  margin-right: 10px;
  margin-bottom: 20px;
}

/* line 4944, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-full-width .sub-menu > li > a,
.basel-navigation .menu > li.menu-item-design-sized .sub-menu > li > a {
  display: inline-block;
  font-family: "Karla", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 600 !important;
  letter-spacing: 0.3px;
  line-height: 1.4;
  text-transform: uppercase;
  color: #1b1919;
  text-decoration: none;
  margin-bottom: 10px;
}

/* line 4957, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-full-width .sub-sub-menu li,
.basel-navigation .menu > li.menu-item-design-sized .sub-sub-menu li {
  display: block;
}

/* line 4961, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.menu-item-design-full-width .sub-sub-menu li a,
.basel-navigation .menu > li.menu-item-design-sized .sub-sub-menu li a {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  padding: 8px 0;
  color: #3c3c3c;
  letter-spacing: 0.3px;
}

/* line 4970, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation
.menu
> li.menu-item-design-full-width
.sub-sub-menu
li
a:hover,
.basel-navigation .menu > li.menu-item-design-sized .sub-sub-menu li a:hover {
  text-decoration: none;
  margin-left: 5px;
}

/* line 4980, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation
.menu
> li.menu-item-design-full-width
.sub-sub-menu
li
a
.menu-label,
.basel-navigation
.menu
> li.menu-item-design-sized
.sub-sub-menu
li
a
.menu-label {
  right: -25px;
  left: auto;
  margin-top: -14px;
}

/* line 4998, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light {
  background-color: rgba(0, 0, 0, 0.95);
}

/* line 5001, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation
.menu
> li
.sub-menu-dropdown.color-scheme-light
.sub-menu
> li
> a {
  color: white;
}

/* line 5010, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation
.menu
> li
.sub-menu-dropdown.color-scheme-light
.sub-menu
> li
> a:hover {
  color: rgba(255, 255, 255, 0.6);
}

/* line 5019, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation
.menu
> li
.sub-menu-dropdown.color-scheme-light
.sub-sub-menu
li
a {
  color: white;
}

/* line 5028, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation
.menu
> li
.sub-menu-dropdown.color-scheme-light
.sub-sub-menu
li
a:hover {
  color: rgba(255, 255, 255, 0.6);
}

/* line 5037, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light h1,
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light h2,
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light h3,
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light h4,
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light h5,
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light h6,
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light h1 a,
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light h2 a,
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light h3 a,
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light h4 a,
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light h5 a,
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light h6 a,
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light .widgettitle,
.basel-navigation
.menu
> li
.sub-menu-dropdown.color-scheme-light
.widget-title,
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light label {
  color: white;
}

/* line 5058, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 5061, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light .price {
  color: white;
}

/* line 5064, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation
.menu
> li
.sub-menu-dropdown.color-scheme-light
.price
.amount {
  color: white;
}

/* line 5072, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-light .price del {
  color: rgba(255, 255, 255, 0.5);
}

/* line 5075, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation
.menu
> li
.sub-menu-dropdown.color-scheme-light
.price
del
> .amount {
  color: rgba(255, 255, 255, 0.5);
}

/* line 5084, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation
.menu
> li
.sub-menu-dropdown.color-scheme-light
.btn-add
> a {
  color: white;
}

/* line 5092, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.item-event-hover:hover > .sub-menu-dropdown,
.basel-navigation
.menu
> li.item-event-click.item-menu-opened
> .sub-menu-dropdown {
  visibility: visible;
  opacity: 1;
}

/* line 5100, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.callto-btn > a {
  height: auto;
  text-align: center;
  line-height: 18px;
  font-size: 14px;
  padding: 11px 21px;
  margin-left: 12px;
  margin-right: 12px;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  border-radius: 0;
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}

/* line 5117, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.callto-btn > a:hover,
.basel-navigation .menu > li.callto-btn > a:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 5125, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.callto-btn > a.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 5129, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.callto-btn > a.btn-style-bordered:hover,
.basel-navigation .menu > li.callto-btn > a.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 5135, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.callto-btn > a.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 5140, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.callto-btn > a.btn-style-link:hover,
.basel-navigation .menu > li.callto-btn > a.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 5146, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.callto-btn.menu-item-has-children {
  margin-right: 0;
}

/* line 5149, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.callto-btn.menu-item-has-children > a {
  padding-right: 25px;
}

/* line 5152, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.callto-btn.menu-item-has-children > a:after {
  right: 10px;
  color: white;
}

/* line 5156, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu > li.callto-btn.current-menu-item > a {
  color: white;
}

/* line 5160, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav .menu {
  margin-left: -12px;
  margin-right: -12px;
}

/* line 5164, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav .menu li {
  text-align: left;
}

/* line 5167, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav .menu > li {
  display: inline-block;
  margin-left: -2px;
}

/* line 5171, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav .menu > li a i {
  font-size: 14px;
  min-width: 22px;
}

/* line 5175, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav .menu > li > a {
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  padding-left: 13px;
  padding-right: 13px;
  height: 50px;
  line-height: 50px;
  color: rgba(0, 0, 0, 0.9);
}

/* line 5185, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav .menu > li > a > i {
  margin-right: 4px;
  min-width: 0;
  font-size: 14px;
}

/* line 5190, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav .menu > li > a:hover,
.main-nav .menu > li > a:focus {
  color: #1aada3;
}

/* line 5194, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav .menu > li.menu-item-has-children {
  margin-right: 5px;
}

/* line 5197, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav .menu > li.menu-item-has-children > a:after {
  content: "\f107";
  right: -1px;
  font-size: 12px;
  color: #bbb;
}

/* line 5203, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav .menu > li.menu-item-has-children:last-child {
  margin-right: 0;
}

/* line 5206, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav .menu > li.current-menu-item > a {
  color: #1aada3;
}

/* line 5209, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav .menu > li.onepage-link.current-menu-item > a {
  color: #1aada3;
}

/* line 5212, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav .menu > li .sub-menu-dropdown {
  top: 70%;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
}

/* line 5216, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav .menu > li.menu-item-design-full-width .sub-menu-dropdown {
  width: 100%;
  padding: 30px 0 5px 0;
}

/* line 5220, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav .menu > li.menu-item-design-sized .sub-menu-dropdown {
  padding: 30px 30px 10px 30px;
  transition: opacity 0.2s ease 0.1s, visibility 0.2s ease 0.1s, top 0.2s ease 0.1s;
}

/* line 5231, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav .menu > li.item-event-hover:hover > .sub-menu-dropdown,
.main-nav .menu > li.item-event-click.item-menu-opened > .sub-menu-dropdown {
  top: 100%;
}

/* line 5235, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .main-nav .menu > li > a {
  color: white;
}

/* line 5238, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .main-nav .menu > li > a:hover,
.color-scheme-light .main-nav .menu > li > a:focus {
  color: rgba(255, 255, 255, 0.8);
}

/* line 5242, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .main-nav .menu > li.menu-item-has-children > a:after {
  color: white;
}

/* line 5245, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .main-nav .menu > li.current-menu-item > a {
  color: white;
}

/* line 5248, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav.menu-center {
  text-align: center;
}

/* line 5251, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-nav.menu-right {
  text-align: right;
}

/* line 5255, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.menu-item-language {
  position: relative;
}

/* line 5259, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.submenu-languages {
  position: absolute;
  top: 63px;
  left: 13px;
  display: none;
}

/* line 5266, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.menu-item-language:hover .submenu-languages {
  display: block;
}

/* line 5270, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .widget-title {
  color: black;
  background-color: #f1f1f1;
  display: block;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.4;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  font-weight: bold;
  padding: 22px 20px 22px 20px;
}

/* line 5283, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .widget-title:before {
  content: none;
}

/* line 5286, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .widget-title.color-scheme-light {
  color: white;
  background-color: rgba(0, 0, 0, 0.23);
}

/* line 5291, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu,
.mega-navigation {
  position: relative;
}

/* line 5295, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu,
.mega-navigation .menu {
  border-bottom: 3px solid rgba(0, 0, 0, 0.23);
}

/* line 5299, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu li,
.mega-navigation .menu li {
  margin-bottom: 0;
}

/* line 5303, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu .sub-menu-dropdown,
.mega-navigation .menu .sub-menu-dropdown {
  border: 2px solid rgba(168, 168, 168, 0.2);
}

/* line 5307, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu > li,
.mega-navigation .menu > li {
  display: block;
  margin-left: 0;
  transition: all 0.2s;
}

/* line 5316, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu > li a i,
.mega-navigation .menu > li a i {
  font-size: 16px;
  min-width: 24px;
  opacity: 1;
}

/* line 5322, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu > li > a,
.mega-navigation .menu > li > a {
  display: block;
  padding: 14px 20px;
  color: white;
  line-height: 1.3;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
}

/* line 5332, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu > li > a:focus,
.mega-navigation .menu > li > a:focus {
  color: white;
}

/* line 5336, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu > li.item-with-label > a .menu-label,
.mega-navigation .menu > li.item-with-label > a .menu-label {
  right: 18px;
}

/* line 5340, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu > li.menu-item-has-children > a,
.mega-navigation .menu > li.menu-item-has-children > a {
  padding-right: 25px;
}

/* line 5344, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu > li.menu-item-has-children > a:after,
.mega-navigation .menu > li.menu-item-has-children > a:after {
  content: "\f105";
  right: 20px;
  color: white;
  font-size: 14px;
}

/* line 5351, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu > li.menu-item-design-default .sub-menu-dropdown,
.widget_nav_mega_menu .menu > li.menu-item-design-full-width .sub-menu-dropdown,
.widget_nav_mega_menu .menu > li.menu-item-design-sized .sub-menu-dropdown,
.mega-navigation .menu > li.menu-item-design-default .sub-menu-dropdown,
.mega-navigation .menu > li.menu-item-design-full-width .sub-menu-dropdown,
.mega-navigation .menu > li.menu-item-design-sized .sub-menu-dropdown {
  left: 90%;
  top: 0;
}

/* line 5360, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu
.menu
> li.menu-item-design-default.item-event-hover:hover
> .sub-menu-dropdown,
.widget_nav_mega_menu
.menu
> li.menu-item-design-default.item-event-click.item-menu-opened
> .sub-menu-dropdown,
.mega-navigation
.menu
> li.menu-item-design-default.item-event-hover:hover
> .sub-menu-dropdown,
.mega-navigation
.menu
> li.menu-item-design-default.item-event-click.item-menu-opened
> .sub-menu-dropdown {
  margin-left: 0;
  margin-top: -1px;
}

/* line 5379, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu > li.menu-item-design-full-width .sub-menu-dropdown,
.mega-navigation .menu > li.menu-item-design-full-width .sub-menu-dropdown {
  width: 826px;
  padding: 25px 30px 5px 30px;
}

/* line 5384, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu
.menu
> li.menu-item-design-full-width
.sub-menu-dropdown
.container,
.mega-navigation
.menu
> li.menu-item-design-full-width
.sub-menu-dropdown
.container {
  width: auto;
  padding: 0;
}

/* line 5397, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu > li.menu-item-design-sized,
.mega-navigation .menu > li.menu-item-design-sized {
  position: static;
}

/* line 5401, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu > li.menu-item-design-sized .sub-menu-dropdown,
.mega-navigation .menu > li.menu-item-design-sized .sub-menu-dropdown {
  padding: 25px 30px 5px 30px;
}

/* line 5405, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu > li:last-child,
.mega-navigation .menu > li:last-child {
  border-bottom: none;
}

/* line 5409, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu > li:hover,
.mega-navigation .menu > li:hover {
  background-color: #fbbc34;
}

/* line 5413, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu > li:hover > a,
.mega-navigation .menu > li:hover > a {
  color: white;
}

/* line 5417, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_mega_menu .menu > li.item-event-hover:hover > .sub-menu-dropdown,
.widget_nav_mega_menu
.menu
> li.item-event-click.item-menu-opened
> .sub-menu-dropdown,
.mega-navigation .menu > li.item-event-hover:hover > .sub-menu-dropdown,
.mega-navigation
.menu
> li.item-event-click.item-menu-opened
> .sub-menu-dropdown {
  left: 100%;
  margin-left: 0;
}

/* line 5431, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-menu-dropdown {
  position: absolute;
  top: 124%;
  left: 0;
  z-index: 299;
  background-color: inherit;
  width: 100%;
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease 0.1s;
}

/* line 5446, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-right .widget_nav_mega_menu .sub-menu-dropdown {
  display: none;
}

/* line 5449, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-right .widget_nav_mega_menu li.menu-item-has-children a:after {
  display: none;
}

/* line 5453, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav-from-right .mobile-nav {
  right: 0;
  transform: translate3d(270px, 0, 0);
  -webkit-transform: translate3d(270px, 0, 0);
  -ms-transform: translate3d(270px, 0, 0);
  -sand-transform: translate3d(270px, 0, 0);
}

/* line 5461, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav-from-left .mobile-nav {
  left: 0;
  transform: translate3d(-270px, 0, 0);
  -webkit-transform: translate3d(-270px, 0, 0);
  -ms-transform: translate3d(-270px, 0, 0);
  -sand-transform: translate3d(-270px, 0, 0);
}

/* line 5469, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav {
  width: 270px;
  display: none;
  position: fixed;
  top: 0;
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  background-color: #0c0c0c;
  z-index: 500;
  transition: transform 0.3s ease;
}

/* line 5484, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav ul li {
  display: block;
  position: relative;
}

/* line 5488, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav ul li a {
  display: block;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 16px;
  line-height: 26px;
  overflow-x: hidden;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.8);
  border-bottom: 1px solid rgba(92, 92, 92, 0.23);
}

/* line 5502, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav ul li a:hover {
  text-decoration: none;
  color: #ffffff;
}

/* line 5506, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav ul li a:active {
  color: #ffffff;
  background-color: #3c3c3c;
}

/* line 5510, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav ul li a i {
  min-width: 22px;
  margin-right: 2px;
}

/* line 5514, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav ul li.item-with-label > a .menu-label {
  right: 30px;
}

/* line 5517, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav ul li.current_page_item > a {
  color: #1aada3;
}

/* line 5520, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav ul li.menu-item-has-children > a {
  padding-right: 43px;
}

/* line 5523, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .sub-menu-dropdown .container {
  width: auto;
  display: block;
  padding: 0;
}

/* line 5528, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .sub-menu-dropdown ul {
  display: none;
  position: relative;
  background-color: #171717;
}

/* line 5533, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .sub-menu-dropdown ul:before {
  position: absolute;
  bottom: 100%;
  margin-bottom: 4px;
  left: 20px;
  font-size: 30px;
  content: "\f0d8";
  font: var(--fa-font-regular);
  line-height: 0;
  color: #171717;
}

/* line 5544, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .sub-menu-dropdown li a {
  font-size: 14px;
}

/* line 5547, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .sub-menu-dropdown li ul {
  background-color: #1d1d1d;
}

/* line 5550, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .sub-menu-dropdown li ul:before {
  color: #1d1d1d;
}

/* line 5553, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .searchform {
  position: relative;
  padding: 10px;
  border-bottom: 2px solid rgba(92, 92, 92, 0.43);
  /* Firefox 19+ */
  /* Firefox 18- */
}

/* line 5560, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .searchform.search-loading:after {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 27px;
  content: " ";
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  border: 2px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
  border-color: #bbbbbb;
}

/* line 5578, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .searchform.search-loading #searchsubmit {
  display: none;
}

/* line 5581, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .searchform input[type="text"] {
  background-color: rgba(255, 255, 255, 0.1);
  border: none;
  border: 1px solid rgba(208, 208, 208, 0.09);
  padding: 14px 50px 14px 18px;
  font-size: 14px;
  color: white;
  height: 48px;
}

/* line 5590, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .searchform ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 5593, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .searchform ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 5596, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .searchform :-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 5599, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .searchform :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 5602, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .searchform button {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 0;
  border: none;
  background-color: transparent;
  padding: 0;
  width: 50px;
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
}

/* line 5614, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .searchform button:before {
  content: "\e090";
  display: inline-block;
  line-height: 48px;
  font-size: 20px;
  font-family: "simple-line-icons";
}

/* line 5621, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .autocomplete-suggestions {
  position: relative !important;
  background-color: #0c0c0c;
  border: none !important;
}

/* line 5626, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .autocomplete-suggestions .suggestion-title {
  color: white;
}

/* line 5629, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .autocomplete-suggestions .amount {
  color: rgba(255, 255, 255, 0.8);
}

/* line 5632, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .autocomplete-suggestions .view-all-products span {
  color: white;
}

/* line 5635, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .autocomplete-suggestions .view-all-products:hover span,
.mobile-nav .autocomplete-suggestions .view-all-products:focus span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 5639, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .icon-sub-menu {
  position: absolute;
  top: 0;
  right: 0;
  height: 49px;
  width: 49px;
  padding-right: 0;
  border-left: 1px solid rgba(92, 92, 92, 0.23);
  cursor: pointer;
  padding-right: 18px;
}

/* line 5650, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .icon-sub-menu:after,
.mobile-nav .icon-sub-menu:before {
  content: " ";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -1px;
  width: 12px;
  height: 2px;
  display: inline-block;
  background-color: white;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
}

/* line 5670, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .icon-sub-menu:after,
.mobile-nav .icon-sub-menu:before {
  right: 50%;
  margin-right: -5px;
}

/* line 5675, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .icon-sub-menu:after {
  transform: translateX(-4px) rotate(50deg);
  -webkit-transform: translateX(-4px) rotate(50deg);
  -moz-transform: translateX(-4px) rotate(50deg);
  -o-transform: translateX(-4px) rotate(50deg);
  -ms-transform: translateX(-4px) rotate(50deg);
  -sand-transform: translateX(-4px) rotate(50deg);
}

/* line 5683, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .icon-sub-menu:before {
  transform: translateX(3px) rotate(-50deg);
  -webkit-transform: translateX(3px) rotate(-50deg);
  -moz-transform: translateX(3px) rotate(-50deg);
  -o-transform: translateX(3px) rotate(-50deg);
  -ms-transform: translateX(3px) rotate(-50deg);
  -sand-transform: translateX(3px) rotate(-50deg);
}

/* line 5691, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .icon-sub-menu.up-icon:before {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 5699, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mobile-nav .icon-sub-menu.up-icon:after {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -sand-transform: rotate(45deg);
}

/* line 5708, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.left-wrapp .basel-close-side {
  opacity: 1;
  visibility: visible;
}

/* line 5713, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.act-mobile-menu {
  overflow: hidden;
}

/* line 5716, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.act-mobile-menu .mobile-nav {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -sand-transform: translate3d(0, 0, 0);
}

/* line 5723, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header:not(.header-vertical)
.basel-navigation
.menu
> li.callto-btn
> .sub-menu-dropdown,
.sticky-header .basel-navigation .menu > li.callto-btn > .sub-menu-dropdown {
  top: calc(120% + 20px);
  top: -webkit-calc(120% + 20px);
  left: 12px;
}

/* line 5734, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header:not(.header-vertical)
.basel-navigation
.menu
> li.callto-btn
> .sub-menu-dropdown:before,
.sticky-header
.basel-navigation
.menu
> li.callto-btn
> .sub-menu-dropdown:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 100%;
  height: 20px;
  width: 100%;
}

/* line 5751, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header:not(.header-vertical)
.basel-navigation
.menu
> li.callto-btn.menu-item-design-full-width
> .sub-menu-dropdown,
.sticky-header
.basel-navigation
.menu
> li.callto-btn.menu-item-design-full-width
> .sub-menu-dropdown {
  left: 0;
}

/* line 5763, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header:not(.header-vertical)
.basel-navigation
.menu
> li.callto-btn.item-event-hover:hover
> .sub-menu-dropdown,
.main-header:not(.header-vertical)
.basel-navigation
.menu
> li.callto-btn.item-event-click.item-menu-opened
> .sub-menu-dropdown,
.sticky-header
.basel-navigation
.menu
> li.callto-btn.item-event-hover:hover
> .sub-menu-dropdown,
.sticky-header
.basel-navigation
.menu
> li.callto-btn.item-event-click.item-menu-opened
> .sub-menu-dropdown {
  top: calc(100% + 20px);
  top: -webkit-calc(100% + 20px);
}

/* line 5788, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.act-scroll .main-nav .menu > li.callto-btn > a {
  height: auto !important;
  line-height: 18px !important;
}

/** ------------------------------------------------------------------------------------------------
* FORMS
* ------------------------------------------------------------------------------------------------ */
/* line 5796, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
textarea,
select,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="password"],
input[type="number"],
input[type="date"] {
  width: 100%;
  height: 40px;
  border: 1px solid rgba(129, 129, 129, 0.25);
  font-size: 14px;
  line-height: 18px;
  padding: 0 10px;
  transition: border-color 0.5s;
  box-shadow: none;
  border-radius: 0;
}

/* line 5815, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
textarea:focus,
select:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="date"]:focus {
  outline: none;
  border-color: rgba(0, 0, 0, 0.6);
  transition: border-color 0.4s;
  box-shadow: none;
}

/* line 5830, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
input[type="email"],
input[type="search"],
input[type="number"],
input[type="url"],
input[type="tel"],
input[type="text"],
input[type="date"],
input[type="password"],
textarea,
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 5845, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
input[type="radio"],
input[type="checkbox"] {
  margin-top: 0;
  margin-right: 5px;
  vertical-align: middle;
}

/* line 5852, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
textarea {
  height: auto;
  line-height: 1.5;
  padding: 10px 15px;
}

/* line 5858, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
select {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAYAAAD9NeaIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE1LTA0LTE3VDE3OjEyOjQyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTU4MjBDRURERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTU4MjBDRUVERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUVFRDJCNkREQzMxMUU0QTM3QUI4MEQzQjkxMTEyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTgyMENFQ0RGNUIxMUU0QTM3QUI4MEQzQjkxMTEyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuShL/sAAABeSURBVHjaYszOzjZnYGDYCcT8DMSBv0AcP2XKlKVEqmdgAuKTQOwOxB+JtQCIibYAZgkDkRaRZQGyJYQsItsCdEtwWUSRBdgsQbeIYgtAgAWHOMwiJSBezkAhAAgwAJSTG/DI0S9VAAAAAElFTkSuQmCC");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  background-size: auto 15%;
  padding-right: 27px;
}

/* line 5866, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
input[type="date"],
input[type="number"] {
  padding-right: 0;
}

/* line 5871, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
input[type="date"] {
  padding: 0 0 0 15px;
}

/* line 5874, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
input[type="date"]::-webkit-clear-button {
  position: relative;
  font-size: 12px;
  height: 40px;
  right: 5px;
  margin-right: 4px;
}

/* line 5881, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
input[type="date"]::-webkit-inner-spin-button {
  height: 40px;
}

@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  /* line 5886, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  input[type="number"] {
    line-height: 40px;
  }
}

/* line 5890, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light {
  /* Firefox 19+ */
  /* Firefox 18- */
}

/* line 5894, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light textarea,
.color-scheme-light select,
.color-scheme-light input[type="email"],
.color-scheme-light input[type="text"],
.color-scheme-light input[type="password"],
.color-scheme-light input[type="number"],
.color-scheme-light input[type="tel"] {
  box-shadow: none;
  border-color: rgba(255, 255, 255, 0.4);
  background-color: transparent;
  color: white;
}

/* line 5906, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light textarea:focus,
.color-scheme-light select:focus,
.color-scheme-light input[type="email"]:focus,
.color-scheme-light input[type="text"]:focus,
.color-scheme-light input[type="password"]:focus,
.color-scheme-light input[type="number"]:focus,
.color-scheme-light input[type="tel"]:focus {
  border-color: rgba(255, 255, 255, 0.7);
}

/* line 5915, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light textarea option,
.color-scheme-light select option,
.color-scheme-light input[type="email"] option,
.color-scheme-light input[type="text"] option,
.color-scheme-light input[type="password"] option,
.color-scheme-light input[type="number"] option,
.color-scheme-light input[type="tel"] option {
  color: rgba(0, 0, 0, 0.8);
}

/* line 5924, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

/* line 5927, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

/* line 5930, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light :-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

/* line 5933, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

/* line 5937, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-form {
  margin-top: 0;
  margin-bottom: 20px;
  text-align: center;
}

/* line 5942, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-form div {
  max-width: 590px;
  position: relative;
  margin: 0 auto;
}

/* line 5947, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-form div p:first-child {
  max-width: 390px;
  width: 100%;
}

/* line 5951, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-form label {
  display: none;
}

/* line 5954, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-form p {
  display: inline-block;
  display: -moz-inline-stack;
}

/* line 5958, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-form input[type="email"] {
  background-color: transparent;
  border: none;
  border-bottom: 2px solid rgba(129, 129, 129, 0.35);
  padding-left: 0;
  box-shadow: none;
  max-width: 425px;
  width: 100%;
}

/* line 5967, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-form input[type="submit"] {
  padding-left: 55px;
  padding-right: 55px;
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

/* line 5974, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-form input[type="submit"]:hover,
.mc4wp-form input[type="submit"]:focus {
  background-color: #333333;
  color: #ffffff;
  text-decoration: none;
  border-color: #333333;
}

/* line 5981, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-form input.btn-style-bordered[type="submit"] {
  background-color: transparent;
  color: #000000;
}

/* line 5985, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-form input.btn-style-bordered[type="submit"]:hover,
.mc4wp-form input.btn-style-bordered[type="submit"]:focus {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

/* line 5991, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-form input.btn-style-link[type="submit"] {
  background-color: transparent;
  color: black;
  opacity: 1;
}

/* line 5996, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-form input.btn-style-link[type="submit"]:hover,
.mc4wp-form input.btn-style-link[type="submit"]:focus {
  background-color: transparent;
  color: black;
  opacity: 0.7;
}

/* line 6002, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-form .mailchimp-input-icon {
  position: relative;
}

/* line 6005, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-form .mailchimp-input-icon:before {
  content: "\f0e0";
  font: var(--fa-font-regular);
  position: absolute;
  left: 0;
  top: 9px;
  font-size: 14px;
  opacity: 0.4;
}

/* line 6014, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-form .mailchimp-input-icon input[type="email"] {
  padding-left: 25px;
}

/* line 6017, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .mc4wp-form {
  /* Firefox 19+ */
  /* Firefox 18- */
}

/* line 6021, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .mc4wp-form input[type="email"] {
  border-color: rgba(255, 255, 255, 0.7);
  color: white;
}

/* line 6025, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .mc4wp-form input[type="email"]:focus {
  border-color: rgba(255, 255, 255, 0.9);
}

/* line 6028, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .mc4wp-form input[type="submit"] {
  background-color: white;
  border-color: white;
  color: #5f5f5f;
}

/* line 6033, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .mc4wp-form input[type="submit"]:hover,
.color-scheme-light .mc4wp-form input[type="submit"]:focus {
  background-color: #292929;
  color: #ffffff;
  text-decoration: none;
  border-color: #292929;
}

/* line 6040, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .mc4wp-form ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 6043, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .mc4wp-form ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 6046, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .mc4wp-form :-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 6049, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .mc4wp-form :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 6053, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-container .mc4wp-form,
.footer-container .mc4wp-form,
.filters-area .mc4wp-form {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  text-align: left;
}

/* line 6061, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-container .mc4wp-form form p:first-child,
.footer-container .mc4wp-form form p:first-child,
.filters-area .mc4wp-form form p:first-child {
  max-width: 100%;
}

/* line 6066, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-container .mc4wp-form p,
.footer-container .mc4wp-form p,
.filters-area .mc4wp-form p {
  display: block;
}

/* line 6071, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-container .mc4wp-form input[type="email"],
.footer-container .mc4wp-form input[type="email"],
.filters-area .mc4wp-form input[type="email"] {
  max-width: 100%;
}

/* line 6076, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-container .mc4wp-form input[type="submit"],
.footer-container .mc4wp-form input[type="submit"],
.filters-area .mc4wp-form input[type="submit"] {
  padding-left: 20px;
  padding-right: 20px;
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 6085, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-container .mc4wp-form input[type="submit"]:hover,
.sidebar-container .mc4wp-form input[type="submit"]:focus,
.footer-container .mc4wp-form input[type="submit"]:hover,
.footer-container .mc4wp-form input[type="submit"]:focus,
.filters-area .mc4wp-form input[type="submit"]:hover,
.filters-area .mc4wp-form input[type="submit"]:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 6097, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-container .mc4wp-form input.btn-style-bordered[type="submit"],
.footer-container .mc4wp-form input.btn-style-bordered[type="submit"],
.filters-area .mc4wp-form input.btn-style-bordered[type="submit"] {
  background-color: transparent;
  color: #1aada3;
}

/* line 6103, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-container .mc4wp-form input.btn-style-bordered[type="submit"]:hover,
.sidebar-container .mc4wp-form input.btn-style-bordered[type="submit"]:focus,
.footer-container .mc4wp-form input.btn-style-bordered[type="submit"]:hover,
.footer-container .mc4wp-form input.btn-style-bordered[type="submit"]:focus,
.filters-area .mc4wp-form input.btn-style-bordered[type="submit"]:hover,
.filters-area .mc4wp-form input.btn-style-bordered[type="submit"]:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 6113, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-container .mc4wp-form input.btn-style-link[type="submit"],
.footer-container .mc4wp-form input.btn-style-link[type="submit"],
.filters-area .mc4wp-form input.btn-style-link[type="submit"] {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 6120, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-container .mc4wp-form input.btn-style-link[type="submit"]:hover,
.sidebar-container .mc4wp-form input.btn-style-link[type="submit"]:focus,
.footer-container .mc4wp-form input.btn-style-link[type="submit"]:hover,
.footer-container .mc4wp-form input.btn-style-link[type="submit"]:focus,
.filters-area .mc4wp-form input.btn-style-link[type="submit"]:hover,
.filters-area .mc4wp-form input.btn-style-link[type="submit"]:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 6131, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.feedback-form {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 6135, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.feedback-form > p {
  float: left;
  width: 25%;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 6141, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.feedback-form .wpcf7-text {
  border: none;
  border-bottom: 2px solid;
  padding-left: 2px;
  padding-right: 2px;
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.2);
}

/* line 6149, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.feedback-form .wpcf7-submit {
  width: 100%;
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

/* line 6155, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.feedback-form .wpcf7-submit:hover,
.feedback-form .wpcf7-submit:focus {
  background-color: #333333;
  color: #ffffff;
  text-decoration: none;
  border-color: #333333;
}

/* line 6162, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.feedback-form .wpcf7-submit.btn-style-bordered {
  background-color: transparent;
  color: #000000;
}

/* line 6166, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.feedback-form .wpcf7-submit.btn-style-bordered:hover,
.feedback-form .wpcf7-submit.btn-style-bordered:focus {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

/* line 6172, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.feedback-form .wpcf7-submit.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 1;
}

/* line 6177, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.feedback-form .wpcf7-submit.btn-style-link:hover,
.feedback-form .wpcf7-submit.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.7;
}

/* line 6183, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.feedback-form:after {
  content: "";
  clear: both;
  display: block;
}

/* line 6188, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .feedback-form .wpcf7-submit {
  background-color: #ffffff;
  color: #3b3b3b;
  border-color: #ffffff;
}

/* line 6193, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .feedback-form .wpcf7-submit:hover,
.color-scheme-light .feedback-form .wpcf7-submit:focus {
  background-color: #3e3e3e;
  color: #ffffff;
  text-decoration: none;
  border-color: #3e3e3e;
}

/* line 6200, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .feedback-form .wpcf7-submit.btn-style-bordered {
  background-color: transparent;
  color: #ffffff;
}

/* line 6204, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .feedback-form .wpcf7-submit.btn-style-bordered:hover,
.color-scheme-light .feedback-form .wpcf7-submit.btn-style-bordered:focus {
  background-color: #ffffff;
  color: #5f5f5f;
  border-color: #ffffff;
}

/* line 6210, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .feedback-form .wpcf7-submit.btn-style-link {
  background-color: transparent;
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.6);
}

/* line 6215, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .feedback-form .wpcf7-submit.btn-style-link:hover,
.color-scheme-light .feedback-form .wpcf7-submit.btn-style-link:focus {
  background-color: transparent;
  color: #ffffff;
  border-color: #ffffff;
}

/* line 6221, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .feedback-form .wpcf7-text {
  border-color: rgba(255, 255, 255, 0.9);
}

/* line 6224, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .feedback-form .wpcf7-text:focus {
  border-color: white;
}

/* line 6228, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-alert {
  border: 2px solid;
  padding: 5px 10px;
}

/* line 6232, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-alert.mc4wp-error {
  border-color: #cd5c5c;
  color: #cd5c5c;
}

/* line 6236, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mc4wp-alert.mc4wp-success {
  color: #3c763d;
  border-color: #459647;
}

/* line 6241, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-invalid input,
input.wpcf7-not-valid {
  border-color: #e01020;
}

/* line 6246, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.quantity {
  display: inline-flex;
  display: -ms-inline-flexbox;
  flex-direction: row;
  align-items: stratch;
  -ms-justify-content: center;
  justify-content: center;
  white-space: nowrap;
}

/* line 6261, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.quantity input[type="number"] {
  color: #595959;
  text-align: center;
  width: 40px;
  padding-right: 10px;
  -moz-appearance: textfield;
}

/* line 6268, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.quantity input[type="number"]::-webkit-outer-spin-button,
.quantity input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
}

/* line 6273, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.quantity .minus,
.quantity .plus {
  background-color: transparent;
  border: 1px solid #e0e0e0;
  background-color: transparent;
  color: #595959;
  min-width: 20px;
  background-color: #f9f9f9;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  border-radius: 0;
}

/* line 6285, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.quantity .minus:hover,
.quantity .minus:focus,
.quantity .plus:hover,
.quantity .plus:focus {
  text-decoration: none;
}

/* line 6291, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.quantity .minus:hover,
.quantity .minus:focus,
.quantity .plus:hover,
.quantity .plus:focus {
  box-shadow: none;
  outline: none;
  background-color: #ececec;
  border-color: #e0e0e0;
}

/* line 6300, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.quantity .minus {
  border-right: 0;
}

/* line 6303, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.quantity .plus {
  border-left: 0;
}

/** ------------------------------------------------------------------------------------------------
* SIDE-BAR 
* ------------------------------------------------------------------------------------------------ */
/* line 6310, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-container {
  margin-bottom: 40px;
  color: rgba(0, 0, 0, 0.8);
}

/* line 6315, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.filters-area {
  margin-bottom: 35px;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f9f9f9;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  display: none;
}

/* line 6325, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.filters-inner-area > div:nth-of-type(4n + 1) {
  clear: both;
}

/* line 6329, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-widget {
  margin-bottom: 50px;
}

/* line 6333, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.filter-widget {
  margin-bottom: 30px;
}

/* line 6337, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-widget p,
.filter-widget p {
  color: rgba(0, 0, 0, 0.8);
}

/* line 6341, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-widget li,
.filter-widget li {
  margin-bottom: 15px;
  color: rgba(0, 0, 0, 0.8);
}

/* line 6346, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-widget li a,
.filter-widget li a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 6350, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-widget li a:hover,
.filter-widget li a:hover {
  color: #1aada3;
}

/* line 6354, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-widget li > ul li,
.filter-widget li > ul li {
  color: rgba(0, 0, 0, 0.6);
}

/* line 6358, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-widget li > ul li a,
.filter-widget li > ul li a {
  color: rgba(0, 0, 0, 0.6);
}

/* line 6362, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-widget li > ul li a:hover,
.filter-widget li > ul li a:hover {
  color: #1aada3;
}

/* line 6366, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.sidebar-widget li:last-child,
.filter-widget li:last-child {
  margin-bottom: 0;
}

/** ------------------------------------------------------------------------------------------------
* SEARCH
* ------------------------------------------------------------------------------------------------ */
/** ------------------------------------------
* SEARCH EXTENDED DEFAULT
* ------------------------------------------ */
/* line 6377, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-extended {
  position: relative;
  text-align: right;
}

/* line 6381, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-extended form.search-loading:after {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 12px;
  content: " ";
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  border: 2px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
  border-color: #bbbbbb;
}

/* line 6399, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-extended form.search-loading #searchsubmit_sticky,
.search-extended form.search-loading #searchsubmit {
  display: none;
}

/* line 6403, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-extended input[type="text"] {
  padding-right: 45px;
}

/* line 6406, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-extended #searchsubmit_sticky,
.search-extended #searchsubmit {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  border: none;
  padding: 0;
  font-size: 0;
  background-color: transparent;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  margin: 0;
}

/* line 6420, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-extended #searchsubmit_sticky:after,
.search-extended #searchsubmit:after {
  content: "\e090";
  font-size: 18px;
  font-family: "simple-line-icons";
  display: inline-block;
  line-height: 40px;
}

/* line 6428, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-extended #searchsubmit_sticky:hover,
.search-extended #searchsubmit:hover {
  color: #000;
  background-color: transparent;
}

/* line 6433, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .search-extended .search-loading:after {
  border-color: rgba(255, 255, 255, 0.8);
}

/** ------------------------------------------
* PRODUCT SEARCH HAS CATEGORIES DROPDOWN
* ------------------------------------------ */
/* line 6440, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
form.has-categories-dropdown .search-by-category {
  position: absolute;
  top: 2px;
  right: 40px;
}

/* line 6445, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
form.has-categories-dropdown .search-by-category .dropdown-list {
  text-align: left;
  position: absolute;
  right: -40px;
  top: 100%;
  margin-top: 2px;
  z-index: 300;
  background-color: #ffffff;
  min-width: 182px;
  max-width: 230px;
  padding: 10px 0;
  border-bottom: 1px solid rgba(124, 124, 124, 0.2);
  border-right: 1px solid rgba(124, 124, 124, 0.2);
  border-left: 1px solid rgba(124, 124, 124, 0.2);
}

/* line 6460, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
form.has-categories-dropdown
.search-by-category
.dropdown-list
.children
li
a:before {
  content: "\f105";
  color: #bbb;
  opacity: 0.7;
  display: inline-block;
  padding-left: 5px;
  padding-right: 8px;
  font: var(--fa-font-regular);
}

/* line 6474, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
form.has-categories-dropdown .search-by-category li {
  line-height: 1;
  margin-bottom: 0;
}

/* line 6478, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
form.has-categories-dropdown .search-by-category li a {
  text-transform: uppercase;
  font-size: 12px;
  display: block;
  color: #8b8b8b !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow-x: hidden;
  padding: 10px 15px;
  transition: all 0.1s ease;
}

/* line 6492, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
form.has-categories-dropdown .search-by-category li a:hover {
  background-color: #f7f7f7;
  text-decoration: none;
  color: #545252 !important;
}

/* line 6497, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
form.has-categories-dropdown .search-by-category li.current-item a {
  background-color: #f1f1f1;
  color: #545252 !important;
}

/* line 6501, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
form.has-categories-dropdown .input-dropdown-inner:after,
form.has-categories-dropdown .input-dropdown-inner:before {
  content: " ";
  position: absolute;
  top: 50%;
  margin-top: -12px;
  border-right: 1px solid rgba(168, 168, 168, 0.2);
  height: 25px;
}

/* line 6510, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
form.has-categories-dropdown .input-dropdown-inner:after {
  right: 0;
}

/* line 6513, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
form.has-categories-dropdown .input-dropdown-inner:before {
  left: 0;
}

/* line 6516, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
form.has-categories-dropdown .input-dropdown-inner > a {
  display: inline-block;
  font-size: 0;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  text-align: center;
  color: #c5c5c5;
}

/* line 6524, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
form.has-categories-dropdown .input-dropdown-inner > a:hover {
  text-decoration: none;
}

/* line 6527, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
form.has-categories-dropdown .input-dropdown-inner > a:after {
  content: "\f0d7";
  font-size: 18px;
  width: 30px;
  font: var(--fa-font-regular);
  display: inline-block;
  line-height: 36px;
}

/* line 6535, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
form.has-categories-dropdown input[type="text"] {
  padding-right: 72px;
}

/** ------------------------------------------
* SEARCH HAS CATEGORIES DROPDOWN IN HEADER
* ------------------------------------------ */
/* line 6542, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header form.has-categories-dropdown {
  position: relative;
}

/* line 6545, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header form.has-categories-dropdown.search-loading:after {
  right: 17px;
}

/* line 6548, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header form.has-categories-dropdown .search-by-category {
  top: 2px;
  right: 50px;
  line-height: 44px;
  padding: 0;
  background-color: rgba(255, 255, 255, 0);
}

/* line 6555, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header form.has-categories-dropdown .search-by-category .dropdown-list {
  right: 0;
  margin-top: 2px;
  border-width: 2px;
  border-color: rgba(168, 168, 168, 0.2);
}

/* line 6561, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header form.has-categories-dropdown .input-dropdown-inner {
  position: relative;
  padding: 0 15px;
}

/* line 6565, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header form.has-categories-dropdown .input-dropdown-inner > a {
  font-size: 15px;
  color: inherit;
}

/* line 6569, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header form.has-categories-dropdown .input-dropdown-inner > a:after {
  font-size: 14px;
  width: auto;
  margin-left: 10px;
}

/* line 6574, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header form.has-categories-dropdown input[type="text"] {
  padding-right: 230px;
  height: 48px;
  border-color: rgba(168, 168, 168, 0.4);
  border-width: 2px;
  font-size: 15px;
}

/* line 6581, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header form.has-categories-dropdown #searchsubmit {
  top: 2px;
  width: 50px;
  color: inherit;
}

/* line 6586, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header form.has-categories-dropdown #searchsubmit:after {
  line-height: 44px;
  font-size: 22px;
}

/* line 6590, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header form.has-categories-dropdown #searchsubmit:hover {
  color: inherit;
  opacity: 0.7;
}

/* line 6594, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header.color-scheme-light .search-extended {
  color: rgba(255, 255, 255, 0.9);
}

/* line 6597, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header.color-scheme-light .search-extended .input-dropdown-inner:after,
.main-header.color-scheme-light .search-extended .input-dropdown-inner:before {
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 6601, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.main-header.color-scheme-light .search-extended input[type="text"] {
  border-color: rgba(255, 255, 255, 0.5);
  color: rgba(255, 255, 255, 0.9);
}

/** ------------------------------------------
* AJAKS SEARCH RESULTS
* ------------------------------------------ */
/* line 6609, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.autocomplete-suggestions {
  background-color: white;
  padding: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  min-width: 257px;
  max-width: 340px;
  width: 100% !important;
  max-height: none !important;
  overflow: hidden;
  border: 1px solid rgba(129, 129, 129, 0.25);
  border-top: none;
  z-index: 300 !important;
}

/* line 6625, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.autocomplete-suggestions .autocomplete-suggestion {
  overflow: hidden;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid rgba(129, 129, 129, 0.15);
  cursor: pointer;
  line-height: 1.4;
}

/* line 6633, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.autocomplete-suggestions .autocomplete-suggestion:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 6638, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.autocomplete-suggestions .suggestion-thumb {
  max-width: 62px;
  float: left;
  margin-right: 15px;
}

/* line 6643, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.autocomplete-suggestions .suggestion-price {
  margin-top: 10px;
}

/* line 6646, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.autocomplete-suggestions .suggestion-price ins {
  padding: 0;
  text-decoration: none;
}

/* line 6650, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.autocomplete-suggestions .view-all-products {
  text-align: center;
  cursor: pointer;
}

/* line 6654, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.autocomplete-suggestions .view-all-products span {
  border-bottom: 1px solid #b5b5b5;
  color: #6d6d6d;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}

/* line 6660, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.autocomplete-suggestions .view-all-products:hover span,
.autocomplete-suggestions .view-all-products:focus span {
  border-color: #3e3e3e;
  color: #3e3e3e;
}

/* line 6665, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light
.search-extended
.autocomplete-suggestions
.suggestion-title,
.color-scheme-light
.basel-search-dropdown
.autocomplete-suggestions
.suggestion-title {
  color: rgba(0, 0, 0, 0.7);
}

/* line 6675, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light
.search-extended
.autocomplete-suggestions
.suggestion-price
> del,
.color-scheme-light
.search-extended
.autocomplete-suggestions
.suggestion-price
> del
.amount,
.color-scheme-light
.search-extended
.autocomplete-suggestions
.suggestion-price
> .amount,
.color-scheme-light
.basel-search-dropdown
.autocomplete-suggestions
.suggestion-price
> del,
.color-scheme-light
.basel-search-dropdown
.autocomplete-suggestions
.suggestion-price
> del
.amount,
.color-scheme-light
.basel-search-dropdown
.autocomplete-suggestions
.suggestion-price
> .amount {
  color: black;
}

/** ------------------------------------------
* SEARCH STYLE IN HEADER
* ------------------------------------------ */
/* line 6713, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown .basel-search-wrapper {
  padding-top: 15px;
  position: absolute;
  top: 50% !important;
  right: -24px;
  visibility: hidden;
  opacity: 0;
  z-index: 600;
  transition: all 0.25s ease-in-out;
}

/* line 6726, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown .basel-search-wrapper .basel-search-inner {
  background-color: #f7f7f7;
  z-index: 1;
  padding: 20px 20px;
  width: 315px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}

/* line 6733, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown .basel-search-wrapper .basel-search-inner form {
  position: relative;
  text-align: center;
  /* Firefox 19+ */
  /* Firefox 18- */
}

/* line 6739, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form.search-loading
input[type="text"] {
  padding-left: 45px;
}

/* line 6746, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form.search-loading:after {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  left: 20px;
  content: " ";
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
  border-color: #bbbbbb;
}

/* line 6767, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown .basel-search-wrapper .basel-search-inner form > div {
  display: flex;
  justify-content: center;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
}

/* line 6777, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown .basel-search-wrapper .basel-search-inner form label {
  display: none;
}

/* line 6780, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
input[type="text"] {
  border: 1px solid rgba(131, 131, 131, 0.2);
  background-color: white;
  box-shadow: none;
  border-right: 0;
  max-width: 185px;
  color: #7c7c7c;
  transition: all 0.15s ease;
}

/* line 6796, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown .basel-search-wrapper .basel-search-inner form button {
  margin-left: -3px;
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 6802, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
button:hover,
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
button:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 6818, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
button.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 6826, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
button.btn-style-bordered:hover,
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
button.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 6840, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
button.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 6849, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
button.btn-style-link:hover,
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
button.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 6863, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}

/* line 6870, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
::-moz-placeholder {
  color: rgba(0, 0, 0, 0.4);
}

/* line 6877, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
:-moz-placeholder {
  color: rgba(0, 0, 0, 0.4);
}

/* line 6884, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}

/* line 6891, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
.basel-close-search {
  display: none;
}

/* line 6897, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-dropdown:hover > .basel-search-wrapper {
  visibility: visible;
  opacity: 1;
  top: 100% !important;
}

/** ------------------------------------------
* IF AJAX SEARCH ON IN DROPDOWN STYLE
* ------------------------------------------ */
/* line 6906, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-ajax-search-on .basel-search-dropdown .basel-search-wrapper {
  top: 50% !important;
  visibility: hidden;
  opacity: 0;
}

/* line 6911, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-ajax-search-on
.basel-search-dropdown
.basel-search-wrapper.search-overlap {
  visibility: visible;
  opacity: 1;
  top: 100% !important;
}

/** ------------------------------------------
* FULL SCREEN SEARCH
* ------------------------------------------ */
/* line 6922, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-wrapper {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 370;
  background-color: rgba(0, 0, 0, 0.9);
  opacity: 0;
  visibility: hidden;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -sand-transform: translateY(100%);
  -o-transform: translateY(100%);
  transition: opacity 0.25s ease-in-out, visibility 0.25s, transform 0.25s ease-in-out;
}

/* line 6946, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-wrapper.search-overlap {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -sand-transform: translateY(0);
  -o-transform: translateY(0);
}

/* line 6956, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-wrapper.search-overlap form {
  opacity: 1;
  visibility: visible;
  -sand-transform: translateY(0px);
  transform: translateY(0px);
}

/* line 6966, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen
.basel-search-wrapper
.basel-search-inner
input[type="text"] {
  color: white;
}

/* line 6972, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-inner {
  padding: 0 80px;
  /* Firefox 19+ */
  /* Firefox 18- */
}

/* line 6977, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-inner ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* line 6980, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-inner ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* line 6983, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-inner :-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* line 6986, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-inner :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* line 6989, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-inner input[type="text"] {
  border: none;
  border-bottom: 2px solid rgba(255, 255, 255, 0.3);
  padding-left: 0;
  padding-right: 90px;
  padding-bottom: 0;
  padding-top: 0;
  font-family: "Lora", "MS Sans Serif", Geneva, sans-serif;
  font-style: italic;
  font-size: 68px;
  color: white;
  letter-spacing: 1px;
  line-height: 120px;
  height: 122px;
  background-color: transparent;
  box-shadow: none;
}

/* line 7006, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-inner button {
  position: absolute;
  top: 0;
  right: 0;
  background-color: transparent;
  border: none;
  padding: 0;
  font-size: 0;
  font-weight: normal;
  vertical-align: top;
  width: 80px;
  text-align: center;
}

/* line 7019, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-inner button:before {
  content: "\e090";
  font-size: 60px;
  line-height: 120px;
  color: rgba(255, 255, 255, 0.5);
  display: inline-block;
  font-family: "simple-line-icons";
  transition: color 0.25s ease-in-out;
}

/* line 7031, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-inner button:hover:before {
  color: white;
}

/* line 7034, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-inner form {
  position: relative;
  margin-bottom: 30px;
  opacity: 0;
  visibility: hidden;
  -sand-transform: translateY(40px);
  transform: translateY(40px);
  transition: all 0.42s ease-in-out;
}

/* line 7050, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-inner form.search-loading:after {
  position: absolute;
  top: 50%;
  margin-top: -18px;
  right: 140px;
  content: " ";
  width: 36px;
  height: 36px;
  display: inline-block;
  vertical-align: middle;
  border: 2px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
  border-color: white;
}

/* line 7068, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-inner .basel-close-search {
  position: absolute;
  cursor: pointer;
  right: 45px;
  bottom: 35px;
  color: white;
  text-transform: uppercase;
  font-size: 32px;
  font-weight: bold;
  letter-spacing: 1.5px;
  line-height: 33px;
  padding-right: 50px;
  z-index: 301;
  transition: color 0.2s ease-in-out;
}

/* line 7086, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-inner .basel-close-search:after,
.basel-search-full-screen .basel-search-inner .basel-close-search:before {
  content: " ";
  width: 35px;
  height: 3px;
  position: absolute;
  right: 0;
  top: 15px;
  display: inline-block;
  background-color: white;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out;
}

/* line 7102, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-inner .basel-close-search:hover:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 7110, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen .basel-search-inner .basel-close-search:hover:before {
  -sand-transform: rotate(45deg);
  transform: rotate(45deg);
}

/** ------------------------------------------
* IF FULL SCREEN SEARCH IS OPEN
* ------------------------------------------ */
/* line 7122, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-search-full-screen.basel-search-opened {
  overflow: hidden;
}

/* line 7125, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-search-full-screen.basel-search-opened .scrollToTop {
  display: none;
}

/* line 7128, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-search-full-screen.basel-search-opened .topbar-wrapp,
.global-search-full-screen.basel-search-opened .main-header,
.global-search-full-screen.basel-search-opened .main-page-wrapper,
.global-search-full-screen.basel-search-opened .header-split .site-logo {
  padding-right: 17px;
}

/* line 7134, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-search-full-screen.basel-search-opened .autocomplete-suggestions {
  color: white;
  background-color: transparent;
  padding: 0;
  max-width: none;
  border: none;
  font-size: 15px;
}

/* line 7142, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-search-full-screen.basel-search-opened
.autocomplete-suggestions
.suggestion-thumb {
  max-width: 110px;
}

/* line 7147, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-search-full-screen.basel-search-opened
.autocomplete-suggestions
.suggestion-price
.amount {
  color: rgba(255, 255, 255, 0.8);
}

/* line 7153, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-search-full-screen.basel-search-opened .autocomplete-suggestions > div {
  margin-right: 15px;
  display: inline-block;
  width: 350px;
  vertical-align: top;
  border-bottom: none;
}

/* line 7160, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-search-full-screen.basel-search-opened
.autocomplete-suggestions
.view-all-products {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
}

/* line 7168, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-search-full-screen.basel-search-opened
.autocomplete-suggestions
.view-all-products
span {
  color: white;
  border-color: rgba(255, 255, 255, 0.6);
}

/* line 7175, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-search-full-screen.basel-search-opened
.autocomplete-suggestions
.view-all-products:hover
span,
.global-search-full-screen.basel-search-opened
.autocomplete-suggestions
.view-all-products:focus
span {
  border-color: white;
}

/** ------------------------------------------
* ADD ICON CLOSE WHEN SEARCH OPEN
* ------------------------------------------ */
/* line 7189, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen > a i:before,
.basel-ajax-search-on .basel-search-dropdown > a i:before {
  transition: opacity 0.1s ease-in-out 0s;
}

/* line 7196, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-search-full-screen > a:after,
.basel-search-full-screen > a:before,
.basel-ajax-search-on .basel-search-dropdown > a:after,
.basel-ajax-search-on .basel-search-dropdown > a:before {
  content: " ";
  width: 20px;
  height: 1px;
  position: absolute;
  left: 7px;
  top: 15px;
  opacity: 0;
  visibility: hidden;
  display: inline-block;
  perspective: 800px;
  -webkit-perspective: 800px;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.8);
  transition: all 0s ease-in-out;
}

/** ------------------------------------------
* ICON OPEN IS ACTIVE
* ------------------------------------------ */
/* line 7223, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-search-full-screen.basel-search-opened
.right-column
.search-button
> a
i:before,
.global-search-dropdown.basel-ajax-search-on.basel-search-opened
.right-column
.search-button
> a
i:before {
  opacity: 0;
  transition: opacity 0s ease-in-out 0s;
}

/* line 7239, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-search-full-screen.basel-search-opened
.right-column
.search-button
> a:after,
.global-search-full-screen.basel-search-opened
.right-column
.search-button
> a:before,
.global-search-dropdown.basel-ajax-search-on.basel-search-opened
.right-column
.search-button
> a:after,
.global-search-dropdown.basel-ajax-search-on.basel-search-opened
.right-column
.search-button
> a:before {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.05s ease-in-out, transform 0.2s ease-in-out;
}

/* line 7262, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-search-full-screen.basel-search-opened
.right-column
.search-button
> a:after,
.global-search-dropdown.basel-ajax-search-on.basel-search-opened
.right-column
.search-button
> a:after {
  -sand-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 7277, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.global-search-full-screen.basel-search-opened
.right-column
.search-button
> a:before,
.global-search-dropdown.basel-ajax-search-on.basel-search-opened
.right-column
.search-button
> a:before {
  -sand-transform: rotate(45deg);
  transform: rotate(45deg);
}

/** ------------------------------------------
* NEW SEARCH DROP POSITION
* ------------------------------------------ */
/* line 7296, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-results-wrapper {
  text-align: left;
  position: relative;
}

/** ------------------------------------------------------------------------------------------------
* DEVICE-CAROUSEL
* ------------------------------------------------------------------------------------------------ */
/* line 7304, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.macbook-carousel {
  background: url(https://assets2.titleleaf.com/public/assets/lerner/mockup-macbook-dd36c8ef086eaf6cc4578eb7335d8ab3a171fdd65696ac5f4e17c894f7881198.png) no-repeat center top;
  background-size: contain;
  margin: 0 auto;
  width: 850px;
  height: 501px;
}

/* line 7311, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.macbook-carousel .vc_images_carousel {
  margin: 49px 152px 49px 152px;
}

/* line 7315, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.iphone-carousel {
  background: url(https://assets2.titleleaf.com/public/assets/lerner/mockup-iphone-22733c68de80b99299add7beeb7d5b522cbb17cd75ba87b6aaa8246a7b12adaf.png) no-repeat center top;
  background-size: contain;
  width: 415px;
  height: 796px;
  margin: 0 auto;
}

/* line 7322, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.iphone-carousel .vc_images_carousel {
  margin: 101px 40px 0 42px;
  height: 594px;
  overflow: hidden;
}

/* line 7328, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.carousel-device .wpb_gallery_heading {
  display: none;
}

/* line 7331, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.carousel-device .owl-dots {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 2;
}

/* line 7337, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.carousel-device .owl-stage-outer {
  z-index: 2;
}

/* line 7340, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.carousel-device .owl-carousel .owl-nav {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 7347, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.carousel-device .owl-carousel .owl-nav > div {
  height: 100%;
  top: 0;
  width: 40px;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 0;
  transform: translateY(0%);
  -o-transform: translateY(0%);
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -sand-transform: translateY(0%);
}

/* line 7360, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.carousel-device .owl-carousel .owl-nav > div:before {
  position: absolute;
  top: 45%;
  width: 100%;
  height: auto;
  line-height: 1;
  color: white;
}

/* line 7368, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.carousel-device .owl-carousel .owl-nav > div.owl-prev {
  left: 0;
}

/* line 7371, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.carousel-device .owl-carousel .owl-nav > div.owl-next {
  right: 0;
}

/* line 7374, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.carousel-device .owl-carousel:hover .owl-nav div.owl-prev {
  left: 0;
}

/* line 7377, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.carousel-device .owl-carousel:hover .owl-nav div.owl-next {
  right: 0;
}

/* line 7380, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.carousel-device .owl-carousel .owl-nav div:hover {
  background-color: rgba(0, 0, 0, 0.5);
}

/** ------------------------------------------------------------------------------------------------
* SECTION TITLE
* ------------------------------------------------------------------------------------------------ */
/* line 7387, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper > span {
  display: block;
}

/* line 7390, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper .title {
  display: block;
  margin-bottom: 30px;
  position: relative;
}

/* line 7395, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper .font-default {
  letter-spacing: 3px;
}

/* line 7398, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper .title-subtitle {
  margin-bottom: 10px;
}

/* line 7401, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper .title-after_title {
  margin-bottom: 20px;
  margin-top: -5px;
  line-height: 1.6;
}

/* line 7406, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper .title-after_title p {
  margin-bottom: 0;
}

/* line 7409, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper .title-separator {
  display: none;
}

/* line 7412, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper .liner-continer {
  display: block;
}

/* line 7415, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper .liner-continer .left-line,
.title-wrapper .liner-continer .right-line {
  display: none;
}

/* line 7419, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-default .title {
  margin-bottom: 20px;
}

/* line 7422, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-simple .title:after {
  content: "";
  position: absolute;
  bottom: -12px;
  left: 50%;
  margin-left: -15px;
  width: 30px;
  height: 2px;
  display: inline-block;
  background-color: #1aada3;
}

/* line 7433, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-cross .title {
  position: relative;
}

/* line 7436, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-cross .title-separator {
  display: block;
}

/* line 7439, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-cross .title-separator:after,
.title-wrapper.basel-title-style-cross .title-separator:before {
  content: " ";
  position: absolute;
  bottom: -12px;
  left: 50%;
  margin-left: -12px;
  width: 24px;
  height: 1px;
  display: inline-block;
  background-color: #dcdcdc;
}

/* line 7451, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-cross .title-separator:before {
  margin-left: -34px;
}

/* line 7454, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-cross .title-separator:after {
  margin-left: 10px;
}

/* line 7457, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-cross .title-separator span:after,
.title-wrapper.basel-title-style-cross .title-separator span:before {
  content: " ";
  position: absolute;
  bottom: -12px;
  left: 50%;
  margin-left: -6px;
  width: 12px;
  height: 1px;
  display: inline-block;
  background-color: #c1c1c1;
}

/* line 7469, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-cross .title-separator span:before {
  -sand-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 7477, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-cross .title-separator span:after {
  -sand-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 7485, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-bordered .liner-continer {
  display: table-row;
}

/* line 7488, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-bordered .liner-continer .left-line,
.title-wrapper.basel-title-style-bordered .liner-continer .right-line {
  display: table-cell;
}

/* line 7492, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-bordered .liner-continer .left-line:after,
.title-wrapper.basel-title-style-bordered .liner-continer .right-line:after {
  background-color: rgba(118, 118, 118, 0.14);
}

/* line 7496, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-bordered .liner-continer .title {
  white-space: nowrap;
  margin-bottom: 0;
  max-width: 900px;
  overflow: hidden;
}

/* line 7502, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-bordered .title-after_title {
  margin-top: 15px;
}

/* line 7505, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-shadow {
  box-shadow: 10px 6px 0 #191919;
  border: 2px solid #191919;
}

/* line 7509, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-shadow .title {
  margin-bottom: 0;
}

/* line 7512, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-shadow .title-subtitle {
  margin-bottom: 0;
}

/* line 7515, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-shadow .title-subtitle + .liner-continer,
.title-wrapper.basel-title-style-shadow .title-subtitle + .title-after_title {
  margin-top: 10px;
}

/* line 7519, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-shadow .title-after_title {
  margin-bottom: 0;
}

/* line 7522, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-shadow .liner-continer {
  margin-bottom: 0;
}

/* line 7525, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-style-shadow .liner-continer + .title-after_title {
  margin-top: 10px;
}

/* line 7528, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.text-left.basel-title-style-cross .title-separator:after {
  left: 15px;
  margin-left: 0;
}

/* line 7532, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.text-left.basel-title-style-cross .title-separator:before {
  display: none;
}

/* line 7535, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.text-left.basel-title-style-cross .title-separator span:after,
.title-wrapper.text-left.basel-title-style-cross .title-separator span:before {
  left: 0;
  margin-left: 0;
}

/* line 7540, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.text-left.basel-title-style-simple .title:after {
  left: 0;
  margin-left: 0;
}

/* line 7544, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.text-left.basel-title-style-bordered .liner-continer .left-line {
  display: none;
}

/* line 7547, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.text-left.basel-title-style-bordered
.liner-continer
.right-line {
  width: 100%;
}

/* line 7552, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.text-right.basel-title-style-simple .title:after {
  margin-left: 0;
  left: auto;
  right: 0;
}

/* line 7557, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.text-right.basel-title-style-cross .title-separator:after {
  display: none;
}

/* line 7560, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.text-right.basel-title-style-cross .title-separator:before {
  left: auto;
  right: 15px;
  margin-left: 0;
}

/* line 7565, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.text-right.basel-title-style-cross .title-separator span:after,
.title-wrapper.text-right.basel-title-style-cross .title-separator span:before {
  left: auto;
  right: 0;
  margin-left: 0;
}

/* line 7571, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.text-right.basel-title-style-bordered
.liner-continer
.right-line {
  display: none;
}

/* line 7576, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.text-right.basel-title-style-bordered
.liner-continer
.left-line {
  width: 100%;
}

/* line 7581, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-size-extra-large .title-subtitle {
  font-size: 26px;
}

/* line 7584, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-size-extra-large .title {
  font-size: 42px;
}

/* line 7587, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-size-extra-large .title-after_title {
  font-size: 16px;
}

/* line 7590, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-size-large .title-subtitle {
  font-size: 20px;
}

/* line 7593, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-size-large .title {
  font-size: 36px;
}

/* line 7596, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-size-large .title-after_title {
  font-size: 16px;
}

/* line 7599, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-size-default .title-subtitle {
  font-size: 14px;
}

/* line 7602, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-size-default .title {
  font-size: 26px;
}

/* line 7605, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-size-default .title-after_title {
  font-size: 14px;
}

/* line 7608, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-size-small .title-subtitle {
  font-size: 12px;
}

/* line 7611, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-size-small .title {
  font-size: 18px;
}

/* line 7614, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-size-small .title-after_title {
  font-size: 12px;
}

/* line 7617, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-color-default .title-subtitle {
  color: #757575;
}

/* line 7620, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-color-primary .title-subtitle {
  color: #1aada3;
}

/* line 7623, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-color-alt .title-subtitle {
  color: #fbbc34;
}

/* line 7626, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-color-black .title-subtitle {
  color: #000000;
}

/* line 7629, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-color-white .title-subtitle {
  color: #ffffff;
}

/* line 7632, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-color-white .title {
  color: #ffffff;
}

/* line 7635, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-color-white .title:after {
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 7638, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-color-white .title-separator:after,
.title-wrapper.basel-title-color-white .title-separator:before {
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 7642, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-color-white .title-separator span:after,
.title-wrapper.basel-title-color-white .title-separator span:before {
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 7646, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-color-white .liner-continer .left-line:after,
.title-wrapper.basel-title-color-white .liner-continer .right-line:after {
  background-color: rgba(255, 255, 255, 0.4);
}

/* line 7650, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-color-white .title-after_title {
  color: #ffffff;
}

/* line 7653, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-color-white .title-after_title p {
  color: #ffffff;
}

/* line 7656, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-wrapper.basel-title-color-gradient .title {
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
}

/* line 7662, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .title-wrapper.basel-title-color-default .title,
.color-scheme-light .title-wrapper.basel-title-color-primary .title,
.color-scheme-light .title-wrapper.basel-title-color-alt .title,
.color-scheme-light .title-wrapper.basel-title-color-black .title {
  color: white;
}

/* line 7668, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .title-wrapper.basel-title-color-default .title-after_title,
.color-scheme-light .title-wrapper.basel-title-color-primary .title-after_title,
.color-scheme-light .title-wrapper.basel-title-color-alt .title-after_title,
.color-scheme-light .title-wrapper.basel-title-color-black .title-after_title {
  color: rbga(255, 255, 255, 0.9);
}

/* line 7674, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .title-wrapper.basel-title-style-simple .title:after {
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 7677, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .title-wrapper.basel-title-style-bordered .left-line:after,
.color-scheme-light
.title-wrapper.basel-title-style-bordered
.right-line:after {
  background-color: rgba(255, 255, 255, 0.4);
}

/* line 7683, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .title-wrapper.basel-title-style-shadow {
  box-shadow: 10px 6px 0 #ffffff;
  border-color: #ffffff;
}

/** ------------------------------------------------------------------------------------------------
* SOCIAL ICONS 
* ------------------------------------------------------------------------------------------------ */
/* line 7691, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_text .social-icons {
  padding-left: 0;
  margin-bottom: 0;
}

/* line 7695, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_text .social-icons li {
  margin: 5px 5px 0 5px;
}

/* line 7698, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_text .social-icons li:before {
  content: none;
}

/* line 7702, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons {
  display: block;
}

/* line 7705, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons a {
  color: rgba(0, 0, 0, 0.6);
}

/* line 7708, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons a:hover {
  color: rgba(0, 0, 0, 0.8);
}

/* line 7711, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons li {
  display: inline-block;
  margin: 5px 5px 0 5px;
  padding: 0;
}

/* line 7716, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons li a {
  font-size: 0;
}

/* line 7719, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons li i {
  font-size: 18px;
}

/* line 7722, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons li:first-child {
  margin-left: 0;
  padding-left: 0;
}

/* line 7726, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons li:last-child {
  margin-right: 0;
  padding-right: 0;
}

/* line 7730, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-circle li,
.social-icons.icons-design-colored li,
.social-icons.icons-design-colored-alt li {
  width: 40px;
  height: 40px;
  background-color: #efefef;
  border-radius: 50%;
  text-align: center;
  transition: all 0.2s ease-in-out;
}

/* line 7743, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-circle li a,
.social-icons.icons-design-colored li a,
.social-icons.icons-design-colored-alt li a {
  position: relative;
  color: #8f8f8f;
  width: 100%;
  display: inline-block;
}

/* line 7751, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-circle li i,
.social-icons.icons-design-colored li i,
.social-icons.icons-design-colored-alt li i {
  line-height: 40px;
}

/* line 7756, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-circle li:hover,
.social-icons.icons-design-colored li:hover,
.social-icons.icons-design-colored-alt li:hover {
  background-color: #000000;
}

/* line 7761, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-circle li:hover a,
.social-icons.icons-design-colored li:hover a,
.social-icons.icons-design-colored-alt li:hover a {
  color: #ffffff;
}

/* line 7766, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li {
  background-color: #efefef;
}

/* line 7769, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-facebook {
  background-color: #365493;
}

/* line 7772, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-twitter {
  background-color: #3cf;
}

/* line 7775, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-google,
.social-icons.icons-design-colored li.social-google-plus {
  background-color: #d44132;
}

/* line 7779, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-instagram {
  background-color: #774430;
}

/* line 7782, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-email {
  background-color: #f89a1e;
}

/* line 7785, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-pinterest {
  background-color: #cb2027;
}

/* line 7788, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-youtube {
  background-color: #c32f2b;
}

/* line 7791, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-tumblr {
  background-color: #36465d;
}

/* line 7794, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-linkedin {
  background-color: #0274b3;
}

/* line 7797, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-vimeo {
  background-color: #1ab7ea;
}

/* line 7800, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-flickr {
  background-color: #fe0072;
}

/* line 7803, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-github {
  background-color: #171515;
}

/* line 7806, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-dribbble {
  background-color: #b2215a;
}

/* line 7809, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-behance {
  background-color: #1f6ffc;
}

/* line 7812, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-soundcloud {
  background-color: #f9490d;
}

/* line 7815, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-spotify {
  background-color: #2ebd59;
}

/* line 7818, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-skype {
  background-color: #00aff0;
}

/* line 7821, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-ok {
  background-color: #ee8208;
}

/* line 7824, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li.social-whatsapp {
  background-color: #1ebea5;
}

/* line 7827, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li a {
  color: #ffffff;
}

/* line 7830, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li:hover {
  opacity: 0.8;
}

/* line 7833, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored li:hover a {
  color: #ffffff;
}

/* line 7836, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li {
  background-color: #efefef;
}

/* line 7839, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-facebook:hover {
  background-color: #365493;
}

/* line 7842, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-twitter:hover {
  background-color: #3cf;
}

/* line 7845, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-instagram:hover {
  background-color: #774430;
}

/* line 7848, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-google:hover,
.social-icons.icons-design-colored-alt li.social-google-plus:hover {
  background-color: #d44132;
}

/* line 7852, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-email:hover {
  background-color: #f89a1e;
}

/* line 7855, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-pinterest:hover {
  background-color: #cb2027;
}

/* line 7858, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-youtube:hover {
  background-color: #c32f2b;
}

/* line 7861, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-tumblr:hover {
  background-color: #36465d;
}

/* line 7864, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-linkedin:hover {
  background-color: #0274b3;
}

/* line 7867, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-vimeo:hover {
  background-color: #1ab7ea;
}

/* line 7870, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-flickr:hover {
  background-color: #fe0072;
}

/* line 7873, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-github:hover {
  background-color: #171515;
}

/* line 7876, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-dribbble:hover {
  background-color: #b2215a;
}

/* line 7879, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-behance:hover {
  background-color: #1f6ffc;
}

/* line 7882, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-soundcloud:hover {
  background-color: #f9490d;
}

/* line 7885, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-spotify:hover {
  background-color: #2ebd59;
}

/* line 7888, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-skype:hover {
  background-color: #00aff0;
}

/* line 7891, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-ok:hover {
  background-color: #ee8208;
}

/* line 7894, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li.social-whatsapp:hover {
  background-color: #1ebea5;
}

/* line 7897, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li a {
  color: #8f8f8f;
}

/* line 7900, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-design-colored-alt li:hover a {
  color: #ffffff;
}

/* line 7903, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-size-small li i {
  font-size: 14px;
}

/* line 7906, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-size-small.icons-design-circle li,
.social-icons.icons-size-small.icons-design-colored li,
.social-icons.icons-size-small.icons-design-colored-alt li {
  width: 30px;
  height: 30px;
}

/* line 7912, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-size-small.icons-design-circle li i,
.social-icons.icons-size-small.icons-design-colored li i,
.social-icons.icons-size-small.icons-design-colored-alt li i {
  line-height: 30px;
}

/* line 7917, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-size-large li i {
  font-size: 22px;
}

/* line 7920, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-size-large.icons-design-circle li,
.social-icons.icons-size-large.icons-design-colored li,
.social-icons.icons-size-large.icons-design-colored-alt li {
  width: 60px;
  height: 60px;
}

/* line 7926, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.social-icons.icons-size-large.icons-design-circle li i,
.social-icons.icons-size-large.icons-design-colored li i,
.social-icons.icons-size-large.icons-design-colored-alt li i {
  line-height: 60px;
}

/* line 7931, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .social-icons.icons-design-colored li a {
  color: white;
}

/* line 7934, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .social-icons.icons-design-circle li a,
.color-scheme-light .social-icons.icons-design-colored-alt li a {
  color: #8f8f8f;
}

/* line 7938, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .social-icons.icons-design-circle li a:hover,
.color-scheme-light .social-icons.icons-design-colored-alt li a:hover {
  color: #ffffff;
}

/** ------------------------------------------------------------------------------------------------
* GOOGLE MAPS 
* ------------------------------------------------------------------------------------------------ */
/* line 7946, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.google-map-container {
  position: relative;
}

/* line 7949, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.google-map-container.google-map-container-with-content
.basel-google-map-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 7955, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.google-map-container.google-map-container-with-content
.basel-google-map-wrapper
.basel-google-map {
  width: 100%;
}

/* line 7960, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.google-map-container .gm-style-iw {
  text-align: center;
}

/* line 7964, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.map-mask-dark {
  background-color: black;
}

/* line 7967, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.map-mask-dark .basel-google-map-wrapper {
  opacity: 0.6;
}

/* line 7971, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.map-mask-light {
  background-color: white;
}

/* line 7974, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.map-mask-light .basel-google-map-wrapper {
  opacity: 0.7;
}

/* line 7978, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.google-map-container img {
  max-width: none;
}

/** ------------------------------------------------------------------------------------------------
* COUNTER 
* ------------------------------------------------------------------------------------------------ */
/* line 7985, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-counter {
  text-align: center;
}

/* line 7988, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-counter > span {
  display: inline-block;
  width: 100%;
  font-size: 18px;
}

/* line 7993, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-counter .counter-value {
  margin-bottom: 20px;
  font-weight: 600;
}

/* line 7997, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .basel-counter > span {
  color: white;
}

/* line 8000, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-counter.counter-small .counter-value {
  font-size: 24px;
}

/* line 8003, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-counter.counter-default .counter-value {
  font-size: 36px;
}

/* line 8006, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-counter.counter-large .counter-value {
  font-size: 52px;
}

/** ------------------------------------------------------------------------------------------------
* TEAM MEMBERS 
* ------------------------------------------------------------------------------------------------ */
/* line 8013, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.team-member {
  margin-bottom: 30px;
}

/* line 8016, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.team-member .member-image {
  margin-bottom: 20px;
  text-align: center;
}

/* line 8020, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.team-member .member-details {
  line-height: 1.5;
}

/* line 8023, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.team-member .member-email,
.team-member .member-name,
.team-member .member-position {
  margin-bottom: 5px;
}

/* line 8028, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.team-member .member-name {
  font-weight: 600;
}

/* line 8031, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.team-member .member-position,
.team-member .member-email {
  color: #9e9e9e;
  font-size: 14px;
}

/* line 8036, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.team-member .member-email a {
  text-decoration: underline;
}

/* line 8039, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.team-member .member-bio {
  margin-top: 15px;
  color: #4c4c4c;
}

/* line 8043, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.team-member .member-social {
  margin-top: 15px;
}

/* line 8046, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.team-member.color-scheme-light .member-position,
.team-member.color-scheme-light .member-email,
.team-member.color-scheme-light .member-bio {
  color: rgba(255, 255, 255, 0.8);
}

/* line 8052, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.member-layout-hover .member-image-wrapper {
  text-align: center;
}

/* line 8055, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.member-layout-hover .member-image {
  position: relative;
  display: inline-flex;
  display: -ms-inline-flexbox;
  flex-direction: row;
  align-items: flex-start;
  -ms-justify-content: center;
  justify-content: center;
}

/* line 8070, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.member-layout-hover .member-image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: black;
  transition: all 0.2s;
  opacity: 0;
}

/* line 8081, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.member-layout-hover .member-social {
  position: absolute;
  top: 55%;
  left: 0;
  width: 100%;
  opacity: 0;
  margin: 0;
  padding: 20px;
  z-index: 5;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transition: all 0.25s ease-in-out;
}

/* line 8101, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.member-layout-hover .social-icons li {
  margin: 5px;
}

/* line 8104, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.member-layout-hover .icons-design-default a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 8107, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.member-layout-hover .icons-design-default a:hover {
  color: white;
}

/* line 8110, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.member-layout-hover:hover .member-image:after {
  opacity: 0.8;
}

/* line 8113, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.member-layout-hover:hover .member-social {
  top: 50%;
  opacity: 1;
}

/** ------------------------------------------------------------------------------------------------
* TESTIMONIAL
* ------------------------------------------------------------------------------------------------ */
/* line 8121, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonial {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 8125, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonial .testimonial-avatar img {
  max-width: 250px;
  display: inline-block;
  border-radius: 50%;
}

/* line 8130, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonial .testimonial-content {
  line-height: 1.6;
  color: #4c4c4c;
}

/* line 8134, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonial .testimonial-content footer {
  margin-top: 15px;
  font-weight: bold;
  color: #1b1919;
}

/* line 8139, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonial .testimonial-content footer > span {
  color: #4c4c4c;
  font-weight: normal;
}

/* line 8143, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonial .testimonial-content footer > span:before {
  content: " - ";
}

/* line 8147, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimon-align-center {
  text-align: center;
}

/* line 8150, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimon-align-center .testimonial-avatar {
  margin-bottom: 15px;
}

/* line 8153, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimon-align-left .testimonial-inner,
.testimonials.testimon-align-right .testimonial-inner {
  display: flexbox;
  display: flex;
  display: -webkit-flex;
  align-items: stretch;
}

/* line 8162, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimon-align-left {
  text-align: left;
}

/* line 8165, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimon-align-left .testimonial-inner {
  flex-direction: row;
}

/* line 8170, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimon-align-left .testimonial-avatar {
  margin-right: 20px;
}

/* line 8173, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimon-align-right {
  text-align: right;
}

/* line 8176, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimon-align-right .testimonial-inner {
  flex-direction: row-reverse;
}

/* line 8181, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimon-align-right .testimonial-avatar {
  margin-left: 20px;
}

/* line 8184, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimonials-grid {
  display: flexbox;
  display: flex;
  display: -ms-flex;
  flex-direction: row;
  align-items: stretch;
  flex-wrap: wrap;
  -ms-justify-content: center;
  justify-content: center;
  margin-left: -15px;
  margin-right: -15px;
}

/* line 8204, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimonials-grid .testimonial {
  margin-bottom: 30px;
}

/* line 8207, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimonials-grid.testimon-columns-1 .testimonial {
  -ms-flex-basis: 100%;
  flex-basis: 100%;
  max-width: 100%;
  width: 100%;
}

/* line 8214, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimonials-grid.testimon-columns-2 .testimonial {
  -ms-flex-basis: 50%;
  flex-basis: 50%;
  max-width: 50%;
  width: 50%;
}

/* line 8221, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimonials-grid.testimon-columns-3 .testimonial {
  -ms-flex-basis: 33.33333333%;
  flex-basis: 33.33333333%;
  max-width: 33.33333333%;
  width: 33.33333333%;
}

/* line 8228, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimonials-grid.testimon-columns-4 .testimonial {
  -ms-flex-basis: 25%;
  flex-basis: 25%;
  max-width: 25%;
  width: 25%;
}

/* line 8235, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimonials-grid.testimon-columns-5 .testimonial {
  -ms-flex-basis: 20%;
  flex-basis: 20%;
  max-width: 20%;
  width: 20%;
}

/* line 8242, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimonials-grid.testimon-columns-6 .testimonial {
  -ms-flex-basis: 16.66666666%;
  flex-basis: 16.66666666%;
  max-width: 16.66666666%;
  width: 16.66666666%;
}

/* line 8249, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimonials-grid.testimon-columns-7 .testimonial {
  -ms-flex-basis: 14.28571428%;
  flex-basis: 14.28571428%;
  max-width: 14.28571428%;
  width: 14.28571428%;
}

/* line 8256, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimonials-grid.testimon-columns-8 .testimonial {
  -ms-flex-basis: 12.5%;
  flex-basis: 12.5%;
  max-width: 12.5%;
  width: 12.5%;
}

/* line 8263, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimonials-slider .testimonial {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 8267, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.testimonials.testimon-style-boxed .testimonial-inner {
  padding: 30px;
  background-color: white;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.12);
}

/* line 8272, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light
.testimonials:not(.testimon-style-boxed)
.testimonial-content {
  color: white;
}

/* line 8277, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light
.testimonials:not(.testimon-style-boxed)
.testimonial-content
footer {
  color: rgba(255, 255, 255, 0.9);
}

/* line 8283, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light
.testimonials:not(.testimon-style-boxed)
.testimonial-content
footer
> span {
  color: rgba(255, 255, 255, 0.8);
}

/** ------------------------------------------------------------------------------------------------
* INSTAGRAM 
* ------------------------------------------------------------------------------------------------ */
/* line 8294, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget {
  position: relative;
}

/* line 8297, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget .instagram-content {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flexbox;
  display: flex;
  display: -ms-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
}

/* line 8314, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget .instagram-content-inner {
  z-index: 5;
  background: white;
  outline: 5px solid rgba(255, 255, 255, 0.5);
  max-width: 300px;
  width: 100%;
  padding: 25px;
}

/* line 8322, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget .instagram-pics li {
  position: relative;
  width: 33.33%;
  -ms-flex-basis: 33.33%;
  flex-basis: 33.33%;
  margin-bottom: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 8336, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget .instagram-pics li a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}

/* line 8344, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget .instagram-pics li .wrapp-pics {
  position: relative;
  overflow: hidden;
}

/* line 8348, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget .instagram-pics li .hover-mask {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  transition: all 0.3s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 8365, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget .instagram-pics li .hover-mask:after {
  content: "\f105";
  font-size: 40px;
  position: absolute;
  top: 50%;
  left: -20px;
  width: 100%;
  font: var(--fa-font-regular);
  color: white;
  visibility: hidden;
  opacity: 0;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -sand-transform: translateY(-50%);
  transition: all 0.3s;
}

/* line 8387, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget .instagram-pics li:hover > .wrapp-pics > .hover-mask {
  background-color: rgba(0, 0, 0, 0.7);
}

/* line 8390, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget .instagram-pics li:hover > .wrapp-pics > .hover-mask:after {
  visibility: visible;
  opacity: 1;
  left: 0;
}

/* line 8395, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget .instagram-pics:after {
  content: "";
  clear: both;
  display: block;
}

/* line 8400, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget .clear {
  margin-top: 5px;
}

/* line 8403, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget .clear a {
  font-size: 13px;
  letter-spacing: 0.3px;
}

/* line 8407, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget .clear a:before {
  content: "\e609";
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  font-family: "simple-line-icons";
}

/* line 8414, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget.instagram-rounded .instagram-pics li .wrapp-pics,
.instagram-widget.instagram-rounded .instagram-pics li .hover-mask {
  border-radius: 50%;
}

/* line 8418, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget.instagram-slider .instagram-pics li {
  width: 100%;
}

/* line 8421, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget.instagram-with-spaces .instagram-pics {
  margin: -5px;
}

/* line 8424, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget.instagram-with-spaces .instagram-pics li {
  padding: 5px;
}

/* line 8427, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget.instagram-with-spaces.instagram-slider {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 8431, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget.instagram-with-spaces.instagram-slider .instagram-pics {
  margin: 0;
}

/* line 8434, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget.instagram-with-spaces.instagram-slider .instagram-pics li {
  padding: 10px;
}

/* line 8437, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget.instagram-grid .instagram-pics {
  margin: -10px;
}

/* line 8440, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget.instagram-grid .instagram-pics li {
  padding: 10px;
}

/* line 8443, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-widget:not(.instagram-slider) .instagram-pics {
  display: flexbox;
  display: flex;
  display: -ms-flex;
  flex-direction: row;
  align-items: stretch;
  flex-wrap: wrap;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}

/* line 8462, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_row-no-padding .instagram-grid .instagram-pics,
.vc_row-no-padding .instagram-with-spaces .instagram-pics {
  margin: 0;
}

/* line 8467, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-per-row-1 .instagram-pics li {
  width: 100%;
  -ms-flex-basis: 100%;
  flex-basis: 100%;
}

/* line 8474, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-per-row-2 .instagram-pics li {
  width: 50%;
  -ms-flex-basis: 50%;
  flex-basis: 50%;
}

/* line 8481, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-per-row-3 .instagram-pics li {
  width: 33.33333%;
  -ms-flex-basis: 33.33333%;
  flex-basis: 33.33333%;
}

/* line 8488, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-per-row-4 .instagram-pics li {
  width: 25%;
  -ms-flex-basis: 25%;
  flex-basis: 25%;
}

/* line 8495, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-per-row-5 .instagram-pics li {
  width: 20%;
  -ms-flex-basis: 20%;
  flex-basis: 20%;
}

/* line 8502, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-per-row-6 .instagram-pics li {
  width: 16.66667%;
  -ms-flex-basis: 16.66667%;
  flex-basis: 16.66667%;
}

/* line 8509, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-per-row-7 .instagram-pics li {
  width: 14.28571%;
  -ms-flex-basis: 14.28571%;
  flex-basis: 14.28571%;
}

/* line 8516, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-per-row-8 .instagram-pics li {
  width: 12.5%;
  -ms-flex-basis: 12.5%;
  flex-basis: 12.5%;
}

/* line 8523, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-per-row-9 .instagram-pics li {
  width: 11.11111%;
  -ms-flex-basis: 11.11111%;
  flex-basis: 11.11111%;
}

/* line 8530, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-per-row-10 .instagram-pics li {
  width: 10%;
  -ms-flex-basis: 10%;
  flex-basis: 10%;
}

/* line 8537, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-per-row-11 .instagram-pics li {
  width: 9.09091%;
  -ms-flex-basis: 9.09091%;
  flex-basis: 9.09091%;
}

/* line 8544, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.instagram-per-row-12 .instagram-pics li {
  width: 8.33333%;
  -ms-flex-basis: 8.33333%;
  flex-basis: 8.33333%;
}

/* line 8551, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-instagram .instagram-pics {
  margin: -3px;
}

/* line 8554, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-instagram li {
  padding: 3px;
}

/** ------------------------------------------------------------------------------------------------
* INFO BOX
* ------------------------------------------------------------------------------------------------ */
/* line 8561, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box,
.basel-info-box2 {
  margin-bottom: 30px;
}

/* line 8565, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box .box-icon-wrapper,
.basel-info-box2 .box-icon-wrapper {
  position: relative;
  z-index: 1;
}

/* line 8570, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box .box-icon-wrapper svg,
.basel-info-box2 .box-icon-wrapper svg {
  width: inherit !important;
  height: inherit !important;
}

/* line 8575, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box .info-box-content,
.basel-info-box2 .info-box-content {
  position: relative;
  line-height: 1.7;
}

/* line 8580, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box .info-box-content p,
.basel-info-box2 .info-box-content p {
  line-height: 1.7;
}

/* line 8584, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box .info-box-content p:first-child:empty,
.basel-info-box2 .info-box-content p:first-child:empty {
  display: none;
}

/* line 8588, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box .info-box-content h1,
.basel-info-box .info-box-content h2,
.basel-info-box .info-box-content h3,
.basel-info-box .info-box-content h4,
.basel-info-box .info-box-content h5,
.basel-info-box .info-box-content h6,
.basel-info-box2 .info-box-content h1,
.basel-info-box2 .info-box-content h2,
.basel-info-box2 .info-box-content h3,
.basel-info-box2 .info-box-content h4,
.basel-info-box2 .info-box-content h5,
.basel-info-box2 .info-box-content h6 {
  line-height: 1.4;
}

/* line 8602, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box .info-box-content p,
.basel-info-box .info-box-content h1,
.basel-info-box .info-box-content h2,
.basel-info-box .info-box-content h3,
.basel-info-box .info-box-content h4,
.basel-info-box .info-box-content h5,
.basel-info-box .info-box-content h6,
.basel-info-box2 .info-box-content p,
.basel-info-box2 .info-box-content h1,
.basel-info-box2 .info-box-content h2,
.basel-info-box2 .info-box-content h3,
.basel-info-box2 .info-box-content h4,
.basel-info-box2 .info-box-content h5,
.basel-info-box2 .info-box-content h6 {
  margin-bottom: 15px;
}

/* line 8618, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box .info-box-content p:last-child,
.basel-info-box .info-box-content h1:last-child,
.basel-info-box .info-box-content h2:last-child,
.basel-info-box .info-box-content h3:last-child,
.basel-info-box .info-box-content h4:last-child,
.basel-info-box .info-box-content h5:last-child,
.basel-info-box .info-box-content h6:last-child,
.basel-info-box2 .info-box-content p:last-child,
.basel-info-box2 .info-box-content h1:last-child,
.basel-info-box2 .info-box-content h2:last-child,
.basel-info-box2 .info-box-content h3:last-child,
.basel-info-box2 .info-box-content h4:last-child,
.basel-info-box2 .info-box-content h5:last-child,
.basel-info-box2 .info-box-content h6:last-child {
  margin-bottom: 0;
}

/* line 8634, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box .info-btn-wrapper,
.basel-info-box2 .info-btn-wrapper {
  position: relative;
  padding-top: 15px;
  z-index: 2;
}

/* line 8640, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.icon-alignment-top .info-icon,
.basel-info-box.icon-alignment-top .info-svg-wrapper,
.basel-info-box2.icon-alignment-top .info-icon,
.basel-info-box2.icon-alignment-top .info-svg-wrapper {
  margin-bottom: 15px;
  display: inline-block;
}

/* line 8647, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.icon-alignment-left .info-icon,
.basel-info-box.icon-alignment-left .info-svg-wrapper,
.basel-info-box2.icon-alignment-left .info-icon,
.basel-info-box2.icon-alignment-left .info-svg-wrapper {
  margin-right: 15px;
}

/* line 8653, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.icon-alignment-right .info-icon,
.basel-info-box.icon-alignment-right .info-svg-wrapper,
.basel-info-box2.icon-alignment-right .info-icon,
.basel-info-box2.icon-alignment-right .info-svg-wrapper {
  margin-left: 15px;
}

/* line 8659, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.btn-position-hover:hover .info-btn-wrapper,
.basel-info-box2.btn-position-hover:hover .info-btn-wrapper {
  top: 100%;
  opacity: 1;
  visibility: visible;
}

/* line 8665, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.btn-position-hover .info-btn-wrapper,
.basel-info-box2.btn-position-hover .info-btn-wrapper {
  position: absolute;
  top: 110%;
  opacity: 0;
  visibility: hidden;
  transition: top 0.2s ease-in-out, opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
}

/* line 8680, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.btn-position-hover.text-center .info-btn-wrapper,
.basel-info-box2.btn-position-hover.text-center .info-btn-wrapper {
  left: 50%;
  -sand-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 8689, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.btn-position-hover.text-left .info-btn-wrapper,
.basel-info-box2.btn-position-hover.text-left .info-btn-wrapper {
  left: 0;
}

/* line 8693, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.btn-position-hover.text-right .info-btn-wrapper,
.basel-info-box2.btn-position-hover.text-right .info-btn-wrapper {
  right: 0;
}

/* line 8697, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.box-style-base:not(.btn-position-hover)
.info-box-content
p
+ .info-btn-wrapper,
.basel-info-box2.box-style-base:not(.btn-position-hover)
.info-box-content
p
+ .info-btn-wrapper {
  padding-top: 0;
}

/* line 8707, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.box-style-border .info-icon,
.basel-info-box.box-style-border .info-svg-wrapper,
.basel-info-box2.box-style-border .info-icon,
.basel-info-box2.box-style-border .info-svg-wrapper {
  display: inline-block;
  margin-left: 0;
  margin-right: 0;
}

/* line 8715, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.box-style-border .info-box-content,
.basel-info-box2.box-style-border .info-box-content {
  padding: 50px 20px 20px 20px;
  border: 4px solid rgba(97, 97, 97, 0.09);
}

/* line 8720, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.box-style-border .info-box-content p:nth-last-child(2),
.basel-info-box.box-style-border .info-box-content h1:nth-last-child(2),
.basel-info-box.box-style-border .info-box-content h2:nth-last-child(2),
.basel-info-box.box-style-border .info-box-content h3:nth-last-child(2),
.basel-info-box.box-style-border .info-box-content h4:nth-last-child(2),
.basel-info-box.box-style-border .info-box-content h5:nth-last-child(2),
.basel-info-box.box-style-border .info-box-content h6:nth-last-child(2),
.basel-info-box2.box-style-border .info-box-content p:nth-last-child(2),
.basel-info-box2.box-style-border .info-box-content h1:nth-last-child(2),
.basel-info-box2.box-style-border .info-box-content h2:nth-last-child(2),
.basel-info-box2.box-style-border .info-box-content h3:nth-last-child(2),
.basel-info-box2.box-style-border .info-box-content h4:nth-last-child(2),
.basel-info-box2.box-style-border .info-box-content h5:nth-last-child(2),
.basel-info-box2.box-style-border .info-box-content h6:nth-last-child(2) {
  margin-bottom: 0;
}

/* line 8736, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.box-style-border .info-btn-wrapper,
.basel-info-box2.box-style-border .info-btn-wrapper {
  margin-bottom: -40px;
}

/* line 8740, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.box-style-border .info-btn-wrapper a,
.basel-info-box2.box-style-border .info-btn-wrapper a {
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 18px;
  border: 1px solid #1aada3;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  background-color: #1aada3;
  color: white;
  opacity: 1;
}

/* line 8755, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.box-style-border .info-btn-wrapper a:hover,
.basel-info-box.box-style-border .info-btn-wrapper a:focus,
.basel-info-box2.box-style-border .info-btn-wrapper a:hover,
.basel-info-box2.box-style-border .info-btn-wrapper a:focus {
  background-color: #1aada3;
  color: white;
  border-color: #1aada3;
  opacity: 0.8;
}

/* line 8764, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.box-style-border.btn-position-hover .info-btn-wrapper,
.basel-info-box2.box-style-border.btn-position-hover .info-btn-wrapper {
  padding-top: 0;
  margin-top: -17px;
}

/* line 8769, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.box-style-border.btn-position-hover.text-left .info-btn-wrapper,
.basel-info-box2.box-style-border.btn-position-hover.text-left
.info-btn-wrapper {
  left: 20px;
}

/* line 8774, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.box-style-border.btn-position-hover.text-right
.info-btn-wrapper,
.basel-info-box2.box-style-border.btn-position-hover.text-right
.info-btn-wrapper {
  right: 20px;
}

/* line 8780, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.box-style-shadow,
.basel-info-box2.box-style-shadow {
  padding: 20px;
  transition: box-shadow 0.3s ease;
  -webkit-transition: box-shadow 0.3s ease;
  -ms-transition: box-shadow 0.3s ease;
  background-color: white;
  backface-visibility: hidden;
  perspective: 800px;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 800px;
}

/* line 8792, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.box-style-shadow:hover,
.basel-info-box.box-style-shadow:focus,
.basel-info-box2.box-style-shadow:hover,
.basel-info-box2.box-style-shadow:focus {
  box-shadow: 0 1px 9px rgba(0, 0, 0, 0.09);
}

/* line 8798, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.box-style-shadow.btn-position-hover,
.basel-info-box2.box-style-shadow.btn-position-hover {
  padding-bottom: 60px;
}

/* line 8802, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.box-style-shadow .info-box-content p:nth-last-child(2),
.basel-info-box2.box-style-shadow .info-box-content p:nth-last-child(2) {
  margin-bottom: 0;
}

/* line 8807, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box:after {
  content: "";
  clear: both;
  display: block;
}

/* line 8812, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.icon-alignment-left .info-icon,
.basel-info-box.icon-alignment-left .info-svg-wrapper,
.basel-info-box.icon-alignment-right .info-icon,
.basel-info-box.icon-alignment-right .info-svg-wrapper {
  margin-bottom: 15px;
}

/* line 8818, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.icon-alignment-left .info-icon,
.basel-info-box.icon-alignment-left .info-svg-wrapper {
  float: left;
}

/* line 8822, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.icon-alignment-right .info-icon,
.basel-info-box.icon-alignment-right .info-svg-wrapper {
  float: right;
}

/* line 8826, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.box-style-border .info-icon,
.basel-info-box.box-style-border .info-svg-wrapper {
  margin-bottom: 0;
  float: none;
}

/* line 8831, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box.box-style-border .info-box-icon {
  margin-bottom: -45px;
}

/* line 8835, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box2.icon-alignment-left,
.basel-info-box2.icon-alignment-right {
  display: flexbox;
  display: flex;
  display: -ms-flex;
  align-items: center;
  -ms-justify-content: center;
  justify-content: center;
}

/* line 8848, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box2.icon-alignment-left .box-icon-wrapper,
.basel-info-box2.icon-alignment-right .box-icon-wrapper {
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
}

/* line 8854, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box2.icon-alignment-left .info-box-content,
.basel-info-box2.icon-alignment-right .info-box-content {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
}

/* line 8860, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box2.icon-alignment-left {
  flex-direction: row;
}

/* line 8865, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box2.icon-alignment-right {
  flex-direction: row-reverse;
}

/* line 8870, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box2.box-style-border.icon-alignment-top .info-icon,
.basel-info-box2.box-style-border.icon-alignment-top .info-svg-wrapper {
  margin-bottom: 0;
}

/* line 8874, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box2.box-style-border.icon-alignment-top .info-box-icon {
  margin-bottom: -45px;
}

/* line 8877, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box2.box-style-border.icon-alignment-left .info-box-icon {
  margin-right: -45px;
}

/* line 8880, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box2.box-style-border.icon-alignment-left .info-box-content {
  padding: 20px 20px 20px 50px;
}

/* line 8883, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box2.box-style-border.icon-alignment-right .info-box-icon {
  margin-left: -45px;
}

/* line 8886, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-info-box2.box-style-border.icon-alignment-right .info-box-content {
  padding: 20px 50px 20px 20px;
}

/** ------------------------------------------------------------------------------------------------
* AUTHOR AREA
* ------------------------------------------------------------------------------------------------ */
/* line 8893, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.author-area {
  margin-bottom: 20px;
}

/* line 8896, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.author-area p {
  margin-bottom: 10px;
}

/* line 8899, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.author-area .author-avatar {
  margin-bottom: 20px;
}

/* line 8902, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.author-area .author-avatar img {
  display: inline-block;
  border-radius: 50%;
}

/* line 8906, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.author-area .author-info {
  line-height: 1.5;
  font-size: 15px;
  margin-bottom: 0;
  padding-left: 0;
}

/* line 8912, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.author-area > a {
  background-color: transparent;
  padding-bottom: 1px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  border: none;
  border-bottom: 1px solid #e6e6e6;
  display: inline;
  display: inline-block;
  margin-top: 20px;
  font-size: 14px;
  color: #8c8c8c;
}

/* line 8926, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.author-area > a:hover {
  text-decoration: none;
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 8931, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.author-area > a:focus {
  border-color: #a6a6a6;
  background-color: transparent;
}

/** ------------------------------------------------------------------------------------------------
* POST TEASER
* ------------------------------------------------------------------------------------------------ */
/* line 8939, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.posts-teaser .post-teaser-item {
  margin-bottom: 20px;
  overflow: hidden;
}

/* line 8943, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.posts-teaser .post-teaser-item img {
  max-width: 40%;
  float: left;
  margin-right: 15px;
}

/* line 8948, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.posts-teaser .post-teaser-item .post-title {
  font-size: 14px;
  letter-spacing: 0.3px;
  line-height: 1.4;
  font-family: "Karla", Arial, Helvetica, sans-serif;
  display: block;
}

/* line 8955, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.posts-teaser .post-teaser-item .entry-meta {
  margin-top: 2px;
}

/* line 8958, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.posts-teaser .post-teaser-item .entry-meta li {
  display: inline-block;
  font-size: 12px;
  color: rgba(169, 169, 169, 0.7);
  margin: 2px 3px 2px 0;
  padding: 0;
}

/* line 8965, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.posts-teaser .post-teaser-item .entry-meta li a {
  color: rgba(169, 169, 169, 0.7);
}

/* line 8968, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.posts-teaser .post-teaser-item .entry-meta li:last-child {
  margin-right: 0;
}

/* line 8971, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.posts-teaser.teaser-style-first-large .teaser-item-1 img {
  max-width: none;
  width: 100%;
  margin-right: 0;
  margin-bottom: 15px;
}

/* line 8977, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.posts-teaser.teaser-style-first-large .teaser-item-1 .post-title {
  font-size: 16px;
  margin-bottom: 10px;
}

/* line 8981, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.posts-teaser.teaser-style-grid .post-teaser-item {
  width: 48%;
  float: left;
}

/* line 8985, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.posts-teaser.teaser-style-grid .post-teaser-item:nth-child(odd) {
  margin-right: 20px;
}

/* line 8989, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_col-sm-3 .posts-teaser .post-teaser-item .post-title {
  font-size: 12px;
}

/* line 8992, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_col-sm-3 .posts-teaser.teaser-style-first-large .teaser-item-1 .post-title {
  font-size: 14px;
}

/** ------------------------------------------------------------------------------------------------
* TWITTER
* ------------------------------------------------------------------------------------------------ */
/* line 8999, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets ul li {
  letter-spacing: 0.3px;
  line-height: 1.7;
}

/* line 9003, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets ul li img {
  border-radius: 50%;
}

/* line 9006, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets ul li em {
  display: inline-block;
  margin-top: 10px;
  font-size: 10px;
  font-style: normal;
}

/* line 9012, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets ul li em a {
  opacity: 0.7;
}

/* line 9015, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets ul li .intent-meta {
  margin-top: 10px;
}

/* line 9018, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets ul li .intent-meta a {
  font-size: 12px;
  text-decoration: none;
  margin-right: 7px;
}

/* line 9023, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets ul li .intent-meta a:last-child {
  margin-right: 0;
}

/* line 9026, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets ul li .in-reply-to > span[data-icon]:before {
  content: "\e050";
}

/* line 9029, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets ul li .retweet > span[data-icon]:before {
  content: "\e098";
}

/* line 9032, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets ul li .favorite > span[data-icon]:before {
  content: "\e09b";
}

/* line 9035, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets ul.with-tweet-icon li:before {
  content: "\f099";
  font-size: 26px;
  line-height: 26px;
  display: block;
  margin-bottom: 15px;
  font: var(--fa-font-regular);
  opacity: 0.4;
}

/* line 9044, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets .owl-carousel li {
  text-align: center;
}

/* line 9047, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets .twitter-slider-head {
  margin-bottom: 20px;
  text-align: center;
}

/* line 9051, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets .twitter-slider-head img {
  display: inline-block;
  margin-bottom: 20px;
  border-radius: 50%;
}

/* line 9056, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets .twitter-slider-head a {
  display: block;
  font-family: "Karla", Arial, Helvetica, sans-serif;
  letter-spacing: 0.6px;
}

/* line 9061, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets .twitter-list li {
  position: relative;
  margin-left: 57px;
  margin-bottom: 15px;
  font-size: 14px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(124, 124, 124, 0.15);
}

/* line 9069, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets .twitter-list li img,
.PI_SimpleTwitterTweets .twitter-list li:before {
  position: absolute;
  top: 5px;
  left: 0;
  margin-left: -57px;
}

/* line 9076, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets .twitter-list li:before {
  margin-left: -34px;
}

/* line 9079, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets .twitter-list li:last-child {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 9084, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets .twitter-list.with-tweet-icon li {
  margin-left: 36px;
}

/* line 9087, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.PI_SimpleTwitterTweets iframe {
  display: inline-block;
  margin-top: 20px;
}

/* line 9092, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-element {
  position: relative;
}

/* line 9095, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-element .basel-products-loader:after {
  position: fixed;
  bottom: auto;
  top: 50%;
  margin-top: -18px;
}

/* line 9101, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-element.element-loading .basel-products-loader:after {
  opacity: 1;
  visibility: visible;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
}

/* line 9107, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-element.element-loading
.basel-products-loader.hidden-loader:after {
  opacity: 0;
  visibility: hidden;
  transition: all 0.1s ease-in-out;
}

/* line 9117, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pagination-arrows {
  position: relative;
  opacity: 1;
  transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -webkit-transition: 0.3s all ease-in-out;
}

/* line 9129, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pagination-arrows.loading {
  opacity: 0;
  transform: translate3d(0, 30px, 0);
}

/* line 9136, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pagination-arrows .product-grid-item {
  margin-bottom: 40px;
}

/* line 9140, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-load-prev,
.basel-products-load-next {
  position: fixed;
  top: 50%;
  margin-top: -20px;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  font-size: 0;
  width: 40px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 1;
  border: none;
  background-color: transparent;
  color: black;
  border-color: transparent;
  transition: 0.3s transform cubic-bezier(0.175, 0.885, 0.32, 1.15), opacity 0.2s ease, visibility 0.2s ease;
  -o-transition: 0.3s transform cubic-bezier(0.175, 0.885, 0.32, 1.15), opacity 0.2s ease, visibility 0.2s ease;
  -moz-transition: 0.3s transform cubic-bezier(0.175, 0.885, 0.32, 1.15), opacity 0.2s ease, visibility 0.2s ease;
  -webkit-transition: 0.3s transform cubic-bezier(0.175, 0.885, 0.32, 1.15), opacity 0.2s ease, visibility 0.2s ease;
}

/* line 9168, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-load-prev:after,
.basel-products-load-next:after {
  content: "\e605";
  font-size: 36px;
  line-height: 40px;
  font-weight: 100;
  font-family: "simple-line-icons";
}

/* line 9176, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-load-prev:hover,
.basel-products-load-prev:focus,
.basel-products-load-next:hover,
.basel-products-load-next:focus {
  background-color: transparent;
  color: black;
}

/* line 9183, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-load-prev.disabled,
.basel-products-load-next.disabled {
  cursor: default;
}

/* line 9188, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-load-prev {
  transform: translate3d(-20px, 0, 0);
}

/* line 9195, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-load-next {
  transform: translate3d(20px, 0, 0);
}

/* line 9201, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-load-next:after {
  content: "\e606";
}

/* line 9205, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-animated-products .product-grid-item {
  opacity: 0;
  transition: 0.315s all ease-in-out;
  -moz-transition: 0.315s all ease-in-out;
  -webkit-transition: 0.315s all ease-in-out;
  transform: translate3d(0, 0, 0) scale(0.8);
}

/* line 9215, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-animated-products .product-grid-item.basel-animated {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

/* line 9223, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.products-footer.show-arrow .basel-products-load-prev,
.products-footer.show-arrow .basel-products-load-next {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0);
}

/* line 9232, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.products-footer.show-arrow .basel-products-load-prev:hover,
.products-footer.show-arrow .basel-products-load-next:hover {
  opacity: 0.6;
}

/* line 9236, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.products-footer.show-arrow .basel-products-load-prev.disabled,
.products-footer.show-arrow .basel-products-load-next.disabled {
  opacity: 0.3;
}

/* line 9241, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.products-footer,
.blog-footer,
.portfolio-footer {
  text-align: center;
}

/* line 9246, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.products-footer .basel-blog-load-more,
.products-footer .basel-products-load-more,
.products-footer .basel-portfolio-load-more,
.blog-footer .basel-blog-load-more,
.blog-footer .basel-products-load-more,
.blog-footer .basel-portfolio-load-more,
.portfolio-footer .basel-blog-load-more,
.portfolio-footer .basel-products-load-more,
.portfolio-footer .basel-portfolio-load-more {
  position: relative;
  border-color: black;
  border-width: 2px;
  font-weight: 600;
  background-color: transparent;
  color: black;
}

/* line 9262, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.products-footer .basel-blog-load-more:hover,
.products-footer .basel-blog-load-more:focus,
.products-footer .basel-products-load-more:hover,
.products-footer .basel-products-load-more:focus,
.products-footer .basel-portfolio-load-more:hover,
.products-footer .basel-portfolio-load-more:focus,
.blog-footer .basel-blog-load-more:hover,
.blog-footer .basel-blog-load-more:focus,
.blog-footer .basel-products-load-more:hover,
.blog-footer .basel-products-load-more:focus,
.blog-footer .basel-portfolio-load-more:hover,
.blog-footer .basel-portfolio-load-more:focus,
.portfolio-footer .basel-blog-load-more:hover,
.portfolio-footer .basel-blog-load-more:focus,
.portfolio-footer .basel-products-load-more:hover,
.portfolio-footer .basel-products-load-more:focus,
.portfolio-footer .basel-portfolio-load-more:hover,
.portfolio-footer .basel-portfolio-load-more:focus {
  background-color: black;
  border-color: black;
  color: white;
}

/* line 9284, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.products-footer .basel-blog-load-more:hover:after,
.products-footer .basel-blog-load-more:focus:after,
.products-footer .basel-products-load-more:hover:after,
.products-footer .basel-products-load-more:focus:after,
.products-footer .basel-portfolio-load-more:hover:after,
.products-footer .basel-portfolio-load-more:focus:after,
.blog-footer .basel-blog-load-more:hover:after,
.blog-footer .basel-blog-load-more:focus:after,
.blog-footer .basel-products-load-more:hover:after,
.blog-footer .basel-products-load-more:focus:after,
.blog-footer .basel-portfolio-load-more:hover:after,
.blog-footer .basel-portfolio-load-more:focus:after,
.portfolio-footer .basel-blog-load-more:hover:after,
.portfolio-footer .basel-blog-load-more:focus:after,
.portfolio-footer .basel-products-load-more:hover:after,
.portfolio-footer .basel-products-load-more:focus:after,
.portfolio-footer .basel-portfolio-load-more:hover:after,
.portfolio-footer .basel-portfolio-load-more:focus:after {
  border-color: white;
}

/* line 9304, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.products-footer .basel-blog-load-more:after,
.products-footer .basel-products-load-more:after,
.products-footer .basel-portfolio-load-more:after,
.blog-footer .basel-blog-load-more:after,
.blog-footer .basel-products-load-more:after,
.blog-footer .basel-portfolio-load-more:after,
.portfolio-footer .basel-blog-load-more:after,
.portfolio-footer .basel-products-load-more:after,
.portfolio-footer .basel-portfolio-load-more:after {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 0;
  visibility: hidden;
  opacity: 0;
  content: " ";
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  transition: right 0.2s ease-in-out, opacity 0.25s ease-in-out;
}

/* line 9334, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.products-footer .basel-blog-load-more.loading,
.products-footer .basel-products-load-more.loading,
.products-footer .basel-portfolio-load-more.loading,
.blog-footer .basel-blog-load-more.loading,
.blog-footer .basel-products-load-more.loading,
.blog-footer .basel-portfolio-load-more.loading,
.portfolio-footer .basel-blog-load-more.loading,
.portfolio-footer .basel-products-load-more.loading,
.portfolio-footer .basel-portfolio-load-more.loading {
  padding-right: 45px;
  padding-left: 20px;
}

/* line 9346, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.products-footer .basel-blog-load-more.loading:after,
.products-footer .basel-products-load-more.loading:after,
.products-footer .basel-portfolio-load-more.loading:after,
.blog-footer .basel-blog-load-more.loading:after,
.blog-footer .basel-products-load-more.loading:after,
.blog-footer .basel-portfolio-load-more.loading:after,
.portfolio-footer .basel-blog-load-more.loading:after,
.portfolio-footer .basel-products-load-more.loading:after,
.portfolio-footer .basel-portfolio-load-more.loading:after {
  visibility: visible;
  opacity: 1;
  right: 14px;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
}

/* line 9362, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-footer {
  margin-top: -25px;
}

/* line 9366, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.catalog-mode-on .product-grid-item .basel-product-countdown {
  display: none;
}

/* line 9369, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.catalog-mode-on .basel-hover-alt .wrapp-swap {
  line-height: 1.6;
  height: auto;
  overflow: visible;
}

/* line 9374, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.catalog-mode-on .basel-hover-alt .price {
  line-height: 1.6;
  height: auto;
}

/* line 9378, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.catalog-mode-on .basel-hover-alt .btn-add {
  display: none;
}

/* line 9381, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.catalog-mode-on .basel-hover-alt:hover .wrapp-swap .swap-elements {
  transform: none;
  -webkit-transform: none;
  -o-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -sand-transform: none;
}

/* line 9389, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.catalog-mode-on .woocommerce table.wishlist_table .product-add-to-cart {
  display: none;
}

/* line 9392, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.catalog-mode-on table.compare-list .add-to-cart {
  display: none;
}

/** ------------------------------------------------------------------------------------------------
* MENU PRICE
* ------------------------------------------------------------------------------------------------ */
/* line 9399, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-menu-price {
  display: flex;
  display: -ms-flexbox;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 20px;
}

/* line 9409, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-menu-price .menu-price-image {
  max-width: 180px;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
}

/* line 9415, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-menu-price .menu-price-image img {
  margin-right: 20px;
}

/* line 9418, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-menu-price .menu-price-description-wrapp {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
}

/* line 9423, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-menu-price .menu-price-title {
  margin-bottom: 5px;
  transition: color 0.25s ease-in-out;
}

/* line 9430, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-menu-price .menu-price-description {
  display: flex;
  display: -ms-flexbox;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
  border-bottom: 1px dotted #d2d2d2;
}

/* line 9443, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-menu-price .menu-price-details {
  font-style: italic;
  font-size: 16px;
  padding: 5px 0;
  margin-right: 20px;
}

/* line 9449, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-menu-price .menu-price-price {
  font-weight: bold;
  font-size: 18px;
  padding: 5px 0;
}

/* line 9454, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-menu-price.cursor-pointer:hover .menu-price-title {
  color: #1aada3;
}

/* line 9457, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .basel-menu-price .menu-price-description {
  border-color: rgba(255, 255, 255, 0.4);
}

/** ------------------------------------------------------------------------------------------------
* COUNTDOWN TIMER
* ------------------------------------------------------------------------------------------------ */
/* line 9464, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-countdown-timer .basel-timer {
  font-size: 0;
}

/* line 9467, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-countdown-timer .basel-timer > span {
  display: inline-block;
  text-align: center;
  margin: 0 2px 5px 2px;
}

/* line 9472, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-countdown-timer .basel-timer > span span {
  display: block;
  text-transform: uppercase;
}

/* line 9476, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-countdown-timer.timer-size-small .basel-timer > span {
  min-width: 50px;
  height: 50px;
  padding: 6px 5px;
  font-size: 20px;
}

/* line 9482, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-countdown-timer.timer-size-small .basel-timer > span span {
  font-size: 11px;
}

/* line 9485, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-countdown-timer.timer-size-medium .basel-timer > span {
  min-width: 65px;
  height: 65px;
  padding: 8px 6px;
  font-size: 26px;
}

/* line 9491, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-countdown-timer.timer-size-medium .basel-timer > span span {
  font-size: 14px;
}

/* line 9494, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-countdown-timer.timer-size-large .basel-timer > span {
  min-width: 90px;
  height: 85px;
  padding: 12px 8px;
  font-size: 34px;
  font-weight: bold;
}

/* line 9501, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-countdown-timer.timer-size-large .basel-timer > span span {
  font-size: 18px;
  font-weight: normal;
}

/* line 9505, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-countdown-timer.timer-align-right {
  text-align: right;
}

/* line 9508, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-countdown-timer.timer-align-center {
  text-align: center;
}

/* line 9511, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-countdown-timer.color-scheme-light .basel-timer > span {
  background-color: #1b1b1b;
  color: white;
}

/* line 9515, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-countdown-timer.color-scheme-light .basel-timer > span span {
  color: rgba(255, 255, 255, 0.5);
}

/* line 9518, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-countdown-timer.color-scheme-dark .basel-timer > span {
  background-color: #f8f8f8;
  color: #1b1919;
}

/* line 9522, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-countdown-timer.color-scheme-dark .basel-timer > span span {
  color: rgba(0, 0, 0, 0.5);
}

/* line 9526, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.timer-style-transparent.color-scheme-dark .basel-timer > span {
  background-color: rgba(255, 255, 255, 0.35);
}

/* line 9529, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.timer-style-transparent.color-scheme-light .basel-timer > span {
  background-color: rgba(0, 0, 0, 0.25);
}

/** ------------------------------------------------------------------------------------------------
* PRICING TABLE
* ------------------------------------------------------------------------------------------------ */
/* line 9536, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pricing-tables-wrapper .pricing-tables {
  display: flex;
  flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

/* line 9554, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table {
  flex-basis: 229px;
  -webkit-flex-basis: 229px;
  -ms-flex-basis: 229px;
  flex-grow: 1;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-shrink: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-shrink: 1;
  margin-bottom: 30px;
  margin-left: 15px;
  margin-right: 15px;
  text-align: center;
  transition: transform 0.3s ease;
  -webkit-transition: transform 0.3s ease;
}

/* line 9571, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-name {
  padding: 15px 15px;
}

/* line 9574, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-name > span:not(.price-subtitle) {
  font-weight: 600;
  font-size: 22px;
  color: #1b1919;
}

/* line 9579, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .price-subtitle {
  display: block;
  color: #757575;
  font-size: 14px;
  font-weight: normal;
  margin-top: 5px;
  line-height: 1.4;
}

/* line 9587, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-inner {
  overflow: hidden;
  position: relative;
  background-color: white;
  border: 1px solid rgba(97, 97, 97, 0.09);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s ease;
  -webkit-transition: box-shadow 0.3s ease;
}

/* line 9596, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .price-label {
  position: absolute;
  top: 16px;
  right: -31px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  color: white;
  white-space: nowrap;
  transform: rotate(46deg);
  -webkit-transform: rotate(46deg);
  width: 120px;
  backface-visibility: hidden;
  perspective: 800px;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 800px;
}

/* line 9617, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-price {
  background-color: #1aada3;
  padding: 10px;
  margin: -1px;
}

/* line 9622, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-price > span {
  color: white;
}

/* line 9625, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-price-currency {
  vertical-align: top;
  font-size: 28px;
}

/* line 9629, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-price-value {
  font-size: 42px;
  vertical-align: middle;
  font-weight: 600;
}

/* line 9634, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-price-suffix {
  vertical-align: bottom;
  display: block;
  text-transform: uppercase;
  font-size: 14px;
}

/* line 9640, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-features {
  padding: 25px;
  border-bottom: 1px solid rgba(97, 97, 97, 0.09);
}

/* line 9644, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-feature {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

/* line 9649, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-feature > p {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

/* line 9654, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-feature > p:first-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}

/* line 9659, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-feature > p:last-child {
  padding-bottom: 0;
  margin-bottom: -15px;
  border-bottom: none;
}

/* line 9664, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-feature:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}

/* line 9669, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-footer {
  padding: 20px 15px;
  background-color: #f9f9f9;
}

/* line 9673, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-footer > a {
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 9678, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-footer > a:hover,
.basel-price-table .basel-plan-footer > a:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 9686, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-footer > a.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 9690, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-footer > a.btn-style-bordered:hover,
.basel-price-table .basel-plan-footer > a.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 9696, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-footer > a.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 9701, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-footer > a.btn-style-link:hover,
.basel-price-table .basel-plan-footer > a.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 9707, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-footer > a.added {
  display: none;
}

/* line 9710, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table .basel-plan-footer > a:after {
  border-color: white;
}

/* line 9713, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table.label-color-red .price-label {
  background-color: #ef4836;
}

/* line 9716, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table.label-color-green .price-label {
  background-color: #0fa34c;
}

/* line 9719, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table.label-color-blue .price-label {
  background-color: #2a7ce4;
}

/* line 9722, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table.label-color-yellow .price-label {
  background-color: #f7ca18;
}

/* line 9725, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table:hover {
  transform: translateY(-10px);
  -webkit-transform: translateY(-10px);
}

/* line 9729, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-table:hover .basel-plan-inner {
  box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.12);
}

/** ------------------------------------------------------------------------------------------------
* AJAX-PRODUCTS-TABS
* ------------------------------------------------------------------------------------------------ */
/* line 9736, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .owl-carousel {
  position: static;
}

/* line 9739, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .owl-carousel .owl-nav {
  position: absolute;
  top: -67px;
  right: 0;
  opacity: 0;
  animation: fade-in 0.5s ease 0.2s forwards;
  -webkit-animation: fade-in 0.5s ease 0.2s forwards;
}

/* line 9747, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .owl-carousel .owl-nav div {
  position: static;
  visibility: visible;
  opacity: 1;
  transform: none;
  -webkit-transform: none;
}

/* line 9754, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .owl-carousel .owl-nav div.disabled {
  color: rgba(0, 0, 0, 0.5);
  cursor: default;
}

/* line 9758, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .owl-carousel .owl-nav div:before {
  font-weight: bold;
  width: 30px;
  font-size: 14px;
  height: 45px;
  line-height: 45px;
}

/* line 9765, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .pagination-arrows + .products-footer {
  position: absolute;
  top: -67px;
  right: 0;
  display: block;
  opacity: 0;
  animation: fade-in 0.5s ease 0.2s forwards;
  -webkit-animation: fade-in 0.5s ease 0.2s forwards;
}

/* line 9774, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .basel-products-load-prev,
.basel-products-tabs .basel-products-load-next {
  position: static;
  opacity: 1;
  visibility: visible;
  margin-top: 0;
  width: 30px;
  transform: none;
  -webkit-transform: none;
  transition: color 0.2s;
  -webkit-transition: color 0.2s;
}

/* line 9786, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .basel-products-load-prev.disabled,
.basel-products-tabs .basel-products-load-next.disabled {
  color: rgba(0, 0, 0, 0.5);
}

/* line 9790, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .basel-products-load-prev:after,
.basel-products-tabs .basel-products-load-next:after {
  display: block;
  font-weight: bold;
  font-size: 14px;
  height: 45px;
  line-height: 45px;
}

/* line 9798, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .basel-tabs-header {
  display: flexbox;
  display: flex;
  display: -ms-flex;
  flex-direction: row;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  border-bottom: 3px solid;
  margin-bottom: 20px;
}

/* line 9812, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .tabs-name {
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: -3px;
  text-transform: uppercase;
  line-height: 45px;
  height: 45px;
  font-size: 14px;
  font-weight: 600;
  color: white;
}

/* line 9826, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .tabs-name img {
  max-height: 22px;
  margin-right: 8px;
  width: auto;
}

/* line 9831, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .open-title-menu {
  display: none;
  height: 45px;
  line-height: 45px;
  padding-left: 15px;
  padding-right: 15px;
  text-transform: uppercase;
  font-size: 14px;
  color: #1b1919;
  font-weight: 600;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* line 9846, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .open-title-menu:before {
  content: "\f0c9";
  display: inline-block;
  font-weight: 400;
  margin-right: 8px;
  font-size: 16px;
  margin-top: -2px;
  vertical-align: middle;
  font: var(--fa-font-regular);
}

/* line 9856, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .tabs-navigation-wrapper {
  flex: 1 0 0;
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0;
  position: relative;
  padding-right: 65px;
  margin-bottom: -3px;
}

/* line 9864, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .products-tabs-title {
  display: flexbox;
  display: flex;
  display: -ms-flex;
  flex-direction: row;
  align-items: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}

/* line 9879, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .products-tabs-title li {
  line-height: 45px;
  height: 45px;
  padding-left: 12px;
  padding-right: 12px;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  color: #1b1919;
  transition: color 0.2s ease, opacity 0.2s ease;
  -webkit-transition: color 0.2s ease, opacity 0.2s ease;
}

/* line 9892, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .products-tabs-title li:not(.active-tab-title):hover {
  opacity: 0.6;
  color: #1b1919;
}

/* line 9896, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs
.basel-products-element.element-loading
.basel-products-loader.hidden-loader:after {
  opacity: 1;
  visibility: visible;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
}

/* line 9904, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs > .basel-products-loader:after {
  transition: opacity 0.1s ease, visibility 0.1s ease;
  -webkit-transition: opacity 0.1s ease, visibility 0.1s ease;
}

/* line 9908, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .basel-products-loader:after {
  position: absolute;
  top: 180px;
}

/* line 9912, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .basel-tab-content {
  position: relative;
  transition: transform 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
  -webkit-transition: transform 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
}

/* line 9920, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .basel-tab-content.loading {
  opacity: 0;
  visibility: hidden;
  transform: translateY(40px);
  -webkit-transform: translateY(40px);
}

/* line 9926, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs .basel-tab-content.loading .owl-nav,
.basel-products-tabs
.basel-tab-content.loading
.pagination-arrows
+ .products-footer {
  display: none;
}

/* line 9933, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-tabs.element-loading > .basel-products-loader:after {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
}

/** ------------------------------------------------------------------------------------------------
* IMAGES GALLERY
* ------------------------------------------------------------------------------------------------ */
/* line 9945, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery .basel-gallery-item {
  text-align: center;
}

/* line 9948, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.view-grid .gallery-images,
.basel-images-gallery.view-masonry .gallery-images {
  display: flexbox;
  display: flex;
  display: -ms-flex;
  flex-direction: row;
  align-items: stretch;
  flex-wrap: wrap;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}

/* line 9967, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.view-grid.columns-1 .basel-gallery-item,
.basel-images-gallery.view-masonry.columns-1 .basel-gallery-item {
  -ms-flex-basis: 100%;
  flex-basis: 100%;
  max-width: 100%;
  width: 100%;
}

/* line 9975, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.view-grid.columns-2 .basel-gallery-item,
.basel-images-gallery.view-masonry.columns-2 .basel-gallery-item {
  -ms-flex-basis: 50%;
  flex-basis: 50%;
  max-width: 50%;
  width: 50%;
}

/* line 9983, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.view-grid.columns-3 .basel-gallery-item,
.basel-images-gallery.view-masonry.columns-3 .basel-gallery-item {
  -ms-flex-basis: 33.33333333%;
  flex-basis: 33.33333333%;
  max-width: 33.33333333%;
  width: 33.33333333%;
}

/* line 9991, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.view-grid.columns-4 .basel-gallery-item,
.basel-images-gallery.view-masonry.columns-4 .basel-gallery-item {
  -ms-flex-basis: 25%;
  flex-basis: 25%;
  max-width: 25%;
  width: 25%;
}

/* line 9999, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.view-grid.columns-6 .basel-gallery-item,
.basel-images-gallery.view-masonry.columns-6 .basel-gallery-item {
  -ms-flex-basis: 16.66666666%;
  flex-basis: 16.66666666%;
  max-width: 16.66666666%;
  width: 16.66666666%;
}

/* line 10007, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.view-carousel,
.basel-images-gallery.view-justified {
  margin-bottom: 30px;
}

/* line 10011, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.view-carousel .gallery-images .basel-gallery-item {
  margin-bottom: 0;
}

/* line 10014, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.view-justified .caption {
  display: none !important;
}

/* line 10018, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.spacing-0 {
  margin-left: -0px;
  margin-right: -0px;
}

/* line 10022, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.spacing-0 .basel-gallery-item {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
}

/* line 10028, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.spacing-2 {
  margin-left: -1px;
  margin-right: -1px;
}

/* line 10032, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.spacing-2 .basel-gallery-item {
  padding-left: 1px;
  padding-right: 1px;
  margin-bottom: 2px;
}

/* line 10038, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.spacing-6 {
  margin-left: -3px;
  margin-right: -3px;
}

/* line 10042, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.spacing-6 .basel-gallery-item {
  padding-left: 3px;
  padding-right: 3px;
  margin-bottom: 6px;
}

/* line 10048, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.spacing-10 {
  margin-left: -5px;
  margin-right: -5px;
}

/* line 10052, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.spacing-10 .basel-gallery-item {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 10px;
}

/* line 10058, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.spacing-20 {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 10062, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.spacing-20 .basel-gallery-item {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}

/* line 10068, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.spacing-30 {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 10072, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-images-gallery.spacing-30 .basel-gallery-item {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}

/** ------------------------------------------------------------------------------------------------
* SECTION-DIVIDER
* ------------------------------------------------------------------------------------------------ */
/* line 10081, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-row-divider {
  position: relative;
  margin-left: -15px;
  margin-right: -15px;
  z-index: 1;
}

/* line 10087, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-row-divider svg {
  display: block;
}

/* line 10090, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-row-divider.dvr-position-top svg {
  margin-top: -1px;
}

/* line 10093, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-row-divider.dvr-position-bottom svg {
  margin-bottom: -1px;
}

@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  /* line 10098, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-row-divider.dvr-position-top svg {
    margin-top: 0;
  }
  /* line 10101, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-row-divider.dvr-position-bottom svg {
    margin-bottom: 0;
  }
}

/* line 10105, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dvr-style-paint-stroke svg {
  height: 2vw;
}

/* line 10109, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dvr-style-waves-small svg,
.dvr-style-waves-wide svg,
.dvr-style-triangle svg {
  height: 3vw;
}

/* line 10115, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dvr-style-clouds svg {
  height: 6vw;
}

/* line 10119, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dvr-style-curved-line svg,
.dvr-style-diagonal-left svg,
.dvr-style-diagonal-right svg,
.dvr-style-half-circle svg {
  height: 50px;
}

/* line 10126, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dvr-overlap-enable svg {
  position: absolute;
  left: 0;
}

/* line 10130, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dvr-overlap-enable.dvr-position-top svg {
  top: 100%;
}

/* line 10133, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dvr-overlap-enable.dvr-position-bottom svg {
  bottom: 100%;
}

/** ------------------------------------------------------------------------------------------------
* TIMELINE
* ------------------------------------------------------------------------------------------------ */
/* line 10140, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-wrapper {
  position: relative;
  padding-top: 50px;
  margin-bottom: 50px;
}

/* line 10146, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-line {
  position: absolute;
  top: 0;
  bottom: -50px;
  transform: translateX(-1px);
  left: 50%;
  width: 2px;
}

/* line 10155, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-line .dot-start,
.basel-timeline-line .dot-end {
  position: absolute;
  left: 50%;
  transform: translateX(-4px);
  -webkit-transform: translateX(-4px);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  box-shadow: inset 100px 100px rgba(0, 0, 0, 0.1);
}

/* line 10166, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-line .dot-start {
  top: 0;
}

/* line 10169, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-line .dot-end {
  bottom: 0;
}

/* line 10173, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-breakpoint {
  margin-bottom: 50px;
  text-align: center;
}

/* line 10178, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-breakpoint-title {
  position: relative;
  display: inline-block;
  padding: 8px 25px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  z-index: 1;
  border-radius: 5px;
  border: solid 2px white;
  color: white;
}

/* line 10190, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .basel-timeline-breakpoint-title {
  color: black;
}

/* line 10194, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-item {
  position: relative;
  margin-bottom: 50px;
  margin-left: 30px;
  margin-right: 30px;
}

/* line 10200, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-item h1,
.basel-timeline-item h2,
.basel-timeline-item h3,
.basel-timeline-item h4,
.basel-timeline-item h5,
.basel-timeline-item h6,
.basel-timeline-item p {
  margin-bottom: 15px;
}

/* line 10209, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-item h1:first-child:empty,
.basel-timeline-item h2:first-child:empty,
.basel-timeline-item h3:first-child:empty,
.basel-timeline-item h4:first-child:empty,
.basel-timeline-item h5:first-child:empty,
.basel-timeline-item h6:first-child:empty,
.basel-timeline-item p:first-child:empty {
  display: none;
}

/* line 10218, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-item h1:last-child,
.basel-timeline-item h2:last-child,
.basel-timeline-item h3:last-child,
.basel-timeline-item h4:last-child,
.basel-timeline-item h5:last-child,
.basel-timeline-item h6:last-child,
.basel-timeline-item p:last-child {
  margin-bottom: 0;
}

/* line 10227, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-item .timeline-secondary .basel-timeline-content h1,
.basel-timeline-item .timeline-secondary .basel-timeline-content h2,
.basel-timeline-item .timeline-secondary .basel-timeline-content h3,
.basel-timeline-item .timeline-secondary .basel-timeline-content h4,
.basel-timeline-item .timeline-secondary .basel-timeline-content h5,
.basel-timeline-item .timeline-secondary .basel-timeline-content h6,
.basel-timeline-item .timeline-secondary .basel-timeline-content p {
  margin-bottom: 0;
}

/* line 10236, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-item .basel-timeline-title,
.basel-timeline-item .basel-timeline-content {
  line-height: 1.5;
}

/* line 10240, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-item .basel-timeline-title:empty,
.basel-timeline-item .basel-timeline-content:empty {
  display: none;
}

/* line 10244, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-item .basel-timeline-content,
.basel-timeline-item .basel-timeline-image {
  margin-bottom: 15px;
}

/* line 10249, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-left,
.basel-item-position-right {
  display: flex;
  align-items: center;
}

/* line 10254, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-left .timeline-primary,
.basel-item-position-left .timeline-secondary,
.basel-item-position-right .timeline-primary,
.basel-item-position-right .timeline-secondary {
  position: relative;
  width: 50%;
  max-width: 50%;
  flex-basis: 50%;
  background-color: white;
  box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.15);
  padding: 30px 30px 15px 30px;
}

/* line 10266, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-left .timeline-primary .timeline-arrow,
.basel-item-position-left .timeline-secondary .timeline-arrow,
.basel-item-position-right .timeline-primary .timeline-arrow,
.basel-item-position-right .timeline-secondary .timeline-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: white;
}

/* line 10276, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-left .timeline-primary .timeline-arrow:before,
.basel-item-position-left .timeline-secondary .timeline-arrow:before,
.basel-item-position-right .timeline-primary .timeline-arrow:before,
.basel-item-position-right .timeline-secondary .timeline-arrow:before {
  font-size: 20px;
  font-family: "fontawesome";
  color: inherit;
}

/* line 10285, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-left .timeline-primary {
  margin-right: 30px;
  text-align: right;
}

/* line 10289, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-left .timeline-primary .timeline-arrow {
  left: calc(100% - 1px);
}

/* line 10293, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-left .timeline-primary .timeline-arrow:before {
  content: "\f0da";
  text-shadow: 5px 1px 9px rgba(0, 0, 0, 0.15);
}

/* line 10297, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-left .timeline-secondary {
  margin-left: 30px;
  text-align: left;
}

/* line 10301, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-left .timeline-secondary .timeline-arrow {
  right: calc(100% - 1px);
}

/* line 10305, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-left .timeline-secondary .timeline-arrow:before {
  content: "\f0d9";
  text-shadow: -5px 1px 9px rgba(0, 0, 0, 0.15);
}

/* line 10310, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-right {
  flex-direction: row-reverse;
}

/* line 10313, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-right .timeline-primary {
  margin-left: 30px;
  text-align: left;
}

/* line 10317, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-right .timeline-primary .timeline-arrow {
  right: calc(100% - 1px);
}

/* line 10321, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-right .timeline-primary .timeline-arrow:before {
  content: "\f0d9";
  text-shadow: -5px 1px 9px rgba(0, 0, 0, 0.15);
}

/* line 10325, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-right .timeline-secondary {
  margin-right: 30px;
  text-align: right;
}

/* line 10329, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-right .timeline-secondary .timeline-arrow {
  left: calc(100% - 1px);
}

/* line 10333, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-right .timeline-secondary .timeline-arrow:before {
  content: "\f0da";
  text-shadow: 5px 1px 9px rgba(0, 0, 0, 0.15);
}

/* line 10338, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-full-width {
  position: relative;
  background-color: white;
  box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.15);
  text-align: center;
  margin-top: 30px;
}

/* line 10345, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-full-width .timeline-primary {
  padding: 30px 30px 1px 30px;
}

/* line 10348, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-full-width .timeline-primary .timeline-arrow {
  position: absolute;
  top: -8px;
  left: 50%;
  height: 8px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}

/* line 10356, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-full-width .timeline-primary .timeline-arrow:before {
  content: "\f0d8";
  line-height: 8px;
  font-size: 20px;
  font-family: "fontawesome";
  color: inherit;
  text-shadow: 0px -3px 6px rgba(0, 0, 0, 0.15);
}

/* line 10364, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-full-width .timeline-secondary {
  margin-top: -1px;
  padding: 0 30px 15px 30px;
}

/* line 10368, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-item-position-full-width .basel-timeline-dot {
  top: -30px;
}

/* line 10372, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-dot {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-top: -6px;
  margin-left: -6px;
  border: solid 2px white;
}

/* line 10384, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-timeline-item + .basel-item-position-full-width,
.basel-timeline-breakpoint + .basel-item-position-full-width {
  margin-top: 80px;
}

/** ------------------------------------------------------------------------------------------------
* LIST ELEMENT
* ------------------------------------------------------------------------------------------------ */
/* line 10392, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-list {
  margin-bottom: 35px;
}

/* line 10395, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-list ul li {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

/* line 10409, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-list ul li:not(:last-child) {
  margin-bottom: 15px;
}

/* line 10412, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-list .list-icon {
  flex: 0 0 auto;
  margin-right: 10px;
  text-align: center;
  vertical-align: middle;
}

/* line 10418, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-list .list-content {
  flex: 1 1 auto;
}

/* line 10422, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-list-type-ordered ul {
  counter-reset: item;
}

/* line 10425, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-list-type-ordered ul li {
  list-style: none;
}

/* line 10428, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-list-type-ordered ul li .list-icon {
  font-weight: 600;
}

/* line 10431, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-list-type-ordered ul li .list-icon:before {
  content: counter(item) ".";
  counter-increment: item;
}

/* line 10436, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-list-type-unordered ul li {
  list-style: none;
}

/* line 10439, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-list-type-unordered ul li .list-icon {
  font-size: 10px;
  font-weight: 600;
}

/* line 10443, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-list-type-unordered ul li .list-icon:before {
  content: "\f054";
  font-family: "fontawesome";
}

/* line 10448, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-list-style-rounded .list-icon {
  border-radius: 100px;
}

/* line 10452, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-text-size-small ul {
  font-size: 12px;
}

/* line 10455, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-text-size-small.basel-list-shape-icon .list-icon {
  min-width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
}

/* line 10461, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-text-size-small.basel-list-shape-icon.basel-list-type-unordered
.list-icon {
  font-size: 8px;
}

/* line 10466, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-text-size-default.basel-list-shape-icon .list-icon {
  min-width: 25px;
  height: 25px;
  line-height: 25px;
  font-size: 14px;
}

/* line 10472, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-text-size-default.basel-list-shape-icon.basel-list-type-unordered
.list-icon {
  font-size: 10px;
}

/* line 10477, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-text-size-medium ul {
  font-size: 16px;
}

/* line 10480, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-text-size-medium.basel-list-shape-icon .list-icon {
  min-width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
}

/* line 10486, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-text-size-medium.basel-list-shape-icon.basel-list-type-unordered
.list-icon {
  font-size: 12px;
}

/* line 10491, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-text-size-large ul {
  font-size: 18px;
}

/* line 10494, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-text-size-large.basel-list-shape-icon .list-icon {
  min-width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 18px;
}

/* line 10500, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-text-size-large.basel-list-shape-icon.basel-list-type-unordered
.list-icon {
  font-size: 14px;
}

/* line 10505, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-text-size-extra-large ul {
  font-size: 24px;
}

/* line 10508, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-text-size-extra-large.basel-list-shape-icon .list-icon {
  min-width: 45px;
  height: 45px;
  line-height: 45px;
  font-size: 24px;
}

/* line 10514, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-text-size-extra-large.basel-list-shape-icon.basel-list-type-unordered
.list-icon {
  font-size: 20px;
}

/** ------------------------------------------------------------------------------------------------
* Blog 
* ------------------------------------------------------------------------------------------------ */
/* line 10522, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop {
  margin-bottom: 100px;
  position: relative;
}

/* line 10526, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop a {
  color: #4e4e4e;
}

/* line 10529, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-header:after {
  content: "";
  clear: both;
  display: block;
}

/* line 10534, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-thumbnail {
  margin-bottom: 15px;
  position: relative;
  display: block;
  text-align: center;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  perspective: 800px;
  -webkit-perspective: 800px;
}

/* line 10544, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .post-img-wrapp {
  background-color: black;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}

/* line 10550, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .post-img-wrapp > a {
  display: block;
  margin: -1px;
  transition: all 1s ease-out;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
}

/* line 10562, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .post-img-wrapp > a img {
  width: 100%;
  max-width: 100%;
}

/* line 10566, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .meta-post-categories {
  position: relative;
  z-index: 30;
  display: inline-block;
  background-color: #1aada3;
  color: white;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 90px;
  margin-bottom: 5px;
  height: 25px;
  overflow: hidden;
}

/* line 10579, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .meta-post-categories > a {
  display: inline-block;
  line-height: 25px;
  color: white;
  text-transform: none;
  font-size: 12px;
}

/* line 10586, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-meta {
  margin-bottom: 15px;
  margin-left: 92px;
}

/* line 10590, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .post-image-mask {
  display: none;
}

/* line 10593, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-title {
  font-size: 32px;
  margin-bottom: 10px;
  line-height: 1.2;
  letter-spacing: 0.3px;
  margin-left: 90px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

/* line 10602, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-title a {
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  color: #1b1919;
  text-decoration: none;
}

/* line 10609, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-title a:hover {
  color: #1aada3;
}

/* line 10612, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .post-date {
  position: absolute;
  top: 40px;
  left: 10px;
  background-color: white;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.1);
  z-index: 2;
  display: inline-block;
  min-width: 53px;
  text-align: center;
}

/* line 10623, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .post-date .post-date-day,
.blog-post-loop .post-date .post-date-month {
  display: block;
  color: #1b1919;
}

/* line 10628, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .post-date .post-date-day {
  padding-top: 4px;
  font-size: 24px;
}

/* line 10632, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .post-date .post-date-month {
  padding-bottom: 8px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.5px;
}

/* line 10639, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .liner-continer {
  display: none;
}

/* line 10642, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .read-more-section {
  margin-top: 15px;
}

/* line 10645, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-content {
  line-height: 1.7;
}

/* line 10648, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-content > p {
  margin-bottom: 15px;
}

/* line 10651, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-content > p:last-child {
  margin-bottom: 0;
}

/* line 10654, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-content label[for*="pwbox-"] {
  display: inline-block;
  width: 210px;
  vertical-align: bottom;
  margin-bottom: 0;
}

/* line 10660, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-content label[for*="pwbox-"] input {
  margin-top: 10px;
}

/* line 10663, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop:after {
  content: "";
  clear: both;
  display: block;
}

/* line 10668, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.has-post-thumbnail .meta-post-categories {
  margin-left: 0;
}

/* line 10671, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.has-post-thumbnail .entry-title {
  margin-left: 0;
}

/* line 10674, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.has-post-thumbnail .entry-meta {
  margin-left: 2px;
}

/* line 10677, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.has-post-thumbnail .post-date {
  top: 10px;
}

/* line 10680, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-no-title .post-date {
  top: 15px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

/* line 10688, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-no-title .post-date:hover {
  background-color: #fbfbfb;
}

/* line 10691, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-no-title div.entry-meta {
  margin-bottom: 25px;
}

/* line 10694, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.type-page .post-date {
  top: -6px;
}

/* line 10697, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.type-page .entry-thumbnail {
  margin-bottom: 15px;
}

/* line 10700, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.type-page.has-post-thumbnail .post-date {
  top: 10px;
}

/* line 10703, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop:hover > .entry-header .post-img-wrapp > a {
  opacity: 0.6;
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
}

/* line 10711, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-content h1,
.blog-post-loop .entry-content h2,
.blog-post-loop .entry-content h3,
.blog-post-loop .entry-content h4,
.blog-post-loop .entry-content h5,
.blog-post-loop .entry-content h6,
.comments-area .comment-list li h1,
.comments-area .comment-list li h2,
.comments-area .comment-list li h3,
.comments-area .comment-list li h4,
.comments-area .comment-list li h5,
.comments-area .comment-list li h6 {
  margin-top: 20px;
  letter-spacing: 0.5px;
}

/* line 10726, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-content dd,
.comments-area .comment-list li dd {
  margin-bottom: 20px;
}

/* line 10730, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-content dl,
.comments-area .comment-list li dl {
  margin: 0 20px;
  line-height: 1.7;
}

/* line 10735, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-content dt,
.comments-area .comment-list li dt {
  font-weight: bolder;
}

/* line 10739, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-content iframe,
.comments-area .comment-list li iframe {
  width: 100%;
  margin-bottom: 20px;
}

/* line 10744, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-content p > iframe,
.comments-area .comment-list li p > iframe {
  margin-bottom: 0;
}

/* line 10748, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop .entry-content p,
.comments-area .comment-list li p {
  line-height: 1.7;
}

/** ------------------------------------------
* ENTRY META ALL STYLE BLOGS
* ------------------------------------------ */
/* line 10756, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.type-post .entry-meta a {
  color: #787878;
}

/* line 10759, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.type-post .entry-meta a:hover {
  opacity: 0.8;
}

/* line 10762, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.type-post .entry-meta li {
  margin-right: 0;
  display: inline;
  font-size: 14px;
  color: #787878;
  line-height: 1.7;
}

/* line 10769, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.type-post .entry-meta li:before {
  content: "/";
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 10px;
  width: 7px;
}

/* line 10777, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.type-post .entry-meta li:first-child:before {
  content: none;
}

/** ------------------------------------------
* FORMAT GALLERY 
* ------------------------------------------ */
/* line 10784, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-gallery
.entry-header
.entry-thumbnail
+ .post-date
+ .meta-post-categories,
.format-gallery
.entry-header
.entry-thumbnail
+ .post-date
+ .meta-post-categories
+ .entry-title,
.format-gallery
.entry-header
.entry-thumbnail
+ .post-date
+ .meta-post-categories
+ .entry-title
+ .entry-meta {
  margin-left: 0;
}

/* line 10804, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-gallery .entry-header .entry-thumbnail + .post-date {
  top: 10px;
}

/* line 10807, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-gallery .owl-carousel .owl-nav {
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: white;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.1);
}

/* line 10814, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-gallery .owl-carousel .owl-nav > div {
  position: static;
  filter: Alpha(Opacity=1);
  opacity: 1;
  -webkit-transform: none;
  -moz-transform: none;
  -sand-transform: none;
  -ms-transform: none;
}

/* line 10823, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-gallery .owl-carousel .owl-nav > div:before {
  width: 38px;
  font-size: 18px;
  height: 38px;
  line-height: 38px;
}

/** ------------------------------------------
* STICKY POST
* ------------------------------------------ */
/* line 10833, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.sticky .entry-title {
  text-transform: uppercase;
}

/* line 10836, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.sticky .entry-title:before {
  content: "\f02e";
  color: #1aada3;
  font-size: 17px;
  margin-right: 5px;
  vertical-align: super;
  font: var(--fa-font-regular);
}

/** ------------------------------------------
* QUOTE
* ------------------------------------------ */
/* line 10848, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote {
  color: black;
  text-align: center;
}

/* line 10852, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote .entry-header {
  margin-bottom: 15px;
}

/* line 10855, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote .entry-header:before {
  content: "\f10e";
  display: inline-block;
  font-size: 102px;
  color: #c3c3c3;
  font: var(--fa-font-regular);
}

/* line 10862, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote .meta-post-categories {
  display: none;
}

/* line 10865, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote .entry-title {
  display: none;
}

/* line 10868, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote .entry-meta {
  display: none;
}

/* line 10871, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote .post-date {
  display: none;
}

/* line 10874, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote .post-img-wrapp {
  background-color: transparent;
}

/* line 10877, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote .post-img-wrapp > a {
  margin: 0;
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
}

/* line 10884, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote .post-img-wrapp > a img {
  border-radius: 50%;
  max-width: 200px;
}

/* line 10888, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote .post-image-mask {
  display: none;
}

/* line 10891, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote .entry-content {
  position: relative;
  text-align: center;
}

/* line 10895, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote .entry-content blockquote {
  padding-left: 0;
  margin: 0;
  border: none;
  text-align: center;
  font-size: 22px;
}

/* line 10902, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote .entry-content blockquote > p {
  font-size: 22px;
  font-family: "Karla", Arial, Helvetica, sans-serif;
}

/* line 10906, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote .entry-content blockquote cite,
.format-quote .entry-content blockquote cite a {
  color: #1aada3;
}

/* line 10910, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote .entry-content blockquote cite {
  display: inline-block;
  margin-top: 20px;
}

/* line 10914, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote:hover > .entry-header .post-img-wrapp > a {
  opacity: 1;
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
}

/* line 10922, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-quote.has-post-thumbnail .entry-header:before {
  display: none;
}

/** ------------------------------------------
* FORMAT LINK
* ------------------------------------------ */
/* line 10929, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-link .entry-content {
  font-size: 20px;
}

/* line 10932, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-link .entry-content a {
  color: white;
  text-align: center;
  display: block;
  padding: 30px;
  background-color: rgba(0, 0, 0, 0.8);
  font-size: 24px;
  text-decoration: none;
}

/* line 10941, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-link .entry-content a:hover {
  background-color: black;
}

/* line 10944, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-link .entry-content p:last-child {
  margin-bottom: 0;
}

/** ------------------------------------------
* FORMAT STATUS
* ------------------------------------------ */
/* line 10951, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-status .entry-content {
  font-size: 20px;
  font-style: italic;
}

/* line 10955, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.format-status .entry-content p,
.format-status .entry-content a {
  font-style: italic;
}

/** ------------------------------------------
* BLOG DESIGN DEFAULT
* ------------------------------------------ */
/* line 10963, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default .entry-thumbnail {
  margin-bottom: -25px;
}

/* line 10966, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default .meta-post-categories {
  margin-bottom: 10px;
}

/* line 10969, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default .post-date {
  top: 50px;
}

/* line 10973, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default.format-quote .entry-thumbnail {
  margin-bottom: 15px;
}

/** ------------------------------------------
* BLOG DESIGN ALTERNATIVE
* ------------------------------------------ */
/* line 10980, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default-alt {
  text-align: center;
}

/* line 10983, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default-alt .entry-title {
  margin-left: 0;
}

/* line 10986, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default-alt .entry-meta {
  margin-bottom: 20px;
  margin-left: 0;
}

/* line 10990, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default-alt .entry-thumbnail {
  margin-bottom: 15px;
}

/* line 10993, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default-alt .meta-post-categories {
  margin-left: 0;
}

/* line 10996, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default-alt .post-date {
  top: 10px;
}

/* line 10999, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default-alt .liner-continer {
  display: table-row;
}

/* line 11002, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default-alt .liner-continer .social-icons {
  white-space: nowrap;
  width: auto;
  display: table-cell;
  vertical-align: middle;
}

/* line 11008, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default-alt .liner-continer .social-icons a {
  white-space: normal;
}

/* line 11011, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default-alt .liner-continer .left-line:after,
.blog-design-default-alt .liner-continer .right-line:after {
  background-color: rgba(92, 92, 92, 0.09);
}

/* line 11015, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default-alt .entry-content {
  margin-bottom: 25px;
  padding: 0 5%;
}

/* line 11019, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default-alt .entry-content ol,
.blog-design-default-alt .entry-content ul {
  text-align: left;
}

/****  QUOTE  ****/
/* line 11025, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-default-alt.format-quote .liner-continer {
  display: none;
}

/** ------------------------------------------
* BLOG DESIGN SMALL IMAGES
* ------------------------------------------ */
/* line 11032, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-small-images .entry-thumbnail {
  margin-right: 30px;
  float: left;
  width: 45%;
}

/* line 11037, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-small-images .entry-header:after {
  content: none;
}

/* line 11040, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-small-images .entry-title {
  font-size: 24px;
  margin-bottom: 10px;
}

/* line 11044, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-small-images div.entry-meta {
  margin-bottom: 10px;
}

/* line 11047, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-small-images div.entry-meta ul li.meta-tags {
  display: none;
}

/* line 11050, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-small-images div.entry-meta ul li .edit-link {
  display: none;
}

/* line 11053, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-small-images .read-more-section {
  margin-top: 15px;
}

/****  LINK  ****/
/* line 11058, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-small-images.format-link .entry-content a {
  font-size: 18px;
  padding: 15px;
}

/****  QUOTE  ****/
/* line 11064, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-small-images.format-quote .entry-thumbnail {
  margin-right: 0;
  float: none;
  width: auto;
}

/* line 11069, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-small-images.format-quote .post-img-wrapp > a img {
  max-width: 150px;
}

/* line 11072, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-small-images.format-quote .entry-content blockquote {
  font-size: 18px;
}

/* line 11075, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-small-images.format-quote .entry-content blockquote > p {
  font-size: 18px;
}

/** ------------------------------------------
* BLOG DESIGN MASONRY
* ------------------------------------------ */
/* line 11082, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry {
  margin-bottom: 50px;
  text-align: center;
}

/* line 11086, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry .entry-thumbnail {
  margin-bottom: -25px;
}

/* line 11089, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry .entry-title {
  font-size: 22px;
  margin-left: 0;
  margin-bottom: 10px;
}

/* line 11094, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry .meta-post-categories {
  position: relative;
  z-index: 2;
  margin-left: 0;
}

/* line 11099, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry .read-more-section {
  margin-top: 15px;
}

/* line 11102, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry div.entry-meta {
  margin-bottom: 10px;
  margin-left: 0;
}

/* line 11106, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry div.entry-meta ul li.meta-tags {
  display: none;
}

/* line 11109, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry div.entry-meta ul li .edit-link {
  display: none;
}

/* line 11112, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry .post-date {
  display: none;
}

/* line 11116, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry.has-post-thumbnail .post-date {
  display: inline-block;
  left: 25px;
}

/****  QUOTE  ****/
/* line 11122, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry.format-quote .entry-thumbnail {
  margin-bottom: 10px;
}

/* line 11125, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry.format-quote .post-img-wrapp > a img {
  max-width: 150px;
}

/* line 11128, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry.format-quote .post-date {
  display: none;
}

/* line 11131, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry.format-quote .entry-content blockquote {
  font-size: 16px;
}

/* line 11134, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry.format-quote .entry-content blockquote > p {
  font-size: 16px;
}

/****  GALLERY  ****/
/* line 11139, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry.format-gallery
.entry-header
.entry-thumbnail
+ .post-date {
  display: inline-block;
  left: 25px;
}

/****  LINK  ****/
/* line 11148, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-masonry.format-link .entry-content a {
  font-size: 16px;
  padding: 15px;
}

/** ------------------------------------------
* POST DESIGN MASK
* ------------------------------------------ */
/* line 11156, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-mask {
  margin-bottom: 30px;
}

/* line 11159, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-mask .entry-header {
  position: relative;
}

/* line 11162, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-mask .entry-thumbnail {
  margin-bottom: 0;
}

/* line 11165, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-mask .entry-content {
  display: none;
}

/* line 11168, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-mask h3.entry-title {
  font-size: 24px;
  margin-bottom: 0;
  margin-top: 5px;
}

/* line 11173, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-mask .entry-meta {
  margin-bottom: 0;
  margin-top: 5px;
}

/* line 11177, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-mask .meta-post-categories {
  margin-bottom: 0;
}

/* line 11180, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-mask.has-post-thumbnail:not(.format-quote) .post-mask {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 30px 20px 20px 20px;
  background: linear-gradient(to bottom, transparent 5%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 );
}

/* line 11225, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-mask.has-post-thumbnail:not(.format-quote) h3.entry-title > a {
  color: white;
}

/* line 11228, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-mask.has-post-thumbnail:not(.format-quote)
h3.entry-title
> a:hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 11233, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-mask.has-post-thumbnail:not(.format-quote) .entry-meta li {
  color: rgba(255, 255, 255, 0.8);
}

/* line 11236, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-mask.has-post-thumbnail:not(.format-quote)
.entry-meta
li.meta-author
a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 11242, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-mask.has-post-thumbnail:not(.format-quote) .entry-meta a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 11245, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-design-mask.format-quote .entry-content {
  display: block;
}

/* line 11249, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-blog-holder.masonry-container[data-atts*="mask"] + .blog-footer {
  margin-top: 0;
}

/** ------------------------------------------
* POST SLIDE
* ------------------------------------------ */
/* line 11256, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide {
  margin-bottom: 20px;
  text-align: center;
}

/* line 11260, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .post-head {
  position: relative;
}

/* line 11263, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .post-mask > p {
  margin-bottom: 15px;
  line-height: 1.7;
}

/* line 11267, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .post-mask > p:last-child {
  margin-bottom: 0;
}

/* line 11270, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .entry-thumbnail {
  margin-bottom: 10px;
}

/* line 11273, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .meta-post-categories {
  position: relative;
  z-index: 2;
  display: inline-block;
  background-color: #1aada3;
  color: white;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 5px;
  height: 25px;
  overflow: hidden;
}

/* line 11285, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .meta-post-categories > a {
  display: inline-block;
  line-height: 25px;
  color: white;
  text-transform: none;
  font-size: 12px;
}

/* line 11292, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .entry-title {
  font-size: 22px;
  margin-bottom: 5px;
}

/* line 11296, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .entry-title a {
  font-family: "Lora", "MS Sans Serif", Geneva, sans-serif;
  font-weight: bold;
  text-decoration: none;
  letter-spacing: 0.3px;
  color: #1b1919;
}

/* line 11303, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .entry-title a:hover {
  color: #1aada3;
}

/* line 11306, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .entry-content {
  line-height: 1.7;
}

/* line 11309, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .entry-content p {
  line-height: 1.7;
}

/* line 11312, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .read-more-section {
  margin-top: 15px;
}

/* line 11315, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .entry-meta {
  margin-bottom: 7px;
}

/* line 11318, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .post-date {
  position: absolute;
  top: 10px;
  left: 10px;
  background-color: white;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.1);
  z-index: 2;
  display: none;
  padding-left: 13px;
  padding-right: 13px;
  text-align: center;
}

/* line 11330, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .post-date .post-date-day,
.post-slide .post-date .post-date-month {
  display: block;
  color: #272525;
}

/* line 11335, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .post-date .post-date-day {
  padding-top: 4px;
  font-size: 24px;
}

/* line 11339, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide .post-date .post-date-month {
  padding-bottom: 8px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.5px;
}

/* line 11346, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide iframe {
  max-width: 100%;
}

/* line 11349, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.format-standard .entry-thumbnail {
  margin-bottom: -25px;
}

/* line 11352, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.blog-design-mask {
  position: relative;
  text-align: left;
}

/* line 11356, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.blog-design-mask .entry-thumbnail {
  margin-bottom: 0;
}

/* line 11359, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.blog-design-mask .entry-meta {
  margin-bottom: 0;
}

/* line 11362, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.blog-design-mask .meta-post-categories {
  margin-bottom: 0;
}

/* line 11365, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.format-link .post-mask > p a {
  color: white;
  text-align: center;
  display: block;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.8);
  font-size: 16px;
  text-decoration: none;
}

/* line 11374, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.format-link .post-mask > p a:hover {
  background-color: black;
}

/* line 11377, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.format-quote {
  text-align: center;
}

/* line 11380, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.format-quote:before {
  content: "\f10e";
  display: inline-block;
  font-size: 56px;
  color: #c3c3c3;
  font: var(--fa-font-regular);
}

/* line 11387, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.format-quote .entry-thumbnail {
  margin-bottom: 20px;
}

/* line 11390, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.format-quote .entry-thumbnail img {
  max-width: 100px;
  border-radius: 50%;
}

/* line 11394, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.format-quote .meta-post-categories {
  display: none;
}

/* line 11397, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.format-quote .post-date {
  display: none;
}

/* line 11400, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.format-quote .post-mask blockquote {
  padding-left: 0;
  margin: 0;
  border: none;
  text-align: center;
  font-size: 14px;
}

/* line 11407, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.format-quote .post-mask blockquote > p {
  font-size: 14px;
  font-family: "Karla", Arial, Helvetica, sans-serif;
}

/* line 11411, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.format-quote .post-mask blockquote cite,
.post-slide.format-quote .post-mask blockquote cite a {
  font-size: 12px;
}

/* line 11415, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.format-quote .post-mask blockquote cite {
  display: inline-block;
  margin-top: 15px;
}

/* line 11419, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.format-quote.has-post-thumbnail:before {
  content: none;
}

/* line 11422, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.has-post-thumbnail .post-date {
  display: inline-block;
}

/** ------------------------------------------
*  SINGLE PAGE
* ------------------------------------------ */
/* line 11429, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-single-page {
  margin-bottom: 0;
}

/* line 11432, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-single-page .entry-thumbnail {
  float: none;
  width: 100%;
  margin-bottom: -25px;
}

/* line 11437, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-single-page .meta-post-categories {
  margin-bottom: 10px;
}

/* line 11440, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-single-page .entry-title {
  font-size: 32px;
  margin-bottom: 10px;
}

/* line 11444, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-single-page .entry-meta {
  margin-bottom: 20px;
}

/* line 11447, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-single-page .entry-meta li {
  margin-bottom: 0;
}

/* line 11450, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-single-page .entry-meta li.meta-tags {
  display: inline-block;
}

/* line 11453, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-single-page .entry-meta li .edit-link {
  display: inline-block;
}

/* line 11456, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-single-page .entry-content {
  font-size: 15px;
}

/* line 11459, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-single-page .entry-content p {
  line-height: 1.8;
  margin-bottom: 20px;
}

/* line 11463, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-single-page .liner-continer {
  display: none;
}

/* line 11466, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-single-page .title-wrapper .liner-continer {
  display: block;
}

/* line 11470, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-single-page.blog-design-default-alt {
  text-align: center;
}

/* line 11473, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-single-page.blog-design-default-alt .entry-thumbnail {
  margin-bottom: 15px;
}

/* line 11476, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-single-page.blog-design-default-alt .entry-content {
  text-align: left;
  padding: 0;
}

/* line 11481, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-single-page.blog-design-masonry {
  text-align: left;
}

/* line 11484, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-single-page.blog-design-masonry .post-date {
  left: 10px;
}

/* line 11488, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-single-page.blog-design-mask .entry-content {
  display: block;
}

/* line 11491, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-single-page.blog-design-mask h3.entry-title {
  margin-top: 0;
}

/* line 11494, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-single-page.blog-design-mask .entry-meta {
  margin-top: 0;
}

/* line 11497, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-single-page.blog-design-mask.has-post-thumbnail .post-mask {
  position: static;
  left: auto;
  bottom: auto;
  padding: 0;
  background: none;
}

/* line 11504, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-single-page.blog-design-mask.has-post-thumbnail .entry-meta li {
  color: #787878;
}

/* line 11507, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-single-page.blog-design-mask.has-post-thumbnail
.entry-meta
li.meta-author
a {
  color: #787878;
}

/* line 11513, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-single-page.blog-design-mask.has-post-thumbnail .entry-meta a {
  color: #787878;
}

/* line 11517, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-single-page.format-quote {
  text-align: center;
}

/* line 11520, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-single-page.format-quote .entry-thumbnail img {
  border-radius: 50%;
  max-width: 200px;
}

/* line 11524, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-single-page.format-quote .post-date {
  display: none;
}

/* line 11528, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-post-social {
  text-align: center;
  margin-bottom: 40px;
}

/* line 11532, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-post-social li {
  width: 40px;
  height: 40px;
  background-color: #efefef;
  border-radius: 50%;
  text-align: center;
  transition: all 0.2s ease-in-out;
}

/* line 11543, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-post-social li a {
  position: relative;
  color: #8f8f8f;
  width: 100%;
  display: inline-block;
}

/* line 11549, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-post-social li i {
  line-height: 40px;
}

/* line 11552, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-post-social li:hover {
  background-color: #000000;
}

/* line 11555, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-post-social li:hover a {
  color: #ffffff;
}

/* line 11559, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-post-navigation {
  padding: 15px 10px;
  margin-bottom: 40px;
  background-color: #f7f7f7;
}

/* line 11564, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-post-navigation a {
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.3px;
}

/* line 11569, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-post-navigation a:hover {
  text-decoration: none;
  color: #1aada3;
}

/* line 11573, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-post-navigation .prev-link {
  float: left;
}

/* line 11576, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-post-navigation .prev-link a {
  padding-left: 15px;
}

/* line 11579, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-post-navigation .prev-link a:before {
  content: "\f104";
  margin-right: 10px;
  font: var(--fa-font-regular);
}

/* line 11584, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-post-navigation .next-link {
  float: right;
  text-align: right;
}

/* line 11588, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-post-navigation .next-link a {
  padding-right: 15px;
}

/* line 11591, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-post-navigation .next-link a:after {
  content: "\f105";
  margin-left: 10px;
  font: var(--fa-font-regular);
}

/* line 11596, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-post-navigation:after {
  content: "";
  clear: both;
  display: block;
}

/* line 11602, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#comments .avatar,
.basel-user-panel .avatar {
  margin-left: 0;
}

/* line 11607, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comments-title,
.comments-area .comment-reply-title {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: bold !important;
}

/* line 11613, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-list {
  margin-bottom: 50px;
}

/* line 11616, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-list li.comment {
  padding-bottom: 40px;
  padding-top: 40px;
  border-bottom: 1px solid rgba(113, 113, 113, 0.15);
}

/* line 11621, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-list li.comment .comment-respond {
  margin-top: 30px;
}

/* line 11624, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-list li.comment .comment-reply-title {
  font-size: 18px;
}

/* line 11627, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-list li.comment .children {
  padding-left: 30px;
  margin-top: 40px;
  margin-bottom: 0;
  list-style: none;
}

/* line 11633, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-list li.comment .children li {
  border-top: 1px solid rgba(113, 113, 113, 0.15);
  border-bottom: none;
}

/* line 11637, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-list li.comment .children li:last-child {
  padding-bottom: 0;
}

/* line 11640, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-list li.pingback .comment-body {
  padding-left: 0;
}

/* line 11643, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area #cancel-comment-reply-link {
  display: inline-block;
  font-size: 0;
}

/* line 11647, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area #cancel-comment-reply-link:after {
  content: "\f00d";
  font: var(--fa-font-regular);
  margin-left: 10px;
  font-size: 18px;
}

/* line 11653, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area #cancel-comment-reply-link:hover {
  text-decoration: none;
  color: #1aada3;
}

/* line 11657, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-body {
  position: relative;
  padding-left: 105px;
}

/* line 11661, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-body p {
  margin-bottom: 10px;
}

/* line 11664, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-body .comment-author {
  line-height: 20px;
  font-size: 16px;
  margin-bottom: 10px;
  float: left;
}

/* line 11670, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-body .comment-author:first-letter {
  text-transform: uppercase;
}

/* line 11673, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-body .comment-author .fn {
  color: #1b1919;
  font-weight: bold;
  font-style: normal;
  vertical-align: middle;
}

/* line 11679, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-body .comment-author .says {
  color: #5f5f5f;
  margin-left: 3px;
  vertical-align: middle;
}

/* line 11684, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-body .comment-author img {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 11689, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-body .comment-awaiting-moderation {
  position: absolute;
  top: -26px;
  left: 92px;
}

/* line 11694, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-body .comment-awaiting-moderation + br {
  display: none;
}

/* line 11697, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-body .comment-meta {
  line-height: 20px;
  margin-bottom: 15px;
  font-size: 14px;
  text-align: right;
}

/* line 11703, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-body .comment-meta a {
  color: #bbbbbb;
  vertical-align: middle;
}

/* line 11707, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-body .comment-meta .comment-edit-link {
  color: #565656;
}

/* line 11710, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-body .comment-edit-link {
  font-size: 0;
  margin-left: 5px;
  display: inline-block;
}

/* line 11715, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-body .comment-edit-link:after {
  content: "\f044";
  font: var(--fa-font-regular);
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
}

/* line 11722, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-body .comment-edit-link:hover {
  text-decoration: none;
  color: #1aada3;
}

/* line 11726, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .reply {
  margin-top: 15px;
}

/* line 11729, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .reply a {
  line-height: 1.5;
  color: #1aada3;
  font-weight: bold;
  background-color: transparent;
  padding-bottom: 1px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  border: none;
  border-bottom: 1px solid #e6e6e6;
  display: inline;
}

/* line 11742, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .reply a:hover {
  text-decoration: none;
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 11747, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .reply a:focus {
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 11751, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond .logged-in-as > a:first-child {
  font-weight: bold;
}

/* line 11754, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond .logged-in-as > a:last-child {
  background-color: transparent;
  padding-bottom: 1px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  border: none;
  border-bottom: 1px solid #e6e6e6;
  display: inline;
  margin-left: 10px;
}

/* line 11765, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond .logged-in-as > a:last-child:hover {
  text-decoration: none;
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 11770, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond .logged-in-as > a:last-child:focus {
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 11774, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond label {
  display: block;
}

/* line 11777, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond input[type="submit"] {
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 11782, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond input[type="submit"]:hover,
.comments-area .comment-respond input[type="submit"]:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 11790, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond input.btn-style-bordered[type="submit"] {
  background-color: transparent;
  color: #1aada3;
}

/* line 11794, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond input.btn-style-bordered[type="submit"]:hover,
.comments-area .comment-respond input.btn-style-bordered[type="submit"]:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 11800, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond input.btn-style-link[type="submit"] {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 11805, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond input.btn-style-link[type="submit"]:hover,
.comments-area .comment-respond input.btn-style-link[type="submit"]:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 11811, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond textarea {
  width: 100%;
}

/* line 11814, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond .comment-form-comment {
  margin-bottom: 10px;
}

/* line 11817, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond .comment-form-author,
.comments-area .comment-respond .comment-form-email,
.comments-area .comment-respond .comment-form-url {
  display: inline-block;
  width: 33%;
  margin-bottom: 20px;
}

/* line 11824, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond .comment-form-author {
  padding-right: 10px;
}

/* line 11827, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond .comment-form-email {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 11831, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.comments-area .comment-respond .comment-form-url {
  padding-left: 10px;
}

/* line 11835, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-links a {
  border: 2px solid #bfbfbf;
  display: inline-block;
  text-align: center;
  line-height: 32px;
  width: 36px;
  margin-right: 6px;
  font-size: 14px;
  text-decoration: none;
  color: #929292;
}

/* line 11846, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-links a:hover {
  background-color: #bfbfbf;
  color: white;
}

/* line 11850, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-links a:focus {
  background-color: #a5a5a5;
  color: white;
  border-color: #a5a5a5;
}

/* line 11855, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-links > span {
  border: 2px solid #bfbfbf;
  background-color: #bfbfbf;
  display: inline-block;
  text-align: center;
  line-height: 32px;
  width: 36px;
  margin-right: 6px;
  font-size: 14px;
  color: white;
}

/* line 11866, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-links .page-links-title {
  border: none;
  width: auto;
  margin-right: 10px;
  font-size: 18px;
  background-color: transparent;
  color: inherit;
}

/* line 11875, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop:not(.post-single-page) .vc_row,
.blog-post-loop:not(.post-single-page) .wpb_column,
.blog-post-loop:not(.post-single-page) .wpb_text_column {
  display: none;
}

/** ------------------------------------------
*  AUTHOR INFO
* ------------------------------------------ */
/* line 11884, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blog-post-loop.post-single-page footer.entry-meta {
  margin-left: 0;
  text-align: left;
}

/* line 11889, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.author-info {
  position: relative;
  padding-left: 105px;
  margin-bottom: 40px;
}

/* line 11894, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.author-info .author-avatar {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 11899, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.author-info .author-avatar img {
  margin-left: 0;
}

/* line 11902, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.author-info .author-description .author-link {
  color: black;
}

/* line 11905, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.author-info .author-description .author-link span {
  display: none;
}

/** ------------------------------------------------------------------------------------------------
* PORTFOLIO 
* ------------------------------------------------------------------------------------------------ */
/** ------------------------------------------
* PORTFOLIO FILTER
* ------------------------------------------ */
/* line 11915, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-portfolio {
  margin-top: -40px;
}

/* line 11919, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.tax-project-cat .page-portfolio {
  margin-top: 0;
}

/* line 11923, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-filter {
  padding: 20px 0;
}

/* line 11927, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.masonry-filter a {
  padding-top: 1px;
  padding-bottom: 1px;
  position: relative;
}

/* line 11932, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.masonry-filter a:after {
  content: " ";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  background-color: #212121;
  transition: width 0.2s ease;
}

/* line 11942, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.masonry-filter a:hover {
  text-decoration: none;
}

/* line 11945, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.masonry-filter a:hover:after {
  width: 100%;
  left: 0;
}

/* line 11949, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .masonry-filter a:after {
  background-color: white;
}

/* line 11952, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.masonry-filter li {
  padding: 10px;
}

/* line 11955, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.masonry-filter li a {
  text-transform: uppercase;
  font-family: "Karla", Arial, Helvetica, sans-serif;
  font-size: 16px;
}

/* line 11960, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.masonry-filter li a.filter-active:after {
  width: 100%;
  left: 0;
}

/** ------------------------------------------
* PROBLEM WITH WIDTH
* ------------------------------------------ */
/* line 11968, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-layout-boxed .col-md-3 .portfolio-thumbnail {
  margin: 0;
}

/* line 11972, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.site-content.portfolio-layout-full-width {
  margin-bottom: 0;
}

/* line 11975, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.site-content.portfolio-layout-full-width .basel-pagination,
.site-content.portfolio-layout-full-width .basel-portfolio-load-more {
  margin-bottom: 40px;
}

/** ------------------------------------------
* RELATED PROJECTS
* ------------------------------------------ */
/* line 11983, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.portfolio {
  background-color: black;
  color: white;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
  height: 300px;
  text-align: center;
}

/* line 11992, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.portfolio a {
  color: white;
}

/* line 11995, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.portfolio > a {
  display: block;
}

/* line 11998, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.portfolio .entry-thumbnail {
  margin-bottom: 0;
  transition: all 0.25s ease-in-out;
}

/* line 12005, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.portfolio .post-date {
  display: none;
}

/* line 12008, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.portfolio .post-mask {
  position: absolute;
  opacity: 1;
  visibility: visible;
  top: 50%;
  left: 0;
  width: 100%;
  font-size: 0;
  padding: 15px;
  transition: all 0.25s ease-in-out;
  -sand-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 12028, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.portfolio .post-mask > a {
  border-color: rgba(255, 255, 255, 0.4);
  background-color: transparent;
}

/* line 12032, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.portfolio .post-mask > a:hover {
  background-color: white;
  color: black;
  border-color: white;
}

/* line 12037, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.portfolio .entry-title {
  font-size: 16px;
  margin-bottom: 15px;
  line-height: 1.4;
  overflow: hidden;
  max-height: 91px;
}

/* line 12044, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.portfolio .entry-title a {
  color: white;
}

/* line 12047, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.post-slide.portfolio .entry-title a:hover {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.8);
}

/** slide do not image  **/
/* line 12053, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio.post-slide.has-post-thumbnail {
  height: auto;
}

/* line 12056, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio.post-slide.has-post-thumbnail .post-mask {
  opacity: 0;
  visibility: hidden;
  top: 55%;
}

/* line 12061, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio.post-slide.has-post-thumbnail:hover > .post-mask {
  opacity: 1;
  visibility: visible;
  top: 50%;
}

/* line 12066, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio.post-slide.has-post-thumbnail:hover .entry-thumbnail {
  opacity: 0.2;
}

/** ------------------------------------------
* DEFAULT STILE
* ------------------------------------------ */
/* line 12073, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry {
  margin-bottom: 30px;
}

/* line 12076, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry .entry-header {
  position: relative;
}

/* line 12079, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry .entry-thumbnail {
  position: relative;
  overflow: hidden;
  background-color: black;
}

/* line 12084, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry .portfolio-thumbnail {
  display: block;
  margin: -1px;
  transform: scale(1);
  -o-transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -sand-transform: scale(1);
  transition: all 0.3s ease-in-out;
}

/* line 12099, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry .portfolio-enlarge {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 12px;
  border-color: white;
  color: white;
  text-transform: uppercase;
  background-color: transparent;
  opacity: 0;
  visibility: hidden;
  -sand-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  transition: all 0.3s ease-in-out;
}

/* line 12127, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry .portfolio-enlarge:hover,
.portfolio-entry .portfolio-enlarge:focus {
  text-decoration: none;
}

/* line 12131, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry .portfolio-enlarge:hover {
  background-color: white;
  color: #4d4d4d;
}

/* line 12135, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry .portfolio-info {
  width: 100%;
  transition: all 0.3s ease-in-out;
}

/* line 12143, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry .entry-title {
  font-size: 14px;
  letter-spacing: 0.6px;
  line-height: 1.6;
  text-transform: uppercase;
  margin-bottom: 0;
}

/* line 12150, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry .entry-title a:hover {
  text-decoration: none;
}

/* line 12153, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry .proj-cats-list {
  margin-top: 15px;
}

/* line 12156, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry .proj-cats-list li {
  font-size: 14px;
  margin-left: 0;
  display: inline-block;
  text-transform: none;
}

/* line 12162, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry .proj-cats-list li:after {
  content: "/";
  padding: 0 5px 0 7px;
  font-size: 10px;
  position: relative;
  top: -1px;
  display: inline-block;
}

/* line 12170, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry .proj-cats-list li:first-child {
  margin-left: 0;
}

/* line 12173, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry .proj-cats-list li:last-child {
  margin-left: 0;
}

/* line 12176, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry .proj-cats-list li:last-child:after {
  content: none;
}

/* line 12179, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry .entry-summary {
  display: none;
}

/* line 12182, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry:hover .entry-thumbnail > .portfolio-thumbnail {
  opacity: 0.2;
  transform: scale(1.05);
  -o-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -sand-transform: scale(1.05);
}

/* line 12191, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-entry:hover .entry-header .entry-thumbnail > .portfolio-enlarge {
  opacity: 1;
  visibility: visible;
}

/** ------------------------------------------
* SAME STYLE
* ------------------------------------------ */
/* line 12199, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-hover-inverse .portfolio-entry .entry-header,
.portfolio-hover .portfolio-entry .entry-header,
.portfolio-bordered .portfolio-entry .entry-header,
.portfolio-bordered-inverse .portfolio-entry .entry-header {
  text-align: center;
}

/* line 12205, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-hover-inverse .portfolio-entry .portfolio-info,
.portfolio-hover .portfolio-entry .portfolio-info,
.portfolio-bordered .portfolio-entry .portfolio-info,
.portfolio-bordered-inverse .portfolio-entry .portfolio-info {
  position: absolute;
  top: 55%;
  visibility: hidden;
  opacity: 0;
  padding: 10px 20px;
  -sand-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 12221, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-hover-inverse .portfolio-entry .portfolio-enlarge,
.portfolio-hover .portfolio-entry .portfolio-enlarge,
.portfolio-bordered .portfolio-entry .portfolio-enlarge,
.portfolio-bordered-inverse .portfolio-entry .portfolio-enlarge {
  position: absolute;
  top: auto;
  left: auto;
  top: 0;
  right: 0;
  display: inline-block;
  font-size: 0;
  color: white;
  text-align: center;
  width: 30px;
  padding: 0;
  border: none;
  overflow: hidden;
  opacity: 0;
  -sand-transform: translateY(0%) translateX(0%);
  transform: translateY(0%) translateX(0%);
}

/* line 12246, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-hover-inverse .portfolio-entry .portfolio-enlarge:after,
.portfolio-hover .portfolio-entry .portfolio-enlarge:after,
.portfolio-bordered .portfolio-entry .portfolio-enlarge:after,
.portfolio-bordered-inverse .portfolio-entry .portfolio-enlarge:after {
  content: "\e057";
  display: inline-block;
  line-height: 30px;
  font-size: 14px;
  font-family: "simple-line-icons";
}

/* line 12256, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-hover-inverse .portfolio-entry .portfolio-enlarge:hover,
.portfolio-hover .portfolio-entry .portfolio-enlarge:hover,
.portfolio-bordered .portfolio-entry .portfolio-enlarge:hover,
.portfolio-bordered-inverse .portfolio-entry .portfolio-enlarge:hover {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.8);
}

/* line 12263, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-hover-inverse .portfolio-entry .entry-title a,
.portfolio-hover .portfolio-entry .entry-title a,
.portfolio-bordered .portfolio-entry .entry-title a,
.portfolio-bordered-inverse .portfolio-entry .entry-title a {
  color: white;
}

/* line 12269, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-hover-inverse .portfolio-entry .entry-title a:hover,
.portfolio-hover .portfolio-entry .entry-title a:hover,
.portfolio-bordered .portfolio-entry .entry-title a:hover,
.portfolio-bordered-inverse .portfolio-entry .entry-title a:hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 12275, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-hover-inverse .portfolio-entry .proj-cats-list li,
.portfolio-hover .portfolio-entry .proj-cats-list li,
.portfolio-bordered .portfolio-entry .proj-cats-list li,
.portfolio-bordered-inverse .portfolio-entry .proj-cats-list li {
  color: rgba(255, 255, 255, 0.8);
}

/* line 12281, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-hover-inverse .portfolio-entry:hover .entry-header > .portfolio-info,
.portfolio-hover .portfolio-entry:hover .entry-header > .portfolio-info,
.portfolio-bordered .portfolio-entry:hover .entry-header > .portfolio-info,
.portfolio-bordered-inverse
.portfolio-entry:hover
.entry-header
> .portfolio-info {
  opacity: 1;
  visibility: visible;
  top: 50%;
}

/** ------------------------------------------
* SHOW TEXT ON MOUSE OVER
* ------------------------------------------ */
/* line 12296, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-hover-inverse .portfolio-entry .portfolio-info {
  top: 50%;
  visibility: visible;
  opacity: 1;
}

/* line 12301, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-hover-inverse .portfolio-entry .portfolio-thumbnail {
  opacity: 0.4;
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -sand-transform: scale(1.1);
}

/* line 12310, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-hover-inverse
.portfolio-entry:hover
.entry-thumbnail
> .portfolio-thumbnail {
  opacity: 0.9;
  transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -sand-transform: scale(1);
}

/* line 12322, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-hover-inverse
.portfolio-entry:hover
.entry-header
> .portfolio-info {
  opacity: 0;
  visibility: hidden;
  top: 45%;
}

/** ------------------------------------------
* SHOW TEXT UNDER IMAGES
* ------------------------------------------ */
/* line 12334, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-text-shown .portfolio-entry .portfolio-info {
  padding: 20px 50px 20px 0;
  position: relative;
}

/* line 12338, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-text-shown .portfolio-entry .portfolio-info:after {
  content: "\f105";
  position: absolute;
  right: 30px;
  top: 50%;
  font-size: 52px;
  font: var(--fa-font-regular);
  color: rgba(129, 129, 129, 0.3);
  opacity: 0;
  visibility: hidden;
  -sand-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 0.3s ease-in-out;
}

/* line 12360, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-text-shown .portfolio-entry:hover .entry-header > .portfolio-info {
  padding-left: 20px;
  background-color: #f8f8f8;
}

/* line 12364, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-text-shown
.portfolio-entry:hover
.entry-header
> .portfolio-info:after {
  right: 20px;
  opacity: 1;
  visibility: visible;
}

/** ------------------------------------------
* SHOW TEXT WITH BACKGROUND
* ------------------------------------------ */
/* line 12376, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-with-bg .portfolio-entry .entry-thumbnail:after,
.portfolio-with-bg-alt .portfolio-entry .entry-thumbnail:after {
  content: "\f105";
  position: absolute;
  left: 45%;
  top: 50%;
  font-size: 60px;
  font: var(--fa-font-regular);
  color: white;
  opacity: 0;
  visibility: hidden;
  -sand-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  transition: all 0.3s ease-in-out;
}

/* line 12399, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-with-bg .portfolio-entry .proj-cats-list li,
.portfolio-with-bg-alt .portfolio-entry .proj-cats-list li {
  transition: all 0.3s ease-in-out;
}

/* line 12407, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-with-bg .portfolio-entry .portfolio-info,
.portfolio-with-bg-alt .portfolio-entry .portfolio-info {
  padding: 20px;
  background-color: #f8f8f8;
}

/* line 12412, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-with-bg .portfolio-entry .portfolio-enlarge,
.portfolio-with-bg-alt .portfolio-entry .portfolio-enlarge {
  display: none;
}

/* line 12416, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-with-bg .portfolio-entry:hover .entry-header > .portfolio-info,
.portfolio-with-bg-alt .portfolio-entry:hover .entry-header > .portfolio-info {
  background-color: #232323;
}

/* line 12420, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-with-bg .portfolio-entry:hover .entry-header > .portfolio-info a,
.portfolio-with-bg-alt
.portfolio-entry:hover
.entry-header
> .portfolio-info
a {
  color: white;
}

/* line 12428, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-with-bg
.portfolio-entry:hover
.entry-header
> .portfolio-info
.proj-cats-list
li,
.portfolio-with-bg-alt
.portfolio-entry:hover
.entry-header
> .portfolio-info
.proj-cats-list
li {
  color: rgba(255, 255, 255, 0.8);
}

/* line 12442, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-with-bg .portfolio-entry:hover .entry-header > .portfolio-info:after,
.portfolio-with-bg-alt
.portfolio-entry:hover
.entry-header
> .portfolio-info:after {
  right: 20px;
  opacity: 1;
  visibility: visible;
}

/* line 12451, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-with-bg
.portfolio-entry:hover
.entry-header
> .entry-thumbnail:after,
.portfolio-with-bg-alt
.portfolio-entry:hover
.entry-header
> .entry-thumbnail:after {
  opacity: 1;
  visibility: visible;
  left: 50%;
}

/** ------------------------------------------
* TEXT WITH ALT. BACKGROUND
* ------------------------------------------ */
/* line 12467, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-with-bg-alt .portfolio-entry:hover .entry-header > .portfolio-info {
  background-color: #1aada3;
}

/** ------------------------------------------
* BORDER STYLE
* ------------------------------------------ */
/* line 12474, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered .portfolio-entry .entry-header:before,
.portfolio-bordered .portfolio-entry .entry-header:after {
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  content: "";
  transition: opacity 0.4s, transform 0.4s;
}

/* line 12487, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered .portfolio-entry .entry-header:before {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

/* line 12491, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered .portfolio-entry .entry-header:after {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}

/* line 12495, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered .portfolio-entry .entry-thumbnail {
  position: static;
}

/* line 12498, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered .portfolio-entry .portfolio-info {
  top: 50%;
  visibility: visible;
  opacity: 1;
  padding: 10px 30px;
}

/* line 12504, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered .portfolio-entry .portfolio-thumbnail {
  opacity: 0.4;
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -sand-transform: scale(1.1);
  -o-transform: scale(1.1);
}

/* line 12513, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered
.portfolio-entry:hover
.entry-thumbnail
> .portfolio-thumbnail {
  opacity: 0.9;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -sand-transform: scale(1);
  -o-transform: scale(1);
}

/* line 12525, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered .portfolio-entry:hover .entry-header > .portfolio-info {
  opacity: 0;
  visibility: hidden;
  top: 45%;
}

/* line 12530, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered .portfolio-entry:hover > .entry-header:after {
  -sand-transform: scale(1, 0);
  transform: scale(1, 0);
}

/* line 12538, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered .portfolio-entry:hover > .entry-header:before {
  -sand-transform: scale(1, 0);
  transform: scale(0, 1);
}

/* line 12546, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered .portfolio-entry:hover > .entry-header:after,
.portfolio-bordered .portfolio-entry:hover > .entry-header:before {
  opacity: 0;
}

/** ------------------------------------------
* BORDER INVERSE STYLE
* ------------------------------------------ */
/* line 12554, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered-inverse .portfolio-entry .entry-thumbnail {
  position: static;
}

/* line 12557, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered-inverse .portfolio-entry .entry-header:before,
.portfolio-bordered-inverse .portfolio-entry .entry-header:after {
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  content: "";
  opacity: 0;
  transition: opacity 0.35s, transform 0.35s;
  z-index: 1;
}

/* line 12572, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered-inverse .portfolio-entry .entry-header:after {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  -sand-transform: scale(1, 0);
  transform: scale(1, 0);
}

/* line 12582, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered-inverse .portfolio-entry .entry-header:before {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  -sand-transform: scale(1, 0);
  transform: scale(0, 1);
}

/* line 12592, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered-inverse .portfolio-entry .portfolio-enlarge {
  display: none;
}

/* line 12595, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered-inverse .portfolio-entry .portfolio-info {
  padding: 10px 30px;
  z-index: 2;
}

/* line 12599, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.portfolio-bordered-inverse .portfolio-entry:hover > .entry-header:after,
.portfolio-bordered-inverse .portfolio-entry:hover > .entry-header:before {
  opacity: 1;
  -sand-transform: scale(1);
  transform: scale(1);
}

/** ------------------------------------------
* PAGINATION POSITION
* ------------------------------------------ */
/* line 12613, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.page-portfolio .basel-pagination,
.page-portfolio .basel-portfolio-load-more {
  margin-top: 40px;
  margin-bottom: 0;
}

/** ------------------------------------------
* SPACE
* ------------------------------------------ */
/* line 12622, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.row-spacing-0 .portfolio-entry {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
}

/* line 12628, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.row-spacing-2 .portfolio-entry {
  padding-left: 1px;
  padding-right: 1px;
  margin-bottom: 2px;
}

/* line 12634, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.row-spacing-6 .portfolio-entry {
  padding-left: 3px;
  padding-right: 3px;
  margin-bottom: 6px;
}

/* line 12640, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.row-spacing-10 .portfolio-entry {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 10px;
}

/* line 12646, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.row-spacing-20 .portfolio-entry {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}

/* line 12652, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.row-spacing-30 .portfolio-entry {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}

/** ------------------------------------------------------------------------------------------------
* SHOP
* ------------------------------------------------------------------------------------------------ */
/* line 12661, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.site-content {
  margin-bottom: 40px;
}

/** ------------------------------------------
* PRODUCT LOADER
* ------------------------------------------ */
/* line 12668, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.products {
  transition: all 0.2s ease;
}

/* line 12675, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-loading .basel-products-loader {
  position: relative;
}

/* line 12678, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-loading .basel-products-loader:after {
  opacity: 1;
  visibility: visible;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
}

/* line 12684, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-loading .products {
  position: relative;
  opacity: 0;
  visibility: hidden;
  transform: translateY(50px);
  -webkit-transform: translateY(50px);
  -moz-transform: translateY(50px);
  -o-transform: translateY(50px);
  -ms-transform: translateY(50px);
  -sand-transform: translateY(50px);
}

/* line 12696, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-loader:after {
  position: absolute;
  left: 50%;
  bottom: -50px;
  margin-left: -17px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
  content: " ";
  width: 35px;
  height: 35px;
  display: inline-block;
  vertical-align: middle;
  border: 2px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

/* line 12717, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.content-without-products .basel-products-loader {
  /* When has not product on page  */
  position: absolute;
  bottom: -5px;
  left: 50%;
}

/** ------------------------------------------
* ACTIVE FILTERS
* ------------------------------------------ */
/* line 12727, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-active-filters {
  margin-top: -15px;
  margin-bottom: 15px;
  min-height: 1px;
}

/* line 12732, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-active-filters .widget_layered_nav_filters ul li {
  margin-bottom: 5px;
  margin-right: 15px;
  display: inline-block;
}

/* line 12737, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-active-filters .widget_layered_nav_filters ul li a {
  color: #1b1919;
  text-decoration: none;
}

/* line 12741, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-active-filters .widget_layered_nav_filters ul li a:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 12749, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-active-filters .widget_layered_nav_filters ul li a:before {
  -sand-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 12757, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-active-filters .widget_layered_nav_filters ul li a:hover:after {
  transform: rotate(0);
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  -ms-transform: rotate(0);
  -sand-transform: rotate(0);
}

/* line 12765, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-active-filters .widget_layered_nav_filters ul li a:hover:before {
  -sand-transform: rotate(0);
  transform: rotate(0);
}

/* line 12773, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-active-filters .widget_layered_nav_filters ul li a .amount {
  color: #1aada3;
}

/* line 12776, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-active-filters .widget_layered_nav_filters ul li a:after,
.basel-active-filters .widget_layered_nav_filters ul li a:before {
  background-color: #1b1919;
}

/** ------------------------------------------
* LOOP HEAD
* ------------------------------------------ */
/* line 12784, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head {
  margin-bottom: 20px;
  margin-top: -10px;
  text-align: right;
  line-height: 20px;
  padding: 10px 0 0 0;
  vertical-align: middle;
  width: 100%;
}

/* line 12793, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head:after {
  content: "";
  clear: both;
  display: block;
}

/* line 12798, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .woocommerce-breadcrumb {
  float: left;
  margin-bottom: 10px;
}

/* line 12802, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .woocommerce-result-count {
  font-size: 13px;
  letter-spacing: 0.3px;
  color: #9e9e9e;
  display: inline-block;
  margin-bottom: 10px;
  line-height: 20px;
  vertical-align: middle;
}

/* line 12811, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .basel-products-shop-view {
  display: inline-flex;
  display: -ms-inline-flexbox;
  align-items: stretch;
  -ms-justify-content: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  -webkit-box-align: center;
  -webkit-box-orient: horizontal;
  vertical-align: middle;
  margin-left: 20px;
  margin-bottom: 10px;
}

/* line 12832, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .basel-products-shop-view.products-view-list_grid {
  flex-direction: row;
}

/* line 12837, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head
.basel-products-shop-view.products-view-list_grid
> a:last-child {
  margin-left: 12px;
}

/* line 12842, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .basel-products-shop-view.products-view-grid_list {
  flex-direction: row-reverse;
}

/* line 12847, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head
.basel-products-shop-view.products-view-grid_list
> a:last-child {
  margin-right: 12px;
}

/* line 12852, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .basel-products-shop-view > a {
  display: inline-flex;
  display: -ms-inline-flexbox;
  align-self: center;
  -webkit-align-self: center;
  -ms-flex-wrap: center;
  opacity: 0.3;
}

/* line 12861, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .basel-products-shop-view > a.current-view {
  opacity: 0.9;
}

/* line 12864, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .basel-products-shop-view > a:not(.current-view):hover {
  opacity: 0.6;
}

/* line 12867, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .basel-filter-buttons {
  display: inline-block;
  margin-left: 20px;
  margin-bottom: 10px;
  line-height: 19px;
  vertical-align: middle;
}

/* line 12874, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .basel-filter-buttons .open-filters {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  color: #1b1919;
  position: relative;
  padding-right: 20px;
  text-decoration: none;
}

/* line 12883, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .basel-filter-buttons .open-filters:after,
.shop-loop-head .basel-filter-buttons .open-filters:before {
  content: " ";
  width: 10px;
  height: 2px;
  position: absolute;
  right: 0;
  top: 9px;
  display: inline-block;
  background-color: #1b1919;
  transition: all 0.2s ease-in-out;
}

/* line 12898, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .basel-filter-buttons .open-filters:before {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -sand-transform: rotate(-90deg);
}

/* line 12906, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .basel-filter-buttons .open-filters:hover:after {
  transform: translateX(-6px) rotate(50deg);
  -webkit-transform: translateX(-6px) rotate(50deg);
  -moz-transform: translateX(-6px) rotate(50deg);
  -o-transform: translateX(-6px) rotate(50deg);
  -ms-transform: translateX(-6px) rotate(50deg);
  -sand-transform: translateX(-6px) rotate(50deg);
}

/* line 12914, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .basel-filter-buttons .open-filters:hover:before {
  transform: rotate(-50deg);
  -webkit-transform: rotate(-50deg);
  -moz-transform: rotate(-50deg);
  -o-transform: rotate(-50deg);
  -ms-transform: rotate(-50deg);
  -sand-transform: rotate(-50deg);
}

/* line 12922, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .basel-filter-buttons .open-filters.btn-opened:before {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 12930, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .basel-filter-buttons .open-filters.btn-opened:after {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -sand-transform: rotate(45deg);
}

/* line 12938, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .woocommerce-ordering {
  display: inline-block;
  position: relative;
  top: -11px;
  margin-left: 20px;
  vertical-align: top;
  color: #636363;
}

/* line 12946, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop-loop-head .woocommerce-ordering select:focus {
  border-color: rgba(0, 0, 0, 0.4);
}

/* line 12950, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-drop-category {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: inline-block;
  border-radius: 50%;
  width: 60px;
  height: 40px;
  cursor: pointer;
}

/* line 12961, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-drop-category:after,
.icon-drop-category:before {
  content: " ";
  width: 10px;
  height: 1px;
  position: absolute;
  right: 12px;
  top: 19px;
  display: inline-block;
  background-color: #312f2f;
  transition: all 0.2s ease-in-out;
}

/* line 12976, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-drop-category:after {
  transform: translateX(-6px) rotate(50deg);
  -webkit-transform: translateX(-6px) rotate(50deg);
  -moz-transform: translateX(-6px) rotate(50deg);
  -o-transform: translateX(-6px) rotate(50deg);
  -ms-transform: translateX(-6px) rotate(50deg);
  -sand-transform: translateX(-6px) rotate(50deg);
}

/* line 12984, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-drop-category:before {
  transform: rotate(-50deg);
  -webkit-transform: rotate(-50deg);
  -moz-transform: rotate(-50deg);
  -o-transform: rotate(-50deg);
  -ms-transform: rotate(-50deg);
  -sand-transform: rotate(-50deg);
}

/* line 12992, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-drop-category.basel-act-icon:after,
.icon-drop-category.basel-act-icon:before {
  width: 15px;
}

/* line 12996, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-drop-category.basel-act-icon:before {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 13004, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-drop-category.basel-act-icon:after {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -sand-transform: rotate(45deg);
}

/* line 13012, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .icon-drop-category:after,
.color-scheme-light .icon-drop-category:before {
  background-color: white;
}

/* line 13017, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-show-categories {
  display: none;
  padding-top: 12px;
  padding-bottom: 12px;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1px;
  position: relative;
  color: #2f2d2d;
  cursor: pointer;
  padding-right: 16px;
  padding-right: 22px;
}

/* line 13031, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-show-categories:after,
.basel-show-categories:before {
  content: " ";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -1px;
  width: 10px;
  height: 2px;
  display: inline-block;
  background-color: #2f2d2d;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
}

/* line 13051, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-show-categories:after {
  transform: translateX(-6px) rotate(50deg);
  -webkit-transform: translateX(-6px) rotate(50deg);
  -moz-transform: translateX(-6px) rotate(50deg);
  -o-transform: translateX(-6px) rotate(50deg);
  -ms-transform: translateX(-6px) rotate(50deg);
  -sand-transform: translateX(-6px) rotate(50deg);
}

/* line 13059, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-show-categories:before {
  transform: rotate(-50deg);
  -webkit-transform: rotate(-50deg);
  -moz-transform: rotate(-50deg);
  -o-transform: rotate(-50deg);
  -ms-transform: rotate(-50deg);
  -sand-transform: rotate(-50deg);
}

/* line 13067, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-show-categories.button-open:before {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 13075, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-show-categories.button-open:after {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -sand-transform: rotate(45deg);
}

/* line 13083, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .basel-show-categories {
  color: white;
}

/* line 13086, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .basel-show-categories:after,
.color-scheme-light .basel-show-categories:before {
  background-color: white;
}

/** ------------------------------------------
* SHOP TITLE
* ------------------------------------------ */
/* line 13094, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap .title-shop.without-title.title-size-small {
  padding: 95px 0 50px 0;
}

/* line 13097, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap .title-shop.without-title.title-size-default {
  padding: 140px 0 100px 0;
}

/* line 13100, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-header-overlap .title-shop.without-title.title-size-large {
  padding: 175px 0;
}

/** ------------------------------------------
* BACK BUTTON
* ------------------------------------------ */
/* line 13107, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-back-btn {
  line-height: 40px;
  display: inline-block;
  width: 50px;
  vertical-align: middle;
  font-size: 0;
  text-decoration: none;
}

/* line 13115, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-back-btn .basel-tooltip-label {
  display: none;
}

/* line 13118, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-back-btn > span {
  width: 25px;
  height: 2px;
  line-height: 2px;
  position: relative;
  display: inline-block;
  background-color: black;
  transition: all 0.25s ease;
}

/* line 13130, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-back-btn > span:before {
  content: "\f0d9";
  position: absolute;
  left: -4px;
  top: 0;
  font-size: 14px;
  line-height: 3px;
  color: black;
  font: var(--fa-font-regular);
}

/* line 13140, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-back-btn > span:after {
  content: "";
  position: absolute;
  top: -5px;
  right: -1px;
  width: 2px;
  height: 7px;
  line-height: 0;
  background-color: black;
}

/* line 13150, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-back-btn:hover > span {
  width: 35px;
}

/* line 13154, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop {
  border: none;
}

/* line 13157, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop.without-title.title-size-small {
  padding: 0;
}

/* line 13160, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop.without-title.title-size-default {
  padding: 30px 0;
}

/* line 13163, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop.without-title.title-size-large {
  padding: 60px 0;
}

/* line 13166, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop.title-design-centered {
  text-align: center;
}

/* line 13169, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop.title-design-centered .nav-shop h1 {
  float: none;
  margin-left: 0;
}

/* line 13173, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop.title-design-centered .basel-back-btn + h1,
.title-shop.title-design-centered
.basel-back-btn
+ h1
+ .basel-show-categories
+ .basel-product-categories,
.title-shop.title-design-centered
.basel-back-btn
+ .basel-show-categories
+ .basel-product-categories {
  padding-left: 50px;
  padding-right: 50px;
}

/* line 13186, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop.title-design-centered.title-size-large .nav-shop h1 {
  line-height: 75px;
}

/* line 13189, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop .nav-shop {
  position: relative;
}

/* line 13192, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop .nav-shop:after {
  content: "";
  clear: both;
  display: block;
}

/* line 13197, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop .nav-shop h1 {
  float: right;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  letter-spacing: 2px;
  line-height: 50px;
}

/* line 13206, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop
.basel-back-btn
+ h1
+ .basel-show-categories
+ .basel-product-categories,
.title-shop
.basel-back-btn
+ .basel-show-categories
+ .basel-product-categories {
  padding-left: 60px;
}

/* line 13217, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop .basel-back-btn + h1 + .basel-show-categories,
.title-shop .basel-back-btn + .basel-show-categories {
  margin-left: 60px;
  margin-right: 60px;
}

/* line 13222, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop .basel-back-btn {
  position: absolute;
  top: 50%;
  margin-top: -18px;
  left: 0;
}

/* line 13228, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop.color-scheme-light .nav-shop > .basel-back-btn > span {
  background-color: white;
}

/* line 13231, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop.color-scheme-light .nav-shop > .basel-back-btn > span:after {
  background-color: white;
}

/* line 13234, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.title-shop.color-scheme-light .nav-shop > .basel-back-btn > span:before {
  color: white;
}

/* line 13238, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories > li {
  display: inline-block;
}

/* line 13241, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories > li > a {
  display: inline-block;
  line-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 13247, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories > li > a:after {
  right: 10px;
  bottom: 16px;
  width: calc(0% - 20px);
}

/* line 13254, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories > li:hover > a:after {
  width: calc(100% - 20px);
  left: 10px;
}

/* line 13260, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories > li.wc-default-cat {
  display: none;
}

/* line 13263, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories > li.current-cat > a:after,
.basel-product-categories > li.current-cat-parent > a:after {
  width: calc(100% - 20px);
  left: 10px;
}

/* line 13270, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories li {
  position: relative;
}

/* line 13273, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories li a {
  text-transform: uppercase;
  letter-spacing: 1px;
  text-decoration: none;
  position: relative;
}

/* line 13279, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories li a:after {
  content: " ";
  position: absolute;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.3);
  transition: width 0.25s ease;
}

/* line 13289, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories li .children {
  position: absolute;
  top: 120%;
  left: 50%;
  width: 180px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: white;
  opacity: 0;
  visibility: hidden;
  z-index: 15;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  transition: all 0.2s ease-in-out;
  -sand-transform: translateX(-90px);
  transform: translateX(-90px);
}

/* line 13312, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories li .children li {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 13316, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories li .children li a {
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 1.4;
  display: inline-block;
  font-size: 13px;
}

/* line 13323, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories li .children li a:after {
  bottom: 4px;
  width: 0;
  right: 0;
}

/* line 13328, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories li .children li.current-cat > a:after,
.basel-product-categories li .children li.current-cat-parent > a:after {
  width: 100%;
}

/* line 13332, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories li .children li:hover > a:after {
  width: 100%;
  left: 0;
}

/* line 13336, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories li .children .children {
  top: 0;
  left: 100%;
  -sand-transform: none;
  transform: none;
}

/* line 13346, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories li .children .children:before {
  content: none;
}

/* line 13349, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories li .children:before {
  content: "\f0d8";
  position: absolute;
  left: 50%;
  margin-left: -7.5px;
  top: -5px;
  line-height: 0;
  font: var(--fa-font-regular);
  font-size: 26px;
  color: #f9f9f9;
}

/* line 13360, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories li:hover > .children {
  top: 100%;
  opacity: 1;
  visibility: visible;
}

/* line 13365, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-categories li:hover > .children .children {
  top: 0;
}

/* line 13368, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .basel-product-categories li a {
  color: white;
}

/* line 13371, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .basel-product-categories li a:after {
  background-color: white;
}

/* line 13374, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .basel-product-categories li .children {
  background-color: black;
  box-shadow: none;
}

/* line 13378, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .basel-product-categories li .children:before {
  color: black;
}

/** ------------------------------------------
* PAGINATION WOOCOMMERCE 
* ------------------------------------------ */
/* line 13385, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-pagination {
  display: block;
  text-align: center;
}

/* line 13389, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-pagination .page-numbers {
  display: inline-block;
}

/* line 13392, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-pagination .page-numbers li {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  margin-right: 3px;
}

/* line 13398, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-pagination .page-numbers li a,
.woocommerce-pagination .page-numbers li span {
  display: inline-block;
  border: 1px solid transparent;
  border-bottom: 1px solid #b1b1b1;
  color: black;
  font-size: 16px;
  width: 34px;
  line-height: 32px;
  transition: all 0.2s ease-in-out;
}

/* line 13412, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-pagination .page-numbers li a {
  text-decoration: none;
}

/* line 13415, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-pagination .page-numbers li a:hover,
.woocommerce-pagination .page-numbers li a:focus {
  border-color: #b1b1b1;
}

/* line 13419, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-pagination .page-numbers li a:focus {
  border-color: black;
}

/* line 13422, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-pagination .page-numbers li .current {
  background-color: black;
  border-color: black;
  color: white;
}

/* line 13427, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-pagination .page-numbers li .next,
.woocommerce-pagination .page-numbers li .prev {
  border: none;
  background-color: transparent;
  font-size: 0;
  color: black;
  line-height: 0;
  margin-right: -4px;
}

/* line 13436, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-pagination .page-numbers li .next:before,
.woocommerce-pagination .page-numbers li .prev:before {
  content: "\e606";
  font-size: 16px;
  line-height: 34px;
  font-family: "simple-line-icons";
}

/* line 13443, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-pagination .page-numbers li .next:hover,
.woocommerce-pagination .page-numbers li .next:focus,
.woocommerce-pagination .page-numbers li .prev:hover,
.woocommerce-pagination .page-numbers li .prev:focus {
  text-decoration: none;
  color: black;
  opacity: 0.8;
  background-color: transparent;
}

/* line 13452, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-pagination .page-numbers li .next:focus,
.woocommerce-pagination .page-numbers li .prev:focus {
  color: black;
}

/* line 13456, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-pagination .page-numbers li .prev:before {
  content: "\e605";
}

/** ------------------------------------------
* STAR RATING
* ------------------------------------------ */
/* line 13463, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.star-rating {
  display: inline-block;
  font-size: 12px;
  position: relative;
  height: 18px;
  line-height: 18px;
  letter-spacing: 2px;
  width: 65px;
  font: var(--fa-font-regular);
}

/* line 13473, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.star-rating:before {
  content: "\f006\f006\f006\f006\f006";
  position: absolute;
  top: 0;
  left: 0;
  color: #a5a5a5;
}

/* line 13480, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  font-size: 0;
}

/* line 13488, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.star-rating span strong,
.star-rating span span {
  display: none;
}

/* line 13492, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.star-rating span:before {
  content: "\f005\f005\f005\f005\f005";
  position: absolute;
  top: 0;
  left: 0;
  color: #1aada3;
  font-size: 12px;
}

/* line 13500, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .star-rating:before {
  color: rgba(255, 255, 255, 0.3);
}

/* line 13503, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .star-rating span:before {
  color: rgba(255, 255, 255, 0.3);
}

/** ------------------------------------------
* ADD TO CART BUTTON
* ------------------------------------------ */
/* line 13510, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.add_to_cart_button {
  text-align: center;
  position: relative;
}

/* line 13514, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.add_to_cart_button:after {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 0;
  visibility: hidden;
  opacity: 0;
  content: " ";
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  transition: right 0.2s ease-in-out, opacity 0.25s ease-in-out;
}

/* line 13536, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.add_to_cart_button.loading {
  padding-right: 35px;
  padding-left: 15px;
}

/* line 13540, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.add_to_cart_button.loading:after {
  visibility: visible;
  opacity: 1;
  right: 10px;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
}

/** ------------------------------------------
* PRICE
* ------------------------------------------ */
/* line 13551, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.amount {
  color: #949494;
}

/* line 13554, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .amount {
  color: rgba(255, 255, 255, 0.9);
}

/* line 13557, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-dark .amount {
  color: #000000;
}

/* line 13561, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.price {
  color: #949494;
}

/* line 13564, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.price del {
  color: #bdbdbd;
}

/* line 13567, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.price del > .amount {
  color: #bdbdbd;
}

/* line 13570, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.price ins {
  text-decoration: none;
  background-color: transparent;
  padding: 0;
  opacity: 1;
}

/* line 13576, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.price ins > .amount {
  color: #1aada3;
}

/* line 13579, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .price {
  color: white;
}

/* line 13582, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .price del {
  color: rgba(255, 255, 255, 0.5);
}

/* line 13585, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .price del > .amount {
  color: rgba(255, 255, 255, 0.5);
}

/* line 13588, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-dark .price {
  color: #000000;
}

/* line 13591, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-dark .price del {
  color: #575656;
}

/* line 13594, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-dark .price del > .amount {
  color: #575656;
}

/** ------------------------------------------
* PRODUCT TITLE STYLE
* ------------------------------------------ */
/* line 13601, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-title a {
  color: #252222;
  font-family: "Lora", "MS Sans Serif", Geneva, sans-serif;
  letter-spacing: 0.3px;
  text-decoration: none;
}

/** ------------------------------------------
* PRODUCT COUNTER
* ------------------------------------------ */
/* line 13611, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-countdown {
  margin-top: 15px;
  font-size: 0;
}

/* line 13615, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-countdown > span {
  display: inline-block;
  min-width: 50px;
  height: 50px;
  padding: 6px 5px;
  background-color: #1b1b1b;
  color: white;
  text-align: center;
  font-size: 20px;
  margin: 0 2px 5px 2px;
}

/* line 13626, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-countdown > span span {
  display: block;
  text-transform: uppercase;
  font-size: 11px;
  color: rgba(255, 255, 255, 0.5);
}

/** ------------------------------------------
* CATEGORY GRID ITEM
* ------------------------------------------ */
/* line 13636, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-space-0 {
  margin-left: -0px;
  margin-right: -0px;
}

/* line 13640, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-space-0 .category-grid-item {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
}

/* line 13646, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-space-2 {
  margin-left: -1px;
  margin-right: -1px;
}

/* line 13650, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-space-2 .category-grid-item {
  padding-left: 1px;
  padding-right: 1px;
  margin-bottom: 2px;
}

/* line 13656, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-space-6 {
  margin-left: -3px;
  margin-right: -3px;
}

/* line 13660, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-space-6 .category-grid-item {
  padding-left: 3px;
  padding-right: 3px;
  margin-bottom: 6px;
}

/* line 13666, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-space-10 {
  margin-left: -5px;
  margin-right: -5px;
}

/* line 13670, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-space-10 .category-grid-item {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 10px;
}

/* line 13676, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-space-20 {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 13680, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-space-20 .category-grid-item {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}

/* line 13686, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-space-30 {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 13690, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-space-30 .category-grid-item {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}

/* line 13696, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.category-grid-item {
  margin-bottom: 30px;
}

/* line 13699, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.category-grid-item .category-link-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 13707, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-style-carousel .vc_carousel_container {
  margin-left: 0;
  margin-right: 0;
}

/* line 13711, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-style-carousel .vc_carousel_container .owl-carousel-item-inner {
  padding-left: 0;
  padding-right: 0;
}

/* line 13716, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-default .category-content {
  position: relative;
  overflow: hidden;
  text-align: center;
}

/* line 13721, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-default .category-content > a {
  display: block;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  perspective: 800px;
  -webkit-perspective: 800px;
  transition: all 0.6s ease-in-out;
}

/* line 13732, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-default .products-cat-number {
  display: none;
}

/* line 13735, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-default .hover-mask {
  position: absolute;
  bottom: 20px;
  left: 50%;
  box-shadow: 1px 1px 3px rgba(136, 136, 136, 0.19);
  background-color: white;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}

/* line 13746, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-default .hover-mask h3 {
  margin-bottom: 0;
  padding-right: 25px;
  padding-left: 25px;
  padding-bottom: 12px;
  padding-top: 12px;
  line-height: 1.4;
  color: black;
  font-size: 16px;
  text-transform: none;
  font-style: italic !important;
  letter-spacing: 1.5px;
  transition: all 0.3s ease;
}

/* line 13763, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-default .hover-mask h3 .count {
  display: none;
}

/* line 13766, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-default .hover-mask > a:not(.category-link-overlay) {
  display: none;
}

/* line 13769, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-default:hover > .category-content > a {
  transform: scale(1.11);
  -webkit-transform: scale(1.11);
  -o-transform: scale(1.11);
  -moz-transform: scale(1.11);
}

/* line 13776, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-alt .category-content {
  text-align: center;
}

/* line 13779, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-alt .category-link {
  position: relative;
  display: block;
  overflow: hidden;
  background-color: black;
  color: white;
  margin-bottom: 10px;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  perspective: 800px;
  -webkit-perspective: 800px;
}

/* line 13791, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-alt .product-category-thumbnail {
  margin: -2px;
  transition: all 0.6s ease;
}

/* line 13798, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-alt .products-cat-number {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  color: white;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  opacity: 0;
  visibility: hidden;
  display: flexbox;
  display: flex;
  display: -ms-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  transition: all 0.5s ease;
}

/* line 13825, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-alt .category-link-overlay {
  display: none;
}

/* line 13828, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-alt .hover-mask > h3 {
  font-size: 22px;
  margin-bottom: 10px;
}

/* line 13832, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-alt .hover-mask > a:not(.category-link-overlay) {
  color: #8a8a8a;
  border-bottom: 1px solid #e6e6e6;
  text-decoration: none;
}

/* line 13837, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-alt .hover-mask > a:not(.category-link-overlay):hover {
  border-color: #bdbdbd;
}

/* line 13840, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-alt:hover .product-category-thumbnail {
  opacity: 0.6;
  transform: scale(1.11);
  -webkit-transform: scale(1.11);
  -o-transform: scale(1.11);
  -moz-transform: scale(1.11);
}

/* line 13847, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-alt:hover .products-cat-number {
  opacity: 1;
  visibility: visible;
}

/* line 13852, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-center .category-content {
  position: relative;
  display: -ms-flex;
  display: flex;
  -ms-justify-content: center;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  text-align: center;
  text-transform: uppercase;
}

/* line 13866, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-center .category-link {
  overflow: hidden;
  background-color: black;
}

/* line 13870, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-center .product-category-thumbnail {
  margin: -2px;
  opacity: 0.9;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  perspective: 800px;
  -webkit-perspective: 800px;
  transition: all 0.3s ease;
}

/* line 13882, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-center .products-cat-number {
  display: none;
}

/* line 13885, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-center div.hover-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  display: flexbox;
  display: -ms-flex;
  display: flex;
  -ms-justify-content: center;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  flex-direction: column;
  transition: all 0.3s ease;
}

/* line 13910, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-center div.hover-mask > h3 {
  margin-bottom: 0;
  font-size: 22px;
  color: white;
  cursor: default;
}

/* line 13916, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-center div.hover-mask > a {
  opacity: 0;
  visibility: hidden;
  margin-bottom: -20px;
  line-height: 20px;
  font-size: 12px;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.8);
}

/* line 13925, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-center div.hover-mask > a:hover {
  color: rgba(255, 255, 255, 0.6);
}

/* line 13928, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-center div.hover-mask .category-link-overlay {
  margin: 0;
}

/* line 13931, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-center:hover .product-category-thumbnail {
  opacity: 0.6;
}

/* line 13934, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-center:hover div.hover-mask {
  transform: translateY(-15px);
}

/* line 13940, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cat-design-center:hover div.hover-mask > a {
  opacity: 1;
  visibility: visible;
}

/* line 13945, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-style-masonry-first .cat-design-center:first-child .hover-mask h3 {
  font-size: 26px;
}

/** ------------------------------------------
* PRODUCT ITEMS
* ------------------------------------------ */
/* line 13952, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item {
  margin-bottom: 50px;
  text-align: center;
}

/* line 13956, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item .product-element-top {
  margin-bottom: 10px;
}

/* line 13959, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item .product-element-top > a {
  display: block;
}

/* line 13962, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item .product-element-top:after {
  content: " ";
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  border: 2px solid rgba(0, 0, 0, 0.8);
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
}

/* line 13985, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item .product-title {
  margin-bottom: 10px;
  text-align: center;
  line-height: 1.2;
  font-family: unset;
}

/* line 13991, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item .product-title a {
  font-size: 15px;
  display: inline-block;
}

/* line 13995, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item .basel-product-cats a {
  display: inline-block;
  text-transform: uppercase;
  font-size: 12px;
  margin-bottom: 5px;
}

/* line 14001, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item .star-rating {
  margin-bottom: 4px;
}

/* line 14004, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item .price {
  display: block;
  font-size: 16px;
  text-align: center;
  margin-bottom: 0;
}

/* line 14010, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item .price del > .amount {
  font-size: 14px;
}

/* line 14013, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item .add_to_cart_button.added {
  display: none;
}

/* line 14016, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item.product-swatched .hover-img {
  display: none;
}

/* line 14019, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item.loading-image .product-element-top {
  position: relative;
}

/* line 14022, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item.loading-image .product-element-top > a {
  opacity: 0.4;
}

/* line 14025, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item.loading-image .product-element-top:after {
  opacity: 1;
  visibility: visible;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
}

/* line 14031, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item.col-md-3 .basel-product-countdown > span {
  padding: 3px 2px;
  min-width: 40px;
  height: 40px;
  font-size: 18px;
}

/* line 14037, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .product-grid-item .product-title > a {
  color: white;
}

/* line 14041, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item {
  position: relative;
  display: flex;
  display: -ms-flexbox;
  flex-direction: row;
  align-items: stretch;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  flex-wrap: nowrap;
  padding-bottom: 30px;
  margin-bottom: 30px;
}

/* line 14061, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-title,
.product-list-item .product-list-info {
  text-align: left;
}

/* line 14065, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-title {
  margin-bottom: 15px;
}

/* line 14068, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-title > a {
  display: inline;
  line-height: 1.5;
  font-weight: normal;
  font-size: inherit;
  border-bottom: 1px solid #f1f1f1;
}

/* line 14075, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-title > a:hover {
  border-color: rgba(0, 0, 0, 0.2);
}

/* line 14078, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .woocommerce-product-rating {
  margin-bottom: 12px;
}

/* line 14081, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .woocommerce-product-rating > a {
  vertical-align: middle;
}

/* line 14084, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .star-rating {
  vertical-align: middle;
  margin-bottom: 0;
}

/* line 14088, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .basel-product-countdown {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 14092, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .blockOverlay {
  display: none !important;
}

/* line 14095, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-list-buttons > a {
  margin-bottom: 15px;
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 14101, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-list-buttons > a:hover,
.product-list-item .product-list-buttons > a:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 14109, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-list-buttons > a.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 14113, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-list-buttons > a.btn-style-bordered:hover,
.product-list-item .product-list-buttons > a.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 14119, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-list-buttons > a.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 14124, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-list-buttons > a.btn-style-link:hover,
.product-list-item .product-list-buttons > a.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 14130, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-list-buttons .add_to_cart_button:after {
  border-color: white;
  margin-top: -8px;
}

/* line 14134, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-list-buttons .yith-wcwl-add-to-wishlist a:hover,
.product-list-item .product-list-buttons .product-compare-button a:hover {
  color: #1aada3;
}

/* line 14138, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-list-buttons .yith-wcwl-add-to-wishlist {
  margin-bottom: 10px;
}

/* line 14141, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-list-buttons .yith-wcwl-add-to-wishlist a {
  line-height: 1;
}

/* line 14144, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-list-buttons .yith-wcwl-add-to-wishlist a:after {
  position: absolute;
  left: 0;
  top: 1px;
  margin-left: 0;
}

/* line 14150, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-list-buttons .yith-wcwl-add-to-wishlist a:before {
  transition: none;
  -webkit-transition: none;
}

/* line 14154, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item
.product-list-buttons
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-button.feid-in
> a:before {
  opacity: 0;
}

/* line 14161, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item
.product-list-buttons
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistaddedbrowse
> a:before,
.product-list-item
.product-list-buttons
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistexistsbrowse
> a:before {
  color: #1aada3;
}

/* line 14173, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-list-buttons .product-compare-button > a {
  background-color: transparent;
  border: none;
  padding: 0;
  text-transform: initial;
}

/* line 14179, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item
.product-list-buttons
.product-compare-button
> a.loading:not(.added):after {
  opacity: 1;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
}

/* line 14187, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item
.product-list-buttons
.product-compare-button
> a.loading:not(.added):before {
  opacity: 0;
}

/* line 14193, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item
.product-list-buttons
.product-compare-button
> a.added:before {
  color: #1aada3;
}

/* line 14199, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-list-buttons .product-compare-button > a:before {
  content: "\e098";
  font-size: 18px;
  vertical-align: middle;
  margin-right: 4px;
  display: inline-block;
  font-family: "Simple-Line-Icons";
}

/* line 14207, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-list-buttons .product-compare-button > a:after {
  position: absolute;
  left: 0;
  top: 2px;
  content: " ";
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  opacity: 0;
}

/* line 14222, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item .product-list-image div.yith-wcwl-add-to-wishlist,
.product-list-item .product-list-image div.product-compare-button,
.product-list-item .product-list-buttons div.yith-wcwl-add-to-wishlist,
.product-list-item .product-list-buttons div.product-compare-button {
  opacity: 1;
  visibility: visible;
  transform: none;
  -webkit-transform: none;
}

/* line 14231, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 15px;
  border-bottom: 1px solid #f1f1f1;
  width: calc(100% - 15px);
  width: -webkit-calc(100% - 15px);
}

/* line 14241, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-item:last-child:after {
  display: none;
}

/* line 14245, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-image {
  position: relative;
  flex: 0 0 20%;
  -webkit-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  width: 20%;
  max-width: 20%;
  -webkit-align-self: flex-start;
  -ms-align-self: flex-start;
  text-align: flex-start;
}

/* line 14256, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-image > a {
  display: block;
}

/* line 14259, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-image .quick-view {
  position: absolute;
  top: 0;
  right: -1px;
}

/* line 14264, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-image .quick-view > a {
  display: block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 0;
}

/* line 14272, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-image .quick-view > a.loading:before {
  content: " ";
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
}

/* line 14285, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-image .quick-view > a:before {
  content: "\e091";
  display: inline-block;
  font-size: 18px;
  font-family: "Simple-Line-Icons";
}

/* line 14291, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-image .hover-img {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  transition: all 0.4s ease-in-out;
}

/* line 14302, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-image:hover .quick-view {
  opacity: 1 !important;
  visibility: visible !important;
  transform: scale(1) !important;
  -webkit-transform: scale(1) !important;
}

/* line 14308, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-image:hover .hover-img {
  opacity: 1;
}

/* line 14312, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-content {
  display: flex;
  display: -ms-flexbox;
  flex-direction: row;
  align-items: stretch;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  flex-wrap: nowrap;
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
}

/* line 14333, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-info {
  margin-left: 20px;
  margin-right: 20px;
  padding-right: 20px;
  border-right-width: 1px;
  border-right-style: solid;
  border-color: #f1f1f1;
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
}

/* line 14345, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-buttons {
  flex: 0 0 165px;
  -webkit-flex: 1 0 165px;
  -ms-flex: 1 0 165px;
  width: 165px;
  max-width: 165px;
  align-self: center;
  -webkit-align-self: center;
  -ms-align-self: center;
  text-align: center;
}

/* line 14356, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-buttons .price {
  margin-bottom: 10px;
}

/* line 14359, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-list-buttons .basel-tooltip-label {
  display: none;
}

/** ------------------------------------------
* SWATCHES ON GRID
* ------------------------------------------ */
/* line 14366, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.swatches-on-grid .swatch-on-grid {
  display: inline-block;
  font-size: 0;
  font-weight: bold;
  color: #212121;
  text-align: center;
  border-radius: 50%;
  vertical-align: middle;
  margin-right: 8px;
  width: 15px;
  height: 15px;
  background-size: cover;
}

/* line 14379, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.swatches-on-grid .swatch-on-grid .basel-tooltip-label {
  margin-bottom: 2px;
}

/* line 14382, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.swatches-on-grid .swatch-on-grid:last-child {
  margin-right: 0;
}

/* line 14385, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.swatches-on-grid .swatch-on-grid[style$="#ffffff;"] {
  border: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 14388, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.swatches-on-grid .swatch-on-grid[style$="#ffffff;"] .basel-tooltip-label {
  margin-bottom: 6px;
}

/* line 14391, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.swatches-on-grid
.swatch-on-grid[style$="#ffffff;"]:hover
.basel-tooltip-label {
  margin-bottom: 4px;
}

/* line 14396, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.swatches-on-grid .swatch-on-grid.current-swatch {
  position: relative;
}

/* line 14399, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.swatches-on-grid .swatch-on-grid.current-swatch:after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: black;
}

/* line 14408, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.swatches-on-grid .swatch-on-grid.swatch-has-image {
  cursor: pointer;
}

/* line 14411, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.swatches-on-grid .swatch-on-grid.swatch-size-large {
  width: 35px;
  height: 35px;
}

/* line 14415, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.swatches-on-grid .swatch-on-grid.swatch-size-xlarge {
  width: 50px;
  height: 50px;
}

/* line 14419, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.swatches-on-grid .swatch-on-grid.text-only {
  font-size: 14px;
  width: auto;
  height: 20px;
  line-height: 20px;
  min-width: 15px;
}

/* line 14426, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.swatches-on-grid .swatch-on-grid.text-only .basel-tooltip-label {
  display: none;
}

/* line 14429, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.swatches-on-grid .swatch-on-grid.variation-out-of-stock {
  opacity: 0.8;
}

/** ------------------------------------------
* GRID MASONRY
* ------------------------------------------ */
/* line 14436, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.grid-masonry .product-grid-item,
.grid-masonry .category-grid-item {
  margin-bottom: 30px;
}

/** ------------------------------------------
* QUICK VIEW ON HOVER 2,3,4
* ------------------------------------------ */
/* line 14444, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

/* line 14450, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .quick-view,
.basel-buttons .product-compare-button {
  margin-bottom: 0;
}

/* line 14454, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .quick-view > a,
.basel-buttons .product-compare-button > a {
  display: block;
  font-size: 0;
  width: 35px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  color: rgba(0, 0, 0, 0.9);
  text-decoration: none;
  text-transform: none;
}

/* line 14466, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .quick-view > a .basel-tooltip-label,
.basel-buttons .product-compare-button > a .basel-tooltip-label {
  bottom: auto;
  left: auto;
  right: 135%;
  top: 50%;
  -sand-transform: translateX(0px) translateY(-50%);
  transform: translateX(0px) translateY(-50%);
}

/* line 14479, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .quick-view > a .basel-tooltip-label:before,
.basel-buttons .product-compare-button > a .basel-tooltip-label:before {
  content: "";
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 99%;
  right: auto;
  color: transparent;
  font-size: 16px;
  font: var(--fa-font-regular);
  line-height: 5px;
  -sand-transform: translateX(0) translateY(-50%);
  transform: translateX(0) translateY(-50%);
  transition: all 0.2s ease-in-out;
}

/* line 14503, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .quick-view > a:hover .basel-tooltip-label,
.basel-buttons .product-compare-button > a:hover .basel-tooltip-label {
  background-color: black;
  color: white;
  visibility: visible;
  top: 50%;
  bottom: auto;
  left: auto;
  right: 115%;
}

/* line 14513, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .quick-view > a:hover .basel-tooltip-label:before,
.basel-buttons .product-compare-button > a:hover .basel-tooltip-label:before {
  color: black;
}

/* line 14517, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .quick-view > a:focus,
.basel-buttons .product-compare-button > a:focus {
  outline: none;
}

/* line 14521, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .quick-view > a:before,
.basel-buttons .product-compare-button > a:before {
  content: "\e091";
  display: inline-block;
  font-size: 18px;
  font-family: "Simple-Line-Icons";
}

/* line 14528, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .quick-view > a.loading:not(.added):before,
.basel-buttons .product-compare-button > a.loading:not(.added):before {
  content: " ";
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
}

/* line 14542, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .product-compare-button > a {
  padding: 0;
  background-color: transparent;
  border: none;
  text-transform: none;
}

/* line 14548, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .product-compare-button > a .blockOverlay {
  display: none !important;
}

/* line 14551, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .product-compare-button > a.added:before {
  color: #1aada3;
}

/* line 14554, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .product-compare-button > a:before {
  content: "\e098";
}

/* line 14558, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item:not(.basel-hover-base) .quick-view,
.product-grid-item:not(.basel-hover-base) .product-compare-button {
  visibility: hidden;
  opacity: 0;
  transform: scale(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  -sand-transform: scale(0);
  transition: all 0.25s ease-in-out;
}

/* line 14573, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item:not(.basel-hover-base):hover
.product-element-top
.quick-view,
.product-grid-item:not(.basel-hover-base):hover
.product-element-top
.product-compare-button {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -sand-transform: scale(1);
}

/* line 14589, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .basel-buttons .quick-view > a,
.basel-hover-button .basel-buttons .product-compare-button > a,
.basel-hover-info .basel-buttons .quick-view > a,
.basel-hover-info .basel-buttons .product-compare-button > a {
  color: white;
}

/* line 14595, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .basel-buttons .quick-view > a:hover,
.basel-hover-button .basel-buttons .product-compare-button > a:hover,
.basel-hover-info .basel-buttons .quick-view > a:hover,
.basel-hover-info .basel-buttons .product-compare-button > a:hover {
  color: rgba(255, 255, 255, 0.9);
}

/* line 14601, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .basel-buttons .quick-view > a:before,
.basel-hover-button .basel-buttons .product-compare-button > a:before,
.basel-hover-info .basel-buttons .quick-view > a:before,
.basel-hover-info .basel-buttons .product-compare-button > a:before {
  border-color: white;
}

/** ------------------------------------------
* EFFECTS HOVER 1
* ------------------------------------------ */
/* line 14611, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .product-element-top {
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
}

/* line 14619, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .product-element-top:hover > .hover-img {
  opacity: 1;
}

/* line 14622, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .hover-img {
  position: absolute;
  top: 0;
  opacity: 0;
  width: 100%;
  transition: all 0.4s ease-in-out;
}

/* line 14632, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .hover-mask {
  position: absolute;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.9);
  bottom: -40px;
  width: 100%;
  height: 40px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.25s ease-in-out;
}

/* line 14646, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .hover-mask a {
  color: rgba(255, 255, 255, 0.9);
}

/* line 14649, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .hover-mask a:hover {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}

/* line 14653, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .hover-mask > .clear {
  display: none;
}

/* line 14656, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .hover-mask > div {
  vertical-align: middle;
  display: inline-block;
  margin-left: 2px;
}

/* line 14661, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .hover-mask > div:first-child {
  margin-left: 0;
}

/* line 14664, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .basel-add-btn > a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  background-color: transparent;
  font-size: 0;
  border: none;
  text-transform: none;
}

/* line 14674, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .basel-add-btn > a:after {
  content: none;
}

/* line 14677, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .basel-add-btn > a:before {
  font-size: 18px;
  display: inline-block;
  width: 19px;
  font-family: "Simple-Line-Icons";
}

/* line 14683, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .product_type_simple:before,
.basel-hover-base .product_type_variable:before {
  content: "\e08b";
}

/* line 14687, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .add_to_cart_button:before {
  content: "\e04e";
}

/* line 14690, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .added_to_cart:before {
  content: "\e04d";
}

/* line 14693, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .add_to_cart_button.loading:before {
  content: " ";
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
  border-color: white;
}

/* line 14707, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .quick-view a,
.basel-hover-base .product-compare-button a {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 0;
  position: relative;
}

/* line 14716, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .quick-view a:before,
.basel-hover-base .product-compare-button a:before {
  content: "\e091";
  font-size: 18px;
  width: 19px;
  display: inline-block;
  font-family: "Simple-Line-Icons";
}

/* line 14724, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .quick-view a.loading:not(.added):before,
.basel-hover-base .product-compare-button a.loading:not(.added):before {
  content: " ";
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
  border-color: white;
}

/* line 14739, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .product-compare-button a {
  background: none;
  padding: 0;
  border: none;
  text-transform: none;
}

/* line 14745, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .product-compare-button a .blockOverlay {
  display: none !important;
}

/* line 14748, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .product-compare-button a:before {
  content: "\e098";
}

/* line 14751, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .yith-wcwl-add-to-wishlist {
  margin-bottom: 0;
}

/* line 14754, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .yith-wcwl-add-to-wishlist > div > a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 0;
}

/* line 14760, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .yith-wcwl-add-to-wishlist > div > a:before {
  font-size: 18px;
  margin-right: 0;
}

/* line 14764, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .yith-wcwl-add-to-wishlist > div > a:after {
  display: none;
  margin-left: 0;
  border-color: white;
}

/* line 14769, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistexistsbrowse
> a:before,
.basel-hover-base
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistaddedbrowse
> a:before {
  content: "\f004";
  font: var(--fa-font-regular);
  font-size: 19px;
}

/* line 14781, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-button.feid-in
> a:before {
  font-size: 18px;
  margin-right: 0;
  display: none;
}

/* line 14789, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-button.feid-in
> a:after {
  display: inline-block;
}

/* line 14795, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base .swatches-on-grid {
  margin-bottom: 5px;
}

/* line 14798, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-base:hover > .product-element-top > .hover-mask {
  visibility: visible;
  opacity: 1;
  bottom: 0;
}

/** ------------------------------------------
* EFFECTS HOVER 2
* ------------------------------------------ */
/* line 14807, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .product-element-top {
  position: relative;
  background-color: black;
}

/* line 14811, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .product-element-top > a {
  position: relative;
  transition: all 0.25s ease-in-out;
}

/* line 14818, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .product-element-top > a > span {
  opacity: 1;
  visibility: visible;
  transition: all 0.25s ease-in-out;
  transform: scale(1);
  -o-transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -sand-transform: scale(1);
}

/* line 14832, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .basel-buttons {
  transition: all 0.25s ease-in-out;
}

/* line 14838, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .hover-mask {
  position: absolute;
  top: 50%;
  width: 100%;
  padding: 1px;
  text-align: center;
  opacity: 0;
  transition: all 0.25s ease-in-out;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -sand-transform: translateY(-50%);
}

/* line 14856, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .hover-mask > a {
  background-color: transparent;
  border: 1px solid white;
  color: white;
  transform: scale(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  -sand-transform: scale(0);
}

/* line 14867, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .hover-mask > a .basel-tooltip-label {
  display: none;
}

/* line 14870, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .hover-mask > a:after {
  border-color: rgba(255, 255, 255, 0.9);
}

/* line 14873, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .hover-mask > a:hover {
  background-color: #ffffff;
  color: #5f5f5f;
  border-color: #ffffff;
}

/* line 14878, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .hover-mask > a:hover:after {
  border-color: #5f5f5f;
}

/* line 14881, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .swatches-on-grid {
  margin-bottom: 5px;
}

/* line 14884, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button:hover > .product-element-top > .hover-mask {
  opacity: 1;
}

/* line 14887, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button:hover > .product-element-top > a {
  opacity: 0.4;
}

/* line 14890, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button:hover > .product-element-top .hover-mask > a {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -sand-transform: scale(1);
}

/* line 14898, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button:hover > .product-element-top > a > span {
  opacity: 0;
  visibility: hidden;
  transform: scale(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  -sand-transform: scale(0);
}

/* line 14908, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button.product-swatched .product-element-top .hover-mask {
  opacity: 0;
}

/* line 14911, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button.product-swatched .product-element-top > a {
  opacity: 1;
}

/* line 14914, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button.product-swatched .product-element-top .basel-buttons {
  opacity: 0;
}

/* line 14917, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button.product-swatched .product-element-top:hover > .hover-mask {
  opacity: 1;
}

/* line 14920, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button.product-swatched .product-element-top:hover .basel-buttons {
  opacity: 1;
}

/* line 14923, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button.product-swatched .product-element-top:hover > a {
  opacity: 0.4;
}

/* line 14926, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button.loading-image .product-element-top > a {
  opacity: 0.4;
}

/* line 14929, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button.loading-image .product-element-top .hover-mask {
  opacity: 0;
}

/* line 14932, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button.loading-image .product-element-top:after {
  border-color: white;
}

/** ------------------------------------------
* EFFECTS HOVER 3
* ------------------------------------------ */
/* line 14939, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info {
  margin-bottom: 30px;
}

/* line 14942, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .product-element-top {
  position: relative;
  background-color: black;
  margin-bottom: 0;
}

/* line 14947, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .product-element-top > a {
  position: relative;
  transition: all 0.25s ease-in-out;
}

/* line 14954, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .product-element-top:after {
  content: none;
}

/* line 14957, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .hover-mask {
  position: absolute;
  top: 55%;
  width: 100%;
  padding: 1px;
  text-align: center;
  opacity: 0;
  transform: translateY(-49%);
  -ms-transform: translateY(-49%);
  -sand-transform: translateY(-49%);
  transition: all 0.25s ease-in-out;
}

/* line 14975, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .product-actions {
  transform: translateY(20px);
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
  -ms-transform: translateY(20px);
  -o-transform: translateY(20px);
  -ms-transform: translateY(20px);
  -sand-transform: translateY(20px);
  transition: all 0.25s ease-in-out;
}

/* line 14989, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .product-actions > a {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: rgba(255, 255, 255, 0.9);
}

/* line 14994, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .product-actions > a .basel-tooltip-label {
  display: none;
}

/* line 14997, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .product-actions > a:after {
  border-color: rgba(255, 255, 255, 0.9);
}

/* line 15000, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .product-actions > a:hover {
  background-color: #ffffff;
  color: #5f5f5f;
  border-color: #ffffff;
}

/* line 15005, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .product-actions > a:hover:after {
  border-color: #5f5f5f;
}

/* line 15008, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .product-title {
  position: relative;
}

/* line 15011, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .product-title a {
  color: white;
  padding: 0 30px;
  display: inline-block;
  line-height: 1.5;
}

/* line 15017, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .product-title a:hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 15020, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .star-rating {
  margin-bottom: 10px;
  display: none;
}

/* line 15024, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .star-rating:before {
  color: rgba(255, 255, 255, 0.7);
}

/* line 15027, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .star-rating span:before {
  color: rgba(255, 255, 255, 0.9);
}

/* line 15030, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .swatches-on-grid {
  margin-bottom: 15px;
}

/* line 15033, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .swatches-on-grid .swatch-on-grid {
  color: white;
}

/* line 15036, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .swatches-on-grid .swatch-on-grid:last-child {
  position: relative;
}

/* line 15039, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .swatches-on-grid .swatch-on-grid:last-child:before {
  content: " ";
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid white;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
  position: absolute;
  top: 0;
  right: -25px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
}

/* line 15062, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .swatches-on-grid .swatch-on-grid.current-swatch:after {
  background-color: white;
}

/* line 15065, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .price {
  color: #ffffff;
  margin-bottom: 15px;
}

/* line 15069, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .price .amount {
  color: #ffffff;
}

/* line 15072, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .price del {
  color: #a5a5a5;
}

/* line 15075, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .price del .amount {
  color: #a5a5a5;
}

/* line 15078, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .price ins > .amount {
  text-decoration: none;
}

/* line 15081, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info:hover > .product-element-top > .hover-mask {
  top: 50%;
  opacity: 1;
}

/* line 15085, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info:hover > .product-element-top > .hover-mask .product-actions {
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -o-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -sand-transform: translateY(0px);
}

/* line 15093, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info:hover > .product-element-top > a {
  opacity: 0.2;
}

/* line 15096, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info.loading-image .product-element-top > a {
  opacity: 0.2;
}

/* line 15099, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info.loading-image
.swatches-on-grid
.swatch-on-grid:last-child:before {
  opacity: 1;
  visibility: visible;
}

/** ------------------------------------------
* EFFECTS HOVER 4
* ------------------------------------------ */
/* line 15109, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-link .product-element-top {
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
}

/* line 15117, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-link .product-element-top:hover .hover-img {
  opacity: 1;
}

/* line 15120, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-link .hover-img {
  position: absolute;
  top: 0;
  opacity: 0;
  width: 100%;
  transition: all 0.4s ease-in-out;
}

/* line 15130, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-link .wrapp-swap {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
}

/* line 15135, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-link .swap-elements {
  transition: all 0.2s ease-in-out;
}

/* line 15140, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-link .btn-add {
  height: 25px;
  line-height: 25px;
}

/* line 15144, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-link .btn-add a {
  background-color: transparent;
  font-weight: bold;
  position: relative;
  padding: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  text-transform: capitalize;
  padding: 0 0 0 0;
  color: #1aada3;
  border-color: #1aada3;
}

/* line 15157, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-link .btn-add a .basel-tooltip-label {
  display: none;
}

/* line 15160, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-link .btn-add a:after {
  transition: all 0.25s ease-in-out;
}

/* line 15167, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-link .btn-add a.loading {
  padding-right: 25px;
  padding-left: 0;
}

/* line 15171, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-link .btn-add a.loading:after {
  right: 0;
  border-color: #1aada3;
}

/* line 15175, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-link .btn-add a:hover {
  color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
}

/* line 15180, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-link .swatches-on-grid {
  margin-bottom: 6px;
}

/* line 15183, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-link .price {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
}

/* line 15188, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-link .star-rating {
  display: none;
}

/* line 15191, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-link:hover .wrapp-swap .swap-elements {
  transform: translateY(-25px);
  -webkit-transform: translateY(-25px);
  -o-transform: translateY(-25px);
  -moz-transform: translateY(-25px);
  -ms-transform: translateY(-25px);
  -sand-transform: translateY(-25px);
}

/** ------------------------------------------
* EFFECTS HOVER 5
* ------------------------------------------ */
/* line 15203, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt {
  text-align: left;
}

/* line 15206, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .product-element-top {
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
}

/* line 15214, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .product-element-top:hover .hover-img {
  opacity: 1;
}

/* line 15217, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .hover-img {
  position: absolute;
  top: 0;
  opacity: 0;
  width: 100%;
  transition: all 0.4s ease-in-out;
}

/* line 15227, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .wrap-price {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: space-between;
  display: -ms-flex;
  -ms-align-items: center;
  -ms-flex-wrap: wrap;
  -ms-justify-content: space-between;
}

/* line 15244, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .product-title {
  text-align: left;
  margin-bottom: 12px;
}

/* line 15248, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .product-title a {
  display: inline;
  padding-bottom: 1px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 15253, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .product-title a:hover {
  border-color: rgba(0, 0, 0, 0.2);
}

/* line 15256, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .swap-elements {
  transition: all 0.2s ease-in-out;
}

/* line 15263, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .swatches-on-grid .swatch-on-grid {
  margin-top: 7px;
  margin-bottom: 7px;
}

/* line 15267, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .swatches-on-grid .text-only {
  margin-top: 4px;
  margin-bottom: 4px;
}

/* line 15271, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .star-rating {
  display: none;
}

/* line 15274, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .price {
  text-align: left;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
}

/* line 15280, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .btn-add > a {
  position: relative;
  background-color: transparent;
  border: none;
  padding: 0;
  padding-left: 22px;
  color: black;
  white-space: nowrap;
  font-weight: bold;
  text-transform: none;
}

/* line 15291, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .btn-add > a:before {
  display: inline-block;
  position: absolute;
  line-height: 18px;
  font-size: 16px;
  font-family: "simple-line-icons";
}

/* line 15298, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .btn-add > a.product_type_simple:before,
.basel-hover-alt .btn-add > a.product_type_variable:before,
.basel-hover-alt .btn-add > a.product_type_grouped:before {
  content: "\e087";
  left: 0;
  top: -1px;
}

/* line 15305, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .btn-add > a.add_to_cart_button:before,
.basel-hover-alt .btn-add > a.added_to_cart:before,
.basel-hover-alt .btn-add > a.product_type_external:before {
  left: 0;
  top: -3px;
}

/* line 15311, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .btn-add > a.add_to_cart_button:before,
.basel-hover-alt .btn-add > a.product_type_external:before {
  content: "\e04e";
}

/* line 15315, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .btn-add > a.added_to_cart:before {
  content: "\e04d";
}

/* line 15318, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .btn-add > a:after {
  left: 0;
  right: auto;
  transition: right 0s ease-in-out, opacity 0.15s ease-in-out;
  -webkit-transition: right 0s ease-in-out, opacity 0.15s ease-in-out;
  -o-transition: right 0s ease-in-out, opacity 0.15s ease-in-out;
  -moz-transition: right 0s ease-in-out, opacity 0.15s ease-in-out;
}

/* line 15326, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .btn-add > a .basel-tooltip-label {
  display: none;
}

/* line 15329, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt .btn-add > a.loading:before {
  display: none;
}

/* line 15332, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt.purchasable .product-title,
.basel-hover-alt.product-type-grouped .product-title,
.basel-hover-alt.product-type-external .product-title {
  margin-bottom: 8px;
}

/* line 15337, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt.purchasable .wrapp-swap,
.basel-hover-alt.purchasable .price,
.basel-hover-alt.purchasable .btn-add,
.basel-hover-alt.product-type-grouped .wrapp-swap,
.basel-hover-alt.product-type-grouped .price,
.basel-hover-alt.product-type-grouped .btn-add,
.basel-hover-alt.product-type-external .wrapp-swap,
.basel-hover-alt.product-type-external .price,
.basel-hover-alt.product-type-external .btn-add {
  height: 32px;
  line-height: 32px;
}

/* line 15349, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt.purchasable .wrapp-swap,
.basel-hover-alt.product-type-grouped .wrapp-swap,
.basel-hover-alt.product-type-external .wrapp-swap {
  overflow: hidden;
}

/* line 15354, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt.purchasable .price,
.basel-hover-alt.product-type-grouped .price,
.basel-hover-alt.product-type-external .price {
  margin-bottom: 0;
}

/* line 15359, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-alt.purchasable:hover .swap-elements,
.basel-hover-alt.product-type-grouped:hover .swap-elements,
.basel-hover-alt.product-type-external:hover .swap-elements {
  transform: translateY(-32px);
  -webkit-transform: translateY(-32px);
  -o-transform: translateY(-32px);
  -moz-transform: translateY(-32px);
  -ms-transform: translateY(-32px);
  -sand-transform: translateY(-32px);
}

/* line 15369, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .basel-hover-alt .btn-add > a {
  color: rgba(255, 255, 255, 0.9);
}

/* line 15372, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .basel-hover-alt .btn-add > a:hover {
  color: white;
}

/* line 15376, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .product-element-top {
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
}

/* line 15384, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .product-element-top:hover .hover-img {
  opacity: 1;
}

/* line 15387, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .hover-img {
  position: absolute;
  top: 0;
  opacity: 0;
  width: 100%;
  transition: all 0.4s ease-in-out;
}

/* line 15397, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .product-title a {
  font-size: 16px;
}

/* line 15400, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .price {
  color: #212121;
  font-weight: 600;
}

/* line 15404, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .price del {
  font-weight: 400;
}

/* line 15407, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .amount {
  color: #212121;
}

/* line 15410, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .swatches-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.8);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  perspective: 800px;
  -webkit-perspective: 800px;
  transform: translateY(100%);
  transition: all 0.25s ease;
}

/* line 15425, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .swatches-on-grid {
  padding: 8px 5px;
}

/* line 15428, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .swatches-on-grid .swatch-on-grid {
  color: white;
}

/* line 15431, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .swatches-on-grid .current-swatch:after {
  background-color: white;
}

/* line 15434, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .swatches-on-grid .swatch-on-grid:not(.text-only) {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 15438, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .btn-add {
  margin-top: 12px;
}

/* line 15441, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .btn-add > a {
  font-size: 12px;
  line-height: 16px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 14px;
  padding-right: 14px;
  border-width: 2px;
  font-weight: 600;
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 15454, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .btn-add > a:hover,
.basel-hover-standard .btn-add > a:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 15462, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .btn-add > a.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 15466, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .btn-add > a.btn-style-bordered:hover,
.basel-hover-standard .btn-add > a.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 15472, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .btn-add > a.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 15477, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .btn-add > a.btn-style-link:hover,
.basel-hover-standard .btn-add > a.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 15483, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .btn-add > a.loading {
  padding-right: 35px;
  padding-left: 15px;
}

/* line 15487, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .btn-add > a:after {
  border-color: white;
}

/* line 15490, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .btn-add .basel-tooltip-label {
  display: none;
}

/* line 15493, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard:hover .swatches-wrapper {
  transform: translateY(0);
}

/* line 15498, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .product-element-top {
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
}

/* line 15506, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .product-element-top:hover .hover-img {
  opacity: 1;
}

/* line 15509, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .hover-img {
  position: absolute;
  top: 0;
  opacity: 0;
  width: 100%;
  transition: all 0.4s ease-in-out;
}

/* line 15519, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .swatches-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: white;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  perspective: 800px;
  -webkit-perspective: 800px;
  transform: translateY(100%);
  transition: all 0.25s ease;
}

/* line 15534, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .swatches-on-grid {
  padding: 8px 5px;
  border-top: 1px solid rgba(97, 97, 97, 0.09);
  border-bottom: 1px solid rgba(97, 97, 97, 0.09);
}

/* line 15539, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .swatches-on-grid .swatch-on-grid:not(.text-only) {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 15543, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .rating-wrapper {
  display: flexbox;
  display: flex;
  display: -ms-flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-direction: row;
  margin-bottom: 10px;
}

/* line 15562, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .star-rating,
.basel-hover-excerpt .price {
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 5px;
  margin-right: 5px;
}

/* line 15569, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .product-title {
  line-height: 24px;
}

/* line 15572, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .product-title a {
  font-size: 18px;
}

/* line 15575, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .product-element-bottom {
  border: 3px solid rgba(97, 97, 97, 0.09);
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  min-height: 197px;
  display: flexbox;
  display: flex;
  display: -ms-flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  flex-direction: column;
}

/* line 15596, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .product-excerpt {
  line-height: 22px;
  overflow: hidden;
  max-height: 66px;
  margin-bottom: 15px;
}

/* line 15602, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .product-excerpt p {
  line-height: 22px;
}

/* line 15605, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .btn-add {
  margin-top: -18px;
}

/* line 15608, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .btn-add a {
  font-size: 12px;
  line-height: 16px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 14px;
  padding-right: 14px;
  font-weight: 600;
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 15620, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .btn-add a:hover,
.basel-hover-excerpt .btn-add a:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 15628, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .btn-add a.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 15632, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .btn-add a.btn-style-bordered:hover,
.basel-hover-excerpt .btn-add a.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 15638, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .btn-add a.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 15643, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .btn-add a.btn-style-link:hover,
.basel-hover-excerpt .btn-add a.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 15649, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .btn-add a.loading {
  padding-right: 35px;
  padding-left: 15px;
}

/* line 15653, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .btn-add a:after {
  border-color: white;
}

/* line 15656, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt .btn-add .basel-tooltip-label {
  display: none;
}

/* line 15659, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-excerpt:hover .swatches-wrapper {
  transform: translateY(0);
}

/* line 15664, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .product-element-top {
  margin-bottom: 7px;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* line 15671, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .product-element-top > a {
  transition: all 0.2s ease-in-out;
}

/* line 15675, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .product-element-top:hover .hover-img {
  opacity: 1;
}

/* line 15678, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .hover-img {
  position: absolute;
  top: 0;
  opacity: 0;
  width: 100%;
  transition: all 0.4s ease-in-out;
}

/* line 15686, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .basel-buttons {
  transition: all 0.2s ease-in-out;
}

/* line 15690, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .product-title {
  line-height: 1.4;
  margin-bottom: 7px;
}

/* line 15694, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .product-title a {
  display: block;
}

/* line 15697, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .swatches-on-grid {
  padding-top: 5px;
}

/* line 15700, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .swatches-on-grid .swatch-on-grid:not(.text-only) {
  margin-bottom: 6px;
}

/* line 15703, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .swatches-on-grid .basel-tooltip-label {
  z-index: 11;
}

/* line 15706, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-btn {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  transition: transform 0.25s ease 0.35s, opacity 0.1s ease 0.25s, visibility 0.1s ease 0.25s;
  -webkit-transition: -webkit-transform 0.25s ease 0.35s, opacity 0.1s ease 0.25s, visibility 0.1s ease 0.25s;
}

/* line 15716, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-btn > a {
  display: block;
  padding: 0;
  line-height: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.9);
  border: none;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  font-size: 14px;
  color: white;
  text-decoration: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 15733, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-btn > a span {
  vertical-align: middle;
}

/* line 15736, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-btn > a:before {
  content: "\e04e";
  position: relative;
  top: -1px;
  display: inline-block;
  line-height: 16px;
  font-size: 16px;
  margin-right: 10px;
  vertical-align: middle;
  font-family: "simple-line-icons";
}

/* line 15747, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-btn > a.product_type_grouped:before,
.basel-hover-quick
.quick-shop-btn
> a.product_type_simple:not(.add_to_cart_button):before {
  content: "\e087";
}

/* line 15753, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-btn > a.added_to_cart:before {
  content: "\e04d";
}

/* line 15756, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-btn > a.add_to_cart_button.loading {
  padding-right: 30px;
}

/* line 15759, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-btn > a:after {
  border-color: white;
  margin-top: -8px;
  right: 15px;
}

/* line 15764, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-btn > a .basel-tooltip-label {
  display: none;
}

/* line 15767, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-btn > a:not(.btn-quick-shop):before {
  top: -2px;
}

/* line 15770, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-btn > a:hover {
  color: white;
  background-color: black;
}

/* line 15774, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .single_add_to_cart_button {
  position: relative;
}

/* line 15777, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .single_add_to_cart_button:after {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 0;
  visibility: hidden;
  opacity: 0;
  content: " ";
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid white;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  transition: right 0.2s ease-in-out, opacity 0.25s ease-in-out;
}

/* line 15799, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .single_add_to_cart_button.loading {
  padding-right: 50px;
}

/* line 15802, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .single_add_to_cart_button.loading:after {
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
  visibility: visible;
  opacity: 1;
  right: 12px;
}

/* line 15809, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .added_to_cart {
  display: none;
}

/* line 15812, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-wrapper {
  position: absolute;
  top: -webkit-calc(100% + 40px);
  top: expression(100% + 40px);
  top: -o-calc(100% + 40px);
  top: calc(100% + 40px);
  left: 0;
  z-index: 10;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.95);
  display: flex;
  -webkit-display: flex;
  -ms-display: flex;
  flex-direction: column;
  transition: transform 0.25s ease;
  -webkit-transition: transform 0.25s ease;
}

/* line 15834, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-close {
  position: absolute;
  top: 5px;
  right: 5px;
  opacity: 0;
  visibility: hidden;
  color: black;
  z-index: 5;
  transition: visibility 0.2s ease 0s, opacity 0.2s ease 0s;
  -webkit-transition: visibility 0.2s ease 0s, opacity 0.2s ease 0s;
}

/* line 15845, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-close > span {
  text-transform: uppercase;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.6px;
  line-height: 35px;
  position: relative;
  cursor: pointer;
  padding-right: 18px;
}

/* line 15856, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-close > span:after,
.basel-hover-quick .quick-shop-close > span:before {
  content: " ";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -1px;
  width: 12px;
  height: 2px;
  display: inline-block;
  background-color: black;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
}

/* line 15876, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-close > span:after {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -sand-transform: rotate(0deg);
}

/* line 15884, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-close > span:before {
  -sand-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 15892, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-close > span:hover:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 15900, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-close > span:hover:before {
  -sand-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 15908, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .quick-shop-form {
  display: flex;
  -webkit-display: flex;
  -ms-display: flex;
  -ms-flex-grow: 1;
  flex-grow: 1;
  align-items: stretch;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  padding-top: 30px;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* line 15923, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .variations_form {
  display: flex;
  -webkit-display: flex;
  -ms-display: flex;
  flex-direction: column;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  flex-grow: 1;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  padding-top: 30px;
  margin-top: -30px;
}

/* line 15940, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .variations_form:before {
  content: "";
}

/* line 15943, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .variations_form .basel-swatch[style$="#ffffff"] {
  border: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 15946, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick
.variations_form
.basel-swatch[style$="#ffffff"]
.basel-tooltip-label {
  margin-bottom: 2px;
}

/* line 15952, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .variations {
  margin-bottom: 0;
}

/* line 15955, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .variations label {
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 15959, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .variations label:after {
  content: ":";
}

/* line 15962, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .variations tr {
  display: flex;
  -webkit-display: flex;
  -ms-display: flex;
  flex-direction: column;
  padding-left: 5%;
  padding-right: 5%;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 15976, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .variations tr:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}

/* line 15981, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .variations tr:last-child .value {
  margin-bottom: 25px;
}

/* line 15984, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .variations td {
  border: none;
  padding: 0;
  text-align: center;
}

/* line 15989, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .variations .value {
  position: relative;
}

/* line 15992, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .variations .value select {
  max-width: 260px;
}

/* line 15995, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .variations .with-swatches select {
  display: none;
}

/* line 15998, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .reset_variations {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-top: 7px;
  font-size: 12px;
  font-weight: 600;
  vertical-align: middle;
  display: inline-block;
  transform: translate3d(-50%, 0, 0);
  -webkit-transform: translate3d(-50%, 0, 0);
}

/* line 16010, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .reset_variations:before {
  content: "\f00d";
  font: var(--fa-font-regular);
  margin-right: 5px;
  display: inline-block;
}

/* line 16016, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .swatches-select > div {
  position: relative;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  min-width: 20px;
  color: #1b1919;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  cursor: pointer;
}

/* line 16030, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .swatches-select > div:last-child {
  margin-right: 0;
}

/* line 16033, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .swatches-select > div:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -5px;
  height: 2px;
  background-color: black;
  opacity: 0;
}

/* line 16043, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .swatches-select > div:hover:after {
  opacity: 1;
}

/* line 16046, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .swatches-select > div.active-swatch:after {
  opacity: 1;
}

/* line 16049, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .swatches-select .image-swatch,
.basel-hover-quick .swatches-select .colored-swatch {
  font-size: 0;
  width: 25px;
  height: 25px;
  border-bottom: none;
  border-radius: 50%;
  background-size: cover;
}

/* line 16058, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .swatches-select .swatch-size-large {
  width: 45px;
  height: 45px;
}

/* line 16062, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .swatches-select .swatch-size-large.text-only {
  font-size: 18px;
}

/* line 16065, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .swatches-select .swatch-size-xlarge {
  width: 70px;
  height: 70px;
}

/* line 16069, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .swatches-select .swatch-size-xlarge.text-only {
  font-size: 24px;
}

/* line 16072, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .swatches-select .text-only .basel-tooltip-label {
  display: none;
}

/* line 16075, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .swatches-select .swatch-enabled {
  cursor: pointer;
}

/* line 16078, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .swatches-select .swatch-disabled {
  cursor: default;
  opacity: 0.4;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* line 16084, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .woocommerce-variation,
.basel-hover-quick .woocommerce-variation-description,
.basel-hover-quick .wc-no-matching-variations {
  font-size: 12px;
  color: black;
}

/* line 16090, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .woocommerce-variation > p,
.basel-hover-quick .woocommerce-variation-description > p {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
}

/* line 16096, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .wc-no-matching-variations {
  border: none;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
  font-size: 12px;
}

/* line 16105, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .wc-no-matching-variations:before {
  display: none;
}

/* line 16108, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .woocommerce-variation-availability,
.basel-hover-quick .woocommerce-variation-price {
  display: inline-block;
  vertical-align: middle;
}

/* line 16113, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .woocommerce-variation-availability {
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.3px;
  margin-left: 5px;
  color: #b50808;
  font-weight: bold;
  margin-bottom: -2px;
}

/* line 16122, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .woocommerce-variation-availability > p {
  margin-bottom: 0;
}

/* line 16125, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .woocommerce-variation-price .price {
  font-weight: 600;
  color: #1b1919;
}

/* line 16129, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .woocommerce-variation-price .amount {
  color: #1b1919;
}

/* line 16132, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .woocommerce-variation-price del > .amount {
  color: #bdbdbd;
  font-weight: 400;
}

/* line 16136, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .woocommerce-variation-add-to-cart {
  margin-top: 10px;
}

/* line 16139, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .woocommerce-variation-add-to-cart .quantity {
  display: none !important;
}

/* line 16142, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .woocommerce-variation-add-to-cart .button {
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
  display: block;
  width: 100%;
  font-weight: 600;
}

/* line 16150, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .woocommerce-variation-add-to-cart .button:hover,
.basel-hover-quick .woocommerce-variation-add-to-cart .button:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 16158, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick
.woocommerce-variation-add-to-cart
.button.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 16164, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick
.woocommerce-variation-add-to-cart
.button.btn-style-bordered:hover,
.basel-hover-quick
.woocommerce-variation-add-to-cart
.button.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 16174, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick .woocommerce-variation-add-to-cart .button.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 16179, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick
.woocommerce-variation-add-to-cart
.button.btn-style-link:hover,
.basel-hover-quick
.woocommerce-variation-add-to-cart
.button.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 16189, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick:hover .quick-shop-wrapper {
  transform: translate3d(0, -40px, 0);
  -webkit-transform: translate3d(0, -40px, 0);
}

/* line 16193, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick.loading-quick-shop .product-element-top > a {
  opacity: 0.2;
}

/* line 16196, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick.loading-quick-shop .product-element-top .hover-img {
  opacity: 0;
}

/* line 16199, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick.loading-quick-shop .product-element-top:after {
  opacity: 1;
  visibility: visible;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
}

/* line 16205, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick.loading-quick-shop .product-element-top .basel-buttons {
  opacity: 0;
  visibility: hidden;
}

/* line 16209, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick.loading-quick-shop .quick-shop-wrapper {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}

/* line 16213, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick.quick-shop-shown .quick-shop-wrapper {
  top: 100%;
  transform: translate3d(0, -100%, 0);
  -webkit-transform: translate3d(0, -100%, 0);
  transition: transform 0.4s ease;
  -webkit-transition: transform 0.4s ease;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 16223, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick.quick-shop-shown .quick-shop-btn {
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 40px, 0);
  -webkit-transform: translate3d(0, 40px, 0);
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

/* line 16231, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick.quick-shop-shown .quick-shop-close {
  opacity: 1;
  visibility: visible;
  transition: all 0.25s ease-in-out 0.35s;
  -webkit-transition: all 0.25s ease-in-out 0.35s;
}

/* line 16237, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-quick.quick-shop-shown .product-element-top .basel-buttons {
  opacity: 0;
  visibility: hidden;
}

/** ------------------------------------------------------------------------------------------------
* PAGE 404
* ------------------------------------------------------------------------------------------------ */
/* line 16245, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.error404 .site-content {
  padding-bottom: 20px;
}

/* line 16248, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.error404 .page-header {
  border-bottom: 0;
  padding-bottom: 0;
  margin: 0;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}

/* line 16256, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.error404 .page-header:before {
  content: "404";
  top: 0;
  left: 50%;
  position: absolute;
  color: rgba(142, 142, 142, 0.15);
  font-size: 400px;
  line-height: 320px;
  font-weight: bold;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -sand-transform: translateX(-50%);
}

/* line 16272, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.error404 .page-title {
  border-bottom: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 115px 0;
  text-align: center;
  text-transform: uppercase;
  color: #1aada3;
  opacity: 0.8;
  letter-spacing: 3px;
  font-size: 75px;
  font-weight: bold;
}

/* line 16285, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.error404 .page-content {
  text-align: center;
}

/* line 16288, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.error404 .page-content h3 {
  font-size: 32px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 10px;
}

/* line 16294, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.error404 .page-content h6 {
  font-size: 16px;
  color: #6c6c6c;
  margin-bottom: 30px;
}

/* line 16299, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.error404 .page-content > .searchform {
  max-width: 350px;
  width: 100%;
  margin: 0 auto;
  position: relative;
}

/* line 16305, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.error404 .page-content > .searchform input[type="text"] {
  padding-right: 105px;
}

/* line 16308, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.error404 .page-content > .searchform #searchsubmit {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 16316, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.error404 .page-content > .searchform #searchsubmit:hover,
.error404 .page-content > .searchform #searchsubmit:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 16324, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.error404 .page-content > .searchform #searchsubmit.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 16328, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.error404 .page-content > .searchform #searchsubmit.btn-style-bordered:hover,
.error404 .page-content > .searchform #searchsubmit.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 16334, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.error404 .page-content > .searchform #searchsubmit.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 16339, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.error404 .page-content > .searchform #searchsubmit.btn-style-link:hover,
.error404 .page-content > .searchform #searchsubmit.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/** ------------------------------------------------------------------------------------------------
* SEARCH RESULTS /  #basel-search-results
* ------------------------------------------------------------------------------------------------ */
/* line 16349, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results {
  /** ------------------------------------------
  * SEARCH BY PRODUCT NO RESULTS
  * ------------------------------------------ */
}

/* line 16354, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results .not-found .entry-header {
  text-align: center;
}

/* line 16357, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results .not-found .entry-header:before {
  content: "\f002";
  display: inline-block;
  font-size: 100px;
  color: #1aada3;
  opacity: 0.8;
  margin-bottom: 20px;
  font: var(--fa-font-regular);
}

/* line 16366, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results .not-found .entry-header .entry-title {
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* line 16370, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results .not-found .entry-content {
  text-align: center;
}

/* line 16373, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results .not-found .entry-content > p {
  font-size: 14px;
  margin-bottom: 30px;
}

/* line 16377, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results .not-found .entry-content .searchform {
  max-width: 350px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 30px;
  position: relative;
}

/* line 16384, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results .not-found .entry-content .searchform input[type="text"] {
  padding-right: 105px;
}

/* line 16387, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results .not-found .entry-content .searchform #searchsubmit {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 16395, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results .not-found .entry-content .searchform #searchsubmit:hover,
.search-no-results .not-found .entry-content .searchform #searchsubmit:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 16403, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results
.not-found
.entry-content
.searchform
#searchsubmit.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 16411, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results
.not-found
.entry-content
.searchform
#searchsubmit.btn-style-bordered:hover,
.search-no-results
.not-found
.entry-content
.searchform
#searchsubmit.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 16425, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results
.not-found
.entry-content
.searchform
#searchsubmit.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 16434, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results
.not-found
.entry-content
.searchform
#searchsubmit.btn-style-link:hover,
.search-no-results
.not-found
.entry-content
.searchform
#searchsubmit.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 16448, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results.woocommerce .page-title .breadcrumbs {
  display: none;
}

/* line 16451, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results.woocommerce .woocommerce-info {
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold !important;
  color: #1b1919;
  border: none;
  background-color: transparent;
  padding: 0;
  margin-bottom: 5px;
}

/* line 16462, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-no-results.woocommerce .woocommerce-info:before {
  content: "\f002";
  display: inline-block;
  font-size: 80px;
  line-height: 100px;
  vertical-align: middle;
  color: #1aada3;
  opacity: 0.8;
  margin-right: 10px;
  position: static;
  font: var(--fa-font-regular);
}

/* line 16475, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.no-results {
  text-align: center;
  padding: 20px 0 20px;
}

/* line 16479, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.no-results .searchform {
  max-width: 350px;
  position: relative;
  margin: 0 auto;
}

/* line 16484, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.no-results .searchform #searchsubmit {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 16492, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.no-results .searchform #searchsubmit:hover,
.no-results .searchform #searchsubmit:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 16500, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.no-results .searchform #searchsubmit.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 16504, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.no-results .searchform #searchsubmit.btn-style-bordered:hover,
.no-results .searchform #searchsubmit.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 16510, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.no-results .searchform #searchsubmit.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 16515, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.no-results .searchform #searchsubmit.btn-style-link:hover,
.no-results .searchform #searchsubmit.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 16521, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.no-results .entry-title {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 38px;
  font-weight: bold !important;
}

/* line 16528, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.no-products-footer {
  text-align: center;
}

/* line 16531, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.no-products-footer .search-extended {
  max-width: 350px;
  width: 100%;
  display: inline-block;
}

/* line 16537, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.search-results .page-title .entry-header .breadcrumbs,
.search-no-results .page-title .entry-header .breadcrumbs {
  display: none;
}

/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Vendor prefix no longer required.
 */
/**
 * Deprecated
 * Use bourbon mixin instead `@include transform(scale(1.5));`
 */
/**
 * Deprecated
 * Use bourbon mixin instead `@include box-sizing(border-box);`
 */
/**
 * Objects
 */
/**
 * WooCommerce CSS Variables
 */
/** ------------------------------------------------------------------------------------------------
* WOOCOMMERCE LAYOUT
* ------------------------------------------------------------------------------------------------ */
/* line 16603, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .col2-set,
.woocommerce-page .col2-set {
  *zoom: 1;
  width: 100%;
}

/* line 16608, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .col2-set:before,
.woocommerce .col2-set:after,
.woocommerce-page .col2-set:before,
.woocommerce-page .col2-set:after {
  content: " ";
  display: table;
}

/* line 16615, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .col2-set:after,
.woocommerce-page .col2-set:after {
  clear: both;
}

/* line 16619, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
  float: left;
  width: 48%;
}

/* line 16624, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
  float: right;
  width: 48%;
}

/* line 16629, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .form-row-first,
.woocommerce .form-row-last,
.woocommerce-page .form-row-first,
.woocommerce-page .form-row-last {
  float: left;
  width: 47%;
  overflow: visible;
}

/* line 16637, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .form-row-last,
.woocommerce-page .form-row-last {
  float: right;
}

/* line 16641, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .form-row-wide,
.woocommerce-page .form-row-wide {
  clear: both;
}

/* line 16645, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .variation,
.woocommerce-page .variation {
  display: block;
  margin-bottom: 0;
  overflow: hidden;
  font-size: 12px;
}

/* line 16652, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .variation dt,
.woocommerce .variation dd,
.woocommerce-page .variation dt,
.woocommerce-page .variation dd {
  display: block;
  float: left;
  clear: both;
  color: #b2b2b2;
}

/* line 16661, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .variation dt p,
.woocommerce .variation dd p,
.woocommerce-page .variation dt p,
.woocommerce-page .variation dd p {
  color: #b2b2b2;
}

/* line 16667, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .variation dt,
.woocommerce-page .variation dt {
  margin-right: 5px;
}

/* line 16671, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .variation dd,
.woocommerce-page .variation dd {
  clear: none;
  position: relative;
  top: -3px;
}

/* line 16677, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .variation p,
.woocommerce-page .variation p {
  margin-bottom: 0;
}

/* line 16681, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .woocommerce-Address .title,
.woocommerce-page .woocommerce-Address .title {
  position: relative;
}

/* line 16685, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .woocommerce-Address .title h3,
.woocommerce-page .woocommerce-Address .title h3 {
  display: inline-block;
  margin-bottom: 0;
}

/* line 16690, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .woocommerce-Address .edit,
.woocommerce-page .woocommerce-Address .edit {
  font-size: 12px;
  display: inline-block;
  margin-left: 5px;
  text-decoration: none;
  border-bottom: 1px solid #e6e6e6;
}

/* line 16698, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .woocommerce-Address .edit:hover,
.woocommerce-page .woocommerce-Address .edit:hover {
  border-color: #a6a6a6;
}

/* line 16702, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce input[name="save_account_details"],
.woocommerce input[name="save_address"],
.woocommerce input[name="track"],
.woocommerce-page input[name="save_account_details"],
.woocommerce-page input[name="save_address"],
.woocommerce-page input[name="track"] {
  padding: 12px 32px;
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 16713, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce input[name="save_account_details"]:hover,
.woocommerce input[name="save_account_details"]:focus,
.woocommerce input[name="save_address"]:hover,
.woocommerce input[name="save_address"]:focus,
.woocommerce input[name="track"]:hover,
.woocommerce input[name="track"]:focus,
.woocommerce-page input[name="save_account_details"]:hover,
.woocommerce-page input[name="save_account_details"]:focus,
.woocommerce-page input[name="save_address"]:hover,
.woocommerce-page input[name="save_address"]:focus,
.woocommerce-page input[name="track"]:hover,
.woocommerce-page input[name="track"]:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 16731, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce input.btn-style-bordered[name="save_account_details"],
.woocommerce input.btn-style-bordered[name="save_address"],
.woocommerce input.btn-style-bordered[name="track"],
.woocommerce-page input.btn-style-bordered[name="save_account_details"],
.woocommerce-page input.btn-style-bordered[name="save_address"],
.woocommerce-page input.btn-style-bordered[name="track"] {
  background-color: transparent;
  color: #1aada3;
}

/* line 16740, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce input.btn-style-bordered[name="save_account_details"]:hover,
.woocommerce input.btn-style-bordered[name="save_account_details"]:focus,
.woocommerce input.btn-style-bordered[name="save_address"]:hover,
.woocommerce input.btn-style-bordered[name="save_address"]:focus,
.woocommerce input.btn-style-bordered[name="track"]:hover,
.woocommerce input.btn-style-bordered[name="track"]:focus,
.woocommerce-page input.btn-style-bordered[name="save_account_details"]:hover,
.woocommerce-page input.btn-style-bordered[name="save_account_details"]:focus,
.woocommerce-page input.btn-style-bordered[name="save_address"]:hover,
.woocommerce-page input.btn-style-bordered[name="save_address"]:focus,
.woocommerce-page input.btn-style-bordered[name="track"]:hover,
.woocommerce-page input.btn-style-bordered[name="track"]:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 16756, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce input.btn-style-link[name="save_account_details"],
.woocommerce input.btn-style-link[name="save_address"],
.woocommerce input.btn-style-link[name="track"],
.woocommerce-page input.btn-style-link[name="save_account_details"],
.woocommerce-page input.btn-style-link[name="save_address"],
.woocommerce-page input.btn-style-link[name="track"] {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 16766, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce input.btn-style-link[name="save_account_details"]:hover,
.woocommerce input.btn-style-link[name="save_account_details"]:focus,
.woocommerce input.btn-style-link[name="save_address"]:hover,
.woocommerce input.btn-style-link[name="save_address"]:focus,
.woocommerce input.btn-style-link[name="track"]:hover,
.woocommerce input.btn-style-link[name="track"]:focus,
.woocommerce-page input.btn-style-link[name="save_account_details"]:hover,
.woocommerce-page input.btn-style-link[name="save_account_details"]:focus,
.woocommerce-page input.btn-style-link[name="save_address"]:hover,
.woocommerce-page input.btn-style-link[name="save_address"]:focus,
.woocommerce-page input.btn-style-link[name="track"]:hover,
.woocommerce-page input.btn-style-link[name="track"]:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 16782, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce ul.order_details,
.woocommerce-page ul.order_details {
  margin-bottom: 20px;
  margin-left: 28px;
}

/* line 16787, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce ul.order_details li,
.woocommerce-page ul.order_details li {
  margin-bottom: 15px;
  font-size: 16px;
}

/* line 16792, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce ul.order_details li:last-child,
.woocommerce-page ul.order_details li:last-child {
  margin-bottom: 0;
}

/* line 16796, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce ul.woocommerce-thankyou-order-details,
.woocommerce ul.wc-bacs-bank-details,
.woocommerce-page ul.woocommerce-thankyou-order-details,
.woocommerce-page ul.wc-bacs-bank-details {
  display: flex;
  -webkit-display: flex;
  -ms-display: flex;
  flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
}

/* line 16811, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce ul.woocommerce-thankyou-order-details .amount,
.woocommerce ul.wc-bacs-bank-details .amount,
.woocommerce-page ul.woocommerce-thankyou-order-details .amount,
.woocommerce-page ul.wc-bacs-bank-details .amount {
  color: #1b1919;
}

/* line 16817, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce ul.woocommerce-thankyou-order-details li,
.woocommerce ul.wc-bacs-bank-details li,
.woocommerce-page ul.woocommerce-thankyou-order-details li,
.woocommerce-page ul.wc-bacs-bank-details li {
  flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-flex-grow: 1;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 20px;
  border-right: 1px solid #dfdfdf;
  text-align: center;
  color: #4c4c4c;
}

/* line 16831, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce ul.woocommerce-thankyou-order-details li strong,
.woocommerce ul.wc-bacs-bank-details li strong,
.woocommerce-page ul.woocommerce-thankyou-order-details li strong,
.woocommerce-page ul.wc-bacs-bank-details li strong {
  display: block;
  margin-top: 10px;
  color: #1b1919;
}

/* line 16839, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce ul.woocommerce-thankyou-order-details li:last-child,
.woocommerce ul.wc-bacs-bank-details li:last-child,
.woocommerce-page ul.woocommerce-thankyou-order-details li:last-child,
.woocommerce-page ul.wc-bacs-bank-details li:last-child {
  border-right: none;
}

/* line 16845, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce ul.woocommerce-thankyou-order-details + p,
.woocommerce ul.wc-bacs-bank-details + p,
.woocommerce-page ul.woocommerce-thankyou-order-details + p,
.woocommerce-page ul.wc-bacs-bank-details + p {
  font-size: 16px;
  background-color: #f8f8f8;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 30px;
  text-align: center;
}

/** ------------------------------------------
* WOOCOMMERCE MESSAGE
* ------------------------------------------ */
/* line 16862, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-message {
  display: flexbox;
  display: flex;
  display: -ms-flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}

/* line 16877, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-message .button {
  order: 1;
  -webkit-order: 1;
  -ms-order: 1;
  color: white;
  text-decoration: none;
  background-color: #328c34;
  border-color: #328c34;
}

/* line 16886, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-message .button:hover,
.woocommerce-message .button:focus {
  background-color: #328c34;
  border-color: #328c34;
  opacity: 0.8;
}

/* line 16893, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-error .button,
.woocommerce-info .button {
  display: none;
}

/* line 16898, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce > p,
.woocommerce-account .woocommerce > p {
  font-size: 14px;
  letter-spacing: 0.3px;
  padding: 15px 25px;
  background-color: #f9f9f9;
  line-height: 1.8;
}

/* line 16906, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce > p strong,
.woocommerce-account .woocommerce > p strong {
  color: black;
}

/* line 16910, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce > p a,
.woocommerce-account .woocommerce > p a {
  background-color: transparent;
  padding-bottom: 1px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  border: none;
  border-bottom: 1px solid #e6e6e6;
  display: inline;
}

/* line 16921, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce > p a:hover,
.woocommerce-account .woocommerce > p a:hover {
  text-decoration: none;
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 16927, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce > p a:focus,
.woocommerce-account .woocommerce > p a:focus {
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 16933, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.select2-container .select2-selection {
  text-align: left;
  border-radius: 0;
  border: 1px solid rgba(129, 129, 129, 0.25);
  font-size: 14px;
  line-height: 18px;
  padding: 0 10px;
  height: 40px;
}

/* line 16942, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.select2-container .select2-selection .select2-selection__rendered {
  line-height: 40px;
  padding-left: 0;
}

/* line 16946, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.select2-container .select2-selection .select2-selection__arrow {
  height: 40px;
}

/* line 16949, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.select2-container .select2-selection .select2-dropdown {
  border-radius: 0;
}

/* line 16952, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.select2-container .select2-selection .select2-search__field {
  outline: none;
}

/* line 16955, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.select2-container .select2-selection:focus {
  outline: none;
}

/* line 16959, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.select2-drop-active {
  border-color: rgba(129, 129, 129, 0.25);
}

/* line 16962, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.select2-drop-active .select2-search {
  padding: 10px;
}

/* line 16965, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.select2-drop-active .select2-search input {
  padding-right: 35px !important;
  padding-left: 10px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  background-image: none;
  color: #595959;
}

/* line 16973, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.select2-drop-active .select2-search:after {
  content: "\e090";
  font-size: 18px;
  color: #8c8c8c;
  font-family: "Simple-Line-Icons";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -sand-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

/* line 16988, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.select2-drop-active.select2-drop.select2-drop-above {
  border-color: rgba(129, 129, 129, 0.25);
}

/* line 16992, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.select2-search__field {
  height: 40px;
}

/* line 16996, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.select2-container--default
.select2-results__option[aria-selected="true"]:focus,
.select2-container--default
.select2-results__option[data-selected="true"]:focus {
  outline: none;
}

/* line 17002, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.select2-container--default
.select2-results__option--highlighted[aria-selected] {
  background-color: #1aada3;
}

/* line 17007, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-cart .shopping-cart > a,
.woocommerce-checkout .shopping-cart > a {
  cursor: default;
}

/* line 17011, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-cart .dropdown-wrap-cat,
.woocommerce-checkout .dropdown-wrap-cat {
  display: none;
}

/** ------------------------------------------
* QUICK VIEW CONTENT
* ------------------------------------------ */
/* line 17019, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view {
  max-width: 920px;
  background-color: white;
  margin: 65px auto;
  position: relative;
  box-shadow: 4px 4px 17px rgba(0, 0, 0, 0.3);
  /** ------------------------------------------
  * SCROLL VERSION
  * ------------------------------------------ */
}

/* line 17029, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .product-images {
  overflow: hidden;
}

/* line 17032, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .product-images:hover .view-details-btn {
  transform: translateY(0%);
}

/* line 17037, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .view-details-btn {
  position: absolute;
  bottom: 0;
  left: 15px;
  right: 15px;
  display: block;
  padding: 15px;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.9);
  line-height: 1.2;
  font-weight: 600;
  font-size: 16px;
  color: white;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  perspective: 800px;
  -webkit-perspective: 800px;
  transform: translateY(100%);
  transition: all 0.25s ease;
}

/* line 17065, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .view-details-btn:hover {
  background-color: black;
}

/* line 17068, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary > .product_type_simple,
.popup-quick-view .entry-summary .product_type_variable {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
  margin-bottom: 20px;
  margin-right: 15px;
}

/* line 17076, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary > .product_type_simple:hover,
.popup-quick-view .entry-summary > .product_type_simple:focus,
.popup-quick-view .entry-summary .product_type_variable:hover,
.popup-quick-view .entry-summary .product_type_variable:focus {
  background-color: #333333;
  color: #ffffff;
  text-decoration: none;
  border-color: #333333;
}

/* line 17085, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary > .product_type_simple.btn-style-bordered,
.popup-quick-view .entry-summary .product_type_variable.btn-style-bordered {
  background-color: transparent;
  color: #000000;
}

/* line 17090, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view
.entry-summary
> .product_type_simple.btn-style-bordered:hover,
.popup-quick-view
.entry-summary
> .product_type_simple.btn-style-bordered:focus,
.popup-quick-view
.entry-summary
.product_type_variable.btn-style-bordered:hover,
.popup-quick-view
.entry-summary
.product_type_variable.btn-style-bordered:focus {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

/* line 17106, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary > .product_type_simple.btn-style-link,
.popup-quick-view .entry-summary .product_type_variable.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 1;
}

/* line 17112, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary > .product_type_simple.btn-style-link:hover,
.popup-quick-view .entry-summary > .product_type_simple.btn-style-link:focus,
.popup-quick-view .entry-summary .product_type_variable.btn-style-link:hover,
.popup-quick-view .entry-summary .product_type_variable.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.7;
}

/* line 17120, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary .view-details-btn {
  display: none;
  font-size: 14px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 20px;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  border-radius: 0;
  border: 2px solid black;
  text-decoration: none;
  text-align: center;
  transition: all 0.25s ease-in-out;
}

/* line 17140, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary .view-details-btn:hover,
.popup-quick-view .entry-summary .view-details-btn:focus {
  background-color: black;
  color: white;
}

/* line 17145, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary .entry-title {
  font-size: 32px;
  margin-bottom: 5px;
}

/* line 17149, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary .entry-title a {
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-decoration: none;
}

/* line 17155, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary .entry-title a:hover {
  color: #1aada3;
}

/* line 17158, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary .woocommerce-product-rating {
  margin-bottom: 5px;
}

/* line 17161, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary .price {
  font-size: 28px;
  margin-bottom: 7px;
}

/* line 17165, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary div[itemprop="description"] {
  margin-bottom: 20px;
}

/* line 17168, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary .woocommerce-review-link {
  display: none;
}

/* line 17171, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary .woocommerce-breadcrumb {
  display: none;
}

/* line 17174, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary .product_meta {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
}

/* line 17179, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary .share-title {
  font-weight: bold;
  color: #1b1919;
  margin-right: 5px;
}

/* line 17184, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary .share-title:after {
  content: ":";
}

/* line 17187, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .entry-summary .social-icons {
  display: inline-block;
}

/* line 17190, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .single-product-content .product-image-summary {
  margin-bottom: 0;
}

/* line 17193, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .single-product-content .product-image-summary .owl-controls {
  margin-top: 0;
}

/* line 17196, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .owl-carousel .owl-nav > div.owl-next {
  right: -20px;
}

/* line 17199, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .owl-carousel .owl-nav > div.owl-prev {
  left: -20px;
}

/* line 17202, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .owl-carousel .owl-dots {
  display: none;
}

/* line 17205, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .owl-carousel:hover .owl-nav div.owl-next {
  right: 0;
}

/* line 17208, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .owl-carousel:hover .owl-nav div.owl-prev {
  left: 0;
}

/* line 17211, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .mfp-close {
  font-size: 0;
  cursor: pointer;
  padding-right: 36px;
  opacity: 1;
}

/* line 17217, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .mfp-close:after,
.popup-quick-view .mfp-close:before {
  content: " ";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -0.5px;
  width: 30px;
  height: 1px;
  display: inline-block;
  background-color: black;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
}

/* line 17237, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .mfp-close:after,
.popup-quick-view .mfp-close:before {
  right: 9px;
}

/* line 17241, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .mfp-close:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 17249, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .mfp-close:before {
  -sand-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 17257, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .single-product-content .product-image-summary {
  display: flexbox;
  display: flex;
  display: -ms-flex;
  flex-direction: row;
  align-items: stretch;
  min-height: 400px;
}

/* line 17270, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .single-product-content .product-image-summary:before,
.popup-quick-view .single-product-content .product-image-summary:after {
  display: none;
}

/* line 17274, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .single-product-content .variations {
  position: relative;
}

/* line 17277, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .single-product-content .variations td {
  padding-bottom: 10px;
}

/* line 17280, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .single-product-content .variations .reset_variations {
  position: absolute;
  bottom: -15px;
  left: 0;
  margin-left: 0;
}

/* line 17286, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .single-product-content .variations .basel-swatch {
  cursor: pointer;
}

/* line 17289, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .basel-scroll-content {
  padding-left: 15px;
  padding-right: 60px;
  padding-bottom: 25px;
  padding-top: 35px;
}

/* line 17295, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .basel-scroll .basel-scroll-pane {
  right: 15px;
}

/* line 17299, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-close-btn-in .popup-wrapper .mfp-close {
  color: white;
}

/** ------------------------------------------
* POPUP ADDED TO CART
* ------------------------------------------ */
/* line 17306, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-added_to_cart {
  max-width: 450px;
  width: 100%;
  margin: 0 auto;
  position: relative;
  background-color: white;
  border: 2px solid rgba(101, 101, 101, 0.25);
  text-align: center;
  position: relative;
  overflow: hidden;
  padding: 20px 40px 0 40px;
}

/* line 17318, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-added_to_cart p {
  font-size: 20px;
  font-weight: bold;
  color: #1b1919;
  font-family: "Karla", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

/* line 17325, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-added_to_cart a {
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

/* line 17330, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-added_to_cart:after {
  content: "\f218";
  position: absolute;
  bottom: 0;
  right: -14px;
  line-height: 110px;
  z-index: 1;
  font-size: 161px;
  color: rgba(123, 123, 123, 0.1);
  font: var(--fa-font-regular);
  transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  -sand-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  -o-transform: rotate(-30deg);
}

/* line 17347, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-added_to_cart .close-popup {
  background-color: transparent;
  padding-bottom: 1px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  border: none;
  border-bottom: 1px solid #e6e6e6;
  display: inline;
  display: inline-block;
  position: relative;
  z-index: 2;
}

/* line 17360, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-added_to_cart .close-popup:hover {
  text-decoration: none;
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 17365, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-added_to_cart .close-popup:focus {
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 17369, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-added_to_cart .close-popup:hover {
  color: black;
}

/* line 17372, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-added_to_cart .view-cart {
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  z-index: 2;
}

/* line 17378, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-added_to_cart .mfp-close {
  font-size: 28px;
  opacity: 1;
}

/* line 17383, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-close-btn-in .mfp-close {
  color: rgba(0, 0, 0, 0.6);
}

/* line 17386, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-close-btn-in .mfp-close:hover,
.mfp-close-btn-in .mfp-close:focus {
  color: black;
  background-color: transparent;
}

/** ------------------------------------------
* WOOCOMMERCE BREADCRUMB
* ------------------------------------------ */
/* line 17395, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-breadcrumb {
  font-size: 13px;
  line-height: 20px;
  display: inline-block;
  color: #9e9e9e;
  vertical-align: middle;
}

/* line 17402, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-breadcrumb a {
  color: #1b1919;
  margin-right: 5px;
  text-decoration: none;
  font-style: normal;
}

/* line 17408, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-breadcrumb a:after {
  content: "/";
  margin-left: 5px;
}

/* line 17412, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-breadcrumb a:first-child:before {
  content: "\f015";
  margin-right: 5px;
  font: var(--fa-font-regular);
}

/* line 17417, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-breadcrumb a:hover {
  text-decoration: none;
}

/** ------------------------------------------
* HIDDEN SCREEN READER TEXT
* ------------------------------------------ */
/* line 17424, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.screen-reader-text {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 17431, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.add_to_cart_inline ins {
  padding: 0;
  text-decoration: none;
}

/* line 17435, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.add_to_cart_inline > a {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
  margin-left: 10px;
}

/* line 17441, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.add_to_cart_inline > a:hover,
.add_to_cart_inline > a:focus {
  background-color: #333333;
  color: #ffffff;
  text-decoration: none;
  border-color: #333333;
}

/* line 17448, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.add_to_cart_inline > a.btn-style-bordered {
  background-color: transparent;
  color: #000000;
}

/* line 17452, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.add_to_cart_inline > a.btn-style-bordered:hover,
.add_to_cart_inline > a.btn-style-bordered:focus {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

/* line 17458, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.add_to_cart_inline > a.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 1;
}

/* line 17463, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.add_to_cart_inline > a.btn-style-link:hover,
.add_to_cart_inline > a.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.7;
}

/* line 17469, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.add_to_cart_inline > a.added {
  display: none;
}

/* line 17472, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.add_to_cart_inline > a:after {
  border-color: white;
}

/** ------------------------------------------
* WOOCOMMERCE SINGLE PRODUCT ELEMENT
* ------------------------------------------ */
/* line 17479, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce
> .single-product[data-product-page-preselected-id]
.woocommerce-breadcrumb {
  line-height: 40px;
}

/** ------------------------------------------
* WOOCOMMERCE LOADER
* ------------------------------------------ */
/* line 17488, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.blockOverlay:after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
  content: " ";
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  border: 2px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
}

/** ------------------------------------------
* Store Notice Text
* ------------------------------------------ */
/* line 17510, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
p.demo_store {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  font-size: 14px;
  line-height: 1.6;
  padding: 10px 0;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.9);
  color: #fff;
  z-index: 299;
  border-top: 2px solid rgba(255, 255, 255, 0.1);
}

/* line 17525, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
p.demo_store.woocommerce-store-notice {
  padding-left: 125px;
  padding-right: 125px;
}

/* line 17530, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-store-notice__dismiss-link {
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 13px;
  padding-right: 14px;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  border: 2px solid white;
  color: white;
  text-decoration: none;
  text-align: center;
  transition: all 0.25s ease-in-out;
}

/* line 17554, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-store-notice__dismiss-link:hover,
.woocommerce-store-notice__dismiss-link:focus {
  color: white;
  text-decoration: none;
  border-color: #1aada3;
}

/** ------------------------------------------
* APPLE PAY BUTTON
* ------------------------------------------ */
/* line 17564, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-quick-view .apple-pay-button-wrapper,
.quick-shop-wrapper .product-quick-view {
  display: none;
}

@supports (-webkit-appearance: -apple-pay-button) {
  /* line 17570, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .apple-pay-button-wrapper,
.apple-pay-button-checkout-separator {
    margin-bottom: 10px;
  }
  /* line 17575, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .apple-pay-button-checkout-separator {
    color: #212121;
    font-weight: 600;
    font-size: 12px;
  }
  /* line 17581, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  body.single-product div.product form.cart .quantity,
.single-product div.product form.cart .quantity input[type="тАЬbuttonтАЭ"],
.single-product div.product form.cart .quantity ~ .button {
    width: auto;
  }
  /* line 17587, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product div.product form.cart .quantity {
    margin-right: 10px;
  }
  /* line 17591, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product div.product form.cart .quantity input[type="тАЬnumberтАЭ"] {
    width: 30px;
  }
  /* line 17595, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  body.single-product div.product form.cart .apple-pay-button-wrapper {
    display: inline-block;
    vertical-align: middle;
  }
  /* line 17600, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  body.single-product div.product form.cart .apple-pay-button {
    margin-right: 10px;
    max-width: 20%;
  }
}

/** ------------------------------------------------------------------------------------------------
* WOOCOMMERCE TABLE 
* ------------------------------------------------------------------------------------------------ */
/** ------------------------------------------
* TABLE SHOP CAT
* ------------------------------------------ */
/* line 17611, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table tr.order-total .includes_tax {
  display: block;
  margin-top: 5px;
}

/* line 17615, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table th.product-name {
  text-align: left;
}

/* line 17618, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table th.product-thumbnail {
  width: 10px;
}

/* line 17621, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table th.product-remove {
  width: 40px;
}

/* line 17624, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table td.order-status {
  text-align: center !important;
}

/* line 17627, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table td.product-remove {
  padding: 0;
  text-align: center;
}

/* line 17631, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table td.product-remove a {
  position: relative;
  font-size: 0;
  display: inline-block;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  line-height: 28px;
  background-color: black;
  cursor: pointer;
  padding-right: 16px;
  padding-right: 0;
}

/* line 17644, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table td.product-remove a:after,
.shop_table td.product-remove a:before {
  content: " ";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -1px;
  width: 10px;
  height: 2px;
  display: inline-block;
  background-color: white;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
}

/* line 17664, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table td.product-remove a:after {
  transform: rotate(-44deg);
  -webkit-transform: rotate(-44deg);
  -moz-transform: rotate(-44deg);
  -o-transform: rotate(-44deg);
  -ms-transform: rotate(-44deg);
  -sand-transform: rotate(-44deg);
}

/* line 17672, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table td.product-remove a:before {
  -sand-transform: rotate(44deg);
  transform: rotate(44deg);
}

/* line 17680, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table td.product-remove a:hover:after {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -sand-transform: rotate(0deg);
}

/* line 17688, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table td.product-remove a:hover:before {
  -sand-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 17696, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table td.product-remove a:after,
.shop_table td.product-remove a:before {
  right: 5px;
}

/* line 17700, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table td.product-name {
  text-align: left;
}

/* line 17703, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table td.product-name > a {
  color: #424242;
  text-transform: none;
  letter-spacing: 0.3px;
  display: block;
}

/* line 17709, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table td.product-name .variation {
  display: inline-block;
  margin-top: 10px;
}

/* line 17713, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table td.product-price span {
  font-size: 16px;
}

/* line 17716, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table td.product-price > span {
  color: black;
}

/* line 17719, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table td.product-subtotal span {
  font-size: 18px;
  color: black;
  font-weight: bold;
}

/* line 17724, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.shop_table td.product-thumbnail img {
  max-width: 80px;
}

/** ------------------------------------------
* WOOCOMMARCE CHECKOUT
* ------------------------------------------ */
/* line 17731, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#shipping_method li {
  margin-bottom: 10px;
}

/* line 17734, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#shipping_method li:last-child {
  margin-bottom: 0;
}

/* line 17737, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#shipping_method label {
  display: inline-block;
  margin-bottom: 0;
}

/* line 17742, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table {
  border: none;
}

/* line 17745, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table td {
  border: none;
  width: 50%;
  max-width: 50%;
}

/* line 17751, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table th {
  background-color: transparent;
}

/* line 17754, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table tr {
  border-bottom: 1px solid rgba(129, 129, 129, 0.05);
}

/* line 17757, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table .product-total {
  text-align: right;
}

/* line 17760, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table thead th {
  padding-top: 10px;
}

/* line 17763, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table tbody td.product-name {
  text-transform: none;
}

/* line 17766, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table tbody td.product-name .variation {
  display: block;
  margin-top: 10px;
}

/* line 17770, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table tfoot tr:last-child {
  border-bottom: none;
}

/* line 17773, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table tfoot td {
  text-align: right;
}

/* line 17776, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table tfoot th {
  text-align: left;
}

/* line 17779, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table tfoot .cart-subtotal th,
.woocommerce-checkout-review-order-table tfoot .shipping th {
  font-size: 16px;
}

/* line 17783, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table tfoot .cart-subtotal p,
.woocommerce-checkout-review-order-table tfoot .shipping p {
  margin-bottom: 0;
}

/* line 17787, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table tfoot .order-total th {
  font-size: 24px;
  padding-top: 20px;
}

/* line 17791, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table tfoot .order-total th {
  text-transform: uppercase;
  font-weight: bold;
}

/* line 17795, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table tfoot .order-total td {
  padding-top: 20px;
}

/* line 17798, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table tfoot .order-total td > strong {
  font-size: 24px;
}

/* line 17801, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order-table tfoot .order-total td .amount {
  color: #1aada3;
}

/** ------------------------------------------
* SINGLE PRODUCT TABLE
* ------------------------------------------ */
/* line 17808, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .shop_attributes {
  max-width: 550px;
  margin: 0 auto;
}

/* line 17812, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .shop_attributes th p,
.single-product-content .shop_attributes td p {
  margin-bottom: 0;
}

/* line 17816, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .shop_attributes th {
  text-align: left;
  font-size: 16px;
  font-weight: bold;
}

/* line 17821, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .shop_attributes td {
  text-align: right;
}

/** ------------------------------------------
* MY ACOUNT
* ------------------------------------------ */
/* line 17828, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.my_account_orders th,
.my_account_orders td,
.account-payment-methods-table th,
.account-payment-methods-table td {
  text-align: center;
}

/* line 17834, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.my_account_orders th,
.account-payment-methods-table th {
  font-size: 16px;
}

/* line 17838, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.my_account_orders tr:last-child td,
.account-payment-methods-table tr:last-child td {
  border-bottom: none;
}

/* line 17842, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.my_account_orders tbody td,
.account-payment-methods-table tbody td {
  background-color: #f9f9f9;
}

/* line 17846, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.my_account_orders thead th,
.account-payment-methods-table thead th {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 17851, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.my_account_orders td.order-actions a,
.account-payment-methods-table td.order-actions a {
  background-color: transparent;
  padding: 0;
  background-color: transparent;
  padding-bottom: 1px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  border: none;
  border-bottom: 1px solid #e6e6e6;
  display: inline;
}

/* line 17864, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.my_account_orders td.order-actions a:hover,
.account-payment-methods-table td.order-actions a:hover {
  text-decoration: none;
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 17870, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.my_account_orders td.order-actions a:focus,
.account-payment-methods-table td.order-actions a:focus {
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 17875, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.my_account_orders td.order-actions a:hover,
.my_account_orders td.order-actions a:focus,
.account-payment-methods-table td.order-actions a:hover,
.account-payment-methods-table td.order-actions a:focus {
  color: black;
}

/** ------------------------------------------
* ORDER DETAILS
* ------------------------------------------ */
/* line 17885, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.order_details th,
.order_details td {
  width: 50%;
  text-align: left;
}

/* line 17890, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.order_details thead .product-total {
  text-align: right;
}

/* line 17893, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.order_details tbody .product-name > a {
  display: inline-block;
}

/* line 17896, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.order_details tbody .product-name .product-quantity + .wc-item-downloads {
  margin-top: 3px;
}

/* line 17899, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.order_details tbody .product-name .variation {
  display: block;
}

/* line 17902, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.order_details tbody .product-total {
  text-align: right;
}

/* line 17905, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.order_details tfoot th {
  text-transform: uppercase;
}

/* line 17908, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.order_details tfoot td {
  text-align: right;
}

/* line 17911, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.order_details tfoot td .amount {
  color: #1d1c1c;
}

/* line 17914, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.order_details tfoot tr:last-child th,
.order_details tfoot tr:last-child td {
  border-bottom: none;
}

/* line 17918, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.order_details tfoot tr:last-child th > .amount:first-child,
.order_details tfoot tr:last-child td > .amount:first-child {
  font-size: 20px;
}

/* line 17922, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.order_details tfoot tr:last-child .amount {
  font-weight: 600;
}

/* line 17926, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.customer_details th,
.customer_details td {
  text-align: left;
  width: 50%;
}

/* line 17931, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.customer_details td {
  text-align: right;
}

/* line 17934, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.customer_details tr:last-child th,
.customer_details tr:last-child td {
  border-bottom: none;
}

/** ------------------------------------------
* SIZE GUIDE TABLE
* ------------------------------------------ */
/* line 17942, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-sizeguide-table tr,
.basel-sizeguide-table td {
  transition: all 0.25s ease;
}

/* line 17947, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-sizeguide-table td {
  text-align: center;
}

/* line 17950, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-sizeguide-table tr:first-child {
  background-color: #f4f4f4;
}

/* line 17953, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-sizeguide-table tr:first-child td {
  color: #1b1919;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  border-bottom: none;
}

/* line 17960, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-sizeguide-table tr:first-child td:empty {
  border-color: transparent;
  padding: 0;
}

/* line 17964, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-sizeguide-table tr:not(:first-child):hover {
  background-color: #f8f8f8;
}

/* line 17967, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-sizeguide-table tr:not(:first-child):hover td {
  color: #444;
}

/* line 17970, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-sizeguide-table tr:not(:first-child) td:hover {
  background-color: rgba(0, 0, 0, 0.06);
}

/** ------------------------------------------
* WISHLIST TABLE
* ------------------------------------------ */
/* line 17977, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table tr td.product-stock-status .wishlist-in-stock,
.wishlist_table tr td.product-stock-status .wishlist-out-of-stock {
  display: inline-block;
  padding: 5px 10px;
  border: 2px solid #297e29;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.3px;
  font-weight: bold;
}

/* line 17987, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table tr td.product-stock-status span.wishlist-out-of-stock {
  border-color: #b50808;
  color: #b50808;
}

/* line 17991, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table tr td.product-price del {
  color: #bbbbbb;
}

/* line 17994, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table tr td.product-price del .amount {
  font-size: 12px;
  color: #bbbbbb;
}

/* line 17998, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table tr td.product-price ins {
  text-decoration: none;
}

/* line 18001, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table tr td.product-price ins .amount {
  color: #1aada3;
}

/* line 18004, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table tr td.product-name > a {
  font-size: 14px;
}

/* line 18007, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table tr td.product-add-to-cart > .add_to_cart.button {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
  font-size: 13px;
  border-radius: 0;
  padding: 9px 13px;
  margin-bottom: 5px;
  margin-top: 5px;
  display: inline-block !important;
}

/* line 18018, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table tr td.product-add-to-cart > .add_to_cart.button:hover,
.wishlist_table tr td.product-add-to-cart > .add_to_cart.button:focus {
  background-color: #333333;
  color: #ffffff;
  text-decoration: none;
  border-color: #333333;
}

/* line 18025, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table
tr
td.product-add-to-cart
> .add_to_cart.button.btn-style-bordered {
  background-color: transparent;
  color: #000000;
}

/* line 18032, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table
tr
td.product-add-to-cart
> .add_to_cart.button.btn-style-bordered:hover,
.wishlist_table
tr
td.product-add-to-cart
> .add_to_cart.button.btn-style-bordered:focus {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

/* line 18044, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table tr td.product-add-to-cart > .add_to_cart.button.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 1;
}

/* line 18049, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table
tr
td.product-add-to-cart
> .add_to_cart.button.btn-style-link:hover,
.wishlist_table
tr
td.product-add-to-cart
> .add_to_cart.button.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.7;
}

/* line 18061, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table tr td.product-add-to-cart > .add_to_cart.button.loading {
  padding-right: 35px !important;
  padding-left: 15px !important;
}

/* line 18065, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table tr td.product-add-to-cart > .add_to_cart.button.loading:after {
  border-color: white;
}

/* line 18068, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table tr td.product-add-to-cart .added_to_cart {
  display: none !important;
}

/* line 18071, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table tfoot tr:last-child td,
.wishlist_table tfoot tr:last-child th {
  border-bottom: none;
}

/* line 18075, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wishlist_table .blockUI.blockOverlay {
  background-image: none !important;
}

/* line 18079, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce table.wishlist_table {
  font-size: 14px;
}

/* line 18083, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-wcwl-share h4.yith-wcwl-share-title {
  font-weight: bold !important;
}

/* line 18087, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .wishlist-title h2 {
  text-transform: uppercase;
  font-weight: bold !important;
  font-size: 28px;
}

/* line 18093, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce table.wishlist_table thead th {
  border-top: none;
}

/** ------------------------------------------------------------------------------------------------
* SINGLE SHOP PAGE 
* ------------------------------------------------------------------------------------------------ */
/* line 18100, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product.header-full-width .woocommerce-message,
.single-product.header-full-width .woocommerce-error {
  width: 95%;
}

/* line 18104, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product .woocommerce-message,
.single-product .woocommerce-error {
  max-width: 1140px;
  margin: -20px auto 60px auto;
}

/* line 18109, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product .site-content {
  margin-bottom: 0;
}

/* line 18113, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-image-summary {
  margin-bottom: 60px;
}

/* line 18116, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .woocommerce-main-image {
  cursor: url(https://assets2.titleleaf.com/public/assets/lerner/cursor-zoom-d70dc3259afe5bd68752f51e31c32d1f7bba60b876dc5aeda4b24a230da511ef.png), pointer;
}

/* line 18119, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .basel-show-product-gallery-wrap {
  display: none;
  position: absolute;
  bottom: 4px;
  right: 20px;
  z-index: 2;
  padding-right: 10px;
  padding-bottom: 10px;
}

/* line 18128, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.document-ready .single-product-content .basel-show-product-gallery-wrap {
  display: block;
}

/* line 18131, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .basel-show-product-gallery {
  display: block;
  background-color: white;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.1);
  text-align: center;
  font-size: 0;
  color: black;
}

/* line 18139, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .basel-show-product-gallery:hover:after {
  color: rgba(0, 0, 0, 0.6);
}

/* line 18142, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .basel-show-product-gallery:after {
  content: "\e091";
  display: inline-block;
  font-family: "Simple-Line-Icons";
  width: 38px;
  font-size: 18px;
  height: 38px;
  line-height: 38px;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}

/* line 18153, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-images {
  position: relative;
}

/* line 18156, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-images .product-labels {
  -ms-align-items: flex-end;
  align-items: flex-end;
  left: auto;
  z-index: 10;
  max-width: 30%;
  opacity: 0;
}

/* line 18165, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-images .labels-rectangular {
  right: 20px;
}

/* line 18168, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-images .labels-rounded {
  right: 25px;
}

/* line 18171, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-images .labels-rounded .product-label {
  min-width: 55px;
  min-height: 55px;
}

/* line 18175, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-images .labels-rounded .label-with-img {
  min-height: auto;
}

/* line 18178, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.document-ready .single-product-content .product-images .product-labels {
  opacity: 1;
}

/* line 18181, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-images img:focus,
.single-product-content .product-images a:focus {
  outline: none;
}

/* line 18185, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-images .woocommerce-product-gallery__image img,
.single-product-content
.product-images
.woocommerce-product-gallery__image--placeholder
img,
.single-product-content .product-images .product-image-thumbnail img {
  width: 100%;
}

/* line 18193, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.product-images.col-sm-8
.thumbs-position-left
.slick-slider.count-3 {
  margin-left: -5px;
  margin-right: -5px;
}

/* line 18200, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.product-images.col-sm-8
.thumbs-position-left
.slick-slider.count-3
.slick-slide {
  padding-bottom: 16px;
}

/* line 18207, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.product-images.col-sm-8
.thumbs-position-left
.slick-slide {
  padding-bottom: 15px;
}

/* line 18213, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.product-images.col-sm-6
.thumbs-position-left
.slick-slider {
  margin-left: -3px;
  margin-right: -3px;
}

/* line 18220, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.product-images.col-sm-6
.thumbs-position-left
.slick-slider.count-3 {
  margin-left: -7px;
  margin-right: -7px;
}

/* line 18227, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.product-images.col-sm-6
.thumbs-position-left
.slick-slider.count-3
.slick-slide {
  padding-bottom: 10px;
}

/* line 18234, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.product-images.col-sm-6
.thumbs-position-left
.slick-slide {
  padding-bottom: 8px;
}

/* line 18240, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.product-images.col-sm-4
.thumbs-position-left
.slick-slider {
  margin-left: -3px;
  margin-right: -3px;
}

/* line 18247, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.product-images.col-sm-4
.thumbs-position-left
.slick-slider.count-3 {
  margin-left: -7px;
  margin-right: -7px;
}

/* line 18254, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.product-images.col-sm-4
.thumbs-position-left
.slick-slider.count-3
.slick-slide {
  padding-bottom: 8px;
}

/* line 18261, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.product-images.col-sm-4
.thumbs-position-left
.slick-slide {
  padding-bottom: 7px;
}

/* line 18267, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.product-images
.thumbs-position-bottom
.thumbnails:not(.slick-vertical),
.single-product-content
.product-images
.thumbs-position-left
.thumbnails:not(.slick-vertical) {
  margin-top: 4px;
  margin-left: -2px;
}

/* line 18278, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.product-images
.thumbs-position-bottom
.thumbnails:not(.slick-vertical)
.owl-item,
.single-product-content
.product-images
.thumbs-position-left
.thumbnails:not(.slick-vertical)
.owl-item {
  padding: 0 2px 0 2px;
  display: block;
  cursor: pointer;
  transition: opacity 0.2s ease;
  -webkit-transition: opacity 0.2s ease;
}

/* line 18294, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.product-images
.thumbs-position-bottom
.thumbnails:not(.slick-vertical)
.owl-item.active-thumb,
.single-product-content
.product-images
.thumbs-position-left
.thumbnails:not(.slick-vertical)
.owl-item.active-thumb {
  opacity: 0.5;
}

/* line 18306, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.product-images
.thumbs-position-bottom
.thumbnails:not(.slick-vertical)
.owl-item:hover,
.single-product-content
.product-images
.thumbs-position-left
.thumbnails:not(.slick-vertical)
.owl-item:hover {
  opacity: 0.5;
}

/* line 18318, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-images .thumbs-position-bottom .owl-nav,
.single-product-content .product-images .thumbs-position-left .owl-nav {
  position: absolute;
  bottom: 10px;
  right: 14px;
  background-color: white;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.1);
}

/* line 18326, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-images .thumbs-position-bottom .owl-nav > div,
.single-product-content .product-images .thumbs-position-left .owl-nav > div {
  position: static;
  filter: Alpha(Opacity=1);
  opacity: 1;
  box-shadow: none;
  -webkit-transform: none;
  -moz-transform: none;
  -sand-transform: none;
  -ms-transform: none;
}

/* line 18337, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.product-images
.thumbs-position-bottom
.owl-nav
> div:before,
.single-product-content
.product-images
.thumbs-position-left
.owl-nav
> div:before {
  width: 38px;
  font-size: 18px;
  height: 38px;
  line-height: 38px;
}

/* line 18352, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-images .thumbs-position-bottom .owl-dots,
.single-product-content .product-images .thumbs-position-left .owl-dots {
  display: none;
}

/* line 18356, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content:not(.product-quick-view)
.woocommerce-product-gallery__wrapper {
  padding-right: 5px;
}

/* line 18360, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .woocommerce-product-gallery {
  opacity: 1 !important;
}

/* line 18363, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .thumbs-position-left .thumbnails,
.single-product-content .thumbs-position-bottom .thumbnails {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease-in-out;
}

/* line 18372, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .thumbs-position-left .thumbnails.thumbnails-ready,
.single-product-content .thumbs-position-bottom .thumbnails.thumbnails-ready {
  opacity: 1;
  visibility: visible;
}

/* line 18377, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .slick-vertical {
  overflow: hidden;
}

/* line 18380, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .slick-vertical .slick-slide {
  cursor: pointer;
}

/* line 18383, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .slick-vertical .slick-slide:hover {
  opacity: 0.5;
}

/* line 18386, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .slick-vertical .slick-slide.active-thumb {
  opacity: 0.5;
}

/* line 18389, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .slick-vertical > button {
  border: none;
  font-size: 0;
  width: 50%;
  padding: 0;
  line-height: 0;
  background-color: #f5f5f5;
  color: #676767;
}

/* line 18398, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .slick-vertical > button:hover {
  background-color: black;
  color: white;
}

/* line 18402, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .slick-vertical > button:focus {
  outline: none;
}

/* line 18405, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .slick-vertical > button:before {
  line-height: 26px;
  font-size: 20px;
  position: relative;
  font: var(--fa-font-regular);
}

/* line 18411, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .slick-vertical > button.slick-prev {
  border-right: 1px solid white;
}

/* line 18414, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .slick-vertical > button.slick-prev:before {
  content: "\f106";
  bottom: 1px;
}

/* line 18418, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .slick-vertical > button.slick-next {
  border-left: 1px solid white;
}

/* line 18421, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .slick-vertical > button.slick-next:before {
  content: "\f107";
  top: 1px;
}

/* line 18425, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .yith-wcwl-add-to-wishlist {
  display: inline-block;
  margin-bottom: 15px;
}

/* line 18429, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .yith-wcwl-add-to-wishlist a {
  position: relative;
}

/* line 18432, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.entry-summary
.yith-wcwl-add-to-wishlist
a
.basel-tooltip-label {
  display: none;
}

/* line 18439, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:before {
  color: #4e4e4e;
  transition: opacity 0s ease, color 0.2s ease-in-out;
  -webkit-transition: opacity 0s ease, color 0.2s ease-in-out;
}

/* line 18444, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:after {
  position: absolute;
  left: 0;
  top: 5px;
  margin-left: 0;
}

/* line 18450, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:hover {
  color: #1aada3;
}

/* line 18453, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.entry-summary
.yith-wcwl-add-to-wishlist
a:hover:before {
  color: #1aada3;
}

/* line 18459, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.entry-summary
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistaddedbrowse
a:before,
.single-product-content
.entry-summary
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistexistsbrowse
a:before {
  color: #1aada3;
}

/* line 18471, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.entry-summary
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-button.feid-in
> a {
  color: #545454;
}

/* line 18478, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.entry-summary
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-button.feid-in
> a:before {
  opacity: 0;
  color: #1aada3;
}

/* line 18486, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .button.compare {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
  color: #4e4e4e;
  padding: 0;
  background-color: transparent;
  border: none;
  text-transform: none;
}

/* line 18499, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.entry-summary
.button.compare.loading:not(.added):after {
  opacity: 1;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
}

/* line 18506, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.entry-summary
.button.compare.loading:not(.added):before {
  opacity: 0;
}

/* line 18511, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .button.compare:after {
  position: absolute;
  left: 0;
  top: 5px;
  content: " ";
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  opacity: 0;
}

/* line 18526, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .button.compare:before {
  content: "\e098";
  font-size: 18px;
  vertical-align: middle;
  margin-right: 5px;
  color: #4e4e4e;
  display: inline-block;
  font-family: "Simple-Line-Icons";
  transition: opacity 0s ease, color 0.25s ease-in-out;
  -webkit-transition: opacity 0s ease, color 0.25s ease-in-out;
}

/* line 18537, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .button.compare:hover {
  color: #1aada3;
}

/* line 18540, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .button.compare:hover:before {
  color: #1aada3;
}

/* line 18543, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .button.compare.added:before {
  color: #1aada3;
}

/* line 18546, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .button.compare .blockOverlay {
  display: none !important;
}

/* line 18549, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .basel-sizeguide-btn {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
  color: #4e4e4e;
}

/* line 18557, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .basel-sizeguide-btn svg {
  display: inline-block;
  width: 18px;
  margin-bottom: -4px;
  margin-right: 2px;
  transition: all 0.2s;
}

/* line 18565, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .basel-sizeguide-btn:hover {
  color: #1aada3;
  text-decoration: none;
}

/* line 18569, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .basel-sizeguide-btn:hover:before {
  color: #1aada3;
}

/* line 18572, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .sizeguide-btn-wrapp {
  margin-top: 15px;
  line-height: 27px;
}

/* line 18576, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-summary .cart + div + .sizeguide-btn-wrapp,
.single-product-content
.entry-summary
.yith-wcwl-add-to-wishlist
+ .clear
+ div
+ .sizeguide-btn-wrapp {
  margin-top: 0;
}

/* line 18585, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-title {
  font-family: "Lora", "MS Sans Serif", Geneva, sans-serif;
  font-size: 38px;
  margin-bottom: 10px;
}

/* line 18590, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .woocommerce-breadcrumb {
  margin-bottom: 40px;
  line-height: 1.7;
}

/* line 18594, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .woocommerce-breadcrumb a:hover {
  color: #797979;
}

/* line 18597, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .woocommerce-product-rating {
  overflow: hidden;
  margin-bottom: 10px;
  margin-top: 5px;
  display: inline-block;
}

/* line 18603, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .woocommerce-product-rating .star-rating {
  margin-right: 10px;
  vertical-align: middle;
  top: 1px;
}

/* line 18608, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .woocommerce-product-rating .star-rating span:before {
  color: #1f1f1f;
}

/* line 18611, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .woocommerce-product-rating .woocommerce-review-link {
  vertical-align: middle;
  color: rgba(0, 0, 0, 0.5);
}

/* line 18615, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content p.price {
  margin-bottom: 12px;
}

/* line 18618, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .price {
  font-size: 28px;
  color: #1aada3;
}

/* line 18622, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .price .amount {
  color: #1aada3;
}

/* line 18625, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .price del {
  color: #bbb;
  font-size: 16px;
}

/* line 18629, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .price del .amount {
  color: #bbb;
  font-size: 16px;
  font-weight: 400;
}

/* line 18634, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content div[itemprop="description"] {
  margin-bottom: 25px;
}

/* line 18637, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content div[itemprop="description"] p {
  line-height: 1.8;
}

/* line 18640, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .cart {
  margin-bottom: 20px;
  margin-right: 15px;
  display: inline-block;
}

/* line 18645, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .cart.variations_form {
  margin-right: 0;
}

/* line 18648, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .cart .quantity {
  margin-right: 15px;
}

/* line 18651, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .cart .button {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

/* line 18656, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .cart .button:hover,
.single-product-content .cart .button:focus {
  background-color: #333333;
  color: #ffffff;
  text-decoration: none;
  border-color: #333333;
}

/* line 18663, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .cart .button.btn-style-bordered {
  background-color: transparent;
  color: #000000;
}

/* line 18667, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .cart .button.btn-style-bordered:hover,
.single-product-content .cart .button.btn-style-bordered:focus {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

/* line 18673, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .cart .button.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 1;
}

/* line 18678, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .cart .button.btn-style-link:hover,
.single-product-content .cart .button.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.7;
}

/* line 18684, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .cart .added_to_cart {
  display: none;
}

/* line 18687, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .cart .button {
  position: relative;
}

/* line 18690, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .cart .button:after {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 0;
  visibility: hidden;
  opacity: 0;
  content: " ";
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid white;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  transition: right 0.2s ease-in-out, opacity 0.25s ease-in-out;
}

/* line 18712, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .cart .button.loading {
  padding-right: 40px;
}

/* line 18715, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .cart .button.loading:after {
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
  visibility: visible;
  opacity: 1;
  right: 12px;
}

/* line 18722, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations {
  margin-bottom: 0;
  border: none;
}

/* line 18726, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations label {
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: bold;
  margin-right: 20px;
  white-space: nowrap;
}

/* line 18733, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations label:after {
  content: ":";
  margin-left: 2px;
}

/* line 18737, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations tr:last-child td {
  padding-bottom: 0;
}

/* line 18740, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations td {
  border: none;
  text-align: left;
  vertical-align: middle;
  padding: 0;
  padding-bottom: 25px;
}

/* line 18747, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations td.value {
  width: 100%;
}

/* line 18750, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations td.value select {
  max-width: 260px;
  display: inline-block;
}

/* line 18754, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations td.value.with-swatches select {
  display: none;
}

/* line 18757, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations .reset_variations {
  font-size: 12px;
  margin-left: 10px;
  vertical-align: middle;
  display: inline-block;
}

/* line 18763, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations .reset_variations:before {
  content: "\f00d";
  font: var(--fa-font-regular);
  margin-right: 5px;
  display: inline-block;
}

/* line 18769, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations .swatches-select {
  display: inline-block;
  vertical-align: middle;
}

/* line 18773, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations .swatches-select > div {
  position: relative;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  min-width: 25px;
  color: #1b1919;
  margin-right: 15px;
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: 2px solid transparent;
}

/* line 18787, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations .swatches-select > div:hover {
  border-color: black;
}

/* line 18790, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations .swatches-select > div:last-child {
  margin-right: 0;
}

/* line 18793, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations .swatches-select > div.swatch-size-large {
  font-size: 18px;
}

/* line 18796, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations .swatches-select > div.swatch-size-xlarge {
  font-size: 24px;
}

/* line 18799, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations .swatches-select .image-swatch,
.single-product-content .variations .swatches-select .colored-swatch {
  font-size: 0;
  width: 25px;
  height: 25px;
  border-bottom: none;
  border-radius: 50%;
  background-size: cover;
}

/* line 18808, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations .swatches-select .image-swatch:after,
.single-product-content .variations .swatches-select .colored-swatch:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -5px;
  width: 100%;
  border-bottom: 2px solid transparent;
}

/* line 18817, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.variations
.swatches-select
.image-swatch[style$="#ffffff"],
.single-product-content
.variations
.swatches-select
.colored-swatch[style$="#ffffff"] {
  border: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 18827, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.variations
.swatches-select
.image-swatch[style$="#ffffff"]
.basel-tooltip-label,
.single-product-content
.variations
.swatches-select
.colored-swatch[style$="#ffffff"]
.basel-tooltip-label {
  margin-bottom: 2px;
}

/* line 18839, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations .swatches-select .image-swatch:hover:after,
.single-product-content
.variations
.swatches-select
.colored-swatch:hover:after {
  border-color: black;
}

/* line 18846, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.variations
.swatches-select
.image-swatch.active-swatch:after,
.single-product-content
.variations
.swatches-select
.colored-swatch.active-swatch:after {
  border-color: black;
}

/* line 18856, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.variations
.swatches-select
.image-swatch.swatch-size-large,
.single-product-content
.variations
.swatches-select
.colored-swatch.swatch-size-large {
  width: 45px;
  height: 45px;
  font-size: 0;
}

/* line 18868, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.variations
.swatches-select
.image-swatch.swatch-size-xlarge,
.single-product-content
.variations
.swatches-select
.colored-swatch.swatch-size-xlarge {
  width: 70px;
  height: 70px;
  font-size: 0;
}

/* line 18880, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content
.variations
.swatches-select
.text-only
.basel-tooltip-label {
  display: none;
}

/* line 18887, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations .swatches-select .swatch-enabled {
  cursor: pointer;
}

/* line 18890, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations .swatches-select .swatch-disabled {
  cursor: default;
  opacity: 0.4;
}

/* line 18894, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .variations .swatches-select .active-swatch {
  border-color: black;
}

/* line 18897, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .basel-before-add-to-cart,
.single-product-content .basel-after-add-to-cart {
  margin-bottom: 20px;
}

/* line 18901, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .basel-product-countdown {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 18905, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product_meta {
  border-top: 1px solid rgba(119, 119, 119, 0.17);
  padding-top: 30px;
  margin-top: 15px;
  margin-bottom: 15px;
  display: block;
}

/* line 18912, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product_meta > span {
  display: block;
  margin-bottom: 20px;
  color: #1b1919;
  font-weight: bold;
}

/* line 18918, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product_meta > span a,
.single-product-content .product_meta > span span {
  color: #4e4e4e;
  display: inline-block;
  font-weight: normal;
  margin: 0 2px;
  line-height: 1.4;
}

/* line 18926, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product_meta > span:last-child {
  margin-bottom: 0;
}

/* line 18929, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product_meta > span a:hover {
  color: #595959;
}

/* line 18932, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .single_variation_wrap {
  padding-top: 25px;
}

/* line 18935, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .single_variation_wrap .variations_button {
  display: inline-block;
}

/* line 18938, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .single_variation {
  display: block;
  vertical-align: middle;
}

/* line 18942, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .single_variation:after {
  content: "";
  clear: both;
  display: block;
}

/* line 18947, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .single_variation .woocommerce-variation-price,
.single-product-content .single_variation .woocommerce-variation-availability {
  float: left;
}

/* line 18951, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .single_variation .price {
  margin-right: 15px;
  margin-bottom: 20px;
  display: inline-block;
  vertical-align: middle;
}

/* line 18957, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .single_variation .out-of-stock,
.single-product-content .single_variation .in-stock {
  margin-right: 0;
}

/* line 18961, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .out-of-stock,
.single-product-content .in-stock {
  display: inline-block;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 5px 10px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.3px;
  font-weight: bold;
}

/* line 18972, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .out-of-stock:empty,
.single-product-content .in-stock:empty {
  display: none;
}

/* line 18976, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .out-of-stock {
  border: 2px solid #cc1414;
  color: #b50808;
}

/* line 18980, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .in-stock {
  border: 2px solid #297e29;
  color: #297e29;
}

/* line 18984, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-share {
  margin-bottom: 10px;
  text-align: left;
}

/* line 18988, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-share .share-title {
  font-weight: bold;
  color: #1b1919;
  margin-right: 5px;
}

/* line 18993, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-share .share-title:after {
  content: ":";
}

/* line 18996, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-share .social-icons {
  display: inline-block;
}

/* line 18999, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product-tabs-wrapper {
  margin-right: -15px;
  margin-left: -15px;
  padding-top: 30px;
  padding-bottom: 50px;
  background-color: #f9f9f9;
}

/* line 19006, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .tabs {
  margin-bottom: 25px;
  text-align: center;
}

/* line 19010, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .tabs li {
  display: inline-block;
  margin-right: 30px;
  margin-bottom: 15px;
  border-bottom: 1px solid #e4e4e4;
}

/* line 19016, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .tabs li a {
  display: inline-block;
  font-size: 20px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.5);
  padding: 3px 0;
}

/* line 19023, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .tabs li a:hover {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.8);
}

/* line 19027, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .tabs li.active {
  border-color: #545454;
}

/* line 19030, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .tabs li.active a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 19033, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .tabs li:last-child {
  margin-right: 0;
}

/* line 19036, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .basel-accordion-title {
  display: none;
}

/* line 19039, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .entry-content p {
  line-height: 1.7;
  letter-spacing: 0.3px;
}

/* line 19043, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content #tab-description *:last-child {
  margin-bottom: 0;
}

/* line 19046, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content #tab-description > h2,
.single-product-content #tab-additional_information > h2 {
  font-size: 18px;
  font-weight: bold;
}

/* line 19051, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content #tab-additional_information > h2 {
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

/* line 19056, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content #tab-seller ul li {
  margin-bottom: 15px;
}

/* line 19059, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content #tab-seller ul li > span {
  font-weight: bold;
  color: #525252;
}

/* line 19063, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content #tab-seller ul li > span.details {
  font-weight: normal;
  color: #757575;
}

/* line 19067, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content #reviews {
  position: relative;
}

/* line 19070, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content #comments {
  width: 50%;
  padding-top: 20px;
  padding-right: 40px;
  float: left;
}

/* line 19076, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content #comments > h2 {
  font-size: 18px;
  font-weight: bold;
}

/* line 19080, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content #review_form_wrapper {
  float: left;
  width: 50%;
  border-left: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding-top: 20px;
  padding-bottom: 40px;
  padding-left: 40px;
}

/* line 19089, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content #review_form_wrapper #reply-title {
  display: block;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
}

/* line 19095, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form > p {
  margin-bottom: 20px;
}

/* line 19098, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form > p > label {
  display: block;
}

/* line 19101, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form > p:last-child {
  margin-bottom: 0;
}

/* line 19104, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .comment-form-comment {
  margin-bottom: 10px;
}

/* line 19107, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .comment-form-author,
.single-product-content .comment-form .comment-form-email {
  float: left;
  width: 50%;
  margin-bottom: 25px;
}

/* line 19113, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .comment-form-author {
  padding-right: 15px;
}

/* line 19116, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .comment-form-email {
  padding-left: 15px;
}

/* line 19119, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form textarea,
.single-product-content .comment-form input[type="text"],
.single-product-content .comment-form input[type="email"] {
  background-color: #efefef;
  border: none;
  box-shadow: none;
}

/* line 19126, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form textarea:focus,
.single-product-content .comment-form input[type="text"]:focus,
.single-product-content .comment-form input[type="email"]:focus {
  background-color: #ececec;
}

/* line 19131, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form textarea {
  height: 150px;
  width: 100%;
}

/* line 19135, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form input[type="text"] {
  max-width: 300px;
}

/* line 19138, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .comment-form-rating {
  margin-bottom: 15px;
}

/* line 19141, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .comment-form-rating label {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 15px;
}

/* line 19146, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .comment-form-rating label:after {
  content: ":";
  margin-left: 2px;
}

/* line 19150, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .stars {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}

/* line 19155, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .stars span {
  display: inline-block;
}

/* line 19158, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .stars span a {
  margin-right: 20px;
  display: inline-block;
  font-size: 0;
  letter-spacing: 2px;
}

/* line 19164, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .stars span a:hover {
  text-decoration: none;
  color: #1aada3;
}

/* line 19168, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .stars span a:last-child {
  margin-right: 0;
}

/* line 19171, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .stars span a:after {
  font-family: "simple-line-icons";
  font-size: 14px;
  line-height: 20px;
}

/* line 19176, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .stars span a.star-1:after {
  content: "\e09b";
}

/* line 19179, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .stars span a.star-2:after {
  content: "\e09b \e09b";
}

/* line 19182, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .stars span a.star-3:after {
  content: "\e09b \e09b \e09b";
}

/* line 19185, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .stars span a.star-4:after {
  content: "\e09b \e09b \e09b \e09b";
}

/* line 19188, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .stars span a.star-5:after {
  content: "\e09b \e09b \e09b \e09b \e09b";
}

/* line 19191, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .stars span a.active {
  color: #1aada3;
}

/* line 19194, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .form-submit {
  margin-bottom: 0;
}

/* line 19197, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .form-submit input[type="submit"] {
  background-color: transparent;
  border-color: black;
  color: black;
  border-width: 2px;
  padding-left: 35px;
  padding-right: 35px;
}

/* line 19205, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .comment-form .form-submit input[type="submit"]:hover,
.single-product-content .comment-form .form-submit input[type="submit"]:focus {
  background-color: black;
  border-color: black;
  color: white;
}

/* line 19212, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.commentlist {
  margin-top: 30px;
}

/* line 19215, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.commentlist li {
  margin-bottom: 30px;
}

/* line 19218, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.commentlist li:last-child {
  margin-bottom: 0;
}

/* line 19221, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.commentlist .review_comment_container,
.commentlist .comment_container {
  position: relative;
  min-height: 95px;
  padding: 12px 12px 12px 85px;
}

/* line 19227, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.commentlist .review_comment_container .dokan-review-author-img img,
.commentlist .review_comment_container > img,
.commentlist .comment_container .dokan-review-author-img img,
.commentlist .comment_container > img {
  position: absolute;
  left: 0;
  top: 13px;
  max-width: 60px;
  border-radius: 50%;
}

/* line 19237, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.commentlist .comment-text .star-rating {
  float: right;
  margin-bottom: 5px;
}

/* line 19241, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.commentlist .comment-text .meta {
  line-height: 18px;
  display: inline;
  font-size: 12px;
}

/* line 19246, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.commentlist .comment-text .meta strong {
  color: #373737;
}

/* line 19249, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.commentlist .comment-text .meta time {
  font-style: italic;
}

/* line 19252, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.commentlist .comment-text .description {
  margin-top: 10px;
  margin-bottom: 0;
  line-height: 1.7;
}

/* line 19257, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.commentlist .comment-text .description p {
  margin-bottom: 10px;
  line-height: 1.7;
}

/* line 19261, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.commentlist .comment-text .description p:last-child {
  margin-bottom: 0;
}

/* line 19265, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-with-attachments
.thumbs-position-left
+ .product-additional-galleries {
  margin-left: 27%;
}

/* line 19271, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.related-and-upsells > section {
  margin-top: 40px;
  margin-bottom: 40px;
}

/* line 19276, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-instagram {
  padding-top: 40px;
  margin-bottom: 40px;
  border-top: 1px solid rgba(119, 119, 119, 0.17);
}

/* line 19281, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-instagram .product-instagram-intro {
  font-size: 16px;
}

/* line 19284, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-instagram .product-instagram-intro > span {
  font-weight: 600;
  color: #1b1919;
}

/* line 19288, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-product-instagram:first-child {
  padding-top: 0;
  border-top: none;
}

/* line 19293, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-breadcrumbs-wrapper {
  margin-top: -40px;
  margin-bottom: 40px;
  background: #f9f9f9;
  margin-left: -15px;
  margin-right: -15px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 19302, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-breadcrumbs-wrapper > .container {
  padding-left: 5px;
  padding-right: 5px;
}

/* line 19306, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-breadcrumbs-wrapper .basel-back-btn > span {
  top: 3px;
}

/* line 19309, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-breadcrumbs-wrapper .woocommerce-breadcrumb {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 19314, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav {
  float: right;
}

/* line 19317, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-btn {
  position: relative;
}

/* line 19320, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-btn > a {
  vertical-align: middle;
  font-size: 0;
  text-align: center;
  line-height: 40px;
  width: 50px;
  display: inline-block;
}

/* line 19328, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-btn > a span {
  width: 23px;
  height: 2px;
  position: relative;
  display: inline-block;
  background-color: black;
  transition: all 0.25s ease;
}

/* line 19339, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-btn > a span:before {
  position: absolute;
  top: 0;
  font-size: 14px;
  line-height: 3px;
  color: black;
  font: var(--fa-font-regular);
}

/* line 19347, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-btn.product-prev {
  float: left;
}

/* line 19350, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-btn.product-prev > a span:before {
  content: "\f0d9";
  left: -4px;
}

/* line 19354, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-btn.product-prev .wrapper-short {
  right: -20px;
}

/* line 19357, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-btn.product-next {
  float: right;
}

/* line 19360, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-btn.product-next > a span:before {
  content: "\f0da";
  right: -4px;
}

/* line 19364, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-btn.product-next .wrapper-short {
  right: 20px;
}

/* line 19367, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-btn:hover > a span {
  width: 32px;
}

/* line 19370, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-btn:hover > .wrapper-short {
  visibility: visible;
  opacity: 1;
  right: 0;
  transition: all 0.25s ease;
}

/* line 19379, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .wrapper-short {
  position: absolute;
  top: 100%;
  padding-top: 5px;
  visibility: hidden;
  opacity: 0;
  min-width: 250px;
  z-index: 350;
  transition: all 0.1s ease;
}

/* line 19392, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-short {
  overflow: hidden;
  padding: 10px;
  background-color: white;
  border: 2px solid #efefef;
}

/* line 19398, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-short .product-thumb {
  float: right;
  margin-left: 10px;
}

/* line 19402, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-short .product-thumb img {
  max-width: 50px;
}

/* line 19405, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-short .product-title {
  display: block;
  margin-bottom: 7px;
  font-weight: bold;
  font-size: 12px;
  line-height: 1.5;
  text-transform: uppercase;
}

/* line 19413, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-short .price {
  display: block;
  color: #1aada3;
}

/* line 19417, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-short .price .amount {
  color: #1aada3;
}

/* line 19420, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-short .price del {
  color: #d0d0d0;
}

/* line 19423, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-products-nav .product-short .price del .amount {
  color: #d0d0d0;
}

/* line 19427, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-variable .entry-summary .yith-wcwl-add-to-wishlist {
  display: block;
}

/* line 19430, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-variable .entry-summary .compare-btn-wrapper,
.product-type-variable .entry-summary .sizeguide-btn-wrapp {
  margin-bottom: 15px;
}

/* line 19434, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-variable .entry-summary .product_meta {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
}

/* line 19439, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-variable.product-design-default .entry-summary .variations_form {
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(119, 119, 119, 0.17);
}

/* line 19444, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-grouped .cart {
  border-top: 2px solid #161616;
  margin-right: 0;
  display: block;
}

/* line 19449, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-grouped .entry-summary .yith-wcwl-add-to-wishlist {
  margin-bottom: 10px;
}

/* line 19452, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-grouped .entry-summary .yith-wcwl-add-to-wishlist + .clear {
  display: none;
}

/* line 19455, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-grouped .entry-summary .sizeguide-btn-wrapp {
  margin-top: 0;
}

/* line 19458, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-grouped .sizeguide-btn-wrapp,
.product-type-grouped .compare-btn-wrapper {
  margin-bottom: 10px;
}

/* line 19462, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-grouped .product_meta {
  padding-top: 20px;
  margin-top: 7px;
}

/* line 19466, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-grouped .group_table {
  margin-bottom: 25px;
}

/* line 19469, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-grouped .group_table label {
  margin-bottom: 0;
}

/* line 19472, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-grouped .group_table .label {
  text-align: left;
}

/* line 19475, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-grouped .group_table .quantity {
  margin-right: 0;
}

/* line 19478, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-grouped .group_table .price {
  font-size: 20px;
  text-align: right;
}

/* line 19482, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-grouped .group_table .amount {
  vertical-align: middle;
}

/* line 19485, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-type-grouped .group_table .out-of-stock,
.product-type-grouped .group_table .in-stock {
  margin-left: 15px;
  margin-right: 0;
  margin-bottom: 5px;
  margin-top: 5px;
}

/* line 19493, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-additional-galleries {
  text-align: center;
  margin-top: 10px;
}

/* line 19497, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-additional-galleries > div:not(.product-360-view-wrapper) {
  margin-right: 10px;
  margin-left: 10px;
}

/* line 19502, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-video-button,
.product-360-button {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 19508, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-video-button a,
.product-360-button a {
  text-decoration: none;
  color: #4e4e4e;
  display: block;
}

/* line 19514, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-video-button a:before,
.product-360-button a:before {
  display: inline-block;
  font-size: 16px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #f7f7f7;
  color: black;
  vertical-align: middle;
  margin-right: 10px;
  border-radius: 50%;
  font-family: "simple-line-icons";
  transition: color 0.3s ease, background-color 0.3s ease;
}

/* line 19530, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-video-button a span,
.product-360-button a span {
  vertical-align: middle;
  position: relative;
}

/* line 19535, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-video-button a:hover:before,
.product-360-button a:hover:before {
  background-color: #1aada3;
  color: white;
}

/* line 19541, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-video-button a:before {
  content: "\e071";
}

/* line 19545, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-360-button a:before {
  content: "\e099";
}

/* line 19549, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-360-view-wrapper {
  position: relative;
  max-width: 800px;
  margin: 100px auto;
}

/* line 19554, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-360-view-wrapper .mfp-close {
  font-size: 0;
  cursor: pointer;
  padding-right: 36px;
  padding: 0;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 19562, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-360-view-wrapper .mfp-close:after,
.product-360-view-wrapper .mfp-close:before {
  content: " ";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -0.5px;
  width: 30px;
  height: 1px;
  display: inline-block;
  background-color: black;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
}

/* line 19582, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-360-view-wrapper .mfp-close:after,
.product-360-view-wrapper .mfp-close:before {
  right: 7px;
}

/* line 19586, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-360-view-wrapper .mfp-close:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 19594, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-360-view-wrapper .mfp-close:before {
  -sand-transform: rotate(45deg);
  transform: rotate(45deg);
}

/** ------------------------------------------------------------------------------------------------
* SINGLE PRODUCT PAGE - ALTERNATIVE
* ------------------------------------------------------------------------------------------------ */
/* line 19606, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt .product-image-summary {
  margin-bottom: 50px;
}

/* line 19609, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt .entry-summary {
  text-align: center;
}

/* line 19612, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt .entry-summary .yith-wcwl-add-to-wishlist {
  margin-top: 0;
  padding-top: 0;
  border: none;
}

/* line 19617, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt .product_meta {
  border-top: none;
  display: inline-block;
  padding: 15px;
  background-color: #f9f9f9;
}

/* line 19623, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt .product_meta > span {
  display: inline-block;
  margin: 0 10px;
  font-weight: bold;
  line-height: 2;
}

/* line 19629, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt .product-tabs-wrapper {
  margin: 0 -15px 0px;
  background-color: #f9f9f9;
  padding: 40px 0;
}

/* line 19634, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt .product-share {
  margin-bottom: 50px;
  text-align: center;
}

/* line 19638, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt .tabs {
  text-align: center;
}

/* line 19641, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt .single_variation_wrap {
  padding-top: 25px;
}

/* line 19644, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt .single_variation .woocommerce-variation-price,
.product-design-alt .single_variation .woocommerce-variation-availability {
  float: none;
  display: inline;
}

/* line 19649, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt .single_variation .price {
  vertical-align: bottom;
}

/* line 19652, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt .single_variation .out-of-stock,
.product-design-alt .single_variation .in-stock,
.product-design-alt .single_variation .price {
  margin-left: 7px;
  margin-right: 7px;
}

/* line 19658, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt .variations {
  margin-bottom: 0;
}

/* line 19661, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt .variations td {
  text-align: center;
}

/* line 19664, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt .variations td.label {
  display: none;
}

/* line 19667, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt .variations .reset_variations {
  margin-right: -54px;
}

/* line 19670, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt.product-type-variable .variations_form {
  width: 100%;
  padding-bottom: 0;
  border-bottom: none;
}

/* line 19675, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-alt.product-type-variable .product_meta {
  padding-top: 15px;
}

/** ------------------------------------------------------------------------------------------------
* SINGLE PRODUCT PAGE - STICKY
* ------------------------------------------------------------------------------------------------ */
/* line 19682, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .product-image-summary {
  margin-bottom: 50px;
}

/* line 19685, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .entry-summary {
  position: relative;
  text-align: center;
  opacity: 1;
  transition: opacity 0.1s ease-in-out;
  -moz-transition: opacity 0.1s ease-in-out;
  -webkit-transition: opacity 0.1s ease-in-out;
}

/* line 19693, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .entry-summary .yith-wcwl-add-to-wishlist {
  margin-top: 0;
  padding-top: 0;
  border: none;
}

/* line 19698, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .entry-summary div[itemprop="description"] {
  max-height: 75px;
  overflow: hidden;
  transition: max-height 0.2s ease-in-out, margin 0.2s ease-in-out;
  -moz-transition: max-height 0.2s ease-in-out, margin 0.2s ease-in-out;
  -webkit-transition: max-height 0.2s ease-in-out, margin 0.2s ease-in-out;
}

/* line 19705, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .entry-summary div[itemprop="description"] > p {
  line-height: 25px;
}

/* line 19708, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .entry-summary .summary-inner {
  padding: 0 40px;
  margin: 0 auto;
  max-width: 600px;
}

/* line 19713, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky
.entry-summary.block-sticked.not-in-viewport
div[itemprop="description"] {
  max-height: 0;
  margin: 0;
}

/* line 19719, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .entry-summary.block-sticked .summary-inner {
  transition: transform 0.5s ease;
  -moz-transition: transform 0.5s ease;
  -webkit-transition: transform 0.5s ease;
}

/* line 19724, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .entry-summary.hide-temporary {
  opacity: 0;
}

/* line 19727, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky
.woocommerce-product-gallery
.woocommerce-product-gallery__wrapper
.woocommerce-product-gallery__image:not(:last-child) {
  margin-bottom: 4px;
}

/* line 19733, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky
.woocommerce-product-gallery
.woocommerce-product-gallery__wrapper
.woocommerce-product-gallery__image:not(:first-child)
a {
  display: block;
  transform: translateY(100px);
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -o-transform: translateY(100px);
  transition: all 0.45s ease-in-out;
  -webkit-transition: all 0.45s ease-in-out;
  -moz-transition: all 0.45s ease-in-out;
  -o-transition: all 0.45s ease-in-out;
  opacity: 0;
}

/* line 19749, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky
.woocommerce-product-gallery
.woocommerce-product-gallery__wrapper
.woocommerce-product-gallery__image:not(:first-child)
a.animate-images {
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  opacity: 1;
}

/* line 19760, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .woocommerce-breadcrumb {
  display: inline-block;
}

/* line 19763, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .product_meta {
  border-top: none;
  display: inline-block;
  padding: 15px;
  background-color: #f9f9f9;
}

/* line 19769, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .product_meta > span {
  display: inline-block;
  margin: 0 10px;
  font-weight: bold;
  line-height: 2;
}

/* line 19775, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .product-tabs-wrapper {
  margin: 0 -15px 0px;
  background-color: #f9f9f9;
  padding: 40px 0;
}

/* line 19780, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .product-share {
  margin-bottom: 50px;
  text-align: center;
}

/* line 19784, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .tabs {
  text-align: center;
}

/* line 19787, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .single_variation_wrap {
  padding-top: 25px;
}

/* line 19790, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .single_variation .woocommerce-variation-price,
.product-design-sticky .single_variation .woocommerce-variation-availability {
  float: none;
  display: inline;
}

/* line 19795, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .single_variation .price {
  vertical-align: bottom;
}

/* line 19798, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .single_variation .out-of-stock,
.product-design-sticky .single_variation .in-stock,
.product-design-sticky .single_variation .price {
  margin-left: 7px;
  margin-right: 7px;
}

/* line 19804, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .variations {
  margin-bottom: 0;
}

/* line 19807, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .variations td {
  text-align: center;
}

/* line 19810, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .variations td.label {
  display: none;
}

/* line 19813, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky .variations .reset_variations {
  margin-right: -54px;
}

/* line 19816, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky.product-type-variable .variations_form {
  width: 100%;
  padding-bottom: 0;
  border-bottom: none;
}

/* line 19821, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-sticky.product-type-variable .product_meta {
  padding-top: 15px;
}

/** ------------------------------------------------------------------------------------------------
* SINGLE PRODUCT PAGE - COMPACT
* ------------------------------------------------------------------------------------------------ */
/* line 19828, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .product-image-summary {
  margin-bottom: 20px;
}

/* line 19831, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .product-image-summary > .row {
  display: flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
  flex-direction: row;
}

/* line 19843, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .product-image-summary > .row:after,
.product-design-compact .product-image-summary > .row:before {
  content: none;
}

/* line 19847, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .product-images,
.product-design-compact .entry-summary {
  align-items: stretch;
}

/* line 19854, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .entry-summary {
  position: relative;
}

/* line 19857, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .entry-summary .yith-wcwl-add-to-wishlist,
.product-design-compact .entry-summary .compare-btn-wrapper,
.product-design-compact .entry-summary .sizeguide-btn-wrapp {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 15px;
}

/* line 19864, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .entry-summary .yith-wcwl-add-to-wishlist {
  padding-top: 0;
  margin-top: 0;
  border-top: none;
}

/* line 19869, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .entry-summary .sizeguide-btn-wrapp {
  margin-top: 0;
}

/* line 19872, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .entry-summary .sizeguide-btn-wrapp > a {
  margin-top: -2px;
}

/* line 19875, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .cart {
  display: block;
  margin-right: 0;
}

/* line 19879, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .product_meta {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 8px;
}

/* line 19885, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .product_meta > span {
  margin-bottom: 10px;
}

/* line 19888, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .basel-scroll-content {
  padding-left: 15px;
  padding-right: 30px;
}

/* line 19892, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact #comments {
  width: auto;
  padding-top: 0;
  padding-right: 0;
  float: none;
  margin-bottom: 20px;
  margin-top: 10px;
}

/* line 19900, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact #comments > h2 {
  font-size: 14px;
}

/* line 19903, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .commentlist {
  margin-top: 20px;
}

/* line 19906, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact #review_form_wrapper {
  float: none;
  width: auto;
  border-left: none;
  border-bottom: none;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

/* line 19915, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact #review_form_wrapper #reply-title {
  font-size: 14px;
}

/* line 19918, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .shop_attributes {
  margin-top: -10px;
  margin-bottom: -20px;
}

/* line 19922, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .shop_attributes th {
  font-size: 14px;
}

/* line 19925, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-compact .shop_attributes tbody tr:last-child th,
.product-design-compact .shop_attributes tbody tr:last-child td {
  border-bottom: none;
}

/* line 19930, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.tabs-layout-accordion {
  border-top: 2px solid black;
  margin-bottom: 30px;
  margin-top: 10px;
}

/* line 19935, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.tabs-layout-accordion .basel-tab-wrapper {
  border-bottom: 1px solid rgba(119, 119, 119, 0.17);
}

/* line 19938, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title {
  position: relative;
  display: block;
  padding-top: 15px;
  padding-bottom: 15px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}

/* line 19948, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title:hover {
  color: #1aada3;
}

/* line 19951, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title:after {
  content: "\e604";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -10px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
  font-size: 12px;
  color: #bbb;
  font-family: "simple-line-icons";
  transition: transform 0.4s ease;
  -webkit-transition: transform 0.4s ease;
  backface-visibility: hidden;
  perspective: 800px;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 800px;
}

/* line 19971, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title.active {
  color: #1aada3;
}

/* line 19974, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title.active:after {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

/* line 19978, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.tabs-layout-accordion .basel-tab-wrapper .wc-tab {
  padding-bottom: 25px;
}

/* line 19981, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.tabs-layout-accordion .basel-tab-wrapper .wc-tab > h2:first-child {
  display: none;
}

/* line 19984, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.tabs-layout-accordion .wc-tabs {
  display: none;
}

/** ------------------------------------------------------------------------------------------------
* WOOCOMMERCE CHECKOUT
* ------------------------------------------------------------------------------------------------ */
/* line 19991, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
form.woocommerce-checkout:after {
  content: "";
  clear: both;
  display: block;
}

/* line 19997, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-error {
  margin-top: 20px;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 6em;
}

/* line 20003, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-error li {
  margin-bottom: 15px;
  position: relative;
}

/* line 20007, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-error li:last-child {
  margin-bottom: 0;
}

/* line 20010, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-error li:before {
  content: "\f105";
  opacity: 0.7;
  font: var(--fa-font-regular);
  position: absolute;
  top: 0;
  left: -15px;
}

/* line 20018, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-info {
  margin-bottom: 25px;
  border: none;
  background-color: transparent;
  padding: 0;
  overflow: visible;
  color: #8c8c8c;
}

/* line 20026, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-info a {
  color: #202020;
  text-decoration: none;
}

/* line 20030, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-info:before {
  content: none;
}

/* line 20033, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-info .showcoupon,
.woocommerce-checkout .woocommerce-info .showlogin {
  border-bottom: 1px solid #e6e6e6;
  display: inline;
  margin-left: 5px;
  line-height: 1.5;
}

/* line 20040, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-info .showcoupon:hover,
.woocommerce-checkout .woocommerce-info .showlogin:hover {
  border-color: #a6a6a6;
}

/* line 20044, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .checkout_coupon,
.woocommerce-checkout .login {
  position: relative;
  background-color: #f8f8f8;
}

/* line 20049, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .checkout_coupon:before,
.woocommerce-checkout .login:before {
  content: "\f0d8";
  position: absolute;
  top: -4px;
  line-height: 0;
  left: 20px;
  color: #f8f8f8;
  font-size: 24px;
  font: var(--fa-font-regular);
}

/* line 20060, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .checkout_coupon {
  padding: 15px 20px;
  display: block;
  max-width: 400px;
  text-align: center;
}

/* line 20066, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .checkout_coupon p {
  margin-bottom: 5px;
  margin-top: 5px;
}

/* line 20070, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .checkout_coupon p.form-row-first,
.woocommerce-checkout .checkout_coupon p.form-row-last {
  float: none;
  width: auto;
  display: inline-block;
}

/* line 20076, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .checkout_coupon .input-text {
  box-shadow: none;
}

/* line 20079, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .checkout_coupon .button {
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 20084, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .checkout_coupon .button:hover,
.woocommerce-checkout .checkout_coupon .button:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 20092, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .checkout_coupon .button.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 20096, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .checkout_coupon .button.btn-style-bordered:hover,
.woocommerce-checkout .checkout_coupon .button.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 20102, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .checkout_coupon .button.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 20107, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .checkout_coupon .button.btn-style-link:hover,
.woocommerce-checkout .checkout_coupon .button.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 20113, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .login {
  max-width: 500px;
  padding: 20px 25px 10px 25px;
  margin-bottom: 20px;
}

/* line 20118, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .login .lost_password {
  margin-bottom: 10px;
  margin-top: -41px;
  text-align: right;
}

/* line 20123, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .login .woocommerce-form__label {
  margin-bottom: 0;
  margin-top: 20px;
}

/* line 20127, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-billing-fields,
.woocommerce-checkout .woocommerce-shipping-fields,
.woocommerce-checkout .woocommerce-account-fields {
  margin-top: 40px;
}

/* line 20132, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-billing-fields abbr,
.woocommerce-checkout .woocommerce-shipping-fields abbr,
.woocommerce-checkout .woocommerce-account-fields abbr {
  border: none;
  text-decoration: none;
}

/* line 20138, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-billing-fields > h3,
.woocommerce-checkout .woocommerce-shipping-fields > h3,
.woocommerce-checkout .woocommerce-account-fields > h3 {
  text-transform: uppercase;
  letter-spacing: 0.6px;
  font-weight: bold;
}

/* line 20145, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .select2-drop-active .select2-input {
  background-image: none !important;
}

/* line 20148, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .create-account input[type="checkbox"] {
  position: static;
  margin-left: 0;
}

/* line 20152, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .create-account span {
  vertical-align: middle;
}

/* line 20155, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-shipping-fields > h3 label {
  display: inline-block;
  text-transform: uppercase;
  font-size: 22px;
  margin: 0;
}

/* line 20161, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-shipping-fields > h3 .input-checkbox {
  position: static;
  margin-left: 0;
}

/* line 20165, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-shipping-fields .notes textarea {
  height: 110px;
}

/* line 20168, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .checkout-order-review {
  background-color: #f8f8f8;
  background-image: url(https://assets2.titleleaf.com/public/assets/lerner/checkout-border-c468604ec7df19e76c959c105c24cb76513333114b36467ef8755ba443d27171.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  padding: 40px 30px;
  margin-top: 8px;
}

/* line 20176, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .checkout-order-review > h3 {
  text-transform: uppercase;
  letter-spacing: 0.6px;
  text-align: center;
  font-weight: bold;
}

/* line 20182, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .checkout-order-review .responsive-table {
  background-color: white;
  padding: 20px 25px 0 25px;
}

/* line 20186, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-checkout-payment ul {
  margin-bottom: 40px;
}

/* line 20189, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-checkout-payment li {
  margin-bottom: 15px;
}

/* line 20192, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-checkout-payment li img {
  max-height: 40px;
  margin-left: 5px;
  margin-right: 5px;
}

/* line 20197, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-checkout-payment li label {
  margin-bottom: 0;
  display: inline-block;
}

/* line 20201, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout
.woocommerce-checkout-payment
.terms
.woocommerce-form__input {
  position: relative;
  margin-left: 0;
  margin-right: 5px;
}

/* line 20209, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-checkout-payment .payment_box,
.woocommerce-checkout
.woocommerce-checkout-payment
.woocommerce-terms-and-conditions {
  position: relative;
  margin-top: 15px;
  padding: 10px 15px;
  background-color: white;
  border: 2px solid rgba(115, 115, 115, 0.1);
}

/* line 20219, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-checkout-payment .payment_box p,
.woocommerce-checkout
.woocommerce-checkout-payment
.woocommerce-terms-and-conditions
p {
  margin-bottom: 5px;
}

/* line 20226, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-checkout-payment .payment_box:before,
.woocommerce-checkout
.woocommerce-checkout-payment
.woocommerce-terms-and-conditions:before {
  content: "\f0d8";
  position: absolute;
  top: -5px;
  line-height: 0;
  left: 25px;
  color: #e8e8e8;
  font-size: 22px;
  font: var(--fa-font-regular);
}

/* line 20239, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout
.woocommerce-checkout-payment
.woocommerce-terms-and-conditions {
  margin-bottom: 20px;
}

/* line 20244, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout
.woocommerce-checkout-payment
.woocommerce-terms-and-conditions:before {
  display: none;
}

/* line 20249, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-checkout-payment .payment_method_paypal img {
  margin-left: 10px;
}

/* line 20252, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-checkout-payment .payment_method_paypal a {
  background-color: transparent;
  padding-bottom: 1px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  border: none;
  border-bottom: 1px solid #e6e6e6;
  display: inline;
  margin-left: 15px;
}

/* line 20263, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout
.woocommerce-checkout-payment
.payment_method_paypal
a:hover {
  text-decoration: none;
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 20271, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout
.woocommerce-checkout-payment
.payment_method_paypal
a:focus {
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 20278, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-checkout-payment #wc-stripe-cc-form {
  border: none;
  padding: 0;
  margin-bottom: 0;
}

/* line 20283, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-checkout-payment #wc-stripe-cc-form label {
  display: block;
}

/* line 20286, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .woocommerce-checkout-payment .wc-saved-payment-methods {
  margin-bottom: 0;
}

/* line 20289, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout
.woocommerce-checkout-payment
.wc-saved-payment-methods
li:last-child {
  margin-bottom: 5px;
}

/* line 20295, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout
.woocommerce-checkout-payment
.wc-saved-payment-methods
+ #wc-stripe-cc-form {
  margin-top: 15px;
}

/* line 20301, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .place-order input[type="submit"] {
  width: 100%;
  padding: 15px 0;
  font-size: 16px;
  letter-spacing: 1px;
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 20310, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .place-order input[type="submit"]:hover,
.woocommerce-checkout .place-order input[type="submit"]:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 20318, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .place-order input.btn-style-bordered[type="submit"] {
  background-color: transparent;
  color: #1aada3;
}

/* line 20322, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout
.place-order
input.btn-style-bordered[type="submit"]:hover,
.woocommerce-checkout
.place-order
input.btn-style-bordered[type="submit"]:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 20332, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .place-order input.btn-style-link[type="submit"] {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 20337, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .place-order input.btn-style-link[type="submit"]:hover,
.woocommerce-checkout .place-order input.btn-style-link[type="submit"]:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 20343, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .wc-terms-and-conditions label {
  display: inline;
}

/* line 20346, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout .wc-terms-and-conditions a {
  text-decoration: underline;
}

/** ------------------------------------------------------------------------------------------------
* CART
* ------------------------------------------------------------------------------------------------ */
/* line 20353, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-actions {
  display: flex;
  flex-direction: row;
  text-align: right;
  margin-bottom: 80px;
}

/* line 20364, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-actions:after,
.woocommerce .cart-actions:before {
  content: none;
}

/* line 20368, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-actions > div {
  width: auto;
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
}

/* line 20374, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-actions .button {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 20378, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-actions .coupon {
  display: flex;
  flex-direction: row;
}

/* line 20387, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-actions .coupon label {
  display: none;
}

/* line 20390, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-actions .coupon .input-text {
  max-width: 250px;
  margin-right: 10px;
}

/* line 20394, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-actions .coupon .button {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

/* line 20399, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-actions .coupon .button:hover,
.woocommerce .cart-actions .coupon .button:focus {
  background-color: #333333;
  color: #ffffff;
  text-decoration: none;
  border-color: #333333;
}

/* line 20406, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-actions .coupon .button.btn-style-bordered {
  background-color: transparent;
  color: #000000;
}

/* line 20410, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-actions .coupon .button.btn-style-bordered:hover,
.woocommerce .cart-actions .coupon .button.btn-style-bordered:focus {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

/* line 20416, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-actions .coupon .button.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 1;
}

/* line 20421, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-actions .coupon .button.btn-style-link:hover,
.woocommerce .cart-actions .coupon .button.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.7;
}

/* line 20427, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-empty {
  text-align: center;
  position: relative;
  font-size: 36px;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.5;
  padding: 250px 0 0 0;
  font-weight: bold !important;
  color: #1b1919;
  margin-bottom: 30px;
}

/* line 20439, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-empty:after,
.woocommerce .cart-empty:before {
  position: absolute;
  color: rgba(142, 142, 142, 0.2);
  left: 50%;
  font-weight: normal;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -sand-transform: translateX(-50%);
}

/* line 20452, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-empty:before {
  content: "\e04e";
  font-size: 180px;
  margin-left: -18px;
  top: 0;
  font-family: "Simple-Line-Icons";
}

/* line 20459, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .cart-empty:after {
  content: "\f00d";
  font-size: 60px;
  top: 91px;
  font: var(--fa-font-regular);
}

/* line 20465, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .basel-empty-cart-text {
  text-align: center;
  margin-top: -25px;
  margin-bottom: 25px;
  line-height: 1.7;
  color: #8e8e8e;
}

/* line 20472, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .return-to-shop {
  text-align: center;
  margin-bottom: 50px;
}

/* line 20476, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .return-to-shop .button {
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
  font-size: 16px;
  line-height: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 28px;
  padding-right: 28px;
}

/* line 20487, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .return-to-shop .button:hover,
.woocommerce .return-to-shop .button:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 20495, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .return-to-shop .button.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 20499, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .return-to-shop .button.btn-style-bordered:hover,
.woocommerce .return-to-shop .button.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 20505, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .return-to-shop .button.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 20510, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .return-to-shop .button.btn-style-link:hover,
.woocommerce .return-to-shop .button.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 20517, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals {
  *zoom: 1;
  width: 100%;
}

/* line 20521, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals:before,
.cart-collaterals:after {
  content: " ";
  display: table;
}

/* line 20526, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals:after {
  clear: both;
}

/* line 20529, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .related,
.cart-collaterals .related-products {
  width: 30.75%;
  float: left;
}

/* line 20534, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cross-sells {
  width: 48%;
  float: left;
}

/* line 20538, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cross-sells > h3 {
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 30px;
}

/* line 20544, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cross-sells ul.products {
  float: none;
}

/* line 20547, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cross-sells ul.products li {
  width: 48%;
}

/* line 20550, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .shipping_calculator {
  width: 48%;
  *zoom: 1;
  clear: right;
  float: right;
}

/* line 20556, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .shipping_calculator:before,
.cart-collaterals .shipping_calculator:after {
  content: " ";
  display: table;
}

/* line 20561, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .shipping_calculator:after {
  clear: both;
}

/* line 20564, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .shipping_calculator .col2-set .col-1,
.cart-collaterals .shipping_calculator .col2-set .col-2 {
  width: 47%;
}

/* line 20568, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals {
  float: right;
  width: 48%;
  background-color: #f8f8f8;
  background-image: url(https://assets2.titleleaf.com/public/assets/lerner/checkout-border-c468604ec7df19e76c959c105c24cb76513333114b36467ef8755ba443d27171.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  padding: 25px;
  padding-top: 40px;
}

/* line 20578, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals h2 {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

/* line 20584, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals > .responsive-table {
  background-color: white;
  padding: 10px 20px;
}

/* line 20588, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals .amount {
  color: black;
}

/* line 20591, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals table {
  margin-bottom: 2px;
}

/* line 20594, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals table tr:last-child th,
.cart-collaterals .cart_totals table tr:last-child td {
  border-bottom: none;
}

/* line 20598, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals table th {
  text-align: left;
  font-size: 14px;
  width: 45%;
}

/* line 20603, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals table td {
  text-align: right;
}

/* line 20606, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals table .order-total th {
  font-size: 22px;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 20611, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals table .order-total td > strong {
  font-size: 22px;
  font-weight: bold;
}

/* line 20615, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals table .shipping {
  line-height: 1.6;
}

/* line 20618, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals
.cart_totals
table
.shipping
.shipping_method
+ .woocommerce-shipping-calculator,
.cart-collaterals
.cart_totals
table
.shipping
#shipping_method
+ .woocommerce-shipping-calculator {
  margin-top: 15px;
}

/* line 20632, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals table .shipping a {
  background-color: transparent;
  padding-bottom: 1px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  border: none;
  border-bottom: 1px solid #e6e6e6;
  display: inline;
}

/* line 20642, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals table .shipping a:hover {
  text-decoration: none;
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 20647, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals table .shipping a:focus {
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 20651, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals
.cart_totals
table
.shipping
.woocommerce-shipping-calculator
> p {
  margin-bottom: 0;
}

/* line 20659, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals table .shipping .shipping-calculator-form {
  margin-top: 20px;
}

/* line 20662, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals .wc-proceed-to-checkout {
  text-align: center;
}

/* line 20665, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals .wc-proceed-to-checkout > a.button {
  padding-top: 15px;
  padding-bottom: 15px;
  width: 100%;
  font-size: 16px;
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 20674, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals .cart_totals .wc-proceed-to-checkout > a.button:hover,
.cart-collaterals .cart_totals .wc-proceed-to-checkout > a.button:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 20682, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals
.cart_totals
.wc-proceed-to-checkout
> a.button.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 20689, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals
.cart_totals
.wc-proceed-to-checkout
> a.button.btn-style-bordered:hover,
.cart-collaterals
.cart_totals
.wc-proceed-to-checkout
> a.button.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 20701, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals
.cart_totals
.wc-proceed-to-checkout
> a.button.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 20709, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals
.cart_totals
.wc-proceed-to-checkout
> a.button.btn-style-link:hover,
.cart-collaterals
.cart_totals
.wc-proceed-to-checkout
> a.button.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/** ------------------------------------------
* WOO LOGIN
* ------------------------------------------ */
/* line 20725, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-registration-page {
  padding-top: 40px;
  padding-bottom: 60px;
  position: relative;
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 20732, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-registration-page h2 {
  font-size: 34px;
}

/* line 20735, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-registration-page h2:before {
  content: "\e066";
  font-family: "simple-line-icons";
  display: inline-block;
  font-size: 24px;
  margin-right: 10px;
}

/* line 20742, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-registration-page:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  margin-left: -1px;
  height: 100%;
}

/* line 20751, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-registration-page.basel-no-registration {
  max-width: 540px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 20758, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-registration-page.basel-no-registration:after {
  content: none;
}

/* line 20762, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.register > p {
  position: relative;
}

/* line 20765, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.register
#reg_password:focus
+ .woocommerce-password-strength
+ .woocommerce-password-hint {
  opacity: 1;
  visibility: visible;
}

/* line 20773, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.col-register-text,
.col-register,
.col-login {
  padding-left: 40px;
  padding-right: 40px;
}

/* line 20780, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.col-register h2:before {
  content: "\e005";
}

/* line 20784, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.col-register-text {
  text-align: center;
}

/* line 20787, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.col-register-text h2:before {
  content: none;
}

/* line 20791, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.registration-info,
.login-info {
  margin-bottom: 20px;
  line-height: 1.6;
}

/* line 20797, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.with-login-reg-info .registration-info,
.with-login-reg-info .login-info {
  animation: fade-in 0.7s ease;
  -webkit-animation: fade-in 0.7s ease;
}

/* line 20802, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.with-login-reg-info .registration-info {
  display: none;
}

/* line 20805, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.with-login-reg-info.active-register .registration-info {
  display: block;
}

/* line 20808, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.with-login-reg-info.active-register .login-info {
  display: none;
}

/* line 20812, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-register-tabs .col-login {
  position: relative;
  left: 0;
  z-index: 1;
  transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -webkit-transition: 0.3s all ease-in-out;
}

/* line 20821, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-register-tabs .col-register {
  position: absolute;
  top: 0;
  left: -150px;
  opacity: 0;
  z-index: 0;
  visibility: hidden;
  transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -webkit-transition: 0.3s all ease-in-out;
}

/* line 20834, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.active-register .col-login {
  opacity: 0;
  z-index: 0;
  visibility: hidden;
  left: -150px;
}

/* line 20840, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.active-register .col-register {
  opacity: 1;
  z-index: 1;
  visibility: visible;
  background-color: white;
  left: 0;
}

/* line 20848, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.login .lost_password {
  margin-bottom: -23px;
  text-align: right;
}

/* line 20852, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.login .lost_password > a {
  display: inline-block;
  color: #3b3b3b;
}

/* line 20856, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.login .lost_password > a:before {
  content: "\e056";
  margin-right: 7px;
  vertical-align: middle;
  font-family: "simple-line-icons";
}

/* line 20862, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.login .lost_password > a:hover {
  text-decoration: none;
  color: #1aada3;
}

/* line 20867, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.lost_reset_password {
  max-width: 500px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto;
}

/* line 20875, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.lost_reset_password .form-row-first {
  width: 100%;
  margin-top: 20px;
}

/* line 20879, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.lost_reset_password .form-row-last {
  float: none;
  width: 100%;
}

/* line 20883, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.lost_reset_password p:first-child {
  font-size: 18px;
  line-height: 1.8;
  display: inline;
  border-bottom: 1px solid #efefef;
}

/* line 20890, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.register .button,
.login .button,
.lost_reset_password .button {
  width: 100%;
  margin-top: 10px;
  border: 2px solid black;
  background-color: transparent;
  color: black;
}

/* line 20899, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.register .button:hover,
.login .button:hover,
.lost_reset_password .button:hover {
  background-color: #333333;
  border-color: #333333;
  color: white;
}

/* line 20906, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.register > *:last-child,
.login > *:last-child,
.lost_reset_password > *:last-child {
  margin-bottom: 0;
}

/* line 20912, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.register-or {
  font-weight: bold;
  text-transform: uppercase;
  color: black;
  margin-bottom: 35px;
  display: none;
}

/* line 20919, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.register-or:after,
.register-or:before {
  content: " ";
  display: inline-block;
  width: 40%;
  height: 1px;
  background-color: #e2e2e2;
  vertical-align: middle;
}

/* line 20928, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.register-or:after {
  margin-left: 5%;
}

/* line 20931, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.register-or:before {
  margin-right: 5%;
}

/* line 20935, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-password-hint {
  position: absolute;
  bottom: 100%;
  right: 0;
  opacity: 0;
  visibility: hidden;
  margin-bottom: -10px;
  background: white;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
  padding: 20px;
  max-width: 300px;
  width: 100%;
  transition: opacity 0.5s, visibility 0.5s;
  -webkit-transition: opacity 0.5s, visibility 0.5s;
  animation: fade-in 0.5s;
  -webkit-animation: fade-in 0.5s;
}

/* line 20952, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-password-hint:after {
  content: "\f0d7";
  position: absolute;
  top: 100%;
  left: 30px;
  font-size: 26px;
  line-height: 7px;
  text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  color: white;
  font: var(--fa-font-regular);
}

/* line 20964, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-password-strength {
  margin-top: 20px;
  margin-bottom: -10px;
  padding: 10px 20px;
}

/* line 20969, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-password-strength.short,
.woocommerce-password-strength.bad {
  color: #ffffff;
  background-color: #e0b252;
}

/* line 20974, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-password-strength.strong,
.woocommerce-password-strength.good {
  color: #ffffff;
  font-weight: bold;
  background: #459647;
}

/** ------------------------------------------------------------------------------------------------
* WOOCOMMERCe MY ACCOUNT
* ------------------------------------------------------------------------------------------------ */
/* line 20984, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-account .entry-content > .woocommerce,
.woocommerce-wishlist .entry-content > .woocommerce {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 20990, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-content,
.basel-my-account-sidebar {
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 20997, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-my-account-sidebar {
  width: 30%;
}

/* line 21001, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-content {
  width: 70%;
}

/* line 21004, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-content > p:not(.woocommerce-info) {
  padding: 20px;
  background-color: #f9f9f9;
}

/* line 21008, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-content > p:not(.woocommerce-info):first-child {
  font-size: 16px;
}

/* line 21011, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-content > p:not(.woocommerce-info) a {
  background-color: transparent;
  padding-bottom: 1px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  border: none;
  border-bottom: 1px solid #c7c7c7;
  display: inline;
}

/* line 21021, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-content > p:not(.woocommerce-info) a:hover {
  text-decoration: none;
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 21026, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-content > p:not(.woocommerce-info) a:focus {
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 21030, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-content .order-again {
  margin-bottom: 30px;
}

/* line 21034, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wc-item-downloads li {
  line-height: 1.5;
}

/* line 21038, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-title {
  margin-bottom: 0;
  border-bottom: none;
  padding: 15px 20px;
  text-align: center;
  font-size: 16px;
  background-color: black;
  text-transform: uppercase;
  font-weight: bold;
  color: white;
}

/* line 21050, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-navigation {
  margin-bottom: 40px;
}

/* line 21053, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-navigation ul {
  border: 1px solid rgba(136, 136, 136, 0.12);
}

/* line 21056, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-navigation ul li {
  border-bottom: 1px solid rgba(136, 136, 136, 0.12);
}

/* line 21059, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-navigation ul li a {
  padding: 14px 20px;
  display: block;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  color: rgba(71, 71, 71, 0.8);
}

/* line 21067, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-MyAccount-navigation ul li a:focus {
  color: rgba(71, 71, 71, 0.8);
  background-color: rgba(136, 136, 136, 0.05);
}

/* line 21072, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-navigation ul li.is-active > a {
  color: rgba(71, 71, 71, 0.8);
  background-color: rgba(136, 136, 136, 0.12);
  cursor: default;
}

/* line 21077, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-navigation ul li:last-child {
  border-bottom: none;
}

/* line 21081, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a {
  margin-top: 2px;
  margin-bottom: 2px;
}

/* line 21085, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-MyAccount-orders
.woocommerce-orders-table__cell-order-actions
a
+ a {
  margin-left: 3px;
}

/* line 21092, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay #order_review {
  max-width: 555px;
  background-color: #f8f8f8;
  background-image: url(https://assets2.titleleaf.com/public/assets/lerner/checkout-border-c468604ec7df19e76c959c105c24cb76513333114b36467ef8755ba443d27171.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  padding: 40px 30px;
  margin-top: 8px;
  margin: 0 auto;
}

/* line 21102, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay #order_review .product-total,
.woocommerce-order-pay #order_review .product-subtotal {
  text-align: right;
}

/* line 21106, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay #order_review .button {
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
  width: 100%;
}

/* line 21112, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay #order_review .button:hover,
.woocommerce-order-pay #order_review .button:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 21120, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay #order_review .button.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 21124, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay #order_review .button.btn-style-bordered:hover,
.woocommerce-order-pay #order_review .button.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 21130, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay #order_review .button.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 21135, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay #order_review .button.btn-style-link:hover,
.woocommerce-order-pay #order_review .button.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 21141, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay #order_review tfoot th {
  text-align: left;
}

/* line 21144, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay #order_review tfoot td {
  text-align: right;
}

/* line 21147, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay #order_review tfoot tr:last-child {
  border-bottom: none;
}

/* line 21150, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay #order_review tfoot tr:last-child th,
.woocommerce-order-pay #order_review tfoot tr:last-child td {
  border: none;
}

/* line 21154, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay .responsive-table {
  background-color: white;
  padding: 20px 25px 0 25px;
}

/* line 21158, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay .wc_payment_methods {
  margin-bottom: 20px;
}

/* line 21161, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay .wc_payment_methods li label {
  margin-bottom: 0;
  display: inline-block;
}

/* line 21165, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay .wc_payment_methods li img {
  max-height: 40px;
  margin-left: 10px;
  margin-right: 5px;
}

/* line 21170, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay .wc_payment_method {
  margin-bottom: 20px;
}

/* line 21173, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay .payment_box {
  position: relative;
  margin-top: 15px;
  padding: 10px 15px;
  background-color: white;
  border: 2px solid rgba(115, 115, 115, 0.1);
}

/* line 21180, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay .payment_box p {
  margin-bottom: 5px;
}

/* line 21183, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-pay .payment_box:before {
  content: "\f0d8";
  position: absolute;
  top: -5px;
  line-height: 0;
  left: 25px;
  color: #e8e8e8;
  font-size: 22px;
  font: var(--fa-font-regular);
}

/* line 21194, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-my-account-links {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 30px;
  margin-left: -10px;
  margin-right: -10px;
}

/* line 21202, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-my-account-links > div {
  flex: 1 1 33%;
  max-width: 33%;
  width: 33%;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}

/* line 21210, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-my-account-links a {
  color: rgba(71, 71, 71, 0.8);
  display: block;
  padding: 20px;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid rgba(136, 136, 136, 0.12);
}

/* line 21219, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-my-account-links a:before {
  content: "\e09a";
  font-family: "Simple-Line-Icons";
  display: block;
  color: #d0d0d0;
  margin-bottom: 10px;
  font-size: 50px;
  line-height: 50px;
  transition: color 0.25s ease;
}

/* line 21230, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-my-account-links a:hover,
.basel-my-account-links a:focus {
  background-color: rgba(136, 136, 136, 0.05);
  text-decoration: none;
}

/* line 21235, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-my-account-links a:hover:before,
.basel-my-account-links a:focus:before {
  color: #1aada3;
}

/* line 21239, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-my-account-links .dashboard-link {
  display: none;
}

/* line 21242, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-my-account-links .wishlist-link a:before {
  content: "\e08a";
}

/* line 21245, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-my-account-links .edit-account-link a:before {
  content: "\e005";
}

/* line 21248, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-my-account-links .orders-link a:before {
  content: "\e060";
  margin-right: -6px;
}

/* line 21252, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-my-account-links .downloads-link a:before {
  content: "\e083";
}

/* line 21255, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-my-account-links .edit-address-link a:before {
  content: "\e096";
}

/* line 21258, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-my-account-links .logout-link a:before {
  content: "\e065";
  margin-left: -10px;
}

/* line 21262, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-my-account-links .payment-methods-link a:before {
  content: "\e025";
}

/* line 21266, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .track_order {
  max-width: 500px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto;
}

/* line 21274, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .track_order p:first-child {
  font-size: 18px;
  line-height: 1.8;
  display: inline;
  border-bottom: 1px solid #efefef;
}

/* line 21280, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .track_order .form-row-first {
  margin-top: 20px;
}

/* line 21283, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .track_order .form-row-first,
.woocommerce .track_order .form-row-last {
  float: none;
  width: 100%;
}

/* line 21288, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .track_order input.button {
  width: 100%;
  margin-top: 10px;
  border: 2px solid #000;
  background-color: transparent;
  color: #000;
}

/* line 21295, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .track_order input.button:hover,
.woocommerce .track_order input.button:focus {
  background-color: #333;
  border-color: #333;
  color: #fff;
}

/* line 21302, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-PaymentMethod > label {
  vertical-align: baseline;
  display: inline-block;
  margin-bottom: 15px;
}

/** ------------------------------------------------------------------------------------------------
* THANK YOU PAGE
* ------------------------------------------------------------------------------------------------ */
/* line 21311, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-received .site-content .entry-content > .woocommerce {
  max-width: 800px;
  margin: 0 auto;
}

/* line 21315, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-received .responsive-table {
  margin-bottom: 60px;
}

/* line 21318, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-received {
  background: transparent;
  border: 2px dashed #7a9c59;
  color: #7a9c59;
  font-weight: 600;
  width: 100%;
  text-align: center;
  font-size: 16px;
  margin-bottom: 30px;
  line-height: 1.4;
  padding: 15px 25px;
}

/* line 21330, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-received ul.order_details {
  margin-left: 0;
}

/* line 21333, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-received .order-again {
  margin-top: -40px;
  margin-bottom: 60px;
}

/* line 21338, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-details > p {
  text-align: center;
}

/* line 21341, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-details > p > a {
  margin-left: 5px;
  margin-right: 5px;
}

/* line 21346, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-details__title,
.wc-bacs-bank-details-heading {
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 5px;
  text-align: center;
}

/* line 21353, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-order-details__title + h3,
.wc-bacs-bank-details-heading + h3 {
  font-size: 16px;
  opacity: 0.8;
  margin-bottom: 30px;
  text-align: center;
}

/* line 21361, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-customer-details > h2,
.woocommerce-customer-details > h3 {
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
}

/* line 21367, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-customer-details address {
  padding: 25px 30px 30px 30px;
  border: 2px dashed #d5d5d5;
}

/** ------------------------------------------------------------------------------------------------
* Magnific Popup / #basel-m-popup
* ------------------------------------------------------------------------------------------------ */
/* line 21375, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 21388, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 21399, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

/* line 21412, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 21419, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 21423, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
  overflow-x: hidden;
}

/* line 21433, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 21439, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 21443, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out;
}

/* line 21450, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in;
}

/* line 21457, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 21461, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

/* line 21470, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 21474, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-hide {
  display: none !important;
}

/* line 21478, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

/* line 21489, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-preloader a {
  color: #ccc;
}

/* line 21492, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-preloader a:hover {
  color: #fff;
}

/* line 21496, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 21500, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 21504, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
}

/* line 21518, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 21523, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

/* line 21540, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 21545, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-close:active {
  top: 1px;
}

/* line 21549, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-close-btn-in .mfp-close {
  color: #333;
}

/* line 21553, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  font-size: 0;
  cursor: pointer;
  padding-right: 36px;
  padding: 0;
  opacity: 1;
  background-color: black;
}

/* line 21562, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-image-holder .mfp-close:after,
.mfp-image-holder .mfp-close:before,
.mfp-iframe-holder .mfp-close:after,
.mfp-iframe-holder .mfp-close:before {
  content: " ";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -0.5px;
  width: 30px;
  height: 1px;
  display: inline-block;
  background-color: white;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
}

/* line 21584, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-image-holder .mfp-close:after,
.mfp-image-holder .mfp-close:before,
.mfp-iframe-holder .mfp-close:after,
.mfp-iframe-holder .mfp-close:before {
  right: 7px;
}

/* line 21590, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-image-holder .mfp-close:after,
.mfp-iframe-holder .mfp-close:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 21599, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-image-holder .mfp-close:before,
.mfp-iframe-holder .mfp-close:before {
  -sand-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 21608, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-image-holder .mfp-close:hover,
.mfp-iframe-holder .mfp-close:hover {
  background-color: black;
}

/* line 21613, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

/* line 21623, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

/* line 21635, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-arrow:active {
  margin-top: -54px;
}

/* line 21638, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 21643, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

/* line 21658, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

/* line 21664, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

/* line 21671, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-arrow-left {
  left: 0;
}

/* line 21674, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid #fff;
  margin-left: 31px;
}

/* line 21679, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

/* line 21685, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-arrow-right {
  right: 0;
}

/* line 21688, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid #fff;
  margin-left: 39px;
}

/* line 21693, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}

/* line 21698, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 21702, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

/* line 21708, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

/* line 21714, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
/* line 21726, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
/* line 21740, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-figure {
  line-height: 0;
}

/* line 21743, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

/* line 21757, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

/* line 21763, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-figure figure {
  margin: 0;
}

/* line 21767, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 21776, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}

/* line 21784, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 21788, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  /* line 21797, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 21801, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  /* line 21804, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  /* line 21808, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  /* line 21812, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  /* line 21823, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  /* line 21826, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  /* line 21830, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  /* line 21843, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .mfp-arrow {
    transform: scale(0.75);
  }
  /* line 21848, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .mfp-arrow-left {
    transform-origin: 0;
  }
  /* line 21853, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .mfp-arrow-right {
    transform-origin: 100%;
  }
  /* line 21858, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

/* line 21863, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-ie7 .mfp-img {
  padding: 0;
}

/* line 21866, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

/* line 21873, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-ie7 .mfp-container {
  padding: 0;
}

/* line 21876, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

/* line 21879, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/* 

====== Move-horizontal effect ======

*/
/* line 21890, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-move-horizontal {
  /* start state */
  /* animate in */
  /* animate out */
}

/* line 21895, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-move-horizontal .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s;
  transform: translateX(-50px);
}

/* line 21900, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-move-horizontal.mfp-bg {
  opacity: 0;
  transition: all 0.3s;
}

/* line 21904, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: translateX(0);
}

/* line 21908, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-move-horizontal.mfp-ready.mfp-bg {
  opacity: 0.8;
}

/* line 21911, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
  transform: translateX(50px);
  opacity: 0;
}

/* line 21915, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.mfp-move-horizontal.mfp-removing.mfp-bg {
  opacity: 0;
}

/** ------------------------------------------------------------------------------------------------
* Slick slider 
* ------------------------------------------------------------------------------------------------ */
/* line 21922, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 21938, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 21945, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slick-list:focus {
  outline: none;
}

/* line 21948, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 21953, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -sand-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 21963, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

/* line 21969, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

/* line 21974, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slick-track:after {
  clear: both;
}

/* line 21977, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 21981, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  transition: opacity 0.2s ease;
  -webkit-transition: opacity 0.2s ease;
  backface-visibility: hidden;
  perspective: 800px;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 800px;
  display: none;
}

/* line 21993, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
[dir="rtl"] .slick-slide {
  float: right;
}

/* line 21996, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slick-slide img {
  display: block;
}

/* line 21999, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 22002, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 22005, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 22008, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 22011, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
}

/** ------------------------------------------------------------------------------------------------
* Justified Gallery / #basel-justified-gallery
* ------------------------------------------------------------------------------------------------ */
/*!
 * Justified Gallery - v3.5.4
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2015 Miro Mannino
 * Licensed under the MIT license.
 */
@-webkit-keyframes justified-gallery-show-caption-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.7;
  }
}

@keyframes justified-gallery-show-caption-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.7;
  }
}

@-webkit-keyframes justified-gallery-show-entry-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes justified-gallery-show-entry-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* line 22089, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.justified-gallery {
  width: 100%;
  position: relative;
  overflow: hidden;
}

/* line 22095, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.justified-gallery > a,
.justified-gallery > div {
  position: absolute;
  display: inline-block;
  overflow: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 22104, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.justified-gallery > a > img,
.justified-gallery > div > img,
.justified-gallery > a > a > img,
.justified-gallery > div > a > img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 22116, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.justified-gallery > a > .caption,
.justified-gallery > div > .caption {
  display: none;
  position: absolute;
  bottom: 0;
  padding: 5px;
  background-color: #000;
  left: 0;
  right: 0;
  margin: 0;
  color: #fff;
  font-size: 12px;
  font-weight: 300;
  font-family: sans-serif;
}

/* line 22132, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.justified-gallery > a > .caption.caption-visible,
.justified-gallery > div > .caption.caption-visible {
  display: initial;
  opacity: 0.7;
  filter: "alpha(opacity=70)";
  -webkit-animation: justified-gallery-show-caption-animation 500ms 0 ease;
  -moz-animation: justified-gallery-show-caption-animation 500ms 0 ease;
  -ms-animation: justified-gallery-show-caption-animation 500ms 0 ease;
}

/* line 22142, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.justified-gallery > .entry-visible {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-animation: justified-gallery-show-entry-animation 500ms 0 ease;
  -moz-animation: justified-gallery-show-entry-animation 500ms 0 ease;
  -ms-animation: justified-gallery-show-entry-animation 500ms 0 ease;
}

/* line 22150, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.justified-gallery > .spinner {
  position: absolute;
  bottom: 0;
  margin-left: -24px;
  padding: 10px 0;
  left: 50%;
  opacity: initial;
  -webkit-filter: initial;
          filter: initial;
  overflow: initial;
}

/* line 22161, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.justified-gallery > .spinner > span {
  display: inline-block;
  opacity: 0;
  filter: alpha(opacity=0);
  width: 8px;
  height: 8px;
  margin: 0 4px;
  background-color: #000;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

@font-face {
  font-family: "simple-line-icons";
  src: url(https://assets2.titleleaf.com/public/assets/lerner/Simple-Line-Icons-a04feb755e8af7231d3d80666eccb737abf9cdab871910252f68ceeff2c46e32.eot?v=2.2.2);
  src: url(https://assets2.titleleaf.com/public/assets/lerner/Simple-Line-Icons-a04feb755e8af7231d3d80666eccb737abf9cdab871910252f68ceeff2c46e32.eot?#iefix&v=2.2.2) format("embedded-opentype"), url(https://assets2.titleleaf.com/public/assets/lerner/Simple-Line-Icons-f4d78adc90dd8bcd0a577169744e3ab1e756fa92499303314fd471f264c46392.ttf?v=2.2.2) format("truetype"), url(https://assets2.titleleaf.com/public/assets/lerner/Simple-Line-Icons-0ed59efb08844702bad349333bfe6a24727e8dc35e8325f830ff77b88c86ecb5.woff2?v=2.2.2) format("woff2"), url(https://assets2.titleleaf.com/public/assets/lerner/Simple-Line-Icons-8034a5cdd1b044e8d5013cbfbc532d98fa8ccc2478885b343976913d3d9c6751.woff?v=2.2.2) format("woff"), url(https://assets2.titleleaf.com/public/assets/lerner/Simple-Line-Icons-5c72159385e11cd43da97d18c60815a1e6d2c50bef593b626fb0129c85dee5d3.svg?v=2.2.2#simple-line-icons) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 22188, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-close,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawar,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calendar,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symble-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pinterest,
.icon-social-github,
.icon-social-gplus,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox {
  font-family: "simple-line-icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 22383, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-user:before {
  content: "\e005";
}

/* line 22387, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-people:before {
  content: "\e001";
}

/* line 22391, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-user-female:before {
  content: "\e000";
}

/* line 22395, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-user-follow:before {
  content: "\e002";
}

/* line 22399, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-user-following:before {
  content: "\e003";
}

/* line 22403, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-user-unfollow:before {
  content: "\e004";
}

/* line 22407, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-login:before {
  content: "\e066";
}

/* line 22411, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-logout:before {
  content: "\e065";
}

/* line 22415, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-emotsmile:before {
  content: "\e021";
}

/* line 22419, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-phone:before {
  content: "\e600";
}

/* line 22423, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-call-end:before {
  content: "\e048";
}

/* line 22427, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-call-in:before {
  content: "\e047";
}

/* line 22431, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-call-out:before {
  content: "\e046";
}

/* line 22435, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-map:before {
  content: "\e033";
}

/* line 22439, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-location-pin:before {
  content: "\e096";
}

/* line 22443, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-direction:before {
  content: "\e042";
}

/* line 22447, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-directions:before {
  content: "\e041";
}

/* line 22451, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-compass:before {
  content: "\e045";
}

/* line 22455, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-layers:before {
  content: "\e034";
}

/* line 22459, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-menu:before {
  content: "\e601";
}

/* line 22463, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-list:before {
  content: "\e067";
}

/* line 22467, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-options-vertical:before {
  content: "\e602";
}

/* line 22471, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-options:before {
  content: "\e603";
}

/* line 22475, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-arrow-down:before {
  content: "\e604";
}

/* line 22479, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-arrow-left:before {
  content: "\e605";
}

/* line 22483, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-arrow-right:before {
  content: "\e606";
}

/* line 22487, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-arrow-up:before {
  content: "\e607";
}

/* line 22491, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-arrow-up-circle:before {
  content: "\e078";
}

/* line 22495, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-arrow-left-circle:before {
  content: "\e07a";
}

/* line 22499, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-arrow-right-circle:before {
  content: "\e079";
}

/* line 22503, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-arrow-down-circle:before {
  content: "\e07b";
}

/* line 22507, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-check:before {
  content: "\e080";
}

/* line 22511, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-clock:before {
  content: "\e081";
}

/* line 22515, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-plus:before {
  content: "\e095";
}

/* line 22519, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-close:before {
  content: "\e082";
}

/* line 22523, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-trophy:before {
  content: "\e006";
}

/* line 22527, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-screen-smartphone:before {
  content: "\e010";
}

/* line 22531, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-screen-desktop:before {
  content: "\e011";
}

/* line 22535, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-plane:before {
  content: "\e012";
}

/* line 22539, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-notebook:before {
  content: "\e013";
}

/* line 22543, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-mustache:before {
  content: "\e014";
}

/* line 22547, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-mouse:before {
  content: "\e015";
}

/* line 22551, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-magnet:before {
  content: "\e016";
}

/* line 22555, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-energy:before {
  content: "\e020";
}

/* line 22559, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-disc:before {
  content: "\e022";
}

/* line 22563, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-cursor:before {
  content: "\e06e";
}

/* line 22567, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-cursor-move:before {
  content: "\e023";
}

/* line 22571, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-crop:before {
  content: "\e024";
}

/* line 22575, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-chemistry:before {
  content: "\e026";
}

/* line 22579, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-speedometer:before {
  content: "\e007";
}

/* line 22583, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-shield:before {
  content: "\e00e";
}

/* line 22587, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-screen-tablet:before {
  content: "\e00f";
}

/* line 22591, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-magic-wand:before {
  content: "\e017";
}

/* line 22595, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-hourglass:before {
  content: "\e018";
}

/* line 22599, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-graduation:before {
  content: "\e019";
}

/* line 22603, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-ghost:before {
  content: "\e01a";
}

/* line 22607, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-game-controller:before {
  content: "\e01b";
}

/* line 22611, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-fire:before {
  content: "\e01c";
}

/* line 22615, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-eyeglass:before {
  content: "\e01d";
}

/* line 22619, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-envelope-open:before {
  content: "\e01e";
}

/* line 22623, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-envelope-letter:before {
  content: "\e01f";
}

/* line 22627, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-bell:before {
  content: "\e027";
}

/* line 22631, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-badge:before {
  content: "\e028";
}

/* line 22635, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-anchor:before {
  content: "\e029";
}

/* line 22639, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-wallet:before {
  content: "\e02a";
}

/* line 22643, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-vector:before {
  content: "\e02b";
}

/* line 22647, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-speech:before {
  content: "\e02c";
}

/* line 22651, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-puzzle:before {
  content: "\e02d";
}

/* line 22655, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-printer:before {
  content: "\e02e";
}

/* line 22659, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-present:before {
  content: "\e02f";
}

/* line 22663, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-playlist:before {
  content: "\e030";
}

/* line 22667, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-pin:before {
  content: "\e031";
}

/* line 22671, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-picture:before {
  content: "\e032";
}

/* line 22675, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-handbag:before {
  content: "\e035";
}

/* line 22679, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-globe-alt:before {
  content: "\e036";
}

/* line 22683, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-globe:before {
  content: "\e037";
}

/* line 22687, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-folder-alt:before {
  content: "\e039";
}

/* line 22691, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-folder:before {
  content: "\e089";
}

/* line 22695, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-film:before {
  content: "\e03a";
}

/* line 22699, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-feed:before {
  content: "\e03b";
}

/* line 22703, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-drop:before {
  content: "\e03e";
}

/* line 22707, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-drawar:before {
  content: "\e03f";
}

/* line 22711, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-docs:before {
  content: "\e040";
}

/* line 22715, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-doc:before {
  content: "\e085";
}

/* line 22719, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-diamond:before {
  content: "\e043";
}

/* line 22723, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-cup:before {
  content: "\e044";
}

/* line 22727, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-calculator:before {
  content: "\e049";
}

/* line 22731, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-bubbles:before {
  content: "\e04a";
}

/* line 22735, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-briefcase:before {
  content: "\e04b";
}

/* line 22739, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-book-open:before {
  content: "\e04c";
}

/* line 22743, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-basket-loaded:before {
  content: "\e04d";
}

/* line 22747, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-basket:before {
  content: "\e04e";
}

/* line 22751, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-bag:before {
  content: "\e04f";
}

/* line 22755, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-action-undo:before {
  content: "\e050";
}

/* line 22759, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-action-redo:before {
  content: "\e051";
}

/* line 22763, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-wrench:before {
  content: "\e052";
}

/* line 22767, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-umbrella:before {
  content: "\e053";
}

/* line 22771, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-trash:before {
  content: "\e054";
}

/* line 22775, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-tag:before {
  content: "\e055";
}

/* line 22779, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-support:before {
  content: "\e056";
}

/* line 22783, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-frame:before {
  content: "\e038";
}

/* line 22787, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-size-fullscreen:before {
  content: "\e057";
}

/* line 22791, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-size-actual:before {
  content: "\e058";
}

/* line 22795, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-shuffle:before {
  content: "\e059";
}

/* line 22799, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-share-alt:before {
  content: "\e05a";
}

/* line 22803, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-share:before {
  content: "\e05b";
}

/* line 22807, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-rocket:before {
  content: "\e05c";
}

/* line 22811, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-question:before {
  content: "\e05d";
}

/* line 22815, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-pie-chart:before {
  content: "\e05e";
}

/* line 22819, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-pencil:before {
  content: "\e05f";
}

/* line 22823, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-note:before {
  content: "\e060";
}

/* line 22827, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-loop:before {
  content: "\e064";
}

/* line 22831, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-home:before {
  content: "\e069";
}

/* line 22835, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-grid:before {
  content: "\e06a";
}

/* line 22839, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-graph:before {
  content: "\e06b";
}

/* line 22843, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-microphone:before {
  content: "\e063";
}

/* line 22847, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-music-tone-alt:before {
  content: "\e061";
}

/* line 22851, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-music-tone:before {
  content: "\e062";
}

/* line 22855, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-earphones-alt:before {
  content: "\e03c";
}

/* line 22859, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-earphones:before {
  content: "\e03d";
}

/* line 22863, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-equalizer:before {
  content: "\e06c";
}

/* line 22867, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-like:before {
  content: "\e068";
}

/* line 22871, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-dislike:before {
  content: "\e06d";
}

/* line 22875, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-control-start:before {
  content: "\e06f";
}

/* line 22879, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-control-rewind:before {
  content: "\e070";
}

/* line 22883, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-control-play:before {
  content: "\e071";
}

/* line 22887, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-control-pause:before {
  content: "\e072";
}

/* line 22891, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-control-forward:before {
  content: "\e073";
}

/* line 22895, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-control-end:before {
  content: "\e074";
}

/* line 22899, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-volume-1:before {
  content: "\e09f";
}

/* line 22903, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-volume-2:before {
  content: "\e0a0";
}

/* line 22907, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-volume-off:before {
  content: "\e0a1";
}

/* line 22911, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-calendar:before {
  content: "\e075";
}

/* line 22915, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-bulb:before {
  content: "\e076";
}

/* line 22919, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-chart:before {
  content: "\e077";
}

/* line 22923, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-ban:before {
  content: "\e07c";
}

/* line 22927, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-bubble:before {
  content: "\e07d";
}

/* line 22931, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-camrecorder:before {
  content: "\e07e";
}

/* line 22935, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-camera:before {
  content: "\e07f";
}

/* line 22939, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-cloud-download:before {
  content: "\e083";
}

/* line 22943, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-cloud-upload:before {
  content: "\e084";
}

/* line 22947, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-envelope:before {
  content: "\e086";
}

/* line 22951, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-eye:before {
  content: "\e087";
}

/* line 22955, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-flag:before {
  content: "\e088";
}

/* line 22959, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-heart:before {
  content: "\e08a";
}

/* line 22963, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-info:before {
  content: "\e08b";
}

/* line 22967, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-key:before {
  content: "\e08c";
}

/* line 22971, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-link:before {
  content: "\e08d";
}

/* line 22975, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-lock:before {
  content: "\e08e";
}

/* line 22979, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-lock-open:before {
  content: "\e08f";
}

/* line 22983, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-magnifier:before {
  content: "\e090";
}

/* line 22987, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-magnifier-add:before {
  content: "\e091";
}

/* line 22991, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-magnifier-remove:before {
  content: "\e092";
}

/* line 22995, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-paper-clip:before {
  content: "\e093";
}

/* line 22999, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-paper-plane:before {
  content: "\e094";
}

/* line 23003, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-power:before {
  content: "\e097";
}

/* line 23007, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-refresh:before {
  content: "\e098";
}

/* line 23011, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-reload:before {
  content: "\e099";
}

/* line 23015, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-settings:before {
  content: "\e09a";
}

/* line 23019, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-star:before {
  content: "\e09b";
}

/* line 23023, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-symble-female:before {
  content: "\e09c";
}

/* line 23027, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-symbol-male:before {
  content: "\e09d";
}

/* line 23031, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-target:before {
  content: "\e09e";
}

/* line 23035, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-credit-card:before {
  content: "\e025";
}

/* line 23039, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-paypal:before {
  content: "\e608";
}

/* line 23043, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-tumblr:before {
  content: "\e00a";
}

/* line 23047, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-twitter:before {
  content: "\e009";
}

/* line 23051, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-facebook:before {
  content: "\e00b";
}

/* line 23055, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-instagram:before {
  content: "\e609";
}

/* line 23059, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-linkedin:before {
  content: "\e60a";
}

/* line 23063, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-pinterest:before {
  content: "\e60b";
}

/* line 23067, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-github:before {
  content: "\e60c";
}

/* line 23071, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-gplus:before {
  content: "\e60d";
}

/* line 23075, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-reddit:before {
  content: "\e60e";
}

/* line 23079, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-skype:before {
  content: "\e60f";
}

/* line 23083, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-dribbble:before {
  content: "\e00d";
}

/* line 23087, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-behance:before {
  content: "\e610";
}

/* line 23091, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-foursqare:before {
  content: "\e611";
}

/* line 23095, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-soundcloud:before {
  content: "\e612";
}

/* line 23099, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-spotify:before {
  content: "\e613";
}

/* line 23103, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-stumbleupon:before {
  content: "\e614";
}

/* line 23107, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-youtube:before {
  content: "\e008";
}

/* line 23111, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.icon-social-dropbox:before {
  content: "\e00c";
}

/** ------------------------------------------------------------------------------------------------
* BB-PRESS / #basel-bbpress
* ------------------------------------------------------------------------------------------------ */
/* line 23118, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums hr {
  margin: 0 0 24px 0;
}

/* line 23122, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums {
  font-size: 14px;
}

/* line 23126, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp-topics-front ul.super-sticky,
.bbp-topics ul.super-sticky,
.bbp-topics ul.sticky,
.bbp-forum-content ul.sticky {
  background-color: rgba(124, 161, 143, 0.08);
}

/* line 23133, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.odd,
#bbpress-forums ul.odd {
  background-color: #ffffff;
}

/* line 23138, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums ul.bbp-threaded-replies {
  margin-left: 50px;
}

/* line 23142, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
  font-size: 14px;
}

/* line 23150, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
  background: transparent;
  border-top: none;
  font-size: 16px;
  font-weight: normal;
  padding: 15px 20px 15px 30px;
}

/* line 23159, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums li.bbp-footer {
  display: none;
}

/* line 23163, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums li.bbp-header {
  background: transparent;
  border-bottom: 1px solid #eeeeee;
}

/* line 23168, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums .bbp-forums-list {
  margin: 10px 0 0 5px;
  border-left: 2px solid #ddd;
}

/**/
/* line 23174, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
li.bbp-forum-info,
li.bbp-topic-title {
  width: 50%;
}

/**/
/* line 23180, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
li.bbp-forum-topic-count,
li.bbp-topic-voice-count,
li.bbp-forum-reply-count,
li.bbp-topic-reply-count {
  width: 15%;
}

/**/
/* line 23188, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
li.bbp-forum-freshness,
li.bbp-topic-freshness {
  width: 20%;
}

/**/
/* line 23194, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
  border-top: none;
  padding: 45px 20px 45px 30px;
  border-bottom: 1px solid #eee;
}

/* line 23200, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums li.bbp-body ul.forum .bbp-forum-title,
#bbpress-forums li.bbp-body ul.forum .bbp-topic-title,
#bbpress-forums li.bbp-body ul.topic .bbp-forum-title,
#bbpress-forums li.bbp-body ul.topic .bbp-topic-title {
  font-size: 16px;
  font-weight: bold;
}

/* line 23207, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums li.bbp-body ul.forum:last-child,
#bbpress-forums li.bbp-body ul.topic:last-child {
  border-bottom: none;
}

/* line 23212, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-forum-author img.avatar,
#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar {
  border-radius: 50%;
  margin: 12px auto 5px auto;
}

/* line 23219, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-forum-author .bbp-author-role,
#bbpress-forums div.bbp-topic-author .bbp-author-role,
#bbpress-forums div.bbp-reply-author .bbp-author-role {
  margin-bottom: 5px;
}

/* line 23225, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.topic div.bbp-reply-author,
#bbpress-forums div.reply div.bbp-reply-author,
#bbpress-forums div.forum div.bbp-forum-author {
  border-right: 1px solid #eee;
  padding-right: 20px;
  width: 150px;
}

/* line 23233, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-forum-content,
#bbpress-forums div.bbp-topic-content,
#bbpress-forums div.bbp-reply-content {
  margin-left: 180px;
}

/* line 23239, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-forum-header,
div.bbp-topic-header,
div.bbp-reply-header,
li.bbp-body div.hentry {
  padding: 15px 20px;
}

/* line 23246, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-forum-header,
div.bbp-topic-header,
div.bbp-reply-header {
  border-top: 1px solid transparent;
}

/* line 23252, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
li.bbp-header div.bbp-topic-content span#subscription-toggle,
li.bbp-header div.bbp-topic-content span#favorite-toggle,
li.bbp-header div.bbp-reply-content span#subscription-toggle,
li.bbp-header div.bbp-reply-content span#favorite-toggle {
  line-height: 1.5;
  margin-bottom: 0;
}

/* line 23260, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-reply-to {
  margin-left: 130px;
  padding: 12px 12px 12px 0;
  text-align: right;
}

/* line 23266, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-breadcrumb {
  float: left;
}

/* line 23269, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-breadcrumb a {
  padding-top: 1px;
  padding-bottom: 1px;
  position: relative;
}

/* line 23274, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-breadcrumb a:after {
  content: " ";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  background-color: #919191;
  transition: width 0.2s ease;
}

/* line 23284, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-breadcrumb a:hover {
  text-decoration: none;
}

/* line 23287, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-breadcrumb a:hover:after {
  width: 100%;
  left: 0;
}

/* line 23291, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light div.bbp-breadcrumb a:after {
  background-color: white;
}

/* line 23294, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-breadcrumb .bbp-breadcrumb-sep {
  font-size: 0;
}

/* line 23297, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-breadcrumb .bbp-breadcrumb-sep:after {
  content: "/";
  font-size: 12px;
  padding: 0 5px;
}

/* line 23302, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-breadcrumb .bbp-breadcrumb-home:before {
  content: "\f015";
  margin-right: 5px;
  font: var(--fa-font-regular);
}

/* line 23307, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-breadcrumb a {
  color: #4e4e4e;
}

/* line 23310, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-breadcrumb .bbp-breadcrumb-current {
  color: #9e9e9e;
}

/* line 23314, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-breadcrumb,
div.bbp-topic-tags {
  font-size: 14px;
  margin-bottom: 20px;
}

/* line 23320, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-breadcrumb p {
  margin-bottom: 0;
}

/* line 23324, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-topic-tags p {
  margin-bottom: 10px;
}

/* line 23328, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-topic-tags {
  float: right;
}

/* line 23331, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-topic-tags a {
  padding-top: 1px;
  padding-bottom: 1px;
  position: relative;
}

/* line 23336, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-topic-tags a:after {
  content: " ";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  background-color: #919191;
  transition: width 0.2s ease;
}

/* line 23346, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-topic-tags a:hover {
  text-decoration: none;
}

/* line 23349, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-topic-tags a:hover:after {
  width: 100%;
  left: 0;
}

/* line 23353, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light #bbpress-forums div.bbp-topic-tags a:after {
  background-color: white;
}

/* line 23356, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-topic-tags p {
  color: #757575;
}

/* line 23359, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-topic-tags a {
  font-style: italic;
}

/* line 23363, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#subscription-toggle {
  float: right;
  line-height: 1.5;
  margin-left: 20px;
  margin-bottom: 20px;
  font-size: 0;
}

/* line 23370, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#subscription-toggle a {
  background-color: transparent;
  padding-bottom: 1px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  border: none;
  border-bottom: 1px solid #e6e6e6;
  display: inline;
  font-size: 16px;
}

/* line 23381, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#subscription-toggle a:hover {
  text-decoration: none;
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 23386, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#subscription-toggle a:focus {
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 23390, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#subscription-toggle:before {
  content: "\f0f3";
  margin-right: 7px;
  font-size: 14px;
  font: var(--fa-font-regular);
}

/* line 23397, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#favorite-toggle:before {
  content: "\f004";
  margin-right: 7px;
  font-size: 14px;
  font: var(--fa-font-regular);
}

/* line 23403, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#favorite-toggle a {
  text-decoration: none;
}

/* line 23407, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp-topic-form,
.bbp-reply-form,
.bbp-topic-tag-form {
  margin-top: 140px;
}

/* line 23413, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums .bbp-search-form {
  margin-bottom: 20px;
  position: relative;
}

/* line 23417, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums .bbp-search-form #bbp_search_submit {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 23425, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums .bbp-search-form #bbp_search_submit:hover,
#bbpress-forums .bbp-search-form #bbp_search_submit:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 23433, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums .bbp-search-form #bbp_search_submit.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 23437, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums .bbp-search-form #bbp_search_submit.btn-style-bordered:hover,
#bbpress-forums .bbp-search-form #bbp_search_submit.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 23443, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums .bbp-search-form #bbp_search_submit.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 23448, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums .bbp-search-form #bbp_search_submit.btn-style-link:hover,
#bbpress-forums .bbp-search-form #bbp_search_submit.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 23455, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums #bbp-search-form #bbp_search {
  width: 320px;
  padding-right: 100px;
}

/* line 23460, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
span.bbp-admin-links a {
  color: #717171;
}

/* line 23464, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp-forum-header a.bbp-forum-permalink,
.bbp-topic-header a.bbp-topic-permalink,
.bbp-reply-header a.bbp-reply-permalink {
  color: #2a2a2a;
  display: inline-block;
  border-bottom: 1px solid #a5a5a5;
}

/* line 23471, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp-forum-header a.bbp-forum-permalink:hover,
.bbp-topic-header a.bbp-topic-permalink:hover,
.bbp-reply-header a.bbp-reply-permalink:hover {
  text-decoration: none;
  border-color: black;
}

/**/
/* line 23479, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta {
  font-size: 12px;
  line-height: 1.6;
  color: #a8a8a8;
  margin: 15px 0 0;
}

/* line 23487, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums .bbp-forums-list li a {
  color: #bbb;
}

/* line 23491, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums fieldset.bbp-form {
  border: 10px solid #eee;
  padding: 20px 40px;
}

/* line 23496, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums fieldset.bbp-form legend {
  padding: 0 15px;
}

/* line 23500, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums fieldset.bbp-form label {
  margin-bottom: 10px;
}

/* line 23504, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-submit-wrapper button {
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 23509, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-submit-wrapper button:hover,
div.bbp-submit-wrapper button:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 23517, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-submit-wrapper button.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 23521, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-submit-wrapper button.btn-style-bordered:hover,
div.bbp-submit-wrapper button.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 23527, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-submit-wrapper button.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 23532, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-submit-wrapper button.btn-style-link:hover,
div.bbp-submit-wrapper button.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/* line 23539, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp-login-form .bbp-login-links {
  float: left;
  clear: left;
}

/* line 23543, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp-login-form .bbp-login-links a {
  color: #3b3b3b;
  font-size: 14px;
}

/* line 23547, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp-login-form .bbp-login-links .bbp-register-link {
  margin-bottom: 10px;
}

/* line 23550, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp-login-form .bbp-login-links .bbp-register-link:before,
.bbp-login-form .bbp-login-links .bbp-lostpass-link:before {
  display: inline-block;
  font: var(--fa-font-regular);
  margin-right: 6px;
  color: #bbbbbb;
}

/* line 23557, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp-login-form .bbp-login-links .bbp-register-link:before {
  content: "\f007";
}

/* line 23560, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp-login-form .bbp-login-links .bbp-lostpass-link:before {
  content: "\f023";
}

/* line 23564, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-the-content-wrapper {
  margin-bottom: 10px;
}

/* line 23568, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
  font-size: 14px;
  border: 1px solid #f4f4f4;
  border-top: none;
}

/* line 23574, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-the-content-wrapper input {
  font-size: 12px;
  margin: 3px 5px 3px 0;
  border-radius: 0;
  box-shadow: none;
  border-color: #e8e8e8;
  background-color: #e8e8e8;
}

/* line 23583, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.quicktags-toolbar {
  border-bottom: 1px solid rgba(129, 129, 129, 0.25) !important;
  background: #f9f9f9 !important;
}

/* line 23588, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar {
  padding: 10px;
}

/* line 23592, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums div.wp-editor-container {
  border: 1px solid rgba(129, 129, 129, 0.25);
}

/* line 23596, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-template-notice,
div.indicator-hint {
  padding: 12px 15px;
  margin: 0 0 20px 0;
  border-radius: 0;
  background-color: rgba(249, 226, 110, 0.09);
  border-color: rgba(110, 103, 8, 0.04);
  color: #000;
}

/* line 23606, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-template-notice a {
  color: #555;
  text-decoration: none;
}

/* line 23611, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-template-notice.info {
  border: rgba(206, 225, 239, 0.16) 1px solid;
  background-color: rgba(240, 248, 255, 0.2);
}

/* line 23616, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.bbp-template-notice p {
  margin: 0 !important;
  padding: 0;
  color: rgba(0, 0, 0, 0.7);
  font-size: 14px;
}

/* line 23623, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp-topics-front ul.super-sticky,
.bbp-topics ul.super-sticky,
.bbp-topics ul.sticky,
.bbp-forum-content ul.sticky {
  background-color: rgba(249, 226, 110, 0.09) !important;
}

/* line 23630, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar {
  float: none;
  border-radius: 50%;
  margin-bottom: 0;
  margin-right: 3px;
  margin-left: 3px;
  border: none;
}

/* line 23644, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
fieldset div.avatar {
  float: right;
}

/* line 23648, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.activity-list li.bbp_topic_create .activity-content .activity-inner,
.activity-list li.bbp_reply_create .activity-content .activity-inner {
  border-left: 2px solid #eaeaea;
  margin-left: 5px;
  padding-left: 10px;
}

/** ------------------------------------------------------------------------------------------------
* RESPONSIVE WIDTH < 991px
* ------------------------------------------------------------------------------------------------ */
@media only screen and (max-width: 991px) {
  /* line 23659, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  div.bbp-search-form {
    float: none;
    width: 100%;
  }
  /* line 23664, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums div.bbp-topic-tags {
    display: none;
  }
  /* line 23668, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums #bbp-search-form #bbp_search {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 23674, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums .bbp-search-form #bbp_search_submit {
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 35px;
    padding-right: 35px;
  }
  /* line 23682, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  div.bbp-breadcrumb,
div.bbp-topic-tags {
    float: none;
    text-align: center;
  }
  /* line 23688, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #subscription-toggle {
    display: none;
  }
  /* line 23692, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .bbp-pagination {
    float: none;
    text-align: center;
  }
  /* line 23697, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .bbp-pagination-count {
    float: none;
  }
  /* line 23701, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .bbp-topic-form,
.bbp-reply-form,
.bbp-topic-tag-form {
    margin-top: 70px;
  }
  /* line 23707, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  span.bbp-admin-links {
    margin-top: 10px;
    display: block;
    float: none;
  }
}

/** ------------------------------------------------------------------------------------------------
* RESPONSIVE WIDTH < 480px
* ------------------------------------------------------------------------------------------------ */
@media only screen and (max-width: 480px) {
  /* line 23717, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums div.bbp-topic-tags {
    display: none;
  }
  /* line 23721, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  li.bbp-forum-info,
li.bbp-topic-title {
    width: 100%;
  }
  /* line 23726, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  li.bbp-forum-topic-count,
li.bbp-forum-reply-count,
li.bbp-topic-voice-count,
li.bbp-topic-reply-count {
    display: none;
  }
  /* line 23733, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
    padding: 20px 10px 20px 20px;
  }
  /* line 23738, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
    padding-left: 20px;
  }
  /* line 23742, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums li.bbp-header li.bbp-topic-freshness,
#bbpress-forums li.bbp-header li.bbp-forum-freshness,
#bbpress-forums li.bbp-footer li.bbp-topic-freshness,
#bbpress-forums li.bbp-footer li.bbp-forum-freshness {
    display: none;
  }
  /* line 23749, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .bbp-replies .bbp-header {
    display: none;
  }
  /* line 23753, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums li.bbp-forum-freshness,
#bbpress-forums li.bbp-topic-freshness {
    display: block;
    width: 100%;
    text-align: left;
    font-size: 12px;
    margin-top: 15px;
    font-weight: bold;
    white-space: nowrap;
  }
  /* line 23763, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums li.bbp-forum-freshness .bbp-topic-meta,
#bbpress-forums li.bbp-topic-freshness .bbp-topic-meta {
    display: inline-block;
    margin-top: 0;
  }
  /* line 23768, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums li.bbp-forum-freshness:before,
#bbpress-forums li.bbp-topic-freshness:before {
    content: "Freshness:";
    color: #a8a8a8;
  }
  /* line 23774, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums div.topic div.bbp-reply-author,
#bbpress-forums div.reply div.bbp-reply-author,
#bbpress-forums div.forum div.bbp-forum-author {
    border-right: none;
    padding-right: 0;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
  }
  /* line 23786, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums .bbp-body div.bbp-reply-author {
    margin: 0;
    padding-left: 0;
  }
  /* line 23791, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums div.bbp-reply-author a.bbp-author-name {
    margin: 0;
    margin-bottom: 5px;
  }
  /* line 23796, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums div.bbp-reply-author img.avatar {
    position: static;
  }
  /* line 23800, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums .bbp-body div.bbp-reply-content {
    text-align: center;
  }
  /* line 23804, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums fieldset.bbp-form {
    padding: 0;
    border: none;
  }
  /* line 23809, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  #bbpress-forums fieldset.bbp-form legend {
    padding: 0;
    margin-bottom: 20px;
  }
  /* line 23814, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  span.bbp-admin-links {
    float: left;
  }
  /* line 23818, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .bbp_widget_login .bbp-submit-wrapper {
    float: none;
  }
}

/** ------------------------------------------------------------------------------------------------
* VISUAL COMPOSER 
* ------------------------------------------------------------------------------------------------ */
/* line 23825, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_gallery_slides.flexslider {
  border: none;
  box-shadow: none;
  border-radius: 0;
}

/* line 23830, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_gallery_slides .slides li .link_image {
  display: block;
  margin-bottom: 15px;
}

/* line 23834, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_gallery_slides .slides li .flex-caption {
  background: transparent;
  padding: 0;
}

/* line 23838, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_gallery_slides .slides li .flex-caption .post-title {
  margin-bottom: 7px;
}

/* line 23842, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_posts_slider .wpb_wrapper .wpb_flexslider .flex-control-nav {
  bottom: -17px !important;
}

/* line 23846, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_content_element .wpb_wrapper .wpb_flexslider .flex-control-nav {
  bottom: 20px;
}

/** ------------------------------------------
* MESSAGE BOX
* ------------------------------------------ */
/* line 23853, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-message,
.woocommerce-info,
.woocommerce-error,
div.wpcf7-response-output {
  border: 2px solid;
  border-radius: 0;
  overflow: hidden;
  margin: 0 0 20px 0;
  padding: 14px 25px 14px 55px;
  line-height: 1.4;
  position: relative;
  font-size: 14px;
  box-sizing: border-box;
}

/* line 23870, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_color-info,
.vc_color-warning,
.vc_color-success,
.vc_color-danger,
.woocommerce-error,
.woocommerce-message,
.woocommerce-info,
div.wpcf7-response-output {
  position: relative;
}

/* line 23880, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_color-info:before,
.vc_color-warning:before,
.vc_color-success:before,
.vc_color-danger:before,
.woocommerce-error:before,
.woocommerce-message:before,
.woocommerce-info:before,
div.wpcf7-response-output:before {
  position: absolute;
  top: 50%;
  line-height: 0;
  font-size: 18px;
  font: var(--fa-font-regular);
}

/* line 23894, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_color-info .vc_message_box-icon,
.vc_color-warning .vc_message_box-icon,
.vc_color-success .vc_message_box-icon,
.vc_color-danger .vc_message_box-icon,
.woocommerce-error .vc_message_box-icon,
.woocommerce-message .vc_message_box-icon,
.woocommerce-info .vc_message_box-icon,
div.wpcf7-response-output .vc_message_box-icon {
  display: none;
}

/* line 23905, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.wpcf7-validation-errors,
.woocommerce-error,
.woocommerce-info {
  color: #af7d27;
  border-color: #e0b252;
  background-color: transparent;
}

/* line 23912, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.wpcf7-validation-errors a,
.woocommerce-error a,
.woocommerce-info a {
  color: #af7d27;
  text-decoration: underline;
}

/* line 23918, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
div.wpcf7-validation-errors:before,
.woocommerce-error:before,
.woocommerce-info:before {
  content: "\f071";
  left: 24px;
}

/* line 23925, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-message,
.wpcf7-mail-sent-ok {
  color: #3c763d;
  border-color: #459647;
  background-color: transparent;
}

/* line 23931, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-message a,
.wpcf7-mail-sent-ok a {
  color: #3c763d;
  text-decoration: underline;
}

/* line 23936, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-message:before,
.wpcf7-mail-sent-ok:before {
  content: "\f00c";
  left: 24px;
}

/* line 23942, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_message_box.vc_color-success:before {
  content: "\f00c";
  left: 24px;
}

/* line 23947, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_message_box.vc_color-warning:before {
  content: "\f071";
  left: 24px;
}

/* line 23952, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_message_box.vc_color-info:before {
  content: "\f129";
  left: 30px;
}

/* line 23957, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_message_box.vc_color-danger:before {
  content: "\f057";
  left: 24px;
}

/* line 23962, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_message_box-rounded {
  border-radius: 0;
}

/** ------------------------------------------
* TOGGLE V.C.
* ------------------------------------------ */
/* line 23969, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle {
  padding: 0 20px;
  border: 1px solid #e6e6e6;
}

/* line 23973, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle .vc_toggle_title {
  padding: 10px 0;
  padding-right: 30px;
}

/* line 23977, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle .vc_toggle_title h4 {
  font-size: 14px;
  color: #818181;
  transition: all 0.2s ease;
}

/* line 23985, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle .vc_toggle_title:hover h4 {
  color: #4f4f4f;
}

/* line 23988, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle .vc_toggle_content {
  letter-spacing: 0.4px;
  margin-bottom: 5px;
  margin-top: 5px;
}

/* line 23993, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle .vc_toggle_content p {
  margin-bottom: 10px;
  line-height: 1.6;
}

/* line 23998, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle_active .vc_toggle_title h4 {
  color: #252525;
}

/* line 24001, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle_active .vc_toggle_title:hover h4 {
  color: #252525;
}

/** ------------------------------------------
* TOGGLE SIZE LARGE
* ------------------------------------------ */
/* line 24008, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon {
  left: auto;
}

/* line 24021, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content {
  padding-left: 0;
}

/* line 24026, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content {
  padding-left: 0;
}

/** ------------------------------------------
* TOGGLE SIZE DEFAULT
* ------------------------------------------ */
/* line 24042, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.vc_toggle_square .vc_toggle_title .vc_toggle_icon,
.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.vc_toggle_default .vc_toggle_content .vc_toggle_icon {
  right: 0;
  left: auto;
}

/* line 24056, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon {
  left: auto;
}

/* line 24069, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content {
  padding-left: 0;
}

/** ------------------------------------------
* TOGGLE SIZE SMALL
* ------------------------------------------ */
/* line 24085, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon {
  left: auto;
}

/* line 24098, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content {
  padding-left: 0;
}

/* line 24103, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content {
  padding-left: 0;
}

/** ------------------------------------------
* ICON ARROW IN TOGGLE
* ------------------------------------------ */
/* line 24119, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle_arrow .vc_toggle_icon {
  position: absolute;
  right: 0;
  top: 60%;
  -sand-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

/* line 24129, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle_arrow .vc_toggle_icon:after {
  content: none;
}

/* line 24132, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle_arrow .vc_toggle_icon:before {
  transition: all 0.3s ease;
}

/* line 24138, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon:before {
  visibility: visible;
  transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -sand-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
}

/** ------------------------------------------
* ACCORDION V.C.
* ------------------------------------------ */
/* line 24151, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_accordion .wpb_accordion_section {
  border: 1px solid #e6e6e6;
  margin-bottom: 20px;
}

/* line 24155, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_accordion .wpb_accordion_section .wpb_accordion_header {
  background-color: transparent;
  padding: 10px 20px;
  cursor: pointer;
}

/* line 24160, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_accordion .wpb_accordion_section .wpb_accordion_header > a {
  letter-spacing: 0.5px;
  font-size: 14px;
  line-height: 1.6;
  color: #818181;
  padding: 0;
}

/* line 24167, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_accordion
.wpb_accordion_section
.wpb_accordion_header
.ui-accordion-header-icon {
  right: 20px;
  top: 50%;
  -sand-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 24180, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_accordion .wpb_accordion_section .wpb_accordion_header:focus {
  outline: none;
}

/* line 24183, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_accordion .wpb_accordion_section .wpb_accordion_header:hover a {
  color: #4f4f4f;
}

/* line 24186, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_accordion .wpb_accordion_section .ui-accordion-header-active {
  cursor: default;
}

/* line 24189, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_accordion .wpb_accordion_section .ui-accordion-header-active > a {
  color: #252525;
  cursor: default;
}

/* line 24193, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_accordion .wpb_accordion_section .wpb_accordion_content {
  padding: 5px 20px 20px 20px;
}

/** ------------------------------------------
* ACCORDION ICON
* ------------------------------------------ */
/* line 24200, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
  background-image: none;
  text-align: center;
  width: 12px;
  height: 12px;
}

/* line 24207, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after,
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before {
  content: "";
  display: inline-block;
  background-color: #dfdfdf;
  position: absolute;
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* line 24220, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after {
  width: 100%;
  height: 2px;
  left: 0;
  top: 50%;
  -sand-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

/* line 24233, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before {
  height: 100%;
  width: 2px;
  top: 0;
  left: 50%;
  -sand-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

/* line 24247, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before {
  -sand-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 24255, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after {
  top: 44%;
  -sand-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

/** ------------------------------------------
* HORIZONTAL TABS
* ------------------------------------------ */
/* line 24268, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li {
  margin-right: 20px;
  margin-bottom: 20px;
}

/* line 24272, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tabs.wpb_content_element
.wpb_tour_tabs_wrapper
.wpb_tabs_nav
li.ui-state-active {
  background-color: transparent;
}

/* line 24278, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tabs.wpb_content_element
.wpb_tour_tabs_wrapper
.wpb_tabs_nav
li.ui-state-active
a {
  background-color: transparent;
  padding-bottom: 1px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  border: none;
  border-bottom: 1px solid #a6a6a6;
  display: inline;
  color: #383838;
}

/* line 24293, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tabs.wpb_content_element
.wpb_tour_tabs_wrapper
.wpb_tabs_nav
li.ui-state-active
a:hover {
  text-decoration: none;
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 24302, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tabs.wpb_content_element
.wpb_tour_tabs_wrapper
.wpb_tabs_nav
li.ui-state-active
a:focus {
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 24310, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li > a {
  font-size: 18px;
  font-weight: 600;
  padding-right: 2px;
  padding-top: 5px;
  padding-left: 2px;
  color: #868686;
  background-color: transparent;
  padding-bottom: 1px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  border: none;
  border-bottom: 1px solid #e6e6e6;
  display: inline;
}

/* line 24326, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tabs.wpb_content_element
.wpb_tour_tabs_wrapper
.wpb_tabs_nav
li
> a:hover {
  text-decoration: none;
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 24335, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tabs.wpb_content_element
.wpb_tour_tabs_wrapper
.wpb_tabs_nav
li
> a:focus {
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 24343, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tabs.wpb_content_element
.wpb_tour_tabs_wrapper
.wpb_tabs_nav
li
> a:hover {
  color: #383838;
}

/* line 24350, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li:hover {
  background-color: transparent;
}

/* line 24353, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
  letter-spacing: 0.3px;
  background-color: transparent;
  padding: 0;
}

/** ------------------------------------------
* VERTICAL TABS
* ------------------------------------------ */
/* line 24362, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav {
  margin-bottom: 10px;
}

/* line 24365, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li {
  margin-bottom: 10px;
  border: 1px solid #e6e6e6;
}

/* line 24369, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tour.wpb_content_element
.wpb_tour_tabs_wrapper
.wpb_tabs_nav
li.ui-state-active {
  background-color: transparent;
  border: 1px solid #a6a6a6;
}

/* line 24376, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tour.wpb_content_element
.wpb_tour_tabs_wrapper
.wpb_tabs_nav
li.ui-state-active
a {
  color: #383838;
}

/* line 24383, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li > a {
  font-size: 18px;
  color: #868686;
  font-family: "Karla", Arial, Helvetica, sans-serif;
}

/* line 24388, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tour.wpb_content_element
.wpb_tour_tabs_wrapper
.wpb_tabs_nav
li
> a:hover {
  color: #383838;
}

/* line 24395, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li:hover {
  background-color: transparent;
  border: 1px solid #a6a6a6;
}

/* line 24399, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
  letter-spacing: 0.3px;
  padding-left: 20px;
  background-color: transparent;
}

/** ------------------------------------------
* PROGRES BAR
* ------------------------------------------ */
/* line 24408, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_progress_bar .vc_single_bar {
  box-shadow: none;
  border-radius: 0;
  margin-bottom: 15px;
  background: #ededed;
}

/* line 24414, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_progress_bar .vc_single_bar .vc_label {
  padding: 6px 10px;
  font-size: 12px;
  letter-spacing: 0.5px;
}

/* line 24419, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_progress_bar .vc_single_bar .vc_bar {
  border-radius: 0;
  transition-timing-function: cubic-bezier(0.22, 0.01, 0.2, 0.97);
  -moz-transition-timing-function: cubic-bezier(0.22, 0.01, 0.2, 0.97);
  -webkit-transition-timing-function: cubic-bezier(0.22, 0.01, 0.2, 0.97);
  -o-transition-timing-function: cubic-bezier(0.22, 0.01, 0.2, 0.97);
}

/** ------------------------------------------
* PARALLAX
* ------------------------------------------ */
/* line 24430, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.parallax-yes {
  background-size: cover;
}

/* line 24434, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.attachment_fixed-yes {
  background-attachment: fixed;
}

/** ------------------------------------------
* FIX SCROLL IN WULL WIDTH CONTAINER
* ------------------------------------------ */
/* line 24441, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_row-full-width {
  float: left;
  width: 100%;
}

/** ------------------------------------------
* ROW IN ROW, NO PADDING
* ------------------------------------------ */
/* line 24449, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_row-no-padding .vc_row-fluid {
  margin-right: 0;
  margin-left: 0;
}

/** ------------------------------------------
* FIX MARGIN
* ------------------------------------------ */
/* line 24457, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_widgetised_column > .wpb_wrapper > *:last-child {
  margin-bottom: 0;
}

/** ------------------------------------------
* FIX MARGIN IN WIDGET COLUMN
* ------------------------------------------ */
/* line 24464, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widgetarea-head .wpb_widgetised_column {
  margin-bottom: 0;
}

/** ------------------------------------------
* BG POSITION
* ------------------------------------------ */
/* line 24471, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body .basel-bg-left-top,
body .basel-bg-left-top > .vc_column-inner {
  background-position: left top !important;
}

/* line 24475, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body .basel-bg-left-center,
body .basel-bg-left-center > .vc_column-inner {
  background-position: left center !important;
}

/* line 24479, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body .basel-bg-left-bottom,
body .basel-bg-left-bottom > .vc_column-inner {
  background-position: left bottom !important;
}

/* line 24483, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body .basel-bg-right-top,
body .basel-bg-right-top > .vc_column-inner {
  background-position: right top !important;
}

/* line 24487, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body .basel-bg-right-center,
body .basel-bg-right-center > .vc_column-inner {
  background-position: right center !important;
}

/* line 24491, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body .basel-bg-right-bottom,
body .basel-bg-right-bottom > .vc_column-inner {
  background-position: right bottom !important;
}

/* line 24495, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body .basel-bg-center-top,
body .basel-bg-center-top > .vc_column-inner {
  background-position: center top !important;
}

/* line 24499, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body .basel-bg-center-center,
body .basel-bg-center-center > .vc_column-inner {
  background-position: center center !important;
}

/* line 24503, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body .basel-bg-center-bottom,
body .basel-bg-center-bottom > .vc_column-inner {
  background-position: center bottom !important;
}

/** ------------------------------------------
* STYLE UL IN COMPOSER
* ------------------------------------------ */
/* line 24511, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_text_column ul,
.wpb_text_column ol {
  padding-left: 40px;
  margin-bottom: 20px;
  line-height: 1.8;
}

/* line 24517, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_text_column ul:not(.social-icons) > li {
  position: relative;
}

/* line 24520, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_text_column ul:not(.social-icons) > li:before {
  content: "\f105";
  color: #1aada3;
  opacity: 0.7;
  font: var(--fa-font-regular);
  position: absolute;
  top: 0;
  left: -20px;
}

/* line 24529, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_text_column ol {
  list-style: decimal;
}

/* line 24532, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_text_column li > ul,
.wpb_text_column li > ol {
  margin-bottom: 0;
}

/* line 24536, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_text_column ul.sub-menu,
.wpb_text_column ol.sub-menu,
.wpb_text_column ul.sub-sub-menu,
.wpb_text_column ol.sub-sub-menu {
  margin-bottom: 0;
  list-style: none;
  line-height: 1.3;
}

/* line 24544, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_text_column ul.sub-menu,
.wpb_text_column ul.sub-sub-menu,
.wpb_text_column ol.sub-sub-menu,
.wpb_text_column ol.sub-menu {
  padding-left: 0;
}

/* line 24550, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_text_column ul.sub-menu li,
.wpb_text_column ul.sub-sub-menu li,
.wpb_text_column ol.sub-sub-menu li,
.wpb_text_column ol.sub-menu li {
  position: static;
}

/* line 24556, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_text_column ul.sub-menu li:before,
.wpb_text_column ul.sub-sub-menu li:before,
.wpb_text_column ol.sub-sub-menu li:before,
.wpb_text_column ol.sub-menu li:before {
  content: none;
}

/** ------------------------------------------
* TABS FOR PRODUCT
* ------------------------------------------ */
/* line 24566, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top {
  position: relative;
}

/* line 24569, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body {
  height: auto !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  display: block !important;
  overflow: visible;
}

/* line 24576, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container {
  display: block !important;
}

/* line 24579, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-heading {
  display: none;
}

/* line 24582, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  -sand-transform: translateY(40px);
  transform: translateY(40px);
  transition: all 0.2s ease-in-out;
}

/* line 24601, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel.vc_active {
  opacity: 1;
  visibility: visible;
  position: relative;
  z-index: 2;
  -sand-transform: translateY(0px);
  transform: translateY(0px);
  transition: all 0.2s ease-in-out 0.2s;
}

/* line 24617, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 10px;
}

/* line 24624, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab
> a {
  display: inline-block;
  padding: 0;
  border: none;
  background-color: transparent;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  color: #1b1919;
}

/* line 24637, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab
> a
span {
  position: relative;
}

/* line 24644, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab
> a
span:after {
  content: " ";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  background-color: #1b1919;
  transition: width 0.2s ease, background-color 0.2s ease;
}

/* line 24661, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab
> a:hover {
  text-decoration: none;
  color: #1b1919;
  background-color: transparent;
}

/* line 24669, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab
> a:hover
span:after {
  width: 100%;
  left: 0;
}

/* line 24677, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab
> a:focus {
  color: #1b1919;
  background-color: transparent;
}

/* line 24684, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab.vc_active
> a {
  color: #1aada3;
  background-color: transparent;
}

/* line 24691, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab.vc_active
> a
span:after {
  width: 100%;
  left: 0;
  background-color: #1aada3;
}

/* line 24700, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab:after {
  content: "";
  position: relative;
  top: -1px;
  height: 14px;
  margin: 0 15px;
  display: inline-block;
  vertical-align: bottom;
  width: 1px;
  background-color: #adadad;
  -sand-transform: rotate(25deg);
  transform: rotate(25deg);
}

/* line 24719, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab:last-child:after {
  content: none;
}

/* line 24724, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb-js-composer
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-title-text:not(:empty):not(:first-child),
.wpb-js-composer
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-title-text:not(:empty)
~ * {
  margin-left: 8px;
}

/* line 24734, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab
> a {
  color: white;
}

/* line 24740, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab
> a
span:after {
  background-color: white;
}

/* line 24747, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab
> a:hover {
  color: white;
}

/* line 24753, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab
> a:focus {
  color: white;
}

/* line 24759, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab.vc_active
> a {
  color: #1aada3;
}

/* line 24765, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab.vc_active
> a
span:after {
  background-color: #1aada3;
}

/* line 24773, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_tta-panel-body .basel-products-load-next {
  right: -45px !important;
  left: auto !important;
}

/* line 24777, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vc_tta-panel-body .basel-products-load-prev {
  left: -45px !important;
}

/* line 24780, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed .vc_tta-panel-body .basel-products-load-next {
  right: -36px !important;
}

/* line 24783, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed .vc_tta-panel-body .basel-products-load-prev {
  left: -36px !important;
}

/* line 24787, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.opacity-video-bg .vc_video-bg {
  opacity: 0.3;
}

/** ------------------------------------------
* VIDEO IMAGE THUMBNAIL
* ------------------------------------------ */
/* line 24794, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_video_wrapper {
  position: relative;
}

/* line 24797, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_video_wrapper .basel-video-poster-wrapper,
.wpb_video_wrapper .basel-video-poster-wrapper:after,
.wpb_video_wrapper .basel-video-poster {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 24806, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_video_wrapper .basel-video-poster-wrapper {
  position: absolute !important;
  z-index: 2;
  cursor: pointer;
  overflow: hidden;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  perspective: 800px;
  -webkit-perspective: 800px;
  transition: opacity 0.5s cubic-bezier(0, 0, 0.44, 1.18), visibility 0.5s cubic-bezier(0, 0, 0.44, 1.18);
}

/* line 24820, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_video_wrapper .basel-video-poster-wrapper:after {
  content: "";
  background-color: rgba(0, 0, 0, 0.15);
  z-index: 2;
  transition: background-color 0.5s cubic-bezier(0, 0, 0.44, 1.18);
}

/* line 24827, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_video_wrapper .basel-video-poster-wrapper.hidden-poster {
  opacity: 0;
  visibility: hidden;
}

/* line 24831, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_video_wrapper .basel-video-poster {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  margin: -1px;
  transform: scale(1.09);
  -webkit-transform: scale(1.09);
  transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);
}

/* line 24841, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_video_wrapper .button-play {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 70px;
  line-height: 67px;
  width: 70px;
  margin-top: -35px;
  margin-left: -35px;
  padding-left: 7px;
  text-align: center;
  color: white;
  border: 2px solid #1aada3;
  border-radius: 50%;
  z-index: 3;
  background-color: #1aada3;
  transition: opacity 0.5s cubic-bezier(0, 0, 0.44, 1.18);
}

/* line 24860, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_video_wrapper .button-play:after {
  content: "\f04b";
  display: inline-block;
  font-size: 26px;
  font: var(--fa-font-regular);
}

/* line 24866, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_video_wrapper:hover .basel-video-poster-wrapper:after {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 24869, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_video_wrapper:hover .basel-video-poster {
  transform: scale(1);
  -webkit-transform: scale(1);
}

/* line 24873, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_video_wrapper:hover .button-play {
  opacity: 0.7;
}

/** ------------------------------------------------------------------------------------------------
* WISHLIST
* ------------------------------------------------------------------------------------------------ */
/* line 24880, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-wcwl-add-to-wishlist {
  display: block;
  margin-top: 0;
}

/* line 24884, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-wcwl-add-to-wishlist i {
  display: none;
}

/* line 24887, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-wcwl-add-to-wishlist a {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
  color: #4e4e4e;
}

/* line 24895, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-wcwl-add-to-wishlist a:hover,
.yith-wcwl-add-to-wishlist a:focus {
  text-decoration: none;
}

/* line 24899, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-wcwl-add-to-wishlist a:before {
  content: "\e08a";
  font-size: 18px;
  vertical-align: middle;
  margin-right: 2px;
  display: inline-block;
  font-family: "Simple-Line-Icons";
  transition: all 0.2s;
}

/* line 24911, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-wcwl-add-to-wishlist a:after {
  content: " ";
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  margin-left: 10px;
  opacity: 0;
  visibility: hidden;
}

/* line 24925, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-wcwl-add-to-wishlist .ajax-loading {
  display: none !important;
  height: 0 !important;
  width: 0 !important;
}

/* line 24930, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-wcwl-add-to-wishlist .feedback {
  display: none;
}

/* line 24933, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.feid-in a:after {
  opacity: 1;
  visibility: visible;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
}

/* line 24939, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-wcwl-add-to-wishlist .clear {
  display: none;
}

/* line 24942, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-wcwl-add-to-wishlist + .clear {
  display: none;
}

/** ------------------------------------------
* WISHLIST IN HOVER EFFECT
* ------------------------------------------ */
/* line 24949, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .yith-wcwl-add-to-wishlist {
  margin-bottom: 0;
  transition: all 0.25s ease-in-out;
}

/* line 24956, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .yith-wcwl-add-to-wishlist .basel-tooltip-label {
  bottom: auto;
  left: auto;
  right: 135%;
  top: 50%;
  -sand-transform: translateX(0px) translateY(-50%);
  transform: translateX(0px) translateY(-50%);
}

/* line 24968, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .yith-wcwl-add-to-wishlist .basel-tooltip-label:before {
  content: "";
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 99%;
  right: auto;
  color: transparent;
  font-size: 16px;
  font: var(--fa-font-regular);
  line-height: 5px;
  -sand-transform: translateX(0) translateY(-50%);
  transform: translateX(0) translateY(-50%);
  transition: all 0.2s ease-in-out;
}

/* line 24991, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .yith-wcwl-add-to-wishlist:hover .basel-tooltip-label {
  background-color: black;
  color: white;
  visibility: visible;
  top: 50%;
  bottom: auto;
  left: auto;
  right: 115%;
}

/* line 25000, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .yith-wcwl-add-to-wishlist:hover .basel-tooltip-label:before {
  color: black;
}

/* line 25003, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .yith-wcwl-add-to-wishlist a {
  font-size: 0;
  width: 35px;
  height: 35px;
  line-height: 35px;
  color: rgba(0, 0, 0, 0.9);
}

/* line 25010, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .yith-wcwl-add-to-wishlist a:before {
  font-size: 18px;
}

/* line 25013, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .yith-wcwl-add-to-wishlist a:after {
  margin-left: 0;
  width: 18px;
  height: 18px;
  display: none;
}

/* line 25019, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a,
.basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a {
  color: #1aada3;
}

/* line 25023, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistaddedbrowse
> a:hover,
.basel-buttons
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistexistsbrowse
> a:hover {
  color: #1aada3;
}

/* line 25033, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-button.feid-in
> a:before {
  display: none;
}

/* line 25039, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-buttons
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-button.feid-in
> a:after {
  margin-left: 0;
  display: inline-block;
}

/* line 25047, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item:not(.basel-hover-base) .yith-wcwl-add-to-wishlist {
  opacity: 0;
  visibility: hidden;
  transform: scale(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  -sand-transform: scale(0);
}

/* line 25057, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item:not(.basel-hover-base):hover
> .product-element-top
.yith-wcwl-add-to-wishlist {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -sand-transform: scale(1);
}

/* line 25070, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .yith-wcwl-add-to-wishlist a,
.basel-hover-info .yith-wcwl-add-to-wishlist a {
  color: white;
}

/* line 25074, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .yith-wcwl-add-to-wishlist a:hover,
.basel-hover-info .yith-wcwl-add-to-wishlist a:hover {
  color: rgba(255, 255, 255, 0.9);
}

/* line 25078, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-button .yith-wcwl-add-to-wishlist a:after,
.basel-hover-info .yith-wcwl-add-to-wishlist a:after {
  border-color: white;
}

/* line 25083, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-wcwl-share {
  margin-bottom: 5px;
  text-align: center;
}

/** ------------------------------------------
* MESSAGE POPUP
* ------------------------------------------ */
/* line 25091, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#yith-wcwl-popup-message {
  display: none !important;
}

/** --------------------------------------
* OWL CAROUSEL 2.0
* ----------------------------------------

/*
 *  Owl Carousel - Core
 */
/* line 25102, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

/* line 25110, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}

/* line 25114, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 25122, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  clear: both;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 25129, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/* line 25138, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

/* line 25146, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel div.owl-item img {
  width: auto;
  display: inline;
}

/* line 25150, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

/* line 25154, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 25165, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel.owl-loaded {
  display: block;
}

/* line 25168, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

/* line 25172, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel.owl-hidden {
  opacity: 0;
}

/* line 25175, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

/* line 25178, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 25184, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

/* line 25188, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel.owl-rtl {
  direction: rtl;
}

/* line 25191, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
/* line 25196, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
/* line 25203, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

/* line 25207, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-animated-in {
  z-index: 0;
}

/* line 25210, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-animated-out {
  z-index: 1;
}

/* line 25213, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/*
 *  Owl Carousel - Auto Height Plugin
 */
/* line 25228, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 *  Owl Carousel - Lazy Load Plugin
 */
/* line 25235, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

/* line 25239, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/*
 *  Owl Carousel - Video Plugin
 */
/* line 25246, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

/* line 25251, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(https://assets2.titleleaf.com/public/assets/lerner/owl.video.play-c86d8d89a4c9be4a8ac85eea636d761157c4a9575eee8b0a41c83876874e4124.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}

/* line 25265, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3);
}

/* line 25268, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

/* line 25272, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}

/* line 25280, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/** ------------------------------------------------------------------------------------------------
* CUSTOM STYLES
* -------------------------------------------------------------------------------------------------*/
/** ----------------------------
* Elements sliders
* ------------------------------ */
/* line 25293, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.items-with-space,
.teaser_grid_container,
.vc_carousel_container {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 25299, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.items-with-space .isotope-inner,
.items-with-space .owl-carousel-item-inner,
.teaser_grid_container .isotope-inner,
.teaser_grid_container .owl-carousel-item-inner,
.vc_carousel_container .isotope-inner,
.vc_carousel_container .owl-carousel-item-inner {
  padding-right: 10px;
  padding-left: 10px;
}

/* line 25309, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.teaser_grid_container .categories_filter {
  margin: 0 10px 10px;
}

/* line 25313, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.isotope-item .post-thumb,
.owl-carousel-item .post-thumb {
  margin-bottom: 15px;
}

/* line 25317, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.isotope-item .post-title,
.owl-carousel-item .post-title {
  margin-bottom: 15px;
}

/* line 25321, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.isotope-item .entry-content,
.owl-carousel-item .entry-content {
  line-height: 1.7;
  margin-bottom: 15px;
}

/* line 25326, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.isotope-item .entry-content p,
.owl-carousel-item .entry-content p {
  margin-bottom: 0;
}

/** ----------------------------
* SPACE PRODUCT AND CATEGORY IN OWL
* ------------------------------ */
/* line 25334, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .category-grid-item,
.owl-carousel .product-grid-item {
  margin-bottom: 10px;
}

/* line 25338, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel.basel-hover-info {
  margin-bottom: 10px;
}

/* line 25342, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-nav > div {
  position: absolute;
  top: 50%;
  color: black;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  zoom: 1;
  opacity: 0;
  *display: inline;
  /*IE7 life-saver */
  margin: 0;
  z-index: 2;
  filter: Alpha(Opacity=0);
  /*IE7 fix*/
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -sand-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transition: all 0.25s ease;
}

/* line 25368, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-nav > div.disabled {
  color: rgba(0, 0, 0, 0.3);
  cursor: default;
}

/* line 25372, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-nav > div:hover:not(.disabled) {
  color: rgba(0, 0, 0, 0.6);
}

/* line 25375, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-nav > div:before {
  display: block;
  content: "\e605";
  font-family: "simple-line-icons";
  width: 55px;
  font-size: 36px;
  height: 55px;
  line-height: 55px;
}

/* line 25384, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-nav .owl-prev {
  left: -20px;
  padding-left: 0;
}

/* line 25388, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-nav .owl-next {
  left: auto;
  right: -20px;
  padding-right: 0;
}

/* line 25393, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-nav .owl-next:before {
  content: "\e606";
}

/* line 25396, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-dots {
  text-align: center;
}

/* line 25399, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-dots .owl-dot {
  display: inline-block;
  margin-top: 10px;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
}

/* line 25406, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-dots .owl-dot span {
  display: block;
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #cccccc;
  border-radius: 20px;
}

/* line 25414, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
  background-color: #1f1f1f;
}

/* line 25418, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel:hover .owl-nav > div {
  opacity: 1;
}

/* line 25421, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel:hover .owl-nav .owl-prev {
  left: -47px;
}

/* line 25424, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.owl-carousel:hover .owl-nav .owl-next {
  right: -47px;
}

/** ----------------------------
* OWL COLOR-SCHEME LIGHT
* ------------------------------ */
/* line 25431, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .owl-carousel .owl-dots > div span {
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 25434, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .owl-carousel .owl-dots > div.active span,
.color-scheme-light .owl-carousel .owl-dots > div:hover span {
  background-color: white;
}

/* line 25438, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .owl-carousel .owl-nav > div {
  color: rgba(255, 255, 255, 0.8);
}

/* line 25441, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .owl-carousel .owl-nav > div.disabled {
  color: rgba(255, 255, 255, 0.6);
}

/* line 25444, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .owl-carousel .owl-nav > div:hover:not(.disabled) {
  color: white;
}

/* line 25447, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed .color-scheme-light .owl-nav > div {
  color: black;
}

/* line 25450, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed .color-scheme-light .owl-nav > div.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 25453, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wrapper-boxed .color-scheme-light .owl-nav > div:hover:not(.disabled) {
  color: rgba(0, 0, 0, 0.6);
}

/* line 25457, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.info-box-spacing-0 {
  margin-left: -0px;
  margin-right: -0px;
}

/* line 25461, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.info-box-spacing-0 .owl-item,
.info-box-spacing-0 .owl-carousel:not(.owl-loaded) > div {
  padding-left: 0;
  padding-right: 0;
}

/* line 25467, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.info-box-spacing-2 {
  margin-left: -1px;
  margin-right: -1px;
}

/* line 25471, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.info-box-spacing-2 .owl-item,
.info-box-spacing-2 .owl-carousel:not(.owl-loaded) > div {
  padding-left: 1px;
  padding-right: 1px;
}

/* line 25477, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.info-box-spacing-6 {
  margin-left: -3px;
  margin-right: -3px;
}

/* line 25481, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.info-box-spacing-6 .owl-item,
.info-box-spacing-6 .owl-carousel:not(.owl-loaded) > div {
  padding-left: 3px;
  padding-right: 3px;
}

/* line 25487, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.info-box-spacing-10 {
  margin-left: -5px;
  margin-right: -5px;
}

/* line 25491, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.info-box-spacing-10 .owl-item,
.info-box-spacing-10 .owl-carousel:not(.owl-loaded) > div {
  padding-left: 5px;
  padding-right: 5px;
}

/* line 25497, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.info-box-spacing-20 {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 25501, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.info-box-spacing-20 .owl-item,
.info-box-spacing-20 .owl-carousel:not(.owl-loaded) > div {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 25507, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.info-box-spacing-30 {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 25511, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.info-box-spacing-30 .owl-item,
.info-box-spacing-30 .owl-carousel:not(.owl-loaded) > div {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 25517, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.info-box-carousel-wrapper .basel-info-box,
.info-box-carousel-wrapper .basel-info-box2 {
  margin-bottom: 20px;
}

/** ------------------------------------------------------------------------------------------------
* REV SLIDER 
* ------------------------------------------------------------------------------------------------ */
/* line 25525, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpb_revslider_element {
  margin-bottom: 0;
}

/* line 25529, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.hermes .tp-arr-imgholder {
  background-size: cover;
}

/* line 25533, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  cursor: ew-resize;
  cursor: -webkit-grab;
}

/* line 25540, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view:active {
  cursor: ew-resize;
  cursor: -webkit-grabbing;
}

/* line 25544, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view:after {
  content: "";
  position: absolute;
  bottom: 15px;
  left: 15px;
  right: 15px;
  height: 50%;
  z-index: 5;
  border-bottom: 5px solid rgba(175, 175, 175, 0.15);
  border-top: 2px solid rgba(175, 175, 175, 0.05);
  border-right: 2px solid rgba(175, 175, 175, 0.1);
  border-left: 2px solid rgba(175, 175, 175, 0.1);
  border-radius: 50%;
}

/* line 25558, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view .threed-title {
  position: relative;
  padding-top: 20px;
  z-index: 40;
  text-align: center;
}

/* line 25564, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view .threed-view-images {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 25570, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view .threed-view-images img {
  position: absolute;
  top: 0;
  width: 100%;
  height: auto;
}

/* line 25576, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view .threed-view-images img.previous-image {
  visibility: hidden;
  /*
     Do not put here any other styles.
     It causes massive recalc / repaints and image flickering,
     especially on Firefox.
  */
}

/* line 25584, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view .threed-view-images img.current-image {
  visibility: visible;
  /*
     Do not put here any other styles.
     It causes massive recalc / repaints and image flickering,
     especially on Firefox.
  */
}

/* line 25592, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view .spinner {
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  display: block;
  margin: 0 auto;
  color: black;
  font-weight: bolder;
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  border-radius: 50%;
}

/* line 25607, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view .spinner span {
  line-height: 60px;
}

/* line 25610, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view .nav_bar {
  position: absolute;
  bottom: 40px;
  left: 50%;
  margin-left: -67.5px;
  z-index: 11;
  background-color: white;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}

/* line 25619, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view .nav_bar a {
  display: inline-block;
  width: 45px;
  height: 45px;
  line-height: 45px;
  font-size: 0;
  text-align: center;
  text-decoration: none;
}

/* line 25628, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view .nav_bar a:hover {
  background-color: #f9f9f9;
}

/* line 25631, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view .nav_bar a:after {
  font-size: 18px;
  font-family: "simple-line-icons";
}

/* line 25635, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view .nav_bar a.nav_bar_play:after {
  content: "\e071";
}

/* line 25638, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view .nav_bar a.nav_bar_previous:after {
  content: "\e605";
}

/* line 25641, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view .nav_bar a.nav_bar_stop:after {
  content: "\e072";
}

/* line 25644, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view .nav_bar a.nav_bar_next:after {
  content: "\e606";
}

/* html */
/* line 25649, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view:-webkit-full-screen {
  background: #ffffff;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 200px;
}

/* line 25657, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-threed-view:-moz-full-screen {
  background: #ffffff;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 200px;
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
/* line 25670, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}

/* line 25686, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp * {
  box-sizing: border-box;
}

/* line 25689, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
/* line 25694, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* line 25702, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--open {
  display: block;
}

/* line 25706, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/* line 25713, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

/* line 25720, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
/* line 25731, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

/* line 25743, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 25752, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__container,
.pswp__zoom-wrap {
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
/* line 25764, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

/* line 25773, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  transform-origin: left top;
  /* for open/close transition */
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* line 25784, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* line 25790, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  transition: none;
}

/* line 25796, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
  will-change: transform;
}

/* line 25802, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

/* line 25811, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
/* line 25823, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
/* line 25831, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__img--placeholder--blank {
  background: #222;
}

/* line 25835, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
/* line 25846, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #ccc;
}

/* line 25858, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__error-msg a {
  color: #ccc;
  text-decoration: underline;
}

/** ------------------------------------------------------------------------------------------------
* PhotoSwipe / #basel-photo-swipe
* ------------------------------------------------------------------------------------------------ */
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
/* line 25885, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none;
}

/* line 25902, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__button:focus,
.pswp__button:hover {
  opacity: 1;
}

/* line 25906, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__button:active {
  outline: none;
  opacity: 0.9;
}

/* line 25910, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
/* line 25916, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

/* line 25920, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(https://assets2.titleleaf.com/public/assets/lerner/default-skin-109db0ae30faf1eb4fa6d95f05ac1a4568a1e0135ebbd4684e124e797a327e94.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  /* line 25933, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .pswp--svg .pswp__button,
.pswp--svg .pswp__button--arrow--left:before,
.pswp--svg .pswp__button--arrow--right:before {
    background-image: url(https://assets2.titleleaf.com/public/assets/lerner/default-skin-ba105fecf34c31a992fee5fba1c4b724a914cda525e97d8cedf5d651774240a1.svg);
  }
  /* line 25939, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .pswp--svg .pswp__button--arrow--left,
.pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}

/* line 25944, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__button--close {
  background-position: 0 -44px;
}

/* line 25948, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__button--share {
  background-position: -44px -44px;
}

/* line 25952, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__button--fs {
  display: none;
}

/* line 25956, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--supports-fs .pswp__button--fs {
  display: block;
}

/* line 25960, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}

/* line 25964, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}

/* line 25969, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* line 25973, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}

/* no arrows on touch screens */
/* line 25978, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
/* line 25987, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

/* line 25997, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__button--arrow--left {
  left: 0;
}

/* line 26001, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__button--arrow--right {
  right: 0;
}

/* line 26005, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

/* line 26015, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}

/* line 26020, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
/* line 26030, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

/* line 26037, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

/* line 26053, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__share-modal--hidden {
  display: none;
}

/* line 26057, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #fff;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}

/* line 26072, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}

/* line 26080, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}

/* line 26084, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}

/* line 26088, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}

/* line 26092, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__share-modal--fade-in {
  opacity: 1;
}

/* line 26095, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__share-modal--fade-in .pswp__share-tooltip {
  transform: translateY(0);
}

/* increase size of share links on touch devices */
/* line 26100, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}

/* line 26104, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
a.pswp__share--facebook:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #fff;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}

/* line 26118, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
a.pswp__share--facebook:hover {
  background: #3e5c9a;
  color: #fff;
}

/* line 26122, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
a.pswp__share--facebook:hover:before {
  border-bottom-color: #3e5c9a;
}

/* line 26126, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
a.pswp__share--twitter:hover {
  background: #55acee;
  color: #fff;
}

/* line 26131, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
a.pswp__share--pinterest:hover {
  background: #ccc;
  color: #ce272d;
}

/* line 26136, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
a.pswp__share--download:hover {
  background: #ddd;
}

/*

	3. Index indicator ("1 of X" counter)

 */
/* line 26145, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #fff;
  opacity: 0.75;
  padding: 0 10px;
}

/*
	
	4. Caption

 */
/* line 26162, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}

/* line 26169, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__caption small {
  font-size: 11px;
  color: #bbb;
}

/* line 26174, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #ccc;
}

/* line 26184, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__caption--empty {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
/* line 26189, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__caption--fake {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
/* line 26200, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

/* line 26213, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

/* line 26219, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__preloader--active {
  opacity: 1;
}

/* line 26222, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(/images/lerner/preloader.gif) 0 0 no-repeat;
}

/* line 26227, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}

/* line 26230, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  -webkit-animation: clockwise 500ms linear infinite;
          animation: clockwise 500ms linear infinite;
}

/* line 26233, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
          animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}

/* line 26236, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}

/* line 26246, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--css_animation .pswp__preloader__cut {
  /* 
  	The idea of animating inner circle is based on Polymer ("material") loading indicator 
  	 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
  */
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}

/* line 26256, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--css_animation .pswp__preloader__donut {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #fff;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  /* line 26272, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}

@-webkit-keyframes clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes donut-rotate {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}

@keyframes donut-rotate {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}

/*
	
	6. Additional styles

 */
/* root element of UI */
/* line 26305, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
/* line 26313, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

/* line 26321, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
/* line 26331, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

/* line 26336, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
/* line 26342, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
/* line 26348, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}

/* line 26351, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
/* line 26360, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
/* line 26369, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}

/* line 26375, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__element--disabled {
  display: none !important;
}

/* line 26379, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

/* line 26383, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pswp__button:hover,
.pswp__button:focus {
  background-color: #3e3e3e;
  color: white;
  text-decoration: none;
  border-color: #3e3e3e;
}

/** ------------------------------------------------------------------------------------------------
* COMPARE PRODUCR
* ------------------------------------------------------------------------------------------------ */
/* line 26394, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.compare-opened {
  overflow: hidden;
}

/* line 26398, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#cboxContent {
  background-color: transparent;
}

/* line 26402, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#cboxMiddleLeft,
#cboxMiddleRight,
#cboxTopLeft,
#cboxTopCenter,
#cboxTopRight,
#cboxBottomLeft,
#cboxBottomCenter,
#cboxBottomRight {
  display: none;
}

/* line 26413, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#cboxClose {
  bottom: -50px;
  color: white;
  background: none;
  text-transform: uppercase;
  font-size: 32px;
  font-weight: bold;
  letter-spacing: 1.5px;
  line-height: 33px;
  width: auto;
  height: auto;
  text-indent: 0;
  padding-right: 50px;
  transition: color 0.2s ease-in-out;
}

/* line 26431, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#cboxClose:after,
#cboxClose:before {
  content: " ";
  width: 35px;
  height: 3px;
  position: absolute;
  right: 0;
  top: 15px;
  display: inline-block;
  background-color: white;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out;
}

/* line 26447, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#cboxClose:hover:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 26455, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#cboxClose:hover:before {
  -sand-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 26464, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body > h1 {
  display: none;
}

/* line 26468, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.DTFC_LeftWrapper {
  background-color: #f7f7f7;
}

/* line 26472, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list th {
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: bold;
  border-bottom: none;
  font-size: 18px;
}

/* line 26481, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list td {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 2px solid #f2f2f2;
}

/* line 26488, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list td.odd {
  background-color: transparent;
}

/* line 26491, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list td img {
  margin-bottom: 0;
  max-width: 100%;
  background: none;
  border: none;
  padding: 0;
}

/* line 26498, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.title td {
  color: #212121;
  padding-bottom: 10px;
}

/* line 26502, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.price td {
  text-decoration: none;
  font-size: 18px;
}

/* line 26506, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.price.repeated td {
  padding-top: 20px;
}

/* line 26509, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.stock td span {
  display: inline-block;
  padding: 5px 10px;
  color: #297e29;
  border: 2px solid #297e29;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.3px;
  font-weight: bold;
}

/* line 26519, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.stock td span.out-of-stock {
  border-color: #b50808;
  color: #b50808;
}

/* line 26523, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.add-to-cart td a {
  display: inline-block;
  font-size: 12px;
  line-height: 16px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 14px;
  padding-right: 14px;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  border-radius: 0;
  border: 1px solid;
  transition: all 0.25s ease-in-out;
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

/* line 26544, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.add-to-cart td a:hover,
body table.compare-list tr.add-to-cart td a:focus {
  background-color: #333333;
  color: #ffffff;
  text-decoration: none;
  border-color: #333333;
}

/* line 26551, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.add-to-cart td a.btn-style-bordered {
  background-color: transparent;
  color: #000000;
}

/* line 26555, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.add-to-cart td a.btn-style-bordered:hover,
body table.compare-list tr.add-to-cart td a.btn-style-bordered:focus {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}

/* line 26561, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.add-to-cart td a.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 1;
}

/* line 26566, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.add-to-cart td a.btn-style-link:hover,
body table.compare-list tr.add-to-cart td a.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.7;
}

/* line 26572, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body
table.compare-list
tr.add-to-cart
.add_to_cart_button
.blockUI.blockOverlay {
  display: none !important;
}

/* line 26579, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.add-to-cart .add_to_cart_button.added {
  display: none;
}

/* line 26582, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.add-to-cart .add_to_cart_button.loading {
  padding-right: 35px;
}

/* line 26585, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.add-to-cart .add_to_cart_button:after {
  border-color: white;
}

/* line 26588, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.no-products td {
  border: none;
  font-size: 24px;
  padding-top: 25px;
  text-transform: uppercase;
  color: black;
}

/* line 26595, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.remove a {
  color: #212121;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1.5px;
  line-height: 20px;
  display: inline-block;
  padding-right: 25px;
  position: relative;
  transition: color 0.2s ease-in-out;
}

/* line 26610, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.remove a:before,
body table.compare-list tr.remove a:after {
  content: " ";
  width: 15px;
  height: 2px;
  position: absolute;
  right: 0;
  top: 9px;
  display: inline-block;
  background-color: #212121;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out;
}

/* line 26626, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.remove a:hover:after,
body table.compare-list tr.remove a:focus:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 26635, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.remove a:hover:before,
body table.compare-list tr.remove a:focus:before {
  -sand-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 26644, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.remove a .blockOverlay {
  display: none !important;
}

/* line 26647, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr.remove a .remove {
  display: none;
}

/* line 26650, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
body table.compare-list tr:last-child td {
  border-bottom: none;
}

/** ------------------------------------------------------------------------------------------------
* DOKAN
* ------------------------------------------------------------------------------------------------ */
/* line 26657, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-widget-area .widget {
  margin-bottom: 50px;
}

/* line 26661, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-category-menu .sub-category {
  margin-top: 15px;
  margin-left: 20px;
}

/* line 26665, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-category-menu .sub-category a {
  color: rgba(0, 0, 0, 0.6);
}

/* line 26668, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-category-menu .sub-category h3 {
  font-size: 14px;
  margin-bottom: 15px;
}

/* line 26672, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-category-menu .sub-category li {
  position: relative;
}

/* line 26675, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-category-menu .sub-category li:before {
  position: absolute;
  top: 0;
  left: -12px;
  content: "\f105";
  display: inline-block;
  font: var(--fa-font-regular);
  font-size: 12px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.6);
}

/* line 26686, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-category-menu .sub-category .sub-block {
  position: relative;
  margin-bottom: 15px;
}

/* line 26690, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-category-menu .sub-category .sub-block:before {
  position: absolute;
  top: 0;
  left: -12px;
  content: "\f105";
  display: inline-block;
  font: var(--fa-font-regular);
  font-size: 12px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.6);
}

/* line 26701, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-category-menu .sub-category .children {
  margin-top: 15px;
  margin-left: 20px;
}

/* line 26706, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-feature-seller-widget ul li,
.dokan-best-seller-widget ul li {
  display: flexbox;
  display: flex;
  display: -ms-flex;
  flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
}

/* line 26719, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-feature-seller-widget ul li a,
.dokan-best-seller-widget ul li a {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  padding-right: 10px;
}

/* line 26726, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-feature-seller-widget ul li i,
.dokan-best-seller-widget ul li i {
  margin-right: 10px;
}

/* line 26731, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-single-store .profile-frame .profile-info-box .profile-info i {
  margin-top: 0;
}

/* line 26735, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content #tab-seller .seller-rating {
  position: relative;
  top: 5px;
}

/* line 26740, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-rating .star-rating {
  letter-spacing: 0;
}

/* line 26743, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-rating .star-rating span:before {
  font-size: 14px;
}

/* line 26747, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-theme-basel .basel-registration-page .user-role {
  margin-bottom: 0;
}

/* line 26750, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-theme-basel .basel-registration-page .user-role input {
  position: static;
  margin-left: 0;
}

/* line 26755, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-seller-listing .dokan-seller-search-form > label {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 10px;
}

/* line 26760, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-seller-listing .dokan-seller-search-form .search-field {
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid rgba(129, 129, 129, 0.25);
  font-size: 14px;
  line-height: 18px;
  padding: 10px 15px;
  transition: border-color 0.5s;
  -webkit-transition: border-color 0.5s;
}

/* line 26770, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-seller-listing .dokan-seller-search-form .search-field:focus {
  outline: none;
  border-color: rgba(0, 0, 0, 0.6);
}

/* line 26774, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-seller-listing .dokan-seller-search-form .search-submit {
  vertical-align: middle;
}

/* line 26778, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-dashboard-wrap {
  margin-bottom: 20px;
}

/* line 26781, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-dashboard-wrap input {
  border-radius: 0;
}

/* line 26784, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-dashboard-wrap input[type="number"] {
  padding-left: 10px;
  box-shadow: none;
}

/* line 26789, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-dashboard-menu .settings i {
  padding-top: 5px;
}

/* line 26793, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-order-filter-serach .dokan-form-group,
.dokan-report-wrap .dokan-form-group {
  display: flexbox;
  display: flex;
  display: -ms-flex;
  flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
}

/* line 26806, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-order-filter-serach .dokan-form-group label,
.dokan-report-wrap .dokan-form-group label {
  margin-bottom: 0;
}

/* line 26810, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-order-filter-serach .dokan-form-group input,
.dokan-report-wrap .dokan-form-group input {
  margin-left: 5px;
}

/* line 26814, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-order-filter-serach .dokan-form-group .datepicker,
.dokan-report-wrap .dokan-form-group .datepicker {
  padding: 5px 10px;
}

/* line 26819, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.dokan-comments-wrap select {
  margin-bottom: 15px;
}

/* line 26823, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-cookies-popup {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 1100;
  width: 100%;
  padding: 15px 30px;
  background-color: rgba(0, 0, 0, 0.9);
  border-top: 2px solid rgba(255, 255, 255, 0.1);
  color: white;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 100%, 0);
  -webkit-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  -sand-transform: translate3d(0, 100%, 0);
  -o-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transition: all 0.4s cubic-bezier(0.784, 0.134, 0.14, 0.85);
}

/* line 26846, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-cookies-popup.popup-display {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -sand-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}

/* line 26856, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-cookies-popup.popup-hide {
  opacity: 0;
  visibility: hidden;
}

/* line 26861, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-cookies-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
  display: -ms-flex;
  -ms-align-items: center;
  -ms-justify-content: space-between;
}

/* line 26872, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-cookies-inner .cookies-buttons {
  flex-shrink: 0;
  -ms-flex-shrink: 0;
  -webkit-flex-shrink: 0;
}

/* line 26877, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-cookies-inner .cookies-info-text {
  padding-right: 30px;
  line-height: 1.4;
}

/* line 26882, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cookies-buttons > a {
  margin-right: 20px;
}

/* line 26885, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cookies-buttons > a:last-child {
  margin-right: 0;
}

/* line 26888, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cookies-buttons .cookies-more-btn {
  display: inline-block;
  color: white;
  padding-top: 1px;
  padding-bottom: 1px;
  position: relative;
}

/* line 26895, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cookies-buttons .cookies-more-btn:after {
  content: " ";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  background-color: white;
  transition: width 0.2s ease;
  -webkit-transition: width 0.2s ease;
}

/* line 26906, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cookies-buttons .cookies-more-btn:hover {
  text-decoration: none;
}

/* line 26909, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cookies-buttons .cookies-more-btn:hover:after {
  width: 100%;
  left: 0;
}

/* line 26913, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cookies-buttons .cookies-accept-btn {
  display: inline-block;
  font-size: 12px;
  line-height: 16px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 14px;
  padding-right: 14px;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  border-radius: 0;
  border: 2px solid white;
  color: white;
  text-decoration: none;
  text-align: center;
  transition: all 0.25s ease-in-out;
}

/* line 26933, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cookies-buttons .cookies-accept-btn:hover,
.cookies-buttons .cookies-accept-btn:focus {
  border-color: #1aada3;
}

/* line 26938, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-demo-store .basel-cookies-popup.popup-display {
  transform: translate3d(0, -42px, 0);
  -webkit-transform: translate3d(0, -42px, 0);
  -ms-transform: translate3d(0, -42px, 0);
}

/** ------------------------------------------------------------------------------------------------
* nanoScroller
* ------------------------------------------------------------------------------------------------ */
/** initial setup **/
/* line 26948, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-scroll {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

/* line 26956, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-scroll .basel-scroll-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: scroll;
  overflow-x: hidden;
}

/* line 26965, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-scroll .basel-scroll-content:focus {
  outline: none;
}

/* line 26968, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-scroll .basel-scroll-content::-webkit-scrollbar {
  display: none;
}

/* line 26971, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-scroll > .basel-scroll-pane {
  width: 2px;
  background: rgba(0, 0, 0, 0.05);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  transition: 0.2s;
  border-radius: 5px;
  visibility: hidden\9;
  opacity: 0;
}

/* line 26988, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-scroll > .basel-scroll-pane > .basel-scroll-slider {
  background: rgba(0, 0, 0, 0.7);
  position: relative;
  margin: 0 0;
}

/* line 26994, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.has-scrollbar > .basel-scroll-content::-webkit-scrollbar {
  display: block;
}

/* line 26998, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-scroll:hover > .basel-scroll-pane,
.basel-scroll-pane.active,
.basel-scroll-pane.flashed {
  visibility: visible\9;
  opacity: 0.99;
}

/* line 27005, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .basel-scroll {
  position: relative;
}

/* line 27008, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .has-scrollbar .swatches-display-list > li {
  padding-right: 15px;
}

/* line 27011, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav
.with-swatch-color:first-child
.filter-swatch
span {
  margin-top: 0;
}

/** ------------------------------------------------------------------------------------------------
* ZOOM PRODUCT IMAGE
* ------------------------------------------------------------------------------------------------ */
/* line 27021, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith_magnifier_zoom_magnifier {
  border: none;
}

/* line 27025, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith_magnifier_gallery li {
  text-align: center;
}

/* line 27028, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith_magnifier_gallery li a {
  margin-top: 0;
}

/* line 27032, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith_magnifier_thumbnail a:hover {
  opacity: 0.7;
}

/* line 27036, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith_magnifier_mousetrap {
  z-index: 100;
}

/* line 27040, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.noslider .yith_magnifier_gallery {
  display: flexbox;
  display: flex;
  display: -ms-flex;
  align-items: stretch;
  margin-right: -2px;
  margin-left: -2px;
}

/* line 27054, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.noslider .yith_magnifier_gallery li {
  padding-left: 2px;
  padding-right: 2px;
}

/* line 27059, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-images .thumbnails {
  padding-right: 1px;
}

/* line 27062, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-images .thumbnails:after {
  content: "";
  clear: both;
  display: block;
}

/* line 27067, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-images .thumbnails.slider #slider-prev,
.product-images .thumbnails.slider #slider-next {
  display: block !important;
  background-image: none;
  background-color: white;
  width: 38px;
  height: 38px;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
}

/* line 27081, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-images .thumbnails.slider #slider-prev:before,
.product-images .thumbnails.slider #slider-next:before {
  display: block;
  font-family: "simple-line-icons";
  line-height: 38px;
}

/* line 27087, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-images .thumbnails.slider #slider-prev:before {
  content: "\e605";
}

/* line 27090, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-images .thumbnails.slider #slider-next:before {
  content: "\e606";
}

/** ------------------------------------------------------------------------------------------------
* WOO GERMANIZED
* ------------------------------------------------------------------------------------------------ */
/* line 27097, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order {
  display: flex;
  -webkit-display: flex;
  -ms-display: flex;
  flex-direction: column;
}

/* line 27107, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#order_review_heading {
  order: 1;
  -webkit-order: 1;
  -ms-order: 1;
}

/* line 27113, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-checkout-review-order .responsive-table {
  order: 2;
  -webkit-order: 2;
  -ms-order: 2;
}

/* line 27119, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#order_payment_heading {
  order: 3;
  -webkit-order: 3;
  -ms-order: 3;
}

/* line 27125, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#payment {
  order: 4;
  -webkit-order: 4;
  -ms-order: 4;
}

/* line 27131, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wc-terms-and-conditions {
  order: 5;
  -webkit-order: 5;
  -ms-order: 5;
}

/* line 27137, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wc-gzd-order-submit {
  order: 6;
  -webkit-order: 6;
  -ms-order: 6;
}

/* line 27143, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#order_review_heading {
  text-align: center;
}

/* line 27147, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#order_review_heading,
#order_payment_heading {
  text-transform: uppercase;
  letter-spacing: 0.6px;
  font-weight: bold;
}

/** ------------------------------------------------------------------------------------------------
* YITH MULTI VENDOR
* ------------------------------------------------------------------------------------------------ */
/* line 27157, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation
.menu
.menu-item-object-yith_shop_vendor.menu-item-design-default
.sub-menu-dropdown {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 27164, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation
.menu
.menu-item-object-yith_shop_vendor.menu-item-design-full-width
.sub-menu-dropdown {
  padding: 30px 0;
}

/* line 27171, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.by-vendor-name {
  display: block;
  font-size: 16px;
  margin-bottom: 10px;
}

/* line 27177, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .by-vendor-name {
  margin-bottom: 5px;
}

/* line 27181, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product_meta .item-sold strong {
  font-weight: normal;
  color: #595959;
}

/* line 27186, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vendors-list {
  margin-bottom: 50px;
}

/* line 27189, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vendors-list ul li {
  font-size: 12px;
  color: #bbbbbb;
}

/* line 27193, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vendors-list ul li a {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.9);
  vertical-align: sub;
  text-decoration: none;
}

/* line 27199, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.vendors-list ul li a:hover {
  color: #1aada3;
}

/* line 27203, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-Tabs-panel--yith_wc_vendor h2 {
  font-size: 18px;
}

/* line 27206, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-Tabs-panel--yith_wc_vendor h2 a {
  font-weight: bold;
}

/* line 27209, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-Tabs-panel--yith_wc_vendor .vendor-description {
  line-height: 1.7;
  letter-spacing: 0.3px;
}

/* line 27214, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item .by-vendor-name {
  display: none;
}

/* line 27218, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .by-vendor-name,
.basel-hover-standard .by-vendor-name {
  display: block;
  font-size: 14px;
  margin-bottom: 15px;
}

/* line 27225, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .by-vendor-name {
  color: white !important;
}

/* line 27228, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .by-vendor-name a {
  color: white;
}

/* line 27232, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#yith-wpv-abuse {
  display: inline-block;
  margin-top: 10px;
}

/* line 27237, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product_list_widget .mini_cart_item small a {
  display: inline-block;
}

/** ------------------------------------------------------------------------------------------------
* WC VENDORS
* ------------------------------------------------------------------------------------------------ */
/* line 27244, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
label[for="apply_for_vendor"],
label[for="agree_to_terms"] {
  display: inline-block;
}

/* line 27249, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
input.date-pick {
  line-height: 22px;
  margin-right: 15px;
  margin-left: 5px;
  padding: 5px;
}

/* line 27256, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pv_paypal_container b,
.pv_shop_name_container b,
#pv_seller_info_container b,
#pv_shop_description_container b {
  font-weight: 600;
}

/* line 27263, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pv_paypal_container,
.pv_shop_name_container {
  float: left;
  width: 50%;
}

/* line 27268, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pv_paypal_container input,
.pv_shop_name_container input {
  margin-top: 20px;
}

/* line 27273, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pv_paypal_container {
  padding-right: 15px;
}

/* line 27277, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.pv_shop_name_container {
  padding-left: 15px;
}

/* line 27281, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#pv_seller_info_container {
  clear: both;
}

/* line 27285, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#pv_seller_info_container,
#pv_shop_description_container {
  margin-bottom: 20px;
}

/* line 27289, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
#pv_seller_info_container textarea,
#pv_shop_description_container textarea {
  width: 100% !important;
}

/* line 27294, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content .product_meta br {
  content: "";
  display: block;
  height: 10px;
}

/* line 27299, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-content.product-design-default .product_meta br {
  height: 20px;
}

/* line 27303, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item br {
  display: none;
}

/* line 27306, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-grid-item .wcvendors_sold_by_in_loop {
  display: none;
}

/* line 27310, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .wcvendors_sold_by_in_loop,
.basel-hover-standard .wcvendors_sold_by_in_loop {
  display: block;
  font-size: 14px;
  margin-bottom: 10px;
}

/* line 27317, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .wcvendors_sold_by_in_loop {
  color: white;
}

/* line 27320, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-info .wcvendors_sold_by_in_loop a {
  color: white;
}

/* line 27324, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .wcvendors_sold_by_in_loop a {
  color: #4c4c4c;
  padding: 0;
  font-size: 14px;
}

/* line 27329, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-hover-standard .wcvendors_sold_by_in_loop a:hover {
  text-decoration: underline;
  color: #4c4c4c;
}

/* line 27334, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wcv_shop_description {
  margin-bottom: 30px;
  line-height: 1.5;
}

/* line 27339, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view > h1 {
  padding: 30px;
  margin-bottom: 0;
}

/* line 27343, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.popup-quick-view .wcv_shop_description {
  padding: 0 30px 30px 30px;
  margin-bottom: 0;
}

/** ------------------------------------------------------------------------------------------------
* WPML
* ------------------------------------------------------------------------------------------------ */
/* line 27351, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-navigation .menu .menu-item.wpml-ls-current-language .sub-menu-dropdown {
  width: 200px;
}

/* line 27355, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.topbar-menu .wpml-ls-current-language .sub-menu-dropdown {
  width: auto;
  min-width: 150px;
}

/* line 27360, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-account .woocommerce + .icl_post_in_other_langs {
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 27366, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.wpml-ls-statics-footer.wpml-ls {
  margin-bottom: 0;
}

/* line 27370, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce .wcml_currency_switcher.product {
  margin-top: 5px;
}

/* line 27374, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product-design-default .wcml-vertical-list.product,
.product-design-default .wcml-horizontal-list.product,
.product-design-compact .wcml-vertical-list.product,
.product-design-compact .wcml-horizontal-list.product {
  margin-left: -0.5em;
}

/** ------------------------------------------------------------------------------------------------
* OPENTABLE
* ------------------------------------------------------------------------------------------------ */
/* line 27384, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.powered-by-open-table {
  display: none;
}

/* line 27388, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.otw-widget-form-wrap .otw-wrapper label {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 1px;
}

/* line 27393, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.otw-widget-form-wrap .otw-wrapper .otw-input-wrap {
  margin-bottom: 20px;
}

/* line 27396, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.otw-widget-form-wrap .otw-wrapper .selectric,
.otw-widget-form-wrap .otw-wrapper input[type="text"] {
  height: 40px;
  background-color: transparent;
}

/* line 27401, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.otw-widget-form-wrap .otw-wrapper .selectric p {
  line-height: 40px;
  height: 40px;
}

/* line 27405, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.otw-widget-form-wrap .otw-wrapper .button {
  background-color: transparent;
  border-color: transparent;
  padding: 0;
  border: none;
}

/* line 27411, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.otw-widget-form-wrap .otw-wrapper .label {
  font-size: 14px;
}

/* line 27414, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.otw-widget-form-wrap .otw-wrapper .otw-button-wrap {
  margin-top: 25px;
}

/* line 27417, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.otw-widget-form-wrap .otw-pre-form-content p {
  margin-bottom: 15px;
}

/* line 27420, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.otw-widget-form-wrap .otw-post-form-content {
  margin-top: 15px;
}

/* line 27423, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .otw-widget-form-wrap .otw-wrapper .selectric-scroll ul li {
  color: black;
}

/* line 27427, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .otw-bare-bones .otw-wrapper .selectric,
.color-scheme-light .otw-bare-bones .otw-wrapper input[type="text"] {
  border-color: rgba(255, 255, 255, 0.4);
}

/* line 27431, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .otw-bare-bones .otw-wrapper .label {
  color: white;
}

/* line 27434, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .otw-bare-bones .otw-pre-form-content p,
.color-scheme-light .otw-bare-bones .otw-post-form-content p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 27439, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.otw-minimal-light .otw-wrapper label,
.otw-minimal-light .otw-wrapper input[type="text"],
.otw-shadow-light .otw-wrapper label,
.otw-shadow-light .otw-wrapper input[type="text"] {
  color: black;
}

/* line 27446, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.otw-minimal-dark .otw-wrapper .selectric,
.otw-minimal-dark .otw-wrapper input[type="text"],
.otw-shadow-dark .otw-wrapper .selectric,
.otw-shadow-dark .otw-wrapper input[type="text"] {
  border-color: rgba(255, 255, 255, 0.4);
}

/* line 27452, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.otw-minimal-dark .otw-wrapper label,
.otw-minimal-dark .otw-wrapper .label,
.otw-shadow-dark .otw-wrapper label,
.otw-shadow-dark .otw-wrapper .label {
  color: white;
}

/* line 27458, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.otw-minimal-dark .otw-pre-form-content p,
.otw-minimal-dark .otw-post-form-content p,
.otw-shadow-dark .otw-pre-form-content p,
.otw-shadow-dark .otw-post-form-content p {
  color: rgba(255, 255, 255, 0.8);
}

/** --------------------------------------
* PAYPAL BUTTON ON SINGLE PRODUCT
* ------------------------------------- */
/* line 27468, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.single-product-page .wcppec-checkout-buttons {
  margin-bottom: 20px;
}

/** --------------------------------------
* PAYPAL BUTTON ON CART PAGE
* ------------------------------------- */
/* line 27475, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals
.cart_totals
.wc-proceed-to-checkout
.wcppec-checkout-buttons__separator {
  margin-top: 15px;
  margin-bottom: 10px;
}

/* line 27482, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals
.cart_totals
.wc-proceed-to-checkout
.wcppec-checkout-buttons {
  margin-top: 15px;
}

/* line 27488, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.cart-collaterals
.cart_totals
.wc-proceed-to-checkout
.wcppec-checkout-buttons
> a {
  display: inline-block;
  width: auto;
  margin-top: 5px;
}

/** ------------------------------------------------------------------------------------------------
* WIDGETS / #basel-widgets
* ------------------------------------------------------------------------------------------------ */
/** ------------------------------------------
* BASE STYLE WIDGET
* ------------------------------------------ */
/* line 27504, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widgettitle,
.widget-title {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1.5px;
  color: #1b1919;
  margin-bottom: 25px;
  position: relative;
  padding-bottom: 4px;
}

/* line 27515, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widgettitle:before,
.widget-title:before {
  content: "";
  position: absolute;
  bottom: 0;
  display: inline-block;
  width: 30px;
  height: 2px;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 27525, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .widgettitle:before,
.color-scheme-light .widget-title:before {
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 27533, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget li:last-child {
  margin-bottom: 0;
}

/* line 27537, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.woocommerce-ordering.with-list .selected-order {
  font-weight: 600;
}

/** ------------------------------------------
* WIDGET RECENT ENTRIES
* ------------------------------------------ */
/* line 27544, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_recent_entries ul li {
  line-height: 1.5;
}

/* line 27547, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_recent_entries ul li a {
  display: block;
  font-size: 14px;
  letter-spacing: 0.3px;
}

/* line 27552, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_recent_entries .post-date {
  color: #bbb;
  display: block;
  margin-top: 2px;
  font-size: 12px;
}

/** ------------------------------------------
* WIDGET RECENT COMMENTS
* ------------------------------------------ */
/* line 27562, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_recent_comments ul li {
  line-height: 1.4;
  font-weight: bold;
}

/* line 27566, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_recent_comments ul li > a {
  font-weight: normal;
  opacity: 0.8;
}

/* line 27570, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_recent_comments ul li:before {
  content: "\e04a";
  display: inline-block;
  font-weight: normal;
  margin-right: 7px;
  font-family: "simple-line-icons";
}

/** ------------------------------------------
* WIDGET RECENT POST
* ------------------------------------------ */
/* line 27581, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.recent-posts-extended .rpwe-li {
  border-bottom: 1px solid rgba(124, 124, 124, 0.15);
}

/* line 27584, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.recent-posts-extended .rpwe-li:last-child {
  border: none;
  padding-bottom: 0;
}

/* line 27588, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.recent-posts-extended img {
  border: none !important;
  padding: 0 !important;
}

/* line 27592, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.recent-posts-extended .rpwe-title {
  margin-bottom: 2px !important;
}

/* line 27595, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.recent-posts-extended .rpwe-title a {
  letter-spacing: 0.3px;
  text-transform: uppercase;
}

/* line 27599, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.recent-posts-extended .rpwe-time,
.recent-posts-extended .rpwe-comment {
  display: inline-block;
  margin-bottom: 5px;
  color: #bbb;
}

/* line 27605, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.recent-posts-extended .rpwe-comment:before {
  content: "\e04a";
  display: inline-block;
  font-weight: normal;
  margin-right: 3px;
  font-family: "simple-line-icons";
}

/** ------------------------------------------
* SEARCH VIDGET
* ------------------------------------------ */
/* line 27616, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_search .searchform div {
  position: relative;
}

/* line 27619, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_search .searchform div label {
  display: none;
}

/* line 27622, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_search .searchform div input[type="text"] {
  box-shadow: none;
  padding-right: 100px;
}

/* line 27626, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_search .searchform div input[type="text"]:focus {
  border-color: rgba(129, 129, 129, 0.35);
}

/* line 27629, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_search .searchform div #searchsubmit {
  position: absolute;
  top: 0;
  right: 0;
}

/** ------------------------------------------
* WIDGET CATEGORIES
* ------------------------------------------ */
/* line 27638, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_product_categories ul > li,
.widget_categories ul > li,
.widget_pages ul > li,
.widget_archive ul > li,
.widget_nav_menu ul > li {
  margin-bottom: 15px;
  font-size: 12px;
  color: #bbbbbb;
  display: block;
}

/* line 27648, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_product_categories ul > li:after,
.widget_categories ul > li:after,
.widget_pages ul > li:after,
.widget_archive ul > li:after,
.widget_nav_menu ul > li:after {
  content: "";
  clear: both;
  display: block;
}

/* line 27657, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_product_categories ul > li a,
.widget_categories ul > li a,
.widget_pages ul > li a,
.widget_archive ul > li a,
.widget_nav_menu ul > li a {
  font-size: 14px;
  text-decoration: none;
}

/* line 27665, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_product_categories ul > li ul,
.widget_categories ul > li ul,
.widget_pages ul > li ul,
.widget_archive ul > li ul,
.widget_nav_menu ul > li ul {
  margin-top: 15px;
}

/* line 27672, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_product_categories ul > li ul li:before,
.widget_categories ul > li ul li:before,
.widget_pages ul > li ul li:before,
.widget_archive ul > li ul li:before,
.widget_nav_menu ul > li ul li:before {
  content: "\f105";
  padding: 0 10px 0 5px;
  display: inline-block;
  font: var(--fa-font-regular);
}

/* line 27682, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_product_categories ul > li ul li ul,
.widget_categories ul > li ul li ul,
.widget_pages ul > li ul li ul,
.widget_archive ul > li ul li ul,
.widget_nav_menu ul > li ul li ul {
  margin-left: 20px;
}

/** ------------------------------------------
* FILTER RATING
* ------------------------------------------ */
/* line 27693, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_rating_filter .wc-layered-nav-rating a {
  vertical-align: middle;
  color: #bbbbbb;
  font-size: 14px;
}

/* line 27698, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_rating_filter .wc-layered-nav-rating a:hover {
  text-decoration: none;
}

/* line 27701, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_rating_filter .star-rating {
  vertical-align: middle;
  margin-right: 3px;
}

/** ------------------------------------------
* PRODUCT CATEGORIS COUNT
* ------------------------------------------ */
/* line 27709, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_product_categories .count {
  font-size: 12px;
  color: #bbbbbb;
  vertical-align: super;
}

/* line 27714, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_product_categories .basel-cats-toggle {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* line 27730, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_product_categories .basel-cats-toggle:before {
  content: "\e604";
  font-family: "simple-line-icons";
}

/* line 27734, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_product_categories .basel-cats-toggle:hover {
  color: #1aada3;
}

/* line 27737, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_product_categories .toggle-active {
  color: #1aada3;
  transform: rotate(-180deg);
}

/* line 27744, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_product_categories .current-cat-parent > a,
.widget_product_categories .current-cat > a {
  color: #1aada3;
}

/* line 27749, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-accordion-on .widget_product_categories .cat-parent {
  position: relative;
}

/* line 27752, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-accordion-on .widget_product_categories .children {
  display: none;
}

/* line 27755, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.categories-accordion-on .widget_product_categories .list-shown {
  display: block;
}

/** ------------------------------------------
* TEXT WIDGET
* ------------------------------------------ */
/* line 27762, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_text .textwidget {
  line-height: 1.6;
}

/** ------------------------------------------
* NAVIGATION MENU IN MY ACCOUNT
* ------------------------------------------ */
/* line 27769, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_menu.widget-my-account .widget-title {
  margin-bottom: 0;
  border-bottom: none;
  padding: 14px 20px;
  text-align: center;
  line-height: 1.5;
  background-color: black;
  color: white;
}

/* line 27778, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_menu.widget-my-account li,
.widget_nav_menu.widget-my-account ul {
  margin: 0;
}

/* line 27782, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_menu.widget-my-account .menu {
  border: 1px solid rgba(136, 136, 136, 0.19);
}

/* line 27785, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_menu.widget-my-account li {
  border-bottom: 1px solid rgba(136, 136, 136, 0.12);
}

/* line 27788, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_menu.widget-my-account li a {
  padding: 14px 20px;
  display: block;
  font-size: 12px;
  text-transform: uppercase;
  color: rgba(71, 71, 71, 0.8);
}

/* line 27795, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_menu.widget-my-account li a:hover {
  color: rgba(71, 71, 71, 0.8);
  background-color: rgba(136, 136, 136, 0.05);
}

/* line 27799, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_menu.widget-my-account li a:after {
  content: none;
}

/* line 27802, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_menu.widget-my-account li.current_page_item > a {
  color: rgba(71, 71, 71, 0.8);
  background-color: rgba(136, 136, 136, 0.12);
  cursor: default;
}

/* line 27807, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_menu.widget-my-account li:before {
  content: none;
}

/* line 27810, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_nav_menu.widget-my-account li:last-child {
  border-bottom: none;
}

/** ------------------------------------------
* WIDGET PRODUCT CAT
* ------------------------------------------ */
/* line 27817, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .product_list_widget {
  position: relative;
  margin-bottom: 0;
  text-align: left;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}

/* line 27824, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .product_list_widget li {
  position: relative;
}

/* line 27827, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .product_list_widget li > a {
  padding-right: 15px;
  color: #1b1919;
  text-decoration: none;
}

/* line 27832, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .product_list_widget li > a:hover {
  color: rgba(0, 0, 0, 0.6);
}

/* line 27835, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .product_list_widget li .remove {
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 0;
  margin-bottom: 0;
}

/* line 27845, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .product_list_widget li .remove:hover {
  text-decoration: none;
}

/* line 27849, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .product_list_widget li .quantity {
  color: rgba(0, 0, 0, 0.7);
}

/* line 27852, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .product_list_widget li .quantity .amount {
  color: #1aada3;
}

/* line 27855, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .product_list_widget li .variation {
  margin-bottom: 8px;
  margin-top: 8px;
}

/* line 27859, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .product_list_widget li .variation dd {
  position: relative;
  top: -2px;
}

/* line 27863, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .product_list_widget li .blockOverlay {
  background-color: white !important;
}

/* line 27866, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .product_list_widget li .quantity {
  color: #bbb;
  font-size: 12px;
  display: block;
  margin-top: 8px;
}

/* line 27872, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .product_list_widget li .quantity .amount {
  font-family: "Karla", Arial, Helvetica, sans-serif;
}

/* line 27875, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .product_list_widget:before {
  content: " ";
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  border: 2px solid #1aada3;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
}

/* line 27930, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .total {
  border-top: 1px solid rgba(124, 124, 124, 0.2);
  border-bottom: 1px solid rgba(124, 124, 124, 0.2);
  margin-bottom: 10px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
  line-height: 24px;
}

/* line 27940, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .total strong {
  float: left;
  font-size: 18px;
  color: #1b1919;
  text-transform: uppercase;
}

/* line 27946, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .total .amount {
  float: right;
  font-family: "Karla", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #1aada3;
  text-transform: uppercase;
}

/* line 27954, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .buttons {
  display: block;
  margin-bottom: 0;
  text-align: center;
}

/* line 27959, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .buttons a {
  width: 100%;
  color: #2d2d2d;
}

/* line 27963, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .buttons a:not(:last-child) {
  margin-bottom: 10px;
}

/* line 27966, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .buttons a:hover,
.widget_shopping_cart .buttons a:focus {
  color: white;
}

/* line 27970, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .buttons .checkout {
  background-color: #1aada3;
  color: #ffffff;
  border-color: #1aada3;
}

/* line 27975, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .buttons .checkout:hover,
.widget_shopping_cart .buttons .checkout:focus {
  background-color: #1aada3;
  border-color: #1aada3;
  opacity: 0.8;
  color: #ffffff;
  text-decoration: none;
}

/* line 27983, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .buttons .checkout.btn-style-bordered {
  background-color: transparent;
  color: #1aada3;
}

/* line 27987, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .buttons .checkout.btn-style-bordered:hover,
.widget_shopping_cart .buttons .checkout.btn-style-bordered:focus {
  background-color: #1aada3;
  color: #ffffff;
  opacity: 1;
}

/* line 27993, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .buttons .checkout.btn-style-link {
  background-color: transparent;
  color: black;
  opacity: 0.5;
}

/* line 27998, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_shopping_cart .buttons .checkout.btn-style-link:hover,
.widget_shopping_cart .buttons .checkout.btn-style-link:focus {
  background-color: transparent;
  color: black;
  opacity: 0.8;
}

/** ------------------------------------------
* WIDGET COMPARE
* ------------------------------------------ */
/* line 28008, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-woocompare-widget ul.products-list {
  margin-top: -10px;
}

/* line 28011, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-woocompare-widget ul.products-list li:not(.list_empty) {
  margin-bottom: 0;
  padding: 5px 0 5px 40px;
}

/* line 28015, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-woocompare-widget ul.products-list li:not(.list_empty) .remove {
  left: 9px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  font-size: 0;
  display: inline-block;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  line-height: 28px;
  background-color: black;
  cursor: pointer;
  padding-right: 16px;
  padding-right: 0;
}

/* line 28031, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-woocompare-widget ul.products-list li:not(.list_empty) .remove:after,
.yith-woocompare-widget ul.products-list li:not(.list_empty) .remove:before {
  content: " ";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -1px;
  width: 10px;
  height: 2px;
  display: inline-block;
  background-color: white;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
}

/* line 28051, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-woocompare-widget ul.products-list li:not(.list_empty) .remove:after {
  transform: rotate(-44deg);
  -webkit-transform: rotate(-44deg);
  -moz-transform: rotate(-44deg);
  -o-transform: rotate(-44deg);
  -ms-transform: rotate(-44deg);
  -sand-transform: rotate(-44deg);
}

/* line 28059, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-woocompare-widget ul.products-list li:not(.list_empty) .remove:before {
  -sand-transform: rotate(44deg);
  transform: rotate(44deg);
}

/* line 28067, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-woocompare-widget
ul.products-list
li:not(.list_empty)
.remove:hover:after {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -sand-transform: rotate(0deg);
}

/* line 28078, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-woocompare-widget
ul.products-list
li:not(.list_empty)
.remove:hover:before {
  -sand-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 28089, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-woocompare-widget ul.products-list li:not(.list_empty) .remove:hover {
  background-color: black;
}

/* line 28092, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-woocompare-widget ul.products-list li:not(.list_empty) .remove:after,
.yith-woocompare-widget ul.products-list li:not(.list_empty) .remove:before {
  right: 5px;
}

/* line 28096, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-woocompare-widget ul.products-list .list_empty {
  line-height: 40px;
}

/* line 28099, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-woocompare-widget ul .blockUI.blockOverlay {
  background-image: none !important;
}

/* line 28102, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-woocompare-widget .title {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 28107, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-woocompare-widget a.clear-all {
  line-height: 40px;
  font-size: 14px;
}

/* line 28111, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-woocompare-widget a.button.compare {
  display: inline-block;
  font-weight: normal;
  text-align: center;
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  border-radius: 0;
  border: 1px solid;
  transition: all 0.25s ease-in-out;
  background-color: #ececec;
  color: #3e3e3e;
  border-color: #ececec;
}

/* line 28133, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.yith-woocompare-widget a.button.compare:hover {
  color: white;
  background-color: #303030;
}

/** ------------------------------------------
* PRODUCT LIST
* ------------------------------------------ */
/* line 28141, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product_list_widget li {
  overflow: hidden;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(124, 124, 124, 0.15);
}

/* line 28147, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product_list_widget li a {
  margin-bottom: 8px;
  display: block;
  font-size: 12px;
  letter-spacing: 0.3px;
  text-transform: uppercase;
}

/* line 28154, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product_list_widget li img {
  float: left;
  margin-right: 12px;
  max-width: 60px;
}

/* line 28159, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product_list_widget li .amount {
  color: #afafaf;
}

/* line 28162, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product_list_widget li del {
  color: #afafaf;
}

/* line 28165, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product_list_widget li del .amount {
  font-size: 12px;
  color: #afafaf;
}

/* line 28169, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product_list_widget li ins {
  text-decoration: none;
  font-size: 14px;
}

/* line 28173, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product_list_widget li ins .amount {
  color: #1aada3;
}

/* line 28176, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product_list_widget li .star-rating {
  display: block;
  margin-left: 73px;
  margin-bottom: 8px;
}

/* line 28181, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.product_list_widget li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}

/** ------------------------------------------
* WIDGET RECENT REVIEWS
* ------------------------------------------ */
/* line 28190, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_recent_reviews .product_list_widget li .reviewer {
  font-size: 12px;
  color: #bbbbbb;
}

/** ------------------------------------------
* WIDGET RSS
* ------------------------------------------ */
/* line 28198, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_rss .widget-title .rsswidget img {
  position: relative;
  top: -1px;
}

/* line 28202, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_rss ul li {
  line-height: 1.5;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(124, 124, 124, 0.15);
  margin-bottom: 15px;
}

/* line 28208, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_rss ul li > a {
  display: block;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.3px;
  margin-bottom: 5px;
}

/* line 28215, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_rss ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

/* line 28219, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_rss .rss-date {
  font-size: 10px;
  color: #bbbbbb;
  margin-bottom: 5px;
  display: block;
}

/* line 28225, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_rss .rss-date:before {
  content: "\f073";
  font: var(--fa-font-regular);
  display: inline-block;
  margin-right: 5px;
}

/* line 28231, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_rss .rssSummary {
  font-size: 12px;
  letter-spacing: 0.2px;
}

/** ------------------------------------------
* WIDGET TEG CLOUD
* ------------------------------------------ */
/* line 28239, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_tag_cloud .tagcloud,
.widget_product_tag_cloud .tagcloud {
  margin: -2px -1px;
}

/* line 28243, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_tag_cloud .tagcloud a,
.widget_product_tag_cloud .tagcloud a {
  padding: 5px 12px;
  margin: 2px 1px;
  border: 1px solid rgba(92, 92, 92, 0.1);
  letter-spacing: 0.3px;
  display: inline-block;
  font-size: 12px !important;
}

/* line 28252, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover {
  background-color: #1aada3;
  border-color: #1aada3;
  color: white;
  text-decoration: none;
}

/* line 28259, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.color-scheme-light .widget_tag_cloud .tagcloud a,
.color-scheme-light .widget_product_tag_cloud .tagcloud a {
  border-color: rgba(255, 255, 255, 0.3);
}

/** ------------------------------------------
* CALENDAR
* ------------------------------------------ */
/* line 28267, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_calendar #wp-calendar {
  border: 2px solid #e4e4e4;
}

/* line 28270, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_calendar #wp-calendar > caption {
  text-align: center;
  padding: 20px 15px;
  background-color: #e4e4e4;
  color: black;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.6px;
}

/* line 28280, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_calendar #wp-calendar th {
  padding: 5px;
  font-size: 16px;
}

/* line 28284, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_calendar #wp-calendar tfoot {
  background-color: #e4e4e4;
}

/* line 28287, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_calendar #wp-calendar tfoot td {
  border-color: transparent;
}

/** ------------------------------------------
* PRICE FILTER
* ------------------------------------------ */
/* line 28294, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_price_filter input {
  display: none;
}

/* line 28297, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_price_filter .price_slider {
  margin-bottom: 30px;
}

/* line 28300, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_price_filter .price_slider_amount {
  display: flexbox;
  display: flex;
  display: -ms-flex;
  -ms-justify-content: space-between;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
  line-height: 2.4;
  font-size: 0.8751em;
}

/* line 28317, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_price_filter .price_slider_amount .button {
  -ms-order: 1;
  order: 1;
}

/* line 28322, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_price_filter .price_slider_amount .price_label {
  line-height: 40px;
  font-size: 14px;
}

/* line 28326, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_price_filter .price_slider_amount .price_label > span {
  font-weight: bold;
  color: black;
}

/* line 28330, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_price_filter .price_slider_amount .clear {
  display: none;
}

/* line 28333, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_price_filter .ui-slider {
  position: relative;
  text-align: left;
}

/* line 28337, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_price_filter .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 4px;
  height: 15px;
  background-color: #1aada3;
  border-radius: 0;
  cursor: ew-resize;
  outline: none;
  top: -6px;
}

/* line 28348, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
  margin-left: -4px;
}

/* line 28351, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_price_filter .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  border-radius: 0;
  background-color: #1aada3;
}

/* line 28360, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #e7e7e7;
  border: 0;
}

/* line 28364, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_price_filter .ui-slider-horizontal {
  height: 2px;
}

/* line 28367, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 28371, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
  left: -1px;
}

/* line 28374, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
  right: -1px;
}

/** ------------------------------------------
* LOYERED NAV 
* ------------------------------------------ */
/* line 28381, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_layered_nav ul > li {
  display: block;
  margin-bottom: 15px;
}

/* line 28385, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_layered_nav ul > li .count,
.widget_layered_nav ul > li a {
  display: inline-block;
}

/* line 28389, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_layered_nav ul > li .count {
  float: right;
  font-size: 12px;
  color: #dadada;
  line-height: 16px;
}

/* line 28395, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_layered_nav ul > li.chosen > a {
  position: relative;
  font-weight: bold;
  cursor: pointer;
  padding-left: 16px;
}

/* line 28401, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_layered_nav ul > li.chosen > a:after,
.widget_layered_nav ul > li.chosen > a:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
  width: 10px;
  height: 2px;
  display: inline-block;
  background-color: black;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
}

/* line 28421, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_layered_nav ul > li.chosen > a:after {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -sand-transform: rotate(-90deg);
}

/* line 28429, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_layered_nav ul > li.chosen > a:before {
  -sand-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 28437, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_layered_nav ul > li.chosen > a:hover:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 28445, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_layered_nav ul > li.chosen > a:hover:before {
  -sand-transform: rotate(45deg);
  transform: rotate(45deg);
}

/** ------------------------------------------
* LOYERED NAV FILTERS
* ------------------------------------------ */
/* line 28457, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_layered_nav_filters ul li {
  margin-bottom: 15px;
}

/* line 28460, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_layered_nav_filters ul li a {
  font-weight: bold;
  position: relative;
  cursor: pointer;
  padding-left: 16px;
}

/* line 28466, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_layered_nav_filters ul li a:after,
.widget_layered_nav_filters ul li a:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
  width: 10px;
  height: 2px;
  display: inline-block;
  background-color: black;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
}

/* line 28486, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_layered_nav_filters ul li a:after {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -sand-transform: rotate(0deg);
}

/* line 28494, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_layered_nav_filters ul li a:before {
  -sand-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 28502, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_layered_nav_filters ul li a:hover:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 28510, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_layered_nav_filters ul li a:hover:before {
  -sand-transform: rotate(45deg);
  transform: rotate(45deg);
}

/** ------------------------------------------
* USER PANEL
* ------------------------------------------ */
/* line 28522, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-user-panel > .basel-user-panel {
  position: relative;
  font-size: 15px;
  letter-spacing: 0.3px;
}

/* line 28527, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-user-panel > .basel-user-panel a {
  background-color: transparent;
  padding-bottom: 1px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  border: none;
  border-bottom: 1px solid #e6e6e6;
  display: inline;
}

/* line 28537, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-user-panel > .basel-user-panel a:hover {
  text-decoration: none;
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 28542, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-user-panel > .basel-user-panel a:focus {
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 28546, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-user-panel > .basel-user-panel > a {
  margin-left: 2px;
}

/* line 28549, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-user-panel > .basel-user-panel .user-avatar {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 28554, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-user-panel > .basel-user-panel .user-avatar img {
  max-width: 60px;
  border-radius: 50%;
}

/* line 28558, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-user-panel > .basel-user-panel .user-avatar + .user-info {
  margin-left: 75px;
}

/* line 28561, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-user-panel > .basel-user-panel .user-info > span {
  display: block;
  margin-bottom: 10px;
  line-height: 1.5;
}

/* line 28566, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-user-panel > .basel-user-panel .user-info strong {
  color: black;
}

/** ------------------------------------------
* BBP DISPLAY SEARCH
* ------------------------------------------ */
/* line 28573, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_display_search #bbp-search-form {
  position: relative;
}

/* line 28576, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_display_search #bbp-search-form input[class="button"] {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 28581, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_display_search #bbp_search {
  padding-right: 100px;
}

/** ------------------------------------------
* BBP LOGIN
* ------------------------------------------ */
/* line 28588, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp_widget_login fieldset {
  padding: 0;
  border: none;
}

/* line 28592, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp_widget_login .bbp-password input,
.bbp_widget_login .bbp-username input {
  padding: 10px 15px;
}

/* line 28596, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp_widget_login .bbp-remember-me {
  float: left;
}

/* line 28599, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp_widget_login .bbp-remember-me label {
  width: auto;
}

/* line 28602, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp_widget_login .bbp-remember-me > input {
  position: relative;
  top: 2px;
}

/* line 28606, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp_widget_login .bbp-submit-wrapper {
  clear: none;
}

/* line 28609, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp_widget_login .bbp-logged-in img {
  border-radius: 50%;
}

/* line 28612, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp_widget_login .bbp-logged-in h4 {
  font-size: 14px;
}

/* line 28615, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp_widget_login .bbp-logged-in .logout-link {
  background-color: transparent;
  padding-bottom: 1px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  border: none;
  border-bottom: 1px solid #e6e6e6;
  display: inline;
  text-transform: lowercase;
}

/* line 28626, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp_widget_login .bbp-logged-in .logout-link:hover {
  text-decoration: none;
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 28631, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp_widget_login .bbp-logged-in .logout-link:focus {
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 28635, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.bbp_widget_login .bbp-logged-in .logout-link:hover,
.bbp_widget_login .bbp-logged-in .logout-link:focus {
  color: black;
}

/** ------------------------------------------
* BBP DISPLAY REPLIES AND TOPICS
* ------------------------------------------ */
/* line 28643, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_display_replies,
.widget_display_topics {
  font-weight: bold;
}

/* line 28647, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_display_replies li,
.widget_display_topics li {
  line-height: 1.4;
  border-bottom: 1px solid rgba(124, 124, 124, 0.15);
  padding-bottom: 15px;
}

/* line 28653, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_display_replies li img,
.widget_display_topics li img {
  border-radius: 50%;
  margin-right: 5px;
  margin-left: 5px;
}

/* line 28659, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_display_replies li .bbp-author-avatar,
.widget_display_topics li .bbp-author-avatar {
  display: inline-block;
}

/* line 28663, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_display_replies li .bbp-author-name,
.widget_display_topics li .bbp-author-name {
  font-weight: 600;
}

/* line 28667, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_display_replies li .bbp-reply-topic-title,
.widget_display_topics li .bbp-reply-topic-title {
  font-weight: normal;
}

/* line 28671, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_display_replies li .bbp-forum-title,
.widget_display_topics li .bbp-forum-title {
  font-weight: normal;
}

/* line 28675, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_display_replies li > div,
.widget_display_topics li > div {
  font-size: 12px;
  font-weight: normal;
  margin-top: 10px;
  color: #bbb;
}

/* line 28682, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_display_replies li:last-child,
.widget_display_topics li:last-child {
  border: none;
  padding-bottom: 0;
}

/** ------------------------------------------
* BBP DISPLAY STATUS
* ------------------------------------------ */
/* line 28691, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_display_stats dl {
  overflow: hidden;
}

/* line 28694, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_display_stats dt {
  float: left;
  clear: both;
  font-weight: bold;
  margin-bottom: 15px;
  line-height: 20px;
}

/* line 28701, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_display_stats dd {
  float: right;
}

/* line 28704, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.widget_display_stats strong {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 10px;
  text-align: center;
  background-color: #f2f2f2;
  border-radius: 50%;
}

/** ------------------------------------------
* BASEL FILTERS BY SWATCHES
* ------------------------------------------ */
/* line 28718, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .filter-swatch {
  display: inline-block;
  margin-right: 10px;
}

/* line 28722, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .filter-swatch span {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-top: -2px;
  border-radius: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  transition: all 0.2s ease;
}

/* line 28736, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .filter-swatch span[style^="background-image"],
.basel-woocommerce-layered-nav .filter-swatch span[style$="#ffffff;"] {
  border: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 28740, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .count {
  float: right;
  color: #bbbbbb;
}

/* line 28744, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav li {
  line-height: 1.7;
  margin-bottom: 15px;
}

/* line 28748, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav li a {
  display: inline-block;
}

/* line 28751, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav li.with-swatch-text a {
  font-weight: bold;
  min-width: 40px;
}

/* line 28755, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav li.chosen a {
  position: relative;
  font-weight: bold;
  color: #222222;
  cursor: pointer;
  padding-right: 16px;
}

/* line 28762, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav li.chosen a:after,
.basel-woocommerce-layered-nav li.chosen a:before {
  content: " ";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -1px;
  width: 10px;
  height: 2px;
  display: inline-block;
  background-color: black;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out;
}

/* line 28782, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav li.chosen a:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 28790, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav li.chosen a:before {
  -sand-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 28798, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav li.chosen a:hover:after {
  transform: rotate(0);
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  -ms-transform: rotate(0);
  -sand-transform: rotate(0);
}

/* line 28806, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav li.chosen a:hover:before {
  -sand-transform: rotate(0);
  transform: rotate(0);
}

/* line 28814, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav li.chosen.with-swatch-text a {
  min-width: 10px;
}

/* line 28817, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .swatches-small .filter-swatch span {
  width: 15px;
  height: 15px;
}

/* line 28821, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .swatches-normal li.with-swatch-text a {
  font-size: 16px;
}

/* line 28824, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav
.swatches-normal.swatches-display-inline
li.with-swatch-text
a {
  min-width: 15px;
}

/* line 28830, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .swatches-large .filter-swatch span {
  width: 35px;
  height: 35px;
}

/* line 28834, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .swatches-large li.with-swatch-text a {
  font-size: 18px;
}

/* line 28837, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav
.swatches-large.swatches-display-inline
li.with-swatch-text
a {
  min-width: 15px;
}

/* line 28843, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .swatches-large .count {
  line-height: 32px;
}

/* line 28846, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .show-labels-off li {
  font-size: 0;
}

/* line 28849, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .show-labels-off li.with-swatch-text {
  font-size: inherit;
}

/* line 28852, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .show-labels-off .filter-swatch span {
  margin-top: 0;
}

/* line 28855, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .show-labels-off .count {
  display: none;
}

/* line 28858, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .show-labels-off .filter-swatch {
  margin-right: 0;
}

/* line 28861, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav
.show-labels-off.swatches-display-inline
li.with-swatch-text {
  text-align: center;
}

/* line 28866, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav
.show-labels-off.swatches-display-inline
li.chosen
a {
  position: relative;
  padding-right: 0;
}

/* line 28873, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav
.show-labels-off.swatches-display-inline
li.chosen
a:after,
.basel-woocommerce-layered-nav
.show-labels-off.swatches-display-inline
li.chosen
a:before {
  left: 0;
  right: auto;
  bottom: -5px;
  top: auto;
  width: 100%;
  background-color: black;
}

/* line 28888, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav
.show-labels-off.swatches-display-inline
li.chosen
a:after {
  transform: rotate(0);
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  -ms-transform: rotate(0);
  -sand-transform: rotate(0);
}

/* line 28899, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav
.show-labels-off.swatches-display-inline
li.chosen
a:before {
  -sand-transform: rotate(0);
  transform: rotate(0);
}

/* line 28910, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav
.show-labels-off.swatches-display-inline
li.chosen
a:hover:after {
  transform: rotate(0);
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  -ms-transform: rotate(0);
  -sand-transform: rotate(0);
}

/* line 28921, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav
.show-labels-off.swatches-display-inline
li.chosen
a:hover:before {
  -sand-transform: rotate(0);
  transform: rotate(0);
}

/* line 28932, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .swatches-display-inline {
  margin-bottom: -10px;
}

/* line 28935, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .swatches-display-inline li {
  display: inline-block;
  margin-bottom: 10px;
  margin-right: 15px;
}

/* line 28940, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .swatches-display-inline li.with-swatch-text a {
  min-width: 20px;
  line-height: 25px;
}

/* line 28944, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .swatches-display-inline .count {
  float: none;
  vertical-align: super;
  font-size: 12px;
}

/* line 28949, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-layered-nav .swatches-display-inline.swatches-large .count {
  line-height: 1.6;
}

/* line 28953, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-filter ul li a:hover .amount {
  color: #1aada3;
}

/* line 28956, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-filter .amount {
  color: rgba(71, 71, 71, 0.9);
  transition: all 0.2s;
}

/* line 28963, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-filter .current-state {
  font-weight: bold;
}

/* line 28966, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-price-filter .current-state .amount {
  color: #1b1919;
}

/* line 28970, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-woocommerce-sort-by .selected-order {
  font-weight: bold;
  color: #222222;
}

/* line 28975, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.filter-pseudo-link {
  display: none;
}

/** ------------------------------------------------------------------------------------------------
* Responsive web design, > 1600px (DESKTOP)
* ------------------------------------------------------------------------------------------------ */
@media (min-width: 1025px) {
  /* line 28983, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .global-header-vertical .website-wrapper {
    padding-left: 280px;
  }
  /* line 28986, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .global-header-vertical .sticky-header {
    display: none;
  }
  /* line 28989, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .global-header-vertical.basel-cart-opened .cart-widget-side {
    transform: translate3d(0px, 0, 0);
    -webkit-transform: translate3d(0px, 0, 0);
    -ms-transform: translate3d(0px, 0, 0);
    -webkit-transform: translate3d(0px, 0, 0);
  }
  /* line 28995, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .global-header-vertical .cart-widget-side {
    right: auto;
    left: 280px;
    transform: translate3d(-340px, 0, 0);
    -webkit-transform: translate3d(-340px, 0, 0);
    -ms-transform: translate3d(-340px, 0, 0);
    -webkit-transform: translate3d(-340px, 0, 0);
  }
  /* line 29003, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .global-header-vertical.admin-bar .header-vertical {
    padding-top: 32px;
  }
  /* line 29006, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .global-header-vertical.admin-bar
.basel-search-full-screen
.basel-search-wrapper {
    top: 32px !important;
  }
  /* line 29011, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .global-header-vertical p.demo_store {
    left: 280px;
  }
  /* line 29014, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .global-header-vertical.sticky-footer-on .footer-container {
    left: 280px;
  }
  /* line 29017, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .global-header-vertical .site-content.portfolio-layout-full-width > .row {
    padding-left: 295px;
  }
  /* line 29021, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-vertical {
    position: fixed;
    top: 0;
    left: 0;
    bottom: auto;
    display: flexbox;
    display: flex;
    display: -ms-flex;
    flex-direction: row;
    align-items: stretch;
    width: 280px;
    min-height: 100vh;
    margin: 0;
    z-index: 600;
  }
  /* line 29041, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-vertical .wrapp-header {
    display: flexbox;
    display: flex;
    display: -ms-flex;
    flex-direction: column;
    -ms-justify-content: space-between;
    justify-content: space-between;
    align-items: stretch;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 29058, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-vertical .site-logo,
.header-vertical .right-column {
    display: block;
    padding: 0;
    width: 100%;
    text-align: center;
  }
  /* line 29065, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-vertical .right-column {
    margin-bottom: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 29070, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-vertical .site-logo img {
    max-height: none;
    width: 100%;
  }
  /* line 29074, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-vertical.color-scheme-dark {
    border-right: 2px solid rgba(150, 150, 150, 0.15);
  }
  /* line 29077, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-vertical.color-scheme-dark .right-column,
.header-vertical.color-scheme-dark .header-links {
    border-top: 2px solid rgba(150, 150, 150, 0.15);
    border-bottom: 2px solid rgba(150, 150, 150, 0.15);
  }
  /* line 29082, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-vertical.color-scheme-light {
    border-right: 2px solid rgba(255, 255, 255, 0.15);
  }
  /* line 29085, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-vertical.color-scheme-light .right-column,
.header-vertical.color-scheme-light .header-links {
    border-top: 2px solid rgba(255, 255, 255, 0.15);
    border-bottom: 2px solid rgba(255, 255, 255, 0.15);
  }
}

@media (min-width: 1200px) {
  /* line 29092, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .wrapper-full-width-content
.header-categories
.secondary-header
.mega-navigation,
.wrapper-wide .header-categories .secondary-header .mega-navigation,
.header-full-width:not(.wrapper-boxed)
.header-categories
.secondary-header
.mega-navigation {
    width: 320px;
    min-width: 320px;
  }
  /* line 29105, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .wrapper-wide .container {
    max-width: 1600px;
    width: 95%;
  }
}

/** ------------------------------------------------------------------------------------------------
* MAX-WIDTH: 1024px
* ------------------------------------------------------------------------------------------------ */
@media (max-width: 1024px) {
  /* line 29114, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .global-header-vertical.wrapper-boxed {
    padding-left: 0;
  }
  /* line 29118, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-vertical {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 0;
  }
  /* line 29123, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-vertical .vertical-header-top {
    display: table;
    width: 100%;
    min-height: inherit;
  }
  /* line 29128, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-vertical .navigation-wrap,
.header-vertical .vertical-header-bottom {
    display: none;
  }
  /* line 29132, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-vertical .search-button:not(.mobile-search-icon) {
    display: none;
  }
  /* line 29135, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-vertical .mobile-nav-icon {
    display: inline-block;
  }
  /* line 29139, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-products-nav .wrapper-short {
    display: none;
  }
  /* line 29143, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-item {
    align-items: flex-start;
  }
  /* line 29148, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-item .swatches-on-grid {
    margin-bottom: 15px;
  }
  /* line 29152, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-image {
    flex-basis: 40%;
    -webkit-flex-basis: 40%;
    -ms-flex-basis: 40%;
    width: 40%;
    max-width: 40%;
  }
  /* line 29159, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-image .quick-view {
    opacity: 1 !important;
    visibility: visible !important;
    transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
  }
  /* line 29165, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-image .quick-view span {
    display: none;
  }
  /* line 29169, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-content {
    flex-wrap: wrap;
    margin-left: 20px;
  }
  /* line 29175, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-content
.woocommerce-product-details__short-description
> p:last-child {
    margin-bottom: 10px;
  }
  /* line 29180, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-content .woocommerce-review-link {
    display: none;
  }
  /* line 29184, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-info {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-basis: 100%;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
    border-right: none;
    padding-right: 0;
    margin-left: 0;
  }
  /* line 29196, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-buttons {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-basis: 100%;
    width: 100%;
    max-width: 100%;
    text-align: left;
  }
  /* line 29204, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-buttons .price {
    text-align: left;
  }
  /* line 29208, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-my-account-links > div {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  /* line 29214, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  table.wishlist_table .product-stock-status {
    display: none;
  }
  /* line 29218, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  body .basel-parallax {
    background-position: 50% 0 !important;
  }
  /* line 29221, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  body .basel-parallax > .vc_column-inner {
    background-position: 50% 0 !important;
  }
}

/** ------------------------------------------------------------------------------------------------
* MAX-WIDTH: 1024px and MIN-WIDTH 991px
* ------------------------------------------------------------------------------------------------ */
@media (max-width: 1024px) and (min-width: 991px) {
  /* line 29229, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-shop .main-nav {
    display: none;
  }
  /* line 29232, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-shop .site-logo {
    padding-left: 0;
    text-align: left;
  }
  /* line 29236, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-shop .mobile-nav-icon {
    display: inline-block;
  }
  /* line 29239, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-shop .shopping-cart .dropdown-wrap-cat {
    display: none;
  }
  /* line 29242, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-shop .shopping-cart.basel-cart-design-1 > a {
    position: relative;
    text-align: center;
  }
  /* line 29246, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-shop .shopping-cart.basel-cart-design-1 > a .basel-cart-number {
    padding: 0;
    margin-left: 0;
    font-size: 10px;
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    border-radius: 50%;
    background-color: #f7f7f7;
    color: #7e7e7e;
    position: absolute;
    top: -2px;
    left: 19px;
  }
  /* line 29261, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-shop .shopping-cart.basel-cart-design-1 > a .basel-cart-subtotal {
    margin-left: 2px;
    font-size: 12px;
  }
  /* line 29265, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-shop .shopping-cart.basel-cart-design-1 > a .subtotal-divider {
    display: none;
  }
  /* line 29268, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-shop .shopping-cart.basel-cart-design-1 > a .basel-cart-subtotal {
    display: none;
  }
  /* line 29271, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-shop .shopping-cart.basel-cart-design-2 .basel-cart-subtotal {
    display: none;
  }
  /* line 29275, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .mobile-nav {
    display: block;
  }
  /* line 29279, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-split .main-nav {
    display: none;
  }
  /* line 29282, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-split .site-logo {
    position: static;
  }
  /* line 29285, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-split .right-column,
.header-split .site-logo {
    flex-basis: 33.333%;
    -ms-flex-basis: 33.333%;
    -webkit-flex-basis: 33.333%;
    flex-grow: 1;
    -ms-flex-grow: 1;
    -webkit-flex-grow: 1;
  }
  /* line 29294, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-split .mobile-nav-icon {
    display: inline-block;
  }
  /* line 29298, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-menu-price .menu-price-description {
    flex-wrap: wrap;
  }
}

/** ------------------------------------------------------------------------------------------------
* MAX-WIDTH: 992px
* ------------------------------------------------------------------------------------------------ */
@media (max-width: 991px) {
  /* line 29308, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  html,
body {
    max-width: 100%;
  }
  /* line 29313, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .page-title .entry-header {
    text-align: center;
  }
  /* line 29316, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .page-title .entry-header .entry-title {
    float: none;
    margin-bottom: 0;
    line-height: 1.2;
  }
  /* line 29321, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .page-title .entry-header .breadcrumbs {
    margin-top: 0;
    display: block;
    line-height: 2;
    float: none;
  }
  /* line 29328, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-size-default {
    padding: 20px 0;
  }
  /* line 29331, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-size-default .entry-title,
.title-size-default h1 {
    font-size: 34px;
  }
  /* line 29336, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-size-large {
    padding: 40px 0;
  }
  /* line 29339, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-size-large .entry-title,
.title-size-large h1 {
    font-size: 38px;
  }
  /* line 29344, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-shop.without-title.title-size-default,
.title-shop.without-title.title-size-large {
    padding: 0 0;
  }
  /* line 29348, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-shop.title-design-default {
    text-align: center;
  }
  /* line 29351, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-shop.title-design-default .nav-shop h1 {
    float: none;
    margin-left: 0;
  }
  /* line 29355, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-shop.title-design-default
.nav-shop
.basel-back-btn
+ h1
+ .basel-show-categories
+ .basel-product-categories,
.title-shop.title-design-default
.nav-shop
.basel-back-btn
+ .basel-show-categories
+ .basel-product-categories {
    padding-left: 0;
  }
  /* line 29368, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-shop.title-design-default .nav-shop .basel-back-btn + h1 {
    padding-left: 50px;
    padding-right: 50px;
  }
  /* line 29372, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-shop.title-design-disable
.basel-back-btn
+ h1
+ .basel-show-categories,
.title-shop.title-design-disable .basel-back-btn + .basel-show-categories {
    margin-right: 0;
  }
  /* line 29379, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-shop.title-size-large.title-design-centered .nav-shop h1 {
    line-height: 50px;
  }
  /* line 29382, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-shop .basel-back-btn {
    margin-top: 0;
    top: 10px;
  }
  /* line 29387, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .without-title .basel-back-btn {
    top: 2px;
  }
  /* line 29391, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-header-overlap .title-size-small {
    padding: 70px 0 30px;
  }
  /* line 29394, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-header-overlap .title-size-default,
.basel-header-overlap .title-size-large,
.basel-header-overlap .title-size-default.title-shop.without-title,
.basel-header-overlap .title-size-large.title-shop.without-title {
    padding: 100px 0 60px;
  }
  /* line 29401, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-shop.title-design-centered
.basel-back-btn
+ h1
+ .basel-show-categories
+ .basel-product-categories,
.title-shop.title-design-centered
.basel-back-btn
+ .basel-show-categories
+ .basel-product-categories {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 29414, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .document-ready .mobile-nav {
    display: inline-block;
  }
  /* line 29418, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .topbar-wrapp .topbar-menu {
    display: none;
  }
  /* line 29421, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .topbar-wrapp .top-bar-left {
    text-align: center;
  }
  /* line 29425, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .mobile-nav-icon {
    display: inline-block;
  }
  /**  RIGIHT COLUMN IN ALL HEADERS AND STIKY-HEADER CLONE  **/
  /* line 29430, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .right-column .mobile-nav-icon {
    display: inline-block;
  }
  /* line 29433, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .right-column .search-button:not(.mobile-search-icon) {
    display: none;
  }
  /* line 29436, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .right-column .header-links {
    display: none;
  }
  /* line 29439, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  body:not(.logged-in) .right-column .my-account-with-icon,
.right-column .my-account-with-icon:not(.my-account-with-username) {
    display: none;
  }
  /* line 29443, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .right-column .wishlist-info-widget {
    margin-right: 0;
  }
  /* line 29446, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .right-column .shopping-cart .dropdown-wrap-cat {
    display: none;
  }
  /* line 29449, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .right-column .shopping-cart.basel-cart-design-1 > a {
    position: relative;
    text-align: center;
  }
  /* line 29453, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .right-column .shopping-cart.basel-cart-design-1 > a .basel-cart-totals {
    display: inline;
  }
  /* line 29456, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .right-column .shopping-cart.basel-cart-design-1 > a .basel-cart-number {
    padding: 0;
    margin-left: 0;
    font-size: 10px;
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    border-radius: 50%;
    background-color: #f7f7f7;
    color: #7e7e7e;
    position: absolute;
    top: -2px;
    left: 19px;
  }
  /* line 29471, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .right-column .shopping-cart.basel-cart-design-1 > a .basel-cart-subtotal {
    margin-left: 2px;
    font-size: 12px;
  }
  /* line 29475, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .right-column .shopping-cart.basel-cart-design-1 > a .subtotal-divider {
    display: none;
  }
  /* line 29478, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .right-column .shopping-cart.basel-cart-design-1 > a .basel-cart-subtotal {
    display: none;
  }
  /* line 29481, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .right-column .shopping-cart.basel-cart-design-2 .basel-cart-subtotal {
    display: none;
  }
  /**  MAIN HEADER  **/
  /* line 29486, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header:not(.header-menu-top) .site-logo img {
    max-width: 100%;
  }
  /* line 29490, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header .right-column {
    width: 50%;
  }
  /* line 29493, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header .site-logo {
    width: 50%;
  }
  /* line 29496, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header .navigation-wrap {
    display: none;
  }
  /* line 29499, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header .widgetarea-head {
    display: none;
  }
  /* line 29502, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header .secondary-header {
    display: none;
  }
  /* line 29505, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header .main-nav {
    display: none;
  }
  /* line 29508, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-categories {
    padding-bottom: 0;
  }
  /* line 29511, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-logo-center .site-logo {
    padding-left: 0;
    text-align: left;
  }
  /* line 29515, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-menu-top {
    padding: 0;
  }
  /* line 29518, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-menu-top .navigation-wrap {
    display: block;
    padding: 10px 0;
  }
  /* line 29522, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-menu-top .navigation-wrap .menu {
    display: none;
  }
  /* line 29525, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-menu-top .site-logo {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 29530, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-menu-top .wishlist-info-widget {
    margin-right: 0;
  }
  /* line 29533, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-shop .site-logo {
    padding-left: 0;
    text-align: left;
  }
  /* line 29537, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-shop .header-links {
    display: none;
  }
  /* line 29540, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-split .site-logo {
    position: static;
    width: auto;
  }
  /* line 29544, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-split .wishlist-info-widget {
    display: none;
  }
  /* line 29547, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-split .right-column {
    width: auto;
    flex: 1 0 0;
    -ms-flex: 1 0 0;
    -webkit-flex: 1 0 0;
  }
  /* line 29554, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .sticky-header .right-column {
    width: 50%;
  }
  /* line 29557, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .sticky-header .site-logo {
    width: 50%;
  }
  /* line 29560, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .sticky-header .site-logo img {
    max-height: 55px;
    max-width: 100%;
  }
  /* line 29564, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .sticky-header .main-nav {
    display: none;
  }
  /* line 29568, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .global-header-logo-center .sticky-header .right-column {
    width: 50%;
  }
  /* line 29572, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-excerpt .product-element-bottom {
    border: none;
    padding: 0;
    min-height: 0;
  }
  /* line 29577, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-excerpt .btn-add {
    margin-top: 0;
  }
  /* line 29580, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-excerpt .product-title {
    line-height: 1.2;
  }
  /* line 29583, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-excerpt .product-title a {
    font-size: 15px;
  }
  /* line 29587, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .cat-design-center .hover-mask {
    transform: translateY(0);
  }
  /* line 29593, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .cat-design-center .hover-mask > a {
    opacity: 1;
    visibility: visible;
    margin-bottom: 0;
  }
  /* line 29598, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .cat-design-center:hover .hover-mask {
    transform: translateY(0);
  }
  /* line 29605, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce-message .button {
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
    background-color: transparent;
    padding: 0;
    border: none;
    text-decoration: underline;
    color: #328c34;
  }
  /* line 29616, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce-message .button:hover,
.woocommerce-message .button:focus {
    background-color: transparent;
    color: #328c34;
  }
  /* line 29622, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .shop_table td.product-thumbnail img {
    max-width: 48px;
  }
  /* line 29625, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-collaterals .cart_totals {
    float: none;
    width: 100%;
  }
  /* line 29629, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout {
    text-align: center;
  }
  /* line 29632, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce
.cart-collaterals
.cart_totals
.wc-proceed-to-checkout
> a.button {
    display: block;
    padding: 20px 0;
    font-size: 18px;
  }
  /* line 29641, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-collaterals .cross-sells {
    display: none;
  }
  /* line 29645, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .checkout-order-review {
    padding: 30px 15px 15px 15px;
  }
  /* line 29648, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .checkout-order-review .responsive-table {
    padding: 8px 5px 0 5px;
  }
  /* line 29652, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .col-register-text,
.col-register,
.col-login {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 29659, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.wishlist_table thead th {
    font-size: 14px;
  }
  /* line 29662, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.wishlist_table tbody td {
    padding: 15px 5px;
  }
  /* line 29665, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.wishlist_table tbody td.product-name > a {
    font-size: 12px;
  }
  /* line 29668, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.wishlist_table tbody td.product-price span {
    font-size: 14px;
  }
  /* line 29671, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .wishlist-title h2 {
    font-size: 22px;
  }
  /* line 29675, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .shop-loop-head {
    text-align: center;
    margin-top: -20px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items: center;
    display: -ms-flex;
    -ms-flex-wrap: wrap;
    -ms-justify-content: space-between;
    -ms-align-items: center;
  }
  /* line 29694, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .shop-loop-head .basel-filter-buttons {
    margin-left: 0;
    display: block;
    order: 1;
    -ms-order: 1;
    -webkit-order: 1;
  }
  /* line 29701, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .shop-loop-head .woocommerce-breadcrumb {
    float: none;
    display: block;
  }
  /* line 29705, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .shop-loop-head .woocommerce-result-count,
.shop-loop-head .basel-products-shop-view {
    display: none;
  }
  /* line 29709, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .shop-loop-head .woocommerce-ordering {
    order: 1;
    -ms-order: 1;
    -webkit-order: 1;
    position: static;
    margin-bottom: 10px;
    margin-left: 0;
  }
  /* line 29718, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content
.product-images.col-sm-8
.thumbs-position-left
.col-md-3,
.single-product-content
.product-images.col-sm-6
.thumbs-position-left
.col-md-3,
.single-product-content
.product-images.col-sm-4
.thumbs-position-left
.col-md-3 {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 29733, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content
.product-images
.thumbs-position-left
.woocommerce-main-image {
    padding: 0 5px 0 0;
  }
  /* line 29739, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .entry-summary .yith-wcwl-add-to-wishlist {
    margin-bottom: 5px;
  }
  /* line 29742, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .entry-summary .sizeguide-btn-wrapp {
    margin-top: 5px;
  }
  /* line 29745, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .variations td.value {
    position: relative;
  }
  /* line 29748, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .variations td.value.with-swatches .reset_variations {
    right: auto;
    left: 0;
  }
  /* line 29752, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .variations .reset_variations {
    position: absolute;
    right: 0;
    bottom: -20px;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 29759, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .single_variation {
    margin-top: 10px;
  }
  /* line 29762, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .entry-title {
    font-size: 32px;
  }
  /* line 29765, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content #comments {
    width: auto;
    padding-right: 0;
    padding-bottom: 30px;
    float: none;
    border-bottom: 1px solid #efefef;
  }
  /* line 29772, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content #review_form_wrapper {
    float: none;
    width: auto;
    border-left: none;
    border-bottom: none;
    padding-top: 35px;
    padding-bottom: 0;
    padding-left: 0;
  }
  /* line 29781, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .comment-form input[type="text"] {
    max-width: 100%;
  }
  /* line 29785, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-type-variable .entry-summary .compare-btn-wrapper,
.product-type-variable .entry-summary .sizeguide-btn-wrapp {
    margin-bottom: 5px;
  }
  /* line 29789, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-type-variable .entry-summary .product_meta {
    margin-top: 15px;
  }
  /* line 29793, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-default .product-additional-galleries,
.product-design-compact .product-additional-galleries {
    text-align: left;
  }
  /* line 29797, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-default .product-additional-galleries > div,
.product-design-compact .product-additional-galleries > div {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 29802, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-default .product-additional-galleries .product-video-button,
.product-design-compact .product-additional-galleries .product-video-button {
    margin-right: 15px;
  }
  /* line 29807, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-alt .variations td.value.with-swatches .reset_variations,
.product-design-sticky .variations td.value.with-swatches .reset_variations {
    left: 50%;
  }
  /* line 29811, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-alt .variations .reset_variations,
.product-design-sticky .variations .reset_variations {
    right: auto;
    left: 50%;
    margin-left: -21px;
  }
  /* line 29818, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-compact .entry-summary .sizeguide-btn-wrapp {
    margin-top: 0;
  }
  /* line 29821, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-compact #comments {
    padding-bottom: 0;
    border-bottom: 0;
  }
  /* line 29825, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-compact #review_form_wrapper {
    padding-top: 0;
  }
  /* line 29829, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-with-attachments
.thumbs-position-left
+ .product-additional-galleries {
    margin-left: 0;
  }
  /* line 29835, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-breadcrumbs-wrapper {
    margin-bottom: 30px;
  }
  /* line 29838, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-breadcrumbs-wrapper .woocommerce-breadcrumb {
    display: none;
  }
  /* line 29842, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-type-grouped .sizeguide-btn-wrapp,
.product-type-grouped .compare-btn-wrapper {
    margin-bottom: 5px;
  }
  /* line 29846, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-type-grouped .product_meta {
    margin-top: 15px;
  }
  /* line 29850, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .popup-quick-view .single-product-content .variations td.value {
    position: static;
  }
  /* line 29854, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-post-loop .entry-thumbnail,
.blog-post-loop.post-single-page .entry-thumbnail {
    margin-bottom: -25px;
    margin-right: 0;
    float: none;
    width: auto;
  }
  /* line 29861, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-post-loop .entry-title,
.blog-post-loop.post-single-page .entry-title {
    margin-bottom: 10px;
    font-size: 24px;
  }
  /* line 29866, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-post-loop .entry-meta,
.blog-post-loop.post-single-page .entry-meta {
    margin-bottom: 10px;
  }
  /* line 29870, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-post-loop .entry-meta li.meta-tags,
.blog-post-loop.post-single-page .entry-meta li.meta-tags {
    display: none;
  }
  /* line 29874, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-post-loop .entry-meta li .edit-link,
.blog-post-loop.post-single-page .entry-meta li .edit-link {
    display: none;
  }
  /* line 29879, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-post-loop.post-single-page .entry-title {
    font-size: 26px;
  }
  /* line 29883, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-design-default .meta-post-categories {
    margin-bottom: 5px;
  }
  /* line 29886, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-design-default .post-date {
    top: 40px;
  }
  /* line 29890, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-design-default-alt .entry-thumbnail {
    margin-bottom: 15px;
  }
  /* line 29893, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-design-default-alt .entry-content {
    padding: 0;
  }
  /* line 29896, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-design-default-alt .entry-meta {
    margin-bottom: 15px;
  }
  /* line 29900, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-design-default-alt.post-single-page .entry-thumbnail {
    margin-bottom: 15px;
  }
  /* line 29904, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-design-masonry .entry-title {
    font-size: 20px;
  }
  /* line 29908, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-design-masonry.post-single-page .post-date,
.blog-post-loop.blog-design-masonry.post-single-page.format-gallery
.post-date {
    left: 10px;
  }
  /* line 29914, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-design-mask .entry-thumbnail {
    margin-bottom: 0;
  }
  /* line 29917, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-design-mask h3.entry-title {
    font-size: 20px;
  }
  /* line 29920, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-design-mask .entry-meta {
    margin-bottom: 0;
  }
  /* line 29923, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-design-mask .has-post-thumbnail .post-mask {
    padding: 15px;
  }
  /* line 29926, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-design-mask.col-md-4,
.blog-design-mask.col-md-3,
.blog-design-mask.col-md-2 {
    width: 50%;
  }
  /** format link **/
  /* line 29933, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .format-link .entry-content a {
    padding: 20px;
    font-size: 18px;
  }
  /** format quote default **/
  /* line 29939, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-post-loop.format-quote .entry-thumbnail {
    margin-bottom: 15px;
  }
  /* line 29942, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-post-loop.format-quote .post-date {
    display: none;
  }
  /* line 29945, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-post-loop.format-quote .post-img-wrapp > a img {
    border-radius: 50%;
    max-width: 120px;
  }
  /* line 29949, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-post-loop.format-quote .entry-content blockquote {
    font-size: 18px;
  }
  /* line 29952, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-post-loop.format-quote .entry-content blockquote > p {
    font-size: 18px;
  }
  /* line 29955, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-post-loop.format-quote .entry-content blockquote cite,
.blog-post-loop.format-quote .entry-content blockquote cite a {
    font-size: 12px;
  }
  /* line 29960, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .comments-area .comment-list li .comment-body {
    padding-left: 65px;
  }
  /* line 29963, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .comments-area .comment-list li .comment-author > img {
    max-width: 50px;
    border-radius: 50px;
  }
  /* line 29967, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .comments-area .comment-list li > .children {
    padding-left: 20px;
  }
  /* line 29970, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .comments-area .comment-respond .comment-form-author,
.comments-area .comment-respond .comment-form-email,
.comments-area .comment-respond .comment-form-url {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 29979, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-wrapper.basel-title-style-bordered .liner-continer {
    display: block;
  }
  /* line 29982, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-wrapper.basel-title-style-bordered .liner-continer .left-line,
.title-wrapper.basel-title-style-bordered .liner-continer .right-line {
    display: none;
  }
  /* line 29986, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-wrapper.basel-title-style-bordered .liner-continer .title {
    white-space: normal;
    max-width: none;
    overflow-x: visible;
  }
  /* line 29991, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-wrapper.basel-title-size-extra-large .title {
    font-size: 28px;
  }
  /* line 29994, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-wrapper.basel-title-size-extra-large .title-subtitle {
    font-size: 20px;
  }
  /* line 29997, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-wrapper.basel-title-size-large .title {
    font-size: 24px;
  }
  /* line 30000, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-wrapper.basel-title-size-large .title-subtitle {
    font-size: 18px;
  }
  /* line 30003, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-wrapper.basel-title-size-large .title-after_title {
    font-size: 14px;
  }
  /* line 30006, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-wrapper.basel-title-size-default .title {
    font-size: 20px;
  }
  /* line 30009, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-wrapper.basel-title-size-default .title-subtitle {
    font-size: 16px;
  }
  /* line 30012, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-wrapper.basel-title-size-default .title-after_title {
    font-size: 12px;
  }
  /* line 30016, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .scrollToTop {
    display: none;
  }
  /* line 30020, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .testimonials.testimonials-grid.testimon-columns-2 .testimonial,
.testimonials.testimonials-grid.testimon-columns-3 .testimonial,
.testimonials.testimonials-grid.testimon-columns-4 .testimonial,
.testimonials.testimonials-grid.testimon-columns-5 .testimonial,
.testimonials.testimonials-grid.testimon-columns-6 .testimonial,
.testimonials.testimonials-grid.testimon-columns-7 .testimonial,
.testimonials.testimonials-grid.testimon-columns-8 .testimonial {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
    max-width: 100%;
    width: 100%;
  }
  /* line 30034, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-images-gallery.view-grid.columns-3 .basel-gallery-item,
.basel-images-gallery.view-masonry.columns-3 .basel-gallery-item {
    -ms-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  /* line 30042, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-images-gallery.view-grid.columns-4 .basel-gallery-item,
.basel-images-gallery.view-masonry.columns-4 .basel-gallery-item {
    -ms-flex-basis: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
    width: 33.33333333%;
  }
  /* line 30050, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-images-gallery.view-grid.columns-6 .basel-gallery-item,
.basel-images-gallery.view-masonry.columns-6 .basel-gallery-item {
    -ms-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }
  /* line 30059, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .instagram-per-row-6 .instagram-pics li,
.instagram-per-row-7 .instagram-pics li,
.instagram-per-row-8 .instagram-pics li,
.instagram-per-row-9 .instagram-pics li,
.instagram-per-row-10 .instagram-pics li,
.instagram-per-row-11 .instagram-pics li,
.instagram-per-row-12 .instagram-pics li {
    width: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  /* line 30071, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .compare-opened {
    overflow: auto;
  }
  /* line 30075, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-show-categories {
    display: inline-block;
  }
  /* line 30079, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-product-categories {
    display: none;
    background-color: #f9f9f9;
  }
  /* line 30083, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-product-categories > li {
    display: block;
  }
  /* line 30086, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-product-categories > li > a {
    display: block;
    line-height: 40px;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 30092, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-product-categories > li > a:after {
    content: none;
  }
  /* line 30095, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-product-categories li {
    position: relative;
  }
  /* line 30098, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-product-categories li a {
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none;
    position: relative;
    line-height: 1.6;
    padding-top: 9px;
    padding-bottom: 9px;
  }
  /* line 30107, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-product-categories li a:active {
    background-color: #1aada3;
  }
  /* line 30110, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-product-categories li a:after {
    content: none;
  }
  /* line 30113, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-product-categories li.has-sub > a {
    padding-left: 25px;
    padding-right: 25px;
  }
  /* line 30117, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-product-categories li .children {
    position: relative;
    display: none;
    top: auto;
    left: auto;
    width: 100%;
    margin-top: 5px;
    background-color: #f3f3f3;
    opacity: 1;
    visibility: visible;
    box-shadow: none;
    transition: none;
    -sand-transform: none;
    transform: none;
  }
  /* line 30139, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-product-categories li .children li {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 30143, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-product-categories li .children li a {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 40px;
    display: block;
    font-size: 14px;
  }
  /* line 30150, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-product-categories li .children .children {
    background-color: #ececec;
    top: auto;
    left: auto;
    -sand-transform: none;
    transform: none;
  }
  /* line 30161, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-product-categories li .children .children:before {
    content: "\f0d8";
    color: #ececec;
  }
  /* line 30165, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-product-categories li .children:before {
    content: "\f0d8";
    position: absolute;
    left: 50%;
    margin-left: -7.5px;
    top: -5px;
    line-height: 0;
    font: var(--fa-font-regular);
    font-size: 26px;
    color: #f3f3f3;
  }
  /* line 30176, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-product-categories.responsive-cateogires li.current-cat > a,
.basel-product-categories.responsive-cateogires li.current-cat-parent > a,
.basel-product-categories.responsive-cateogires li.current-cat-ancestor > a {
    color: #1aada3;
  }
  /* line 30181, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .color-scheme-light .basel-product-categories {
    background-color: rgba(0, 0, 0, 0.4);
  }
  /* line 30184, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .color-scheme-light .basel-product-categories li .children {
    background-color: rgba(0, 0, 0, 0.4);
  }
  /* line 30187, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .color-scheme-light .basel-product-categories li .children:before {
    color: rgba(0, 0, 0, 0.4);
  }
  /* line 30191, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .categories-style-masonry-first
.cat-design-center:first-child
.hover-mask
h3 {
    font-size: 22px;
  }
  /* line 30198, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-menu-price .menu-price-description {
    flex-wrap: wrap;
  }
  /* line 30204, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .pv_paypal_container,
.pv_shop_name_container {
    float: none;
    width: 100%;
    padding: 0;
  }
  /* line 30211, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .instagram-widget .instagram-content {
    display: none;
  }
  /* line 30215, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-products-tabs .open-title-menu {
    display: block;
  }
  /* line 30218, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-products-tabs .products-tabs-title {
    position: absolute;
    top: 120%;
    left: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 10;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 160px;
    display: block;
    background-color: white;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    transition: opacity 0.25s ease, visibility 0.25s ease, top 0.25s ease;
    -webkit-transition: opacity 0.25s ease, visibility 0.25s ease, top 0.25s ease;
  }
  /* line 30235, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-products-tabs .products-tabs-title li {
    line-height: 1.2;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /* line 30243, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-products-tabs .products-tabs-title.list-shown {
    top: 100%;
    opacity: 1;
    visibility: visible;
  }
  /* line 30249, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .filters-inner-area > div:nth-of-type(4n + 1) {
    clear: none;
  }
  /* line 30252, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .filters-inner-area > div:nth-of-type(2n + 1) {
    clear: both;
  }
  /* line 30256, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .copyrights-wrapper .min-footer > div {
    display: block;
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 30262, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .copyrights-wrapper .min-footer > div:last-child {
    margin-bottom: 0;
  }
  /* line 30265, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .copyrights-wrapper .min-footer .social-icons {
    text-align: center;
  }
  /* line 30269, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .sticky-footer-on .footer-container {
    position: static;
    visibility: visible;
  }
  /* line 30274, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  p.demo_store.woocommerce-store-notice {
    padding-left: 30px;
    padding-right: 125px;
  }
}

/** ------------------------------------------------------------------------------------------------
* MIN-WIDTH: 768px, MAX-WIDTH: 1024px
* ------------------------------------------------------------------------------------------------ */
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 30283, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-tablet:not(.vc_row-flex) {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
  }
  /* line 30289, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-tablet > .wpb_column:nth-child(1) {
    order: 12;
  }
  /* line 30293, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-tablet > .wpb_column:nth-child(2) {
    order: 11;
  }
  /* line 30297, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-tablet > .wpb_column:nth-child(3) {
    order: 10;
  }
  /* line 30301, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-tablet > .wpb_column:nth-child(4) {
    order: 9;
  }
  /* line 30305, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-tablet > .wpb_column:nth-child(5) {
    order: 8;
  }
  /* line 30309, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-tablet > .wpb_column:nth-child(6) {
    order: 7;
  }
  /* line 30313, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-tablet > .wpb_column:nth-child(7) {
    order: 6;
  }
  /* line 30317, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-tablet > .wpb_column:nth-child(8) {
    order: 5;
  }
  /* line 30321, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-tablet > .wpb_column:nth-child(9) {
    order: 4;
  }
  /* line 30325, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-tablet > .wpb_column:nth-child(10) {
    order: 3;
  }
  /* line 30329, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-tablet > .wpb_column:nth-child(11) {
    order: 2;
  }
  /* line 30333, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-tablet > .wpb_column:nth-child(12) {
    order: 1;
  }
}

/** ------------------------------------------------------------------------------------------------
* MIN-WIDTH: 768px, MAX-WIDTH: 992px
* ------------------------------------------------------------------------------------------------ */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 30341, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  table.wishlist_table tr td.product-add-to-cart .add_to_cart.button {
    height: 40px;
    width: 40px;
    max-width: 40px;
    font-size: 0;
    padding: 0;
  }
  /* line 30348, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  table.wishlist_table tr td.product-add-to-cart .add_to_cart.button.loading {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 30352, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  table.wishlist_table
tr
td.product-add-to-cart
.add_to_cart.button.loading:before {
    opacity: 0;
  }
  /* line 30358, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  table.wishlist_table tr td.product-add-to-cart .add_to_cart.button:after {
    margin-top: -9px;
    width: 18px;
    height: 18px;
    right: 10px;
  }
  /* line 30364, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  table.wishlist_table tr td.product-add-to-cart .add_to_cart.button:before {
    display: block;
    content: "\e04e";
    font-size: 18px;
    font-family: "simple-line-icons";
    line-height: 40px;
    margin-left: -2px;
    margin-top: -2px;
  }
  /* line 30374, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .macbook-carousel {
    width: 700px;
    height: 404px;
  }
  /* line 30378, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .macbook-carousel .vc_images_carousel {
    margin: 40px 130px 40px 130px;
  }
  /* line 30382, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .iphone-carousel {
    width: 350px;
    height: 700px;
  }
  /* line 30386, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .iphone-carousel .vc_images_carousel {
    margin: 89px 28px 0 29px;
    height: 522px;
  }
}

/* ------------------------------------------------------------------------------------------------
* Responsive web design, > 768px (MOBILE)
* ------------------------------------------------------------------------------------------------ */
@media (max-width: 768px) {
  /* line 30395, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-size-default,
.title-size-large,
.title-size-small {
    padding: 10px 0;
  }
  /* line 30401, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-menu-top .navigation-wrap .container {
    width: 100%;
  }
  /* line 30405, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .header-full-width .sticky-header > .container,
.header-full-width .topbar-wrapp > .container,
.header-full-width .main-header > .container,
.header-full-width .main-header .navigation-wrap > .container,
.header-full-width .main-header .secondary-header > .container,
.header-full-width .single-breadcrumbs-wrapper > .container {
    width: 100%;
  }
  /* line 30414, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .sticky-header > .container {
    width: 100%;
  }
  /* line 30418, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .global-header-vertical .owl-carousel:hover .owl-nav div.owl-prev {
    left: 20px;
  }
  /* line 30421, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .global-header-vertical .owl-carousel:hover .owl-nav div.owl-next {
    right: 20px;
  }
  /* line 30425, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-registration-page {
    padding: 0;
    margin: 0;
  }
  /* line 30429, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-registration-page:after {
    content: none;
  }
  /* line 30433, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .col-register,
.col-register-text {
    margin-bottom: 20px;
  }
  /* line 30438, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .col-login {
    margin-bottom: 50px;
  }
  /* line 30442, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .col-register-text {
    margin-bottom: 20px;
  }
  /* line 30446, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .register-or {
    display: block;
  }
  /* line 30450, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.shop_table_responsive thead {
    display: none;
  }
  /* line 30453, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce
table.shop_table_responsive
tbody
tr:first-child
.product-remove {
    height: 0;
  }
  /* line 30460, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce
table.shop_table_responsive
tbody
tr:first-child
.product-remove
.remove {
    top: 20px;
  }
  /* line 30468, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.shop_table_responsive tbody td {
    background-color: #f8f8f8;
    display: block;
    text-align: right;
    border: none;
    padding: 20px;
  }
  /* line 30475, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.shop_table_responsive tbody td:before {
    content: attr(data-title) ": ";
    font-weight: 700;
    float: left;
    text-transform: uppercase;
    font-size: 14px;
  }
  /* line 30482, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.shop_table_responsive .product-remove:before,
.woocommerce table.shop_table_responsive .product-thumbnail:before,
.woocommerce table.shop_table_responsive .product-add-to-cart:before,
.woocommerce table.shop_table_responsive .wishlist-empty:before {
    display: none;
  }
  /* line 30488, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.shop_table_responsive .product-remove {
    position: relative;
    height: 20px;
    padding: 0 !important;
    border: none;
    background-color: transparent;
  }
  /* line 30495, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.shop_table_responsive .product-remove .remove {
    position: absolute;
    left: 20px;
    top: 40px;
  }
  /* line 30500, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.shop_table_responsive .product-thumbnail {
    text-align: center;
  }
  /* line 30503, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.shop_table_responsive .product-thumbnail a {
    max-width: 100%;
    display: inline-block;
  }
  /* line 30507, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.shop_table_responsive .product-thumbnail img {
    max-width: 80px;
  }
  /* line 30510, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.shop_table_responsive .product-quantity:before {
    line-height: 40px;
  }
  /* line 30513, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.shop_table_responsive .product-subtotal:before {
    line-height: 22px;
  }
  /* line 30516, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.shop_table_responsive .product-add-to-cart,
.woocommerce table.shop_table_responsive .wishlist-empty {
    text-align: center;
  }
  /* line 30520, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce table.shop_table_responsive .wishlist-empty {
    background-color: transparent;
    border-top-width: 2px;
    border-bottom-width: 1px;
    border-left-width: 0;
    border-right-width: 0;
    border-style: solid;
    border-color: #e7e7e7;
  }
  /* line 30529, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-actions {
    flex-direction: column;
    align-items: stretch;
    -webkit-align-items: stretch;
    -ms-align-items: stretch;
    text-align: center;
    margin-bottom: 50px;
  }
  /* line 30539, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-actions > div:first-child {
    order: 2;
    -webkit-order: 2;
    -ms-order: 2;
  }
  /* line 30544, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-actions > div:last-child {
    order: 1;
    -webkit-order: 1;
    -ms-order: 1;
  }
  /* line 30549, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-actions .coupon {
    flex-direction: column;
    margin-top: 40px;
    padding: 7%;
    border: 2px dashed #dbdbdb;
  }
  /* line 30557, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-actions .coupon .input-text {
    max-width: none;
    margin-right: 0;
    margin-bottom: 20px;
    padding: 12px 15px;
  }
  /* line 30563, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-actions .button {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 16px;
  }
  /* line 30569, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-collaterals .cart_totals {
    padding: 30px 15px 15px 15px;
  }
  /* line 30572, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-collaterals .cart_totals th {
    display: none;
  }
  /* line 30575, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-collaterals .cart_totals td {
    background-color: transparent;
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 30580, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-collaterals .cart_totals > .responsive-table {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 15px;
  }
  /* line 30585, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-collaterals .cart_totals .order-total td:before {
    font-size: 22px;
  }
  /* line 30589, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce-checkout .login,
.woocommerce-checkout .checkout_coupon {
    width: 100%;
    max-width: 100%;
  }
  /* line 30594, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce-checkout .checkout_coupon p.form-row-last,
.woocommerce-checkout .checkout_coupon p.form-row-first {
    width: 100%;
  }
  /* line 30598, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce-checkout .checkout_coupon p.form-row-first {
    margin-bottom: 20px;
  }
  /* line 30601, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce-checkout .checkout_coupon p .input-text {
    padding: 12px 10px;
  }
  /* line 30604, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce-checkout .checkout_coupon p .button {
    padding: 14px 10px;
    font-size: 16px;
    letter-spacing: 1px;
    width: 100%;
  }
  /* line 30610, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce-checkout .cart-collaterals {
    width: 80%;
    margin: 0 auto;
  }
  /* line 30615, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce ul.woocommerce-thankyou-order-details,
.woocommerce ul.wc-bacs-bank-details {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  /* line 30621, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce ul.woocommerce-thankyou-order-details li,
.woocommerce ul.wc-bacs-bank-details li {
    flex-basis: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-basis: 50%;
    margin-bottom: 30px;
  }
  /* line 30628, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce ul.woocommerce-thankyou-order-details li:nth-child(even),
.woocommerce ul.wc-bacs-bank-details li:nth-child(even) {
    border-right: none;
  }
  /* line 30633, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2,
.woocommerce .form-row-first,
.woocommerce .form-row-last,
.woocommerce-page .form-row-first,
.woocommerce-page .form-row-last {
    width: 100%;
    float: none;
  }
  /* line 30645, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  [class*="categories-space-"] {
    margin-left: -5px;
    margin-right: -5px;
    margin-bottom: 30px;
  }
  /* line 30650, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  [class*="categories-space-"] .category-grid-item {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
  }
  /* line 30656, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .cat-design-default .hover-mask h3 {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
  }
  /* line 30663, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-grid-item {
    margin-bottom: 30px;
  }
  /* line 30667, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .products {
    margin-left: -5px;
    margin-right: -5px;
  }
  /* line 30671, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .products .product-grid-item {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 30675, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .products .product-grid-item {
    margin-bottom: 30px;
  }
  /* line 30679, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-label {
    min-width: 40px;
    letter-spacing: 0.4px;
  }
  /* line 30684, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .labels-rectangular .product-label {
    font-size: 10px;
    padding: 4px 7px;
  }
  /* line 30688, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .labels-rectangular .label-with-img {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 30693, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .labels-rounded .product-label {
    min-height: 40px;
    font-size: 10px;
  }
  /* line 30697, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .labels-rounded .out-of-stock {
    max-width: 40px;
    font-size: 9px;
  }
  /* line 30701, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .labels-rounded .label-with-img {
    min-height: auto;
  }
  /* line 30705, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-item {
    flex-wrap: wrap;
    padding-bottom: 0;
  }
  /* line 30711, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-item .product-title {
    font-size: 14px;
  }
  /* line 30714, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-item .product-list-buttons,
.product-list-item .product-title,
.product-list-item .woocommerce-product-rating,
.product-list-item .basel-product-countdown,
.product-list-item .swatches-on-grid,
.product-list-item .price {
    text-align: center;
  }
  /* line 30722, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-item .woocommerce-product-details__short-description,
.product-list-item .yith-wcwl-add-to-wishlist,
.product-list-item .product-compare-button {
    display: none;
  }
  /* line 30727, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-item:after {
    display: none;
  }
  /* line 30731, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-image {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-basis: 100%;
    width: 100%;
    max-width: 100%;
  }
  /* line 30739, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-info {
    padding-top: 20px;
  }
  /* line 30743, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-list-content {
    margin-left: 0;
  }
  /* line 30747, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-base .hover-mask {
    visibility: visible;
    opacity: 1;
    bottom: 0;
  }
  /* line 30753, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-button > .product-element-top > a {
    opacity: 1 !important;
  }
  /* line 30756, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-button > .product-element-top > a span {
    opacity: 1 !important;
    visibility: visible !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    -ms-transform: none !important;
    -sand-transform: none !important;
  }
  /* line 30765, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-button > .product-element-top .basel-buttons {
    opacity: 1 !important;
  }
  /* line 30768, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-button > .product-element-top .hover-mask {
    display: none;
  }
  /* line 30771, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-button .yith-wcwl-add-to-wishlist > div > a {
    color: rgba(0, 0, 0, 0.9);
  }
  /* line 30774, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-button .yith-wcwl-add-to-wishlist > div > a:hover {
    color: rgba(0, 0, 0, 0.7);
  }
  /* line 30777, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-button .yith-wcwl-add-to-wishlist > div > a:after {
    border-color: rgba(0, 0, 0, 0.9);
  }
  /* line 30780, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-button .basel-buttons .quick-view > a,
.basel-hover-button .basel-buttons .product-compare-button > a {
    color: rgba(0, 0, 0, 0.9);
  }
  /* line 30784, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-button .basel-buttons .quick-view > a:hover,
.basel-hover-button .basel-buttons .product-compare-button > a:hover {
    color: rgba(0, 0, 0, 0.7);
  }
  /* line 30788, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-button .basel-buttons .quick-view > a:before,
.basel-hover-button .basel-buttons .product-compare-button > a:before {
    border-color: rgba(0, 0, 0, 0.9);
  }
  /* line 30793, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info {
    margin-bottom: 50px;
  }
  /* line 30796, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info > .product-element-top {
    background-color: transparent;
  }
  /* line 30799, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info > .product-element-top > a {
    margin-bottom: 10px;
    opacity: 1 !important;
  }
  /* line 30803, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .hover-mask {
    position: static;
    visibility: visible;
    opacity: 1;
    -sand-transform: none;
    transform: none;
  }
  /* line 30814, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .product-title a {
    color: #403d3d;
  }
  /* line 30817, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .product-title a:hover {
    color: #403d3d;
    opacity: 0.8;
  }
  /* line 30821, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .star-rating:before {
    color: #383838;
  }
  /* line 30824, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .star-rating span:before {
    color: #383838;
  }
  /* line 30827, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .price {
    color: #949494;
  }
  /* line 30830, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .price del {
    color: #bdbdbd;
  }
  /* line 30833, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .price del .amount {
    color: #bdbdbd;
  }
  /* line 30836, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .price ins .amount {
    color: #1aada3;
  }
  /* line 30839, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .price .amount {
    color: #949494;
  }
  /* line 30842, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .product-actions {
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -ms-transform: none;
    -sand-transform: none;
  }
  /* line 30851, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .product-actions > a {
    background-color: #000000;
    color: #ffffff;
    border-color: #000000;
    color: black;
    background-color: transparent;
    border-width: 2px;
  }
  /* line 30859, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .product-actions > a:hover,
.basel-hover-info .product-actions > a:focus {
    background-color: #333333;
    color: #ffffff;
    text-decoration: none;
    border-color: #333333;
  }
  /* line 30866, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .product-actions > a.btn-style-bordered {
    background-color: transparent;
    color: #000000;
  }
  /* line 30870, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .product-actions > a.btn-style-bordered:hover,
.basel-hover-info .product-actions > a.btn-style-bordered:focus {
    background-color: #000000;
    color: #ffffff;
    border-color: #000000;
  }
  /* line 30876, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .product-actions > a.btn-style-link {
    background-color: transparent;
    color: black;
    opacity: 1;
  }
  /* line 30881, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-info .product-actions > a.btn-style-link:hover,
.basel-hover-info .product-actions > a.btn-style-link:focus {
    background-color: transparent;
    color: black;
    opacity: 0.7;
  }
  /* line 30887, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .color-scheme-light .basel-hover-info .product-title a {
    color: white;
  }
  /* line 30890, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .color-scheme-light .basel-hover-info .product-title a:hover {
    color: white;
    opacity: 0.8;
  }
  /* line 30894, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .color-scheme-light .basel-hover-info .product-actions > a {
    border-color: rgba(255, 255, 255, 0.8);
    color: white;
  }
  /* line 30899, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-button .yith-wcwl-add-to-wishlist > div > a,
.basel-hover-info .yith-wcwl-add-to-wishlist > div > a {
    color: rgba(0, 0, 0, 0.9);
  }
  /* line 30903, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-button .yith-wcwl-add-to-wishlist > div > a:hover,
.basel-hover-info .yith-wcwl-add-to-wishlist > div > a:hover {
    color: rgba(0, 0, 0, 0.7);
  }
  /* line 30907, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-button .yith-wcwl-add-to-wishlist > div > a:after,
.basel-hover-info .yith-wcwl-add-to-wishlist > div > a:after {
    border-color: rgba(0, 0, 0, 0.9);
  }
  /* line 30911, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-button .basel-buttons .quick-view > a,
.basel-hover-button .basel-buttons .product-compare-button > a,
.basel-hover-info .basel-buttons .quick-view > a,
.basel-hover-info .basel-buttons .product-compare-button > a {
    color: rgba(0, 0, 0, 0.9);
  }
  /* line 30917, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-button .basel-buttons .quick-view > a:hover,
.basel-hover-button .basel-buttons .product-compare-button > a:hover,
.basel-hover-info .basel-buttons .quick-view > a:hover,
.basel-hover-info .basel-buttons .product-compare-button > a:hover {
    color: rgba(0, 0, 0, 0.7);
  }
  /* line 30923, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-button .basel-buttons .quick-view > a:before,
.basel-hover-button .basel-buttons .product-compare-button > a:before,
.basel-hover-info .basel-buttons .quick-view > a:before,
.basel-hover-info .basel-buttons .product-compare-button > a:before {
    border-color: rgba(0, 0, 0, 0.9);
  }
  /* line 30930, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-grid-item:not(.basel-hover-base)
.product-element-top
.product-compare-button,
.product-grid-item:not(.basel-hover-base) .product-element-top .quick-view,
.product-grid-item:not(.basel-hover-base)
.product-element-top
.yith-wcwl-add-to-wishlist {
    opacity: 1;
    visibility: visible;
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    -sand-transform: none;
  }
  /* line 30947, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-alt .wrap-price {
    flex-direction: column;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
  }
  /* line 30955, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-alt .swatches-on-grid {
    margin-top: 5px;
  }
  /* line 30958, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-alt.purchasable .wrapp-swap,
.basel-hover-alt.purchasable .price,
.basel-hover-alt.purchasable .btn-add,
.basel-hover-alt.product-type-grouped .wrapp-swap,
.basel-hover-alt.product-type-grouped .price,
.basel-hover-alt.product-type-grouped .btn-add,
.basel-hover-alt.product-type-external .wrapp-swap,
.basel-hover-alt.product-type-external .price,
.basel-hover-alt.product-type-external .btn-add {
    height: auto;
    line-height: 1.2;
  }
  /* line 30970, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-alt.purchasable .wrapp-swap,
.basel-hover-alt.product-type-grouped .wrapp-swap,
.basel-hover-alt.product-type-external .wrapp-swap {
    overflow: visible;
  }
  /* line 30975, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-alt.purchasable .price,
.basel-hover-alt.product-type-grouped .price,
.basel-hover-alt.product-type-external .price {
    margin-bottom: 10px;
  }
  /* line 30980, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-alt.purchasable:hover .swap-elements,
.basel-hover-alt.product-type-grouped:hover .swap-elements,
.basel-hover-alt.product-type-external:hover .swap-elements {
    transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -sand-transform: none;
  }
  /* line 30991, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-link .wrapp-swap {
    height: auto;
    line-height: inherit;
    overflow: visible;
  }
  /* line 30996, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-link .price {
    height: auto;
    line-height: inherit;
    overflow: visible;
    margin-bottom: 10px;
  }
  /* line 31002, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-link .btn-add {
    height: auto;
    line-height: inherit;
  }
  /* line 31006, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-link:hover .wrapp-swap .swap-elements {
    transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -sand-transform: none;
  }
  /* line 31015, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-standard .swatches-wrapper,
.basel-hover-excerpt .swatches-wrapper {
    transform: none;
  }
  /* line 31021, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-quick .quick-shop-wrapper {
    top: 100%;
  }
  /* line 31024, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-quick .variations label {
    margin-bottom: 5px;
  }
  /* line 31027, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-quick .variations tr {
    padding-bottom: 0;
    border-bottom: none;
  }
  /* line 31031, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-quick:hover .quick-shop-wrapper {
    transform: none;
    -webkit-transform: none;
  }
  /* line 31035, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-quick.quick-shop-shown .quick-shop-wrapper {
    transform: translate3d(0, -100%, 0);
    -webkit-transform: translate3d(0, -100%, 0);
  }
  /* line 31040, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .swatch-on-grid .basel-tooltip-label {
    display: none;
  }
  /* line 31044, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .product-image-summary {
    margin-bottom: 30px;
  }
  /* line 31047, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .product-image-summary .product-images {
    margin-bottom: 20px;
  }
  /* line 31050, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .product-images .labels-rounded .product-label {
    min-width: 44px;
    min-height: 44px;
  }
  /* line 31054, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .product-images .labels-rounded .label-with-img {
    min-height: auto;
  }
  /* line 31057, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .entry-title {
    font-size: 28px;
  }
  /* line 31060, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .tabs {
    margin-bottom: 35px;
  }
  /* line 31063, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .tabs li {
    display: block;
    margin-right: 0;
    margin-bottom: 20px;
    border-bottom: none;
  }
  /* line 31069, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .tabs li a {
    border-bottom: 1px solid transparent;
  }
  /* line 31072, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .tabs li.active a {
    border-color: #545454;
  }
  /* line 31076, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-sticky .entry-summary {
    height: auto !important;
  }
  /* line 31079, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-sticky .entry-summary .summary-inner {
    padding: 0;
    position: static !important;
  }
  /* line 31083, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-sticky .entry-summary div[itemprop="description"] {
    max-height: 100%;
    overflow: visible;
  }
  /* line 31087, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-sticky
.entry-summary.block-sticked.not-in-viewport
div[itemprop="description"] {
    max-height: 100%;
    margin-bottom: 20px;
  }
  /* line 31093, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-sticky .entry-summary.block-sticked .summary-inner {
    transform: none !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
  }
  /* line 31099, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-sticky .entry-summary.hide-temporary {
    opacity: 1;
  }
  /* line 31103, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-compact .product-image-summary {
    margin-bottom: 0;
  }
  /* line 31106, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-compact .product-image-summary .row {
    display: block;
  }
  /* line 31109, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-compact .basel-scroll {
    position: static;
    overflow: visible;
  }
  /* line 31113, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-compact .basel-scroll .basel-scroll-content {
    position: static;
    overflow: visible;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 31119, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .product-design-compact .basel-scroll .basel-scroll-pane {
    display: none !important;
  }
  /* line 31123, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .popup-quick-view .entry-summary {
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-top: 0;
  }
  /* line 31129, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .popup-quick-view .owl-carousel .owl-nav > div {
    filter: Alpha(Opacity=1);
    opacity: 1;
  }
  /* line 31133, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .popup-quick-view .owl-carousel .owl-nav > div.owl-next {
    right: 20px;
  }
  /* line 31136, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .popup-quick-view .owl-carousel .owl-nav > div.owl-prev {
    left: 20px;
  }
  /* line 31139, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .popup-quick-view .owl-carousel:hover .owl-nav div.owl-next {
    right: 20px;
  }
  /* line 31142, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .popup-quick-view .owl-carousel:hover .owl-nav div.owl-prev {
    left: 20px;
  }
  /* line 31145, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .popup-quick-view .single-product-content .product-image-summary {
    flex-direction: column;
  }
  /* line 31150, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .popup-quick-view .basel-scroll,
.popup-quick-view .basel-scroll-content {
    position: static;
    padding: 0;
  }
  @supports (-webkit-appearance: -apple-pay-button) {
    /* line 31157, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
    body.single-product div.product form.cart .apple-pay-button,
body.single-product div.product form.cart .quantity,
body.single-product div.product form.cart .quantity ~ .button {
      margin-bottom: 10px;
    }
  }
  /* line 31163, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .comments-area .comment-list li .children {
    padding-left: 0;
  }
  /* line 31166, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .comments-area .comment-list .comment-author {
    float: none;
  }
  /* line 31169, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .comments-area .comment-list .comment-meta {
    text-align: left;
  }
  /* line 31173, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-design-masonry .entry-title {
    font-size: 22px;
  }
  /* line 31177, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-design-mask.col-md-4,
.blog-design-mask.col-md-3,
.blog-design-mask.col-md-2 {
    width: 100%;
  }
  /* line 31183, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .promo-banner {
    display: block;
  }
  /* line 31186, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .promo-banner .banner-image img {
    width: 100%;
  }
  /* line 31190, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .instagram-per-row-6 .instagram-pics li,
.instagram-per-row-7 .instagram-pics li,
.instagram-per-row-8 .instagram-pics li,
.instagram-per-row-9 .instagram-pics li,
.instagram-per-row-10 .instagram-pics li,
.instagram-per-row-11 .instagram-pics li,
.instagram-per-row-12 .instagram-pics li {
    width: 33%;
    flex-basis: 33%;
    max-width: 33%;
  }
  /* line 31202, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-timeline-wrapper .basel-item-position-left,
.basel-timeline-wrapper .basel-item-position-right {
    display: block;
  }
  /* line 31206, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-timeline-wrapper .basel-item-position-left .basel-timeline-dot,
.basel-timeline-wrapper .basel-item-position-right .basel-timeline-dot {
    top: -30px;
  }
  /* line 31210, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-timeline-wrapper .basel-item-position-left .timeline-primary,
.basel-timeline-wrapper .basel-item-position-left .timeline-secondary,
.basel-timeline-wrapper .basel-item-position-right .timeline-primary,
.basel-timeline-wrapper .basel-item-position-right .timeline-secondary {
    width: 100%;
    max-width: 100%;
    flex-basis: 100%;
    margin: 0;
    text-align: center;
  }
  /* line 31220, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-timeline-wrapper .basel-item-position-left .timeline-primary,
.basel-timeline-wrapper .basel-item-position-right .timeline-primary {
    padding: 30px 30px 1px 30px;
  }
  /* line 31224, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-timeline-wrapper
.basel-item-position-left
.timeline-primary
.timeline-arrow,
.basel-timeline-wrapper
.basel-item-position-right
.timeline-primary
.timeline-arrow {
    right: auto;
    left: 50%;
    top: -8px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }
  /* line 31238, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-timeline-wrapper
.basel-item-position-left
.timeline-primary
.timeline-arrow:before,
.basel-timeline-wrapper
.basel-item-position-right
.timeline-primary
.timeline-arrow:before {
    content: "\f0d8";
    line-height: 8px;
    text-shadow: 0px -3px 6px rgba(0, 0, 0, 0.15);
  }
  /* line 31250, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-timeline-wrapper .basel-item-position-left .timeline-secondary,
.basel-timeline-wrapper .basel-item-position-right .timeline-secondary {
    margin-top: -1px;
    padding: 0 30px 15px 30px;
    box-shadow: 1px 5px 9px rgba(0, 0, 0, 0.15);
  }
  /* line 31256, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-timeline-wrapper
.basel-item-position-left
.timeline-secondary
.timeline-arrow,
.basel-timeline-wrapper
.basel-item-position-right
.timeline-secondary
.timeline-arrow {
    display: none;
  }
  /* line 31266, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-timeline-wrapper .basel-timeline-item + .basel-timeline-item,
.basel-timeline-wrapper .basel-timeline-breakpoint + .basel-timeline-item {
    margin-top: 80px;
  }
  /* line 31271, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .products-footer .basel-products-load-prev:after {
    margin-left: -8px;
  }
  /* line 31274, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .products-footer .basel-products-load-next,
.products-footer .basel-products-load-prev {
    width: 42px;
    background-color: white;
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.1);
    border: none;
  }
  /* line 31281, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .products-footer .basel-products-load-next:after,
.products-footer .basel-products-load-prev:after {
    font-size: 18px;
    line-height: 42px;
  }
  /* line 31286, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .products-footer.show-arrow .basel-products-load-next.disabled,
.products-footer.show-arrow .basel-products-load-prev.disabled {
    opacity: 0.5;
  }
  /* line 31290, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .products-footer.show-arrow .basel-products-load-next.disabled:focus,
.products-footer.show-arrow .basel-products-load-next.disabled:hover,
.products-footer.show-arrow .basel-products-load-prev.disabled:focus,
.products-footer.show-arrow .basel-products-load-prev.disabled:hover {
    opacity: 0.5;
  }
  /* line 31296, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .products-footer.show-arrow .basel-products-load-next:hover,
.products-footer.show-arrow .basel-products-load-prev:hover {
    opacity: 1;
  }
  /* line 31301, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .member-layout-hover .member-image:after {
    background-color: transparent !important;
  }
  /* line 31304, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .member-layout-hover .member-social {
    top: auto;
    bottom: 0;
    opacity: 1;
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
  }
  /* line 31321, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .member-layout-hover:hover .member-image:after {
    opacity: 0;
  }
  /* line 31324, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .member-layout-hover:hover .member-social {
    top: auto;
    opacity: 1;
  }
  /* line 31329, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .footer-container .wpb_column {
    margin-bottom: 35px;
  }
  /* line 31332, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .footer-container .wpb_column:last-child {
    margin-bottom: 0;
  }
  /* line 31336, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .error404 .page-header:before {
    top: -60px;
    font-size: 260px;
  }
  /* line 31340, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .error404 .page-title {
    padding: 70px 0;
    font-size: 50px;
  }
  /* line 31344, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .error404 .page-content h2 {
    font-size: 24px;
  }
  /* line 31347, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .error404 .page-content h6 {
    font-size: 14px;
  }
  /* line 31351, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .sticky-header-prepared.admin-bar .header-shop,
.sticky-header-prepared.admin-bar .header-split {
    top: 46px;
  }
  /* line 31355, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .sticky-header-prepared.basel-top-bar-on.admin-bar .header-shop,
.sticky-header-prepared.basel-top-bar-on.admin-bar .header-split {
    top: 42px;
  }
  /* line 31359, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .sticky-header-prepared.basel-top-bar-on.admin-bar .header-shop.act-scroll,
.sticky-header-prepared.basel-top-bar-on.admin-bar .header-split.act-scroll {
    top: 46px;
  }
  /* line 31364, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .enable-sticky-header.basel-header-overlap.admin-bar .main-header {
    top: 46px;
  }
  /* line 31367, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .enable-sticky-header.basel-header-overlap.basel-top-bar-on.admin-bar
.main-header {
    top: 42px;
  }
  /* line 31371, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .enable-sticky-header.basel-header-overlap.basel-top-bar-on.admin-bar
.main-header.act-scroll {
    top: 46px;
  }
  /* line 31376, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .admin-bar .sticky-header.act-scroll {
    top: 46px;
  }
  /* line 31379, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .admin-bar.sticky-navigation-only.sticky-header-prepared
.main-header
.navigation-wrap {
    top: 46px;
  }
  /* line 31384, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .admin-bar .cart-widget-side,
.admin-bar .mobile-nav {
    top: 46px;
  }
  /* line 31389, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .owl-carousel .owl-nav > div {
    background-color: white;
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.1);
    filter: Alpha(Opacity=1);
    opacity: 1;
  }
  /* line 31395, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .owl-carousel .owl-nav > div.disabled {
    color: rgba(0, 0, 0, 0.3);
  }
  /* line 31398, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .owl-carousel .owl-nav > div.owl-next {
    right: 20px;
  }
  /* line 31401, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .owl-carousel .owl-nav > div.owl-prev {
    left: 20px;
  }
  /* line 31404, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .owl-carousel .owl-nav > div:before {
    width: 38px;
    font-size: 18px;
    height: 38px;
    line-height: 38px;
  }
  /* line 31410, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .color-scheme-light .owl-carousel .owl-nav > div {
    color: black;
  }
  /* line 31413, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .color-scheme-light .owl-carousel .owl-nav > div.disabled {
    color: rgba(0, 0, 0, 0.3);
  }
  /* line 31416, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .color-scheme-light .owl-carousel .owl-nav > div:hover:not(.disabled) {
    color: rgba(0, 0, 0, 0.6);
  }
  /* line 31419, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .owl-carousel:hover .owl-nav div.owl-next {
    right: 20px;
  }
  /* line 31422, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .owl-carousel:hover .owl-nav div.owl-prev {
    left: 20px;
  }
  /* line 31426, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .testimonials.owl-carousel .owl-nav,
.product-items.owl-carousel .owl-nav,
.banners-carousel.owl-carousel .owl-nav {
    display: none;
  }
  /* line 31432, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .feedback-form > p {
    float: none;
    width: auto;
  }
  /* line 31437, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-cookies-inner {
    flex-direction: column;
  }
  /* line 31442, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-cookies-inner .cookies-info-text {
    padding-right: 0;
    text-align: center;
  }
  /* line 31446, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-cookies-inner .cookies-buttons {
    margin-top: 15px;
  }
  /* line 31450, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce-MyAccount-content,
.basel-my-account-sidebar {
    float: none;
    width: 100%;
  }
  /* line 31456, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce-account .woocommerce + .icl_post_in_other_langs {
    padding: 0;
  }
  /* line 31460, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-my-account-links > div {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  /* line 31466, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-products-tabs .owl-carousel .owl-nav div {
    background: transparent;
    box-shadow: none;
  }
  /* line 31470, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-products-tabs .owl-carousel .owl-nav div:before {
    width: 30px;
    height: 45px;
    line-height: 45px;
  }
  /* line 31475, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-products-tabs .basel-products-load-prev,
.basel-products-tabs .basel-products-load-next {
    width: 30px;
    background: transparent;
    box-shadow: none;
  }
  /* line 31481, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-products-tabs .basel-products-load-prev:after,
.basel-products-tabs .basel-products-load-next:after {
    font-size: 14px;
    line-height: 45px;
    height: 45px;
  }
  /* line 31488, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-images-gallery.view-grid.columns-2 .basel-gallery-item,
.basel-images-gallery.view-grid.columns-3 .basel-gallery-item,
.basel-images-gallery.view-grid.columns-4 .basel-gallery-item,
.basel-images-gallery.view-grid.columns-6 .basel-gallery-item,
.basel-images-gallery.view-masonry.columns-2 .basel-gallery-item,
.basel-images-gallery.view-masonry.columns-3 .basel-gallery-item,
.basel-images-gallery.view-masonry.columns-4 .basel-gallery-item,
.basel-images-gallery.view-masonry.columns-6 .basel-gallery-item {
    -ms-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  /* line 31503, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .cart-collaterals
.cart_totals
.wc-proceed-to-checkout
.wcppec-checkout-buttons__separator {
    margin-top: 10px;
    margin-bottom: 5px;
  }
  /* line 31510, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .cart-collaterals
.cart_totals
.wc-proceed-to-checkout
.wcppec-checkout-buttons {
    margin-top: 10px;
  }
  /* line 31517, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-mobile:not(.vc_row-flex) {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
  }
  /* line 31523, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-mobile > .wpb_column:nth-child(1) {
    order: 12;
  }
  /* line 31527, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-mobile > .wpb_column:nth-child(2) {
    order: 11;
  }
  /* line 31531, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-mobile > .wpb_column:nth-child(3) {
    order: 10;
  }
  /* line 31535, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-mobile > .wpb_column:nth-child(4) {
    order: 9;
  }
  /* line 31539, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-mobile > .wpb_column:nth-child(5) {
    order: 8;
  }
  /* line 31543, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-mobile > .wpb_column:nth-child(6) {
    order: 7;
  }
  /* line 31547, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-mobile > .wpb_column:nth-child(7) {
    order: 6;
  }
  /* line 31551, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-mobile > .wpb_column:nth-child(8) {
    order: 5;
  }
  /* line 31555, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-mobile > .wpb_column:nth-child(9) {
    order: 4;
  }
  /* line 31559, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-mobile > .wpb_column:nth-child(10) {
    order: 3;
  }
  /* line 31563, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-mobile > .wpb_column:nth-child(11) {
    order: 2;
  }
  /* line 31567, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .row-reverse-mobile > .wpb_column:nth-child(12) {
    order: 1;
  }
}

/* ------------------------------------------------------------------------------------------------
* Responsive web design, > 600px (MOBILE)
* ------------------------------------------------------------------------------------------------ */
@media (max-width: 600px) {
  /* line 31575, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .enable-sticky-header.basel-header-overlap.basel-top-bar-on.admin-bar
.main-header,
.enable-sticky-header.basel-header-overlap.admin-bar .main-header {
    transition: background 0.15s ease-in-out, top 0.15s ease-in-out;
  }
  /* line 31583, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .enable-sticky-header.basel-header-overlap.basel-top-bar-on.admin-bar
.main-header.act-scroll,
.enable-sticky-header.basel-header-overlap.admin-bar .main-header.act-scroll {
    top: 0;
  }
  /* line 31589, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .sticky-header-prepared.basel-top-bar-on.admin-bar .header-shop,
.sticky-header-prepared.basel-top-bar-on.admin-bar .header-split,
.sticky-header-prepared.admin-bar .header-shop,
.sticky-header-prepared.admin-bar .header-split {
    transition: background 0.15s ease-in-out, top 0.15s ease-in-out;
  }
  /* line 31598, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .sticky-header-prepared.basel-top-bar-on.admin-bar .header-shop.act-scroll,
.sticky-header-prepared.basel-top-bar-on.admin-bar .header-split.act-scroll,
.sticky-header-prepared.admin-bar .header-shop.act-scroll,
.sticky-header-prepared.admin-bar .header-split.act-scroll {
    top: 0;
  }
  /* line 31605, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .admin-bar .sticky-header.act-scroll {
    top: 0;
  }
  /* line 31608, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .admin-bar.sticky-navigation-only.sticky-header-prepared
.main-header.act-scroll
.navigation-wrap {
    top: 0;
  }
}

/* ------------------------------------------------------------------------------------------------
* Responsive web design, > 480px (MOBILE)
* ------------------------------------------------------------------------------------------------ */
@media (max-width: 480px) {
  /* line 31618, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header .right-column {
    padding-left: 0;
  }
  /* line 31621, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header .site-logo {
    padding-right: 5px;
  }
  /* line 31624, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header .left-side {
    padding-right: 0;
  }
  /* line 31627, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-split .site-logo {
    padding-right: 0;
  }
  /* line 31630, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-split .site-logo img {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 31634, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-split .right-column > div {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 31638, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .main-header.header-menu-top .site-logo {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 31643, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .cart-widget-side {
    width: 300px;
  }
  /* line 31646, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .cart-widget-side .widget-heading .widget-title {
    font-size: 18px;
  }
  /* line 31650, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-excerpt .product-excerpt {
    display: none;
  }
  /* line 31653, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-hover-excerpt .btn-add {
    margin-top: 5px;
  }
  /* line 31657, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-actions .coupon .input-text {
    width: 100%;
  }
  /* line 31660, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-actions .coupon label {
    width: 100%;
  }
  /* line 31663, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-actions .button {
    width: 100%;
  }
  /* line 31666, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .cart-collaterals .cart_totals .responsive-table {
    background-color: transparent;
    padding: 0;
  }
  /* line 31670, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .addresses div.address {
    float: none;
    width: 100%;
  }
  /* line 31674, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce .addresses div.address.col-1 {
    margin-bottom: 20px;
  }
  /* line 31678, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce-checkout .login .lost_password {
    margin-bottom: 10px;
    margin-top: -10px;
    text-align: left;
  }
  /* line 31684, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce ul.woocommerce-thankyou-order-details li,
.woocommerce ul.wc-bacs-bank-details li {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-basis: 100%;
    border-right: none;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dfdfdf;
  }
  /* line 31695, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .woocommerce-pagination {
    text-align: center;
  }
  /* line 31699, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .comment-form .comment-form-author,
.single-product-content .comment-form .comment-form-email {
    float: none;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
  /* line 31706, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .comment-form .comment-form-author {
    margin-bottom: 15px;
  }
  /* line 31709, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .comment-form .comment-form-email {
    margin-bottom: 30px;
  }
  /* line 31712, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .comment-form .form-submit input[type="submit"] {
    width: 100%;
  }
  /* line 31715, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .comment-form .stars {
    display: block;
    margin-left: 0;
  }
  /* line 31719, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .comment-form .stars span a {
    margin-top: 10px;
  }
  /* line 31722, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .commentlist .comment-text .star-rating {
    float: none;
  }
  /* line 31725, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .single-product-content .commentlist .comment-text .meta {
    display: block;
    margin-bottom: 10px;
  }
  /* line 31730, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-post-loop .entry-title {
    font-size: 22px;
  }
  /* line 31734, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .blog-post-loop.post-single-page .entry-title {
    font-size: 24px;
  }
  /* line 31738, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .macbook-carousel,
.iphone-carousel {
    background: none;
    width: auto;
    height: auto;
  }
  /* line 31744, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .macbook-carousel .vc_images_carousel,
.iphone-carousel .vc_images_carousel {
    margin: auto;
    height: auto;
  }
  /* line 31749, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .macbook-carousel .vc_images_carousel img,
.iphone-carousel .vc_images_carousel img {
    width: 100%;
  }
  /* line 31754, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-wrapper.basel-title-size-extra-large .title,
.title-wrapper.basel-title-size-large .title {
    font-size: 20px;
  }
  /* line 31758, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-wrapper.basel-title-size-extra-large .title-subtitle,
.title-wrapper.basel-title-size-large .title-subtitle {
    font-size: 16px;
  }
  /* line 31762, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .title-wrapper.basel-title-size-extra-large .title-after_title,
.title-wrapper.basel-title-size-large .title-after_title {
    font-size: 12px;
  }
  /* line 31767, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-products-tabs .open-title-menu {
    overflow: hidden;
  }
  /* line 31771, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .error404 .page-header:before {
    top: -40px;
    font-size: 164px;
  }
  /* line 31775, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .error404 .page-title {
    padding: 40px 0;
    font-size: 30px;
  }
}

/** ------------------------------------------------------------------------------------------------
* RTL / #basel-rtl
* ------------------------------------------------------------------------------------------------ */
/* line 31783, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl {
  direction: rtl;
  /** ------------------------------------------------------------------------------------------------
  * WPML
  * ------------------------------------------------------------------------------------------------ */
}

/* line 31789, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl table tr th {
  text-align: center;
}

/* line 31792, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl table tr td {
  text-align: center;
}

/* line 31795, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl select {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAYAAAD9NeaIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjE5RUQwNzlFNzBDMTFFNjg4QTQ5QTg4RUFGRDhDOEUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjE5RUQwNzhFNzBDMTFFNjg4QTQ5QTg4RUFGRDhDOEUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTU4MjBDRURERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTU4MjBDRUVERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Ndbl+AAAAXElEQVR42mL8//8/A7EgJyfHHEjtBGJ+IrX8BeJ4JgbSwEkgdgfij8RaAMRLSbWEWIvgFoA45FhCyCIUCyixBJdFGBZQagm6RVgtAAEWBsoBzCIlIF6OTQFAgAEAbn4cj5EL5ooAAAAASUVORK5CYII=");
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: auto 15%;
  padding-right: 15px;
  padding-left: 27px;
}

/* line 31803, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl input[type="radio"],
.rtl input[type="checkbox"] {
  margin-right: 0;
  margin-left: 5px;
}

/* line 31808, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl input[type="number"] {
  padding-right: 10px;
  padding-left: 0;
}

/* line 31812, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mailchimp-input-icon:before {
  left: auto;
  right: 0;
}

/* line 31816, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mailchimp-input-icon input[type="email"] {
  padding-left: 0;
  padding-right: 25px;
}

/* line 31820, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .wpcf7-form {
  direction: rtl;
}

/* line 31823, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .feedback-form > p {
  float: right;
}

/* line 31826, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-button-wrapper.btn-inline {
  margin-right: 0;
  margin-left: 10px;
}

/* line 31830, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .text-left .basel-button-wrapper.btn-inline {
  margin-left: 0;
  margin-right: 10px;
}

/* line 31834, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .quantity .minus {
  border-right: 1px solid #e0e0e0;
  border-left: none;
}

/* line 31838, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .quantity .plus {
  border-left: 1px solid #e0e0e0;
  border-right: none;
}

/* line 31842, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .quantity input[type="number"] {
  padding-left: 10px;
}

/* line 31845, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .topbar-menu {
  float: left;
}

/* line 31848, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .topbar-menu ul > li > .sub-menu-dropdown {
  right: auto;
  left: 0;
}

/* line 31852, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .topbar-menu ul > li > .sub-menu-dropdown:after {
  right: auto;
  left: 20px;
}

/* line 31856, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .topbar-menu ul li a i {
  margin-right: 0;
  margin-left: 5px;
}

/* line 31860, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .main-header .site-logo {
  padding-left: 15px;
}

/* line 31863, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .main-header .right-column {
  padding-left: 0;
  padding-right: 15px;
}

/* line 31867, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .main-header form.has-categories-dropdown.search-loading:after {
  right: auto;
  left: 17px;
}

/* line 31871, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .main-header form.has-categories-dropdown input[type="text"] {
  padding-right: 15px;
  padding-left: 230px;
}

/* line 31875, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .main-header form.has-categories-dropdown .search-by-category {
  right: auto;
  left: 50px;
}

/* line 31879, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.main-header
form.has-categories-dropdown
.search-by-category
.dropdown-list {
  right: auto;
  left: 0;
}

/* line 31887, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .main-header form.has-categories-dropdown .input-dropdown-inner > a:after {
  margin-left: 0;
  margin-right: 10px;
}

/* line 31891, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-cart-design-2 > a .basel-cart-number,
.rtl .basel-cart-design-3 > a .basel-cart-number {
  left: auto;
  right: 20px;
}

/* line 31896, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-cart-design-2 > a .basel-cart-subtotal,
.rtl .basel-cart-design-3 > a .basel-cart-subtotal {
  margin-left: 0;
  margin-right: 2px;
}

/* line 31901, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.basel-cart-opened .cart-widget-side {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -sand-transform: translate3d(0, 0, 0);
}

/* line 31907, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .cart-widget-side {
  right: auto;
  left: 0;
  transform: translate3d(-340px, 0, 0);
  -webkit-transform: translate3d(-340px, 0, 0);
  -ms-transform: translate3d(-340px, 0, 0);
  -sand-transform: translate3d(-340px, 0, 0);
}

/* line 31915, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .cart-widget-side .widget-heading .widget-close {
  padding-right: 0;
  padding-left: 21px;
}

/* line 31919, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .cart-widget-side .widget-heading .widget-close:before,
.rtl .cart-widget-side .widget-heading .widget-close:after {
  right: auto;
  left: 0;
  transition: 0;
}

/* line 31925, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .cart-widget-side .widget-heading .widget-close:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -sand-transform: rotate(-45deg);
}

/* line 31933, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .cart-widget-side .widget-heading .widget-close:before {
  -sand-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 31941, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_shopping_cart .total strong {
  float: right;
}

/* line 31944, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_shopping_cart .total .amount {
  float: left;
}

/* line 31947, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_shopping_cart .buttons .checkout:hover,
.rtl .widget_shopping_cart .buttons .checkout:focus {
  opacity: 1;
}

/* line 31951, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_shopping_cart .product_list_widget {
  text-align: right;
}

/* line 31954, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_shopping_cart .product_list_widget li > a {
  padding-right: 0;
  padding-left: 15px;
}

/* line 31958, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_shopping_cart .product_list_widget .empty {
  padding-left: 0;
  padding-right: 75px;
}

/* line 31962, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_shopping_cart .product_list_widget .empty:before {
  left: auto;
  right: 10px;
}

/* line 31966, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_shopping_cart .product_list_widget .empty:after {
  left: auto;
  right: 22px;
}

/* line 31970, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_shopping_cart .product_list_widget .remove {
  right: auto;
  left: 0;
  padding-left: 0;
}

/* line 31975, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .right-column {
  text-align: left;
}

/* line 31978, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .right-column > div {
  margin-left: 0;
  margin-right: 10px;
}

/* line 31982, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .right-column > div:first-child {
  margin-right: 0;
}

/* line 31985, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .right-column .wishlist-info-widget {
  margin-right: 10px;
  margin-left: 6px;
}

/* line 31989, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .right-column .wishlist-info-widget > a > span {
  left: auto;
  right: 20px;
}

/* line 31993, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .right-column .shopping-cart .dropdown-wrap-cat {
  right: auto;
  left: 0;
}

/* line 31997, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .my-account-with-icon li:first-child > a:after {
  margin-left: 0;
  margin-right: 30px;
}

/* line 32001, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-base .site-logo {
  padding-right: 0;
}

/* line 32004, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-shop .main-nav {
  padding-right: 0;
  padding-left: 15px;
}

/* line 32008, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-shop .right-column .header-links {
  border-right: 0;
  border-left: 2px solid #f5f5f5;
  margin-right: 0;
  margin-left: 15px;
  padding-right: 0;
  padding-left: 35px;
}

/* line 32016, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-simple .site-logo {
  padding-right: 0;
}

/* line 32019, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-split .left-side {
  text-align: right;
  padding-right: 0;
  padding-left: 15px;
}

/* line 32024, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-split .left-side > div {
  margin-right: 0;
  margin-left: 10px;
}

/* line 32028, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-split .basel-search-dropdown .basel-search-wrapper {
  left: auto;
  right: -24px;
}

/* line 32032, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-logo-center .widgetarea-head {
  padding-right: 0;
  padding-left: 15px;
}

/* line 32036, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-categories .site-logo {
  padding-right: 0;
}

/* line 32039, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-categories .right-column .wishlist-info-widget {
  margin-left: 6px;
}

/* line 32042, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-categories .menu-opener {
  padding: 22px 20px 22px 0;
}

/* line 32045, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-categories .arrow-opener {
  right: auto;
  left: 20px;
}

/* line 32049, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-categories .search-extended {
  padding-left: 0;
  padding-right: 20px;
}

/* line 32053, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-menu-top .mobile-nav-icon {
  float: right;
}

/* line 32056, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.global-header-vertical .basel-search-full-screen .basel-search-wrapper {
  margin-left: 0;
  margin-right: 280px;
}

/* line 32060, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.global-header-vertical .basel-search-dropdown .basel-search-wrapper {
  right: 0;
  left: auto;
}

/* line 32064, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.global-header-vertical.wrapper-boxed {
  padding-left: 0;
  padding-right: 280px;
}

/* line 32068, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.global-header-vertical.wrapper-boxed .website-wrapper {
  padding-right: 0;
}

/* line 32071, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.global-header-vertical .owl-carousel:hover .owl-nav div.owl-prev {
  left: auto;
  right: -33px;
}

/* line 32075, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.global-header-vertical .owl-carousel:hover .owl-nav div.owl-next {
  right: auto;
  left: -33px;
}

/* line 32079, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-vertical .site-logo {
  padding-right: 0;
}

/* line 32082, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-vertical .main-nav ul.menu > li > .sub-menu-dropdown {
  left: auto;
  right: 90%;
  margin-left: 0;
  margin-right: 17px;
}

/* line 32088, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-vertical .main-nav ul.menu > li > .sub-menu-dropdown:before {
  right: auto;
  left: 100%;
}

/* line 32092, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.header-vertical
.main-nav
ul.menu
> li.callto-btn.menu-item-has-children
a:after {
  right: auto;
  left: 15px;
}

/* line 32101, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-vertical .main-nav ul.menu > li:hover > a {
  margin-left: 0;
  margin-right: 5px;
}

/* line 32105, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-vertical .main-nav ul.menu > li:hover > .sub-menu-dropdown {
  left: auto;
  right: 100%;
}

/* line 32109, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-vertical .main-nav ul.menu > li.callto-btn:hover > a {
  margin-right: 0;
}

/* line 32112, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.header-vertical
.main-nav
ul.menu
.menu-item-design-default
> .sub-menu-dropdown,
.rtl
.header-vertical
.main-nav
ul.menu
.menu-item-design-full-width
> .sub-menu-dropdown,
.rtl
.header-vertical
.main-nav
ul.menu
.menu-item-design-sized
> .sub-menu-dropdown {
  transition: opacity 0.2s ease 0.1s, visibility 0.2s ease 0.1s, right 0.2s ease 0.1s;
  left: auto;
  right: 90%;
}

/* line 32137, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.header-vertical
.main-nav
ul.menu
.item-event-hover:hover
> .sub-menu-dropdown,
.rtl
.header-vertical
.main-nav
ul.menu
.item-event-click.item-menu-opened
> .sub-menu-dropdown {
  left: auto;
  right: 100%;
}

/* line 32152, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-vertical .main-nav ul.menu > .menu-item-has-children {
  margin: 0;
}

/* line 32155, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-vertical .main-nav ul.menu > .menu-item-has-children > a {
  padding: 15px 15px 13px 28px;
}

/* line 32158, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .header-vertical .main-nav ul.menu > .menu-item-has-children > a:after {
  content: "\f104";
  right: auto;
  left: 15px;
}

/* line 32163, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .labels-rectangular {
  left: auto;
  right: 0;
}

/* line 32167, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .labels-rounded {
  left: auto;
  right: 5px;
}

/* line 32171, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .menu-label {
  right: auto;
  left: -5px;
}

/* line 32175, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .menu-label:after {
  content: "\f0d9";
  left: auto;
  right: 3px;
}

/* line 32180, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.global-search-full-screen.basel-search-opened
.autocomplete-suggestions
> div {
  margin-right: 0;
  margin-left: 15px;
}

/* line 32186, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.global-search-full-screen.basel-search-opened
.autocomplete-suggestions
.view-all-products {
  text-align: right;
}

/* line 32191, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-search-full-screen .basel-search-inner input[type="text"] {
  padding-left: 90px;
  padding-right: 0;
}

/* line 32195, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-search-full-screen .basel-search-inner button {
  right: auto;
  left: 0;
}

/* line 32199, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-search-full-screen .basel-search-inner form.search-loading:after {
  right: auto;
  left: 140px;
}

/* line 32203, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-search-full-screen .basel-search-inner .basel-close-search {
  right: auto;
  left: 45px;
  padding-right: 0;
  padding-left: 50px;
}

/* line 32209, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-search-full-screen .basel-search-inner .basel-close-search:before,
.rtl .basel-search-full-screen .basel-search-inner .basel-close-search:after {
  right: auto;
  left: 0;
}

/* line 32214, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-search-dropdown .basel-search-wrapper {
  right: auto;
  left: -24px;
}

/* line 32218, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form.search-loading
input[type="text"] {
  padding-left: 0;
  padding-right: 45px;
}

/* line 32227, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form.search-loading:after {
  left: auto;
  right: 20px;
}

/* line 32235, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
input[type="text"] {
  border-right: 1px solid rgba(131, 131, 131, 0.2);
  border-left: 0;
}

/* line 32244, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .search-extended form.search-loading:after {
  right: auto;
  left: 12px;
}

/* line 32248, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .search-extended input[type="text"] {
  padding-right: 15px;
  padding-left: 45px;
}

/* line 32252, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .search-extended #searchsubmit_sticky,
.rtl .search-extended #searchsubmit {
  right: auto;
  left: 0;
}

/* line 32257, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .autocomplete-suggestions .suggestion-thumb {
  float: right;
  margin-right: 0;
  margin-left: 15px;
}

/* line 32262, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl form.has-categories-dropdown .search-by-category {
  right: auto;
  left: 40px;
}

/* line 32266, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl form.has-categories-dropdown .search-by-category .dropdown-list {
  text-align: right;
  right: auto;
  left: -40px;
}

/* line 32271, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
form.has-categories-dropdown
.search-by-category
.dropdown-list
.children
li
a:before {
  content: "\f104";
  padding-right: 5px;
  padding-left: 8px;
}

/* line 32282, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl form.has-categories-dropdown input[type="text"] {
  padding-left: 72px;
  padding-right: 15px;
}

/* line 32286, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .search-results-wrapper {
  text-align: right;
}

/* line 32289, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.error404 .page-content > .searchform input[type="text"] {
  padding-left: 105px;
  padding-right: 15px;
}

/* line 32293, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.error404 .page-content > .searchform #searchsubmit {
  right: auto;
  left: 0;
}

/* line 32297, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.search-no-results.woocommerce .woocommerce-info:before {
  margin-right: 0;
  margin-left: 10px;
}

/* line 32301, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-navigation .menu > li a i {
  margin-right: 0;
  margin-left: 2px;
}

/* line 32305, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-navigation .menu > li .sub-menu-dropdown {
  background-position: bottom left;
}

/* line 32308, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.basel-navigation
.menu
> li.menu-item-design-default
ul
li.menu-item-has-children:after {
  content: "\f104";
  right: auto;
  left: 14px;
}

/* line 32318, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-navigation .menu > li.menu-item-design-default ul li:hover > ul {
  left: auto;
  right: 100%;
}

/* line 32322, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-navigation .menu > li.menu-item-design-default ul li:hover > a {
  margin-left: 0;
  margin-right: 5px;
}

/* line 32326, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-navigation .menu > li.menu-item-design-default .sub-menu-dropdown {
  left: auto;
  right: 0;
}

/* line 32330, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-navigation .menu > li.menu-item-design-default .sub-sub-menu {
  left: auto;
  right: 80%;
}

/* line 32334, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.basel-navigation
.menu
> li.menu-item-design-full-width
> .sub-menu-dropdown,
.rtl .basel-navigation .menu > li.menu-item-design-sized > .sub-menu-dropdown {
  left: auto;
  right: 0;
}

/* line 32343, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-navigation .menu > li.menu-item-design-full-width .sub-menu > li,
.rtl .basel-navigation .menu > li.menu-item-design-sized .sub-menu > li {
  float: right;
}

/* line 32347, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.basel-navigation
.menu
> li.menu-item-design-full-width
.sub-sub-menu
li
a
.menu-label,
.rtl
.basel-navigation
.menu
> li.menu-item-design-sized
.sub-sub-menu
li
a
.menu-label {
  right: auto;
  left: -25px;
}

/* line 32366, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.basel-navigation
.menu
> li.menu-item-design-full-width
.sub-sub-menu
li
a:hover,
.rtl
.basel-navigation
.menu
> li.menu-item-design-sized
.sub-sub-menu
li
a:hover {
  margin-left: 0;
  margin-right: 5px;
}

/* line 32383, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-navigation .menu > li.callto-btn.menu-item-has-children > a {
  padding-right: 21px;
  padding-left: 25px;
}

/* line 32387, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-navigation .menu > li.callto-btn.menu-item-has-children > a:after {
  right: auto;
  left: 10px;
}

/* line 32391, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.main-header:not(.header-vertical)
.basel-navigation
.menu
> li.callto-btn
> .sub-menu-dropdown,
.rtl
.sticky-header
.basel-navigation
.menu
> li.callto-btn
> .sub-menu-dropdown {
  left: auto;
  right: 12px;
}

/* line 32406, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .main-nav .menu li {
  text-align: right;
}

/* line 32409, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .main-nav .menu > li.menu-item-has-children {
  margin-right: 0;
  margin-left: 5px;
}

/* line 32413, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .main-nav .menu > li.menu-item-has-children a:after {
  right: auto;
  left: 1px;
}

/* line 32417, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-show-categories {
  padding-right: 0;
  padding-left: 22px;
}

/* line 32421, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-show-categories:before,
.rtl .basel-show-categories:after {
  right: auto;
  left: 0;
}

/* line 32426, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-product-categories li .children .children {
  left: auto;
  right: 100%;
}

/* line 32430, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_nav_mega_menu .menu > li.menu-item-has-children > a:after,
.rtl .mega-navigation .menu > li.menu-item-has-children > a:after {
  content: "\f104";
  right: auto;
  left: 20px;
}

/* line 32436, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.widget_nav_mega_menu
.menu
> li.menu-item-design-default
.sub-menu-dropdown,
.rtl
.widget_nav_mega_menu
.menu
> li.menu-item-design-full-width
.sub-menu-dropdown,
.rtl .widget_nav_mega_menu .menu > li.menu-item-design-sized .sub-menu-dropdown,
.rtl .mega-navigation .menu > li.menu-item-design-default .sub-menu-dropdown,
.rtl .mega-navigation .menu > li.menu-item-design-full-width .sub-menu-dropdown,
.rtl .mega-navigation .menu > li.menu-item-design-sized .sub-menu-dropdown {
  left: auto;
  right: 90%;
}

/* line 32453, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.widget_nav_mega_menu
.menu
> li.item-event-hover:hover
> .sub-menu-dropdown,
.rtl
.widget_nav_mega_menu
.menu
> li.item-event-click.item-menu-opened
> .sub-menu-dropdown,
.rtl .mega-navigation .menu > li.item-event-hover:hover > .sub-menu-dropdown,
.rtl
.mega-navigation
.menu
> li.item-event-click.item-menu-opened
> .sub-menu-dropdown {
  left: auto;
  right: 100%;
}

/* line 32472, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mobile-nav {
  direction: ltr;
}

/* line 32475, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mobile-nav > form,
.rtl .mobile-nav > div {
  direction: rtl;
}

/* line 32479, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mobile-nav ul li a i {
  margin-right: 0;
  margin-left: 2px;
}

/* line 32483, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mobile-nav ul li.item-with-label > a .menu-label {
  right: auto;
  left: 30px;
}

/* line 32487, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mobile-nav ul li.menu-item-has-children > a {
  padding-right: 15px;
  padding-left: 43px;
}

/* line 32491, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mobile-nav .sub-menu-dropdown ul:before {
  left: auto;
  right: 20px;
}

/* line 32495, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mobile-nav .searchform.search-loading:after {
  right: auto;
  left: 27px;
}

/* line 32499, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mobile-nav .searchform input[type="text"] {
  padding: 14px 18px 14px 50px;
}

/* line 32502, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mobile-nav .searchform button {
  right: auto;
  left: 10px;
}

/* line 32506, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mobile-nav .icon-sub-menu {
  right: auto;
  left: 0;
  padding-right: 0;
  border-left: none;
  border-right: 1px solid rgba(92, 92, 92, 0.23);
}

/* line 32513, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mobile-nav .icon-sub-menu:after,
.rtl .mobile-nav .icon-sub-menu:before {
  right: auto;
  left: 50%;
  margin-right: 0;
  margin-left: -5px;
}

/* line 32520, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.act-mobile-menu .mobile-nav {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -sand-transform: translate3d(0, 0, 0);
}

/* line 32526, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .page-title .entry-header .breadcrumbs > a:before {
  margin-right: 0;
  margin-left: 5px;
}

/* line 32530, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .title-design-default .entry-title {
  float: right;
}

/* line 32533, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .title-design-default .breadcrumbs {
  float: left;
}

/* line 32536, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .blog-post-loop .post-date {
  left: auto;
  right: 10px;
}

/* line 32540, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .blog-post-loop .meta-post-categories {
  margin-left: 0;
  margin-right: 90px;
}

/* line 32544, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .blog-post-loop .entry-title {
  margin-left: 0;
  margin-right: 90px;
}

/* line 32548, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .blog-post-loop .entry-meta {
  margin-left: 0;
  margin-right: 92px;
}

/* line 32552, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .blog-post-loop.has-post-thumbnail .meta-post-categories {
  margin-right: 0;
}

/* line 32555, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .blog-post-loop.has-post-thumbnail .entry-title {
  margin-right: 0;
}

/* line 32558, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .blog-post-loop.has-post-thumbnail .entry-meta {
  margin-right: 0;
}

/* line 32561, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .blog-design-masonry.has-post-thumbnail .post-date {
  left: auto;
  right: 25px;
}

/* line 32565, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.blog-design-masonry.format-gallery
.entry-header
.entry-thumbnail
+ .post-date {
  left: auto;
  right: 25px;
}

/* line 32573, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .blog-design-small-images .entry-thumbnail {
  margin-right: 0;
  margin-left: 30px;
  float: right;
}

/* line 32578, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-post-navigation .prev-link {
  float: right;
}

/* line 32581, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-post-navigation .prev-link a {
  padding-left: 0;
  padding-right: 15px;
}

/* line 32585, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-post-navigation .prev-link a:before {
  display: none;
}

/* line 32588, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-post-navigation .prev-link a:after {
  content: "\f105";
  margin-left: 10px;
  font: var(--fa-font-regular);
}

/* line 32593, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-post-navigation .next-link {
  float: left;
}

/* line 32596, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-post-navigation .next-link a {
  padding-right: 0;
  padding-left: 15px;
}

/* line 32600, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-post-navigation .next-link a:after {
  display: none;
}

/* line 32603, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-post-navigation .next-link a:before {
  content: "\f104";
  margin-right: 10px;
  font: var(--fa-font-regular);
}

/* line 32608, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .comments-area .comment-body {
  padding-left: 0;
  padding-right: 105px;
}

/* line 32612, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .comments-area .comment-body .comment-author {
  float: right;
}

/* line 32615, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .comments-area .comment-body .comment-author img {
  left: auto;
  right: 0;
}

/* line 32619, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .comments-area .comment-body .comment-meta {
  text-align: left;
}

/* line 32622, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .comments-area .comment-body .comment-edit-link {
  margin-left: 0;
  margin-right: 5px;
}

/* line 32626, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .comments-area .comment-list li.comment .children {
  padding-left: 0;
  padding-right: 30px;
}

/* line 32630, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .blog-post-loop.post-single-page footer.entry-meta {
  margin-right: 0;
  text-align: right;
}

/* line 32634, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .author-info {
  padding-left: 0;
  padding-right: 105px;
}

/* line 32638, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .author-info .author-avatar {
  left: auto;
  right: 0;
}

/* line 32642, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .author-area .author-info {
  padding-right: 0;
}

/* line 32645, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .format-gallery .owl-carousel .owl-nav {
  right: auto;
  left: 10px;
}

/* line 32649, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .portfolio-hover-inverse .portfolio-entry .portfolio-enlarge,
.rtl .portfolio-hover .portfolio-entry .portfolio-enlarge,
.rtl .portfolio-bordered .portfolio-entry .portfolio-enlarge,
.rtl .portfolio-bordered-inverse .portfolio-entry .portfolio-enlarge {
  right: auto;
  left: 0;
}

/* line 32656, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .portfolio-text-shown .portfolio-entry .portfolio-info {
  padding: 20px 0 20px 50px;
}

/* line 32659, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .portfolio-text-shown .portfolio-entry .portfolio-info:after {
  content: "\f104";
  right: auto;
  left: 30px;
}

/* line 32664, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.portfolio-text-shown
.portfolio-entry:hover
.entry-header
> .portfolio-info {
  padding-right: 20px;
  padding-left: 50px;
}

/* line 32672, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.portfolio-text-shown
.portfolio-entry:hover
.entry-header
> .portfolio-info:after {
  right: auto;
  left: 20px;
}

/* line 32680, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .portfolio-with-bg .portfolio-entry .entry-thumbnail:after,
.rtl .portfolio-with-bg-alt .portfolio-entry .entry-thumbnail:after {
  content: "\f104";
  left: auto;
  right: 45%;
  -sand-transform: translateY(-50%) translateX(50%);
  transform: translateY(-50%) translateX(50%);
}

/* line 32692, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.portfolio-with-bg
.portfolio-entry:hover
.entry-header
> .portfolio-info:after,
.rtl
.portfolio-with-bg-alt
.portfolio-entry:hover
.entry-header
> .portfolio-info:after {
  right: auto;
  left: 20px;
}

/* line 32705, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.portfolio-with-bg
.portfolio-entry:hover
.entry-header
> .entry-thumbnail:after,
.rtl
.portfolio-with-bg-alt
.portfolio-entry:hover
.entry-header
> .entry-thumbnail:after {
  left: auto;
  right: 50%;
}

/* line 32718, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .row-spacing-0 .portfolio-entry {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
}

/* line 32723, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .row-spacing-2 .portfolio-entry {
  padding-left: 1px;
  padding-right: 1px;
  margin-bottom: 2px;
}

/* line 32728, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .row-spacing-6 .portfolio-entry {
  padding-left: 3px;
  padding-right: 3px;
  margin-bottom: 6px;
}

/* line 32733, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .row-spacing-10 .portfolio-entry {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 10px;
}

/* line 32738, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .row-spacing-20 .portfolio-entry {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}

/* line 32743, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .row-spacing-30 .portfolio-entry {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}

/* line 32748, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .title-shop .nav-shop h1 {
  float: left;
  margin-left: 0;
  margin-right: 20px;
}

/* line 32753, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.title-shop
.basel-back-btn
+ h1
+ .basel-show-categories
+ .basel-product-categories,
.rtl
.title-shop
.basel-back-btn
+ .basel-show-categories
+ .basel-product-categories {
  padding-left: 60px;
  padding-right: 60px;
}

/* line 32767, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .title-shop .basel-back-btn {
  left: auto;
  right: 0;
}

/* line 32771, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.title-shop.title-design-default
.nav-shop
.basel-back-btn
+ h1
+ .basel-show-categories
+ .basel-product-categories,
.rtl
.title-shop.title-design-default
.nav-shop
.basel-back-btn
+ .basel-show-categories
+ .basel-product-categories {
  padding-right: 60px;
  padding-left: 60px;
}

/* line 32787, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .title-shop.title-design-centered .nav-shop h1 {
  float: none;
  margin-right: 0;
}

/* line 32791, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-back-btn > span:before {
  content: "\f0da";
  left: auto;
  right: -4px;
}

/* line 32796, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-back-btn > span:after {
  right: auto;
  left: -1px;
}

/* line 32800, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .shop-loop-head {
  text-align: left;
}

/* line 32803, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .shop-loop-head .basel-filter-buttons {
  margin-left: 0;
  margin-right: 20px;
}

/* line 32807, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .shop-loop-head .basel-filter-buttons .open-filters {
  padding-right: 0;
  padding-left: 20px;
}

/* line 32811, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .shop-loop-head .basel-filter-buttons .open-filters:before,
.rtl .shop-loop-head .basel-filter-buttons .open-filters:after {
  right: auto;
  left: 0;
}

/* line 32816, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .shop-loop-head .woocommerce-breadcrumb {
  float: right;
}

/* line 32819, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .shop-loop-head .woocommerce-ordering {
  margin-left: 0;
  margin-right: 20px;
}

/* line 32823, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-shop-view {
  margin-left: 0;
  margin-right: 20px;
}

/* line 32827, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-shop-view.products-view-list_grid > a:last-child {
  margin-left: 0;
  margin-right: 12px;
}

/* line 32831, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-shop-view.products-view-grid_list > a:last-child {
  margin-right: 0;
  margin-left: 12px;
}

/* line 32835, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-list-item .product-title,
.rtl .product-list-item .product-list-info {
  text-align: right;
}

/* line 32839, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-list-item .yith-wcwl-add-to-wishlist a:after {
  left: auto;
  right: 0;
  margin-right: 0;
}

/* line 32844, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-list-item .product-compare-button > a:before {
  margin-right: 0;
  margin-left: 4px;
}

/* line 32848, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-list-item .product-compare-button > a:after {
  left: auto;
  right: 0;
}

/* line 32852, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-list-item:after {
  left: auto;
  right: 15px;
}

/* line 32856, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-list-image .quick-view {
  right: auto;
  left: 0;
}

/* line 32860, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-list-info {
  padding-right: 0;
  border-right: none;
  padding-left: 20px;
  border-left-width: 1px;
  border-left-style: solid;
}

/* line 32867, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-buttons {
  right: auto;
  left: 0;
}

/* line 32871, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-buttons .yith-wcwl-add-to-wishlist > div .basel-tooltip-label {
  right: auto;
  left: 135%;
}

/* line 32875, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.basel-buttons
.yith-wcwl-add-to-wishlist
> div
.basel-tooltip-label:before {
  content: "\f0d9";
  left: auto;
  right: 99%;
}

/* line 32884, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.basel-buttons
.yith-wcwl-add-to-wishlist
> div:hover
.basel-tooltip-label {
  right: auto;
  left: 115%;
}

/* line 32892, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-buttons .yith-wcwl-add-to-wishlist a:after {
  margin-right: 0;
}

/* line 32895, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-buttons .quick-view > a .basel-tooltip-label,
.rtl .basel-buttons .product-compare-button > a .basel-tooltip-label {
  right: auto;
  left: 135%;
}

/* line 32900, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-buttons .quick-view > a .basel-tooltip-label:before,
.rtl .basel-buttons .product-compare-button > a .basel-tooltip-label:before {
  content: "\f0d9";
  left: auto;
  right: 99%;
}

/* line 32906, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-buttons .quick-view > a:hover .basel-tooltip-label,
.rtl .basel-buttons .product-compare-button > a:hover .basel-tooltip-label {
  right: auto;
  left: 115%;
}

/* line 32911, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-buttons .quick-view .open-quick-view:before {
  margin-left: 5px;
}

/* line 32914, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .icon-drop-category {
  right: auto;
  left: 0;
}

/* line 32918, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .categories-space-0 {
  margin-left: -0px;
  margin-right: -0px;
}

/* line 32922, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .categories-space-0 .category-grid-item {
  padding-left: 0;
  padding-right: 0;
}

/* line 32926, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .categories-space-2 {
  margin-left: -1px;
  margin-right: -1px;
}

/* line 32930, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .categories-space-2 .category-grid-item {
  padding-left: 1px;
  padding-right: 1px;
}

/* line 32934, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .categories-space-6 {
  margin-left: -3px;
  margin-right: -3px;
}

/* line 32938, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .categories-space-6 .category-grid-item {
  padding-left: 3px;
  padding-right: 3px;
}

/* line 32942, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .categories-space-10 {
  margin-left: -5px;
  margin-right: -5px;
}

/* line 32946, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .categories-space-10 .category-grid-item {
  padding-left: 5px;
  padding-right: 5px;
}

/* line 32950, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .categories-space-20 {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 32954, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .categories-space-20 .category-grid-item {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 32958, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .categories-space-30 {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 32962, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .categories-space-30 .category-grid-item {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 32966, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .star-rating:before {
  left: auto;
  right: 0;
}

/* line 32970, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .star-rating span {
  float: right;
  left: auto;
  right: 0;
}

/* line 32975, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .star-rating span:before {
  left: auto;
  right: 0;
}

/* line 32979, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-alt .product-title {
  text-align: right;
}

/* line 32982, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-alt .price {
  text-align: right;
}

/* line 32985, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-alt .btn-add > a {
  padding-left: 0;
  padding-right: 22px;
}

/* line 32989, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-alt .btn-add > a.product_type_simple:before,
.rtl .basel-hover-alt .btn-add > a.product_type_variable:before,
.rtl .basel-hover-alt .btn-add > a.product_type_grouped:before {
  left: auto;
  right: 0;
}

/* line 32995, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-alt .btn-add > a.add_to_cart_button:before,
.rtl .basel-hover-alt .btn-add > a.added_to_cart:before,
.rtl .basel-hover-alt .btn-add > a.product_type_external:before {
  left: auto;
  right: 0;
}

/* line 33001, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-alt .btn-add > a:after {
  left: auto;
  right: 0;
}

/* line 33005, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-quick .quick-shop-btn > a:before {
  margin-right: 0;
  margin-left: 10px;
}

/* line 33009, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-quick .quick-shop-btn > a.add_to_cart_button.loading {
  padding-right: 0;
  padding-left: 30px;
}

/* line 33013, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-quick .quick-shop-btn > a:after {
  right: auto;
  left: 15px;
}

/* line 33017, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-quick .single_add_to_cart_button:after {
  right: auto;
  left: 0;
}

/* line 33021, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-quick .single_add_to_cart_button.loading {
  padding-right: 20px;
  padding-left: 50px;
}

/* line 33025, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-quick .single_add_to_cart_button.loading:after {
  right: auto;
  left: 12px;
}

/* line 33029, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-quick .swatches-select > div {
  margin-right: 0;
  margin-left: 10px;
}

/* line 33033, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-quick .swatches-select > div:last-child {
  margin-left: 0;
}

/* line 33036, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-quick .quick-shop-close {
  right: auto;
  left: 5px;
}

/* line 33040, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-quick .quick-shop-close > span {
  padding-right: 0;
  padding-left: 18px;
}

/* line 33044, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-quick .quick-shop-close > span:before,
.rtl .basel-hover-quick .quick-shop-close > span:after {
  right: auto;
  left: 0;
}

/* line 33049, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-hover-quick .reset_variations:before {
  margin-right: 0;
  margin-left: 5px;
}

/* line 33053, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .swatches-on-grid .swatch-on-grid {
  margin-right: 0;
  margin-left: 8px;
}

/* line 33057, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .swatches-on-grid .swatch-on-grid:last-child {
  margin-left: 0;
}

/* line 33060, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .rpwe-alignleft {
  float: right;
}

/* line 33063, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .rpwe-alignleft {
  margin: 2px 0 2px 10px;
}

/* line 33066, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_layered_nav_filters ul li {
  margin-right: 0;
  margin-left: 15px;
}

/* line 33070, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_layered_nav_filters ul li a {
  padding-left: 0;
  padding-right: 16px;
}

/* line 33074, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_layered_nav_filters ul li a:before,
.rtl .widget_layered_nav_filters ul li a:after {
  left: auto;
  right: 0;
}

/* line 33079, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product_list_widget li img {
  float: right;
  margin-right: 0;
  margin-left: 12px;
}

/* line 33084, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product_list_widget li .star-rating {
  margin-left: 0;
  margin-right: 73px;
}

/* line 33088, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_product_categories ul > li ul li:before,
.rtl .widget_categories ul > li ul li:before,
.rtl .widget_pages ul > li ul li:before,
.rtl .widget_archive ul > li ul li:before,
.rtl .widget_nav_menu ul > li ul li:before {
  content: "\f104";
  padding: 0 5px 0 10px;
}

/* line 33096, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_product_categories ul > li ul li ul,
.rtl .widget_categories ul > li ul li ul,
.rtl .widget_pages ul > li ul li ul,
.rtl .widget_archive ul > li ul li ul,
.rtl .widget_nav_menu ul > li ul li ul {
  margin-left: 0;
  margin-right: 20px;
}

/* line 33104, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-cats-toggle {
  right: auto;
  left: 0;
}

/* line 33108, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-user-panel > .basel-user-panel .user-avatar {
  left: auto;
  right: 0;
}

/* line 33112, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-user-panel > .basel-user-panel .user-avatar + .user-info {
  margin-left: 0;
  margin-right: 75px;
}

/* line 33116, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_rss .rss-date:before {
  margin-right: 0;
  margin-left: 5px;
}

/* line 33120, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_search .searchform div input[type="text"] {
  padding-right: 15px;
  padding-left: 100px;
}

/* line 33124, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_search .searchform div #searchsubmit {
  right: auto;
  left: 0;
}

/* line 33128, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .yith-woocompare-widget a.compare {
  float: left;
}

/* line 33131, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .yith-woocompare-widget ul.products-list li .remove {
  left: auto;
  right: 9px;
}

/* line 33135, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .yith-woocompare-widget ul.products-list li:not(.list_empty) {
  padding: 5px 40px 5px 0;
}

/* line 33138, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .carousel-device .owl-carousel .owl-nav {
  left: auto;
  right: 0;
}

/* line 33142, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .carousel-device .owl-carousel .owl-nav > div.owl-prev {
  left: auto;
  right: 0;
}

/* line 33146, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .carousel-device .owl-carousel .owl-nav > div.owl-next {
  right: auto;
  left: 0;
}

/* line 33150, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .carousel-device .owl-carousel:hover .owl-nav div.owl-prev {
  left: auto;
  right: 0;
}

/* line 33154, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .carousel-device .owl-carousel:hover .owl-nav div.owl-next {
  right: auto;
  left: 0;
}

/* line 33158, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .testimonial-inner {
  direction: ltr;
}

/* line 33161, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .testimonial-content {
  direction: rtl;
}

/* line 33164, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-info-box2 {
  direction: ltr;
}

/* line 33167, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-info-box2 .info-box-content {
  direction: rtl;
}

/* line 33170, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .PI_SimpleTwitterTweets .twitter-list li img,
.rtl .PI_SimpleTwitterTweets .twitter-list li:before {
  left: auto;
  right: 0;
  margin-left: 0;
  margin-right: -57px;
}

/* line 33177, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .PI_SimpleTwitterTweets .twitter-list li:before {
  margin-left: 0;
  margin-right: -34px;
}

/* line 33181, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .PI_SimpleTwitterTweets .twitter-list.with-tweet-icon li {
  margin-left: 0;
  margin-right: 36px;
}

/* line 33185, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .instagram-widget .instagram-pics li {
  float: right;
}

/* line 33188, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .instagram-widget .instagram-pics li a {
  left: auto;
  right: 0;
}

/* line 33192, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .instagram-widget .instagram-pics li .hover-mask {
  left: auto;
  right: 0;
}

/* line 33196, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .instagram-widget .instagram-pics li .hover-mask:after {
  content: "\f104";
  left: auto;
  right: -20px;
}

/* line 33201, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.instagram-widget
.instagram-pics
li:hover
> .wrapp-pics
> .hover-mask:after {
  left: auto;
  right: 0;
}

/* line 33210, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .instagram-widget .clear a:before {
  margin-left: 5px;
  margin-right: 0;
}

/* line 33214, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-list .list-icon {
  margin-right: 0;
  margin-left: 10px;
}

/* line 33218, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-list-type-unordered ul li .list-icon:before {
  content: "\f053";
}

/* line 33221, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_recent_comments ul li span:after {
  content: "\e04a";
  display: inline-block;
  font-weight: normal;
  margin-left: 5px;
  font-family: "simple-line-icons";
}

/* line 33228, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .widget_recent_comments ul li:before {
  display: none;
}

/* line 33231, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .products-footer .basel-blog-load-more:after,
.rtl .products-footer .basel-products-load-more:after,
.rtl .products-footer .basel-portfolio-load-more:after,
.rtl .blog-footer .basel-blog-load-more:after,
.rtl .blog-footer .basel-products-load-more:after,
.rtl .blog-footer .basel-portfolio-load-more:after,
.rtl .portfolio-footer .basel-blog-load-more:after,
.rtl .portfolio-footer .basel-products-load-more:after,
.rtl .portfolio-footer .basel-portfolio-load-more:after {
  right: auto;
  left: 0;
}

/* line 33243, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .products-footer .basel-blog-load-more.loading,
.rtl .products-footer .basel-products-load-more.loading,
.rtl .products-footer .basel-portfolio-load-more.loading,
.rtl .blog-footer .basel-blog-load-more.loading,
.rtl .blog-footer .basel-products-load-more.loading,
.rtl .blog-footer .basel-portfolio-load-more.loading,
.rtl .portfolio-footer .basel-blog-load-more.loading,
.rtl .portfolio-footer .basel-products-load-more.loading,
.rtl .portfolio-footer .basel-portfolio-load-more.loading {
  padding-right: 20px;
  padding-left: 45px;
}

/* line 33255, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .products-footer .basel-blog-load-more.loading:after,
.rtl .products-footer .basel-products-load-more.loading:after,
.rtl .products-footer .basel-portfolio-load-more.loading:after,
.rtl .blog-footer .basel-blog-load-more.loading:after,
.rtl .blog-footer .basel-products-load-more.loading:after,
.rtl .blog-footer .basel-portfolio-load-more.loading:after,
.rtl .portfolio-footer .basel-blog-load-more.loading:after,
.rtl .portfolio-footer .basel-products-load-more.loading:after,
.rtl .portfolio-footer .basel-portfolio-load-more.loading:after {
  right: auto;
  left: 14px;
}

/* line 33267, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .title-wrapper.basel-title-style-bordered {
  direction: ltr;
}

/* line 33270, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-menu-price .menu-price-image {
  margin-right: 0;
  margin-left: 20px;
}

/* line 33274, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-menu-price .menu-price-details {
  margin-right: 0;
  margin-left: 20px;
}

/* line 33278, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-price-table .price-label {
  right: auto;
  left: -31px;
  transform: rotate(-46deg);
  -webkit-transform: rotate(-46deg);
}

/* line 33284, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-load-prev:after {
  content: "\e606";
}

/* line 33287, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-load-next:after {
  content: "\e605";
}

/* line 33290, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-tabs .tabs-name img {
  margin-right: 0;
  margin-left: 8px;
}

/* line 33294, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-tabs .tabs-navigation-wrapper {
  padding-right: 0;
  padding-left: 65px;
}

/* line 33298, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-tabs .owl-carousel .owl-nav {
  right: auto;
  left: 0;
}

/* line 33302, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-tabs .pagination-arrows + .products-footer {
  right: auto;
  left: 0;
}

/* line 33306, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-tabs .open-title-menu:before {
  margin-right: 0;
  margin-left: 8px;
}

/* line 33310, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-tabs .products-tabs-title {
  left: auto;
  right: 0;
}

/* line 33314, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .owl-carousel .owl-nav .owl-prev {
  left: auto;
  right: -20px;
}

/* line 33318, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .owl-carousel .owl-nav .owl-prev:before {
  content: "\e606";
}

/* line 33321, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .owl-carousel .owl-nav .owl-next {
  right: auto;
  left: -20px;
}

/* line 33325, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .owl-carousel .owl-nav .owl-next:before {
  content: "\e605";
}

/* line 33328, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .owl-carousel:hover .owl-nav .owl-prev {
  left: auto;
  right: -47px;
}

/* line 33332, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .owl-carousel:hover .owl-nav .owl-next {
  right: auto;
  left: -47px;
}

/* line 33336, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mfp-close {
  right: auto;
  left: 0;
}

/* line 33340, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mfp-counter {
  right: auto;
  left: 0;
}

/* line 33344, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mfp-arrow-right {
  right: auto;
  left: 0;
}

/* line 33348, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mfp-arrow-right:after,
.rtl .mfp-arrow-right .mfp-a {
  border-left: none;
  border-right: 17px solid #fff;
}

/* line 33353, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mfp-arrow-right:before,
.rtl .mfp-arrow-right .mfp-b {
  border-left: none;
  border-right: 27px solid #3f3f3f;
}

/* line 33358, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mfp-arrow-left {
  left: auto;
  right: 0;
}

/* line 33362, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mfp-arrow-left:after,
.rtl .mfp-arrow-left .mfp-a {
  border-right: none;
  border-left: 17px solid #fff;
}

/* line 33367, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mfp-arrow-left:before,
.rtl .mfp-arrow-left .mfp-b {
  border-right: none;
  border-left: 27px solid #3f3f3f;
}

/* line 33372, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mfp-move-horizontal .mfp-with-anim {
  transform: translateX(50px);
}

/* line 33375, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mfp-move-horizontal.mfp-ready .mfp-with-anim {
  transform: translateX(0);
}

/* line 33378, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mfp-move-horizontal.mfp-removing .mfp-with-anim {
  transform: translateX(-50px);
}

/* line 33381, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mfp-wrap {
  direction: ltr;
}

/* line 33384, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .mfp-container {
  direction: rtl;
}

/* line 33387, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .pswp__button--arrow--left {
  left: auto;
  right: 0;
}

/* line 33391, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .pswp__button--arrow--left:before {
  left: auto;
  right: 6px;
  background-position: -94px -44px;
}

/* line 33396, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .pswp__button--arrow--right {
  right: auto;
  left: 0;
}

/* line 33400, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .pswp__button--arrow--right:before {
  right: auto;
  left: 6px;
  background-position: -138px -44px;
}

/* line 33405, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl table.compare-list {
  direction: rtl;
}

/* line 33408, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl table.compare-list th {
  text-align: right;
}

/* line 33411, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl table.compare-list tr.remove a {
  padding-right: 0;
  padding-left: 25px;
}

/* line 33415, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl table.compare-list tr.remove a:before,
.rtl table.compare-list tr.remove a:after {
  right: auto;
  left: 0;
}

/* line 33420, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl #cboxClose {
  padding-right: 0;
  padding-left: 50px;
  right: auto;
  left: 0;
}

/* line 33426, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl #cboxClose:after,
.rtl #cboxClose:before {
  right: auto;
  left: 0;
}

/* line 33431, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-threed-view {
  direction: ltr;
}

/* line 33434, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .yith-wcwl-add-to-wishlist > div > a:after {
  margin-left: 0;
  margin-right: 10px;
}

/* line 33438, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .yith-wcwl-add-to-wishlist > div > a:before {
  margin-right: 0;
  margin-left: 2px;
}

/* line 33442, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-cookies-inner .cookies-info-text {
  padding-right: 0;
  padding-left: 30px;
}

/* line 33446, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .cookies-buttons > a {
  margin-right: 0;
  margin-left: 20px;
}

/* line 33450, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .cookies-buttons > a:last-child {
  margin-left: 0;
}

/* line 33453, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce-message,
.rtl .woocommerce-info,
.rtl .woocommerce-error,
.rtl div.wpcf7-response-output {
  padding: 14px 55px 14px 25px;
}

/* line 33459, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl div.wpcf7-validation-errors:before,
.rtl .woocommerce-error:before,
.rtl .woocommerce-info:before {
  content: "\f071";
  left: auto;
  right: 24px;
}

/* line 33466, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce-message:before,
.rtl .wpcf7-mail-sent-ok:before {
  left: auto;
  right: 24px;
}

/* line 33471, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .vc_message_box {
  padding: 1em 4em 1em 1em;
}

/* line 33474, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .vc_message_box.vc_color-success:before {
  left: auto;
  right: 24px;
}

/* line 33478, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .vc_message_box.vc_color-warning:before {
  left: auto;
  right: 24px;
}

/* line 33482, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .vc_message_box.vc_color-info:before {
  left: auto;
  right: 24px;
}

/* line 33486, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .vc_message_box.vc_color-danger:before {
  left: auto;
  right: 24px;
}

/* line 33490, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .wpb_text_column ul,
.rtl .wpb_text_column ol {
  padding-left: 0;
  padding-right: 40px;
}

/* line 33495, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .wpb_text_column ul > li:before {
  content: "\f104";
  left: auto;
  right: -20px;
}

/* line 33500, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .wpb_text_column ul.sub-menu,
.rtl .wpb_text_column ul.sub-sub-menu,
.rtl .wpb_text_column ol.sub-sub-menu,
.rtl .wpb_text_column ol.sub-menu {
  padding-right: 0;
}

/* line 33506, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .wpb_text_column ul.sub-menu li,
.rtl .wpb_text_column ul.sub-sub-menu li,
.rtl .wpb_text_column ol.sub-sub-menu li,
.rtl .wpb_text_column ol.sub-menu li {
  position: static;
}

/* line 33512, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .wpb_text_column ul.sub-menu li:before,
.rtl .wpb_text_column ul.sub-sub-menu li:before,
.rtl .wpb_text_column ol.sub-sub-menu li:before,
.rtl .wpb_text_column ol.sub-menu li:before {
  content: none;
}

/* line 33518, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .wpb_tabs .wpb_tabs_nav li {
  float: right;
}

/* line 33521, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li {
  margin-right: 0;
  margin-left: 20px;
}

/* line 33525, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .vc_toggle_arrow .vc_toggle_icon {
  right: auto;
  left: 0;
  margin-left: 0;
  margin-right: 11px;
}

/* line 33531, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .vc_toggle .vc_toggle_title {
  padding: 10px 0;
  padding-right: 0;
  padding-left: 30px;
}

/* line 33536, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.rtl .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.rtl .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.rtl .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.rtl .vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon {
  left: 0;
  right: auto;
}

/* line 33549, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_square .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.rtl .vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.rtl .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.rtl .vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.rtl .vc_toggle_default .vc_toggle_content .vc_toggle_icon {
  right: auto;
  left: 0;
}

/* line 33562, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.rtl .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.rtl .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.rtl .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.rtl .vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon {
  left: 0;
  right: auto;
}

/* line 33575, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.rtl .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.rtl .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.rtl .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.rtl .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.rtl .vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon {
  left: 0;
  right: auto;
}

/* line 33588, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .vc_separator.vc_separator_align_left h4 {
  padding: 0 0 0 0.8em;
}

/* line 33591, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .vc_separator.vc_separator_align_right h4 {
  padding: 0 0.8em 0 0;
}

/* line 33594, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce .col2-set .col-1,
.rtl.woocommerce-page .col2-set .col-1 {
  float: right;
  width: 48%;
}

/* line 33599, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce .col2-set .col-2,
.rtl.woocommerce-page .col2-set .col-2 {
  float: left;
  width: 48%;
}

/* line 33604, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce .form-row-first,
.rtl .woocommerce .form-row-last,
.rtl.woocommerce-page .form-row-first,
.rtl.woocommerce-page .form-row-last {
  float: right;
  width: 47%;
  overflow: visible;
}

/* line 33612, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce .form-row-last,
.rtl.woocommerce-page .form-row-last {
  float: left;
}

/* line 33616, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce .variation dd,
.rtl .woocommerce .variation dt,
.rtl.woocommerce-page .variation dd,
.rtl.woocommerce-page .variation dt {
  float: right;
}

/* line 33622, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce .variation dt,
.rtl.woocommerce-page .variation dt {
  margin-right: 0;
  margin-left: 5px;
}

/* line 33627, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce .woocommerce-Address .edit,
.rtl.woocommerce-page .woocommerce-Address .edit {
  margin-left: 0;
  margin-right: 5px;
}

/* line 33632, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce-pagination .page-numbers li .next:before {
  content: "\e605";
}

/* line 33635, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce-pagination .page-numbers li .prev:before {
  content: "\e606";
}

/* line 33638, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-woocommerce-layered-nav li.chosen a {
  padding-right: 0;
  padding-left: 16px;
}

/* line 33642, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-woocommerce-layered-nav li.chosen a:before,
.rtl .basel-woocommerce-layered-nav li.chosen a:after {
  right: auto;
  left: 0;
}

/* line 33647, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-woocommerce-layered-nav .filter-swatch {
  margin-right: 0;
  margin-left: 10px;
}

/* line 33651, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-woocommerce-layered-nav .count {
  position: relative;
  float: left;
}

/* line 33655, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-woocommerce-layered-nav .has-scrollbar .swatches-display-list > li {
  padding-right: 0;
  padding-left: 15px;
}

/* line 33659, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-woocommerce-layered-nav .swatches-display-inline li {
  margin-right: 0;
  margin-left: 15px;
}

/* line 33663, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-woocommerce-layered-nav .swatches-display-inline .count {
  float: none;
}

/* line 33666, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.sidebar-inner
.basel-woocommerce-layered-nav
.has-scrollbar
.swatches-display-list
> li {
  padding-right: 0;
  padding-left: 10px;
}

/* line 33675, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .sidebar-inner .basel-woocommerce-layered-nav .swatches-display-inline li {
  margin-left: 14px;
}

/* line 33678, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-scroll > .basel-scroll-pane {
  right: auto;
  left: 0;
}

/* line 33682, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-scroll .basel-scroll-content {
  right: 0 !important;
  left: -17px;
}

/* line 33686, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .sidebar-container .basel-scroll .basel-scroll-content {
  left: 0 !important;
}

/* line 33689, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .select2-container .select2-selection--single {
  text-align: right;
}

/* line 33692, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .select2-container .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

/* line 33696, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.select2-container
.select2-selection--single
.select2-selection__rendered {
  padding-left: 20px;
  padding-right: 0;
}

/* line 33703, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .select2-container--open .select2-dropdown {
  right: auto;
  left: 0;
}

/* line 33707, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce-breadcrumb {
  display: inline-flex;
  display: -ms-inline-flexbox;
}

/* line 33712, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce-breadcrumb a {
  margin-right: 0;
  margin-left: 5px;
}

/* line 33716, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce-breadcrumb a:before {
  content: "/";
  margin-left: 5px;
}

/* line 33720, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce-breadcrumb a:first-child {
  position: relative;
  margin-right: 17px;
}

/* line 33724, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce-breadcrumb a:first-child:before {
  display: none;
}

/* line 33727, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce-breadcrumb a:first-child:after {
  position: absolute;
  right: -17px;
  top: 0;
  margin: 0;
  content: "\f015";
  font: var(--fa-font-regular);
}

/* line 33735, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce-breadcrumb a:not(:first-child):after {
  display: none;
}

/* line 33738, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce-breadcrumb span:before {
  content: "/";
  margin-left: 5px;
  color: #1b1919;
}

/* line 33743, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .popup-quick-view {
  text-align: right;
}

/* line 33746, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .popup-quick-view .entry-summary .share-title {
  margin-right: 0;
  margin-left: 5px;
}

/* line 33750, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .popup-quick-view .basel-scroll .basel-scroll-pane {
  left: 15px;
}

/* line 33753, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .popup-quick-view .basel-scroll-content {
  padding-left: 60px;
  padding-right: 15px;
}

/* line 33757, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .popup-quick-view .single-product-content .variations .reset_variations {
  left: auto;
  right: 0;
  margin-right: 0;
}

/* line 33762, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .popup-quick-view .single-product-content .cart {
  margin-left: 0;
}

/* line 33765, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .popup-quick-view .owl-carousel .owl-nav > div.owl-next {
  right: auto;
  left: -20px;
}

/* line 33769, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .popup-quick-view .owl-carousel .owl-nav > div.owl-prev {
  left: auto;
  right: -20px;
}

/* line 33773, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .popup-quick-view .owl-carousel:hover .owl-nav div.owl-next {
  right: auto;
  left: 0;
}

/* line 33777, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .popup-quick-view .owl-carousel:hover .owl-nav div.owl-prev {
  left: auto;
  right: 0;
}

/* line 33781, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-nav {
  float: left;
}

/* line 33784, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-nav .product-short .product-thumb {
  float: left;
  margin-left: 0;
  margin-right: 10px;
}

/* line 33789, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-nav .product-btn.product-prev {
  float: right;
}

/* line 33792, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-nav .product-btn.product-prev > a span:before {
  content: "\f0da";
  left: auto;
  right: -4px;
}

/* line 33797, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-nav .product-btn.product-prev .wrapper-short {
  right: auto;
  left: -20px;
}

/* line 33801, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-nav .product-btn.product-next {
  float: left;
}

/* line 33804, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-nav .product-btn.product-next > a span:before {
  content: "\f0d9";
  right: auto;
  left: -4px;
}

/* line 33809, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-nav .product-btn.product-next .wrapper-short {
  right: auto;
  left: 20px;
}

/* line 33813, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-products-nav .product-btn:hover .wrapper-short {
  right: auto;
  left: 0;
}

/* line 33817, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .basel-show-product-gallery-wrap {
  right: auto;
  left: 20px;
  padding-right: 0;
  padding-left: 10px;
}

/* line 33823, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .variations label {
  margin-right: 0;
  margin-left: 20px;
}

/* line 33827, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .variations label:after {
  margin-left: 0;
  margin-right: 2px;
}

/* line 33831, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .variations td {
  text-align: right;
}

/* line 33834, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .variations .swatches-select > div {
  margin-right: 0;
  margin-left: 15px;
}

/* line 33838, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .variations .swatches-select > div:last-child {
  margin-left: 0;
}

/* line 33841, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .variations .reset_variations {
  margin-left: 0;
  margin-right: 10px;
}

/* line 33845, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .variations .reset_variations:before {
  margin-right: 0;
  margin-left: 5px;
}

/* line 33849, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .thumbs-position-bottom .thumbnails,
.rtl .single-product-content .thumbs-position-left .thumbnails {
  margin-left: 0;
  margin-right: -2px;
  padding-right: 0;
  padding-left: 1px;
}

/* line 33856, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.single-product-content:not(.product-quick-view)
.woocommerce-product-gallery__wrapper {
  padding-right: 0;
  padding-left: 5px;
}

/* line 33862, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .woocommerce-product-rating .star-rating {
  margin-right: 0;
  margin-left: 10px;
}

/* line 33866, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .cart {
  margin-right: 0;
  margin-left: 15px;
}

/* line 33870, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .cart .quantity {
  margin-right: 0;
  margin-left: 15px;
}

/* line 33874, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:after {
  left: auto;
  right: 0;
  margin-right: 0;
}

/* line 33879, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .entry-summary .button.compare:after {
  left: auto;
  right: 0;
}

/* line 33883, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .entry-summary .button.compare:before {
  margin-right: 0;
  margin-left: 5px;
}

/* line 33887, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .entry-summary .basel-sizeguide-btn svg {
  margin-right: 0;
  margin-left: 2px;
}

/* line 33891, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .entry-summary .cart .button:after {
  right: auto;
  left: 0;
}

/* line 33895, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .entry-summary .cart .button.loading {
  padding-right: 20px;
  padding-left: 40px;
}

/* line 33899, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .entry-summary .cart .button.loading:after {
  right: auto;
  left: 12px;
}

/* line 33903, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .out-of-stock,
.rtl .single-product-content .in-stock {
  margin-right: 0;
  margin-left: 20px;
}

/* line 33908, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .single_variation .out-of-stock,
.rtl .single-product-content .single_variation .in-stock {
  margin-left: 0;
}

/* line 33912, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .single_variation .woocommerce-variation-price,
.rtl
.single-product-content
.single_variation
.woocommerce-variation-availability {
  float: right;
}

/* line 33919, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.single-product-content
.single_variation
.woocommerce-variation-price
.price {
  margin-right: 0;
  margin-left: 20px;
}

/* line 33927, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .product-images .labels-rectangular {
  right: auto;
  left: 20px;
}

/* line 33931, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .product-images .labels-rounded {
  right: auto;
  left: 25px;
}

/* line 33935, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .product-images .thumbs-position-bottom .owl-nav,
.rtl .single-product-content .product-images .thumbs-position-left .owl-nav {
  right: auto;
  left: 14px;
}

/* line 33940, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .product-share {
  text-align: right;
}

/* line 33943, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .product-share .share-title {
  margin-right: 0;
  margin-left: 5px;
}

/* line 33947, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .tabs li {
  margin-right: 0;
  margin-left: 30px;
}

/* line 33951, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .tabs li:last-child {
  margin-left: 0;
}

/* line 33954, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .shop_attributes th {
  text-align: right;
}

/* line 33957, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .shop_attributes td {
  text-align: left;
}

/* line 33960, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content #review_form_wrapper {
  float: right;
  padding-left: 0;
  padding-right: 40px;
  border-left: none;
  border-right: 1px solid #efefef;
}

/* line 33967, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content #comments {
  float: right;
  padding-right: 0;
  padding-left: 40px;
}

/* line 33972, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .commentlist .review_comment_container,
.rtl .single-product-content .commentlist .comment_container {
  padding: 12px 85px 12px 12px;
}

/* line 33976, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.single-product-content
.commentlist
.review_comment_container
.dokan-review-author-img
img,
.rtl .single-product-content .commentlist .review_comment_container > img,
.rtl
.single-product-content
.commentlist
.comment_container
.dokan-review-author-img
img,
.rtl .single-product-content .commentlist .comment_container > img {
  left: auto;
  right: 0;
}

/* line 33993, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .commentlist .comment-text .star-rating {
  float: left;
}

/* line 33996, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .comment-form .comment-form-rating label {
  margin-right: 0;
  margin-left: 15px;
}

/* line 34000, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .comment-form .stars span a {
  margin-right: 0;
  margin-left: 20px;
}

/* line 34004, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .single-product-content .comment-form .stars span a:last-child {
  margin-left: 0;
}

/* line 34007, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.product-with-attachments
.thumbs-position-left
+ .product-additional-galleries {
  margin-left: 0;
  margin-right: 27%;
}

/* line 34014, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-video-button a:before,
.rtl .product-360-button a:before {
  margin-right: 0;
  margin-left: 10px;
}

/* line 34019, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-type-grouped .cart {
  margin-left: 0;
}

/* line 34022, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-type-grouped .group_table .label {
  text-align: right;
}

/* line 34025, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-type-grouped .group_table .quantity {
  margin-left: 0;
}

/* line 34028, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-type-grouped .group_table .price {
  text-align: left;
}

/* line 34031, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-type-grouped .group_table .out-of-stock,
.rtl .product-type-grouped .group_table .in-stock {
  margin-left: 0;
  margin-right: 15px;
}

/* line 34036, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-design-alt .variations td,
.rtl .product-design-sticky .variations td {
  text-align: center;
}

/* line 34040, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-design-alt .variations .reset_variations,
.rtl .product-design-sticky .variations .reset_variations {
  margin-right: 10px;
  margin-left: -54px;
}

/* line 34045, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-design-alt .product-share,
.rtl .product-design-sticky .product-share {
  text-align: center;
}

/* line 34049, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-design-alt .single_variation .woocommerce-variation-price,
.rtl .product-design-alt .single_variation .woocommerce-variation-availability,
.rtl .product-design-sticky .single_variation .woocommerce-variation-price,
.rtl
.product-design-sticky
.single_variation
.woocommerce-variation-availability {
  float: none;
}

/* line 34058, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-design-sticky .thumbs-position-bottom .thumbnails .image-link {
  padding-right: 2px;
  padding-left: 2px;
}

/* line 34062, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-design-compact .entry-summary .yith-wcwl-add-to-wishlist,
.rtl .product-design-compact .entry-summary .compare-btn-wrapper,
.rtl .product-design-compact .entry-summary .sizeguide-btn-wrapp {
  margin-right: 0;
  margin-left: 10px;
}

/* line 34068, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl
.product-design-compact
.tabs-layout-accordion
.basel-tab-wrapper
.basel-accordion-title:after {
  right: auto;
  left: 0;
}

/* line 34076, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-design-compact #comments {
  float: none;
  padding-left: 0;
}

/* line 34080, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-design-compact #review_form_wrapper {
  float: none;
  padding-right: 0;
  border-right: none;
}

/* line 34085, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .product-design-compact .basel-scroll-content {
  padding-left: 30px;
  padding-right: 15px;
}

/* line 34089, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .shop_table th.product-name {
  text-align: right;
}

/* line 34092, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .shop_table td.product-name {
  text-align: right;
}

/* line 34095, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce .cart-actions {
  text-align: left;
}

/* line 34098, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce .cart-actions .coupon .input-text {
  margin-right: 0;
  margin-left: 10px;
}

/* line 34102, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .cart-collaterals .cart_totals {
  float: left;
}

/* line 34105, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .cart-collaterals .cart_totals table td {
  text-align: left;
}

/* line 34108, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .cart-collaterals .cart_totals table th {
  text-align: right;
}

/* line 34111, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce-checkout-review-order-table tfoot td {
  text-align: left;
}

/* line 34114, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce-checkout-review-order-table tfoot th {
  text-align: right;
}

/* line 34117, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce-checkout-review-order-table .product-total {
  text-align: left;
}

/* line 34120, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .order_details thead .product-total {
  text-align: left;
}

/* line 34123, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .order_details tbody .product-total {
  text-align: left;
}

/* line 34126, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .order_details tfoot td {
  text-align: left;
}

/* line 34129, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .order_details th,
.rtl .order_details td {
  text-align: right;
}

/* line 34133, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .customer_details th,
.rtl .customer_details td {
  text-align: right;
}

/* line 34137, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .customer_details td {
  text-align: left;
}

/* line 34140, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .login .lost_password {
  text-align: left;
}

/* line 34143, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .login .lost_password > a {
  position: relative;
  margin-right: 17px;
}

/* line 34147, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .login .lost_password > a:before {
  display: none;
}

/* line 34150, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .login .lost_password > a:after {
  position: absolute;
  right: -17px;
  top: 0;
  content: "\e056";
  vertical-align: middle;
  font-family: "simple-line-icons";
}

/* line 34158, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-registration-page h2:before {
  margin-right: 0;
  margin-left: 10px;
}

/* line 34162, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-register-tabs .col-login {
  left: auto;
  right: 0;
}

/* line 34166, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .basel-register-tabs .col-register {
  left: auto;
  right: -150px;
}

/* line 34170, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .active-register .col-login {
  left: auto;
  right: -150px;
}

/* line 34174, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .active-register .col-register {
  left: auto;
  right: 0;
}

/* line 34178, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .lost_reset_password .form-row-first {
  width: 100%;
}

/* line 34181, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .woocommerce-MyAccount-content,
.rtl .basel-my-account-sidebar {
  float: right;
}

/* line 34185, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.woocommerce-order-pay #order_review .product-total,
.rtl.woocommerce-order-pay #order_review .product-subtotal {
  text-align: left;
}

/* line 34189, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.woocommerce-order-pay #order_review tfoot th {
  text-align: right;
}

/* line 34192, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.woocommerce-order-pay #order_review tfoot td {
  text-align: left;
}

/* line 34195, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.woocommerce-order-pay .wc_payment_methods li img {
  margin-left: 5px;
  margin-right: 10px;
}

/* line 34199, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.woocommerce-checkout .woocommerce-error {
  padding-right: 6em;
}

/* line 34202, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.woocommerce-checkout .woocommerce-error li:before {
  content: "\f104";
  left: auto;
  right: -15px;
}

/* line 34207, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.woocommerce-checkout .login .lost_password {
  text-align: left;
}

/* line 34210, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.woocommerce-checkout .woocommerce-checkout-payment li img {
  margin-left: 5px;
}

/* line 34213, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.woocommerce-checkout
.woocommerce-checkout-payment
.terms
.woocommerce-form__input {
  margin-right: 0;
  margin-left: 5px;
}

/* line 34220, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.woocommerce-checkout
.woocommerce-checkout-payment
.payment_method_paypal
img {
  margin-right: 10px;
}

/* line 34226, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.woocommerce-checkout .woocommerce-checkout-payment .payment_box:before {
  left: auto;
  right: 25px;
}

/* line 34230, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.woocommerce-checkout .woocommerce-shipping-fields > h3 .input-checkbox {
  margin-left: 5px;
}

/* line 34233, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.woocommerce-checkout .woocommerce-info {
  padding: 0;
}

/* line 34236, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.woocommerce-checkout .woocommerce-info:before {
  content: none;
}

/* line 34239, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.woocommerce-checkout .checkout_coupon:before,
.rtl.woocommerce-checkout .login:before {
  left: auto;
  right: 20px;
}

/* line 34244, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.woocommerce-checkout .create-account input[type="checkbox"] {
  margin-left: 5px;
}

/* line 34247, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .scrollToTop {
  right: auto;
  left: 40px;
}

/* line 34251, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.wrapper-boxed .owl-carousel .owl-nav .owl-next {
  right: auto;
  left: 20px;
}

/* line 34255, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.wrapper-boxed .owl-carousel .owl-nav .owl-prev {
  left: auto;
  right: 20px;
}

/* line 34259, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.wrapper-boxed .owl-carousel:hover .owl-nav div.owl-next {
  right: auto;
  left: 20px;
}

/* line 34263, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl.wrapper-boxed .owl-carousel:hover .owl-nav div.owl-prev {
  left: auto;
  right: 20px;
}

@media (min-width: 1025px) {
  /* line 34268, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl.global-header-vertical .website-wrapper {
    padding-left: 0;
    padding-right: 280px;
  }
  /* line 34272, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl.global-header-vertical.basel-cart-opened .cart-widget-side {
    transform: translate3d(0px, 0, 0);
    -webkit-transform: translate3d(0px, 0, 0);
    -ms-transform: translate3d(0px, 0, 0);
    -webkit-transform: translate3d(0px, 0, 0);
  }
  /* line 34278, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl.global-header-vertical .cart-widget-side {
    left: auto;
    right: 280px;
    transform: translate3d(340px, 0, 0);
    -webkit-transform: translate3d(340px, 0, 0);
  }
  /* line 34284, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl.global-header-vertical #lang_sel_footer {
    margin-left: 0;
    margin-right: 280px;
  }
  /* line 34288, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .header-vertical {
    left: auto;
    right: 0;
  }
  /* line 34292, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .header-vertical .site-logo,
.rtl .header-vertical .right-column {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }
  /* line 34298, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .header-vertical.color-scheme-dark {
    border-right: none;
    border-left: 2px solid rgba(150, 150, 150, 0.15);
  }
  /* line 34302, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .header-vertical.color-scheme-light {
    border-right: none;
    border-left: 2px solid rgba(255, 255, 255, 0.15);
  }
}

@media (max-width: 1024px) {
  /* line 34308, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl.global-header-vertical.wrapper-boxed {
    padding-right: 0;
  }
  /* line 34311, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .product-list-content {
    margin-left: 0;
    margin-right: 20px;
  }
  /* line 34315, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .product-list-info {
    padding-left: 0;
    border-left: none;
  }
  /* line 34319, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .product-list-buttons {
    text-align: right;
  }
  /* line 34322, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .product-list-buttons .price {
    text-align: right;
  }
}

@media (max-width: 1024px) and (min-width: 991px) {
  /* line 34327, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .header-shop .site-logo {
    padding-right: 0;
    text-align: right;
  }
}

@media (max-width: 991px) {
  /* line 34333, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .main-header.header-shop .site-logo {
    text-align: right;
    padding-left: 15px;
    padding-right: 0;
  }
  /* line 34338, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .right-column .shopping-cart.basel-cart-design-1 > a .basel-cart-number {
    left: auto;
    right: 19px;
  }
  /* line 34342, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .right-column .wishlist-info-widget {
    margin-left: 0;
  }
  /* line 34345, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .title-shop.title-design-default .nav-shop h1 {
    float: none;
    margin-right: 0;
  }
  /* line 34349, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl
.title-shop.title-design-disable
.basel-back-btn
+ h1
+ .basel-show-categories,
.rtl
.title-shop.title-design-disable
.basel-back-btn
+ .basel-show-categories {
    margin-left: 0;
    margin-right: 60px;
  }
  /* line 34361, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .basel-product-categories li .children .children {
    left: auto;
    right: auto;
  }
  /* line 34365, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .single-product-content .product-images .woocommerce-main-image {
    padding: 0 3px 0 2px;
  }
  /* line 34368, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .single-breadcrumbs-wrapper .woocommerce-breadcrumb {
    display: none;
  }
  /* line 34371, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .comments-area .comment-list li .comment-body {
    padding-left: 0;
    padding-right: 65px;
  }
  /* line 34375, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl
.single-product-content
.variations
td.value.with-swatches
.reset_variations {
    left: auto;
    right: 0;
  }
  /* line 34383, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .single-product-content #comments {
    padding-left: 0;
    float: none;
  }
  /* line 34387, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .single-product-content #review_form_wrapper {
    padding-right: 0;
    float: none;
    border-right: none;
  }
  /* line 34392, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .product-design-default .product-additional-galleries,
.rtl .product-design-compact .product-additional-galleries {
    text-align: right;
  }
  /* line 34396, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl
.product-design-default
.product-additional-galleries
.product-video-button,
.rtl
.product-design-compact
.product-additional-galleries
.product-video-button {
    margin-right: 0;
    margin-left: 15px;
  }
  /* line 34407, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .product-design-alt .variations td.value.with-swatches .reset_variations,
.rtl
.product-design-sticky
.variations
td.value.with-swatches
.reset_variations {
    right: 50%;
  }
  /* line 34415, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .product-design-alt .variations .reset_variations,
.rtl .product-design-sticky .variations .reset_variations {
    margin-right: -21px;
  }
  /* line 34419, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl
.product-with-attachments
.thumbs-position-left
+ .product-additional-galleries {
    margin-right: 0;
  }
}

@media (max-width: 768px) {
  /* line 34427, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .product-list-item .product-title {
    text-align: center;
  }
  /* line 34430, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .product-list-buttons {
    text-align: center;
  }
  /* line 34433, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .product-list-buttons .price {
    text-align: center;
  }
  /* line 34436, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .woocommerce .shop_table_responsive tbody td {
    text-align: left;
  }
  /* line 34439, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .woocommerce .shop_table_responsive tbody td:before {
    float: right;
  }
  /* line 34442, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .woocommerce .shop_table_responsive .product-remove .remove {
    left: auto;
    right: 20px;
  }
  /* line 34446, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .woocommerce .shop_table_responsive .product-thumbnail,
.rtl .woocommerce .shop_table_responsive .product-add-to-cart,
.rtl .woocommerce .shop_table_responsive .wishlist-empty {
    text-align: center;
  }
  /* line 34451, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .woocommerce .col2-set .col-1,
.rtl .woocommerce-page .col2-set .col-1,
.rtl .woocommerce .col2-set .col-2,
.rtl .woocommerce-page .col2-set .col-2,
.rtl .woocommerce .form-row-first,
.rtl .woocommerce .form-row-last,
.rtl .woocommerce-page .form-row-first,
.rtl .woocommerce-page .form-row-last {
    width: 100%;
    float: none;
  }
  /* line 34462, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl.global-header-vertical .owl-carousel:hover .owl-nav div.owl-prev {
    left: auto;
    right: 20px;
  }
  /* line 34466, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl.global-header-vertical .owl-carousel:hover .owl-nav div.owl-next {
    right: auto;
    left: 20px;
  }
  /* line 34470, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .owl-carousel .owl-nav > div.owl-next {
    right: auto;
    left: 20px;
  }
  /* line 34474, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .owl-carousel .owl-nav > div.owl-prev {
    left: auto;
    right: 20px;
  }
  /* line 34478, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .owl-carousel:hover .owl-nav div.owl-next {
    right: auto;
    left: 20px;
  }
  /* line 34482, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .owl-carousel:hover .owl-nav div.owl-prev {
    left: auto;
    right: 20px;
  }
  /* line 34486, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl [class*="categories-space-"] {
    margin-left: -5px;
    margin-right: -5px;
  }
  /* line 34490, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl [class*="categories-space-"] .category-grid-item {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 34494, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .products {
    margin-left: -5px;
    margin-right: -5px;
  }
  /* line 34498, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .products .product-grid-item {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 34502, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .popup-quick-view .owl-carousel .owl-nav > div.owl-next {
    right: auto;
    left: 20px;
  }
  /* line 34506, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .popup-quick-view .owl-carousel .owl-nav > div.owl-prev {
    left: auto;
    right: 20px;
  }
  /* line 34510, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .popup-quick-view .owl-carousel:hover .owl-nav div.owl-next {
    right: auto;
    left: 20px;
  }
  /* line 34514, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .popup-quick-view .owl-carousel:hover .owl-nav div.owl-prev {
    left: auto;
    right: 20px;
  }
}

@media (max-width: 480px) {
  /* line 34520, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .main-header .site-logo {
    padding-left: 5px;
  }
  /* line 34523, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .main-header .right-column {
    padding-right: 0;
  }
}

/* line 34527, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-1,
.rtl .col-sm-1,
.rtl .col-md-1,
.rtl .col-lg-1,
.rtl .col-xs-2,
.rtl .col-sm-2,
.rtl .col-md-2,
.rtl .col-lg-2,
.rtl .col-xs-3,
.rtl .col-sm-3,
.rtl .col-md-3,
.rtl .col-lg-3,
.rtl .col-xs-4,
.rtl .col-sm-4,
.rtl .col-md-4,
.rtl .col-lg-4,
.rtl .col-xs-5,
.rtl .col-sm-5,
.rtl .col-md-5,
.rtl .col-lg-5,
.rtl .col-xs-6,
.rtl .col-sm-6,
.rtl .col-md-6,
.rtl .col-lg-6,
.rtl .col-xs-7,
.rtl .col-sm-7,
.rtl .col-md-7,
.rtl .col-lg-7,
.rtl .col-xs-8,
.rtl .col-sm-8,
.rtl .col-md-8,
.rtl .col-lg-8,
.rtl .col-xs-9,
.rtl .col-sm-9,
.rtl .col-md-9,
.rtl .col-lg-9,
.rtl .col-xs-10,
.rtl .col-sm-10,
.rtl .col-md-10,
.rtl .col-lg-10,
.rtl .col-xs-11,
.rtl .col-sm-11,
.rtl .col-md-11,
.rtl .col-lg-11,
.rtl .col-xs-12,
.rtl .col-sm-12,
.rtl .col-md-12,
.rtl .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 34580, vendor/lerner/app/assets/stylesheets/lerner/_main.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;
}

/* line 34594, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-pull-12 {
  left: 100%;
  right: auto;
}

/* line 34598, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-pull-11 {
  left: 91.66666667%;
  right: auto;
}

/* line 34602, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-pull-10 {
  left: 83.33333333%;
  right: auto;
}

/* line 34606, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-pull-9 {
  left: 75%;
  right: auto;
}

/* line 34610, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-pull-8 {
  left: 66.66666667%;
  right: auto;
}

/* line 34614, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-pull-7 {
  left: 58.33333333%;
  right: auto;
}

/* line 34618, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-pull-6 {
  left: 50%;
  right: auto;
}

/* line 34622, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-pull-5 {
  left: 41.66666667%;
  right: auto;
}

/* line 34626, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-pull-4 {
  left: 33.33333333%;
  right: auto;
}

/* line 34630, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-pull-3 {
  left: 25%;
  right: auto;
}

/* line 34634, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-pull-2 {
  left: 16.66666667%;
  right: auto;
}

/* line 34638, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-pull-1 {
  left: 8.33333333%;
  right: auto;
}

/* line 34642, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-pull-0 {
  left: auto;
  right: auto;
}

/* line 34646, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-push-12 {
  right: 100%;
  left: 0;
}

/* line 34650, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-push-11 {
  right: 91.66666667%;
  left: 0;
}

/* line 34654, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-push-10 {
  right: 83.33333333%;
  left: 0;
}

/* line 34658, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-push-9 {
  right: 75%;
  left: 0;
}

/* line 34662, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-push-8 {
  right: 66.66666667%;
  left: 0;
}

/* line 34666, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-push-7 {
  right: 58.33333333%;
  left: 0;
}

/* line 34670, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-push-6 {
  right: 50%;
  left: 0;
}

/* line 34674, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-push-5 {
  right: 41.66666667%;
  left: 0;
}

/* line 34678, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-push-4 {
  right: 33.33333333%;
  left: 0;
}

/* line 34682, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-push-3 {
  right: 25%;
  left: 0;
}

/* line 34686, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-push-2 {
  right: 16.66666667%;
  left: 0;
}

/* line 34690, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-push-1 {
  right: 8.33333333%;
  left: 0;
}

/* line 34694, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-push-0 {
  right: auto;
  left: 0;
}

/* line 34698, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-offset-12 {
  margin-right: 100%;
  margin-left: 0;
}

/* line 34702, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-offset-11 {
  margin-right: 91.66666667%;
  margin-left: 0;
}

/* line 34706, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-offset-10 {
  margin-right: 83.33333333%;
  margin-left: 0;
}

/* line 34710, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-offset-9 {
  margin-right: 75%;
  margin-left: 0;
}

/* line 34714, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-offset-8 {
  margin-right: 66.66666667%;
  margin-left: 0;
}

/* line 34718, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-offset-7 {
  margin-right: 58.33333333%;
  margin-left: 0;
}

/* line 34722, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-offset-6 {
  margin-right: 50%;
  margin-left: 0;
}

/* line 34726, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-offset-5 {
  margin-right: 41.66666667%;
  margin-left: 0;
}

/* line 34730, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-offset-4 {
  margin-right: 33.33333333%;
  margin-left: 0;
}

/* line 34734, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-offset-3 {
  margin-right: 25%;
  margin-left: 0;
}

/* line 34738, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-offset-2 {
  margin-right: 16.66666667%;
  margin-left: 0;
}

/* line 34742, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-offset-1 {
  margin-right: 8.33333333%;
  margin-left: 0;
}

/* line 34746, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.rtl .col-xs-offset-0 {
  margin-right: 0;
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 34751, vendor/lerner/app/assets/stylesheets/lerner/_main.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;
  }
  /* line 34765, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-pull-12 {
    left: 100%;
    right: auto;
  }
  /* line 34769, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-pull-11 {
    left: 91.66666667%;
    right: auto;
  }
  /* line 34773, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-pull-10 {
    left: 83.33333333%;
    right: auto;
  }
  /* line 34777, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-pull-9 {
    left: 75%;
    right: auto;
  }
  /* line 34781, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-pull-8 {
    left: 66.66666667%;
    right: auto;
  }
  /* line 34785, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-pull-7 {
    left: 58.33333333%;
    right: auto;
  }
  /* line 34789, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-pull-6 {
    left: 50%;
    right: auto;
  }
  /* line 34793, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-pull-5 {
    left: 41.66666667%;
    right: auto;
  }
  /* line 34797, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-pull-4 {
    left: 33.33333333%;
    right: auto;
  }
  /* line 34801, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-pull-3 {
    left: 25%;
    right: auto;
  }
  /* line 34805, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-pull-2 {
    left: 16.66666667%;
    right: auto;
  }
  /* line 34809, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-pull-1 {
    left: 8.33333333%;
    right: auto;
  }
  /* line 34813, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-pull-0 {
    left: auto;
    right: auto;
  }
  /* line 34817, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-push-12 {
    right: 100%;
    left: 0;
  }
  /* line 34821, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-push-11 {
    right: 91.66666667%;
    left: 0;
  }
  /* line 34825, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-push-10 {
    right: 83.33333333%;
    left: 0;
  }
  /* line 34829, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-push-9 {
    right: 75%;
    left: 0;
  }
  /* line 34833, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-push-8 {
    right: 66.66666667%;
    left: 0;
  }
  /* line 34837, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-push-7 {
    right: 58.33333333%;
    left: 0;
  }
  /* line 34841, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-push-6 {
    right: 50%;
    left: 0;
  }
  /* line 34845, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-push-5 {
    right: 41.66666667%;
    left: 0;
  }
  /* line 34849, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-push-4 {
    right: 33.33333333%;
    left: 0;
  }
  /* line 34853, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-push-3 {
    right: 25%;
    left: 0;
  }
  /* line 34857, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-push-2 {
    right: 16.66666667%;
    left: 0;
  }
  /* line 34861, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-push-1 {
    right: 8.33333333%;
    left: 0;
  }
  /* line 34865, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-push-0 {
    right: auto;
    left: 0;
  }
  /* line 34869, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-offset-12 {
    margin-right: 100%;
    margin-left: 0;
  }
  /* line 34873, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-offset-11 {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  /* line 34877, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-offset-10 {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  /* line 34881, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-offset-9 {
    margin-right: 75%;
    margin-left: 0;
  }
  /* line 34885, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-offset-8 {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  /* line 34889, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-offset-7 {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  /* line 34893, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-offset-6 {
    margin-right: 50%;
    margin-left: 0;
  }
  /* line 34897, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-offset-5 {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  /* line 34901, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-offset-4 {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  /* line 34905, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-offset-3 {
    margin-right: 25%;
    margin-left: 0;
  }
  /* line 34909, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-offset-2 {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  /* line 34913, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-offset-1 {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  /* line 34917, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-sm-offset-0 {
    margin-right: 0;
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 34923, vendor/lerner/app/assets/stylesheets/lerner/_main.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;
  }
  /* line 34937, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-pull-12 {
    left: 100%;
    right: auto;
  }
  /* line 34941, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-pull-11 {
    left: 91.66666667%;
    right: auto;
  }
  /* line 34945, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-pull-10 {
    left: 83.33333333%;
    right: auto;
  }
  /* line 34949, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-pull-9 {
    left: 75%;
    right: auto;
  }
  /* line 34953, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-pull-8 {
    left: 66.66666667%;
    right: auto;
  }
  /* line 34957, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-pull-7 {
    left: 58.33333333%;
    right: auto;
  }
  /* line 34961, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-pull-6 {
    left: 50%;
    right: auto;
  }
  /* line 34965, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-pull-5 {
    left: 41.66666667%;
    right: auto;
  }
  /* line 34969, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-pull-4 {
    left: 33.33333333%;
    right: auto;
  }
  /* line 34973, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-pull-3 {
    left: 25%;
    right: auto;
  }
  /* line 34977, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-pull-2 {
    left: 16.66666667%;
    right: auto;
  }
  /* line 34981, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-pull-1 {
    left: 8.33333333%;
    right: auto;
  }
  /* line 34985, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-pull-0 {
    left: auto;
    right: auto;
  }
  /* line 34989, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-push-12 {
    right: 100%;
    left: 0;
  }
  /* line 34993, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-push-11 {
    right: 91.66666667%;
    left: 0;
  }
  /* line 34997, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-push-10 {
    right: 83.33333333%;
    left: 0;
  }
  /* line 35001, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-push-9 {
    right: 75%;
    left: 0;
  }
  /* line 35005, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-push-8 {
    right: 66.66666667%;
    left: 0;
  }
  /* line 35009, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-push-7 {
    right: 58.33333333%;
    left: 0;
  }
  /* line 35013, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-push-6 {
    right: 50%;
    left: 0;
  }
  /* line 35017, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-push-5 {
    right: 41.66666667%;
    left: 0;
  }
  /* line 35021, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-push-4 {
    right: 33.33333333%;
    left: 0;
  }
  /* line 35025, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-push-3 {
    right: 25%;
    left: 0;
  }
  /* line 35029, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-push-2 {
    right: 16.66666667%;
    left: 0;
  }
  /* line 35033, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-push-1 {
    right: 8.33333333%;
    left: 0;
  }
  /* line 35037, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-push-0 {
    right: auto;
    left: 0;
  }
  /* line 35041, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-offset-12 {
    margin-right: 100%;
    margin-left: 0;
  }
  /* line 35045, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-offset-11 {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  /* line 35049, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-offset-10 {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  /* line 35053, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-offset-9 {
    margin-right: 75%;
    margin-left: 0;
  }
  /* line 35057, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-offset-8 {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  /* line 35061, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-offset-7 {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  /* line 35065, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-offset-6 {
    margin-right: 50%;
    margin-left: 0;
  }
  /* line 35069, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-offset-5 {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  /* line 35073, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-offset-4 {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  /* line 35077, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-offset-3 {
    margin-right: 25%;
    margin-left: 0;
  }
  /* line 35081, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-offset-2 {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  /* line 35085, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-offset-1 {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  /* line 35089, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-md-offset-0 {
    margin-right: 0;
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  /* line 35095, vendor/lerner/app/assets/stylesheets/lerner/_main.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;
  }
  /* line 35109, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-pull-12 {
    left: 100%;
    right: auto;
  }
  /* line 35113, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-pull-11 {
    left: 91.66666667%;
    right: auto;
  }
  /* line 35117, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-pull-10 {
    left: 83.33333333%;
    right: auto;
  }
  /* line 35121, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-pull-9 {
    left: 75%;
    right: auto;
  }
  /* line 35125, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-pull-8 {
    left: 66.66666667%;
    right: auto;
  }
  /* line 35129, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-pull-7 {
    left: 58.33333333%;
    right: auto;
  }
  /* line 35133, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-pull-6 {
    left: 50%;
    right: auto;
  }
  /* line 35137, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-pull-5 {
    left: 41.66666667%;
    right: auto;
  }
  /* line 35141, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-pull-4 {
    left: 33.33333333%;
    right: auto;
  }
  /* line 35145, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-pull-3 {
    left: 25%;
    right: auto;
  }
  /* line 35149, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-pull-2 {
    left: 16.66666667%;
    right: auto;
  }
  /* line 35153, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-pull-1 {
    left: 8.33333333%;
    right: auto;
  }
  /* line 35157, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-pull-0 {
    left: auto;
    right: auto;
  }
  /* line 35161, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-push-12 {
    right: 100%;
    left: 0;
  }
  /* line 35165, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-push-11 {
    right: 91.66666667%;
    left: 0;
  }
  /* line 35169, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-push-10 {
    right: 83.33333333%;
    left: 0;
  }
  /* line 35173, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-push-9 {
    right: 75%;
    left: 0;
  }
  /* line 35177, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-push-8 {
    right: 66.66666667%;
    left: 0;
  }
  /* line 35181, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-push-7 {
    right: 58.33333333%;
    left: 0;
  }
  /* line 35185, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-push-6 {
    right: 50%;
    left: 0;
  }
  /* line 35189, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-push-5 {
    right: 41.66666667%;
    left: 0;
  }
  /* line 35193, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-push-4 {
    right: 33.33333333%;
    left: 0;
  }
  /* line 35197, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-push-3 {
    right: 25%;
    left: 0;
  }
  /* line 35201, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-push-2 {
    right: 16.66666667%;
    left: 0;
  }
  /* line 35205, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-push-1 {
    right: 8.33333333%;
    left: 0;
  }
  /* line 35209, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-push-0 {
    right: auto;
    left: 0;
  }
  /* line 35213, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-offset-12 {
    margin-right: 100%;
    margin-left: 0;
  }
  /* line 35217, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-offset-11 {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  /* line 35221, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-offset-10 {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  /* line 35225, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-offset-9 {
    margin-right: 75%;
    margin-left: 0;
  }
  /* line 35229, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-offset-8 {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  /* line 35233, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-offset-7 {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  /* line 35237, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-offset-6 {
    margin-right: 50%;
    margin-left: 0;
  }
  /* line 35241, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-offset-5 {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  /* line 35245, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-offset-4 {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  /* line 35249, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-offset-3 {
    margin-right: 25%;
    margin-left: 0;
  }
  /* line 35253, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-offset-2 {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  /* line 35257, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-offset-1 {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  /* line 35261, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .rtl .col-lg-offset-0 {
    margin-right: 0;
    margin-left: 0;
  }
}

/** ------------------------------------------------------------------------------------------------
* COLOR-SCHEME DARK
* ------------------------------------------------------------------------------------------------ */
/* line 35270, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-ext-dark,
.basel-dark option,
.basel-dark .basel-search-dropdown .basel-search-wrapper .basel-search-inner,
.basel-dark .autocomplete-suggestions,
.basel-dark form.has-categories-dropdown .search-by-category .dropdown-list,
.basel-dark .right-column .shopping-cart .dropdown-cat,
.basel-dark .cart-widget-side,
.basel-dark .product-label.out-of-stock,
.basel-dark .product-label.attribute-label:not(.label-with-img),
.basel-dark .popup-quick-view,
.basel-dark.wrapper-boxed .owl-carousel .owl-nav > div,
.basel-dark .basel-promo-popup,
.basel-dark .basel-sizeguide,
.basel-dark .scrollToTop,
.basel-dark .blog-post-loop .post-date,
.basel-dark .format-gallery .owl-carousel .owl-nav,
.basel-dark .post-slide .post-date,
.basel-dark .basel-products-nav .product-short,
.basel-dark .cat-design-default .hover-mask,
.basel-dark .single-product-content .basel-show-product-gallery,
.basel-dark
.single-product-content
.product-images
.thumbs-position-bottom
.owl-nav,
.basel-dark
.single-product-content
.product-images
.thumbs-position-left
.owl-nav,
.basel-dark .single-product-content .slick-vertical > button,
.basel-dark .woocommerce-password-hint,
.basel-dark .select2-container .select2-dropdown,
.basel-dark .select2-drop,
.basel-dark .select2-results,
.basel-dark .popup-added_to_cart,
.basel-dark .basel-timeline-item,
.basel-dark .basel-timeline-date,
.basel-dark .chosen-container .chosen-drop,
.basel-dark .cboxIframe {
  background-color: #111111;
}

/* line 35313, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-ext-greybtn-dark,
.basel-dark .woocommerce .cart-actions input[name="update_cart"],
.basel-dark .widget_shopping_cart .buttons a,
.basel-dark .yith-woocompare-widget a.button.compare,
.basel-dark .widget_price_filter .price_slider_amount .button,
.basel-dark .widget_search .searchform div #searchsubmit,
.basel-dark .dokan-seller-listing .dokan-seller-search-form .search-submit,
.basel-dark input.dokan-btn-default[type="submit"],
.basel-dark a.dokan-btn-default,
.basel-dark .dokan-btn-default,
.basel-dark input[name="apply_for_vendor_submit"],
.basel-dark label + input.date-pick + input.btn-inverse.btn-small,
.basel-dark
.main-page-wrapper
.status-publish
center
p
a.button[href*="/vendors/"],
.basel-dark
.main-page-wrapper
.status-publish
center
p
a.button[href*="/vendors/"]
+ a.button[href$="vendor_dashboard/shop_settings/"],
.basel-dark
.main-page-wrapper
.status-publish
center
p
a.button[href$="vendor_dashboard/shop_settings/"]
+ a.button[target="_TOP"],
.basel-dark
.main-page-wrapper
.status-publish
center
p
a.button[href$="vendor_dashboard/shop_settings/"]
+ a.button[target="_TOP"]
+ a.button[target="_TOP"],
.basel-dark input[name="vendor_application_submit"] {
  background-color: #333333;
  color: white;
  border-color: #333333;
}

/* line 35358, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-ext-greybtn-dark:hover,
.basel-dark .woocommerce .cart-actions input[name="update_cart"]:hover,
.basel-dark .widget_shopping_cart .buttons a:hover,
.basel-dark .yith-woocompare-widget a.button.compare:hover,
.basel-dark .widget_price_filter .price_slider_amount .button:hover,
.basel-dark .widget_search .searchform div #searchsubmit:hover,
.basel-dark
.dokan-seller-listing
.dokan-seller-search-form
.search-submit:hover,
.basel-dark input.dokan-btn-default[type="submit"]:hover,
.basel-dark .dokan-btn-default:hover,
.basel-dark input[name="apply_for_vendor_submit"]:hover,
.basel-dark label + input.date-pick + input.btn-inverse.btn-small:hover,
.basel-dark
.main-page-wrapper
.status-publish
center
p
a.button[href*="/vendors/"]:hover,
.basel-dark
.main-page-wrapper
.status-publish
center
p
a.button[href*="/vendors/"]
+ a.button[href$="vendor_dashboard/shop_settings/"]:hover,
.basel-dark
.main-page-wrapper
.status-publish
center
p
a.button[href$="vendor_dashboard/shop_settings/"]
+ a.button[target="_TOP"]:hover,
.basel-dark
.main-page-wrapper
.status-publish
center
p
a.button[href$="vendor_dashboard/shop_settings/"]
+ a.button[target="_TOP"]
+ a.button[target="_TOP"]:hover,
.basel-dark input[name="vendor_application_submit"]:hover,
.basel-ext-greybtn-dark:focus,
.basel-dark .woocommerce .cart-actions input[name="update_cart"]:focus,
.basel-dark .widget_shopping_cart .buttons a:focus,
.basel-dark .yith-woocompare-widget a.button.compare:focus,
.basel-dark .widget_price_filter .price_slider_amount .button:focus,
.basel-dark .widget_search .searchform div #searchsubmit:focus,
.basel-dark
.dokan-seller-listing
.dokan-seller-search-form
.search-submit:focus,
.basel-dark input.dokan-btn-default[type="submit"]:focus,
.basel-dark .dokan-btn-default:focus,
.basel-dark input[name="apply_for_vendor_submit"]:focus,
.basel-dark label + input.date-pick + input.btn-inverse.btn-small:focus,
.basel-dark
.main-page-wrapper
.status-publish
center
p
a.button[href*="/vendors/"]:focus,
.basel-dark
.main-page-wrapper
.status-publish
center
p
a.button[href*="/vendors/"]
+ a.button[href$="vendor_dashboard/shop_settings/"]:focus,
.basel-dark
.main-page-wrapper
.status-publish
center
p
a.button[href$="vendor_dashboard/shop_settings/"]
+ a.button[target="_TOP"]:focus,
.basel-dark
.main-page-wrapper
.status-publish
center
p
a.button[href$="vendor_dashboard/shop_settings/"]
+ a.button[target="_TOP"]
+ a.button[target="_TOP"]:focus,
.basel-dark input[name="vendor_application_submit"]:focus {
  background-color: black;
  color: white;
  border-color: black;
}

/* line 35449, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-ext-primarybtn-dark,
.basel-dark .feedback-form .wpcf7-submit,
.basel-dark .mc4wp-form input[type="submit"],
.basel-dark .single-product-content .cart button,
.basel-dark
.single-product-content
.comment-form
.form-submit
input[type="submit"],
.basel-dark .basel-registration-page .basel-switch-to-register,
.basel-dark .register .button,
.basel-dark .login .button,
.basel-dark .lost_reset_password .button,
.basel-dark .wishlist_table tr td.product-add-to-cart > .add_to_cart.button,
.basel-dark .woocommerce .cart-actions .coupon .button {
  background-color: #1aada3;
  color: white;
  border-color: #1aada3;
}

/* line 35468, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-ext-primarybtn-dark:hover,
.basel-dark .feedback-form .wpcf7-submit:hover,
.basel-dark .mc4wp-form input[type="submit"]:hover,
.basel-dark .single-product-content .cart button:hover,
.basel-dark
.single-product-content
.comment-form
.form-submit
input[type="submit"]:hover,
.basel-dark .basel-registration-page .basel-switch-to-register:hover,
.basel-dark .register .button:hover,
.basel-dark .login .button:hover,
.basel-dark .lost_reset_password .button:hover,
.basel-dark
.wishlist_table
tr
td.product-add-to-cart
> .add_to_cart.button:hover,
.basel-dark .woocommerce .cart-actions .coupon .button:hover,
.basel-ext-primarybtn-dark:focus,
.basel-dark .feedback-form .wpcf7-submit:focus,
.basel-dark .mc4wp-form input[type="submit"]:focus,
.basel-dark .single-product-content .cart button:focus,
.basel-dark
.single-product-content
.comment-form
.form-submit
input[type="submit"]:focus,
.basel-dark .basel-registration-page .basel-switch-to-register:focus,
.basel-dark .register .button:focus,
.basel-dark .login .button:focus,
.basel-dark .lost_reset_password .button:focus,
.basel-dark
.wishlist_table
tr
td.product-add-to-cart
> .add_to_cart.button:focus,
.basel-dark .woocommerce .cart-actions .coupon .button:focus {
  background-color: #1aada3;
  color: white;
  border-color: #1aada3;
  opacity: 0.8;
}

/* line 35512, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35515, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark h1,
.basel-dark h2,
.basel-dark h3,
.basel-dark h4,
.basel-dark h5,
.basel-dark h6,
.basel-dark .title {
  color: white;
}

/* line 35524, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .website-wrapper {
  background-color: transparent;
}

/* line 35527, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .main-page-wrapper {
  background-color: transparent;
}

/* line 35530, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark a {
  color: white;
}

/* line 35533, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark a:hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35536, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark a:focus {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35539, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark label {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35542, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark select {
  background-color: transparent;
}

/* line 35545, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark fieldset {
  border: 2px solid rgba(255, 255, 255, 0.1);
}

/* line 35548, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark fieldset legend {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35551, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark blockquote {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35554, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark hr {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 35557, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark mark {
  background-color: rgba(0, 0, 0, 0.3);
  color: white;
}

/* line 35561, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark table a {
  color: white;
}

/* line 35564, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark table tr th {
  color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 35568, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark table tr td {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 35571, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark table tbody th,
.basel-dark table tfoot th {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 35575, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark input {
  background-color: transparent;
}

/* line 35578, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark textarea {
  background-color: transparent;
}

/* line 35581, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark textarea,
.basel-dark select,
.basel-dark input[type="email"],
.basel-dark input[type="text"],
.basel-dark input[type="password"],
.basel-dark input[type="number"],
.basel-dark input[type="tel"] {
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.8);
}

/* line 35591, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark textarea:focus,
.basel-dark select:focus,
.basel-dark input[type="email"]:focus,
.basel-dark input[type="text"]:focus,
.basel-dark input[type="password"]:focus,
.basel-dark input[type="number"]:focus,
.basel-dark input[type="tel"]:focus {
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 35600, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .color-scheme-light textarea option,
.basel-dark .color-scheme-light select option,
.basel-dark .color-scheme-light input[type="email"] option,
.basel-dark .color-scheme-light input[type="text"] option,
.basel-dark .color-scheme-light input[type="password"] option,
.basel-dark .color-scheme-light input[type="number"] option,
.basel-dark .color-scheme-light input[type="tel"] option {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35609, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

/* line 35612, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

/* line 35615, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark :-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

/* line 35618, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

/* line 35621, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .mc4wp-form input[type="email"] {
  border: none;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
}

/* line 35625, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .color-scheme-light .mc4wp-form input[type="email"] {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 35628, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .quantity input[type="number"] {
  color: rgba(255, 255, 255, 0.8);
  background-color: transparent;
}

/* line 35632, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .quantity .minus,
.basel-dark .quantity .plus {
  background-color: rgba(0, 0, 0, 0.3);
  color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 35638, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .quantity .minus:hover,
.basel-dark .quantity .minus:focus,
.basel-dark .quantity .plus:hover,
.basel-dark .quantity .plus:focus {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 35645, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .sidebar-container {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35648, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .filters-area {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 35652, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .sidebar-widget p,
.basel-dark .filter-widget p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35656, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .sidebar-widget li,
.basel-dark .filter-widget li {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35660, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .sidebar-widget li a,
.basel-dark .filter-widget li a {
  color: white;
}

/* line 35664, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .sidebar-widget li > ul li,
.basel-dark .filter-widget li > ul li {
  color: rgba(255, 255, 255, 0.6);
}

/* line 35668, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .sidebar-widget li > ul li a,
.basel-dark .filter-widget li > ul li a {
  color: rgba(255, 255, 255, 0.6);
}

/* line 35672, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .search-extended #searchsubmit_sticky,
.basel-dark .search-extended #searchsubmit {
  color: white;
}

/* line 35676, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .search-extended #searchsubmit:hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35679, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
input[type="text"] {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-color: transparent;
  color: rgba(255, 255, 255, 0.8);
}

/* line 35689, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}

/* line 35697, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}

/* line 35705, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
:-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}

/* line 35713, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}

/* line 35721, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.basel-search-full-screen
.basel-search-inner
input[type="text"]:focus {
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 35727, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .autocomplete-suggestions {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 35730, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .autocomplete-suggestions .suggestion-title {
  color: white;
}

/* line 35733, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .autocomplete-suggestions .view-all-products span {
  color: white;
}

/* line 35736, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .autocomplete-suggestions .view-all-products:hover span,
.basel-dark .autocomplete-suggestions .view-all-products:focus span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35740, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.color-scheme-light
.search-extended
.autocomplete-suggestions
.suggestion-title,
.basel-dark
.color-scheme-light
.basel-search-dropdown
.autocomplete-suggestions
.suggestion-title {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35752, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.color-scheme-light
.search-extended
.autocomplete-suggestions
.suggestion-price
> del,
.basel-dark
.color-scheme-light
.search-extended
.autocomplete-suggestions
.suggestion-price
> del
.amount,
.basel-dark
.color-scheme-light
.search-extended
.autocomplete-suggestions
.suggestion-price
> .amount,
.basel-dark
.color-scheme-light
.basel-search-dropdown
.autocomplete-suggestions
.suggestion-price
> del,
.basel-dark
.color-scheme-light
.basel-search-dropdown
.autocomplete-suggestions
.suggestion-price
> del
.amount,
.basel-dark
.color-scheme-light
.basel-search-dropdown
.autocomplete-suggestions
.suggestion-price
> .amount {
  color: white;
}

/* line 35792, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark form.has-categories-dropdown li a {
  color: white !important;
}

/* line 35795, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark form.has-categories-dropdown li a:hover {
  background-color: rgba(0, 0, 0, 0.3);
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 35799, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark form.has-categories-dropdown .search-by-category .dropdown-list {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 35802, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark form.has-categories-dropdown .search-by-category li.current-item a {
  background-color: rgba(0, 0, 0, 0.3);
  color: white !important;
}

/* line 35806, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .main-header.color-scheme-light .search-extended {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35809, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.main-header.color-scheme-light
.search-extended
.input-dropdown-inner:after,
.basel-dark
.main-header.color-scheme-light
.search-extended
.input-dropdown-inner:before {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 35819, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.main-header.color-scheme-light
.search-extended
input[type="text"] {
  border-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.8);
}

/* line 35826, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.search-no-results.woocommerce .woocommerce-info {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35829, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .product-label.out-of-stock,
.basel-dark .product-label.attribute-label:not(.label-with-img) {
  color: white;
}

/* line 35833, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .popup-quick-view .entry-summary .share-title {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35836, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .popup-quick-view .mfp-close:after,
.basel-dark .popup-quick-view .mfp-close:before {
  background-color: white;
}

/* line 35840, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-cookies-popup .cookies-accept-btn {
  border: 2px solid white;
  color: white;
}

/* line 35844, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-promo-popup .mfp-close,
.basel-dark .basel-sizeguide .mfp-close {
  color: white;
}

/* line 35848, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-promo-popup .mfp-close:before,
.basel-dark .basel-promo-popup .mfp-close:after,
.basel-dark .basel-sizeguide .mfp-close:before,
.basel-dark .basel-sizeguide .mfp-close:after {
  background-color: white;
}

/* line 35854, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .scrollToTop {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 35857, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-pagination .current,
.basel-dark .basel-pagination .inactive {
  border-bottom-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.8);
}

/* line 35862, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-pagination .current {
  background-color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.8);
  color: black;
}

/* line 35867, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-pagination .inactive:hover,
.basel-dark .basel-pagination .inactive:focus {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 35871, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-pagination .inactive:focus {
  background-color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.1);
  color: black;
}

/* line 35876, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.portfolio-text-shown
.portfolio-entry:hover
.entry-header
> .portfolio-info {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 35883, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .portfolio-with-bg .portfolio-entry .portfolio-info,
.basel-dark .portfolio-with-bg-alt .portfolio-entry .portfolio-info {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 35887, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.error404 .page-content h6 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35890, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .blog-post-loop .entry-title a {
  color: white;
}

/* line 35893, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .blog-post-loop .post-date .post-date-day,
.basel-dark .blog-post-loop .post-date .post-date-month {
  color: white;
}

/* line 35897, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .read-more-section .btn-read-more {
  color: #1aada3;
  border-color: #1aada3;
}

/* line 35901, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .read-more-section .btn-read-more:hover,
.basel-dark .read-more-section .btn-read-more:focus {
  opacity: 0.8;
}

/* line 35905, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-post-navigation {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 35908, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .comments-area .comment-body .comment-meta .comment-edit-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35911, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .comments-area .comment-body .comment-author .fn {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35914, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .comments-area .comment-body .comment-author .says {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35917, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .author-info .author-description .author-link {
  color: white;
}

/* line 35920, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .post-slide .post-date .post-date-day,
.basel-dark .post-slide .post-date .post-date-month {
  color: white;
}

/* line 35924, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .post-slide .entry-title a {
  color: white;
}

/* line 35927, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .type-post .entry-meta a {
  color: white;
}

/* line 35930, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .type-post .entry-meta a:hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35933, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .type-post .entry-meta li {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35936, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .blog-design-default-alt .liner-continer .left-line:after,
.basel-dark .blog-design-default-alt .liner-continer .right-line:after {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 35940, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-MyAccount-content > p:not(.woocommerce-info) {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 35943, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-MyAccount-navigation ul {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 35946, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-MyAccount-navigation ul li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 35949, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-MyAccount-navigation ul li a {
  color: white;
}

/* line 35952, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-MyAccount-navigation ul li a:hover,
.basel-dark .woocommerce-MyAccount-navigation ul li a:focus {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 35957, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-MyAccount-navigation ul li.is-active > a {
  color: white;
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 35961, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-my-account-links a:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35964, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-my-account-links a:hover,
.basel-dark .basel-my-account-links a:focus {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 35968, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-breadcrumbs-wrapper {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 35971, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .product-tabs-wrapper {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 35974, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .commentlist .comment-text .meta strong {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35977, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-product-instagram {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 35980, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-product-instagram .product-instagram-intro > span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35983, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .product-type-grouped .cart {
  border-top: 2px solid rgba(255, 255, 255, 0.1);
}

/* line 35986, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-back-btn > span {
  background-color: white;
}

/* line 35989, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-back-btn > span:before {
  color: white;
}

/* line 35992, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-back-btn > span:after {
  background-color: white;
}

/* line 35995, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-products-nav .product-btn > a span {
  background-color: white;
}

/* line 35998, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-products-nav .product-btn > a span:before {
  color: white;
}

/* line 36001, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-products-nav .product-short {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 36004, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-products-loader:after {
  border-color: rgba(255, 255, 255, 0.8);
}

/* line 36007, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .add_to_cart_button:after {
  border-color: rgba(255, 255, 255, 0.8);
}

/* line 36010, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-buttons .quick-view > a:before,
.basel-dark .basel-buttons .product-compare-button > a:before {
  color: white;
}

/* line 36014, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-buttons .quick-view > a.loading:before,
.basel-dark .basel-buttons .product-compare-button > a.loading:before {
  border-color: white;
}

/* line 36018, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-buttons .product-compare-button > a {
  background-color: transparent;
}

/* line 36021, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .product-grid-item .product-element-top:after {
  border-color: white;
}

/* line 36024, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-hover-alt .btn-add > a {
  color: white;
}

/* line 36027, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-hover-alt .btn-add > a:hover,
.basel-dark .basel-hover-alt .btn-add > a:focus {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36031, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-hover-quick select {
  color: black;
}

/* line 36034, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-hover-quick select option {
  color: white;
}

/* line 36037, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-hover-quick .woocommerce-variation-price del > .amount {
  color: #bdbdbd;
}

/* line 36040, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-hover-quick .variations label {
  color: black;
}

/* line 36043, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-hover-quick .reset_variations {
  color: black;
}

/* line 36046, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .amount {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36049, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .price del {
  color: rgba(255, 255, 255, 0.4);
}

/* line 36052, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .price del > .amount {
  color: rgba(255, 255, 255, 0.6);
}

/* line 36055, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .shop-loop-head .basel-filter-buttons .open-filters {
  color: white;
}

/* line 36058, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .shop-loop-head .basel-filter-buttons .open-filters:before,
.basel-dark .shop-loop-head .basel-filter-buttons .open-filters:after {
  background-color: white;
}

/* line 36062, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .shop-loop-head .woocommerce-result-count {
  color: rgba(255, 255, 255, 0.5);
}

/* line 36065, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-products-shop-view svg {
  fill: white;
}

/* line 36068, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .product-list-item .product-title > a {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36071, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .product-list-item .product-title > a:hover {
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 36074, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.product-list-item
.product-list-buttons
.product-compare-button
> a:after {
  border-color: white;
}

/* line 36081, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .product-list-item:after {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36084, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .product-list-item .quick-view > a.loading:before {
  border-color: white;
}

/* line 36087, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .product-list-info {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36090, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .cat-design-default .hover-mask h3 {
  color: white;
}

/* line 36093, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .cat-design-alt .hover-mask > a:not(.category-link-overlay) {
  color: rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 36097, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .cat-design-alt .hover-mask > a:not(.category-link-overlay):hover {
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 36100, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-pagination .page-numbers li a,
.basel-dark .woocommerce-pagination .page-numbers li span {
  color: white;
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

/* line 36105, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-pagination .page-numbers li a:hover,
.basel-dark .woocommerce-pagination .page-numbers li a:focus {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36109, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-pagination .page-numbers li .next:hover,
.basel-dark .woocommerce-pagination .page-numbers li .next:focus,
.basel-dark .woocommerce-pagination .page-numbers li .prev:hover,
.basel-dark .woocommerce-pagination .page-numbers li .prev:focus {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36115, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-pagination .page-numbers li .current {
  background-color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.1);
  color: black;
}

/* line 36120, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content #tab-seller ul li > span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36123, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content #tab-seller ul li > span.details {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36126, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .basel-show-product-gallery:after {
  color: white;
}

/* line 36129, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .basel-show-product-gallery:hover:after {
  color: rgba(255, 255, 255, 0.6);
}

/* line 36132, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .slick-vertical > button {
  color: white;
}

/* line 36135, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .slick-vertical > button.slick-prev {
  border-color: transparent;
}

/* line 36138, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .slick-vertical > button.slick-next {
  border-color: transparent;
}

/* line 36141, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .slick-vertical > button:hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36144, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.single-product-content
.entry-summary
.yith-wcwl-add-to-wishlist
> div
> a:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36152, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.single-product-content
.entry-summary
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistaddedbrowse
a:before,
.basel-dark
.single-product-content
.entry-summary
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistexistsbrowse
a:before {
  color: #1aada3;
}

/* line 36166, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.single-product-content
.entry-summary
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-button.feid-in
> a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36174, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .entry-summary .button.compare {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36177, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .entry-summary .button.compare:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36180, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .entry-summary .button.compare:after {
  border-color: rgba(255, 255, 255, 0.8);
}

/* line 36183, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .entry-summary .basel-sizeguide-btn {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36186, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .entry-summary .basel-sizeguide-btn svg {
  stroke: rgba(255, 255, 255, 0.8);
  stroke-width: 5;
}

/* line 36190, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .variations .swatches-select > div {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36193, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .variations .swatches-select > div:hover {
  border-color: white;
}

/* line 36196, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.single-product-content
.variations
.swatches-select
.image-swatch:hover:after,
.basel-dark
.single-product-content
.variations
.swatches-select
.colored-swatch:hover:after {
  border-color: white;
}

/* line 36208, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.single-product-content
.variations
.swatches-select
.image-swatch.active-swatch:after,
.basel-dark
.single-product-content
.variations
.swatches-select
.colored-swatch.active-swatch:after {
  border-color: white;
}

/* line 36220, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.single-product-content
.variations
.swatches-select
.active-swatch {
  border-color: white;
}

/* line 36227, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .product_meta {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36230, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .product_meta > span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36233, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .product_meta > span a,
.basel-dark .single-product-content .product_meta > span span {
  color: white;
}

/* line 36237, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .product-share .share-title {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36240, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .woocommerce-breadcrumb a:hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36243, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.single-product-content
.woocommerce-product-rating
.star-rating
span:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36250, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.single-product-content
.woocommerce-product-rating
.woocommerce-review-link {
  color: rgba(255, 255, 255, 0.5);
}

/* line 36256, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .tabs li {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36259, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .tabs li a {
  color: rgba(255, 255, 255, 0.5);
}

/* line 36262, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .tabs li a:hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36265, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .tabs li.active {
  border-color: white;
}

/* line 36268, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .tabs li.active a {
  color: white;
}

/* line 36271, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content textarea,
.basel-dark .single-product-content input[type="text"],
.basel-dark .single-product-content input[type="email"] {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.8);
}

/* line 36278, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content textarea:focus,
.basel-dark .single-product-content input[type="text"]:focus,
.basel-dark .single-product-content input[type="email"]:focus {
  background-color: transparent;
}

/* line 36283, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content #review_form_wrapper {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36286, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .product-video-button a:before,
.basel-dark .product-360-button a:before {
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 36290, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.product-type-variable.product-design-default
.entry-summary
.variations_form {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36296, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .product-design-alt .entry-summary .yith-wcwl-add-to-wishlist {
  border: none;
}

/* line 36299, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .product-design-alt .product_meta {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36302, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .product-design-sticky .entry-summary .yith-wcwl-add-to-wishlist {
  border: none;
}

/* line 36305, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .product-design-sticky .product_meta {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36308, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.product-design-compact
.entry-summary
.variations_form
+ .yith-wcwl-add-to-wishlist {
  border-top: none;
}

/* line 36315, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .tabs-layout-accordion {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36318, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .tabs-layout-accordion .basel-tab-wrapper {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36321, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-registration-page:after {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 36324, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .login .lost_password > a {
  color: white;
}

/* line 36327, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .active-register .col-register {
  background-color: transparent;
}

/* line 36330, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-password-hint:after {
  color: #111111;
}

/* line 36333, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce ul.woocommerce-thankyou-order-details li,
.basel-dark .woocommerce ul.wc-bacs-bank-details li,
.basel-dark.woocommerce-page ul.woocommerce-thankyou-order-details li,
.basel-dark.woocommerce-page ul.wc-bacs-bank-details li {
  border-color: rgba(255, 255, 255, 0.1);
  color: white;
}

/* line 36340, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce ul.woocommerce-thankyou-order-details li strong,
.basel-dark .woocommerce ul.wc-bacs-bank-details li strong,
.basel-dark.woocommerce-page ul.woocommerce-thankyou-order-details li strong,
.basel-dark.woocommerce-page ul.wc-bacs-bank-details li strong {
  color: white;
}

/* line 36346, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce ul.woocommerce-thankyou-order-details .amount,
.basel-dark .woocommerce ul.wc-bacs-bank-details .amount,
.basel-dark.woocommerce-page ul.woocommerce-thankyou-order-details .amount,
.basel-dark.woocommerce-page ul.wc-bacs-bank-details .amount {
  color: white;
}

/* line 36352, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce ul.woocommerce-thankyou-order-details + p,
.basel-dark .woocommerce ul.wc-bacs-bank-details + p,
.basel-dark.woocommerce-page ul.woocommerce-thankyou-order-details + p,
.basel-dark.woocommerce-page ul.wc-bacs-bank-details + p {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36358, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce input[name="save_account_details"]:hover,
.basel-dark .woocommerce input[name="save_account_details"]:focus,
.basel-dark .woocommerce input[name="save_address"]:hover,
.basel-dark .woocommerce input[name="save_address"]:focus,
.basel-dark .woocommerce input[name="track"]:hover,
.basel-dark .woocommerce input[name="track"]:focus,
.basel-dark.woocommerce-page input[name="save_account_details"]:hover,
.basel-dark.woocommerce-page input[name="save_account_details"]:focus,
.basel-dark.woocommerce-page input[name="save_address"]:hover,
.basel-dark.woocommerce-page input[name="save_address"]:focus,
.basel-dark.woocommerce-page input[name="track"]:hover,
.basel-dark.woocommerce-page input[name="track"]:focus {
  color: white;
}

/* line 36372, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .select2-container .select2-selection {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-color: transparent;
}

/* line 36376, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .select2-container .select2-selection .select2-selection__arrow b {
  border-color: rgba(255, 255, 255, 0.8) transparent transparent transparent;
}

/* line 36379, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .select2-container .select2-dropdown {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 36382, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.select2-container.select2-container--open
.select2-selection
.select2-selection__arrow
b {
  border-color: transparent transparent rgba(255, 255, 255, 0.8) transparent;
}

/* line 36389, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.select2-container--default
.select2-selection--single
.select2-selection__rendered {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36395, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .select2-results__option[aria-selected="true"],
.basel-dark .select2-results__option[data-selected="true"] {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36399, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .select2-container .select2-choice {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-color: transparent !important;
}

/* line 36403, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .select2-container .select2-choice .select2-arrow b:after {
  border-top-color: rgba(255, 255, 255, 0.8);
}

/* line 36406, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .select2-container .select2-choice > .select2-chosen {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36409, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .select2-dropdown-open .select2-choice .select2-arrow b:after {
  border-top-color: transparent;
  border-bottom-color: rgba(255, 255, 255, 0.8);
}

/* line 36413, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .select2-drop {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36416, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .select2-drop-active {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36419, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .select2-drop-active .select2-search input {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36422, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .select2-drop-active .select2-search:after {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36425, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .select2-drop-active.select2-drop.select2-drop-above {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36428, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .select2-dropdown-open .select2-choice {
  box-shadow: 0 1px 0 transparent inset;
}

/* line 36432, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-breadcrumb {
  color: rgba(255, 255, 255, 0.5);
}

/* line 36435, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-breadcrumb a {
  color: white;
}

/* line 36438, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-breadcrumb span:before {
  color: white;
}

/* line 36441, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .mfp-close-btn-in .mfp-close {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36444, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .mfp-close-btn-in .mfp-close:hover,
.basel-dark .mfp-close-btn-in .mfp-close:focus {
  color: white;
}

/* line 36448, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .popup-added_to_cart {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36451, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .popup-added_to_cart p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36454, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .popup-added_to_cart .close-popup {
  color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36458, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .popup-added_to_cart .close-popup:hover,
.basel-dark .popup-added_to_cart .close-popup:focus {
  color: white;
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 36463, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .shop_table td.product-remove a {
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 36466, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .shop_table td.product-remove a:after,
.basel-dark .shop_table td.product-remove a:before {
  background-color: black;
}

/* line 36470, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .shop_table td.product-name a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36473, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .shop_table td.product-price span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36476, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .shop_table td.product-subtotal span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36479, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce table.wishlist_table thead th,
.basel-dark .woocommerce table.wishlist_table thead td,
.basel-dark .woocommerce table.wishlist_table tbody th,
.basel-dark .woocommerce table.wishlist_table tbody td {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36485, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .my_account_orders tbody td,
.basel-dark .account-payment-methods-table tbody td {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36489, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .my_account_orders td.order-actions a,
.basel-dark .account-payment-methods-table td.order-actions a {
  color: white;
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36494, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .my_account_orders td.order-actions a:hover,
.basel-dark .my_account_orders td.order-actions a:focus,
.basel-dark .account-payment-methods-table td.order-actions a:hover,
.basel-dark .account-payment-methods-table td.order-actions a:focus {
  color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.8);
}

/* line 36501, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .order_details tfoot td .amount {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36504, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-sizeguide-table tr:first-child {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 36507, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-sizeguide-table tr:first-child td {
  color: white;
}

/* line 36510, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-sizeguide-table tr:not(:first-child):hover {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36513, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-sizeguide-table tr:not(:first-child):hover td {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36516, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-sizeguide-table tr:not(:first-child) td:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36519, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.woocommerce-checkout .woocommerce-info {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36522, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.woocommerce-checkout .woocommerce-info a {
  color: white;
}

/* line 36525, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.woocommerce-checkout .woocommerce-info .showcoupon,
.basel-dark.woocommerce-checkout .woocommerce-info .showlogin {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36529, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.woocommerce-checkout .woocommerce-info .showcoupon:hover,
.basel-dark.woocommerce-checkout .woocommerce-info .showlogin:hover {
  border-color: rgba(255, 255, 255, 0.8);
}

/* line 36533, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.woocommerce-checkout .checkout-order-review {
  background-color: rgba(0, 0, 0, 0.3);
  background-image: none;
}

/* line 36537, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.woocommerce-checkout .checkout-order-review .responsive-table {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36540, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.woocommerce-checkout .checkout_coupon,
.basel-dark.woocommerce-checkout .login {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36544, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.woocommerce-checkout .checkout_coupon:before,
.basel-dark.woocommerce-checkout .login:before {
  content: none;
}

/* line 36548, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.woocommerce-checkout .woocommerce-checkout-payment .payment_box,
.basel-dark.woocommerce-checkout
.woocommerce-checkout-payment
.woocommerce-terms-and-conditions {
  background-color: rgba(0, 0, 0, 0.3);
  border: none;
}

/* line 36555, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.woocommerce-checkout
.woocommerce-checkout-payment
.payment_box:before,
.basel-dark.woocommerce-checkout
.woocommerce-checkout-payment
.woocommerce-terms-and-conditions:before {
  content: none;
}

/* line 36563, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.woocommerce-checkout
.woocommerce-checkout-payment
.payment_method_paypal
a {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36569, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.woocommerce-checkout
.woocommerce-checkout-payment
.payment_method_paypal
a:hover {
  border-color: rgba(255, 255, 255, 0.8);
}

/* line 36575, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-checkout-review-order-table tr {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36578, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-checkout-review-order-table tfoot tr:last-child {
  border-bottom: none;
}

/* line 36581, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-checkout-review-order-table tfoot th,
.basel-dark .woocommerce-checkout-review-order-table tfoot td {
  border: none;
}

/* line 36585, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce-thankyou-addresses .addresses {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36588, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .cart-collaterals .cart_totals {
  background-color: rgba(0, 0, 0, 0.3);
  background-image: none;
}

/* line 36592, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .cart-collaterals .cart_totals > .responsive-table {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36595, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .cart-collaterals .cart_totals .amount {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36598, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce .basel-empty-cart-text {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36601, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce .cart-empty {
  color: white;
}

/* line 36604, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .woocommerce .cart-actions .coupon {
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 36607, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .blockOverlay {
  background-color: #111111 !important;
}

/* line 36610, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .testimonial .testimonial-content {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36613, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .testimonial .testimonial-content footer {
  color: rgba(255, 255, 255, 0.6);
}

/* line 36616, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .testimonial .testimonial-content footer > span {
  color: rgba(255, 255, 255, 0.5);
}

/* line 36619, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .testimonials.testimon-style-boxed .testimonial-content {
  color: #4c4c4c;
}

/* line 36622, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .testimonials.testimon-style-boxed .testimonial-content footer {
  color: #1b1919;
}

/* line 36625, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.testimonials.testimon-style-boxed
.testimonial-content
footer
> span {
  color: #4c4c4c;
}

/* line 36632, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-info-box.box-style-border .info-box-content,
.basel-dark .basel-info-box2.box-style-border .info-box-content {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36636, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-timeline-item:before,
.basel-dark .basel-timeline-date:before {
  color: #111111;
}

/* line 36640, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-timeline-breakpoint-title {
  padding: 10px 27px;
  border-width: 0;
}

/* line 36644, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-timeline-dot {
  border-width: 0;
}

/* line 36647, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .products-footer .basel-blog-load-more,
.basel-dark .products-footer .basel-products-load-more,
.basel-dark .products-footer .basel-portfolio-load-more,
.basel-dark .blog-footer .basel-blog-load-more,
.basel-dark .blog-footer .basel-products-load-more,
.basel-dark .blog-footer .basel-portfolio-load-more,
.basel-dark .portfolio-footer .basel-blog-load-more,
.basel-dark .portfolio-footer .basel-products-load-more,
.basel-dark .portfolio-footer .basel-portfolio-load-more {
  border-color: black;
  background-color: transparent;
  color: black;
}

/* line 36660, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .products-footer .basel-blog-load-more:hover,
.basel-dark .products-footer .basel-blog-load-more:focus,
.basel-dark .products-footer .basel-products-load-more:hover,
.basel-dark .products-footer .basel-products-load-more:focus,
.basel-dark .products-footer .basel-portfolio-load-more:hover,
.basel-dark .products-footer .basel-portfolio-load-more:focus,
.basel-dark .blog-footer .basel-blog-load-more:hover,
.basel-dark .blog-footer .basel-blog-load-more:focus,
.basel-dark .blog-footer .basel-products-load-more:hover,
.basel-dark .blog-footer .basel-products-load-more:focus,
.basel-dark .blog-footer .basel-portfolio-load-more:hover,
.basel-dark .blog-footer .basel-portfolio-load-more:focus,
.basel-dark .portfolio-footer .basel-blog-load-more:hover,
.basel-dark .portfolio-footer .basel-blog-load-more:focus,
.basel-dark .portfolio-footer .basel-products-load-more:hover,
.basel-dark .portfolio-footer .basel-products-load-more:focus,
.basel-dark .portfolio-footer .basel-portfolio-load-more:hover,
.basel-dark .portfolio-footer .basel-portfolio-load-more:focus {
  background-color: black;
  border-color: black;
  color: white;
}

/* line 36682, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .products-footer .basel-blog-load-more:hover:after,
.basel-dark .products-footer .basel-blog-load-more:focus:after,
.basel-dark .products-footer .basel-products-load-more:hover:after,
.basel-dark .products-footer .basel-products-load-more:focus:after,
.basel-dark .products-footer .basel-portfolio-load-more:hover:after,
.basel-dark .products-footer .basel-portfolio-load-more:focus:after,
.basel-dark .blog-footer .basel-blog-load-more:hover:after,
.basel-dark .blog-footer .basel-blog-load-more:focus:after,
.basel-dark .blog-footer .basel-products-load-more:hover:after,
.basel-dark .blog-footer .basel-products-load-more:focus:after,
.basel-dark .blog-footer .basel-portfolio-load-more:hover:after,
.basel-dark .blog-footer .basel-portfolio-load-more:focus:after,
.basel-dark .portfolio-footer .basel-blog-load-more:hover:after,
.basel-dark .portfolio-footer .basel-blog-load-more:focus:after,
.basel-dark .portfolio-footer .basel-products-load-more:hover:after,
.basel-dark .portfolio-footer .basel-products-load-more:focus:after,
.basel-dark .portfolio-footer .basel-portfolio-load-more:hover:after,
.basel-dark .portfolio-footer .basel-portfolio-load-more:focus:after {
  border-color: white;
}

/* line 36702, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .products-footer .basel-blog-load-more:after,
.basel-dark .products-footer .basel-products-load-more:after,
.basel-dark .products-footer .basel-portfolio-load-more:after,
.basel-dark .blog-footer .basel-blog-load-more:after,
.basel-dark .blog-footer .basel-products-load-more:after,
.basel-dark .blog-footer .basel-portfolio-load-more:after,
.basel-dark .portfolio-footer .basel-blog-load-more:after,
.basel-dark .portfolio-footer .basel-products-load-more:after,
.basel-dark .portfolio-footer .basel-portfolio-load-more:after {
  content: " ";
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

/* line 36721, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-products-load-prev,
.basel-dark .basel-products-load-next {
  background-color: transparent;
}

/* line 36725, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-products-load-prev:hover,
.basel-dark .basel-products-load-prev:focus,
.basel-dark .basel-products-load-next:hover,
.basel-dark .basel-products-load-next:focus {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
}

/* line 36732, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-products-load-prev.disabled,
.basel-dark .basel-products-load-next.disabled {
  color: rgba(255, 255, 255, 0.2);
}

/* line 36736, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-products-tabs .products-tabs-title li {
  color: white;
}

/* line 36739, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.basel-products-tabs
.products-tabs-title
li:not(.active-tab-title):hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36745, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-products-tabs .basel-products-load-prev.disabled,
.basel-dark .basel-products-tabs .basel-products-load-next.disabled {
  color: rgba(255, 255, 255, 0.2);
}

/* line 36749, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-products-tabs .open-title-menu {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36752, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-price-table .basel-plan-name > span:not(.price-subtitle) {
  color: white;
}

/* line 36755, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-price-table .price-subtitle {
  color: rgba(255, 255, 255, 0.5);
}

/* line 36758, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-price-table .basel-plan-inner {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36762, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-price-table .basel-plan-footer {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36765, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .team-member .member-bio {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36768, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .team-member .member-position,
.basel-dark .team-member .member-email {
  color: rgba(255, 255, 255, 0.5);
}

/* line 36772, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widgettitle,
.basel-dark .widget-title {
  color: white;
}

/* line 36776, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widgettitle:before,
.basel-dark .widget-title:before {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 36780, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-price-filter .amount {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36783, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-woocommerce-layered-nav li.chosen a:before,
.basel-dark .basel-woocommerce-layered-nav li.chosen a:after {
  background-color: white;
}

/* line 36787, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-user-panel > .basel-user-panel .user-info strong {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36790, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widget_calendar #wp-calendar {
  border-color: transparent;
}

/* line 36793, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widget_calendar #wp-calendar > caption {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36797, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widget_calendar #wp-calendar tr th {
  border-color: transparent;
}

/* line 36800, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widget_calendar #wp-calendar tr td {
  border-color: transparent;
}

/* line 36803, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widget_calendar #wp-calendar tfoot {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36806, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .recent-posts-extended .rpwe-time,
.basel-dark .recent-posts-extended .rpwe-comment {
  color: rgba(255, 255, 255, 0.5);
}

/* line 36810, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .recent-posts-extended .rpwe-li {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36813, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widget_rss ul li {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36816, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .product_list_widget li {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36819, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widget_shopping_cart .product_list_widget li > a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36822, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widget_shopping_cart .product_list_widget li .blockOverlay {
  background-color: #111111 !important;
}

/* line 36825, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widget_shopping_cart .product_list_widget:before {
  border: 1px solid rgba(255, 255, 255, 0.8);
}

/* line 36828, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widget_shopping_cart .empty {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36831, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widget_shopping_cart .total strong {
  color: white;
}

/* line 36834, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widget_shopping_cart .buttons .checkout:hover,
.basel-dark .widget_shopping_cart .buttons .checkout:focus {
  color: white;
}

/* line 36838, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widget_layered_nav_filters ul li a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36841, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widget_layered_nav_filters ul li a:before,
.basel-dark .widget_layered_nav_filters ul li a:after {
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 36845, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widget_price_filter .price_slider_amount .price_label > span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36848, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .widget_search .searchform div input[type="text"]:focus {
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 36851, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .yith-woocompare-widget ul.products-list li:not(.list_empty) {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36854, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.yith-woocompare-widget
ul.products-list
li:not(.list_empty)
.remove {
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 36861, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.yith-woocompare-widget
ul.products-list
li:not(.list_empty)
.remove:after,
.basel-dark
.yith-woocompare-widget
ul.products-list
li:not(.list_empty)
.remove:before {
  background-color: black;
}

/* line 36873, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-threed-view .nav_bar a {
  color: black;
}

/* line 36876, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-scroll > .basel-scroll-pane > .basel-scroll-slider {
  background: rgba(255, 255, 255, 0.5);
}

/* line 36879, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-message,
.basel-dark .dokan-info,
.basel-dark .dokan-error {
  background-color: rgba(0, 0, 0, 0.3);
  border-right-color: rgba(255, 255, 255, 0.1);
  border-left-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

/* line 36887, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-seller-listing .dokan-seller-search-form .search-field {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36890, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.dokan-seller-listing
.dokan-seller-search-form
.search-field:focus {
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 36896, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark ul.dokan-seller-wrap li.dokan-single-seller {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36899, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
ul.dokan-seller-wrap
li.dokan-single-seller
.dokan-store-banner-wrap {
  background-color: rgba(0, 0, 0, 0.3);
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

/* line 36906, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark ul.dokan-seller-wrap li.dokan-single-seller .dokan-store-caption {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36909, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.dokan-dashboard header.dokan-dashboard-header h1 {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36912, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu {
  background-color: transparent;
}

/* line 36915, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36918, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36921, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.dokan-dashboard
.dokan-dash-sidebar
ul.dokan-dashboard-menu
li.dokan-common-links
a {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36928, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.dokan-dashboard
.dokan-dash-sidebar
ul.dokan-dashboard-menu
li.active:after {
  border: none;
}

/* line 36934, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget {
  background-color: rgba(0, 0, 0, 0.3);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36941, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.sells-graph
.legend
> div {
  background-color: transparent !important;
}

/* line 36949, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.sells-graph
.legend
table
td {
  border-color: transparent;
}

/* line 36958, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.dokan-dashboard
.dokan-dashboard-content
article.dokan-settings-area
.dokan-map-wrap {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36964, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.dokan-dashboard .dokan-dashboard-content .dokan-page-help {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36967, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark.dokan-dashboard .dokan-alert .woocommerce-Price-amount {
  color: black;
}

/* line 36970, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-panel {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36973, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-panel-default {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36976, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-progress {
  background-color: rgba(245, 245, 245, 0.6);
}

/* line 36979, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-input-group-addon {
  background-color: rgba(0, 0, 0, 0.3);
  color: rgba(255, 255, 255, 0.8);
  border-color: transparent;
}

/* line 36984, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-shipping-location-wrapper {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36987, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-shipping-location-wrapper .dps-shipping-location-content {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36990, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.dokan-shipping-location-wrapper
.dps-shipping-location-content
table.dps-shipping-table {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36996, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-single-store .dokan-store-tabs ul {
  background-color: rgba(0, 0, 0, 0.3);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 37000, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-single-store .dokan-store-tabs ul li {
  border-right-color: rgba(255, 255, 255, 0.1);
}

/* line 37003, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-single-store .dokan-store-tabs ul li a {
  color: white;
}

/* line 37006, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-single-store .dokan-store-tabs ul li a:hover {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.8);
}

/* line 37010, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-table-striped > tbody > tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 37013, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-table > thead > tr.danger > td,
.basel-dark .dokan-table > thead > tr.danger > th,
.basel-dark .dokan-table > tbody > tr.danger > td,
.basel-dark .dokan-table > tbody > tr.danger > th,
.basel-dark .dokan-table > tfoot > tr.danger > td,
.basel-dark .dokan-table > tfoot > tr.danger > th {
  background-color: rgba(242, 222, 222, 0.2);
}

/* line 37021, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-reports-content .dokan-reports-area ul.chart-legend {
  background-color: rgba(0, 0, 0, 0.3);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 37025, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-reports-content .dokan-reports-area ul.chart-legend li {
  border-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.8);
}

/* line 37029, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.dokan-reports-content
.dokan-reports-area
ul.chart-legend
li
strong {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37037, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-reports-main .legend > div {
  background-color: transparent !important;
}

/* line 37040, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-reports-main .legend table tr td {
  border-color: transparent;
}

/* line 37043, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark ul.dokan_tabs {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 37046, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark ul.dokan_tabs li {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 37049, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark ul.dokan_tabs li a:hover {
  color: black;
}

/* line 37052, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.dokan-reviews-content
.dokan-reviews-area
.dokan-comments-wrap
select {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 37059, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .dokan-form-control {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 37062, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.dokan-product-listing
.dokan-product-listing-area
.product-listing-top {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 37068, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .product-edit-new-container .dokan-edit-row {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 37071, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark input.date-pick {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 37074, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-hover-info .wcvendors_sold_by_in_loop {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37077, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-hover-info .wcvendors_sold_by_in_loop a {
  color: white;
}

/* line 37080, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-hover-standard .wcvendors_sold_by_in_loop a {
  color: white;
}

/* line 37083, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-hover-standard .wcvendors_sold_by_in_loop a:hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37086, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .single-product-content .product_meta .item-sold strong {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37089, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .vendors-list ul li {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37092, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .vendors-list ul li a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37095, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-hover-info .by-vendor-name {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 37098, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .basel-hover-info .by-vendor-name a {
  color: white;
}

/* line 37101, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .yith-wcwl-add-to-wishlist > div > a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37104, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .yith-wcwl-add-to-wishlist > div > a:after {
  border: 1px solid rgba(255, 255, 255, 0.8);
}

/* line 37107, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark button.mfp-close,
.basel-dark button.mfp-arrow {
  background-color: transparent;
  border: 0;
  box-shadow: none;
}

/* line 37114, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark table.compare-list td {
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
}

/* line 37117, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark table.compare-list td.even {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 37120, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark table.compare-list tr.title td {
  color: white;
}

/* line 37123, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark table.compare-list tr.no-products td {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37126, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark table.compare-list tr.remove a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37129, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark table.compare-list tr.remove a:before,
.basel-dark table.compare-list tr.remove a:after {
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 37133, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark table.compare-list tr.remove a:hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37136, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark table.compare-list tbody th {
  background-color: black;
  border-bottom: none;
}

/* line 37140, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .owl-carousel .owl-nav > div {
  color: white;
}

/* line 37143, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .owl-carousel .owl-nav > div.disabled {
  color: rgba(255, 255, 255, 0.2);
}

/* line 37146, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .owl-carousel .owl-nav > div:hover:not(.disabled) {
  color: rgba(255, 255, 255, 0.6);
}

/* line 37149, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .owl-carousel .owl-dots .owl-dot span {
  background-color: rgba(255, 255, 255, 0.2);
}

/* line 37152, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .owl-carousel .owl-dots .owl-dot.active span,
.basel-dark .owl-carousel .owl-dots .owl-dot:hover span {
  background-color: white;
}

/* line 37156, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .vc_toggle {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 37159, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .vc_toggle .vc_toggle_title h4 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37162, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .vc_toggle .vc_toggle_title:hover h4 {
  color: rgba(255, 255, 255, 0.5);
}

/* line 37165, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .vc_toggle_active .vc_toggle_title h4 {
  color: white;
}

/* line 37168, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .vc_toggle_active .vc_toggle_title:hover h4 {
  color: white;
}

/* line 37171, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.wpb_tabs.wpb_content_element
.wpb_tour_tabs_wrapper
.wpb_tabs_nav
li.ui-state-active
a {
  background-color: transparent;
  padding-bottom: 1px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  border: none;
  border-bottom: 1px solid white;
  display: inline;
  color: white;
}

/* line 37187, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.wpb_tabs.wpb_content_element
.wpb_tour_tabs_wrapper
.wpb_tabs_nav
li.ui-state-active
a:hover {
  text-decoration: none;
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 37197, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.wpb_tabs.wpb_content_element
.wpb_tour_tabs_wrapper
.wpb_tabs_nav
li.ui-state-active
a:focus {
  border-color: #a6a6a6;
  background-color: transparent;
}

/* line 37206, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.wpb_tabs.wpb_content_element
.wpb_tour_tabs_wrapper
.wpb_tabs_nav
li
> a {
  color: white;
}

/* line 37214, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.wpb_tabs.wpb_content_element
.wpb_tour_tabs_wrapper
.wpb_tabs_nav
li
> a:hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37222, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark
.wpb_tabs.wpb_content_element
.wpb_tour_tabs_wrapper
.wpb_tabs_nav
li:hover {
  background-color: transparent;
}

/* line 37229, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .wpb_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
  letter-spacing: 0.3px;
  background-color: transparent;
  padding: 0;
}

/* line 37234, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .wpb_content_element .wpb_tabs_nav li {
  background-color: transparent;
}

/* line 37237, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .table-striped > tbody > tr:nth-child(odd) {
  background-color: transparent;
}

/* line 37240, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .color-primary {
  color: #1aada3;
}

/* line 37243, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .color-alt {
  color: #fbbc34;
}

/* line 37246, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .color-black {
  color: black;
}

/* line 37249, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
.basel-dark .color-white {
  color: white;
}

@media (max-width: 991px) {
  /* line 37253, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-dark .basel-products-tabs .products-tabs-title {
    background-color: #111111;
  }
  /* line 37256, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-dark
.basel-products-tabs
.products-tabs-title
li:not(.active-tab-title):hover {
    color: rgba(255, 255, 255, 0.8);
  }
}

@media (max-width: 768px) {
  /* line 37264, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-dark .owl-carousel .owl-nav > div {
    background-color: #111111;
  }
  /* line 37267, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-dark .woocommerce .shop_table.cart tbody td {
    background-color: rgba(0, 0, 0, 0.3);
  }
  /* line 37270, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-dark .woocommerce .shop_table.cart .product-remove,
.basel-dark .woocommerce .shop_table.cart .wishlist-empty {
    background-color: transparent;
  }
}

@media (max-width: 480px) {
  /* line 37276, vendor/lerner/app/assets/stylesheets/lerner/_main.scss */
  .basel-dark .woocommerce .cart-collaterals .cart_totals .responsive-table {
    background-color: transparent;
  }
}

/* line 1, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-1,
.vc_non_responsive .vc_row .vc_col-sm-10,
.vc_non_responsive .vc_row .vc_col-sm-11,
.vc_non_responsive .vc_row .vc_col-sm-12,
.vc_non_responsive .vc_row .vc_col-sm-2,
.vc_non_responsive .vc_row .vc_col-sm-3,
.vc_non_responsive .vc_row .vc_col-sm-4,
.vc_non_responsive .vc_row .vc_col-sm-5,
.vc_non_responsive .vc_row .vc_col-sm-7,
.vc_non_responsive .vc_row .vc_col-sm-8,
.vc_non_responsive .vc_row .vc_col-sm-9 {
  padding-left: 15px;
  padding-right: 15px;
  float: left;
}

/* line 17, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_parallax-inner iframe,
.vc_video-bg iframe {
  max-width: 1000%;
}

/* line 22, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_clearfix:after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row:after {
  clear: both;
}

/* line 29, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc-composer-icon,
[class*=" vc_arrow-icon-"],
[class^="vc_arrow-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 39, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_row:after,
.vc_row:before {
  content: " ";
  display: table;
}

@media (max-width: 767px) {
  /* line 46, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_hidden-xs {
    display: none !important;
  }
  /* line 49, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_el-clearfix-xs {
    clear: both;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 55, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_hidden-sm {
    display: none !important;
  }
  /* line 58, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_el-clearfix-sm {
    clear: both;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 64, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_hidden-md {
    display: none !important;
  }
  /* line 67, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_el-clearfix-md {
    clear: both;
  }
}

/* line 72, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  width: 8.33333333%;
  min-height: 1px;
}

/* line 78, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  width: 16.66666667%;
  min-height: 1px;
}

/* line 84, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  width: 25%;
  min-height: 1px;
}

/* line 90, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  width: 33.33333333%;
  min-height: 1px;
}

/* line 96, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  width: 41.66666667%;
  min-height: 1px;
}

/* line 102, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 111, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  width: 58.33333333%;
  min-height: 1px;
}

/* line 117, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  width: 66.66666667%;
  min-height: 1px;
}

/* line 123, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  width: 75%;
  min-height: 1px;
}

/* line 129, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  width: 83.33333333%;
  min-height: 1px;
}

/* line 135, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  width: 91.66666667%;
  min-height: 1px;
}

/* line 141, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-12,
.vc_column_container {
  width: 100%;
}

/* line 146, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  width: 100%;
  min-height: 1px;
}

/* line 152, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

/* line 156, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

/* line 160, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

/* line 164, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

/* line 168, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

/* line 172, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

/* line 176, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

/* line 180, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

/* line 184, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

/* line 188, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

/* line 192, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

/* line 196, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

/* line 200, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0;
}

/* line 204, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

/* line 208, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 213, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-lg-1,
.vc_col-lg-10,
.vc_col-lg-11,
.vc_col-lg-12,
.vc_col-lg-2,
.vc_col-lg-3,
.vc_col-lg-4,
.vc_col-lg-5,
.vc_col-lg-6,
.vc_col-lg-7,
.vc_col-lg-8,
.vc_col-lg-9,
.vc_col-md-1,
.vc_col-md-10,
.vc_col-md-11,
.vc_col-md-12,
.vc_col-md-2,
.vc_col-md-3,
.vc_col-md-4,
.vc_col-md-5,
.vc_col-md-6,
.vc_col-md-7,
.vc_col-md-8,
.vc_col-md-9,
.vc_col-sm-1,
.vc_col-sm-10,
.vc_col-sm-11,
.vc_col-sm-12,
.vc_col-sm-2,
.vc_col-sm-3,
.vc_col-sm-4,
.vc_col-sm-5,
.vc_col-sm-6,
.vc_col-sm-7,
.vc_col-sm-8,
.vc_col-sm-9,
.vc_col-xs-1,
.vc_col-xs-10,
.vc_col-xs-11,
.vc_col-xs-12,
.vc_col-xs-2,
.vc_col-xs-3,
.vc_col-xs-4,
.vc_col-xs-5,
.vc_col-xs-6,
.vc_col-xs-7,
.vc_col-xs-8,
.vc_col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

/* line 270, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-1,
.vc_col-xs-10,
.vc_col-xs-11,
.vc_col-xs-12,
.vc_col-xs-2,
.vc_col-xs-3,
.vc_col-xs-4,
.vc_col-xs-5,
.vc_col-xs-6,
.vc_col-xs-7,
.vc_col-xs-8,
.vc_col-xs-9 {
  float: left;
}

/* line 285, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-11 {
  width: 91.66666667%;
}

/* line 289, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-10 {
  width: 83.33333333%;
}

/* line 293, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-9 {
  width: 75%;
}

/* line 297, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-8 {
  width: 66.66666667%;
}

/* line 301, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-7 {
  width: 58.33333333%;
}

/* line 305, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-6 {
  width: 50%;
}

/* line 309, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-5 {
  width: 41.66666667%;
}

/* line 313, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-4 {
  width: 33.33333333%;
}

/* line 317, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-3 {
  width: 25%;
}

/* line 321, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-2 {
  width: 16.66666667%;
}

/* line 325, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-1 {
  width: 8.33333333%;
}

/* line 329, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-pull-12 {
  right: 100%;
}

/* line 333, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-pull-11 {
  right: 91.66666667%;
}

/* line 337, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-pull-10 {
  right: 83.33333333%;
}

/* line 341, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-pull-9 {
  right: 75%;
}

/* line 345, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-pull-8 {
  right: 66.66666667%;
}

/* line 349, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-pull-7 {
  right: 58.33333333%;
}

/* line 353, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-pull-6 {
  right: 50%;
}

/* line 357, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-pull-5 {
  right: 41.66666667%;
}

/* line 361, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-pull-4 {
  right: 33.33333333%;
}

/* line 365, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-pull-3 {
  right: 25%;
}

/* line 369, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-pull-2 {
  right: 16.66666667%;
}

/* line 373, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-pull-1 {
  right: 8.33333333%;
}

/* line 377, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-pull-0 {
  right: auto;
}

/* line 381, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-push-12 {
  left: 100%;
}

/* line 385, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-push-11 {
  left: 91.66666667%;
}

/* line 389, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-push-10 {
  left: 83.33333333%;
}

/* line 393, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-push-9 {
  left: 75%;
}

/* line 397, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-push-8 {
  left: 66.66666667%;
}

/* line 401, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-push-7 {
  left: 58.33333333%;
}

/* line 405, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-push-6 {
  left: 50%;
}

/* line 409, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-push-5 {
  left: 41.66666667%;
}

/* line 413, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-push-4 {
  left: 33.33333333%;
}

/* line 417, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-push-3 {
  left: 25%;
}

/* line 421, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-push-2 {
  left: 16.66666667%;
}

/* line 425, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-push-1 {
  left: 8.33333333%;
}

/* line 429, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-push-0 {
  left: auto;
}

/* line 433, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-offset-12 {
  margin-left: 100%;
}

/* line 437, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-offset-11 {
  margin-left: 91.66666667%;
}

/* line 441, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-offset-10 {
  margin-left: 83.33333333%;
}

/* line 445, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-offset-9 {
  margin-left: 75%;
}

/* line 449, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-offset-8 {
  margin-left: 66.66666667%;
}

/* line 453, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-offset-7 {
  margin-left: 58.33333333%;
}

/* line 457, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-offset-6 {
  margin-left: 50%;
}

/* line 461, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-offset-5 {
  margin-left: 41.66666667%;
}

/* line 465, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-offset-4 {
  margin-left: 33.33333333%;
}

/* line 469, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-offset-3 {
  margin-left: 25%;
}

/* line 473, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-offset-2 {
  margin-left: 16.66666667%;
}

/* line 477, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-offset-1 {
  margin-left: 8.33333333%;
}

/* line 481, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 486, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-1,
.vc_col-sm-10,
.vc_col-sm-11,
.vc_col-sm-12,
.vc_col-sm-2,
.vc_col-sm-3,
.vc_col-sm-4,
.vc_col-sm-5,
.vc_col-sm-6,
.vc_col-sm-7,
.vc_col-sm-8,
.vc_col-sm-9 {
    float: left;
  }
  /* line 500, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-12 {
    width: 100%;
  }
  /* line 503, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-11 {
    width: 91.66666667%;
  }
  /* line 506, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-10 {
    width: 83.33333333%;
  }
  /* line 509, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-9 {
    width: 75%;
  }
  /* line 512, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-8 {
    width: 66.66666667%;
  }
  /* line 515, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-7 {
    width: 58.33333333%;
  }
  /* line 518, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-6 {
    width: 50%;
  }
  /* line 521, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-5 {
    width: 41.66666667%;
  }
  /* line 524, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-4 {
    width: 33.33333333%;
  }
  /* line 527, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-3 {
    width: 25%;
  }
  /* line 530, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-2 {
    width: 16.66666667%;
  }
  /* line 533, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-1 {
    width: 8.33333333%;
  }
  /* line 536, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-pull-12 {
    right: 100%;
  }
  /* line 539, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-pull-11 {
    right: 91.66666667%;
  }
  /* line 542, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-pull-10 {
    right: 83.33333333%;
  }
  /* line 545, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-pull-9 {
    right: 75%;
  }
  /* line 548, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-pull-8 {
    right: 66.66666667%;
  }
  /* line 551, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-pull-7 {
    right: 58.33333333%;
  }
  /* line 554, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-pull-6 {
    right: 50%;
  }
  /* line 557, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-pull-5 {
    right: 41.66666667%;
  }
  /* line 560, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-pull-4 {
    right: 33.33333333%;
  }
  /* line 563, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-pull-3 {
    right: 25%;
  }
  /* line 566, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-pull-2 {
    right: 16.66666667%;
  }
  /* line 569, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-pull-1 {
    right: 8.33333333%;
  }
  /* line 572, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-pull-0 {
    right: auto;
  }
  /* line 575, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-push-12 {
    left: 100%;
  }
  /* line 578, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-push-11 {
    left: 91.66666667%;
  }
  /* line 581, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-push-10 {
    left: 83.33333333%;
  }
  /* line 584, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-push-9 {
    left: 75%;
  }
  /* line 587, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-push-8 {
    left: 66.66666667%;
  }
  /* line 590, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-push-7 {
    left: 58.33333333%;
  }
  /* line 593, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-push-6 {
    left: 50%;
  }
  /* line 596, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-push-5 {
    left: 41.66666667%;
  }
  /* line 599, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-push-4 {
    left: 33.33333333%;
  }
  /* line 602, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-push-3 {
    left: 25%;
  }
  /* line 605, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-push-2 {
    left: 16.66666667%;
  }
  /* line 608, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-push-1 {
    left: 8.33333333%;
  }
  /* line 611, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-push-0 {
    left: auto;
  }
  /* line 614, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-offset-12 {
    margin-left: 100%;
  }
  /* line 617, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 620, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 623, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-offset-9 {
    margin-left: 75%;
  }
  /* line 626, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 629, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 632, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-offset-6 {
    margin-left: 50%;
  }
  /* line 635, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 638, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 641, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-offset-3 {
    margin-left: 25%;
  }
  /* line 644, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 647, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 650, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-sm-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 656, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-1,
.vc_col-md-10,
.vc_col-md-11,
.vc_col-md-12,
.vc_col-md-2,
.vc_col-md-3,
.vc_col-md-4,
.vc_col-md-5,
.vc_col-md-6,
.vc_col-md-7,
.vc_col-md-8,
.vc_col-md-9 {
    float: left;
  }
  /* line 670, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-12 {
    width: 100%;
  }
  /* line 673, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-11 {
    width: 91.66666667%;
  }
  /* line 676, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-10 {
    width: 83.33333333%;
  }
  /* line 679, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-9 {
    width: 75%;
  }
  /* line 682, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-8 {
    width: 66.66666667%;
  }
  /* line 685, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-7 {
    width: 58.33333333%;
  }
  /* line 688, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-6 {
    width: 50%;
  }
  /* line 691, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-5 {
    width: 41.66666667%;
  }
  /* line 694, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-4 {
    width: 33.33333333%;
  }
  /* line 697, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-3 {
    width: 25%;
  }
  /* line 700, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-2 {
    width: 16.66666667%;
  }
  /* line 703, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-1 {
    width: 8.33333333%;
  }
  /* line 706, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-pull-12 {
    right: 100%;
  }
  /* line 709, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-pull-11 {
    right: 91.66666667%;
  }
  /* line 712, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-pull-10 {
    right: 83.33333333%;
  }
  /* line 715, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-pull-9 {
    right: 75%;
  }
  /* line 718, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-pull-8 {
    right: 66.66666667%;
  }
  /* line 721, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-pull-7 {
    right: 58.33333333%;
  }
  /* line 724, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-pull-6 {
    right: 50%;
  }
  /* line 727, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-pull-5 {
    right: 41.66666667%;
  }
  /* line 730, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-pull-4 {
    right: 33.33333333%;
  }
  /* line 733, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-pull-3 {
    right: 25%;
  }
  /* line 736, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-pull-2 {
    right: 16.66666667%;
  }
  /* line 739, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-pull-1 {
    right: 8.33333333%;
  }
  /* line 742, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-pull-0 {
    right: auto;
  }
  /* line 745, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-push-12 {
    left: 100%;
  }
  /* line 748, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-push-11 {
    left: 91.66666667%;
  }
  /* line 751, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-push-10 {
    left: 83.33333333%;
  }
  /* line 754, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-push-9 {
    left: 75%;
  }
  /* line 757, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-push-8 {
    left: 66.66666667%;
  }
  /* line 760, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-push-7 {
    left: 58.33333333%;
  }
  /* line 763, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-push-6 {
    left: 50%;
  }
  /* line 766, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-push-5 {
    left: 41.66666667%;
  }
  /* line 769, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-push-4 {
    left: 33.33333333%;
  }
  /* line 772, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-push-3 {
    left: 25%;
  }
  /* line 775, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-push-2 {
    left: 16.66666667%;
  }
  /* line 778, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-push-1 {
    left: 8.33333333%;
  }
  /* line 781, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-push-0 {
    left: auto;
  }
  /* line 784, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-offset-12 {
    margin-left: 100%;
  }
  /* line 787, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 790, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 793, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-offset-9 {
    margin-left: 75%;
  }
  /* line 796, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 799, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 802, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-offset-6 {
    margin-left: 50%;
  }
  /* line 805, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 808, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 811, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-offset-3 {
    margin-left: 25%;
  }
  /* line 814, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 817, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 820, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-md-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  /* line 826, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_hidden-lg {
    display: none !important;
  }
  /* line 829, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-1,
.vc_col-lg-10,
.vc_col-lg-11,
.vc_col-lg-12,
.vc_col-lg-2,
.vc_col-lg-3,
.vc_col-lg-4,
.vc_col-lg-5,
.vc_col-lg-6,
.vc_col-lg-7,
.vc_col-lg-8,
.vc_col-lg-9 {
    float: left;
  }
  /* line 843, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-12 {
    width: 100%;
  }
  /* line 846, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-11 {
    width: 91.66666667%;
  }
  /* line 849, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-10 {
    width: 83.33333333%;
  }
  /* line 852, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-9 {
    width: 75%;
  }
  /* line 855, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-8 {
    width: 66.66666667%;
  }
  /* line 858, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-7 {
    width: 58.33333333%;
  }
  /* line 861, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-6 {
    width: 50%;
  }
  /* line 864, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-5 {
    width: 41.66666667%;
  }
  /* line 867, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-4 {
    width: 33.33333333%;
  }
  /* line 870, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-3 {
    width: 25%;
  }
  /* line 873, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-2 {
    width: 16.66666667%;
  }
  /* line 876, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-1 {
    width: 8.33333333%;
  }
  /* line 879, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-pull-12 {
    right: 100%;
  }
  /* line 882, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-pull-11 {
    right: 91.66666667%;
  }
  /* line 885, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-pull-10 {
    right: 83.33333333%;
  }
  /* line 888, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-pull-9 {
    right: 75%;
  }
  /* line 891, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-pull-8 {
    right: 66.66666667%;
  }
  /* line 894, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-pull-7 {
    right: 58.33333333%;
  }
  /* line 897, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-pull-6 {
    right: 50%;
  }
  /* line 900, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-pull-5 {
    right: 41.66666667%;
  }
  /* line 903, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-pull-4 {
    right: 33.33333333%;
  }
  /* line 906, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-pull-3 {
    right: 25%;
  }
  /* line 909, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-pull-2 {
    right: 16.66666667%;
  }
  /* line 912, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-pull-1 {
    right: 8.33333333%;
  }
  /* line 915, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-pull-0 {
    right: auto;
  }
  /* line 918, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-push-12 {
    left: 100%;
  }
  /* line 921, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-push-11 {
    left: 91.66666667%;
  }
  /* line 924, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-push-10 {
    left: 83.33333333%;
  }
  /* line 927, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-push-9 {
    left: 75%;
  }
  /* line 930, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-push-8 {
    left: 66.66666667%;
  }
  /* line 933, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-push-7 {
    left: 58.33333333%;
  }
  /* line 936, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-push-6 {
    left: 50%;
  }
  /* line 939, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-push-5 {
    left: 41.66666667%;
  }
  /* line 942, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-push-4 {
    left: 33.33333333%;
  }
  /* line 945, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-push-3 {
    left: 25%;
  }
  /* line 948, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-push-2 {
    left: 16.66666667%;
  }
  /* line 951, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-push-1 {
    left: 8.33333333%;
  }
  /* line 954, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-push-0 {
    left: auto;
  }
  /* line 957, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-offset-12 {
    margin-left: 100%;
  }
  /* line 960, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  /* line 963, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  /* line 966, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-offset-9 {
    margin-left: 75%;
  }
  /* line 969, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  /* line 972, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  /* line 975, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-offset-6 {
    margin-left: 50%;
  }
  /* line 978, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  /* line 981, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  /* line 984, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-offset-3 {
    margin-left: 25%;
  }
  /* line 987, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  /* line 990, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  /* line 993, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_col-lg-offset-0 {
    margin-left: 0;
  }
  /* line 996, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
  .vc_el-clearfix-lg {
    clear: both;
  }
}

/* line 1001, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_el_width_100,
.vc_el_width_50,
.vc_el_width_60,
.vc_el_width_70,
.vc_el_width_80,
.vc_el_width_90 {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* line 1011, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_pull-right {
  float: right !important;
}

/* line 1015, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_pull-left {
  float: left !important;
}

/* line 1019, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_clearfix:after,
.vc_clearfix:before {
  content: " ";
  display: table;
}

/* line 1025, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_visible {
  display: block;
}

/* line 1029, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
}

/* line 1035, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_table > tbody > tr > td,
.vc_table > tbody > tr > th,
.vc_table > tfoot > tr > td,
.vc_table > tfoot > tr > th,
.vc_table > thead > tr > td,
.vc_table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

/* line 1047, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

/* line 1052, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_button-2-wrapper,
.vc_pixel_icon {
  display: inline-block;
  vertical-align: middle;
}

/* line 1058, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_table > caption + thead > tr:first-child > td,
.vc_table > caption + thead > tr:first-child > th,
.vc_table > colgroup + thead > tr:first-child > td,
.vc_table > colgroup + thead > tr:first-child > th,
.vc_table > thead:first-child > tr:first-child > td,
.vc_table > thead:first-child > tr:first-child > th {
  border-top: 0;
}

/* line 1067, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_table > tbody + tbody {
  border-top: 2px solid #ddd;
}

/* line 1071, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_table .table {
  background-color: #fff;
}

/* line 1075, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_table-bordered,
.vc_table-bordered > tbody > tr > td,
.vc_table-bordered > tbody > tr > th,
.vc_table-bordered > tfoot > tr > td,
.vc_table-bordered > tfoot > tr > th,
.vc_table-bordered > thead > tr > td,
.vc_table-bordered > thead > tr > th {
  border: 1px solid #ddd;
}

/* line 1085, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_table-bordered > thead > tr > td,
.vc_table-bordered > thead > tr > th {
  border-bottom-width: 2px;
}

/* line 1090, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_txt_align_left {
  text-align: left;
}

/* line 1094, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_txt_align_right {
  text-align: right;
}

/* line 1098, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_txt_align_center {
  text-align: center;
}

/* line 1102, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_txt_align_justify {
  text-align: justify;
  text-justify: inter-word;
}

/* line 1107, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_el_width_50 {
  width: 50%;
}

/* line 1111, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_el_width_60 {
  width: 60%;
}

/* line 1115, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_el_width_70 {
  width: 70%;
}

/* line 1119, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_el_width_80 {
  width: 80%;
}

/* line 1123, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_el_width_90 {
  width: 90%;
}

/* line 1127, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_el_width_100 {
  width: 100%;
}

/* line 1131, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn,
a.vc_btn,
button.vc_btn {
  cursor: pointer;
  display: inline-block;
  text-decoration: none !important;
  padding: 9px 12px;
  font-size: 100%;
  line-height: 20px;
  border-radius: 4px;
}

/* line 1143, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_general.vc_btn3,
.wpb_button:hover,
a.wpb_button_a,
a.wpb_button_a:hover {
  text-decoration: none;
}

/* line 1150, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn,
.vc_btn:focus,
.vc_btn:hover,
a.vc_btn,
a.vc_btn:focus,
a.vc_btn:hover,
button.vc_btn,
button.vc_btn:focus,
button.vc_btn:hover {
  border: 1px solid transparent;
  box-shadow: none;
}

/* line 1165, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-lg,
a.vc_btn-lg,
button.vc_btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 1174, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-sm,
a.vc_btn-sm,
button.vc_btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 1183, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-xs,
a.vc_btn-xs,
button.vc_btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 1192, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn_square,
a.vc_btn_square,
button.vc_btn_square {
  border-radius: 0;
}

/* line 1198, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn_square_outlined,
a.vc_btn_square_outlined,
button.vc_btn_square_outlined {
  border-radius: 0;
  background: 0 0 !important;
}

/* line 1205, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn_square_outlined,
.vc_btn_square_outlined:focus,
.vc_btn_square_outlined:hover,
a.vc_btn_square_outlined,
a.vc_btn_square_outlined:focus,
a.vc_btn_square_outlined:hover,
button.vc_btn_square_outlined,
button.vc_btn_square_outlined:focus,
button.vc_btn_square_outlined:hover {
  border: 2px solid;
}

/* line 1217, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn_round,
a.vc_btn_round,
button.vc_btn_round {
  border-radius: 25px;
}

/* line 1223, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn_outlined,
a.vc_btn_outlined,
button.vc_btn_outlined {
  background: 0 0 !important;
}

/* line 1229, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.open > .dropdown-toggle.vc_btn-danger,
.open > .dropdown-toggle.vc_btn-default,
.open > .dropdown-toggle.vc_btn-info,
.open > .dropdown-toggle.vc_btn-primary,
.open > .dropdown-toggle.vc_btn-success,
.open > .dropdown-toggle.vc_btn-warning,
.open > .dropdown-togglea.vc_btn-danger,
.open > .dropdown-togglea.vc_btn-default,
.open > .dropdown-togglea.vc_btn-info,
.open > .dropdown-togglea.vc_btn-primary,
.open > .dropdown-togglea.vc_btn-success,
.open > .dropdown-togglea.vc_btn-warning,
.open > .dropdown-togglebutton.vc_btn-danger,
.open > .dropdown-togglebutton.vc_btn-default,
.open > .dropdown-togglebutton.vc_btn-info,
.open > .dropdown-togglebutton.vc_btn-primary,
.open > .dropdown-togglebutton.vc_btn-success,
.open > .dropdown-togglebutton.vc_btn-warning,
.vc_btn-danger.active,
.vc_btn-danger:active,
.vc_btn-default.active,
.vc_btn-default:active,
.vc_btn-info.active,
.vc_btn-info:active,
.vc_btn-primary.active,
.vc_btn-primary:active,
.vc_btn-success.active,
.vc_btn-success:active,
.vc_btn-warning.active,
.vc_btn-warning:active,
a.vc_btn-danger.active,
a.vc_btn-danger:active,
a.vc_btn-default.active,
a.vc_btn-default:active,
a.vc_btn-info.active,
a.vc_btn-info:active,
a.vc_btn-primary.active,
a.vc_btn-primary:active,
a.vc_btn-success.active,
a.vc_btn-success:active,
a.vc_btn-warning.active,
a.vc_btn-warning:active,
button.vc_btn-danger.active,
button.vc_btn-danger:active,
button.vc_btn-default.active,
button.vc_btn-default:active,
button.vc_btn-info.active,
button.vc_btn-info:active,
button.vc_btn-primary.active,
button.vc_btn-primary:active,
button.vc_btn-success.active,
button.vc_btn-success:active,
button.vc_btn-warning.active,
button.vc_btn-warning:active {
  background-image: none;
}

/* line 1286, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn_outlined,
.vc_btn_outlined:focus,
.vc_btn_outlined:hover,
a.vc_btn_outlined,
a.vc_btn_outlined:focus,
a.vc_btn_outlined:hover,
button.vc_btn_outlined,
button.vc_btn_outlined:focus,
button.vc_btn_outlined:hover {
  border: 2px solid;
}

/* line 1298, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-blue,
a.vc_btn-blue,
button.vc_btn-blue {
  background-color: #5472d2;
  color: #fff !important;
  transition: all 0.5s;
}

/* line 1308, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-blue:hover,
a.vc_btn-blue:hover,
button.vc_btn-blue:hover {
  background-color: #3c5ecc;
  color: #f7f7f7 !important;
}

/* line 1315, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-blue.vc_btn_outlined,
.vc_btn-blue.vc_btn_square_outlined,
a.vc_btn-blue.vc_btn_outlined,
a.vc_btn-blue.vc_btn_square_outlined,
button.vc_btn-blue.vc_btn_outlined,
button.vc_btn-blue.vc_btn_square_outlined {
  color: #5472d2 !important;
}

/* line 1324, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-blue.vc_btn_outlined:hover,
.vc_btn-blue.vc_btn_square_outlined:hover,
a.vc_btn-blue.vc_btn_outlined:hover,
a.vc_btn-blue.vc_btn_square_outlined:hover,
button.vc_btn-blue.vc_btn_outlined:hover,
button.vc_btn-blue.vc_btn_square_outlined:hover {
  border-color: #3c5ecc;
}

/* line 1333, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-blue.vc_btn_3d,
a.vc_btn-blue.vc_btn_3d,
button.vc_btn-blue.vc_btn_3d {
  box-shadow: 0 5px 0 #3253bc;
  margin-bottom: 5px;
}

/* line 1341, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-blue.vc_btn_3d.vc_btn_xs,
a.vc_btn-blue.vc_btn_3d.vc_btn_xs,
button.vc_btn-blue.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #3253bc;
  margin-bottom: 3px;
}

/* line 1349, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-blue.vc_btn_3d.vc_btn_sm,
a.vc_btn-blue.vc_btn_3d.vc_btn_sm,
button.vc_btn-blue.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #3253bc;
  margin-bottom: 4px;
}

/* line 1357, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-turquoise,
a.vc_btn-turquoise,
button.vc_btn-turquoise {
  background-color: #00c1cf;
  color: #fff !important;
  transition: all 0.5s;
}

/* line 1367, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-turquoise:hover,
a.vc_btn-turquoise:hover,
button.vc_btn-turquoise:hover {
  background-color: #00a4b0;
  color: #f7f7f7 !important;
}

/* line 1374, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-turquoise.vc_btn_outlined,
.vc_btn-turquoise.vc_btn_square_outlined,
a.vc_btn-turquoise.vc_btn_outlined,
a.vc_btn-turquoise.vc_btn_square_outlined,
button.vc_btn-turquoise.vc_btn_outlined,
button.vc_btn-turquoise.vc_btn_square_outlined {
  color: #00c1cf !important;
}

/* line 1383, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-turquoise.vc_btn_outlined:hover,
.vc_btn-turquoise.vc_btn_square_outlined:hover,
a.vc_btn-turquoise.vc_btn_outlined:hover,
a.vc_btn-turquoise.vc_btn_square_outlined:hover,
button.vc_btn-turquoise.vc_btn_outlined:hover,
button.vc_btn-turquoise.vc_btn_square_outlined:hover {
  border-color: #00a4b0;
}

/* line 1392, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-turquoise.vc_btn_3d,
a.vc_btn-turquoise.vc_btn_3d,
button.vc_btn-turquoise.vc_btn_3d {
  box-shadow: 0 5px 0 #008d97;
  margin-bottom: 5px;
}

/* line 1400, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,
a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,
button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #008d97;
  margin-bottom: 3px;
}

/* line 1408, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,
a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,
button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #008d97;
  margin-bottom: 4px;
}

/* line 1416, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-pink,
a.vc_btn-pink,
button.vc_btn-pink {
  background-color: #fe6c61;
  color: #fff !important;
  transition: all 0.5s;
}

/* line 1426, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-pink:hover,
a.vc_btn-pink:hover,
button.vc_btn-pink:hover {
  background-color: #fe5043;
  color: #f7f7f7 !important;
}

/* line 1433, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-pink.vc_btn_outlined,
.vc_btn-pink.vc_btn_square_outlined,
a.vc_btn-pink.vc_btn_outlined,
a.vc_btn-pink.vc_btn_square_outlined,
button.vc_btn-pink.vc_btn_outlined,
button.vc_btn-pink.vc_btn_square_outlined {
  color: #fe6c61 !important;
}

/* line 1442, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-pink.vc_btn_outlined:hover,
.vc_btn-pink.vc_btn_square_outlined:hover,
a.vc_btn-pink.vc_btn_outlined:hover,
a.vc_btn-pink.vc_btn_square_outlined:hover,
button.vc_btn-pink.vc_btn_outlined:hover,
button.vc_btn-pink.vc_btn_square_outlined:hover {
  border-color: #fe5043;
}

/* line 1451, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-pink.vc_btn_3d,
a.vc_btn-pink.vc_btn_3d,
button.vc_btn-pink.vc_btn_3d {
  box-shadow: 0 5px 0 #fe3829;
  margin-bottom: 5px;
}

/* line 1459, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-pink.vc_btn_3d.vc_btn_xs,
a.vc_btn-pink.vc_btn_3d.vc_btn_xs,
button.vc_btn-pink.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #fe3829;
  margin-bottom: 3px;
}

/* line 1467, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-pink.vc_btn_3d.vc_btn_sm,
a.vc_btn-pink.vc_btn_3d.vc_btn_sm,
button.vc_btn-pink.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #fe3829;
  margin-bottom: 4px;
}

/* line 1475, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-violet,
a.vc_btn-violet,
button.vc_btn-violet {
  background-color: #8d6dc4;
  color: #fff !important;
  transition: all 0.5s;
}

/* line 1485, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-violet:hover,
a.vc_btn-violet:hover,
button.vc_btn-violet:hover {
  background-color: #7c57bb;
  color: #f7f7f7 !important;
}

/* line 1492, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-violet.vc_btn_outlined,
.vc_btn-violet.vc_btn_square_outlined,
a.vc_btn-violet.vc_btn_outlined,
a.vc_btn-violet.vc_btn_square_outlined,
button.vc_btn-violet.vc_btn_outlined,
button.vc_btn-violet.vc_btn_square_outlined {
  color: #8d6dc4 !important;
}

/* line 1501, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-violet.vc_btn_outlined:hover,
.vc_btn-violet.vc_btn_square_outlined:hover,
a.vc_btn-violet.vc_btn_outlined:hover,
a.vc_btn-violet.vc_btn_square_outlined:hover,
button.vc_btn-violet.vc_btn_outlined:hover,
button.vc_btn-violet.vc_btn_square_outlined:hover {
  border-color: #7c57bb;
}

/* line 1510, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-violet.vc_btn_3d,
a.vc_btn-violet.vc_btn_3d,
button.vc_btn-violet.vc_btn_3d {
  box-shadow: 0 5px 0 #6e48b1;
  margin-bottom: 5px;
}

/* line 1518, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-violet.vc_btn_3d.vc_btn_xs,
a.vc_btn-violet.vc_btn_3d.vc_btn_xs,
button.vc_btn-violet.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #6e48b1;
  margin-bottom: 3px;
}

/* line 1526, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-violet.vc_btn_3d.vc_btn_sm,
a.vc_btn-violet.vc_btn_3d.vc_btn_sm,
button.vc_btn-violet.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #6e48b1;
  margin-bottom: 4px;
}

/* line 1534, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-peacoc,
a.vc_btn-peacoc,
button.vc_btn-peacoc {
  background-color: #4cadc9;
  color: #fff !important;
  transition: all 0.5s;
}

/* line 1544, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-peacoc:hover,
a.vc_btn-peacoc:hover,
button.vc_btn-peacoc:hover {
  background-color: #39a0bd;
  color: #f7f7f7 !important;
}

/* line 1551, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-peacoc.vc_btn_outlined,
.vc_btn-peacoc.vc_btn_square_outlined,
a.vc_btn-peacoc.vc_btn_outlined,
a.vc_btn-peacoc.vc_btn_square_outlined,
button.vc_btn-peacoc.vc_btn_outlined,
button.vc_btn-peacoc.vc_btn_square_outlined {
  color: #4cadc9 !important;
}

/* line 1560, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-peacoc.vc_btn_outlined:hover,
.vc_btn-peacoc.vc_btn_square_outlined:hover,
a.vc_btn-peacoc.vc_btn_outlined:hover,
a.vc_btn-peacoc.vc_btn_square_outlined:hover,
button.vc_btn-peacoc.vc_btn_outlined:hover,
button.vc_btn-peacoc.vc_btn_square_outlined:hover {
  border-color: #39a0bd;
}

/* line 1569, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-peacoc.vc_btn_3d,
a.vc_btn-peacoc.vc_btn_3d,
button.vc_btn-peacoc.vc_btn_3d {
  box-shadow: 0 5px 0 #338faa;
  margin-bottom: 5px;
}

/* line 1577, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,
a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,
button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #338faa;
  margin-bottom: 3px;
}

/* line 1585, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,
a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,
button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #338faa;
  margin-bottom: 4px;
}

/* line 1593, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-chino,
a.vc_btn-chino,
button.vc_btn-chino {
  background-color: #cec2ab;
  color: #fff !important;
  transition: all 0.5s;
}

/* line 1603, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-chino:hover,
a.vc_btn-chino:hover,
button.vc_btn-chino:hover {
  background-color: #c3b498;
  color: #f7f7f7 !important;
}

/* line 1610, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-chino.vc_btn_outlined,
.vc_btn-chino.vc_btn_square_outlined,
a.vc_btn-chino.vc_btn_outlined,
a.vc_btn-chino.vc_btn_square_outlined,
button.vc_btn-chino.vc_btn_outlined,
button.vc_btn-chino.vc_btn_square_outlined {
  color: #cec2ab !important;
}

/* line 1619, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-chino.vc_btn_outlined:hover,
.vc_btn-chino.vc_btn_square_outlined:hover,
a.vc_btn-chino.vc_btn_outlined:hover,
a.vc_btn-chino.vc_btn_square_outlined:hover,
button.vc_btn-chino.vc_btn_outlined:hover,
button.vc_btn-chino.vc_btn_square_outlined:hover {
  border-color: #c3b498;
}

/* line 1628, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-chino.vc_btn_3d,
a.vc_btn-chino.vc_btn_3d,
button.vc_btn-chino.vc_btn_3d {
  box-shadow: 0 5px 0 #b9a888;
  margin-bottom: 5px;
}

/* line 1636, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-chino.vc_btn_3d.vc_btn_xs,
a.vc_btn-chino.vc_btn_3d.vc_btn_xs,
button.vc_btn-chino.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #b9a888;
  margin-bottom: 3px;
}

/* line 1644, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-chino.vc_btn_3d.vc_btn_sm,
a.vc_btn-chino.vc_btn_3d.vc_btn_sm,
button.vc_btn-chino.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #b9a888;
  margin-bottom: 4px;
}

/* line 1652, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-mulled_wine,
a.vc_btn-mulled_wine,
button.vc_btn-mulled_wine {
  background-color: #50485b;
  color: #fff !important;
  transition: all 0.5s;
}

/* line 1662, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-mulled_wine:hover,
a.vc_btn-mulled_wine:hover,
button.vc_btn-mulled_wine:hover {
  background-color: #413a4a;
  color: #f7f7f7 !important;
}

/* line 1669, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-mulled_wine.vc_btn_outlined,
.vc_btn-mulled_wine.vc_btn_square_outlined,
a.vc_btn-mulled_wine.vc_btn_outlined,
a.vc_btn-mulled_wine.vc_btn_square_outlined,
button.vc_btn-mulled_wine.vc_btn_outlined,
button.vc_btn-mulled_wine.vc_btn_square_outlined {
  color: #50485b !important;
}

/* line 1678, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-mulled_wine.vc_btn_outlined:hover,
.vc_btn-mulled_wine.vc_btn_square_outlined:hover,
a.vc_btn-mulled_wine.vc_btn_outlined:hover,
a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,
button.vc_btn-mulled_wine.vc_btn_outlined:hover,
button.vc_btn-mulled_wine.vc_btn_square_outlined:hover {
  border-color: #413a4a;
}

/* line 1687, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-mulled_wine.vc_btn_3d,
a.vc_btn-mulled_wine.vc_btn_3d,
button.vc_btn-mulled_wine.vc_btn_3d {
  box-shadow: 0 5px 0 #342f3c;
  margin-bottom: 5px;
}

/* line 1695, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,
a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,
button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #342f3c;
  margin-bottom: 3px;
}

/* line 1703, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,
a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,
button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #342f3c;
  margin-bottom: 4px;
}

/* line 1711, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-vista_blue,
a.vc_btn-vista_blue,
button.vc_btn-vista_blue {
  background-color: #75d69c;
  color: #fff !important;
  transition: all 0.5s;
}

/* line 1721, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-vista_blue:hover,
a.vc_btn-vista_blue:hover,
button.vc_btn-vista_blue:hover {
  background-color: #5dcf8b;
  color: #f7f7f7 !important;
}

/* line 1728, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-vista_blue.vc_btn_outlined,
.vc_btn-vista_blue.vc_btn_square_outlined,
a.vc_btn-vista_blue.vc_btn_outlined,
a.vc_btn-vista_blue.vc_btn_square_outlined,
button.vc_btn-vista_blue.vc_btn_outlined,
button.vc_btn-vista_blue.vc_btn_square_outlined {
  color: #75d69c !important;
}

/* line 1737, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-vista_blue.vc_btn_outlined:hover,
.vc_btn-vista_blue.vc_btn_square_outlined:hover,
a.vc_btn-vista_blue.vc_btn_outlined:hover,
a.vc_btn-vista_blue.vc_btn_square_outlined:hover,
button.vc_btn-vista_blue.vc_btn_outlined:hover,
button.vc_btn-vista_blue.vc_btn_square_outlined:hover {
  border-color: #5dcf8b;
}

/* line 1746, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-vista_blue.vc_btn_3d,
a.vc_btn-vista_blue.vc_btn_3d,
button.vc_btn-vista_blue.vc_btn_3d {
  box-shadow: 0 5px 0 #4ac97d;
  margin-bottom: 5px;
}

/* line 1754, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,
a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,
button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #4ac97d;
  margin-bottom: 3px;
}

/* line 1762, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,
a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,
button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #4ac97d;
  margin-bottom: 4px;
}

/* line 1770, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-black,
a.vc_btn-black,
button.vc_btn-black {
  background-color: #2a2a2a;
  color: #fff !important;
  transition: all 0.5s;
}

/* line 1780, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-black:hover,
a.vc_btn-black:hover,
button.vc_btn-black:hover {
  background-color: #1b1b1b;
  color: #f7f7f7 !important;
}

/* line 1787, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-black.vc_btn_outlined,
.vc_btn-black.vc_btn_square_outlined,
a.vc_btn-black.vc_btn_outlined,
a.vc_btn-black.vc_btn_square_outlined,
button.vc_btn-black.vc_btn_outlined,
button.vc_btn-black.vc_btn_square_outlined {
  color: #2a2a2a !important;
}

/* line 1796, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-black.vc_btn_outlined:hover,
.vc_btn-black.vc_btn_square_outlined:hover,
a.vc_btn-black.vc_btn_outlined:hover,
a.vc_btn-black.vc_btn_square_outlined:hover,
button.vc_btn-black.vc_btn_outlined:hover,
button.vc_btn-black.vc_btn_square_outlined:hover {
  border-color: #1b1b1b;
}

/* line 1805, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-black.vc_btn_3d,
a.vc_btn-black.vc_btn_3d,
button.vc_btn-black.vc_btn_3d {
  box-shadow: 0 5px 0 #0e0e0e;
  margin-bottom: 5px;
}

/* line 1813, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-black.vc_btn_3d.vc_btn_xs,
a.vc_btn-black.vc_btn_3d.vc_btn_xs,
button.vc_btn-black.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #0e0e0e;
  margin-bottom: 3px;
}

/* line 1821, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-black.vc_btn_3d.vc_btn_sm,
a.vc_btn-black.vc_btn_3d.vc_btn_sm,
button.vc_btn-black.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #0e0e0e;
  margin-bottom: 4px;
}

/* line 1829, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-grey,
a.vc_btn-grey,
button.vc_btn-grey {
  background-color: #ebebeb;
  color: #666 !important;
  transition: all 0.5s;
}

/* line 1839, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-grey:hover,
a.vc_btn-grey:hover,
button.vc_btn-grey:hover {
  background-color: #dcdcdc;
  color: #5e5e5e !important;
}

/* line 1846, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-grey.vc_btn_outlined,
.vc_btn-grey.vc_btn_square_outlined,
a.vc_btn-grey.vc_btn_outlined,
a.vc_btn-grey.vc_btn_square_outlined,
button.vc_btn-grey.vc_btn_outlined,
button.vc_btn-grey.vc_btn_square_outlined {
  color: #ebebeb !important;
}

/* line 1855, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-grey.vc_btn_outlined:hover,
.vc_btn-grey.vc_btn_square_outlined:hover,
a.vc_btn-grey.vc_btn_outlined:hover,
a.vc_btn-grey.vc_btn_square_outlined:hover,
button.vc_btn-grey.vc_btn_outlined:hover,
button.vc_btn-grey.vc_btn_square_outlined:hover {
  border-color: #dcdcdc;
}

/* line 1864, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-grey.vc_btn_3d,
a.vc_btn-grey.vc_btn_3d,
button.vc_btn-grey.vc_btn_3d {
  box-shadow: 0 5px 0 #cfcfcf;
  margin-bottom: 5px;
}

/* line 1872, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-grey.vc_btn_3d.vc_btn_xs,
a.vc_btn-grey.vc_btn_3d.vc_btn_xs,
button.vc_btn-grey.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #cfcfcf;
  margin-bottom: 3px;
}

/* line 1880, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-grey.vc_btn_3d.vc_btn_sm,
a.vc_btn-grey.vc_btn_3d.vc_btn_sm,
button.vc_btn-grey.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #cfcfcf;
  margin-bottom: 4px;
}

/* line 1888, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-orange,
a.vc_btn-orange,
button.vc_btn-orange {
  background-color: #f7be68;
  color: #fff !important;
  transition: all 0.5s;
}

/* line 1898, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-orange:hover,
a.vc_btn-orange:hover,
button.vc_btn-orange:hover {
  background-color: #f5b14b;
  color: #f7f7f7 !important;
}

/* line 1905, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-orange.vc_btn_outlined,
.vc_btn-orange.vc_btn_square_outlined,
a.vc_btn-orange.vc_btn_outlined,
a.vc_btn-orange.vc_btn_square_outlined,
button.vc_btn-orange.vc_btn_outlined,
button.vc_btn-orange.vc_btn_square_outlined {
  color: #f7be68 !important;
}

/* line 1914, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-orange.vc_btn_outlined:hover,
.vc_btn-orange.vc_btn_square_outlined:hover,
a.vc_btn-orange.vc_btn_outlined:hover,
a.vc_btn-orange.vc_btn_square_outlined:hover,
button.vc_btn-orange.vc_btn_outlined:hover,
button.vc_btn-orange.vc_btn_square_outlined:hover {
  border-color: #f5b14b;
}

/* line 1923, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-orange.vc_btn_3d,
a.vc_btn-orange.vc_btn_3d,
button.vc_btn-orange.vc_btn_3d {
  box-shadow: 0 5px 0 #f4a733;
  margin-bottom: 5px;
}

/* line 1931, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-orange.vc_btn_3d.vc_btn_xs,
a.vc_btn-orange.vc_btn_3d.vc_btn_xs,
button.vc_btn-orange.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #f4a733;
  margin-bottom: 3px;
}

/* line 1939, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-orange.vc_btn_3d.vc_btn_sm,
a.vc_btn-orange.vc_btn_3d.vc_btn_sm,
button.vc_btn-orange.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #f4a733;
  margin-bottom: 4px;
}

/* line 1947, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-sky,
a.vc_btn-sky,
button.vc_btn-sky {
  background-color: #5aa1e3;
  color: #fff !important;
  transition: all 0.5s;
}

/* line 1957, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-sky:hover,
a.vc_btn-sky:hover,
button.vc_btn-sky:hover {
  background-color: #4092df;
  color: #f7f7f7 !important;
}

/* line 1964, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-sky.vc_btn_outlined,
.vc_btn-sky.vc_btn_square_outlined,
a.vc_btn-sky.vc_btn_outlined,
a.vc_btn-sky.vc_btn_square_outlined,
button.vc_btn-sky.vc_btn_outlined,
button.vc_btn-sky.vc_btn_square_outlined {
  color: #5aa1e3 !important;
}

/* line 1973, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-sky.vc_btn_outlined:hover,
.vc_btn-sky.vc_btn_square_outlined:hover,
a.vc_btn-sky.vc_btn_outlined:hover,
a.vc_btn-sky.vc_btn_square_outlined:hover,
button.vc_btn-sky.vc_btn_outlined:hover,
button.vc_btn-sky.vc_btn_square_outlined:hover {
  border-color: #4092df;
}

/* line 1982, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-sky.vc_btn_3d,
a.vc_btn-sky.vc_btn_3d,
button.vc_btn-sky.vc_btn_3d {
  box-shadow: 0 5px 0 #2a86db;
  margin-bottom: 5px;
}

/* line 1990, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-sky.vc_btn_3d.vc_btn_xs,
a.vc_btn-sky.vc_btn_3d.vc_btn_xs,
button.vc_btn-sky.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #2a86db;
  margin-bottom: 3px;
}

/* line 1998, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-sky.vc_btn_3d.vc_btn_sm,
a.vc_btn-sky.vc_btn_3d.vc_btn_sm,
button.vc_btn-sky.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #2a86db;
  margin-bottom: 4px;
}

/* line 2006, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-green,
a.vc_btn-green,
button.vc_btn-green {
  background-color: #6dab3c;
  color: #fff !important;
  transition: all 0.5s;
}

/* line 2016, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-green:hover,
a.vc_btn-green:hover,
button.vc_btn-green:hover {
  background-color: #5f9434;
  color: #f7f7f7 !important;
}

/* line 2023, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-green.vc_btn_outlined,
.vc_btn-green.vc_btn_square_outlined,
a.vc_btn-green.vc_btn_outlined,
a.vc_btn-green.vc_btn_square_outlined,
button.vc_btn-green.vc_btn_outlined,
button.vc_btn-green.vc_btn_square_outlined {
  color: #6dab3c !important;
}

/* line 2032, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-green.vc_btn_outlined:hover,
.vc_btn-green.vc_btn_square_outlined:hover,
a.vc_btn-green.vc_btn_outlined:hover,
a.vc_btn-green.vc_btn_square_outlined:hover,
button.vc_btn-green.vc_btn_outlined:hover,
button.vc_btn-green.vc_btn_square_outlined:hover {
  border-color: #5f9434;
}

/* line 2041, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-green.vc_btn_3d,
a.vc_btn-green.vc_btn_3d,
button.vc_btn-green.vc_btn_3d {
  box-shadow: 0 5px 0 #53812d;
  margin-bottom: 5px;
}

/* line 2049, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-green.vc_btn_3d.vc_btn_xs,
a.vc_btn-green.vc_btn_3d.vc_btn_xs,
button.vc_btn-green.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #53812d;
  margin-bottom: 3px;
}

/* line 2057, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-green.vc_btn_3d.vc_btn_sm,
a.vc_btn-green.vc_btn_3d.vc_btn_sm,
button.vc_btn-green.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #53812d;
  margin-bottom: 4px;
}

/* line 2065, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-juicy_pink,
a.vc_btn-juicy_pink,
button.vc_btn-juicy_pink {
  background-color: #f4524d;
  color: #fff !important;
  transition: all 0.5s;
}

/* line 2075, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-juicy_pink:hover,
a.vc_btn-juicy_pink:hover,
button.vc_btn-juicy_pink:hover {
  background-color: #f23630;
  color: #f7f7f7 !important;
}

/* line 2082, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-juicy_pink.vc_btn_outlined,
.vc_btn-juicy_pink.vc_btn_square_outlined,
a.vc_btn-juicy_pink.vc_btn_outlined,
a.vc_btn-juicy_pink.vc_btn_square_outlined,
button.vc_btn-juicy_pink.vc_btn_outlined,
button.vc_btn-juicy_pink.vc_btn_square_outlined {
  color: #f4524d !important;
}

/* line 2091, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-juicy_pink.vc_btn_outlined:hover,
.vc_btn-juicy_pink.vc_btn_square_outlined:hover,
a.vc_btn-juicy_pink.vc_btn_outlined:hover,
a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,
button.vc_btn-juicy_pink.vc_btn_outlined:hover,
button.vc_btn-juicy_pink.vc_btn_square_outlined:hover {
  border-color: #f23630;
}

/* line 2100, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-juicy_pink.vc_btn_3d,
a.vc_btn-juicy_pink.vc_btn_3d,
button.vc_btn-juicy_pink.vc_btn_3d {
  box-shadow: 0 5px 0 #f11f18;
  margin-bottom: 5px;
}

/* line 2108, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,
a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,
button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #f11f18;
  margin-bottom: 3px;
}

/* line 2116, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,
a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,
button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #f11f18;
  margin-bottom: 4px;
}

/* line 2124, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-sandy_brown,
a.vc_btn-sandy_brown,
button.vc_btn-sandy_brown {
  background-color: #f79468;
  color: #fff !important;
  transition: all 0.5s;
}

/* line 2134, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-sandy_brown:hover,
a.vc_btn-sandy_brown:hover,
button.vc_btn-sandy_brown:hover {
  background-color: #f57f4b;
  color: #f7f7f7 !important;
}

/* line 2141, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-sandy_brown.vc_btn_outlined,
.vc_btn-sandy_brown.vc_btn_square_outlined,
a.vc_btn-sandy_brown.vc_btn_outlined,
a.vc_btn-sandy_brown.vc_btn_square_outlined,
button.vc_btn-sandy_brown.vc_btn_outlined,
button.vc_btn-sandy_brown.vc_btn_square_outlined {
  color: #f79468 !important;
}

/* line 2150, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-sandy_brown.vc_btn_outlined:hover,
.vc_btn-sandy_brown.vc_btn_square_outlined:hover,
a.vc_btn-sandy_brown.vc_btn_outlined:hover,
a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,
button.vc_btn-sandy_brown.vc_btn_outlined:hover,
button.vc_btn-sandy_brown.vc_btn_square_outlined:hover {
  border-color: #f57f4b;
}

/* line 2159, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-sandy_brown.vc_btn_3d,
a.vc_btn-sandy_brown.vc_btn_3d,
button.vc_btn-sandy_brown.vc_btn_3d {
  box-shadow: 0 5px 0 #f46e33;
  margin-bottom: 5px;
}

/* line 2167, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,
a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,
button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #f46e33;
  margin-bottom: 3px;
}

/* line 2175, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,
a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,
button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #f46e33;
  margin-bottom: 4px;
}

/* line 2183, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-purple,
a.vc_btn-purple,
button.vc_btn-purple {
  background-color: #b97ebb;
  color: #fff !important;
  transition: all 0.5s;
}

/* line 2193, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-purple:hover,
a.vc_btn-purple:hover,
button.vc_btn-purple:hover {
  background-color: #ae6ab0;
  color: #f7f7f7 !important;
}

/* line 2200, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-purple.vc_btn_outlined,
.vc_btn-purple.vc_btn_square_outlined,
a.vc_btn-purple.vc_btn_outlined,
a.vc_btn-purple.vc_btn_square_outlined,
button.vc_btn-purple.vc_btn_outlined,
button.vc_btn-purple.vc_btn_square_outlined {
  color: #b97ebb !important;
}

/* line 2209, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-purple.vc_btn_outlined:hover,
.vc_btn-purple.vc_btn_square_outlined:hover,
a.vc_btn-purple.vc_btn_outlined:hover,
a.vc_btn-purple.vc_btn_square_outlined:hover,
button.vc_btn-purple.vc_btn_outlined:hover,
button.vc_btn-purple.vc_btn_square_outlined:hover {
  border-color: #ae6ab0;
}

/* line 2218, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-purple.vc_btn_3d,
a.vc_btn-purple.vc_btn_3d,
button.vc_btn-purple.vc_btn_3d {
  box-shadow: 0 5px 0 #a559a8;
  margin-bottom: 5px;
}

/* line 2226, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-purple.vc_btn_3d.vc_btn_xs,
a.vc_btn-purple.vc_btn_3d.vc_btn_xs,
button.vc_btn-purple.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #a559a8;
  margin-bottom: 3px;
}

/* line 2234, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-purple.vc_btn_3d.vc_btn_sm,
a.vc_btn-purple.vc_btn_3d.vc_btn_sm,
button.vc_btn-purple.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #a559a8;
  margin-bottom: 4px;
}

/* line 2242, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-white,
a.vc_btn-white,
button.vc_btn-white {
  background-color: #fff;
  color: #666 !important;
  transition: all 0.5s;
}

/* line 2252, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-white:hover,
a.vc_btn-white:hover,
button.vc_btn-white:hover {
  background-color: #f0f0f0;
  color: #5e5e5e !important;
}

/* line 2259, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-white.vc_btn_outlined,
.vc_btn-white.vc_btn_square_outlined,
a.vc_btn-white.vc_btn_outlined,
a.vc_btn-white.vc_btn_square_outlined,
button.vc_btn-white.vc_btn_outlined,
button.vc_btn-white.vc_btn_square_outlined {
  color: #fff !important;
}

/* line 2268, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-white.vc_btn_outlined:hover,
.vc_btn-white.vc_btn_square_outlined:hover,
a.vc_btn-white.vc_btn_outlined:hover,
a.vc_btn-white.vc_btn_square_outlined:hover,
button.vc_btn-white.vc_btn_outlined:hover,
button.vc_btn-white.vc_btn_square_outlined:hover {
  border-color: #f0f0f0;
}

/* line 2277, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-white.vc_btn_3d,
a.vc_btn-white.vc_btn_3d,
button.vc_btn-white.vc_btn_3d {
  box-shadow: 0 5px 0 #e3e3e3;
  margin-bottom: 5px;
}

/* line 2285, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-white.vc_btn_3d.vc_btn_xs,
a.vc_btn-white.vc_btn_3d.vc_btn_xs,
button.vc_btn-white.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #e3e3e3;
  margin-bottom: 3px;
}

/* line 2293, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-white.vc_btn_3d.vc_btn_sm,
a.vc_btn-white.vc_btn_3d.vc_btn_sm,
button.vc_btn-white.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #e3e3e3;
  margin-bottom: 4px;
}

/* line 2301, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-grace,
a.vc_btn-grace,
button.vc_btn-grace {
  background-color: #aed13b;
  color: #fff !important;
  transition: all 0.5s;
}

/* line 2311, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-grace:hover,
a.vc_btn-grace:hover,
button.vc_btn-grace:hover {
  background-color: #9ec02d;
  color: #f7f7f7 !important;
}

/* line 2318, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-grace.vc_btn_outlined,
.vc_btn-grace.vc_btn_square_outlined,
a.vc_btn-grace.vc_btn_outlined,
a.vc_btn-grace.vc_btn_square_outlined,
button.vc_btn-grace.vc_btn_outlined,
button.vc_btn-grace.vc_btn_square_outlined {
  color: #aed13b !important;
}

/* line 2327, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-grace.vc_btn_outlined:hover,
.vc_btn-grace.vc_btn_square_outlined:hover,
a.vc_btn-grace.vc_btn_outlined:hover,
a.vc_btn-grace.vc_btn_square_outlined:hover,
button.vc_btn-grace.vc_btn_outlined:hover,
button.vc_btn-grace.vc_btn_square_outlined:hover {
  border-color: #9ec02d;
}

/* line 2336, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-grace.vc_btn_3d,
a.vc_btn-grace.vc_btn_3d,
button.vc_btn-grace.vc_btn_3d {
  box-shadow: 0 5px 0 #8dac28;
  margin-bottom: 5px;
}

/* line 2344, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-grace.vc_btn_3d.vc_btn_xs,
a.vc_btn-grace.vc_btn_3d.vc_btn_xs,
button.vc_btn-grace.vc_btn_3d.vc_btn_xs {
  box-shadow: 0 3px 0 #8dac28;
  margin-bottom: 3px;
}

/* line 2352, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-grace.vc_btn_3d.vc_btn_sm,
a.vc_btn-grace.vc_btn_3d.vc_btn_sm,
button.vc_btn-grace.vc_btn_3d.vc_btn_sm {
  box-shadow: 0 4px 0 #8dac28;
  margin-bottom: 4px;
}

/* line 2360, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-default,
a.vc_btn-default,
button.vc_btn-default {
  color: #7d7d7d;
  background-color: #fff;
  border-color: transparent;
}

/* line 2368, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.open > .dropdown-toggle.vc_btn-default,
.open > .dropdown-togglea.vc_btn-default,
.open > .dropdown-togglebutton.vc_btn-default,
.vc_btn-default.active,
.vc_btn-default:active,
.vc_btn-default:focus,
.vc_btn-default:hover,
a.vc_btn-default.active,
a.vc_btn-default:active,
a.vc_btn-default:focus,
a.vc_btn-default:hover,
button.vc_btn-default.active,
button.vc_btn-default:active,
button.vc_btn-default:focus,
button.vc_btn-default:hover {
  color: #7d7d7d;
  background-color: #e6e6e6;
  border-color: transparent;
}

/* line 2388, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-default.disabled,
.vc_btn-default.disabled.active,
.vc_btn-default.disabled:active,
.vc_btn-default.disabled:focus,
.vc_btn-default.disabled:hover,
.vc_btn-default[disabled],
.vc_btn-default.active[disabled],
.vc_btn-default[disabled]:active,
.vc_btn-default[disabled]:focus,
.vc_btn-default[disabled]:hover,
a.vc_btn-default.disabled,
a.vc_btn-default.disabled.active,
a.vc_btn-default.disabled:active,
a.vc_btn-default.disabled:focus,
a.vc_btn-default.disabled:hover,
a.vc_btn-default[disabled],
a.vc_btn-default.active[disabled],
a.vc_btn-default[disabled]:active,
a.vc_btn-default[disabled]:focus,
a.vc_btn-default[disabled]:hover,
button.vc_btn-default.disabled,
button.vc_btn-default.disabled.active,
button.vc_btn-default.disabled:active,
button.vc_btn-default.disabled:focus,
button.vc_btn-default.disabled:hover,
button.vc_btn-default[disabled],
button.vc_btn-default.active[disabled],
button.vc_btn-default[disabled]:active,
button.vc_btn-default[disabled]:focus,
button.vc_btn-default[disabled]:hover,
fieldset[disabled] .vc_btn-default,
fieldset[disabled] .vc_btn-default.active,
fieldset[disabled] .vc_btn-default:active,
fieldset[disabled] .vc_btn-default:focus,
fieldset[disabled] .vc_btn-default:hover,
fieldset[disabled] a.vc_btn-default,
fieldset[disabled] a.vc_btn-default.active,
fieldset[disabled] a.vc_btn-default:active,
fieldset[disabled] a.vc_btn-default:focus,
fieldset[disabled] a.vc_btn-default:hover,
fieldset[disabled] button.vc_btn-default,
fieldset[disabled] button.vc_btn-default.active,
fieldset[disabled] button.vc_btn-default:active,
fieldset[disabled] button.vc_btn-default:focus,
fieldset[disabled] button.vc_btn-default:hover {
  background-color: #fff;
  border-color: transparent;
}

/* line 2437, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-default .badge,
a.vc_btn-default .badge,
button.vc_btn-default .badge {
  color: #fff;
  background-color: #7d7d7d;
}

/* line 2444, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-primary,
a.vc_btn-primary,
button.vc_btn-primary {
  color: #fff;
  background-color: #00aef0;
  border-color: transparent;
}

/* line 2452, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.open > .dropdown-toggle.vc_btn-primary,
.open > .dropdown-togglea.vc_btn-primary,
.open > .dropdown-togglebutton.vc_btn-primary,
.vc_btn-primary.active,
.vc_btn-primary:active,
.vc_btn-primary:focus,
.vc_btn-primary:hover,
a.vc_btn-primary.active,
a.vc_btn-primary:active,
a.vc_btn-primary:focus,
a.vc_btn-primary:hover,
button.vc_btn-primary.active,
button.vc_btn-primary:active,
button.vc_btn-primary:focus,
button.vc_btn-primary:hover {
  color: #fff;
  background-color: #0089bd;
  border-color: transparent;
}

/* line 2472, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-primary.disabled,
.vc_btn-primary.disabled.active,
.vc_btn-primary.disabled:active,
.vc_btn-primary.disabled:focus,
.vc_btn-primary.disabled:hover,
.vc_btn-primary[disabled],
.vc_btn-primary.active[disabled],
.vc_btn-primary[disabled]:active,
.vc_btn-primary[disabled]:focus,
.vc_btn-primary[disabled]:hover,
a.vc_btn-primary.disabled,
a.vc_btn-primary.disabled.active,
a.vc_btn-primary.disabled:active,
a.vc_btn-primary.disabled:focus,
a.vc_btn-primary.disabled:hover,
a.vc_btn-primary[disabled],
a.vc_btn-primary.active[disabled],
a.vc_btn-primary[disabled]:active,
a.vc_btn-primary[disabled]:focus,
a.vc_btn-primary[disabled]:hover,
button.vc_btn-primary.disabled,
button.vc_btn-primary.disabled.active,
button.vc_btn-primary.disabled:active,
button.vc_btn-primary.disabled:focus,
button.vc_btn-primary.disabled:hover,
button.vc_btn-primary[disabled],
button.vc_btn-primary.active[disabled],
button.vc_btn-primary[disabled]:active,
button.vc_btn-primary[disabled]:focus,
button.vc_btn-primary[disabled]:hover,
fieldset[disabled] .vc_btn-primary,
fieldset[disabled] .vc_btn-primary.active,
fieldset[disabled] .vc_btn-primary:active,
fieldset[disabled] .vc_btn-primary:focus,
fieldset[disabled] .vc_btn-primary:hover,
fieldset[disabled] a.vc_btn-primary,
fieldset[disabled] a.vc_btn-primary.active,
fieldset[disabled] a.vc_btn-primary:active,
fieldset[disabled] a.vc_btn-primary:focus,
fieldset[disabled] a.vc_btn-primary:hover,
fieldset[disabled] button.vc_btn-primary,
fieldset[disabled] button.vc_btn-primary.active,
fieldset[disabled] button.vc_btn-primary:active,
fieldset[disabled] button.vc_btn-primary:focus,
fieldset[disabled] button.vc_btn-primary:hover {
  background-color: #00aef0;
  border-color: transparent;
}

/* line 2521, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-primary .badge,
a.vc_btn-primary .badge,
button.vc_btn-primary .badge {
  color: #00aef0;
  background-color: #fff;
}

/* line 2528, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-success,
a.vc_btn-success,
button.vc_btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: transparent;
}

/* line 2536, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.open > .dropdown-toggle.vc_btn-success,
.open > .dropdown-togglea.vc_btn-success,
.open > .dropdown-togglebutton.vc_btn-success,
.vc_btn-success.active,
.vc_btn-success:active,
.vc_btn-success:focus,
.vc_btn-success:hover,
a.vc_btn-success.active,
a.vc_btn-success:active,
a.vc_btn-success:focus,
a.vc_btn-success:hover,
button.vc_btn-success.active,
button.vc_btn-success:active,
button.vc_btn-success:focus,
button.vc_btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: transparent;
}

/* line 2556, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-success.disabled,
.vc_btn-success.disabled.active,
.vc_btn-success.disabled:active,
.vc_btn-success.disabled:focus,
.vc_btn-success.disabled:hover,
.vc_btn-success[disabled],
.vc_btn-success.active[disabled],
.vc_btn-success[disabled]:active,
.vc_btn-success[disabled]:focus,
.vc_btn-success[disabled]:hover,
a.vc_btn-success.disabled,
a.vc_btn-success.disabled.active,
a.vc_btn-success.disabled:active,
a.vc_btn-success.disabled:focus,
a.vc_btn-success.disabled:hover,
a.vc_btn-success[disabled],
a.vc_btn-success.active[disabled],
a.vc_btn-success[disabled]:active,
a.vc_btn-success[disabled]:focus,
a.vc_btn-success[disabled]:hover,
button.vc_btn-success.disabled,
button.vc_btn-success.disabled.active,
button.vc_btn-success.disabled:active,
button.vc_btn-success.disabled:focus,
button.vc_btn-success.disabled:hover,
button.vc_btn-success[disabled],
button.vc_btn-success.active[disabled],
button.vc_btn-success[disabled]:active,
button.vc_btn-success[disabled]:focus,
button.vc_btn-success[disabled]:hover,
fieldset[disabled] .vc_btn-success,
fieldset[disabled] .vc_btn-success.active,
fieldset[disabled] .vc_btn-success:active,
fieldset[disabled] .vc_btn-success:focus,
fieldset[disabled] .vc_btn-success:hover,
fieldset[disabled] a.vc_btn-success,
fieldset[disabled] a.vc_btn-success.active,
fieldset[disabled] a.vc_btn-success:active,
fieldset[disabled] a.vc_btn-success:focus,
fieldset[disabled] a.vc_btn-success:hover,
fieldset[disabled] button.vc_btn-success,
fieldset[disabled] button.vc_btn-success.active,
fieldset[disabled] button.vc_btn-success:active,
fieldset[disabled] button.vc_btn-success:focus,
fieldset[disabled] button.vc_btn-success:hover {
  background-color: #5cb85c;
  border-color: transparent;
}

/* line 2605, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-success .badge,
a.vc_btn-success .badge,
button.vc_btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

/* line 2612, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-info,
a.vc_btn-info,
button.vc_btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: transparent;
}

/* line 2620, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.open > .dropdown-toggle.vc_btn-info,
.open > .dropdown-togglea.vc_btn-info,
.open > .dropdown-togglebutton.vc_btn-info,
.vc_btn-info.active,
.vc_btn-info:active,
.vc_btn-info:focus,
.vc_btn-info:hover,
a.vc_btn-info.active,
a.vc_btn-info:active,
a.vc_btn-info:focus,
a.vc_btn-info:hover,
button.vc_btn-info.active,
button.vc_btn-info:active,
button.vc_btn-info:focus,
button.vc_btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: transparent;
}

/* line 2640, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-info.disabled,
.vc_btn-info.disabled.active,
.vc_btn-info.disabled:active,
.vc_btn-info.disabled:focus,
.vc_btn-info.disabled:hover,
.vc_btn-info[disabled],
.vc_btn-info.active[disabled],
.vc_btn-info[disabled]:active,
.vc_btn-info[disabled]:focus,
.vc_btn-info[disabled]:hover,
a.vc_btn-info.disabled,
a.vc_btn-info.disabled.active,
a.vc_btn-info.disabled:active,
a.vc_btn-info.disabled:focus,
a.vc_btn-info.disabled:hover,
a.vc_btn-info[disabled],
a.vc_btn-info.active[disabled],
a.vc_btn-info[disabled]:active,
a.vc_btn-info[disabled]:focus,
a.vc_btn-info[disabled]:hover,
button.vc_btn-info.disabled,
button.vc_btn-info.disabled.active,
button.vc_btn-info.disabled:active,
button.vc_btn-info.disabled:focus,
button.vc_btn-info.disabled:hover,
button.vc_btn-info[disabled],
button.vc_btn-info.active[disabled],
button.vc_btn-info[disabled]:active,
button.vc_btn-info[disabled]:focus,
button.vc_btn-info[disabled]:hover,
fieldset[disabled] .vc_btn-info,
fieldset[disabled] .vc_btn-info.active,
fieldset[disabled] .vc_btn-info:active,
fieldset[disabled] .vc_btn-info:focus,
fieldset[disabled] .vc_btn-info:hover,
fieldset[disabled] a.vc_btn-info,
fieldset[disabled] a.vc_btn-info.active,
fieldset[disabled] a.vc_btn-info:active,
fieldset[disabled] a.vc_btn-info:focus,
fieldset[disabled] a.vc_btn-info:hover,
fieldset[disabled] button.vc_btn-info,
fieldset[disabled] button.vc_btn-info.active,
fieldset[disabled] button.vc_btn-info:active,
fieldset[disabled] button.vc_btn-info:focus,
fieldset[disabled] button.vc_btn-info:hover {
  background-color: #5bc0de;
  border-color: transparent;
}

/* line 2689, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-info .badge,
a.vc_btn-info .badge,
button.vc_btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

/* line 2696, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-warning,
a.vc_btn-warning,
button.vc_btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: transparent;
}

/* line 2704, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.open > .dropdown-toggle.vc_btn-warning,
.open > .dropdown-togglea.vc_btn-warning,
.open > .dropdown-togglebutton.vc_btn-warning,
.vc_btn-warning.active,
.vc_btn-warning:active,
.vc_btn-warning:focus,
.vc_btn-warning:hover,
a.vc_btn-warning.active,
a.vc_btn-warning:active,
a.vc_btn-warning:focus,
a.vc_btn-warning:hover,
button.vc_btn-warning.active,
button.vc_btn-warning:active,
button.vc_btn-warning:focus,
button.vc_btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: transparent;
}

/* line 2724, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-warning.disabled,
.vc_btn-warning.disabled.active,
.vc_btn-warning.disabled:active,
.vc_btn-warning.disabled:focus,
.vc_btn-warning.disabled:hover,
.vc_btn-warning[disabled],
.vc_btn-warning.active[disabled],
.vc_btn-warning[disabled]:active,
.vc_btn-warning[disabled]:focus,
.vc_btn-warning[disabled]:hover,
a.vc_btn-warning.disabled,
a.vc_btn-warning.disabled.active,
a.vc_btn-warning.disabled:active,
a.vc_btn-warning.disabled:focus,
a.vc_btn-warning.disabled:hover,
a.vc_btn-warning[disabled],
a.vc_btn-warning.active[disabled],
a.vc_btn-warning[disabled]:active,
a.vc_btn-warning[disabled]:focus,
a.vc_btn-warning[disabled]:hover,
button.vc_btn-warning.disabled,
button.vc_btn-warning.disabled.active,
button.vc_btn-warning.disabled:active,
button.vc_btn-warning.disabled:focus,
button.vc_btn-warning.disabled:hover,
button.vc_btn-warning[disabled],
button.vc_btn-warning.active[disabled],
button.vc_btn-warning[disabled]:active,
button.vc_btn-warning[disabled]:focus,
button.vc_btn-warning[disabled]:hover,
fieldset[disabled] .vc_btn-warning,
fieldset[disabled] .vc_btn-warning.active,
fieldset[disabled] .vc_btn-warning:active,
fieldset[disabled] .vc_btn-warning:focus,
fieldset[disabled] .vc_btn-warning:hover,
fieldset[disabled] a.vc_btn-warning,
fieldset[disabled] a.vc_btn-warning.active,
fieldset[disabled] a.vc_btn-warning:active,
fieldset[disabled] a.vc_btn-warning:focus,
fieldset[disabled] a.vc_btn-warning:hover,
fieldset[disabled] button.vc_btn-warning,
fieldset[disabled] button.vc_btn-warning.active,
fieldset[disabled] button.vc_btn-warning:active,
fieldset[disabled] button.vc_btn-warning:focus,
fieldset[disabled] button.vc_btn-warning:hover {
  background-color: #f0ad4e;
  border-color: transparent;
}

/* line 2773, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-warning .badge,
a.vc_btn-warning .badge,
button.vc_btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

/* line 2780, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-danger,
a.vc_btn-danger,
button.vc_btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: transparent;
}

/* line 2788, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.open > .dropdown-toggle.vc_btn-danger,
.open > .dropdown-togglea.vc_btn-danger,
.open > .dropdown-togglebutton.vc_btn-danger,
.vc_btn-danger.active,
.vc_btn-danger:active,
.vc_btn-danger:focus,
.vc_btn-danger:hover,
a.vc_btn-danger.active,
a.vc_btn-danger:active,
a.vc_btn-danger:focus,
a.vc_btn-danger:hover,
button.vc_btn-danger.active,
button.vc_btn-danger:active,
button.vc_btn-danger:focus,
button.vc_btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: transparent;
}

/* line 2808, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-danger.disabled,
.vc_btn-danger.disabled.active,
.vc_btn-danger.disabled:active,
.vc_btn-danger.disabled:focus,
.vc_btn-danger.disabled:hover,
.vc_btn-danger[disabled],
.vc_btn-danger.active[disabled],
.vc_btn-danger[disabled]:active,
.vc_btn-danger[disabled]:focus,
.vc_btn-danger[disabled]:hover,
a.vc_btn-danger.disabled,
a.vc_btn-danger.disabled.active,
a.vc_btn-danger.disabled:active,
a.vc_btn-danger.disabled:focus,
a.vc_btn-danger.disabled:hover,
a.vc_btn-danger[disabled],
a.vc_btn-danger.active[disabled],
a.vc_btn-danger[disabled]:active,
a.vc_btn-danger[disabled]:focus,
a.vc_btn-danger[disabled]:hover,
button.vc_btn-danger.disabled,
button.vc_btn-danger.disabled.active,
button.vc_btn-danger.disabled:active,
button.vc_btn-danger.disabled:focus,
button.vc_btn-danger.disabled:hover,
button.vc_btn-danger[disabled],
button.vc_btn-danger.active[disabled],
button.vc_btn-danger[disabled]:active,
button.vc_btn-danger[disabled]:focus,
button.vc_btn-danger[disabled]:hover,
fieldset[disabled] .vc_btn-danger,
fieldset[disabled] .vc_btn-danger.active,
fieldset[disabled] .vc_btn-danger:active,
fieldset[disabled] .vc_btn-danger:focus,
fieldset[disabled] .vc_btn-danger:hover,
fieldset[disabled] a.vc_btn-danger,
fieldset[disabled] a.vc_btn-danger.active,
fieldset[disabled] a.vc_btn-danger:active,
fieldset[disabled] a.vc_btn-danger:focus,
fieldset[disabled] a.vc_btn-danger:hover,
fieldset[disabled] button.vc_btn-danger,
fieldset[disabled] button.vc_btn-danger.active,
fieldset[disabled] button.vc_btn-danger:active,
fieldset[disabled] button.vc_btn-danger:focus,
fieldset[disabled] button.vc_btn-danger:hover {
  background-color: #d9534f;
  border-color: transparent;
}

/* line 2857, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_btn-danger .badge,
a.vc_btn-danger .badge,
button.vc_btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

/* line 2864, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_button-2-wrapper.vc_button-2-align-left {
  display: block;
  text-align: left;
}

/* line 2869, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_button-2-wrapper.vc_button-2-align-right {
  display: block;
  text-align: right;
}

/* line 2874, vendor/lerner/app/assets/stylesheets/lerner/_vc.scss */
.vc_button-2-wrapper.vc_button-2-align-center {
  display: block;
  text-align: center;
}

/* line 1, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.site-logo {
  width: 20%;
}

/* line 5, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.site-logo img {
  max-width: 196px;
  max-height: 95px;
}

/* line 10, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.right-column {
  width: 247px;
}

/* line 14, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.basel-woocommerce-layered-nav .basel-scroll {
  max-height: 181px;
}

/* Header height configs */
/* Limit logo image height for according to header height */
/* line 21, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.site-logo img {
  max-height: 95px;
}

/* And for sticky header logo also */
/* line 26, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.act-scroll .site-logo img,
.header-clone .site-logo img {
  max-height: 60px;
}

/* Set sticky headers height for cloned headers based on menu links line height */
/* line 32, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.header-clone .main-nav .menu > li > a {
  height: 60px;
  line-height: 60px;
}

/* Height for switch logos */
/* line 38, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.sticky-header-real:not(.global-header-menu-top)
.switch-logo-enable
.basel-logo {
  height: 95px;
}

/* line 44, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.sticky-header-real:not(.global-header-menu-top)
.act-scroll
.switch-logo-enable
.basel-logo {
  height: 60px;
}

/* line 51, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.sticky-header-real:not(.global-header-menu-top)
.act-scroll
.switch-logo-enable {
  transform: translateY(-60px);
  -webkit-transform: translateY(-60px);
}

/* Header height for these layouts based on it's menu links line height */
/* line 59, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.main-nav .menu > li > a {
  height: 95px;
  line-height: 95px;
}

/* The same for sticky header */
/* line 65, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.act-scroll .main-nav .menu > li > a {
  height: 60px;
  line-height: 60px;
}

/* Page headings settings for heading overlap. Calculate on the header height base */
/* line 71, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.basel-header-overlap .title-size-default,
.basel-header-overlap .title-size-small,
.basel-header-overlap .title-shop.without-title.title-size-default,
.basel-header-overlap .title-shop.without-title.title-size-small {
  padding-top: 135px;
}

/* line 78, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.basel-header-overlap .title-shop.without-title.title-size-large,
.basel-header-overlap .title-size-large {
  padding-top: 215px;
}

@media (max-width: 991px) {
  /* Set header height for mobile devices */
  /* line 85, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .main-header .wrapp-header {
    min-height: 60px;
  }
  /* Limit logo image height for mobile according to mobile header height */
  /* line 90, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .site-logo img {
    max-height: 60px;
  }
  /* Limit logo on sticky header. Both header real and header cloned */
  /* line 95, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .act-scroll .site-logo img,
.header-clone .site-logo img {
    max-height: 60px;
  }
  /* Height for switch logos */
  /* line 101, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .main-header .switch-logo-enable .basel-logo {
    height: 60px;
  }
  /* line 105, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .sticky-header-real:not(.global-header-menu-top)
.act-scroll
.switch-logo-enable
.basel-logo {
    height: 60px;
  }
  /* line 112, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .sticky-header-real:not(.global-header-menu-top)
.act-scroll
.switch-logo-enable {
    transform: translateY(-60px);
    -webkit-transform: translateY(-60px);
  }
  /* Page headings settings for heading overlap. Calculate on the MOBILE header height base */
  /* line 120, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .basel-header-overlap .title-size-default,
.basel-header-overlap .title-size-small,
.basel-header-overlap .title-shop.without-title.title-size-default,
.basel-header-overlap .title-shop.without-title.title-size-small {
    padding-top: 80px;
  }
  /* line 127, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .basel-header-overlap .title-shop.without-title.title-size-large,
.basel-header-overlap .title-size-large {
    padding-top: 120px;
  }
}

/* line 133, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.product-category-thumbnail img,
.category-grid-item .category-link {
  width: 100%;
}

/* line 138, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.product-grid-item .product-element-top > a img,
.basel-hover-alt .hover-img img {
  width: 100%;
}

/* line 142, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.basel-purchase {
  position: fixed;
  display: block;
  bottom: 0;
  left: 4%;
  z-index: 10;
  -webkit-backface-visibility: hidden;
  /* Chrome, Safari, Opera */
  backface-visibility: hidden;
}

/* line 151, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.basel-purchase:hover {
  opacity: 0.9;
}

/* line 155, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.basel-product-categories > li.cat-item-109 {
  display: none;
}

/* line 159, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.col-five > .vc_col-sm-2 {
  width: 20%;
}

/* line 163, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.product-type-grouped.single-product-content .cart {
  width: 100%;
}

/* line 167, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.product-type-grouped.single-product-content .cart table {
  border-top: 2px solid black;
  margin-bottom: 30px;
}

/* line 172, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
iframe[name="google_conversion_frame"] {
  height: 0 !important;
  width: 0 !important;
  line-height: 0 !important;
  font-size: 0 !important;
  margin-top: -13px;
  float: left;
}

/* line 181, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.single-product-content .single_variation .woocommerce-variation-price {
  margin-right: 0;
}

/* line 185, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.single-product-content .single_variation .woocommerce-variation-price .price {
  margin-right: 15px;
}

/* line 189, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.product-type-grouped .group_table .stock {
  margin-bottom: 0;
  margin-right: 0;
  margin-left: 15px;
}

/* line 195, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.commentlist .comment-text .description {
  line-height: 1.6;
}

/* line 199, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.main-header form.has-categories-dropdown .search-by-category ul .children {
  display: none;
}

/* line 203, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.cat-design-alt .product-category-thumbnail {
  margin: -2px;
}

/* line 207, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.cat-design-alt .category-link {
  display: block;
}

/* line 211, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.dropdown-scroll > .sub-menu-dropdown {
  height: 540px;
  overflow: hidden;
}

/* line 216, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.main-nav .menu > li.menu-item-design-sized .sub-menu-dropdown {
  padding-bottom: 10px;
}

/* line 220, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.header-spacing + .header-menu-top {
  margin-top: -40px;
}

/* line 224, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.woocommerce-ordering.with-list .selected-order {
  font-weight: bold;
}

/* line 228, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.basel-navigation .menu > li.menu-item-design-full-width .sub-menu > li > a,
.basel-navigation .menu > li.menu-item-design-sized .sub-menu > li > a {
  font-weight: 600 !important;
}

/* line 233, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.header-categories
.main-nav
.menu
li.menu-item-design-full-width
> .sub-menu-dropdown {
  margin-top: -78px;
}

/* line 241, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.basel-hover-quick .product-title a {
  display: block;
}

/* line 245, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.hide-pag .owl-pagination,
.hide-pag .owl-buttons {
  display: none;
}

/* line 249, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.popup-quick-view .entry-summary .entry-title {
  font-size: 32px;
}

/* line 253, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.product-quick-view .entry-title a {
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
}

/* line 259, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.basel-price-table .basel-plan-footer > a.added {
  display: none;
}

/* line 263, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.color-scheme-light .testimonial .testimonial-content footer > span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 267, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.color-scheme-light
.owl-theme:hover
.owl-controls.clickable
.owl-buttons
div.disabled {
  color: rgba(255, 255, 255, 0.6);
}

/* line 275, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.color-scheme-light .owl-theme .owl-controls .owl-buttons div {
  color: rgba(255, 255, 255, 0.8);
}

/* line 279, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.color-scheme-light .owl-theme .owl-controls.clickable .owl-buttons div:hover {
  color: white;
}

/* line 283, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.color-scheme-light .owl-theme .owl-controls .owl-page span {
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 287, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.color-scheme-light .owl-theme .owl-controls .owl-page.active span,
.color-scheme-light .owl-theme .owl-controls.clickable .owl-page:hover span {
  background-color: white;
}

/* line 292, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.single-product-content .entry-summary .button.compare.loading:after {
  opacity: 1;
  visibility: visible;
}

/* line 297, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.single-product-content .entry-summary .button.compare:after {
  content: " ";
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid black;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  animation: load-spin 450ms infinite linear;
  -o-animation: load-spin 450ms infinite linear;
  -ms-animation: load-spin 450ms infinite linear;
  -webkit-animation: load-spin 450ms infinite linear;
  -moz-animation: load-spin 450ms infinite linear;
  margin-left: 10px;
  opacity: 0;
  visibility: hidden;
}

/* line 317, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.basel-buttons .product-compare-button > a,
.single-product-content .entry-summary .button.compare,
.basel-hover-base .basel-add-btn > a,
.basel-hover-base .product-compare-button a {
  text-transform: none;
}

/* line 324, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.sticky-header .basel-search-full-screen .basel-search-wrapper {
  height: 100vh;
  transition: opacity 0.25s ease-in-out, height 0.25s ease-in-out, visibility 0.25s, transform 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out, height 0.25s ease-in-out, visibility 0.25s, transform 0.25s ease-in-out;
}

/* line 332, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.sticky-header
.basel-search-full-screen
.basel-search-inner
.basel-close-search {
  bottom: 90px;
}

/* line 339, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.rtl .has-border,
.rtl .has-border > .vc_column-inner {
  border: none !important;
}

/* line 344, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.related-and-upsells .product-grid-item .hover-img img {
  width: 100%;
}

/* line 348, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.cat-design-alt .product-category-thumbnail img {
  width: 100% !important;
}

/* line 352, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.hidden-nav-button {
  display: none !important;
}

/* line 356, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.dropdown-scroll .wpb_single_image {
  border: 2px solid #f7f7f7;
}

/* line 360, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.page-id-25728 .dropdown-scroll .wpb_single_image,
.page-id-23954 .dropdown-scroll .wpb_single_image {
  border: 2px solid rgba(255, 255, 255, 0.1);
}

/* line 365, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.owl-carousel .owl-stage-outer {
  clear: both;
}

/* line 369, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.widget_product_categories .cat-item-109 .cat-item:nth-child(even) {
  display: none;
}

/* line 373, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.rtl {
  direction: rtl;
}

@media (max-width: 1024px) and (min-width: 991px) {
  /* line 378, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .header-categories .categories-menu-dropdown .sub-menu-dropdown {
    width: 680px;
  }
}

@media (max-width: 991px) {
  /* line 384, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .sticky-footer-on .footer-container {
    visibility: visible;
  }
}

/* line 389, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.menu-item-19907 > .sub-menu-dropdown {
  background-size: contain;
}

/* line 393, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.product-design-sticky
.woocommerce-product-gallery
.woocommerce-product-gallery__wrapper
a
> img {
  width: 100%;
}

/* line 401, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.product-design-sticky
.woocommerce-product-gallery
.woocommerce-product-gallery__wrapper
.woocommerce-product-gallery__image:not(:first-child)
a {
  display: block;
  transform: translateY(100px);
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -o-transform: translateY(100px);
  transition: all 0.45s ease-in-out;
  -webkit-transition: all 0.45s ease-in-out;
  -moz-transition: all 0.45s ease-in-out;
  -o-transition: all 0.45s ease-in-out;
  opacity: 0;
}

/* line 418, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.product-design-sticky
.woocommerce-product-gallery
.woocommerce-product-gallery__wrapper
.woocommerce-product-gallery__image:not(:first-child)
a.animate-images {
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  opacity: 1;
}

/* line 430, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.woocommerce-checkout-review-order-table td {
  width: 50%;
}

/* line 434, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.basel-dark .cart-widget-side .widget_shopping_cart .buttons a:not(.checkout) {
  border-color: #4c4c4c;
  background-color: #4c4c4c;
}

/* line 439, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.basel-dark
.cart-widget-side
.widget_shopping_cart
.buttons
a:not(.checkout):hover {
  opacity: 0.7;
}

/* line 447, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
#product-28083 .product-images .image-action-zoom figure img[src$=".png"],
#product-28083 .product-images .image-action-zoom .owl-item,
#product-28084 .product-images .image-action-zoom figure img[src$=".png"],
#product-28084 .product-images .image-action-zoom .owl-item,
#product-28085 .product-images .image-action-zoom figure img[src$=".png"],
#product-28085 .product-images .image-action-zoom .owl-item,
#product-28078 .product-images .image-action-zoom figure img[src$=".png"],
#product-28078 .product-images .image-action-zoom .owl-item {
  background: #fff;
}

/* line 458, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.comment-form-rating {
  margin-bottom: 20px;
}

/* line 462, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.owl-carousel .blog-design-masonry div.entry-meta ul li:last-child:before {
  display: none;
}

/* line 466, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.mobile-nav .searchform input[type="text"] {
  height: 48px;
}

/* line 470, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.blazy-image-loading {
  position: relative;
}

/* line 473, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.blazy-image-loading:after {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  margin-left: -15px;
  opacity: 0.3;
  left: 50%;
  content: " ";
  width: 35px;
  height: 35px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #000;
  border-radius: 50%;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  -webkit-animation: load-spin 450ms infinite linear;
  animation: load-spin 450ms infinite linear;
}

/* line 493, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.quantity .minus,
.quantity .plus {
  width: auto;
  min-width: 20px;
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 503, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .swatch-on-grid .basel-tooltip-label {
    display: none;
  }
  /* line 506, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .dropdown-scroll > .sub-menu-dropdown {
    display: none;
  }
  /* line 509, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .basel-back-btn > span:before,
.basel-products-nav .product-btn > a span:before {
    top: 0;
  }
  /* line 513, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .shop-loop-head {
    width: 100%;
  }
  /* line 516, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  body .basel-parallax {
    background-attachment: scroll !important;
  }
  /* line 519, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .single-product-content .product-images .thumbs-position-left .thumbnails {
    margin-top: 4px;
  }
}

@media (min-width: 481px) and (max-width: 767px) {
  /* line 525, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .swatch-on-grid .basel-tooltip-label {
    display: none;
  }
  /* line 528, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .dropdown-scroll > .sub-menu-dropdown {
    display: none;
  }
  /* line 531, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .basel-back-btn > span:before,
.basel-products-nav .product-btn > a span:before {
    top: 0;
  }
  /* line 535, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .product-grid-item .product-element-top > a img,
.basel-hover-alt .hover-img img {
    width: 100%;
  }
  /* line 539, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  body .basel-parallax {
    background-attachment: scroll !important;
  }
  /* line 542, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .single-product-content .product-images .thumbs-position-left .thumbnails {
    margin-top: 4px;
  }
}

@media (max-width: 480px) {
  /* line 548, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .swatch-on-grid .basel-tooltip-label {
    display: none;
  }
  /* line 551, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  body .basel-parallax {
    background-attachment: scroll !important;
  }
  /* line 554, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .dropdown-scroll > .sub-menu-dropdown {
    display: none;
  }
  /* line 557, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .basel-back-btn > span:before,
.basel-products-nav .product-btn > a span:before {
    top: 0;
  }
  /* line 561, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
  .single-product-content .product-images .thumbs-position-left .thumbnails {
    margin-top: 4px;
  }
}

/* line 566, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.recentcomments a {
  display: inline !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* line 572, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.wishlist_table .add_to_cart,
a.add_to_wishlist.button.alt {
  border-radius: 16px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
}

/* line 579, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.tp-caption a {
  color: #ff7302;
  text-shadow: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
}

/* line 587, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.tp-caption a:hover {
  color: #ffa902;
}

/* line 591, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
h1,
h2,
h3,
h4,
h5,
h6,
.title,
table th,
.wc-tabs li a,
.masonry-filter li a,
.woocommerce .cart-empty,
.basel-navigation .menu > li.menu-item-design-full-width .sub-menu > li > a,
.basel-navigation .menu > li.menu-item-design-sized .sub-menu > li > a {
  font-family: "Open Sans", "MS Sans Serif", Geneva, sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 615, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.product-title a,
.post-slide .entry-title a,
.category-grid-item .hover-mask h3,
.basel-search-full-screen .basel-search-inner input[type="text"],
.blog-post-loop .entry-title,
.single-product-content .entry-title,
.font-title {
  font-family: "Open Sans", "MS Sans Serif", Geneva, sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 637, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.main-nav .menu > li > a {
  font-weight: 600;
}

/* line 641, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.hover-img img {
  width: 100% !important;
}

/* line 645, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.vc_custom_1477929174010 {
  margin-bottom: 5vh !important;
}

/* line 648, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.vc_custom_1477937331390 {
  margin-bottom: 5vh !important;
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  background-color: #f9f9f9 !important;
}

/* line 654, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.vc_custom_1477552018282 {
  margin-bottom: 0 !important;
  padding-top: 20px !important;
}

/* line 658, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.vc_custom_1477943846123 {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
}

/* line 662, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.vc_custom_1477937509795 {
  margin-bottom: 8vh !important;
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  background-color: #f9f9f9 !important;
}

/* line 669, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.page-title-default {
  background-color: #0a0a0a;
  background-size: cover;
}

/* line 673, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.topbar-wrapp,
.topbar-menu {
  background-color: #eee;
  color: #666;
  border-bottom: none;
}

/* line 678, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.topbar-wrapp a,
.topbar-wrapp ul li a,
.topbar-menu a,
.topbar-menu ul li a {
  font-size: 100%;
  color: #666;
  text-transform: none;
}

/* line 685, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.footer-container {
  background-color: #000;
}

/* line 688, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
body,
p,
.widget_nav_mega_menu .menu > li > a,
.mega-navigation .menu > li > a,
.basel-navigation .menu > li.menu-item-design-full-width .sub-sub-menu li a,
.basel-navigation .menu > li.menu-item-design-sized .sub-sub-menu li a,
.basel-navigation .menu > li.menu-item-design-default .sub-menu li a,
.font-default {
  font-family: Karla, Arial, Helvetica, sans-serif;
}

/* line 698, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
h1,
h2,
h3,
h4,
h5,
h6,
.title,
table th,
.wc-tabs li a,
.masonry-filter li a,
.woocommerce .cart-empty,
.basel-navigation .menu > li.menu-item-design-full-width .sub-menu > li > a,
.basel-navigation .menu > li.menu-item-design-sized .sub-menu > li > a,
fieldset legend,
table th,
.color-scheme-dark .info-box-inner h1,
.color-scheme-dark .info-box-inner h2,
.color-scheme-dark .info-box-inner h3,
.color-scheme-dark .info-box-inner h4,
.color-scheme-dark .info-box-inner h5,
.color-scheme-dark .info-box-inner h6 {
  font-family: Karla, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 730, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.product-title a,
.post-slide .entry-title a,
.category-grid-item .hover-mask h3,
.basel-search-full-screen .basel-search-inner input[type="text"],
.blog-post-loop .entry-title,
.single-product-content .entry-title,
.font-title {
  font-family: Lora, "MS Sans Serif", sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 741, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.title-alt,
.subtitle,
.font-alt,
.type-post .entry-meta {
  font-family: Karla, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: italic;
}

/* line 749, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.widgettitle,
.widget-title {
  font-family: Karla, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: #000;
}

/* line 756, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.main-nav .menu > li > a {
  font-family: Karla, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/* line 760, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.color-primary,
.mobile-nav ul li.current_page_item > a,
.main-nav .menu > li.current-menu-item > a,
.main-nav .menu > li.onepage-link.current-menu-item > a,
.main-nav .menu > li > a:hover,
.main-nav .menu > li > a:focus,
.basel-navigation .menu > li.menu-item-design-default ul li:hover > a,
.basel-navigation .menu > li.menu-item-design-full-width .sub-menu li a:hover,
.basel-navigation .menu > li.menu-item-design-sized .sub-menu li a:hover,
.basel-product-categories.responsive-cateogires li.current-cat > a,
.basel-product-categories.responsive-cateogires li.current-cat-parent > a,
.basel-product-categories.responsive-cateogires li.current-cat-ancestor > a,
.basel-my-account-links a:hover:before,
.basel-my-account-links a:focus:before,
a[href^="tel"],
.topbar-menu ul > li > .sub-menu-dropdown li > a:hover,
.btn.btn-color-primary.btn-style-bordered,
.button.btn-color-primary.btn-style-bordered,
button.btn-color-primary.btn-style-bordered,
.added_to_cart.btn-color-primary.btn-style-bordered,
input.btn-color-primary.btn-style-bordered[type="submit"],
.basel-dark
.single-product-content
.entry-summary
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistaddedbrowse
a:before,
.basel-dark
.single-product-content
.entry-summary
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistexistsbrowse
a:before,
.basel-dark .read-more-section .btn-read-more,
.basel-dark .products-footer .basel-blog-load-more,
.basel-dark .products-footer .basel-products-load-more,
.basel-dark .products-footer .basel-portfolio-load-more,
.basel-dark .blog-footer .basel-blog-load-more,
.basel-dark .blog-footer .basel-products-load-more,
.basel-dark .blog-footer .basel-portfolio-load-more,
.basel-dark .portfolio-footer .basel-blog-load-more,
.basel-dark .portfolio-footer .basel-products-load-more,
.basel-dark .portfolio-footer .basel-portfolio-load-more,
.basel-dark .color-primary,
.basel-hover-link .swap-elements .btn-add a,
.basel-hover-link .swap-elements .btn-add a:hover,
.basel-hover-link .swap-elements .btn-add a:focus,
.menu-item-language .submenu-languages li:hover a,
.blog-post-loop .entry-title a:hover,
.blog-post-loop.sticky .entry-title:before,
.post-slide .entry-title a:hover,
.comments-area .reply a,
.single-post-navigation a:hover,
blockquote footer:before,
blockquote cite,
.format-quote .entry-content blockquote cite,
.format-quote .entry-content blockquote cite a,
.type-post .entry-meta .meta-author a,
.search-no-results.woocommerce .site-content:before,
.search-no-results .not-found .entry-header:before,
.login .lost_password > a:hover,
.error404 .page-title,
.menu-label-new:after,
.widget_shopping_cart .product_list_widget li .quantity .amount,
.product_list_widget li ins .amount,
.price ins > .amount,
.price ins,
.single-product-content .price,
.single-product-content .price .amount,
.basel-products-nav .product-short .price,
.basel-products-nav .product-short .price .amount,
.star-rating span:before,
.single-product-content .comment-form .stars span a:hover,
.single-product-content .comment-form .stars span a.active,
.tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title:hover,
.tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title.active,
.single-product-content
.woocommerce-product-details__short-description
ul
> li:before,
.single-product-content #tab-description ul > li:before,
.blog-post-loop .entry-content ul > li:before,
.comments-area .comment-list li ul > li:before,
.sidebar-widget li a:hover,
.filter-widget li a:hover,
.sidebar-widget li > ul li a:hover,
.filter-widget li > ul li a:hover,
.basel-price-filter ul li a:hover .amount,
.basel-hover-effect-4 .swap-elements > a,
.basel-hover-effect-4 .swap-elements > a:hover,
.wishlist_table tr td.product-price ins .amount,
.basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a,
.basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a,
.basel-buttons
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistaddedbrowse
> a:hover,
.basel-buttons
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistexistsbrowse
> a:hover,
.single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:hover,
.single-product-content
.container
.entry-summary
.yith-wcwl-add-to-wishlist
a:hover:before,
.single-product-content
.entry-summary
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistaddedbrowse
a:before,
.single-product-content
.entry-summary
.yith-wcwl-add-to-wishlist
.yith-wcwl-wishlistexistsbrowse
a:before,
.single-product-content
.entry-summary
.yith-wcwl-add-to-wishlist
.yith-wcwl-add-button.feid-in
> a:before,
.vendors-list ul li a:hover,
.product-list-item .product-list-buttons .yith-wcwl-add-to-wishlist a:hover,
.product-list-item .product-list-buttons .yith-wcwl-add-to-wishlist a:focus,
.product-list-item .product-list-buttons .product-compare-button a:hover,
.product-list-item .product-list-buttons .product-compare-button a:focus,
.single-product-content .entry-summary .button.compare:hover,
.single-product-content .entry-summary .button.compare:hover:before,
.single-product-content .entry-summary .button.compare.added:before,
.blog-post-loop .entry-content ul li:before,
.basel-menu-price .menu-price-price,
.basel-menu-price.cursor-pointer:hover .menu-price-title,
.comments-area #cancel-comment-reply-link:hover,
.comments-area .comment-body .comment-edit-link:hover,
.popup-quick-view .entry-summary .entry-title a:hover,
.wpb_text_column ul:not(.social-icons) > li:before,
.widget_product_categories .basel-cats-toggle:hover,
.widget_product_categories .toggle-active,
.widget_product_categories .current-cat-parent > a,
.widget_product_categories .current-cat > a,
.woocommerce-checkout-review-order-table tfoot .order-total td .amount,
.widget_shopping_cart .product_list_widget li .remove:hover,
.basel-active-filters .widget_layered_nav_filters ul li a .amount,
.title-wrapper.basel-title-color-primary .title-subtitle,
.widget_shopping_cart .widget_shopping_cart_content > .total .amount,
.color-scheme-light
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab.vc_active
> a,
.wpb-js-composer
.vc_tta.vc_general.vc_tta-style-classic
.vc_tta-tab.vc_active
> a {
  color: #af0e11;
}

/* line 916, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.right-column .wishlist-info-widget > a > span,
.basel-cart-design-2 > a .basel-cart-number,
.basel-cart-design-3 > a .basel-cart-number,
.btn.btn-color-primary,
.button.btn-color-primary,
button.btn-color-primary,
.added_to_cart.btn-color-primary,
input.btn-color-primary[type="submit"],
.btn.btn-color-primary:hover,
.btn.btn-color-primary:focus,
.button.btn-color-primary:hover,
.button.btn-color-primary:focus,
button.btn-color-primary:hover,
button.btn-color-primary:focus,
.added_to_cart.btn-color-primary:hover,
.added_to_cart.btn-color-primary:focus,
input.btn-color-primary[type="submit"]:hover,
input.btn-color-primary[type="submit"]:focus,
.btn.btn-color-primary.btn-style-bordered:hover,
.btn.btn-color-primary.btn-style-bordered:focus,
.button.btn-color-primary.btn-style-bordered:hover,
.button.btn-color-primary.btn-style-bordered:focus,
button.btn-color-primary.btn-style-bordered:hover,
button.btn-color-primary.btn-style-bordered:focus,
.added_to_cart.btn-color-primary.btn-style-bordered:hover,
.added_to_cart.btn-color-primary.btn-style-bordered:focus,
input.btn-color-primary.btn-style-bordered[type="submit"]:hover,
input.btn-color-primary.btn-style-bordered[type="submit"]:focus,
.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout,
.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:hover,
.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:focus,
.basel-search-dropdown .basel-search-wrapper .basel-search-inner form button,
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
button:hover,
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
button:focus,
.no-results .searchform #searchsubmit,
.no-results .searchform #searchsubmit:hover,
.no-results .searchform #searchsubmit:focus,
.comments-area .comment-respond input[type="submit"],
.comments-area .comment-respond input[type="submit"]:hover,
.comments-area .comment-respond input[type="submit"]:focus,
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:focus,
.woocommerce .checkout_coupon .button,
.woocommerce .checkout_coupon .button:hover,
.woocommerce .checkout_coupon .button:focus,
.woocommerce .place-order input[type="submit"],
.woocommerce .place-order input[type="submit"]:hover,
.woocommerce .place-order input[type="submit"]:focus,
.woocommerce-order-pay #order_review .button,
.woocommerce-order-pay #order_review .button:hover,
.woocommerce-order-pay #order_review .button:focus,
.woocommerce input[name="track"],
.woocommerce input[name="track"]:hover,
.woocommerce input[name="track"]:focus,
.woocommerce input[name="save_account_details"],
.woocommerce input[name="save_address"],
.woocommerce-page input[name="save_account_details"],
.woocommerce-page input[name="save_address"],
.woocommerce input[name="save_account_details"]:hover,
.woocommerce input[name="save_account_details"]:focus,
.woocommerce input[name="save_address"]:hover,
.woocommerce input[name="save_address"]:focus,
.woocommerce-page input[name="save_account_details"]:hover,
.woocommerce-page input[name="save_account_details"]:focus,
.woocommerce-page input[name="save_address"]:hover,
.woocommerce-page input[name="save_address"]:focus,
.search-no-results .not-found .entry-content .searchform #searchsubmit,
.search-no-results .not-found .entry-content .searchform #searchsubmit:hover,
.search-no-results .not-found .entry-content .searchform #searchsubmit:focus,
.error404 .page-content > .searchform #searchsubmit,
.error404 .page-content > .searchform #searchsubmit:hover,
.error404 .page-content > .searchform #searchsubmit:focus,
.woocommerce .return-to-shop .button,
.woocommerce .return-to-shop .button:hover,
.woocommerce .return-to-shop .button:focus,
.basel-hover-excerpt .btn-add a,
.basel-hover-excerpt .btn-add a:hover,
.basel-hover-excerpt .btn-add a:focus,
.basel-hover-standard .btn-add > a,
.basel-hover-standard .btn-add > a:hover,
.basel-hover-standard .btn-add > a:focus,
.basel-price-table .basel-plan-footer > a,
.basel-price-table .basel-plan-footer > a:hover,
.basel-price-table .basel-plan-footer > a:focus,
.basel-info-box.box-style-border .info-btn-wrapper a,
.basel-info-box.box-style-border .info-btn-wrapper a:hover,
.basel-info-box.box-style-border .info-btn-wrapper a:focus,
.basel-info-box2.box-style-border .info-btn-wrapper a,
.basel-info-box2.box-style-border .info-btn-wrapper a:hover,
.basel-info-box2.box-style-border .info-btn-wrapper a:focus,
.basel-hover-quick .woocommerce-variation-add-to-cart .button,
.basel-hover-quick .woocommerce-variation-add-to-cart .button:hover,
.basel-hover-quick .woocommerce-variation-add-to-cart .button:focus,
.product-list-item .product-list-buttons > a,
.product-list-item .product-list-buttons > a:hover,
.product-list-item .product-list-buttons > a:focus,
.wpb_video_wrapper .button-play,
.basel-navigation .menu > li.callto-btn > a,
.basel-navigation .menu > li.callto-btn > a:hover,
.basel-navigation .menu > li.callto-btn > a:focus,
.basel-dark .products-footer .basel-blog-load-more:hover,
.basel-dark .products-footer .basel-blog-load-more:focus,
.basel-dark .products-footer .basel-products-load-more:hover,
.basel-dark .products-footer .basel-products-load-more:focus,
.basel-dark .products-footer .basel-portfolio-load-more:hover,
.basel-dark .products-footer .basel-portfolio-load-more:focus,
.basel-dark .blog-footer .basel-blog-load-more:hover,
.basel-dark .blog-footer .basel-blog-load-more:focus,
.basel-dark .blog-footer .basel-products-load-more:hover,
.basel-dark .blog-footer .basel-products-load-more:focus,
.basel-dark .blog-footer .basel-portfolio-load-more:hover,
.basel-dark .blog-footer .basel-portfolio-load-more:focus,
.basel-dark .portfolio-footer .basel-blog-load-more:hover,
.basel-dark .portfolio-footer .basel-blog-load-more:focus,
.basel-dark .portfolio-footer .basel-products-load-more:hover,
.basel-dark .portfolio-footer .basel-products-load-more:focus,
.basel-dark .portfolio-footer .basel-portfolio-load-more:hover,
.basel-dark .portfolio-footer .basel-portfolio-load-more:focus,
.basel-dark .feedback-form .wpcf7-submit,
.basel-dark .mc4wp-form input[type="submit"],
.basel-dark .single-product-content .cart button,
.basel-dark
.single-product-content
.comment-form
.form-submit
input[type="submit"],
.basel-dark .basel-registration-page .basel-switch-to-register,
.basel-dark .register .button,
.basel-dark .login .button,
.basel-dark .lost_reset_password .button,
.basel-dark .wishlist_table tr td.product-add-to-cart > .add_to_cart.button,
.basel-dark .woocommerce .cart-actions .coupon .button,
.basel-dark .feedback-form .wpcf7-submit:hover,
.basel-dark .mc4wp-form input[type="submit"]:hover,
.basel-dark .single-product-content .cart button:hover,
.basel-dark
.single-product-content
.comment-form
.form-submit
input[type="submit"]:hover,
.basel-dark .basel-registration-page .basel-switch-to-register:hover,
.basel-dark .register .button:hover,
.basel-dark .login .button:hover,
.basel-dark .lost_reset_password .button:hover,
.basel-dark
.wishlist_table
tr
td.product-add-to-cart
> .add_to_cart.button:hover,
.basel-dark .woocommerce .cart-actions .coupon .button:hover,
.basel-ext-primarybtn-dark:focus,
.basel-dark .feedback-form .wpcf7-submit:focus,
.basel-dark .mc4wp-form input[type="submit"]:focus,
.basel-dark .single-product-content .cart button:focus,
.basel-dark
.single-product-content
.comment-form
.form-submit
input[type="submit"]:focus,
.basel-dark .basel-registration-page .basel-switch-to-register:focus,
.basel-dark .register .button:focus,
.basel-dark .login .button:focus,
.basel-dark .lost_reset_password .button:focus,
.basel-dark
.wishlist_table
tr
td.product-add-to-cart
> .add_to_cart.button:focus,
.basel-dark .woocommerce .cart-actions .coupon .button:focus,
.widget_price_filter .ui-slider .ui-slider-handle,
.widget_price_filter .ui-slider .ui-slider-range,
.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover,
div.bbp-submit-wrapper button,
div.bbp-submit-wrapper button:hover,
div.bbp-submit-wrapper button:focus,
#bbpress-forums .bbp-search-form #bbp_search_submit,
#bbpress-forums .bbp-search-form #bbp_search_submit:hover,
#bbpress-forums .bbp-search-form #bbp_search_submit:focus,
.woocommerce-checkout
.select2-container--default
.select2-results__option--highlighted[aria-selected],
.woocommerce-account
.select2-container--default
.select2-results__option--highlighted[aria-selected],
.product-video-button a:hover:before,
.mobile-nav ul li .up-icon,
.scrollToTop:hover,
.scrollToTop:focus,
.categories-opened li a:active,
.basel-price-table .basel-plan-price,
.header-categories .secondary-header .mega-navigation,
.widget_nav_mega_menu,
.blog-post-loop .meta-post-categories,
.post-slide .meta-post-categories,
.slider-title:before,
.title-wrapper.basel-title-style-simple .title:after,
.menu-label-new,
.product-label.onsale,
.color-scheme-light
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic
.vc_tta-tab.vc_active
> a
span:after,
.wpb-js-composer
.vc_tta.vc_general.vc_tta-style-classic
.vc_tta-tab.vc_active
> a
span:after,
.portfolio-with-bg-alt .portfolio-entry:hover .entry-header > .portfolio-info {
  background-color: #ef3e42;
}

/* line 1137, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.btn.btn-color-primary,
.button.btn-color-primary,
button.btn-color-primary,
.added_to_cart.btn-color-primary,
input.btn-color-primary[type="submit"],
.btn.btn-color-primary:hover,
.btn.btn-color-primary:focus,
.button.btn-color-primary:hover,
.button.btn-color-primary:focus,
button.btn-color-primary:hover,
button.btn-color-primary:focus,
.added_to_cart.btn-color-primary:hover,
.added_to_cart.btn-color-primary:focus,
input.btn-color-primary[type="submit"]:hover,
input.btn-color-primary[type="submit"]:focus,
.btn.btn-color-primary.btn-style-bordered:hover,
.btn.btn-color-primary.btn-style-bordered:focus,
.button.btn-color-primary.btn-style-bordered:hover,
.button.btn-color-primary.btn-style-bordered:focus,
button.btn-color-primary.btn-style-bordered:hover,
button.btn-color-primary.btn-style-bordered:focus,
.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout,
.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:hover,
.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:focus,
.basel-search-dropdown .basel-search-wrapper .basel-search-inner form button,
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
button:hover,
.basel-search-dropdown
.basel-search-wrapper
.basel-search-inner
form
button:focus,
.comments-area .comment-respond input[type="submit"],
.comments-area .comment-respond input[type="submit"]:hover,
.comments-area .comment-respond input[type="submit"]:focus,
.sidebar-container .mc4wp-form input[type="submit"],
.sidebar-container .mc4wp-form input[type="submit"]:hover,
.sidebar-container .mc4wp-form input[type="submit"]:focus,
.footer-container .mc4wp-form input[type="submit"],
.footer-container .mc4wp-form input[type="submit"]:hover,
.footer-container .mc4wp-form input[type="submit"]:focus,
.filters-area .mc4wp-form input[type="submit"],
.filters-area .mc4wp-form input[type="submit"]:hover,
.filters-area .mc4wp-form input[type="submit"]:focus,
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a,
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover,
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:focus,
.woocommerce .checkout_coupon .button,
.woocommerce .checkout_coupon .button:hover,
.woocommerce .checkout_coupon .button:focus,
.woocommerce .place-order input[type="submit"],
.woocommerce .place-order input[type="submit"]:hover,
.woocommerce .place-order input[type="submit"]:focus,
.woocommerce-order-pay #order_review .button,
.woocommerce-order-pay #order_review .button:hover,
.woocommerce-order-pay #order_review .button:focus,
.woocommerce input[name="track"],
.woocommerce input[name="track"]:hover,
.woocommerce input[name="track"]:focus,
.woocommerce input[name="save_account_details"],
.woocommerce input[name="save_address"],
.woocommerce-page input[name="save_account_details"],
.woocommerce-page input[name="save_address"],
.woocommerce input[name="save_account_details"]:hover,
.woocommerce input[name="save_account_details"]:focus,
.woocommerce input[name="save_address"]:hover,
.woocommerce input[name="save_address"]:focus,
.woocommerce-page input[name="save_account_details"]:hover,
.woocommerce-page input[name="save_account_details"]:focus,
.woocommerce-page input[name="save_address"]:hover,
.woocommerce-page input[name="save_address"]:focus,
.search-no-results .not-found .entry-content .searchform #searchsubmit,
.search-no-results .not-found .entry-content .searchform #searchsubmit:hover,
.search-no-results .not-found .entry-content .searchform #searchsubmit:focus,
.error404 .page-content > .searchform #searchsubmit,
.error404 .page-content > .searchform #searchsubmit:hover,
.error404 .page-content > .searchform #searchsubmit:focus,
.no-results .searchform #searchsubmit,
.no-results .searchform #searchsubmit:hover,
.no-results .searchform #searchsubmit:focus,
.woocommerce .return-to-shop .button,
.woocommerce .return-to-shop .button:hover,
.woocommerce .return-to-shop .button:focus,
.basel-hover-excerpt .btn-add a,
.basel-hover-excerpt .btn-add a:hover,
.basel-hover-excerpt .btn-add a:focus,
.basel-hover-standard .btn-add > a,
.basel-hover-standard .btn-add > a:hover,
.basel-hover-standard .btn-add > a:focus,
.basel-price-table .basel-plan-footer > a,
.basel-price-table .basel-plan-footer > a:hover,
.basel-price-table .basel-plan-footer > a:focus,
.basel-info-box.box-style-border .info-btn-wrapper a,
.basel-info-box.box-style-border .info-btn-wrapper a:hover,
.basel-info-box.box-style-border .info-btn-wrapper a:focus,
.basel-info-box2.box-style-border .info-btn-wrapper a,
.basel-info-box2.box-style-border .info-btn-wrapper a:hover,
.basel-info-box2.box-style-border .info-btn-wrapper a:focus,
.basel-hover-quick .woocommerce-variation-add-to-cart .button,
.basel-hover-quick .woocommerce-variation-add-to-cart .button:hover,
.basel-hover-quick .woocommerce-variation-add-to-cart .button:focus,
.product-list-item .product-list-buttons > a,
.product-list-item .product-list-buttons > a:hover,
.product-list-item .product-list-buttons > a:focus,
.wpb_video_wrapper .button-play,
.woocommerce-store-notice__dismiss-link:hover,
.woocommerce-store-notice__dismiss-link:focus,
.basel-dark .read-more-section .btn-read-more,
.basel-dark .products-footer .basel-blog-load-more,
.basel-dark .products-footer .basel-products-load-more,
.basel-dark .products-footer .basel-portfolio-load-more,
.basel-dark .blog-footer .basel-blog-load-more,
.basel-dark .blog-footer .basel-products-load-more,
.basel-dark .blog-footer .basel-portfolio-load-more,
.basel-dark .portfolio-footer .basel-blog-load-more,
.basel-dark .portfolio-footer .basel-products-load-more,
.basel-dark .portfolio-footer .basel-portfolio-load-more,
.basel-dark .products-footer .basel-blog-load-more:hover,
.basel-dark .products-footer .basel-blog-load-more:focus,
.basel-dark .products-footer .basel-products-load-more:hover,
.basel-dark .products-footer .basel-products-load-more:focus,
.basel-dark .products-footer .basel-portfolio-load-more:hover,
.basel-dark .products-footer .basel-portfolio-load-more:focus,
.basel-dark .blog-footer .basel-blog-load-more:hover,
.basel-dark .blog-footer .basel-blog-load-more:focus,
.basel-dark .blog-footer .basel-products-load-more:hover,
.basel-dark .blog-footer .basel-products-load-more:focus,
.basel-dark .blog-footer .basel-portfolio-load-more:hover,
.basel-dark .blog-footer .basel-portfolio-load-more:focus,
.basel-dark .portfolio-footer .basel-blog-load-more:hover,
.basel-dark .portfolio-footer .basel-blog-load-more:focus,
.basel-dark .portfolio-footer .basel-products-load-more:hover,
.basel-dark .portfolio-footer .basel-products-load-more:focus,
.basel-dark .portfolio-footer .basel-portfolio-load-more:hover,
.basel-dark .portfolio-footer .basel-portfolio-load-more:focus,
.basel-dark .products-footer .basel-blog-load-more:after,
.basel-dark .products-footer .basel-products-load-more:after,
.basel-dark .products-footer .basel-portfolio-load-more:after,
.basel-dark .blog-footer .basel-blog-load-more:after,
.basel-dark .blog-footer .basel-products-load-more:after,
.basel-dark .blog-footer .basel-portfolio-load-more:after,
.basel-dark .portfolio-footer .basel-blog-load-more:after,
.basel-dark .portfolio-footer .basel-products-load-more:after,
.basel-dark .portfolio-footer .basel-portfolio-load-more:after,
.basel-dark .feedback-form .wpcf7-submit,
.basel-dark .mc4wp-form input[type="submit"],
.basel-dark .single-product-content .cart button,
.basel-dark
.single-product-content
.comment-form
.form-submit
input[type="submit"],
.basel-dark .basel-registration-page .basel-switch-to-register,
.basel-dark .register .button,
.basel-dark .login .button,
.basel-dark .lost_reset_password .button,
.basel-dark .wishlist_table tr td.product-add-to-cart > .add_to_cart.button,
.basel-dark .woocommerce .cart-actions .coupon .button,
.basel-dark .feedback-form .wpcf7-submit:hover,
.basel-dark .mc4wp-form input[type="submit"]:hover,
.basel-dark .single-product-content .cart button:hover,
.basel-dark
.single-product-content
.comment-form
.form-submit
input[type="submit"]:hover,
.basel-dark .basel-registration-page .basel-switch-to-register:hover,
.basel-dark .register .button:hover,
.basel-dark .login .button:hover,
.basel-dark .lost_reset_password .button:hover,
.basel-dark
.wishlist_table
tr
td.product-add-to-cart
> .add_to_cart.button:hover,
.basel-dark .woocommerce .cart-actions .coupon .button:hover,
.basel-ext-primarybtn-dark:focus,
.basel-dark .feedback-form .wpcf7-submit:focus,
.basel-dark .mc4wp-form input[type="submit"]:focus,
.basel-dark .single-product-content .cart button:focus,
.basel-dark
.single-product-content
.comment-form
.form-submit
input[type="submit"]:focus,
.basel-dark .basel-registration-page .basel-switch-to-register:focus,
.basel-dark .register .button:focus,
.basel-dark .login .button:focus,
.basel-dark .lost_reset_password .button:focus,
.basel-dark
.wishlist_table
tr
td.product-add-to-cart
> .add_to_cart.button:focus,
.basel-dark .woocommerce .cart-actions .coupon .button:focus,
.cookies-buttons .cookies-accept-btn:hover,
.cookies-buttons .cookies-accept-btn:focus,
.blockOverlay:after,
.widget_shopping_cart .product_list_widget:before,
.basel-price-table:hover,
.title-shop .nav-shop ul li a:after,
.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover,
div.bbp-submit-wrapper button,
div.bbp-submit-wrapper button:hover,
div.bbp-submit-wrapper button:focus,
#bbpress-forums .bbp-search-form #bbp_search_submit,
#bbpress-forums .bbp-search-form #bbp_search_submit:hover,
#bbpress-forums .bbp-search-form #bbp_search_submit:focus,
.basel-hover-link .swap-elements .btn-add a,
.basel-hover-link .swap-elements .btn-add a:hover,
.basel-hover-link .swap-elements .btn-add a:focus,
.basel-hover-link .swap-elements .btn-add a.loading:after,
.scrollToTop:hover,
.scrollToTop:focus,
blockquote {
  border-color: #ef3e42;
}

/* line 1358, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.with-animation .info-box-icon svg path {
  stroke: #ef3e42;
}

/* line 1361, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.button,
button,
input[type="submit"],
.yith-woocompare-widget a.button.compare,
.basel-dark .basel-registration-page .basel-switch-to-register,
.basel-dark .login .button,
.basel-dark .register .button,
.basel-dark .widget_shopping_cart .buttons a,
.basel-dark .yith-woocompare-widget a.button.compare,
.basel-dark .widget_price_filter .price_slider_amount .button,
.basel-dark .woocommerce .cart-actions input[name="update_cart"] {
  background-color: #eee;
}

/* line 1374, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.button,
button,
input[type="submit"],
.yith-woocompare-widget a.button.compare,
.basel-dark .basel-registration-page .basel-switch-to-register,
.basel-dark .login .button,
.basel-dark .register .button,
.basel-dark .widget_shopping_cart .buttons a,
.basel-dark .yith-woocompare-widget a.button.compare,
.basel-dark .widget_price_filter .price_slider_amount .button,
.basel-dark .woocommerce .cart-actions input[name="update_cart"] {
  border-color: #ececec;
}

/* line 1387, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.button:hover,
.button:focus,
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.yith-woocompare-widget a.button.compare:hover,
.yith-woocompare-widget a.button.compare:focus,
.basel-dark .basel-registration-page .basel-switch-to-register:hover,
.basel-dark .basel-registration-page .basel-switch-to-register:focus,
.basel-dark .login .button:hover,
.basel-dark .login .button:focus,
.basel-dark .register .button:hover,
.basel-dark .register .button:focus,
.basel-dark .widget_shopping_cart .buttons a:hover,
.basel-dark .widget_shopping_cart .buttons a:focus,
.basel-dark .yith-woocompare-widget a.button.compare:hover,
.basel-dark .yith-woocompare-widget a.button.compare:focus,
.basel-dark .widget_price_filter .price_slider_amount .button:hover,
.basel-dark .widget_price_filter .price_slider_amount .button:focus,
.basel-dark .woocommerce .cart-actions input[name="update_cart"]:hover,
.basel-dark .woocommerce .cart-actions input[name="update_cart"]:focus {
  background-color: #3e3e3e;
}

/* line 1411, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.button:hover,
.button:focus,
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.yith-woocompare-widget a.button.compare:hover,
.yith-woocompare-widget a.button.compare:focus,
.basel-dark .basel-registration-page .basel-switch-to-register:hover,
.basel-dark .basel-registration-page .basel-switch-to-register:focus,
.basel-dark .login .button:hover,
.basel-dark .login .button:focus,
.basel-dark .register .button:hover,
.basel-dark .register .button:focus,
.basel-dark .widget_shopping_cart .buttons a:hover,
.basel-dark .widget_shopping_cart .buttons a:focus,
.basel-dark .yith-woocompare-widget a.button.compare:hover,
.basel-dark .yith-woocompare-widget a.button.compare:focus,
.basel-dark .widget_price_filter .price_slider_amount .button:hover,
.basel-dark .widget_price_filter .price_slider_amount .button:focus,
.basel-dark .woocommerce .cart-actions input[name="update_cart"]:hover,
.basel-dark .woocommerce .cart-actions input[name="update_cart"]:focus {
  border-color: #3e3e3e;
}

/* line 1435, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.single-product-content .cart .button,
.woocommerce .cart-actions .coupon .button,
.added_to_cart.btn-color-black,
input.btn-color-black[type="submit"],
.wishlist_table tr td.product-add-to-cart > .add_to_cart.button,
.basel-hover-quick .quick-shop-btn > a,
table.compare-list tr.add-to-cart td a {
  background-color: #000000;
}

/* line 1444, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.single-product-content .cart .button,
.woocommerce .cart-actions .coupon .button,
.added_to_cart.btn-color-black,
input.btn-color-black[type="submit"],
.wishlist_table tr td.product-add-to-cart > .add_to_cart.button,
.basel-hover-quick .quick-shop-btn > a,
table.compare-list tr.add-to-cart td a {
  border-color: #000000;
}

/* line 1453, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.basel-hover-alt .btn-add > a {
  color: #000000;
}

/* line 1456, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.single-product-content .cart .button:hover,
.single-product-content .cart .button:focus,
.woocommerce .cart-actions .coupon .button:hover,
.woocommerce .cart-actions .coupon .button:focus,
.added_to_cart.btn-color-black:hover,
.added_to_cart.btn-color-black:focus,
input.btn-color-black[type="submit"]:hover,
input.btn-color-black[type="submit"]:focus,
.wishlist_table tr td.product-add-to-cart > .add_to_cart.button:hover,
.wishlist_table tr td.product-add-to-cart > .add_to_cart.button:focus,
.basel-hover-quick .quick-shop-btn > a:hover,
.basel-hover-quick .quick-shop-btn > a:focus,
table.compare-list tr.add-to-cart td a:hover,
table.compare-list tr.add-to-cart td a:focus {
  background-color: #333333;
}

/* line 1472, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.single-product-content .cart .button:hover,
.single-product-content .cart .button:focus,
.woocommerce .cart-actions .coupon .button:hover,
.woocommerce .cart-actions .coupon .button:focus,
.added_to_cart.btn-color-black:hover,
.added_to_cart.btn-color-black:focus,
input.btn-color-black[type="submit"]:hover,
input.btn-color-black[type="submit"]:focus,
.wishlist_table tr td.product-add-to-cart > .add_to_cart.button:hover,
.wishlist_table tr td.product-add-to-cart > .add_to_cart.button:focus,
.basel-hover-quick .quick-shop-btn > a:hover,
.basel-hover-quick .quick-shop-btn > a:focus,
table.compare-list tr.add-to-cart td a:hover,
table.compare-list tr.add-to-cart td a:focus {
  border-color: #333333;
}

/* line 1488, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.basel-hover-alt .btn-add > a:hover,
.basel-hover-alt .btn-add > a:focus {
  color: #333333;
}

/* line 1492, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.basel-promo-popup {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
}

/* line 1498, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
#bottombar {
  margin-bottom: 0;
  padding-top: 2em;
  padding-bottom: 0;
  background-color: #f9f9f9;
}

/* line 1503, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
#bottombar .vc_column_container {
  padding: 0;
}

/* line 1506, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
#bottombar .bottombar-item {
  padding: 15px;
}

/* line 1511, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
footer.footer-container.color-scheme-light h5.widget-title a {
  font-weight: inherit;
  color: #fff;
}

/* line 1514, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
footer.footer-container.color-scheme-light h5.widget-title a:hover {
  text-decoration: none;
  color: #fff;
}

/* line 1522, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.tabs-new .tabs-name,
.tabs-featured .tabs-name {
  background: #000;
}

/* line 1525, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.tabs-new .products-tabs-title .active-tab-title,
.tabs-featured .products-tabs-title .active-tab-title {
  color: #000;
}

/* line 1528, vendor/lerner/app/assets/stylesheets/lerner/_custom.scss */
.tabs-new .basel-tabs-header,
.tabs-featured .basel-tabs-header {
  border-color: #000;
}

/* ---------------------------------------------------------
1. General reset
2. Common site styles
3. Custom form styles
4. Buttons
5. TitleLeaf overrides
6. Responsive breakpoints
---------------------------------------------------------*/
/* ---------------------------------------------------------
1. General reset
---------------------------------------------------------*/
/* line 13, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
abbr[title] {
  border: none;
}

/* line 16, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a {
  color: #000;
  text-decoration: none;
}

/* line 20, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.highlight,
body.cart-index .formrow li a,
#content .site-content p a,
#content .site-content #tabs.ui-tabs .ui-widget-content p a {
  color: #117fa7;
  text-decoration: none;
  border-bottom: none;
}

/* line 28, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.highlight:hover,
body.cart-index .formrow li a:hover,
#content .site-content p a:hover,
#content .site-content #tabs.ui-tabs .ui-widget-content p a:hover {
  color: #752225;
  text-decoration: underline;
  border-bottom: none;
}

/* line 36, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#content .site-content .back-or-forth a,
#content .site-content .tags a {
  color: #000;
  border-bottom: none;
}

/* line 40, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#content .site-content .back-or-forth a:hover,
#content .site-content .tags a:hover {
  color: #752225;
}

/* line 45, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#content .site-content p a.button {
  color: #000;
}

/* line 47, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#content .site-content p a.button:hover {
  color: #fff;
}

/* line 51, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#content .site-content p a.button.alt {
  color: #fff;
}

/* ---------------------------------------------------------
2. Common site styles
---------------------------------------------------------*/
/* line 59, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#splash {
  box-sizing: border-box !important;
  margin-bottom: 2em;
}

/* line 64, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#splash .splash-image {
  width: 850px;
  height: 545px;
}

/* line 69, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#rev_slider {
  overflow: visible;
}

/* line 71, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#rev_slider .custom .tp-bullet {
  width: 10px;
  height: 10px;
  background: #ededed;
  background: #cccccc;
  border-radius: 20px;
}

/* line 78, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#rev_slider .custom .tp-bullet.selected {
  background: #000;
}

/* line 83, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
h1 {
  line-height: 1.1em;
}

/* line 86, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.headlines-show h1,
.no-bg-strike {
  overflow: visible;
  white-space: normal;
}

/* line 91, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.headlines-show h1 > span:before, body.headlines-show h1 > span:after,
.no-bg-strike > span:before,
.no-bg-strike > span:after {
  content: none !important;
}

/* line 97, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.bottom-strike {
  position: relative;
}

/* line 99, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.bottom-strike:before {
  content: "";
  position: absolute;
  bottom: 0;
  display: inline-block;
  width: 30px;
  height: 2px;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 109, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
table tr th {
  vertical-align: bottom;
}

/* line 112, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.single-product-content table.shop_attributes tr th,
table tr th,
table tr td {
  padding: 10px;
  text-align: left;
}

/* line 118, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.single-product-content table.shop_attributes tr th,
table tr th,
table tr th.title {
  font-size: 100%;
  font-weight: bold;
}

/* line 124, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.single-product-content table.shop_attributes tr th {
  text-transform: uppercase;
}

/* line 127, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.single-product-content .product_meta > span {
  margin-bottom: 0.2em;
}

/* line 130, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.product_meta {
  margin-bottom: 1em;
}

/* line 132, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.product_meta span.attribute-label {
  font-weight: bold;
}

/* line 137, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer.footer-container.color-scheme-light .topper {
  text-align: center;
  margin-bottom: 3em;
}

/* line 140, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer.footer-container.color-scheme-light .topper img {
  max-width: 300px;
}

/* line 144, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer.footer-container.color-scheme-light p.intro,
footer.footer-container.color-scheme-light h6 {
  color: #fff;
}

/* line 148, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer.footer-container.color-scheme-light p.intro {
  font-size: 137.5%;
  padding-right: 2em;
}

/* line 151, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer.footer-container.color-scheme-light p.intro a {
  display: block;
}

/* line 155, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer.footer-container.color-scheme-light p.contact-info {
  line-height: 2em;
}

/* line 158, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer.footer-container.color-scheme-light h6 {
  font-size: 112.5%;
  padding-top: 0.3em;
}

/* line 162, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer.footer-container.color-scheme-light h6 a {
  color: #fff;
}

/* line 165, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer.footer-container.color-scheme-light .fal,
footer.footer-container.color-scheme-light .far,
footer.footer-container.color-scheme-light .fas {
  width: 15px;
  margin-right: 4px;
  color: #aaa;
}

/* line 172, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer.footer-container.color-scheme-light ul.social-icons {
  margin: 20px 0;
}

/* line 174, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer.footer-container.color-scheme-light ul.social-icons li {
  margin-bottom: 5px;
}

/* line 178, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer.footer-container.color-scheme-light ul.section {
  margin-bottom: 40px;
}

/* line 181, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer.footer-container.color-scheme-light ul.legal {
  font-size: 87.5%;
  line-height: 1.5em;
}

/* line 184, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer.footer-container.color-scheme-light ul.legal li {
  margin-bottom: 0;
}

/* line 186, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer.footer-container.color-scheme-light ul.legal li ul {
  list-style-type: none;
}

/* line 244, app/assets/stylesheets/mixins/_mixins.scss */
footer.footer-container.color-scheme-light ul.legal li ul, footer.footer-container.color-scheme-light ul.legal li ul li {
  margin: 0;
  padding: 0;
  display: inline;
}

/* line 256, app/assets/stylesheets/mixins/_mixins.scss */
footer.footer-container.color-scheme-light ul.legal li ul li:after {
  display: inline-block;
  content: "•";
  color: #4d4d4d;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/* line 263, app/assets/stylesheets/mixins/_mixins.scss */
footer.footer-container.color-scheme-light ul.legal li ul li:last-child:after {
  content: none;
}

/* line 194, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer.footer-container.color-scheme-light img.bluesky-icon {
  width: 18px;
  margin-top: -12px;
  opacity: 65%;
}

/* line 200, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.title-wrapper.basel-title-style-bordered .liner-continer .left-line:after,
.title-wrapper.basel-title-style-bordered .liner-continer .right-line:after {
  height: 2px;
  background-color: #000;
}

/* line 205, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.liner-continer h2.title,
.liner-continer h4.title {
  margin-top: 0;
  font-weight: bold;
}

/* line 210, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.main-header {
  margin: 3.8em 0 2.8em;
}

/* line 212, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.main-header .site-logo {
  overflow: visible;
}

/* line 215, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.main-header .site-logo img {
  margin-top: -8px;
  padding: 0;
  max-width: 275px;
}

/* line 220, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.main-header .right-column {
  padding-top: 10px;
}

/* line 224, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.sticky-header .menu-center,
.main-header .menu-center {
  display: none;
}

/* line 230, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.sticky-header form.searchform,
.main-header .menu-center form.searchform {
  position: relative;
  text-align: right;
  margin-right: 10%;
}

/* line 234, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.sticky-header form.searchform input[type="text"],
.main-header .menu-center form.searchform input[type="text"] {
  width: 60%;
  border-color: #ddd;
  border-width: 2px;
}

/* line 240, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.sticky-header #advanced-link,
.main-header .menu-center #advanced-link {
  margin-top: 0.2em;
  font-size: 81.25%;
}

/* line 243, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.sticky-header #advanced-link a,
.main-header .menu-center #advanced-link a {
  color: #af0e11;
}

/* line 249, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.sticky-header form.searchform {
  margin-top: 10px;
  margin-right: 17.9%;
}

/* line 252, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.sticky-header form.searchform input[type="text"] {
  width: 53.5%;
}

/* line 256, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.sticky-header #advanced-link {
  display: none;
}

/* line 260, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.navigation-wrap {
  border: none;
  margin-top: 20px;
}

/* line 264, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.navigation-wrap .container hr {
  border: 0;
  height: 2px;
  background: #000;
  width: 100%;
  margin: 0;
}

/* line 273, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.main-nav .menu > li > a {
  height: 60px;
  line-height: 60px;
}

/* line 277, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
b {
  font-weight: bold;
}

/* line 280, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.sans-serif {
  font-family: Karla, Arial, Helvetica, sans-serif;
}

/* line 283, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.serif {
  font-family: Lora, "MS Sans Serif", sans-serif;
}

/* line 286, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.lede {
  font-size: 125%;
}

/* line 290, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.gallery img, .slideshow img {
  width: 100%;
}

/* line 293, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.gallery a.button, .slideshow a.button {
  margin: 1em 0 2em;
}

/* line 298, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.gallery figure {
  background-color: #eee;
  border: 2px solid #eee;
  margin-bottom: 20px;
}

/* line 303, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.gallery figcaption {
  padding: 10px;
}

/* line 307, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#classroom_form,
#newsletter_form,
#newsletter {
  margin: 3em 0;
  padding: 2em 0 1em;
  background-color: #f9f9f9;
}

/* line 313, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#classroom_form .vc_column_container,
#newsletter_form .vc_column_container,
#newsletter .vc_column_container {
  padding: 0;
}

/* line 316, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#classroom_form .wpb_wrapper,
#newsletter_form .wpb_wrapper,
#newsletter .wpb_wrapper {
  padding-top: 2em;
}

/* line 319, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#classroom_form h4,
#newsletter_form h4,
#newsletter h4 {
  text-transform: uppercase;
}

/* line 323, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#classroom_form .slider-title:before,
#newsletter_form .slider-title:before,
#newsletter .slider-title:before {
  background-color: #ddd;
}

/* line 327, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#classroom_form p.intro,
#newsletter_form p.intro,
#newsletter p.intro {
  text-align: center;
  font-style: italic;
  font-size: 125%;
}

/* line 332, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#classroom_form p.form-button,
#newsletter_form p.form-button,
#newsletter p.form-button {
  text-align: center;
}

/* line 334, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#classroom_form p.form-button a.button.alt,
#newsletter_form p.form-button a.button.alt,
#newsletter p.form-button a.button.alt {
  color: #fff;
}

/* line 336, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#classroom_form p.form-button a.button.alt:hover,
#newsletter_form p.form-button a.button.alt:hover,
#newsletter p.form-button a.button.alt:hover {
  text-decoration: none;
}

/* line 342, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#classroom_form,
#newsletter_form {
  background-color: transparent;
  margin: 2em 0 0;
  padding: 0;
}

/* line 347, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#classroom_form .wpb_wrapper,
#newsletter_form .wpb_wrapper {
  padding-top: 0;
}

/* line 351, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.about_splash {
  width: 1400px;
  height: 453px;
  margin-bottom: 3em;
  background-color: #29391c;
  background-image: url(https://assets2.titleleaf.com/public/assets/lerner/about-splash-08182b9614adf005e463edcf40500f4aa48d9e45e4bfcc695a0d53048d0015b7.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 361, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.toggle-container {
  border: 1px solid #eee;
  padding-left: 1em;
  margin-bottom: 1em;
}

/* line 365, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.toggle-container h3 {
  margin: 0;
  padding: 0;
  font-size: 100%;
  line-height: 2em;
}

/* line 371, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.toggle-container .expanded:after,
.toggle-container .collapsed:after {
  display: inline-block;
  font: var(--fa-font-solid);
  font-size: 87.5%;
  line-height: 2em;
  width: 1.4em;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 383, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.toggle-container .expanded:after {
  /* fa-chevron-up */
  /* fa-angle-up */
  content: "\f106";
}

/* line 389, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.toggle-container .collapsed:after {
  /* fa-chevron-down */
  /* fa-angle-down */
  content: "\f107";
}

/* line 395, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.toggle-container a {
  position: relative;
  display: block;
  width: 100%;
  color: #000;
}

/* line 400, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.toggle-container a:hover {
  text-decoration: none;
  color: #af0e11;
}

/* line 406, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.vc_icon_element-icon {
  color: #000;
  float: left;
  font-size: 38px;
  margin: 0 20px 0;
}

/* line 414, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.product-list-image .yith-wcwl-add-to-wishlist,
.product-list-image .quick-view,
.basel-buttons .yith-wcwl-add-to-wishlist,
.basel-buttons .quick-view {
  margin: 5px 5px 0 0;
}

/* line 417, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.product-list-image .yith-wcwl-add-to-wishlist .add_to_wishlist,
.product-list-image .yith-wcwl-add-to-wishlist .open-quick-view,
.product-list-image .quick-view .add_to_wishlist,
.product-list-image .quick-view .open-quick-view,
.basel-buttons .yith-wcwl-add-to-wishlist .add_to_wishlist,
.basel-buttons .yith-wcwl-add-to-wishlist .open-quick-view,
.basel-buttons .quick-view .add_to_wishlist,
.basel-buttons .quick-view .open-quick-view {
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2);
  background: #fff;
}

/* line 426, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.wrapp-swap .btn-add a.button {
  line-height: 18px !important;
}

/* line 428, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.wrapp-swap .btn-add a.button:hover {
  background: none;
}

/* line 435, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.alternate span {
  border-bottom: 1px solid #f1f1f1;
}

/* line 437, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.alternate span:after {
  content: none !important;
}

/* line 440, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.alternate span:after {
  content: none !important;
}

/* line 445, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
h1.alternate {
  font-size: 34px;
}

/* line 450, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.shop-show div.meta,
body.teaching_guides-show div.meta {
  font-style: italic;
  margin-bottom: 0.5em;
}

/* line 453, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.shop-show div.meta ul,
body.teaching_guides-show div.meta ul {
  list-style-type: none;
}

/* line 244, app/assets/stylesheets/mixins/_mixins.scss */
body.shop-show div.meta ul, body.shop-show div.meta ul li,
body.teaching_guides-show div.meta ul,
body.teaching_guides-show div.meta ul li {
  margin: 0;
  padding: 0;
  display: inline;
}

/* line 256, app/assets/stylesheets/mixins/_mixins.scss */
body.shop-show div.meta ul li:after,
body.teaching_guides-show div.meta ul li:after {
  display: inline-block;
  content: "•";
  color: inherit;
  padding-left: 1em;
  padding-right: 1em;
}

/* line 263, app/assets/stylesheets/mixins/_mixins.scss */
body.shop-show div.meta ul li:last-child:after,
body.teaching_guides-show div.meta ul li:last-child:after {
  content: none;
}

/* line 460, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.shop-show div.summary img.cover,
body.teaching_guides-show div.summary img.cover {
  width: 33%;
}

/* line 466, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.shop-show h1 i.fa-star, body.shop-show h1 i.fa-trophy, body.shop-show h3 i.fa-star, body.shop-show h3 i.fa-trophy, body.shop-show li i.fa-star, body.shop-show li i.fa-trophy {
  color: #ef3e42;
}

/* line 470, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.shop-show .assembly-or-title {
  margin-bottom: 2em;
}

/* line 473, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.shop-show .title-tagline {
  color: #4c4c4c;
  font-weight: bold;
}

/* line 20, vendor/lerner/app/assets/stylesheets/lerner/_mixins.scss */
body.shop-show .title-tagline a {
  display: inline;
  border-bottom: 1px solid #eee;
}

/* line 23, vendor/lerner/app/assets/stylesheets/lerner/_mixins.scss */
body.shop-show .title-tagline a:hover {
  text-decoration: none;
  border-bottom: 1px solid #4c4c4c;
}

/* line 478, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.shop-show .single-product-content .basel-show-product-gallery-wrap {
  bottom: -5px;
  right: 25px;
}

/* line 482, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.shop-show .owl-carousel .owl-item {
  padding: 0 10px;
}

/* line 485, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.shop-show label {
  margin-bottom: 0;
}

/* line 488, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.shop-show .data-table {
  margin-bottom: 20px;
}

/* line 491, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.shop-show .data-table + .meta {
  margin-bottom: 40px;
}

/* line 494, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.shop-show .nowrap {
  white-space: nowrap;
}

/* line 498, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-hover-base .hover-mask a,
.basel-hover-base .hover-mask a:hover {
  background: transparent;
}

/* line 503, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.product-list-buttons select#id,
.product-list-buttons a.button.off,
.product-list-buttons input[name="cart_button"],
.product-list-buttons button[name="list_button"] {
  display: block;
  margin: auto;
  width: 100%;
  max-width: 250px;
}

/* line 512, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.product-list-buttons a.button.off,
.product-list-buttons input[name="cart_button"] {
  margin-top: 0.8em;
}

/* line 517, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.product-list-buttons ul li hr {
  width: 30px;
  border: none;
  border-bottom: 1px solid #f1f1f1;
  margin: 0.5em auto;
}

/* line 523, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.product-list-buttons ul li.status-warning,
.product-list-buttons ul li.member-price,
.product-list-buttons ul li.title-count {
  font-weight: bold;
}

/* line 530, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.product-list-item .product-title,
.product-list-item .product-list-info {
  text-align: center;
}

/* line 534, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.list-icon,
button[name="list_button"] {
  background: none !important;
  color: #4c4c4c;
}

/* line 538, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.list-icon:hover,
button[name="list_button"]:hover {
  color: #000;
}

/* line 541, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.list-icon:before,
button[name="list_button"]:before {
  font-family: "Simple-Line-Icons";
  content: "\e08a";
  display: inline-block;
  width: 1.4em;
  text-align: left;
}

/* line 550, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.popup-quick-view .product-list-info {
  margin-left: 0;
}

/* line 554, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.ReactModal__Overlay {
  z-index: 2;
}

/* line 557, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.missing {
  padding: 0 3px;
  background: LemonChiffon;
  color: #675d00;
}

/* line 562, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#product-message {
  margin-top: .5em;
}

/* line 565, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.counter {
  display: inline-block;
  margin: 1em 1em 0 0;
}

/* line 568, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.counter i.fas, .counter i.far, .counter i.fal {
  color: #ef3e42;
}

/* line 573, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.product-starred-item h4 {
  margin: 1em 0 0;
}

/* line 576, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.product-starred-item ul.circle {
  list-style-position: inside;
  list-style-type: circle;
  margin-left: .3em;
  color: #4c4c4c;
}

/* line 581, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.product-starred-item ul.circle a {
  color: #4c4c4c;
}

/* line 585, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.product-starred-item .product-list-info {
  border: none;
}

/* line 589, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.top-bar-left .topbar-menu {
  float: none;
}

/* line 591, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.top-bar-left .topbar-menu .menu-item .fal, .top-bar-left .topbar-menu .menu-item .far, .top-bar-left .topbar-menu .menu-item .fas {
  margin-right: 0.2em;
}

/* line 598, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-index .module,
body.dewey_summaries-index .module,
body.merchandising_themes-index .module {
  margin-bottom: .5em;
}

/* line 601, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-index h3,
body.dewey_summaries-index h3,
body.merchandising_themes-index h3 {
  font-size: 1.3em;
  margin: 0 0 .5em;
  padding: 0 0 0;
}

/* line 605, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-index h3 a,
body.dewey_summaries-index h3 a,
body.merchandising_themes-index h3 a {
  color: #117fa7;
}

/* line 607, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-index h3 a:hover,
body.dewey_summaries-index h3 a:hover,
body.merchandising_themes-index h3 a:hover {
  color: #752225;
}

/* line 612, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-index .current-model-search,
body.dewey_summaries-index .current-model-search,
body.merchandising_themes-index .current-model-search {
  margin-bottom: 2em;
}

/* line 220, app/assets/stylesheets/mixins/_mixins.scss */
body.bisac_subjects-index .current-model-search:before, body.bisac_subjects-index .current-model-search:after,
body.dewey_summaries-index .current-model-search:before,
body.dewey_summaries-index .current-model-search:after,
body.merchandising_themes-index .current-model-search:before,
body.merchandising_themes-index .current-model-search:after {
  content: " ";
  display: table;
}

/* line 225, app/assets/stylesheets/mixins/_mixins.scss */
body.bisac_subjects-index .current-model-search:after,
body.dewey_summaries-index .current-model-search:after,
body.merchandising_themes-index .current-model-search:after {
  clear: both;
}

/* line 615, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-index .current-model-search input,
body.dewey_summaries-index .current-model-search input,
body.merchandising_themes-index .current-model-search input {
  float: left;
  width: 350px;
  height: 43px;
}

/* line 620, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-index .current-model-search .button,
body.dewey_summaries-index .current-model-search .button,
body.merchandising_themes-index .current-model-search .button {
  float: left;
  margin: 0 0 0 7px;
}

/* line 625, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-index .toomany,
body.dewey_summaries-index .toomany,
body.merchandising_themes-index .toomany {
  margin-bottom: 1em;
  line-height: 1;
}

/* line 633, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-show .collapsed,
body.dewey_summaries-show .collapsed,
body.merchandising_themes-show .collapsed {
  /* fa-angle-down */
}

/* line 41, app/assets/stylesheets/mixins/_font_awesome_6.scss */
body.bisac_subjects-show .collapsed:before,
body.dewey_summaries-show .collapsed:before,
body.merchandising_themes-show .collapsed:before {
  display: inline-block;
  content: "";
  font: var(--fa-font-solid);
  font-size: 0.8em;
  color: inherit;
  padding-right: 0.5em;
}

/* line 635, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-show .collapsed:before,
body.dewey_summaries-show .collapsed:before,
body.merchandising_themes-show .collapsed:before {
  font-weight: normal;
}

/* line 639, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-show .expanded,
body.dewey_summaries-show .expanded,
body.merchandising_themes-show .expanded {
  /* fa-angle-up */
}

/* line 41, app/assets/stylesheets/mixins/_font_awesome_6.scss */
body.bisac_subjects-show .expanded:before,
body.dewey_summaries-show .expanded:before,
body.merchandising_themes-show .expanded:before {
  display: inline-block;
  content: "";
  font: var(--fa-font-solid);
  font-size: 0.8em;
  color: inherit;
  padding-right: 0.5em;
}

/* line 641, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-show .expanded:before,
body.dewey_summaries-show .expanded:before,
body.merchandising_themes-show .expanded:before {
  font-weight: normal;
}

/* line 646, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-show h2.with-children:hover,
body.dewey_summaries-show h2.with-children:hover,
body.merchandising_themes-show h2.with-children:hover {
  color: #117fa7;
}

/* line 650, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-show ul.tree,
body.dewey_summaries-show ul.tree,
body.merchandising_themes-show ul.tree {
  list-style-type: none;
  margin-bottom: 1em;
}

/* line 4, app/assets/stylesheets/mixins/_font_awesome_6.scss */
body.bisac_subjects-show ul.tree li,
body.dewey_summaries-show ul.tree li,
body.merchandising_themes-show ul.tree li {
  padding-left: 2em;
}

/* line 6, app/assets/stylesheets/mixins/_font_awesome_6.scss */
body.bisac_subjects-show ul.tree li:before,
body.dewey_summaries-show ul.tree li:before,
body.merchandising_themes-show ul.tree li:before {
  display: inline-block;
  content: "";
  font: var(--fa-font-solid);
  width: 2em;
  margin-left: -2em;
  color: #000;
}

/* line 652, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-show ul.tree li:before,
body.dewey_summaries-show ul.tree li:before,
body.merchandising_themes-show ul.tree li:before {
  font-size: .5em;
  font-weight: normal;
}

/* line 657, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-show ul.tree a,
body.dewey_summaries-show ul.tree a,
body.merchandising_themes-show ul.tree a {
  color: #117fa7;
}

/* line 659, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-show ul.tree a:hover,
body.dewey_summaries-show ul.tree a:hover,
body.merchandising_themes-show ul.tree a:hover {
  color: #752225;
}

/* line 664, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.bisac_subjects-show #filtered_products,
body.dewey_summaries-show #filtered_products,
body.merchandising_themes-show #filtered_products {
  margin-top: 2em;
}

/* line 668, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#breadcrumbs {
  margin-bottom: 1em;
  text-transform: capitalize;
  color: #aaa;
}

/* line 41, app/assets/stylesheets/mixins/_font_awesome_6.scss */
#breadcrumbs .breadcrumbs:before {
  display: inline-block;
  content: "";
  font: var(--fa-font-solid);
  font-size: 1em;
  color: inherit;
  padding-right: 0.5em;
}

/* line 671, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#breadcrumbs .breadcrumbs:before {
  font-weight: normal;
}

/* line 678, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#breadcrumbs a {
  text-transform: capitalize;
  color: #117fa7;
}

/* line 685, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.products-search_results #links .cliptip {
  padding: 0;
  border: none;
  background: transparent;
  color: #000;
  text-transform: none;
  border-bottom: 1px solid #eee;
}

/* line 24, app/assets/stylesheets/mixins/_font_awesome_6.scss */
body.products-search_results #links .cliptip:after {
  display: inline-block;
  content: "";
  font: var(--fa-font-solid);
  font-size: 1em;
  color: inherit;
  padding-left: 0.5em;
}

/* line 693, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.products-search_results #links .cliptip:hover {
  background: transparent;
  border-color: #000;
}

/* line 697, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.products-search_results #links .cliptip:after {
  position: absolute;
  top: 4px;
  right: -15px;
  font-size: 10px;
}

/* line 703, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.products-search_results #links .cliptip .cliptip-text {
  font-size: 12px;
  font-weight: bold;
  min-width: 130px;
}

/* ---------------------------------------------------------
3. Custom form styles
---------------------------------------------------------*/
/* line 715, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-search-full-screen a.search-link {
  color: #fff;
}

/* line 718, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.quantity .minus {
  border-right: 1px solid #e0e0e0;
}

/* line 721, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.quantity .plus {
  border-left: 1px solid #e0e0e0;
}

/* line 724, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.quantity .minus:hover,
.quantity .plus:hover {
  color: #000;
}

/* line 728, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.post-slide p,
.blog-design-masonry p,
.post-slide .read-more-section,
.blog-design-masonry .read-more-section {
  margin: 0 0 0.5em 0;
}

/* line 736, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.pages-home .post-head .entry-thumbnail {
  margin-bottom: 15px;
}

/* line 739, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.pages-home .post-head .no-image {
  display: block;
  height: 4.6em;
  background: #f9f9f9;
}

/* line 744, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.pages-home .post-head .post-date {
  left: 12px;
}

/* line 749, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.category-item .crop,
div.wpb_wrapper div.crop {
  width: 100%;
  max-height: 150px;
  overflow: hidden;
}

/* line 20, vendor/lerner/app/assets/stylesheets/lerner/_mixins.scss */
.product-grid-item .product-title a {
  display: inline;
  border-bottom: 1px solid #eee;
}

/* line 23, vendor/lerner/app/assets/stylesheets/lerner/_mixins.scss */
.product-grid-item .product-title a:hover {
  text-decoration: none;
  border-bottom: 1px solid #4c4c4c;
}

/* line 759, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-navigation.left-column .vc_col-sm-3 {
  width: 20%;
}

/* line 763, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-navigation .menu > li.menu-item-design-full-width .sub-menu > li > h6,
.basel-navigation .menu > li.menu-item-design-sized .sub-menu > li > h6 {
  font-weight: bold;
  font-size: 87.5%;
  letter-spacing: 0.3px;
  line-height: 1.4;
  text-transform: uppercase;
  color: #1b1919;
  margin-bottom: 6px;
}

/* line 773, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-navigation .menu > li .sub-menu-dropdown,
.basel-navigation .menu > li .sub-menu-dropdown.color-scheme-dark {
  background-color: #fafafa;
}

/* line 777, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-navigation .menu > li.menu-item-design-default ul li a:hover,
.basel-navigation .menu > li.menu-item-design-full-width .sub-sub-menu li a:hover,
.basel-navigation .menu > li.menu-item-design-sized .sub-sub-menu li a:hover {
  margin-left: 0;
}

/* line 782, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-navigation .menu > li.menu-item-design-default ul,
.basel-navigation .menu > li.menu-item-design-full-width ul,
.basel-navigation .menu > li.menu-item-design-sized ul {
  line-height: 1.2em;
}

/* line 787, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-navigation .menu > li.menu-item-design-default ul li a,
.basel-navigation .menu > li.menu-item-design-full-width ul li a,
.basel-navigation .menu > li.menu-item-design-sized ul li a {
  padding: 6px 15px;
  text-transform: none;
}

/* line 793, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-navigation .menu > li.menu-item-design-default .sub-sub-menu li a,
.basel-navigation .menu > li.menu-item-design-full-width .sub-sub-menu li a,
.basel-navigation .menu > li.menu-item-design-sized .sub-sub-menu li a {
  padding: 6px 0;
}

/* line 798, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-navigation .menu > li.menu-item-design-full-width .vc_row .sub-menu > li,
.basel-navigation .menu > li.menu-item-design-sized .vc_row .sub-menu > li {
  width: 100%;
}

/* line 801, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-navigation .menu > li.menu-item-design-full-width .vc_row .sub-menu > li > h6,
.basel-navigation .menu > li.menu-item-design-sized .vc_row .sub-menu > li > h6 {
  border-bottom: 1px solid #eee;
}

/* line 804, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-navigation .menu > li.menu-item-design-full-width .vc_row .sub-menu > li .sub-sub-menu.columned,
.basel-navigation .menu > li.menu-item-design-sized .vc_row .sub-menu > li .sub-sub-menu.columned {
  column-count: 2;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-width: 100px;
  -webkit-column-width: 100px;
  -moz-column-width: 100px;
  column-gap: 10px;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
}

/* line 814, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-navigation .menu > li.menu-item-design-full-width .vc_row .sub-menu > li .sub-sub-menu.columned > li,
.basel-navigation .menu > li.menu-item-design-sized .vc_row .sub-menu > li .sub-sub-menu.columned > li {
  display: list-item;
}

/* line 822, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors .module h3,
body.teaching_guides-index .module h3,
body.collections-index .module h3 {
  margin-bottom: 5px;
}

/* line 825, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors .lede .button[rel="external"],
body.teaching_guides-index .lede .button[rel="external"],
body.collections-index .lede .button[rel="external"] {
  font-size: .875rem;
}

/* line 24, app/assets/stylesheets/mixins/_font_awesome_6.scss */
body.contributors .lede .button[rel="external"]:after,
body.teaching_guides-index .lede .button[rel="external"]:after,
body.collections-index .lede .button[rel="external"]:after {
  display: inline-block;
  content: "";
  font: var(--fa-font-solid);
  font-size: 0.875rem;
  color: inherit;
  padding-left: 0.5em;
}

/* line 831, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
aside.sidebar-container div.tags {
  padding-left: 0;
}

/* line 833, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
aside.sidebar-container div.tags a,
aside.sidebar-container div.tags span {
  display: block;
  float: left;
  clear: both;
}

/* line 840, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
aside.sidebar-container div.widget {
  margin-bottom: 20px;
}

/* line 220, app/assets/stylesheets/mixins/_mixins.scss */
aside.sidebar-container div.widget:before, aside.sidebar-container div.widget:after {
  content: " ";
  display: table;
}

/* line 225, app/assets/stylesheets/mixins/_mixins.scss */
aside.sidebar-container div.widget:after {
  clear: both;
}

/* line 845, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
aside.sidebar-container #widget_faqs p {
  margin-bottom: 0;
}

/* line 851, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
aside.sidebar-container #widget_esource_mailing_list p.intro,
aside.sidebar-container #widget_newsletter p.intro {
  margin-bottom: 10px;
}

/* line 857, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
aside.sidebar-container #widget_faqs .group,
aside.sidebar-container #widget_teaching_guide_search .group {
  position: relative;
  margin: 6px 1rem 6px 0;
  padding: 0;
}

/* line 862, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
aside.sidebar-container #widget_faqs button,
aside.sidebar-container #widget_teaching_guide_search button {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  border: none;
  padding: 0;
  font-size: 0;
  background-color: transparent;
  text-align: center;
  color: #666;
  margin: 0;
}

/* line 874, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
aside.sidebar-container #widget_faqs button:hover,
aside.sidebar-container #widget_teaching_guide_search button:hover {
  color: #000;
}

/* line 877, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
aside.sidebar-container #widget_faqs button:after,
aside.sidebar-container #widget_teaching_guide_search button:after {
  content: "\e090";
  font-size: 14px;
  font-weight: bold;
  font-family: "simple-line-icons";
  display: inline-block;
  line-height: 40px;
}

/* line 889, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.collections-show .collection-image {
  margin-bottom: 2em;
}

/* line 894, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.collections-show #tabs h3 {
  margin-bottom: 0;
}

/* line 900, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.products-advanced_search div.full.columned > div.choices-group,
.products-search_results div.full.columned > div.choices-group {
  -moz-column-count: 1;
  column-count: 1;
}

/* line 904, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.products-advanced_search div.full.columned > div.choices-group label,
.products-search_results div.full.columned > div.choices-group label {
  display: list-item;
  list-style-type: none;
  margin: 0;
}

/* line 913, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.specs .ui-widget-content,
.spec_steps .ui-widget-content {
  border: 1px solid #ededed;
  background: #fafafa;
}

/* line 916, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.specs .ui-widget-content .ui-menu-item.ui-state-focus,
.spec_steps .ui-widget-content .ui-menu-item.ui-state-focus {
  background: #ededed;
  border: 1px solid #e0e0e0;
  color: #752225;
}

/* line 926, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.specs-new .defaults,
.specs-edit .defaults,
.spec_steps-show .defaults {
  margin-top: 1em;
}

/* line 929, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.specs-new .clearboth,
.specs-edit .clearboth,
.spec_steps-show .clearboth {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px dotted #ededed;
}

/* line 934, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.specs-new form h4,
.specs-edit form h4,
.spec_steps-show form h4 {
  position: relative;
  line-height: 1.8em;
  margin-bottom: 2em;
}

/* line 33, vendor/lerner/app/assets/stylesheets/lerner/_mixins.scss */
.specs-new form h4:before,
.specs-edit form h4:before,
.spec_steps-show form h4:before {
  content: "";
  position: absolute;
  bottom: 0;
  display: inline-block;
  width: 30px;
  height: 2px;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 938, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.specs-new form + h4,
.specs-edit form + h4,
.spec_steps-show form + h4 {
  margin: 4em 0 0;
}

/* line 941, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.specs-new label.inline-radio-buttons > .hint,
.specs-edit label.inline-radio-buttons > .hint,
.spec_steps-show label.inline-radio-buttons > .hint {
  display: block;
  margin-left: 1.7em;
}

/* line 945, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.specs-new .hint.radio,
.specs-edit .hint.radio,
.spec_steps-show .hint.radio {
  margin: 0 0 .5em;
}

/* line 948, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.specs-new select:disabled,
.specs-edit select:disabled,
.spec_steps-show select:disabled {
  background: #eee;
}

/* line 953, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
ul.custom > li {
  position: relative;
  padding-left: 25px;
}

/* line 957, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
ul.custom > li:before {
  content: "\f105";
  color: #af0e11;
  font: var(--fa-font-regular);
  font-size: 10px;
  position: absolute;
  top: 0;
  left: 10px;
}

/* line 967, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.category-item {
  margin-bottom: 0;
  padding-top: 15px;
  transition: background-color 0.3s linear;
}

/* line 972, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.category-item:hover {
  background: #f3f3f3;
}

/* line 975, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.category-item-title,
.category-item-title a {
  font-family: Lora, "MS Sans Serif", sans-serif;
  margin: 0.6em 0;
  font-size: 100%;
  text-align: center;
}

/* ---------------------------------------------------------
4. Buttons
---------------------------------------------------------*/
/* line 986, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.button,
.specs-new .pagebuttons .secondary a,
.specs-edit .pagebuttons .secondary a,
.spec_steps-show .pagebuttons .secondary a,
input[type="submit"],
input.button,
button.button {
  display: inline-block;
  padding: 1.04em 1.2em;
  border: 0;
  background: #eee;
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 0.875em;
  /* Adjust this value to get button & link heights to match */
  font-weight: normal;
  line-height: 1em;
  font-family: inherit;
  /* Override browser default */
  cursor: pointer;
  /* Inputs need pointers */
  overflow: visible;
  /* IE fix */
  width: auto;
  /* IE fix */
  white-space: nowrap;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

/* line 1009, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.button:hover,
.specs-new .pagebuttons .secondary a:hover,
.specs-edit .pagebuttons .secondary a:hover,
.spec_steps-show .pagebuttons .secondary a:hover,
input[type="submit"]:hover,
input.button:hover,
button.button:hover {
  background: #4c4c4c;
  color: #fff;
}

/* line 1013, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.button:active,
.specs-new .pagebuttons .secondary a:active,
.specs-edit .pagebuttons .secondary a:active,
.spec_steps-show .pagebuttons .secondary a:active,
input[type="submit"]:active,
input.button:active,
button.button:active {
  background: #333333;
}

/* line 1017, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.button.large,
input.large[type="submit"],
input.button.large,
button.button.large {
  font-size: 1.125em;
}

/* line 1023, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.button.submit-s,
input.submit-s[type="submit"],
input.button.submit-s,
button.button.submit-s,
a.button.small,
input.small[type="submit"],
input.button.small,
button.button.small {
  font-size: 0.75em;
  text-transform: none;
}

/* line 1034, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.button.other,
a.button.alt,
.specs-new input[type="submit"],
.specs-edit input[type="submit"],
.spec_steps-show input[type="submit"],
input.alt[type="submit"],
input.button.alt,
button.button.alt {
  background: #af0e11;
  color: #fff;
  font-weight: bold;
}

/* line 1045, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.button.other:hover,
a.button.alt:hover,
.specs-new input[type="submit"]:hover,
.specs-edit input[type="submit"]:hover,
.spec_steps-show input[type="submit"]:hover,
input.alt[type="submit"]:hover,
input.button.alt:hover,
button.button.alt:hover {
  background: #4c4c4c;
}

/* line 1048, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.button.other:active,
a.button.alt:active,
.specs-new input[type="submit"]:active,
.specs-edit input[type="submit"]:active,
.spec_steps-show input[type="submit"]:active,
input.alt[type="submit"]:active,
input.button.alt:active,
button.button.alt:active {
  background: #333333;
}

/* line 1052, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.button.other {
  background: #117fa7;
}

/* line 1055, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.button.off,
input.off[type="submit"],
input.button.off,
button.button.off {
  padding: 1.04em 1.2em;
  background: #eee;
  font-weight: normal;
  color: #aaa;
}

/* line 1063, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.button.off:hover,
input.off[type="submit"]:hover,
input.button.off:hover,
button.button.off:hover {
  background: #eee;
  padding: 1.04em 1.2em;
}

/* line 1067, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.button.off:active,
input.off[type="submit"]:active,
input.button.off:active,
button.button.off:active {
  background: #e6e6e6;
}

/* line 1071, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
button.stripe-button-el {
  margin-top: 1em;
  padding: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

/* line 1072, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
button.stripe-button-el span {
  font-family: Karla, Arial, Helvetica, sans-serif;
  background-image: none;
  background-color: #117fa7;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  padding: 0.5em 1em;
  line-height: 2.1em;
  height: auto;
  text-shadow: none;
}

/* line 1076, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
button.stripe-button-el span:hover {
  background: #0f6d90;
}

/* line 1079, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
button.stripe-button-el span:active {
  background: #0c5c79;
}

/* line 1094, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
button.button[name="list_button"]:hover {
  color: #752225;
}

/* ---------------------------------------------------------
5. TitleLeaf overrides
---------------------------------------------------------*/
/* line 1104, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.ui-front {
  z-index: 351;
}

/* line 1107, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.ui-widget.ui-widget-content {
  background: #fafafa;
  border: 2px solid #ddd;
}

/* line 1110, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.ui-widget.ui-widget-content .ui-state-active {
  background: #000;
  border: 1px solid #000;
}

/* line 1115, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.ui-menu .ui-menu-item {
  border: 1px dashed #eee;
}

/* line 1118, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.ui-menu .ui-menu-item-wrapper {
  font-family: Karla, Arial, Helvetica, sans-serif;
  padding: 5px 10px;
}

/* Pagination */
/* line 1124, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-widget-content .pagination,
.pagination {
  padding: 0;
  line-height: 3em;
}

/* line 1128, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-widget-content .pagination a,
.pagination a {
  color: #666;
  padding: 0.5em 0.75em;
  white-space: nowrap;
}

/* line 1132, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-widget-content .pagination a:hover,
.pagination a:hover {
  color: #000;
  background: #eee;
}

/* line 1137, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-widget-content .pagination span.current,
div#tabs.ui-tabs .ui-widget-content .pagination em.current,
.pagination span.current,
.pagination em.current {
  background: #117fa7;
  color: #fff;
  padding: 0.5em 0.75em;
}

/* line 1143, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-widget-content .pagination a.next_page,
div#tabs.ui-tabs .ui-widget-content .pagination a.previous_page,
.pagination a.next_page,
.pagination a.previous_page {
  background: #000;
  color: #fff;
}

/* line 1147, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-widget-content .pagination a.next_page:hover,
div#tabs.ui-tabs .ui-widget-content .pagination a.previous_page:hover,
.pagination a.next_page:hover,
.pagination a.previous_page:hover {
  background: #000;
}

/* line 1153, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
aside .current_page {
  color: #aaa;
}

/* line 1158, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.widget_shopping_cart .product_list_widget dl,
.widget_shopping_cart .product_list_widget li {
  line-height: 1.1em;
}

/* line 1163, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.widget_shopping_cart .product_list_widget li dl.variation dt {
  font-weight: bold;
}

/* line 1166, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.widget_shopping_cart .product_list_widget li dl.variation dd {
  top: inherit;
}

/* line 1168, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.widget_shopping_cart .product_list_widget li dl.variation dd span {
  margin: 0;
}

/* line 1173, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.widget_shopping_cart .cart_list {
  margin-top: 2em;
}

/* line 1176, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.copyrights-wrapper {
  padding: 2em 0 2em 0;
  font-size: 87.5%;
}

/* line 1179, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.copyrights-wrapper p {
  margin: 0;
}

/* line 1182, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.copyrights-wrapper p.colophon {
  float: none;
  text-align: left;
  padding: 0;
}

/* line 1190, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#search_module fieldset,
#form_filter fieldset {
  margin-top: 1em;
  padding: 0;
  border: none;
}

/* line 1195, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#search_module h3,
#form_filter h3 {
  font-size: 87.5%;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #1b1919;
  position: relative;
  margin-top: 0.7em;
  padding-bottom: 4px;
}

/* line 1203, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#search_module h3:before,
#form_filter h3:before {
  content: "";
  position: absolute;
  bottom: 0;
  display: inline-block;
  width: 30px;
  height: 2px;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 1212, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#search_module h3 a,
#form_filter h3 a {
  font-weight: bold;
}

/* line 1216, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#search_module label,
#form_filter label {
  text-transform: none;
}

/* line 1219, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#search_module div.filter,
#form_filter div.filter {
  margin-left: 0.7em;
}

/* line 1222, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#search_module .filterbuttons,
#form_filter .filterbuttons {
  position: relative;
  margin-top: 2em;
}

/* line 1226, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#search_module a.reset,
#form_filter a.reset {
  float: none;
  position: absolute;
  left: 115px;
  bottom: 3px;
}

/* line 1233, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.ui-slider-horizontal {
  margin: 15px 0 8px 4px;
}

/* line 1236, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.ui-slider-horizontal .ui-slider-handle {
  width: 5px;
  height: 14px;
}

/* line 1243, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-widget-content input[type="number"],
div#tabs.ui-tabs .ui-widget-content select {
  background-color: transparent;
}

/* line 1248, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-tabs-panel {
  padding: 2em 0;
}

/* line 1253, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-widget-content table.shop_attributes th,
div#tabs.ui-tabs .ui-widget-content table.shop_attributes td {
  padding: 7px;
  border: none;
  line-height: 1.2em;
}

/* line 1259, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-widget-content table.shop_attributes th {
  padding-right: 10px;
  border-right: 1px solid #ddd;
  text-align: right;
  text-transform: uppercase;
  width: 115px;
}

/* line 1266, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-widget-content table.shop_attributes td {
  padding-left: 10px;
  text-align: left;
}

/* line 1272, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs {
  font-family: inherit;
  font-size: 100%;
}

/* line 1276, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs {
  border-bottom: none;
}

/* line 1279, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-tabs-nav li {
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-topright: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 1282, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-tabs-nav .ui-state-default {
  background: #fff;
  border: none;
  font-size: 100%;
  line-height: 1.6em;
  font-weight: normal;
  text-transform: uppercase;
  padding: 4px 14px 5px 14px;
}

/* line 1290, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-tabs-nav .ui-state-default:hover {
  background: #f0f0f0;
}

/* line 1293, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-tabs-nav .ui-state-default a {
  color: #666;
}

/* line 1296, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-tabs-nav .ui-state-default a:hover {
  color: #000;
}

/* line 1300, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-tabs-nav .ui-tabs-active {
  font-weight: bold;
  background: #000;
  border-bottom: none;
}

/* line 1304, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-tabs-nav .ui-tabs-active:hover {
  background: #000;
}

/* line 1307, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-tabs-nav .ui-tabs-active a,
div#tabs.ui-tabs .ui-tabs-nav .ui-tabs-active a:hover {
  color: #fff;
}

/* line 1313, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-tabs-panel {
  margin-top: 0 !important;
  border-top: 2px solid #000;
}

/* line 1317, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-widget-content input[type="number"] {
  background-color: #fff;
}

/* line 1321, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-widget-content .hover-mask a {
  color: #fff;
}

/* line 1323, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#tabs.ui-tabs .ui-widget-content .hover-mask a:hover {
  color: rgba(255, 255, 255, 0.6);
}

/* line 1327, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.full-width-section {
  padding: 30px 0 20px;
  background: #f9f9f9;
}

/* line 1331, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.full-width-section div#tabs.ui-tabs .ui-tabs-panel,
.full-width-section div#tabs.ui-tabs .ui-tabs-nav .ui-state-default {
  background: #f9f9f9;
}

/* line 1335, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.full-width-section div#tabs.ui-tabs .ui-tabs-nav .ui-state-default:hover {
  background: #eaeaea;
}

/* line 1338, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.full-width-section div#tabs.ui-tabs .ui-tabs-nav .ui-state-active,
.full-width-section div#tabs.ui-tabs .ui-tabs-nav .ui-state-active:hover {
  background: #000;
}

/* line 1347, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#tabs-awards .panel-container,
#tabs-contributors .panel-container,
#tabs-headlines .panel-container,
#tabs-teaching_guides .panel-container {
  max-width: 45em;
}

/* line 1352, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.title-wrapper .title-subtitle {
  font-size: 75%;
  margin-bottom: 5px;
}

/* line 1356, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.meta {
  font-size: 87.5%;
}

/* line 1359, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-hover-alt .product-title {
  color: #000;
}

/* line 1361, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-hover-alt .product-title a {
  color: #000;
  border-color: #f1f1f1;
}

/* line 1364, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-hover-alt .product-title a:hover {
  border-color: #ddd;
}

/* line 1370, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div.check_boxes input {
  margin-right: 0;
  margin-top: -4px;
}

/* line 1374, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div.check_boxes div.choices-group {
  line-height: 2em;
}

/* line 1376, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div.check_boxes div.choices-group label {
  text-transform: none;
  color: #666;
  white-space: nowrap;
  display: inline-block;
}

/* line 1384, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.group .half label input,
.group .full label input,
.group .quarter label input,
.group .threequarters label input,
.group .unsized label input[type="checkbox"] {
  width: inherit;
}

/* line 1391, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.ui-widget {
  font-size: 100%;
}

/* line 1394, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
fieldset {
  border: none;
  padding: 0;
  margin-bottom: 0;
}

/* line 1399, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div.group + div.group {
  border-top: 1px solid #eee;
}

/* line 1402, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.formrow .half,
.formrow .full,
.formrow .quarter,
.formrow .threequarters,
.formrow .unsized,
.group .half,
.group .full,
.group .quarter,
.group .threequarters,
.group .unsized {
  padding-left: 0;
}

/* line 1438, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.account h1,
.addresses h1,
.awards h1,
.categories h1,
.contacts-new h1,
.confirmations h1,
.contributors h1,
.downloads h1,
.editorial_reviews h1,
.faqs h1,
.headlines h1,
.levels h1,
.level_groups h1,
.lists h1,
.pages h1,
.passwords h1,
.products-new_releases h1,
.products-recent_releases h1,
.products-upcoming_releases h1,
.products-search_results h1,
.searches h1,
.specs h1,
.sessions h1,
.teaching_guides h1 {
  display: block;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-transform: uppercase;
}

/* line 56, app/assets/stylesheets/mixins/_mixins.scss */
.account h1 > span,
.addresses h1 > span,
.awards h1 > span,
.categories h1 > span,
.contacts-new h1 > span,
.confirmations h1 > span,
.contributors h1 > span,
.downloads h1 > span,
.editorial_reviews h1 > span,
.faqs h1 > span,
.headlines h1 > span,
.levels h1 > span,
.level_groups h1 > span,
.lists h1 > span,
.pages h1 > span,
.passwords h1 > span,
.products-new_releases h1 > span,
.products-recent_releases h1 > span,
.products-upcoming_releases h1 > span,
.products-search_results h1 > span,
.searches h1 > span,
.specs h1 > span,
.sessions h1 > span,
.teaching_guides h1 > span {
  position: relative;
  display: inline-block;
}

/* line 59, app/assets/stylesheets/mixins/_mixins.scss */
.account h1 > span:before, .account h1 > span:after,
.addresses h1 > span:before,
.addresses h1 > span:after,
.awards h1 > span:before,
.awards h1 > span:after,
.categories h1 > span:before,
.categories h1 > span:after,
.contacts-new h1 > span:before,
.contacts-new h1 > span:after,
.confirmations h1 > span:before,
.confirmations h1 > span:after,
.contributors h1 > span:before,
.contributors h1 > span:after,
.downloads h1 > span:before,
.downloads h1 > span:after,
.editorial_reviews h1 > span:before,
.editorial_reviews h1 > span:after,
.faqs h1 > span:before,
.faqs h1 > span:after,
.headlines h1 > span:before,
.headlines h1 > span:after,
.levels h1 > span:before,
.levels h1 > span:after,
.level_groups h1 > span:before,
.level_groups h1 > span:after,
.lists h1 > span:before,
.lists h1 > span:after,
.pages h1 > span:before,
.pages h1 > span:after,
.passwords h1 > span:before,
.passwords h1 > span:after,
.products-new_releases h1 > span:before,
.products-new_releases h1 > span:after,
.products-recent_releases h1 > span:before,
.products-recent_releases h1 > span:after,
.products-upcoming_releases h1 > span:before,
.products-upcoming_releases h1 > span:after,
.products-search_results h1 > span:before,
.products-search_results h1 > span:after,
.searches h1 > span:before,
.searches h1 > span:after,
.specs h1 > span:before,
.specs h1 > span:after,
.sessions h1 > span:before,
.sessions h1 > span:after,
.teaching_guides h1 > span:before,
.teaching_guides h1 > span:after {
  content: "";
  position: absolute;
  top: 50%;
  width: 9999px;
  height: 2px;
  background: #ddd;
}

/* line 68, app/assets/stylesheets/mixins/_mixins.scss */
.account h1 > span:before,
.addresses h1 > span:before,
.awards h1 > span:before,
.categories h1 > span:before,
.contacts-new h1 > span:before,
.confirmations h1 > span:before,
.contributors h1 > span:before,
.downloads h1 > span:before,
.editorial_reviews h1 > span:before,
.faqs h1 > span:before,
.headlines h1 > span:before,
.levels h1 > span:before,
.level_groups h1 > span:before,
.lists h1 > span:before,
.pages h1 > span:before,
.passwords h1 > span:before,
.products-new_releases h1 > span:before,
.products-recent_releases h1 > span:before,
.products-upcoming_releases h1 > span:before,
.products-search_results h1 > span:before,
.searches h1 > span:before,
.specs h1 > span:before,
.sessions h1 > span:before,
.teaching_guides h1 > span:before {
  right: 100%;
  margin-right: 15px;
}

/* line 72, app/assets/stylesheets/mixins/_mixins.scss */
.account h1 > span:after,
.addresses h1 > span:after,
.awards h1 > span:after,
.categories h1 > span:after,
.contacts-new h1 > span:after,
.confirmations h1 > span:after,
.contributors h1 > span:after,
.downloads h1 > span:after,
.editorial_reviews h1 > span:after,
.faqs h1 > span:after,
.headlines h1 > span:after,
.levels h1 > span:after,
.level_groups h1 > span:after,
.lists h1 > span:after,
.pages h1 > span:after,
.passwords h1 > span:after,
.products-new_releases h1 > span:after,
.products-recent_releases h1 > span:after,
.products-upcoming_releases h1 > span:after,
.products-search_results h1 > span:after,
.searches h1 > span:after,
.specs h1 > span:after,
.sessions h1 > span:after,
.teaching_guides h1 > span:after {
  left: 100%;
  margin-left: 15px;
}

/* line 1457, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.account h1,
.addresses h1,
.awards h1,
.confirmations h1,
.editorial_reviews h1,
.faqs h1,
.headlines h1,
.lists h1,
.pages h1,
.passwords h1,
.searches h1,
.specs h1,
.sessions h1,
.teaching_guides h1 {
  text-transform: none;
}

/* line 1462, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.contacts-new div.group {
  padding: 0;
}

/* line 1465, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.contacts-new div.group + div.group {
  border-top: none;
}

/* line 1477, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.categories ul.view,
.downloads ul.view,
.levels ul.view,
.level_groups ul.view,
.products-new_releases ul.view,
.products-recent_releases ul.view,
.products-upcoming_releases ul.view,
.products-search_results ul.view {
  position: absolute;
  right: 15px;
  top: 30px;
}

/* line 1482, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.categories #results,
.downloads #results,
.levels #results,
.level_groups #results,
.products-new_releases #results,
.products-recent_releases #results,
.products-upcoming_releases #results,
.products-search_results #results {
  margin-top: 1em;
}

/* line 1487, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.download.module h2, .download.module p {
  margin-bottom: 10px;
}

/* line 1489, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.pages #content .site-content a.hightlight,
body.pages #content .site-content ul.disc li a {
  color: #117fa7;
}

/* line 1493, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.pages .download.module {
  margin-bottom: 2em;
  padding-bottom: 2em;
  border-bottom: 1px solid #ededed;
}

/* line 1498, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.testimonial.module {
  margin: 3em 0;
}

/* line 1500, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.testimonial.module blockquote {
  background-image: none;
  font-style: italic;
}

/* line 1505, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.assembly-or-title {
  margin-bottom: 0.5em;
}

/* line 1507, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.assembly-or-title .assembly-tagline {
  display: inline;
  text-transform: uppercase;
  background: #000;
  color: #fff;
  padding: 2px 5px;
  font-size: 75%;
  font-weight: bold;
}

/* line 1516, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.assembly-or-title .level {
  color: #666;
}

/* line 1522, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
span.title_count-flag,
span.onsale,
span.new,
span.recent,
span.upcoming {
  display: inline-block;
  z-index: 2;
  color: #fff;
  font-size: 81.25%;
  padding: 2px 4px;
  line-height: 1;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  margin: 0;
  background: #af0e11;
}

/* line 1539, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
span.recent {
  background: #117fa7;
}

/* line 1542, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
span.upcoming {
  background: #6c7a00;
}

/* line 1545, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
span.new-season {
  color: #af0e11;
}

/* line 1548, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
span.recent-season {
  color: #117fa7;
}

/* line 1551, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
span.title_count-flag {
  background: #000;
}

/* line 1555, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.product-grid-item span.title_count-flag,
.product-grid-item span.onsale,
.product-grid-item span.new,
.product-grid-item span.recent,
.product-grid-item span.upcoming {
  position: absolute;
  top: 5px;
  left: 5px;
  font-size: 81.25%;
}

/* line 1565, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.product-grid-item span.onsale + span.title_count-flag,
.product-grid-item span.new + span.title_count-flag,
.product-grid-item span.recent + span.title_count-flag,
.product-grid-item span.upcoming + span.title_count-flag {
  top: 20px;
}

/* line 1573, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.select-one .button {
  margin-top: 1em;
}

/* line 1579, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
form.current-model-search label,
form.find-by-product label {
  display: block;
  margin-right: 10px;
}

/* line 1583, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
form.current-model-search input[type="text"],
form.find-by-product input[type="text"] {
  padding-left: 10px;
}

/* line 1588, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.editorial_reviews-show .module img {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 1593, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.more,
a.default,
a.cancel {
  color: #000;
  background-color: #eee;
}

/* line 1598, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.more:hover,
a.default:hover,
a.cancel:hover {
  color: #000;
  background-color: #ddd;
}

/* line 1605, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div.tags {
  background-color: transparent;
  margin: 0 0 2em 0;
  padding: 0.4em 0.8em;
}

/* line 1609, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div.tags a,
div.tags span.active {
  display: inline-block;
  margin: 0 0.2em 0.4em 0;
  padding: 0.4em 0.8em;
}

/* line 1615, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div.tags a {
  background-color: #f7f7f7;
}

/* line 1617, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div.tags a:hover {
  background-color: #eaeaea;
  text-decoration: none;
}

/* line 1622, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div.tags a.active,
div.tags span.active {
  background-color: #117fa7;
  color: #fff;
}

/* line 1628, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
ul.page-actions {
  margin-bottom: 2em;
  font-size: 87.5%;
}

/* line 20, vendor/lerner/app/assets/stylesheets/lerner/_mixins.scss */
ul.page-actions li a {
  display: inline;
  border-bottom: 1px solid #eee;
}

/* line 23, vendor/lerner/app/assets/stylesheets/lerner/_mixins.scss */
ul.page-actions li a:hover {
  text-decoration: none;
  border-bottom: 1px solid #4c4c4c;
}

/* line 1634, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
ul.page-actions li a:not(.button) {
  padding-bottom: 1px;
}

/* line 1640, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.checkout-billing #tax_exempt_note,
body.checkout-update_billing #tax_exempt_note {
  font-style: italic;
  color: #af0e11;
}

/* line 1648, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.elements-grid .product-grid-item .product-element-top,
.owl-item .product-grid-item .product-element-top,
.owl-carousel-item .product-grid-item .product-element-top {
  position: relative;
}

/* line 1650, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.elements-grid .product-grid-item .product-element-top > a,
.owl-item .product-grid-item .product-element-top > a,
.owl-carousel-item .product-grid-item .product-element-top > a {
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  width: 100%;
}

/* line 1656, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.elements-grid .product-grid-item .product-element-top > a > img,
.owl-item .product-grid-item .product-element-top > a > img,
.owl-carousel-item .product-grid-item .product-element-top > a > img {
  margin: 0;
  width: 100%;
}

/* line 1663, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.elements-grid .product-grid-item {
  min-height: 460px;
}

/* line 1666, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.elements-list .product-list-item {
  min-height: initial;
}

/* line 1669, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.elements-grid .product-grid-item .product-element-top {
  min-height: 335px;
}

/* line 1672, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.owl-item .product-grid-item .product-element-top {
  min-height: 335px;
}

/* line 1675, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.owl-carousel-item .product-grid-item .product-element-top {
  min-height: 335px;
}

/* line 1678, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
ul.image-actions li {
  margin-right: 2em;
}

/* line 1681, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.get-guide:before,
a.watch-video:before,
a.look-inside:before {
  display: inline-block;
  font: var(--fa-font-solid);
  line-height: 1em;
  margin-right: 0.4em;
  color: #4c4c4c;
}

/* line 1690, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.get-guide:before {
  content: "\e53d";
  /* fa-person-chalkboard */
}

/* line 1693, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.watch-video:before {
  content: "\f03d";
  /* fa-video */
}

/* line 1696, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.look-inside:before {
  content: "\f02d";
  /* fa-book */
}

/* line 1701, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.col-side h1,
.col-side h2,
.col-side h3,
.col-side h4,
.col-side h5,
.col-side h6,
.col-side .title,
.sidebar-container h1,
.sidebar-container h2,
.sidebar-container h3,
.sidebar-container h4,
.sidebar-container h5,
.sidebar-container h6,
.sidebar-container .title {
  margin-bottom: 0.5em;
}

/* line 1710, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.col-side h2,
.sidebar-container h2 {
  position: relative;
}

/* line 1712, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.col-side h2:before,
.sidebar-container h2:before {
  content: "";
  position: absolute;
  bottom: 0;
  display: inline-block;
  width: 30px;
  height: 2px;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 1723, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.col-side div.module h3,
.sidebar-container div.module h3 {
  font-size: 125%;
  font-weight: bold;
}

/* line 1729, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
fieldset legend {
  position: relative;
  line-height: 1.8em;
  font-size: 125%;
  padding: 0;
}

/* line 33, vendor/lerner/app/assets/stylesheets/lerner/_mixins.scss */
fieldset legend:before {
  content: "";
  position: absolute;
  bottom: 0;
  display: inline-block;
  width: 30px;
  height: 2px;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 1734, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.partial-border {
  position: relative;
  line-height: 1.8em;
}

/* line 33, vendor/lerner/app/assets/stylesheets/lerner/_mixins.scss */
.partial-border:before {
  content: "";
  position: absolute;
  bottom: 0;
  display: inline-block;
  width: 30px;
  height: 2px;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 1737, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
table#cart_items {
  margin-bottom: 15px;
}

/* line 1739, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
table#cart_items td.qty {
  min-width: 5.714em;
}

/* line 1741, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
table#cart_items td.qty form.line-item-updater {
  margin-bottom: 0;
  width: 100%;
}

/* line 1747, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div#apply_coupon_form {
  padding-top: 20px;
}

/* line 1750, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.cart-collaterals .cart_totals {
  width: 100%;
}

/* line 1752, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.cart-collaterals .cart_totals h2 {
  margin-bottom: 5px;
  color: #aaa;
  font-weight: normal;
}

/* line 1757, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.cart-collaterals .cart_totals .responsive-table {
  background: none;
  margin-bottom: 20px;
  padding: 0;
}

/* line 1762, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.cart-collaterals .cart_totals table .order-total th {
  text-transform: none;
}

/* line 1765, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.cart-collaterals .cart_totals table .last-item th,
.cart-collaterals .cart_totals table .last-item td {
  border-bottom: 2px solid #000;
}

/* line 1770, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
div.address {
  margin-bottom: 2em;
}

/* line 1774, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors-show div.photo-with-credit {
  float: left;
  max-width: 200px;
  margin: 0 20px 15px 0;
}

/* line 1778, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors-show div.photo-with-credit img {
  width: 100%;
}

/* line 1781, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors-show div.photo-with-credit p.credit {
  margin: 5px 0 0;
  font-size: 62.5%;
  color: #aaa;
}

/* line 1788, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors-show .sidebar-container h2 + ul {
  margin-top: 1.4em;
}

/* line 1791, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors-show .sidebar-container li {
  line-height: 1.2em;
  margin-bottom: 1em;
}

/* line 1795, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors-show .sidebar-container li.more-link {
  margin-top: 1.8em;
}

/* line 1799, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors-show h2.slider-title {
  margin-top: 2em;
  text-align: left;
}

/* line 1802, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors-show h2.slider-title:before {
  left: 0;
  margin-left: 0;
}

/* line 1807, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors-show dt {
  font-size: 125%;
}

/* line 1809, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors-show dt p {
  margin-bottom: 0;
}

/* line 1813, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors-show dd {
  margin-bottom: 20px;
}

/* line 1815, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors-show dd p {
  margin-bottom: 0;
}

/* line 1819, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors-show .browse-products {
  text-align: center;
}

/* line 1821, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors-show .browse-products a {
  font-weight: bold;
  color: #af0e11;
}

/* line 1826, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.contributors-show .owl-carousel-item .product-grid-item .product-element-top {
  min-height: 570px;
}

/* line 1831, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.contributors-index .columned + .pagination {
  margin-top: 2em;
}

/* line 1838, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.faqs-index .module-faq,
.faqs-search .module-faq,
.faqs-tag .module-faq {
  margin-bottom: 1em;
}

/* line 1841, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.faqs-index h3,
.faqs-search h3,
.faqs-tag h3 {
  margin-bottom: 0.5em;
}

/* line 1848, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.specs .site-content h2,
.specs .site-content h3,
.account-index .site-content h2,
.account-index .site-content h3 {
  margin-bottom: 0.5em;
}

/* line 1852, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.specs .site-content ul,
.account-index .site-content ul {
  margin-bottom: 2em;
}

/* line 1860, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.pages-view .site-content a,
.account-index .site-content a {
  color: #117fa7;
}

/* line 20, vendor/lerner/app/assets/stylesheets/lerner/_mixins.scss */
.specs-index .site-content li span.meta a {
  display: inline;
  border-bottom: 1px solid #eee;
}

/* line 23, vendor/lerner/app/assets/stylesheets/lerner/_mixins.scss */
.specs-index .site-content li span.meta a:hover {
  text-decoration: none;
  border-bottom: 1px solid #4c4c4c;
}

/* line 1873, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.specs .step-state {
  margin-top: 0.5em;
  padding-left: 1em;
}

/* line 1878, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
select.loner,
select[multiple] {
  background: none;
}

/* line 1882, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
ul.actions {
  margin-top: -1.5em;
}

/* line 1889, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.pages-reps #content ul.states,
.pages-view #content ul.states {
  border: none;
  line-height: 1.6em;
}

/* line 1892, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.pages-reps #content ul.states li,
.pages-view #content ul.states li {
  margin: 0 7px 0 0;
  padding: 0 10px 0 0;
}

/* line 1896, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.pages-reps #content ul.states a.rep-toggler,
.pages-view #content ul.states a.rep-toggler {
  color: #af0e11;
  font-size: 125%;
  font-weight: bold;
}

/* line 1902, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.pages-reps #content div.anchor,
.pages-view #content div.anchor {
  display: none;
  margin-bottom: 5em;
}

/* line 1905, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.pages-reps #content div.anchor ul,
.pages-view #content div.anchor ul {
  margin-bottom: 2em;
}

/* line 1909, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.pages-reps #content li.sales-region,
.pages-view #content li.sales-region {
  font-size: 125%;
  font-weight: bold;
}

/* line 20, vendor/lerner/app/assets/stylesheets/lerner/_mixins.scss */
.pages-reps #content li.sales-email a,
.pages-reps #content li.sales-website a,
.pages-view #content li.sales-email a,
.pages-view #content li.sales-website a {
  display: inline;
  border-bottom: 1px solid #eee;
}

/* line 23, vendor/lerner/app/assets/stylesheets/lerner/_mixins.scss */
.pages-reps #content li.sales-email a:hover,
.pages-reps #content li.sales-website a:hover,
.pages-view #content li.sales-email a:hover,
.pages-view #content li.sales-website a:hover {
  text-decoration: none;
  border-bottom: 1px solid #4c4c4c;
}

/* line 1918, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.abridged:after {
  font: var(--fa-font-solid);
  font-size: 81.25%;
  margin-left: 0.5em;
  color: #f0ab00;
  content: "\f071";
  /* fa-exclamation-triangle */
}

/* line 1925, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.legend-abridged:before {
  font: var(--fa-font-solid);
  margin-right: 0.5em;
  color: #f0ab00;
  content: "\f071";
  /* fa-exclamation-triangle */
}

/* line 1932, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.footnote span.season-flag,
.footnote img.season-flag {
  float: none;
  margin-right: 0.5em;
}

/* line 1938, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.mobile-nav ul li.current_page_item > a,
.main-nav .menu > li.current-menu-item > a {
  color: inherit;
}

/* line 1941, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.mobile-nav ul li.current_page_item > a:hover,
.main-nav .menu > li.current-menu-item > a:hover {
  color: #af0e11;
}

/* line 1946, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#bottombar .info-box-icon {
  margin-bottom: 2em;
}

/* line 1948, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#bottombar .info-box-icon i {
  font-size: 95px;
}

/* line 1953, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
#bottombar .info-box-inner h4 {
  color: #0c5c79;
}

/* line 1959, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.cart-index .save,
body.cart-index .remove {
  text-decoration: none;
}

/* line 1962, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.cart-index .save i,
body.cart-index .remove i {
  font-size: 112.5%;
}

/* line 1967, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.cart-index .remove i {
  margin-left: 10px;
}

/* line 1971, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.cart-index .title-tagline {
  color: #565954;
  font-size: 81.25%;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

/* line 1978, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.cart-index .checkout-too {
  float: right;
  margin-bottom: 2em;
}

/* line 1981, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.cart-index .checkout-too .summary {
  display: inline-block;
  margin: 0.6em 1em;
  font-weight: bold;
  font-style: italic;
  font-size: 125%;
  color: #af0e11;
}

/* line 1989, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.cart-index .checkout-too #title_count_too {
  text-transform: uppercase;
}

/* line 1993, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.cart-index .meta {
  font-style: italic;
  margin-bottom: 0.5em;
}

/* line 2000, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.lists-active #list-items .record-actions,
.lists-show #list-items .record-actions {
  margin-bottom: 1em;
}

/* line 2006, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.shop-show #tabs h3,
body.shop-show #tabs p.byline,
body.shop-show #tabs-awards h3,
body.shop-show #tabs-awards p.byline {
  margin-bottom: 0;
}

/* line 2013, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.editorial_reviews-index .module h3,
.editorial_reviews-tag .module h3 {
  margin-bottom: 0.5em;
}

/* line 2017, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.shop-show #tabs-awards {
  padding: 40px 0 20px;
}

/* line 2019, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.shop-show #tabs-awards .module + h2 {
  margin-top: 40px;
}

/* line 2024, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
aside.sidebar-container h2 + ul {
  margin-bottom: 2em;
}

/* line 2028, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
table th.format {
  min-width: 200px;
}

/* line 2031, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
table th.add,
table th.select-and-add {
  text-align: center;
}

/* line 2035, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.add_to_wishlist_icon,
.add_to_cart_icon {
  display: inline-block;
  height: 40px;
  width: 40px;
  line-height: 40px;
  font-size: 0px;
}

/* line 2037, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.add_to_wishlist_icon:before,
.add_to_cart_icon:before {
  font-family: "Simple-Line-Icons";
  font-size: 22px;
}

/* line 2046, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.add_to_wishlist_icon:hover,
.add_to_cart_icon:hover {
  color: #af0e11;
  text-decoration: none;
}

/* line 2051, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
a.off {
  cursor: default;
}

/* line 2054, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.add_to_wishlist_icon.off,
.add_to_cart_icon.off {
  color: #ddd !important;
}

/* line 2059, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.add_to_wishlist_icon:before {
  font-size: 20px;
  content: "\e08a";
}

/* line 2065, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.add_to_cart_icon:before {
  content: "\e04e";
}

/* line 2069, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
button.add_to_wishlist_icon,
button.add_to_cart_icon {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0;
}

/* line 2071, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
button.add_to_wishlist_icon:before,
button.add_to_cart_icon:before {
  text-align: center;
}

/* line 2078, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
button.add_to_wishlist_icon:hover,
button.add_to_cart_icon:hover {
  color: #af0e11;
  text-decoration: none;
}

/* line 2083, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
td.add {
  text-align: right;
  width: 105px;
}

/* line 2087, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
td.qty-and-add,
td.select-and-add {
  text-align: right;
  min-width: 255px;
}

/* line 2091, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
td.qty-and-add select#id,
td.select-and-add select#id {
  display: inline-block;
  width: 80px;
}

/* line 2095, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
td.qty-and-add .form-format,
td.select-and-add .form-format {
  display: inline-block;
  min-width: 185px;
  padding-top: 5px;
  padding-right: 10px;
}

/* line 2101, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
td.qty-and-add .form-buttons,
td.select-and-add .form-buttons {
  display: block;
  float: right;
  margin-left: 10px;
}

/* line 2107, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
td.qty-and-add {
  min-width: 120px;
}

/* line 2110, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.basel-tooltip-label {
  font-family: Karla, Arial, Helvetica, sans-serif;
  text-transform: none;
  font-weight: bold;
}

/* line 2115, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer .basel-tooltip:hover .basel-tooltip-label {
  background-color: rgba(255, 255, 255, 0.8);
  color: #000;
  bottom: 25px;
}

/* line 2119, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
footer .basel-tooltip:hover .basel-tooltip-label:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 2123, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
span.format-name {
  color: #4c4c4c;
}

/* line 2126, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
span.price-and-count {
  display: block;
  font-weight: bold;
}

/* line 2131, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.products-tag h1 span {
  text-transform: uppercase;
}

/* line 2137, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.excerpts-show .wowbook-controls,
body.shop-show .wowbook-controls {
  background-image: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

/* line 2141, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.excerpts-show .wowbook-gutter-shadow,
body.shop-show .wowbook-gutter-shadow {
  width: 5px;
}

/* line 2147, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.downloads .fancybox-content,
body.shop-show .fancybox-content {
  height: 70%;
  overflow: hidden;
  background: transparent;
}

/* line 2152, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.downloads .fancybox-close-small svg,
body.shop-show .fancybox-close-small svg {
  transform: all 0.3s;
  color: #ddd;
  background: rgba(0, 0, 0, 0.3);
}

/* line 2156, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.downloads .fancybox-close-small svg:hover,
body.shop-show .fancybox-close-small svg:hover {
  color: #fff;
  background: black;
}

/* line 2161, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.downloads .woocommerce-product-details__short-description,
body.shop-show .woocommerce-product-details__short-description {
  font-size: 112.5%;
}

/* line 2167, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  cursor: default;
}

/* line 2171, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.ant-dropdown-menu-item:hover {
  background-color: transparent;
}

/* line 2176, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.col-wrapper {
  display: block;
}

/* line 2179, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.col-wrapper .col-side {
  width: 100%;
  margin-bottom: 40px;
}

/* line 2183, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.col-wrapper .col-main {
  width: 100%;
}

/* line 2186, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.col-wrapper .sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 85px;
  overflow: hidden;
}

/* line 2192, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.col-wrapper .toc-list {
  margin-left: 0;
  line-height: 1.4em;
}

/* line 2196, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.col-wrapper .toc-link {
  text-decoration: none;
  border-bottom: 1px solid #fff;
}

/* line 2200, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.col-wrapper .toc-link:hover {
  border-bottom: 1px solid #752225;
  color: #752225;
  text-decoration: none;
}

/* line 2205, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.col-wrapper .toc-link::before {
  background-color: #fff;
}

/* line 2208, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.col-wrapper .is-active-link {
  font-weight: normal;
  border-bottom: 1px solid #fff;
  color: #000;
}

/* line 2213, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.col-wrapper .is-active-link::before {
  background-color: #ef3e42;
}

/* line 2216, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.col-wrapper .is-active-link::before {
  height: 1.4em;
}

/* line 2223, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.legal p + h1,
.legal ul + h1,
.legal p + h2,
.legal ul + h2 {
  margin-top: 40px;
}

/* line 2229, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.legal p + h3,
.legal ul + h3 {
  margin-top: 20px;
}

/* line 2233, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.legal h3 {
  margin-bottom: 10px;
}

/* line 2236, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.legal p,
.legal ul {
  margin-bottom: 10px;
}

/* line 2240, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.legal a[href^="mailto:"] {
  border-bottom: 1px solid #fff;
}

/* line 2243, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
.legal a[href^="mailto:"]:hover {
  border-bottom: 1px solid #752225;
  color: #752225;
  text-decoration: none;
}

/* line 2252, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
body.pages #stats {
  margin-top: 4em;
  padding-top: 4em;
  color: #999;
  font-size: 10px;
}

/* ---------------------------------------------------------
6. Responsive breakpoints
---------------------------------------------------------*/
/* Tiny devices (phones, less than 480px) */
/* No media query since this is the default in Bootstrap */
/* Extra small devices (phones, 480px and up) */
@media (min-width: 480px) {
  /* line 2275, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  .module img.cover,
.module img.spread,
.module img.composite,
.module img.portrait {
    float: left;
  }
  /* line 2284, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  form.current-model-search input[type="text"],
form.find-by-product input[type="text"] {
    width: 50%;
  }
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  /* line 2292, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  .product-list-item .product-title,
.product-list-item .product-list-info {
    text-align: left;
  }
  /* line 2297, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  .product-list-buttons select#id,
.product-list-buttons input[name="cart_button"],
.product-list-buttons button[name="list_button"] {
    margin-left: 0;
  }
  /* line 2305, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  .products-advanced_search div.full.columned > div.choices-group,
.products-search_results div.full.columned > div.choices-group {
    -moz-column-count: 2;
    column-count: 2;
  }
  /* line 2312, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  td.select-and-add select#id {
    width: 130px;
  }
  /* line 2316, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  .col-wrapper {
    display: flex;
    justify-content: space-between;
  }
  /* line 2320, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  .col-wrapper .col-side {
    width: 25%;
  }
  /* line 2323, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  .col-wrapper .col-main {
    width: 75%;
    padding-left: 15px;
  }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  /* line 2334, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  .sticky-header .menu-center,
.main-header .menu-center {
    display: block;
  }
  /* line 2340, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  .products-advanced_search div.full.columned > div.choices-group,
.products-search_results div.full.columned > div.choices-group {
    -moz-column-count: 3;
    column-count: 3;
  }
  /* line 2347, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  td.select-and-add select#id {
    width: 200px;
  }
  /* line 2351, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  td.qty-and-add {
    min-width: 185px;
  }
  /* line 2355, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  body.contributors-show .owl-carousel-item .product-grid-item .product-element-top {
    min-height: 325px;
  }
}

/* TODO: Strange behavior */
@media (min-width: 1200px) {
  /* line 2364, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  body.contributors-show .owl-carousel-item .product-grid-item .product-element-top {
    min-height: 400px;
  }
  /* line 2368, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  .increase-grid-height .elements-grid .product-grid-item {
    min-height: 510px;
  }
  /* line 2371, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  .increase-grid-height .elements-grid .product-grid-item .product-element-top {
    min-height: 385px;
  }
}

/* Large devices (large desktops, 1250px and up) */
@media (min-width: 1250px) {
  /* line 2380, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  .main-header .menu-center form.searchform {
    margin-right: 20%;
  }
  /* line 2387, vendor/lerner/app/assets/stylesheets/lerner/_overrides.scss */
  .products-advanced_search div.full.columned > div.choices-group,
.products-search_results div.full.columned > div.choices-group {
    -moz-column-count: 4;
    column-count: 4;
  }
}

/* Extra large devices (large desktops, 1440px and up) */
/* line 2, vendor/lerner/app/assets/stylesheets/lerner/layouts/_internal.scss */
body.layout-internal header {
  margin: 3em 0 4em;
}

/* line 2, vendor/lerner/app/assets/stylesheets/lerner/pages/_checkout.scss */
body.checkout .nb {
  margin-bottom: 2em;
}

/* line 2, vendor/lerner/app/assets/stylesheets/lerner/pages/_pages_internal_website_style_guide.scss */
body.pages-internal_website_style_guide #content a {
  color: #117fa7;
}

/* line 5, vendor/lerner/app/assets/stylesheets/lerner/pages/_pages_internal_website_style_guide.scss */
body.pages-internal_website_style_guide ul {
  list-style: disc;
  padding: 0 0 0 1.5em;
}

/* line 3, app/assets/stylesheets/pages/_account.scss */
body.account-change_email_notifications div.choices-group label {
  display: block;
  font-weight: bold;
}

/* line 11, app/assets/stylesheets/pages/_account.scss */
body.account-order .taxpayer-certificate,
body.taxpayers-update .taxpayer-certificate {
  padding: 10px 20px 15px;
  background: #f9f9f9;
}
