@charset "UTF-8";
@import url(//fonts.googleapis.com/css?family=Montserrat:400,500,700,800,800i,900);

@font-face {
  font-family: 'temashop';
  src: url("../font/icons/temashop.ttf?pnlub3&md5=9cc9a8dcf5368f8a9bee9acf8ea451cb") format("truetype"), url("../font/icons/temashop.woff?pnlub3&md5=49d71436c89028154e345994b9e8a2d8") format("woff"), url("../font/icons/temashop.svg?pnlub3&md5=b9a2386d827a3af81cc5a1a807d5d975#temashop") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"], [class^="icon-"] span, [class*=" icon-"] span {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'temashop' !important;
  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;

}


.icon-andre-temaer:before {
  content: "\e901";
}

.icon-hatte:before {
  content: "\e902";
}

.icon-tiara:before {
  content: "\e903";
}

.icon-masker:before {
  content: "\e904";
}

.icon-tilbehor-kvinder:before {
  content: "\e905";
}

.icon-kostumetilbehor:before {
  content: "\e906";
}

.icon-parykker:before {
  content: "\e907";
}

.icon-begivenheder:before {
  content: "\e908";
}

.icon-hojtider:before {
  content: "\e909";
}

.icon-tilbehor-boern:before {
  content: "\e90a";
}

.icon-klassiske-boern:before {
  content: "\e90b";
}

.icon-historiske-boern:before {
  content: "\e90c";
}

.icon-populare-boern:before {
  content: "\e90d";
}

.icon-trending-boern:before {
  content: "\e90e";
}

.icon-uniformer-boern:before {
  content: "\e90f";
}

.icon-farvetema:before {
  content: "\e910";
}

.icon-kendte-kostumer:before {
  content: "\e911";
}

.icon-historiske-kostumer:before {
  content: "\e912";
}

.icon-sjove-kostumer:before {
  content: "\e913";
}

.icon-klassiske-kostumer:before {
  content: "\e914";
}

.icon-trending-kostumer:before {
  content: "\e915";
}

.icon-uniform-kostumer:before {
  content: "\e916";
}

.icon-aartier-kostumer:before {
  content: "\e917";
}

.icon-landetema:before {
  content: "\e918";
}

.icon-danmark-flag:before {
  content: "\e935";
}

.icon-disney:before {
  content: "\e919";
}

.icon-sminke:before {
  content: "\e91a";
}

.icon-festartikler:before {
  content: "\e91b";
}

.icon-bartilbehoer:before {
  content: "\e91c";
}

.icon-halloween:before {
  content: "\e91d";
}

.icon-hawaii:before {
  content: "\e91e";
}

.icon-tilbehoer:before {
  content: "\e91f";
}

.icon-tilbehoer-maend:before {
  content: "\e920";
}

.icon-tilbehor-maend:before {
  content: "\e921";
}

.icon-historiske-maend:before {
  content: "\e922";
}

.icon-populare-maend:before {
  content: "\e923";
}

.icon-kendte-kostumer-maend:before {
  content: "\e924";
}

.icon-kendte-kostumer-2:before {
  content: "\e925";
}

.icon-men-trending-costumes:before {
  content: "\e926";
}

.icon-uniformer-maend:before {
  content: "\e927";
}

.icon-aartier-maend:before {
  content: "\e928";
}

.icon-oktoberfest:before {
  content: "\e929";
}

.icon-fest-dekoration:before {
  content: "\e92a";
}

.icon-summer-party:before {
  content: "\e92b";
}

.icon-borddaekning:before {
  content: "\e92c";
}

.icon-tema-dekoration:before {
  content: "\e92d";
}

.icon-tilbehoer-kvinder:before {
  content: "\e92e";
}

.icon-populaere-kvinder:before {
  content: "\e92f";
}

.icon-fraekke-kostumer-kvinder:before {
  content: "\e930";
}

.icon-kendte-kvinder:before {
  content: "\e931";
}

.icon-trender-lige-nu-kvinder:before {
  content: "\e932";
}

.icon-uniformer-kvinder:before {
  content: "\e933";
}

.icon-aartier-kvinder:before {
  content: "\e934";
}

.icon-aartier-dekoration:before {
  content: "\e936";
}

.icon-arrow:before {
  content: "\e937";
}

.icon-mail_to_be_deleted:before {
  content: "\e938";
}

.icon-phone_to_be_deleted:before {
  content: "\e939";
}

.icon-search:before {
  content: "\e93a";
}

.icon-dages-returret:before {
  content: "\e93b";
}

.icon-fri-fragt:before {
  content: "\e93c";
}

.icon-hurtig-levering:before {
  content: "\e93d";
}

.icon-prisgaranti:before {
  content: "\e941";
}

.icon-happy:before {
  content: "\e942";
}

.icon-arrow2-left:before {
  content: "\e93e";
}

.icon-arrow2-top:before {
  content: "\e93f";
}

.icon-arrow2-right:before {
  content: "\e940";
}

.icon-arrow2-bottom:before {
  content: "\e943";
}

.icon-zoom:before {
  content: "\e944";
}

.icon-cross:before {
  content: "\e945";
}

.icon-arrow3-top:before {
  content: "\e946";
}

.icon-check:before {
  content: "\e947";
}

.icon-star:before {
  content: "\e948";
}

.icon-brands:before {
  content: "\e949";
}

.icon-food-and-beverages:before {
  content: "\e94a";
}

.icon-ferie-fritid:before {
  content: "\e94b";
}

.icon-gave:before {
  content: "\e94c";
}

.icon-hjem-hushold:before {
  content: "\e94d";
}

.icon-party:before {
  content: "\e94e";
}

.icon-hobby:before {
  content: "\e94f";
}

.icon-flag-dk .path1:before {
  content: "\e950";
  color: rgb(198, 12, 48);
}

.icon-flag-dk .path2:before {
  content: "\e96b";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.icon-flag-dk .path3:before {
  content: "\e96c";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.icon-flag-no .path1:before {
  content: "\e952";
  color: rgb(239, 43, 45);
}

.icon-flag-no .path2:before {
  content: "\e953";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.icon-flag-no .path3:before {
  content: "\e954";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.icon-flag-no .path4:before {
  content: "\e955";
  margin-left: -1em;
  color: rgb(0, 40, 104);
}

.icon-flag-no .path5:before {
  content: "\e956";
  margin-left: -1em;
  color: rgb(0, 40, 104);
}

.icon-flag-se .path1:before {
  content: "\e957";
  color: rgb(0, 106, 167);
}

.icon-flag-se .path2:before {
  content: "\e958";
  margin-left: -1em;
  color: rgb(254, 204, 0);
}

.icon-flag-se .path3:before {
  content: "\e959";
  margin-left: -1em;
  color: rgb(254, 204, 0);
}

.icon-facebook:before {
  content: "\e95a";
}

.icon-instagram:before {
  content: "\e95b";
}

.icon-basket:before {
  content: "\e95c";
}

.icon-clock:before {
  content: "\e95d";
}

.icon-delivery-truck:before {
  content: "\e95e";
}

.icon-eye:before {
  content: "\e95f";
}

.icon-emaerket:before {
  content: "\e973";
}

.icon-checkbox .path1:before {
  content: "\e960";
  color: rgb(255, 169, 0);
}

.icon-checkbox .path2:before {
  content: "\e961";
  margin-left: -1.103515625em;
  color: rgb(22, 151, 28);
}

.icon-pig .path1:before {
  content: "\e962";
  color: rgb(252, 183, 21);
}

.icon-pig .path2:before {
  content: "\e963";
  margin-left: -0.9951171875em;
  color: rgb(181, 177, 177);
}

.icon-service .path1:before {
  content: "\e964";
  color: rgb(16, 150, 22);
}

.icon-service .path2:before {
  content: "\e965";
  margin-left: -0.9541015625em;
  color: rgb(254, 168, 0);
}

.icon-service .path3:before {
  content: "\e966";
  margin-left: -0.9541015625em;
  color: rgb(254, 168, 0);
}

.icon-service .path4:before {
  content: "\e967";
  margin-left: -0.9541015625em;
  color: rgb(254, 168, 0);
}

.icon-service .path5:before {
  content: "\e968";
  margin-left: -0.9541015625em;
  color: rgb(254, 168, 0);
}

.icon-service .path6:before {
  content: "\e969";
  margin-left: -0.9541015625em;
  color: rgb(16, 150, 22);
}

.icon-location:before {
  content: "\e96a";
  color: #6a6e7c;
}

.icon-cart:before {
  content: "\e900";
}

.icon-profile:before {
  content: "\e951";
}

.icon-heart:before {
  content: "\e96d";
}

.icon-sizeguide:before {
  content: "\e96e";
}

.icon-coupon:before {
  content: "\e96f";
}

.icon-trash:before {
  content: "\e970";
}

.icon-menu:before {
  content: "\e971";
}

.icon-close-menu:before {
  content: "\e972";
}

.icon-mail:before {
  content: "\e974";
}

.icon-phone:before {
  content: "\e975";
}

.icon-question:before {
  content: "\e976";
}

.icon-dress:before {
  content: "\e977";
}

.icon-horse:before {
  content: "\e978";
}

.icon-kost:before {
  content: "\e979";
}

.icon-sale:before {
  content: "\e97a";
}

.icon-brands1:before {
  content: "\e97b";
}

.icon-clock2:before {
  content: "\e97c";
}

.icon-checkmark:before {
  content: "\e97d";
}

.icon-tilbagebetaling:before {
  content: "\e97e";
}

.icon-printer:before {
  content: "\e97f";
}

.icon-lokation:before {
  content: "\e980";
}

.icon-kasse:before {
  content: "\e981";
}

.icon-betal:before {
  content: "\e982";
}

.icon-pdf:before {
  content: "\e983";
}

.icon-juledeko:before {
  content: "\e984";
}

.icon-julepind:before {
  content: "\e985";
}

.icon-juletrae:before {
  content: "\e986";
}

.icon-betaling:before {
  content: "\e987";
}

.icon-returret:before {
  content: "\e988";
}

.icon-produktinfo:before {
  content: "\e989";
}

.icon-levering-fragt:before {
  content: "\e98a";
}

.icon-generelt:before {
  content: "\e98b";
}

.icon-faq:before {
  content: "\e98c";
}
.icon-settings:before {
    content: "\e98d";
}
.icon-privat:before {
    content: "\e98e";
}
.icon-forretning:before {
    content: "\e98f";
}
.icon-institution:before {
  content: "\e990";
}
.icon-settings:before {
  content: "\e98d";
}
.icon-sort_az:before {
  content: "\e98e";
}
.icon-search2:before {
  content: "\e98f";
}
.icon-wishlist:before {
  content: "\e990";
}
.icon-basket2:before {
  content: "\e991";
}
.icon-arrow3-left:before {
  content: "\e992";
}
.icon-linked:before {
  content: "\e993";
}
.icon-my-reptile:before {
  content: "\e994";
}
.icon-my-rabbit:before {
  content: "\e995";
}
.icon-my-fish:before {
  content: "\e996";
}
.icon-my-horse:before {
  content: "\e997";
}
.icon-my-dog:before {
  content: "\e998";
}
.icon-my-cat:before {
  content: "\e999";
}
.icon-my-bird:before {
  content: "\e99a";
}
.icon-plus:before {
  content: "\e99b";
}
.icon-up:before {
  content: "\e99c";
}
.icon-returret1:before {
  content: "\e9a1";
}
.icon-gratis-levering:before {
  content: "\e9a2";
}
.icon-dankort:before {
  content: "\e9a7";
}
.icon-million:before {
  content: "\e9a9";
}
.icon-hurtig-levering1:before {
  content: "\e9aa";
}
.icon-my-youtube:before {
  content: "\e99d";
}
.icon-my-viabill:before {
  content: "\e99e";
}
.icon-my-pinterest:before {
  content: "\e99f";
}
.icon-my-postnord:before {
  content: "\e9a0";
}
.icon-my-mobilepay:before {
  content: "\e9a3";
}
.icon-my-gls:before {
  content: "\e9a4";
}
.icon-my-visa:before {
  content: "\e9a5";
}
.icon-my-facebook:before {
  content: "\e9a6";
}
.icon-my-instagram:before {
  content: "\e9a8";
}
.icon-my-mastercard:before {
  content: "\e9ab";
}
.icon-completed:before {
  content: "\e9ac";
}
.icon-gift:before {
  content: "\e9ad";
}

/*$color1: #16a149;
//$color2: #000;
$gradient1_color1: #009D15;
$gradient1_color2: #00B100;
$topnavHover: #63ba0c;*/
/*grid*/
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-size: 100%;
  font-family: "Montserrat", Arial, sans-serif;
  vertical-align: baseline;
    letter-spacing: -0.3px;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

html {
  font-size: 10px;
}

body {
  line-height: 1.5;
  font-size: 16px;
  color: #555;
  font-family: "Montserrat", Arial, sans-serif;
  background: #fff;
  font-weight: 400;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a {
  color: #000;
}

a:focus, input:focus, button:focus {
  outline: none;
}

a:hover {
  text-decoration: none;
}

input, textarea, button {
  font-family: "Montserrat", Arial, sans-serif;
}


/*
 *
 * Uncomment and set these variables to customize the grid.
 *
 * :root {
 *  --gutter-width: 1rem;
 *  --outer-margin: 2rem;
 *  --gutter-compensation: calc( var( --gutter-width / 2 ) * -1 );
 *  --half-gutter-width: calc( var( --gutter-width / 2 ) );
 *  --screen-xs-min: 30em;
 *  --screen-sm-min: 48em;
 *  --screen-md-min: 62em;
 *  --screen-lg-min: 75em;
 *  --container-sm: calc( 45rem + var( --gutter-width ) );
 *  --container-md: calc( 60rem + var( --gutter-width ) );
 *  --container-lg: calc( 70rem + var( --gutter-width ) );
 * }
 *
*/
/*:root {
    --gutter-width: 1.2rem;
    --outer-margin: 2rem;
    --gutter-compensation: calc( var( --gutter-width / 2 ) * -1 );
    --half-gutter-width: calc( var( --gutter-width / 2 ) );
    --screen-xs-min: $base__size_sm*1px;
    --screen-sm-min: 76.8em;
    --screen-md-min: 99.2em;
    --screen-lg-min: 120em;
    --container-sm: calc( 54rem + var( --gutter-width ) );
    --container-md: calc( 72rem + var( --gutter-width ) );
    --container-lg: calc( 84rem + var( --gutter-width ) );
}*/
.row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.row.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.col.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.col-xs,
.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,
.col-xs-offset-1,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12 {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.col-xs {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}

.col-xs-1 {
  -webkit-flex-basis: 8.333333333%;
  -ms-flex-preferred-size: 8.333333333%;
  flex-basis: 8.333333333%;
  max-width: 8.333333333%;
}

.col-xs-2 {
  -webkit-flex-basis: 16.666666667%;
  -ms-flex-preferred-size: 16.666666667%;
  flex-basis: 16.666666667%;
  max-width: 16.666666667%;
}

.col-xs-3 {
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

.col-xs-4 {
  -webkit-flex-basis: 33.333333333%;
  -ms-flex-preferred-size: 33.333333333%;
  flex-basis: 33.333333333%;
  max-width: 33.333333333%;
}

.col-xs-5 {
  -webkit-flex-basis: 41.666666667%;
  -ms-flex-preferred-size: 41.666666667%;
  flex-basis: 41.666666667%;
  max-width: 41.666666667%;
}

.col-xs-6 {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

.col-xs-7 {
  -webkit-flex-basis: 58.333333333%;
  -ms-flex-preferred-size: 58.333333333%;
  flex-basis: 58.333333333%;
  max-width: 58.333333333%;
}

.col-xs-8 {
  -webkit-flex-basis: 66.666666667%;
  -ms-flex-preferred-size: 66.666666667%;
  flex-basis: 66.666666667%;
  max-width: 66.666666667%;
}

.col-xs-9 {
  -webkit-flex-basis: 75%;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}

.col-xs-10 {
  -webkit-flex-basis: 83.333333333%;
  -ms-flex-preferred-size: 83.333333333%;
  flex-basis: 83.333333333%;
  max-width: 83.333333333%;
}

.col-xs-11 {
  -webkit-flex-basis: 91.666666667%;
  -ms-flex-preferred-size: 91.666666667%;
  flex-basis: 91.666666667%;
  max-width: 91.666666667%;
}

.col-xs-12 {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

.col-xs-offset-1 {
  margin-left: 8.333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.666666667%;
}

.start-xs {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: start;
}

.center-xs {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.end-xs {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: end;
}

.top-xs {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.middle-xs {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bottom-xs {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.around-xs {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.between-xs {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.first-xs {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.last-xs {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

@media only screen and (min-width: 768px) {
  .container {
    width: 46rem;
  }

  .col-sm,
  .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,
  .col-sm-offset-1,
  .col-sm-offset-2,
  .col-sm-offset-3,
  .col-sm-offset-4,
  .col-sm-offset-5,
  .col-sm-offset-6,
  .col-sm-offset-7,
  .col-sm-offset-8,
  .col-sm-offset-9,
  .col-sm-offset-10,
  .col-sm-offset-11,
  .col-sm-offset-12 {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .col-sm {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-sm-1 {
    -webkit-flex-basis: 8.333333333%;
    -ms-flex-preferred-size: 8.333333333%;
    flex-basis: 8.333333333%;
    max-width: 8.333333333%;
  }

  .col-sm-2 {
    -webkit-flex-basis: 16.666666667%;
    -ms-flex-preferred-size: 16.666666667%;
    flex-basis: 16.666666667%;
    max-width: 16.666666667%;
  }

  .col-sm-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -webkit-flex-basis: 33.333333333%;
    -ms-flex-preferred-size: 33.333333333%;
    flex-basis: 33.333333333%;
    max-width: 33.333333333%;
  }

  .col-sm-5 {
    -webkit-flex-basis: 41.666666667%;
    -ms-flex-preferred-size: 41.666666667%;
    flex-basis: 41.666666667%;
    max-width: 41.666666667%;
  }

  .col-sm-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -webkit-flex-basis: 58.333333333%;
    -ms-flex-preferred-size: 58.333333333%;
    flex-basis: 58.333333333%;
    max-width: 58.333333333%;
  }

  .col-sm-8 {
    -webkit-flex-basis: 66.666666667%;
    -ms-flex-preferred-size: 66.666666667%;
    flex-basis: 66.666666667%;
    max-width: 66.666666667%;
  }

  .col-sm-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -webkit-flex-basis: 83.333333333%;
    -ms-flex-preferred-size: 83.333333333%;
    flex-basis: 83.333333333%;
    max-width: 83.333333333%;
  }

  .col-sm-11 {
    -webkit-flex-basis: 91.666666667%;
    -ms-flex-preferred-size: 91.666666667%;
    flex-basis: 91.666666667%;
    max-width: 91.666666667%;
  }

  .col-sm-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-sm-offset-1 {
    margin-left: 8.333333333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.666666667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.333333333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.666666667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.333333333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.666666667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.333333333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.666666667%;
  }

  .start-sm {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  .center-sm {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .end-sm {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  .top-sm {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .middle-sm {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .bottom-sm {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .around-sm {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .between-sm {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .first-sm {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .last-sm {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media only screen and (min-width: 1025px) {
  .container {
    width: 61rem;
  }

  .col-md,
  .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,
  .col-md-2_4,
  .col-md-offset-1,
  .col-md-offset-2,
  .col-md-offset-3,
  .col-md-offset-4,
  .col-md-offset-5,
  .col-md-offset-6,
  .col-md-offset-7,
  .col-md-offset-8,
  .col-md-offset-9,
  .col-md-offset-10,
  .col-md-offset-11,
  .col-md-offset-12 {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .col-md {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-md-1 {
    -webkit-flex-basis: 8.333333333%;
    -ms-flex-preferred-size: 8.333333333%;
    flex-basis: 8.333333333%;
    max-width: 8.333333333%;
  }

  .col-md-2 {
    -webkit-flex-basis: 16.666666667%;
    -ms-flex-preferred-size: 16.666666667%;
    flex-basis: 16.666666667%;
    max-width: 16.666666667%;
  }

  .col-md-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -webkit-flex-basis: 33.333333333%;
    -ms-flex-preferred-size: 33.333333333%;
    flex-basis: 33.333333333%;
    max-width: 33.333333333%;
  }

  .col-md-5 {
    -webkit-flex-basis: 41.666666667%;
    -ms-flex-preferred-size: 41.666666667%;
    flex-basis: 41.666666667%;
    max-width: 41.666666667%;
  }

  .col-md-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -webkit-flex-basis: 58.333333333%;
    -ms-flex-preferred-size: 58.333333333%;
    flex-basis: 58.333333333%;
    max-width: 58.333333333%;
  }

  .col-md-8 {
    -webkit-flex-basis: 66.666666667%;
    -ms-flex-preferred-size: 66.666666667%;
    flex-basis: 66.666666667%;
    max-width: 66.666666667%;
  }

  .col-md-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -webkit-flex-basis: 83.333333333%;
    -ms-flex-preferred-size: 83.333333333%;
    flex-basis: 83.333333333%;
    max-width: 83.333333333%;
  }

  .col-md-11 {
    -webkit-flex-basis: 91.666666667%;
    -ms-flex-preferred-size: 91.666666667%;
    flex-basis: 91.666666667%;
    max-width: 91.666666667%;
  }

  .col-md-2_4 {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
  }

  .col-md-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-md-offset-1 {
    margin-left: 8.333333333%;
  }

  .col-md-offset-2 {
    margin-left: 16.666666667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.333333333%;
  }

  .col-md-offset-5 {
    margin-left: 41.666666667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.333333333%;
  }

  .col-md-offset-8 {
    margin-left: 66.666666667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.333333333%;
  }

  .col-md-offset-11 {
    margin-left: 91.666666667%;
  }

  .start-md {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  .center-md {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .end-md {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  .top-md {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .middle-md {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .bottom-md {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .around-md {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .between-md {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .first-md {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .last-md {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media only screen and (min-width: 1200px) {
  .container {
    width: 71rem;
  }

  .col-lg,
  .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,
  .col-lg-2_4,
  .col-lg-offset-1,
  .col-lg-offset-2,
  .col-lg-offset-3,
  .col-lg-offset-4,
  .col-lg-offset-5,
  .col-lg-offset-6,
  .col-lg-offset-7,
  .col-lg-offset-8,
  .col-lg-offset-9,
  .col-lg-offset-10,
  .col-lg-offset-11,
  .col-lg-offset-12 {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .col-lg {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }

  .col-lg-1 {
    -webkit-flex-basis: 8.333333333%;
    -ms-flex-preferred-size: 8.333333333%;
    flex-basis: 8.333333333%;
    max-width: 8.333333333%;
  }

  .col-lg-2 {
    -webkit-flex-basis: 16.666666667%;
    -ms-flex-preferred-size: 16.666666667%;
    flex-basis: 16.666666667%;
    max-width: 16.666666667%;
  }

  .col-lg-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -webkit-flex-basis: 33.333333333%;
    -ms-flex-preferred-size: 33.333333333%;
    flex-basis: 33.333333333%;
    max-width: 33.333333333%;
  }

  .col-lg-5 {
    -webkit-flex-basis: 41.666666667%;
    -ms-flex-preferred-size: 41.666666667%;
    flex-basis: 41.666666667%;
    max-width: 41.666666667%;
  }

  .col-lg-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -webkit-flex-basis: 58.333333333%;
    -ms-flex-preferred-size: 58.333333333%;
    flex-basis: 58.333333333%;
    max-width: 58.333333333%;
  }

  .col-lg-8 {
    -webkit-flex-basis: 66.666666667%;
    -ms-flex-preferred-size: 66.666666667%;
    flex-basis: 66.666666667%;
    max-width: 66.666666667%;
  }

  .col-lg-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -webkit-flex-basis: 83.333333333%;
    -ms-flex-preferred-size: 83.333333333%;
    flex-basis: 83.333333333%;
    max-width: 83.333333333%;
  }

  .col-lg-11 {
    -webkit-flex-basis: 91.666666667%;
    -ms-flex-preferred-size: 91.666666667%;
    flex-basis: 91.666666667%;
    max-width: 91.666666667%;
  }

  .col-lg-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-lg-2_4 {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
  }

  .col-lg-offset-1 {
    margin-left: 8.333333333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.666666667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.333333333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.666666667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.333333333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.666666667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.333333333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.666666667%;
  }

  .start-lg {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  .center-lg {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .end-lg {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  .top-lg {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .middle-lg {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .bottom-lg {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .around-lg {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .between-lg {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .first-lg {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .last-lg {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}

html {
  font-size: 16px;
}

body {
  background: url(data:image/png;base64,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) #f8f8f8;
}

@media (max-width: 767px) {
  body.menu-visible {
    -webkit-transform: translate3d(80%, 0, 0);
    transform: translate3d(80%, 0, 0);
    overflow: hidden;
  }

  body.menu-visible:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 250;
    background-color: rgba(0, 0, 0, 0.75);
    top: 0;
    left: 0;
  }

  body.menuopen{
    overflow: hidden;
    position: fixed;
    height: 100vh;
  }

  body.filteropen{
    overflow: hidden;
  }
}

i, em {
  font-style: italic;
}

.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

.tm-wrap {
  width: auto;
  max-width: 90.375em;
  min-width: 20em;
  margin: 0 auto;
  padding: 0 1em;
  box-sizing: border-box;
}

.tm-facebook {
  width: 100%;
  overflow: hidden;
  text-align: center;
}

.tm-slogan {
  font-size: 2.375rem;
  font-weight: 700;
  text-align: right;
  line-height: 1;
  padding: 0.47368em 0;
}

.tm-slogan__large {
  font-size: 1.32em;
  display: block;
}

/*.tm-button{
    display: inline-block;
    color: #fff;
    $font-size: 13;
    font-size: rem($font-size);
    font-weight: 600;
    line-height: 1.5;
    cursor: pointer;
    padding: em(9, $font-size) em(12, $font-size);
    text-transform: uppercase;
    border: 1px solid #fff;
    box-shadow: 1px 1px 3px #d9d9d9;
    box-sizing: border-box;
    background: #4c9300;
    background: linear-gradient(to bottom, #4c9300 0%,#59ab00 100%);
    text-decoration: none;
    &:hover{
        background: radial-gradient(ellipse at center, rgba(126,255,0,1) 0%,rgba(255,255,255,0) 100%), linear-gradient(to bottom, #4c9300 0%,#59ab00 100%);
    }
}*/
.tm-button {
  display: inline-block;
  color: #fff;
  border-radius: 3px;
  box-shadow: 1.1px 1.7px 0 rgba(0, 0, 0, 0.4);
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.2em 0.4em;
  text-transform: uppercase;
  box-sizing: border-box;
  background: #4c9300;
  background-image: -webkit-linear-gradient(bottom, #32D122 0%, #32D122 33%, #4FE437 65%, #4FE437 100%);
  background-image: linear-gradient(to top, #32D122 0%, #32D122 33%, #4FE437 65%, #4FE437 100%);
  text-decoration: none;
  text-shadow: 1.1px 1.7px 6px rgba(0, 0, 0, 0.5);
  border: 0;
  position: relative;
}

.tm-button:hover {
  background-image: -webkit-linear-gradient(bottom, #28a51b 0%, #28a51b 33%, #34cc1c 65%, #34cc1c 100%);
  background-image: linear-gradient(to top, #28a51b 0%, #28a51b 33%, #34cc1c 65%, #34cc1c 100%);
}

.tm-button_gray {
  background-image: -webkit-linear-gradient(bottom, #888 0, #888 18%, #B4B4B4 80%, #B4B4B4 100%);
  background-image: linear-gradient(to top, #888 0, #888 18%, #B4B4B4 80%, #B4B4B4 100%);
}

.tm-button_gray:hover {
  background-image: -webkit-linear-gradient(bottom, #B4B4B4 0, #B4B4B4 18%, #888 80%, #888 100%);
  background-image: linear-gradient(to top, #B4B4B4 0, #B4B4B4 18%, #888 80%, #888 100%);
}

.tm-button_block {
  display: block;
  text-align: center;
  width: 100%;
}

.tm-button_large {
  font-size: 2.0625rem;
  padding: 0.12121em 0.24242em;
}

.tm-button_small {
  font-size: 1rem;
  padding: 0.25em 0.5em;
}

.tm-button_transparent {
  background-image: none;
  background-color: transparent;
  border: 0;
  color: #555555;
  box-shadow: none;
  text-shadow: none;
}

.tm-button_transparent:hover {
  background-image: none !important;
  background-color: transparent;
  text-decoration: underline;
}

.tm-button_next:after {
  content: "▶";
  display: inline-block;
  margin: 0 0.625em 0;
  position: relative;
  top: -1px;
}

.tm-button.loading {
  color: rgba(255, 255, 255, 0);
  cursor: default;
  background-image: -webkit-linear-gradient(bottom, #888 0, #888 18%, #B4B4B4 80%, #B4B4B4 100%);
  background-image: linear-gradient(to top, #888 0, #888 18%, #B4B4B4 80%, #B4B4B4 100%);
}

.tm-button.loading:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: url("../images/loader-2.gif") no-repeat center center;
  z-index: 10;
  background-size: auto 50px;
}

.tm-button.loading:hover {
  background-image: -webkit-linear-gradient(bottom, #888 0, #888 18%, #B4B4B4 80%, #B4B4B4 100%);
  background-image: linear-gradient(to top, #888 0, #888 18%, #B4B4B4 80%, #B4B4B4 100%);
}

.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

img.align-left {
  display: block;
  float: left;
  margin: 0.3125rem 1.25rem 0.3125rem 0;
}

img.align-center {
  display: block;
  margin: 0.3125rem auto;
}

img.align-right {
  display: block;
  float: right;
  margin: 0.3125rem 0 0.3125rem 1.25rem;
}

#fb-root {
  display: none;
}

strong {
  font-weight: 700;
}

em {
  font-style: italic;
}

.credit-limit-top {
  display: none;
}

.tm-atc {
  display: inline-block;
  color: #fff;
  border-radius: 7px;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.22727em 2.18182em 0.22727em 0.54545em;
  text-transform: uppercase;
  box-sizing: border-box;
  overflow: hidden;
  text-decoration: none;
  position: relative;
  text-align: center;
  border: 1px solid #677d66;
  background: #17cd09;
  background: -webkit-linear-gradient(top, #17cd09 0%, #17cd09 35%, #07ba0b 69%, #07ba0b 100%);
  background: linear-gradient(to bottom, #17cd09 0%, #17cd09 35%, #07ba0b 69%, #07ba0b 100%);
}

.tm-atc_large {
  font-size: 2rem;
  padding: 0.15625em 1.5em 0.15625em 0.375em;
}

.tm-atc_block {
  width: 100%;
}

.tm-required {
  color: #eb340a;
  font-weight: 700;
}

.tm-maincontainer {
  position: relative;
  z-index: 10;
  -webkit-transition: -webkit-transform .6s;
  transition: transform .6s;
  background: #f5f5f5;
}

.tm-maincontainer:before {
  content: "";
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  z-index: 300;
}

.tm-showmore {
  display: block;
  width: 100%;
  line-height: 1.5;
  text-align: center;
  color: #ffffff;
  font-size: 0.875em;
  font-weight: 700;
  padding: 0.35714em 0.35714em 0.35714em 2.14286em;
  position: relative;
  z-index: 10;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
  text-transform: uppercase;
  box-sizing: border-box;
  text-decoration: none;
  background: #18cb36;
  background: -webkit-linear-gradient(top, #18cb36 0%, #18ca35 38%, #11a82a 69%, #11a82a 100%);
  background: linear-gradient(to bottom, #18cb36 0%, #18ca35 38%, #11a82a 69%, #11a82a 100%);
  border-color: #3aed58 #109a26 #0f9024 #2bdd48;
}

.tm-showmore:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  border-width: 1px;
  box-sizing: border-box;
  display: block;
  border-style: solid;
  border-color: #70ff8e #0f8823 #0a5e18 #46f964;
}

.tm-showmore:hover {
  border-color: #0f9024 #2bdd48 #3aed58 #109a26;
}

.tm-showmore:hover:before {
  border-color: #0a5e18 #46f964 #70ff8e #0f8823;
}

.tm-showmore .text {
  display: inline-block;
}

.tm-showmore .text:before, .tm-showmore .text:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
  border-width: 0.71429em 0.42857em 0 0.42857em;
  margin-right: 2em;
}

.tm-showmore .text:after {
  margin-right: 0;
  margin-left: 2em;
}

@media (max-width: 550px) {
  .tm-atc_wm {
    font-size: 16px;
    overflow: hidden;
    padding: 2.75em 2.75em 0 0;
    background: url(data:image/png;base64,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) no-repeat;
    background-size: cover;
    width: 0;
    height: 0;
    overflow: hidden;
    box-sizing: content-box;
    vertical-align: bottom;
  }

  .tm-atc_large {
    font-size: 1.5rem;
    padding: 0.20833em 1.875em 0.20833em 0.5em;
  }
}

@media (max-width: 767px) {
  .align-center-sm {
    text-align: center;
  }
}

@media (max-width: 479px) {
  .align-center-xs {
    text-align: center;
  }
}

/* Browser Resets
*********************************/
.flex-container a:active,
.b-flexslider a:active,
.flex-container a:focus,
.b-flexslider a:focus {
  outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
.b-flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
.b-flexslider .slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] .slides {
  display: block;
}

* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
  display: block;
}

.b-flexslider {
  position: relative;
  min-height: 50px;
  background-image: url(data:image/gif;base64,R0lGODlhKgAqAPcAAOm6eOu9fe7Af/DCgvLGiPTIjPPKkPLLlvHOnvDQpfzguP3huf3iu/7jvf7jv/7kwf7lw/7mxv7oyf7pzf7qz/7r0v7t1P7t1v7u2f7v2/7x3v7y4f7z5P705v726v747v758f779f789/78+f79+v79+/7+/P7+/ey2auu4cOu5c+m6d/3YpP3Ypf3brP3esv3hu/3lxP3pzP7s0/7x4P705/737f748P758/769f78+P79/P/+/uyyYOuzZeu1aOm1bPvSmvvUnPvVoPvXpfvaq/zetfzivfzlxvznyf3pzf3r0f3s1f3u2v3x3/7y4/726/737P747/758v769P779v79+f7+++mtWOquWuquW+qwXuiwYfvPkPvPkvvQlfvZqvzds/zhu/zkwvznyvzq0fzs1v3v3P3x4P3z5f716P716v727P779/y/aPy/avzCcfzGfPvJhPvUnvvYqPvcsfzfuPzhvPzjwPvlxvzny/zq0vzu2v3w3/3y4/305/316fy7X/y7YPzAbPzDc/zHfvvOjvzUnfzYpvzbrvzetPzgufvjwPzmyfzp0Pzt2f3z5P768/q8ZPy5W/zAa/zHffzPkPzVnvzYp/zcr/zivPzlxPzozP3s1P3t1/3v2/7y4vy1Ufy4Wfy+Z/zEd/zMivzTmvzWovzaqvzdsfzguvzjwfzmx/3r0/7z4/705f758Py9ZP25Wf63VP67Xv7DcP7IfP7NiP7Tlv7Wnv7bqv7esP7ht/7kwP7nyP7rz/7u2POzWfK5afK8cfK/ePLCf/LLlPPOm/PQoPPTpfPVrPPXsfPatvLcvfLfxvno0Prp0vvr1fzt2P3u2f3w3v3x4fq3Wfy1Uvy6Xv3Bbv3FeP3Kg/3Pjv3Sl/3Wnv3Zpv3dsP3gtv7lwv7py/7s1P7v2v7x3/715/u7Y/u+afvCcfzFePzIfvzLhf3Niv3RlP3VnP3Zpf3ftP7jvv7nxv7qzv7w3P716f768gAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBAAoACwAAAAAKgAqAAAG/0CUcEgsGo/IpHLJbDqf0KgUCioUQNNpAwCQZJem0Yl44B6IGILiOwyFRGQzkQtgC0Vu0rAMOAsRdHYoJm4he3IoHXQPgih4IXoofH4FXAKNKCeFQhJcXopcGFMhHB2GQyR5QgprKApcBkQSAl1MHxy4HpEoI3BGIAAEWCgZBHQJTCceuLgfUIB0A6dMIMwczk3QXMhQJbccHk6VAAbhUyUgJU4eCeaY70KEHfPz008XrPkY9kQcFf8AK2BzAiGAwYMBuBnxF/DfwCYFERpUWEQePVNS8OVTcIEfPEEiNPiyteAhFBEXGjSY4OTAgAEKTDLR8EBlA1FNFLwcUGCBE48SEmzehKJzZwGPRjDYnDCMRIQGu4aIQKDAFweXL1sp8dAggjsUFFhlEIIBpwQrDIhYKDDAwpQP+Qx1OHCgA4oPVgp8ZeOAlRcUE+iydGWF4hcOcYUEPjAYrxWcbBawujBk8WAUEKwgEMTKZ2XBUhFYEbQhwkPLRDwoqPBRiAa6dlsfGREhwgjZuHPr3s0mCAAh+QQJBAAAACwAAAAAKgAqAAAG/0CecEgsGo/IpHLJbDqf0Kh0SqWaTNWl7oYlXouX1Csr9HhsxS8RxSbzbOactytksVFundlDV/M4dzBuPDdmOEN+K3eDPCZ7XWqAbBdTOBcZh0M4cUIAAHVsLEQxbDFMNRepNDpDN2hGOCgpmRkqd6JLOzSpqR5QdncomUweGbw1TsChUSSoFzROKaHIUyQeJE41LNSM3UIlOBzi4sNPFy7o6BdyRzQx7/Axvk+kwcvt8fDzTvX2uEYlbowTd0PKuXQu1nlbmCMDOyY2XrySkkPGixemmgBjMdFJBhgXX8xw4uKOGCckYoQUCaXkrYdJZoSMUZCHDpCsiuRgwYIdB2xlLk69gMGNhwyelHikEhJjxYoxQ2QokjHFBk8Wh36y4EDI6YqiWWDwzBhjrBAXTv9l0doiU1kWGW94TZrlBc+RTM0KgZHWTQsWUPPCHbLTqZuPHd9mFKKN6kIeGXhyfXzkJoyclDNr3syZShAAIfkECQQAAAAsAAAAACoAKgAAB/+APIKDhIWGh4iJiouMjY6PkJGSkABVVQCTkyRTUyWZi1NQOoQ6nKODTD9Fn4NPTh2kpoQ9tKyCHU5OUoOlU6c8QbQ9tjxTuU9Xgr2nT8JHxDy4TlHKsjxAwtA8OrlOySWcns20TJNSSku7g1K5U8qnQ7RBhEe0z4tPSvpNIYInUB1OGJrS44c7Hk1+CBPCyAQTffqeQAomrMdBRh0gKpHYiCIthpC47XOksEcQWJN0dPi1qIMQlNpiCiIRpVsuapGWENm5cwkVRE2OCB16BGajehU/AiU61CgjpElBGqJpc5oknTyJ+JTJlQqTn42gFIGSiUqSIkXuMaIohCwkJmiT0SpxRESYj1WNrBiJW2Tuo7rCgoBVpCTuEXU69rIUVCWIkCqCnngkgrGIEaNIggRZImgJZx5IgADBK0gJNr+RoGgO4s6JZic8oogG4vRTEc33juAWRET0PGKuHR/UHeSebNGfWd0OkmQQcbVGfBMTEoQ0j+eDGosmxsSIW0HYB7lszhXh6/KIdAhdjL69+/fwIwUCACH5BAkEAAAALAAAAAAqACoAAAf/gDyCg4SFhoeIiYqLjI2Oj5CRkpEgIJOXbWpqI5eLUmg6hFSaVIQAJDudg2ZmZ6KkhCQ6oao8Z6xrg6NqpYIlsyS1PFKsZsE8u70AszonwjxorGmCyYKyOpzPOsXBI5qcy7MAk2xjZGyEaqzoPFVVgiazJYRiWVhijGdj+2W9JmhnTBwicYyHmS1YEn5hZKLMvn2uHnVJmDCLpUZokDyMyGgixYWQ2pjh5wghli7TJrVB08ZRmi8pn8kkNIJNsXWSygzZubPMFERlwggdGgYNpHpZkir1ApToUKOPkCpNyvRQzZtm2EHSyXOIz5lgBU352mgNmFyTpowJEiSMoy5Um9E+0sk2CBJHQ5RqAeNIR5i6diHlVdqllyIkdcOwaxNmSMtCVbp8eQcNbtIhjNAEAQNVkJguXcgIIlPGMxcufAeR4ZJFtCQ1oLtYQgPaKJvTXDrXAgPaLY/PXfDxGHK6y7MzsS8CF377dOlaQ0CPGbR8UJjiwkBjpg5aeLsup4WVAaOGXndCaL7cDWuwNntEVYRSfk+/vv37lwIBACH5BAkEAAAALAAAAAAqACoAAAj/AHkIHEiwoMGDCBMqXMiwocOHECNKhAjAhg0AEydS4cOnSsaFNvhQIRiSjw2CJqiM+DhQj549JDmeHAjiBgiWAve4/DOw5EweVW7YxMnDhks9OgT6FAig5g0SRHnwcdlHqUyBVITiiMqDytGkVTh6BCD0homJgOzgAUTQz06BIG7y0CHU40Q+dvLqkVuCz54SBptSwTiRRJ68eflwXcjnDmLFixNW2aM38sKwdi1rbqgD0J7Pn9lG1DOndOm9CPXQWc2aTtWHddzInu3GS+rWrF87jE1btu2DnUGHlkja9BzUm6OCQM7wDx2eE0Hc8eKljkM4vqE/JE3dCx6HXmjTmXGog0537xDD0966EE/3OmwElveStCCVOF5G8uiD3TfDPl7MoRsPdsQRRx4C5aGHQHbINgdBeciGoER/GBjHDVK98YZibMw2IEtzGGgdgRraIZB6ckTFh4FyYEjiGyby0KFsC+LkhYHfMVjiQHTIFgdRcuBHkB07YhWHbETt8dyQRQoEYI6W7aEhZMkRVMVqmVWp5ZZcdplQQAAh+QQJBAAAACwAAAAAKgAqAAAI/wB5CBxIsKDBgwgTKlzIsKHDhxAjSoQIABIkABMn3nDkKFLGhTU6EgzpqAZBElCofBzIiFGjkRxNDoRicaXARi3RDCQpk8cUi1Bs8qjRkpEIgTwFlrAIqYpQHo5aPkIaU6ANoE95RCp6NBJHj0stkpgIKZEiSATPtETLw4YNgZEs3iAIQEQIjAsdJdrLaC4PEo4ajS0IAAoUvHVDKB6skMSivXsdQSShWPFRh48gJ5LckHJlxg6pNOLr0G4I0BGpPFLpEHXW1zpIciwpsZGh27cbTUHY6JDv34fOQEwUqLjxQIZ4A/8t/CHx48WTH4w9u2pE27gN6X7NXeCNvg5rHK3qGfGGotuIHA4qXoh8Q0bZFzk0dPyQwzaH4kOkf9zjwkW4IRIUD1Xk51RBkRBSiH9nrBcdQ2fc1pxAiRBCCCM3vcSDIsXZx1JxGEoEiYWEvPWIIIJMVYNxE9p0iIXp8ZAIiokIxF8hTz1iYSFvyUgjUsZpuJIhFspH4Y8CIVIcIUIVQoh0RwpSI1yEFCdUb2xFOaVAZxRiZHeOoDhVdwhRgQgirJGp5ppstvlUQAAh+QQJBAAAACwAAAAAKgAqAAAI/wB5CBxIsKDBgwgTKlzIsKHDhxAjSoRYwomTEhMn2ti06UbGhaA4eRwIiiMogiM6jPzIw4iRTQRLbjo50ImnTywFbnKJU6BMmjw8ePLkJCcPUC6NhPBpUiCJT0MjGeWx0wgnpjMFdhgKNOeNpEtvcPRIYqinERNBXcrUtZPLokE9CLQxVA1BEjY8kGDI6ZJfIzacctq0t+AOJx12CCwhxYPjpQtHGPHr9+rDSI4dB3bYCRNlywwxZ4Z8edNfh409gACQMVInqQ0BhGA9tXbBETI5ZrVtUJOl38AtdYIIoLjx4gl9B/89/OHx4wlx627Ku/pUKZqkOOxwqUNGKZkqVau65FDSpEmVvEPUJF68EYeWzp8n37CKpfaV3j+ML38SCIZGtNedQCFcUglpA0UiSSWweWLeeZYw5EkllnhCECaUUKKJQJpsyEMmEBKkyXkeRgRKhpQE1sl5w6khX09GWZIhfZich4lA/FEyFScoblbjJDfy4OJ5MOVUSYb68fBjkDxccp4kRmVYyYU2JvigUaZ1tSRBn+RnHQ+csPjlQQVeguCYaKap5poNBQQAIfkECQQAAAAsAAAAACoAKgAACP8AeQgcSLCgwYMIEypcyLChw4cQI0qESMKTJxITJ3pQpcpGxoVOVn0geIbjGYIhzkT5OBAVKlUkTRL0xIkTS4GqXLYaWFLVSYGvanq6ycOJy1SRBPb8qaMmJylEeaxyyUqpzKJCo/L44BJVUhscPTatGWKiE1OnnBDk5HIoj1evBKqpuQGlqw1lF64yxTeVB4EkVqnCWBCApzMABOpQs6ExLIYiUPHluwrih8aNXyVuyGmyqcoNL2N+DBGEqr4OGW+IslkiCE4gHAKA1VqrbR4iQq7avUptxB06ggffUZugqlLIk5fa+XAEiOfQQbRBeFw5cuYOnUd/Pv2giA28d9fB/S18ePHbRKOoWtnQlSlXGaOgIkXKlENRoUKRgg9RFX36qThUSn752ddQFaX8R0qADw1IYCixLZTKf6bExQMVCVJhEAiikBKhJ/jlVwpDrZCyHEGniCIKTDxwJBAqIhqXH4sRbaCiKH+1kt9OrxD4E1GlqGjgKfmdIpCDo0TFiYqj/MUDkaEY+RaBoLFEioqoDASllDyYkp8oRI3SIYpFDsRhfkStUsp4Am1J0oLoCcTKjnEiFAlfSdWp55589vlRQAAh+QQJBAAAACwAAAAAKgAqAAAI/wB5CBxIsKDBgwgTKlzIsKHDhxAjSoQ44tevERMndti1y0PGhcB4fSAIjCMwglSAdfg4MFeuXSRNEvzVyxdLgbpc/hpYctdJgaB69dp5E5jLXFQE9vzZxpdQjzd58HLZS6lMHsCEEo364WhSDxw9thHaK6lEYLdw/RToSydQUAI7CIU7MCUwswp53dqrC6oOXrp0GDTxC5gJgTpAAVsMVWGbXHv3Vn3YYbHlww17Rb7Fy2Fly40dftB7S5dDxSoxTvzQa2TDER5UR51tsEpQsr3oUqTCm7dsg7tsCR9uy+bDKh2SK++At2Bw4sKNO0S+PHlzgrZ5adeu++GI3r5pi7YvCDa0QgAlAGT0kCtWrFsOR+jQkT7irlruY5luWGL+/BLT2ZKffhD1599vCemS3y10UXFLLdfx8MEstbgGgHz/MfRLLLZsxUMus8wCk1SdfRgifAOdMN8JE4ES4iwe/RLiTi6GuNZNtoSIi0AgzpKLQDnOQstsvoQoC1Q9/shDjbNMxlItIe5noo8D4fJiVLJQSFCSA00YYlSadcclT7WMOB4Pvcx4ZkJU4IJLhGvGKeecdH4UEAAh+QQJBAAAACwAAAAAKgAqAAAI/wABCBxIsKDBgwgTKlzIsKHDhxAjSoSoAxo0HRMn+kmWTE3GhdKYeSAYjWM0glOgdfg48JixZCRNEnzGrBlLgcmMGXs2sGSykwI/MWPG86Y0ncemCPQJtEqzoR5vAlCm0yYApkuHFpXqQacxpWo4eqwylJlSidOKGZtG0JlOaEE/CaQ2lO1AKdGeSWHIrJhfZCsB6GCWDGNBEs+gkRBIZdqzx4EV6jjm1y8ziNUeP45WwmEzApUvN8z8WGVEKcr+OnT8jJphiVKa7W2oo8NrqbgLhhBalpnciFVsCBdehQdCZcKSKxe2teGUT9Cjfxp5EPny5M0ZPpcOnbrBENN6M6ezCzH4cBvFc6sn6EGZ94U80k/0cCxYMAIOp0iREsI4ROT2BYOMQyHst18VBBIToIAQFWjgFP4phEyABFQj0BTFCHOWQjzot18IDEETzDBwtWSfMgItIxpCJNwgxWISUROgRyIGU+J6Ail4n0D1BXMMjgI9MyOP9v0IpDD2wUSkj0ACYJ8wBPVoJI7NFENNlEU2eVAz9t2o5UBTEEDAhl+WaeaZaCYUEAAh+QQJBAAAACwAAAAAKgAqAAAI/wABCBxIsKDBgwgTKlzIsKHDhxAjSoSoQ5w4HRMnmuvW7VzGheTAeRw4juM4glLEmfs4kNs2bwRLdjs5MBw4cCwFetu2TRxJkwNDgguXEwA5ntykCJRJk8pNcK6KAvjGEycApktv+pR6juc2pec4enR6U6lEctq2kSMYjifNcuUElru5dmAUi1EYgtPGt1tUAFXAeatikEQ4cSQERhpnUSXDKtz48rXqsFxjceMSNwwnWRvlhZYbr4Ro41tfh4zFkcM40UY4Gw51mGMttTZBKnOfgosbMdK5378jmUD4DZvx49i2OrRBrrlzcn8NFkduXHlD5s+bRy9IRejTuhB9A74/J9y2eYHnvo1kSAKEZonnuF27ps1hFFeubLx3+M3a/GswNSQFfviB4FAk2fwHIEQDEnjOCQx58582vEWiDTaRHKQDbSTch59ZCo1zjRs0CSTfNd8IdJNAJFRRxX5VnOMKYRKV859HIl5Dk4tVQChVgtdsI1A383XDoou0sSTOjUMWORCPw+WEzXwBAkDkNUYeWUWSGc2HDUFXZimQDi4WxRlvTWJJ0Ak6RHnekjqelxAIPBko55145qlnbQEBACH5BAkEAAAALAAAAAAqACoAAAj/AHkIHEiwoMGDCBMqXMiwocOHECNKhKhj3jwdEyfac+fOVcaF9eJ5HEiPIz2CUebZ+ziQ3bp3BEu6OzlQHrx4LAW+W7duHkmTA+vBgycvJ496PNt9ECiTJr54Q0fmhMcTJ4+mTIcWNcrDFc91S11x9IhvKLwoE+ulY1ePoDyeNC9cEHhhKE2B9+bJu8cwXrq/HQVWifeuikEd8i4KvEFPnuO5C0O0+/vXqsMLjh3PK+FQnjrKlhdizgz5YRR4gB02llcvRMYo8tA2DHHBNdfbBWnH27279MMbroIHB8H5IDx0yJOj8/nQA73n0OmZQ3hcOXLmDp1Hfz79oG7e8Xw7sAQu3NWN4rjT34vHt2EJKOgj3nOHXJ1DV3LvxW9YHTnMhvfIdYE9UDiEj3X/ORSggObsd9A7yamzEg/4qIMOPgd9AMJAOuCXH0P0IHcXD/ShYxUAAAgUggceYDgQPvZc4GJEFyQ3kgkmCGQCix7kyFVy7AyE44ssSsHVPDYK6SMPO7JohVHJwUPQkAOt6MFSOSVXEJUDfcCiUZ6Jx6WOIIiQ3pRLnqnmmmy26eabAwUEACH5BAkEACQALAAAAAAqACoAhfq3Wfu6X/u9ZvzAbvzDdPzHfP3Mh/3Pj/3Tl/7YpP7esf7jvf7lw/7py/7s0/7u2P7w3P7y4P7z5P705f715/726f726v737P737f747v747/758P758f768/769P779f78+P79+v7+/f/+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb/wJFwSCwaj8ikcslsOp/QqBQKWixA0+nDYIhklw3EhMjgMogWxeM7LAwMZDMxgUCwhYbBQDEsG85CYQgJdyMNegUXQn6AHHUIEIUjCHqEI4xCC3V8khN6A4oRXF6OdRZTDQEEDUQKeoAODkIOdYBCEwoJY0sJAb5dQh8IBh9GIAkKWCMZCwnOskseBb6+lk4Nzs4LIU4KAtTWYNkK0E8VCL9OzQkNHVkVChVOHQ7ukvdF9NnPUhgQ//8wcDuCAIDBgwAWQJlgpaGVNQQRHlT4hKHDh0j07Sv3xB9ACALxibwlxgmICcqkTDBgcICTBw0aREjppODBA04ixIy5iwmHgwAIcT7RufOBCCYHDg6AyGEAAA5GREyocHTEB5gxvSxhYNDWCJYALIFQxiFChAxENDhooGGKg4MSRoTgwIGbCLMz7x0kIAQEXWUXzFKQtABu379C7potdufmEL8cUm4w2/PLQSKQU0o1W8gbx8yYK9gbObfuyCQkPnwgcbq169ew8QUBACH5BAkEACgALAAAAAAqACoAhfm/bvnCdfrEefrHgPvJg/vLifvPkfzUnPzZqP3dr/3gtv3ivP3lxP3pzP3q0P3s1P3v2v3x3v7y4P7z4v7z4/705v715/716P726f726v736/758P758f768/779f779v789/78+f79+v79+/79/P7+/P7+/f/+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb/wJNwSCwaj8ikcslsOp/QqBT6USg+0+lDIIhklwyDhLjgLoiXxOM7BAAIZDPxUDCwhQR3YlgWnIUMBQUHdycMbgAaQn1/GwaCEIUnBW6EJ4xCCoIIkicSiIoRXF4bggUXUw1uDUQIbn8NrCcNgn9CEQgHXksHiAO7HgYEHkYfBwlYJxoKB82ySh0BiACWTgzNzQkhTq6I1WDYB89OGAZuA07MBwwdWRgIGE4dDe2d9kMdDuEHDlIZEAABZth2xNw0NwqgSEjAsKEaJAYPJnyy0CHDNUfy7esX5V9ACAPviaRwgIKTDxKSSaEgAJETBwwYQFDppBeiAk4ixIw5psmGh4M4n+jc2aAEE0qIMJ4QIeJIiQgTjJ7It3OXkgWviIwIEULqh2QaHjywQERDAwaKpKDgGgLFiRAVKmwTIfYBiE5sm06NW4+C2J53TLB1u7dCPbpiORQSwXUEPr5DMIi1+oWrXiEdIAt5KrYQCRGEMWsWAmLCBpFCPsQliPoIB8WtY8ueTZtNEAAh+QQJBAAjACwAAAAAKgAqAIX4u2X4vWr6w3f6x3/7zo/81Jz82KX926393rT94r395cP958j96cz969L97tf+7tn+79v+8Nz+8d/+8uH+9OX+9Of+9ej+9ur+9+z++O7++fD++fH++vP++/X+/Pf+/fr+/vz+/v3//v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/0CRcEgsGo/IpHLJbDqf0KgU2jkcOtNpIxB4ZJcKgoSI4CKIFQPjOwQABGQzsTAgsIUC92FYDpyFCQMDBXciCm4AF0J9fxkEgg6FIgNuhCKMQgeCloUSiIoPXF4ZggMVU4cACkQGbn8LC0ILgn9CEQUEEUwFiAK6Ih0EAlhFHgUGHkIXBwTNsUsbAYgAnE1hzQTITq2I1UrXBAXPTxYEbnBNzAQJG1kWBhZOGwvtkvZFGwwF+/trURYNAga0kOyIuWmuoEQwwLChGiQHEdZqstAhQ39G8vHrJwWgwAYE74mc0gECsZFIFiBA0OAkSiIOViJIAOGlkZgyFXzIMoLDhnsRRj40eLBTxDyZkUhmyFBwQz0LsCYQsZAAQTwpIJZmCAEsQgQsHmAt4GBvw1JiGLxiECIBVtI7H5Zq4CoibYS1IjwwgJWhkNkMJ+3iFUEBVoNCGjLUEyJ4iNAFGL944ACCSOMhHB4MFsnBq0ubQkJcuEAXtOnTqFMrCQIAIfkECQQAJQAsAAAAACoAKgCF9rZb97hh+L5s+L9v+cJ3+sqH+8+R/NSc/Nil/Nus/N+2/eG7/ePA/ebG/enN/evS/ezT/u7X/u/Z/vDd/vHe/vPj/vTl/vXn/vXp/vbq/vfs/vft/vju/vjv/vnx/vrz/vr1/vv3/vz4/v37//7+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv9AknBILBqPyKRyyWw6n9CoFApCIEDTqSMQiGSXi8KEmOAmiJaD4zsEAAZkM9FAILCFAzdiWA6chQt1BnckC24AGEJ9fxx1BBCEJARugySLQgiCkSQTh4kRXF6NdRZTDG4MRAduCkINDUIMdX9CEgYFEkwGhwK5JB8FAx9GIQYHIUIZCAXMqUsfAYcAlU5hzAXHTquH1GDXBs5PFgVuAk7LBQodWWmlTR0M65vzQx4OBvj4a1EWDv7+FkQgISfNDa0mEg4oXHgA1hGCBQ8ySchQoUMjHhrkw3dR3D+AAumJHPEERAQsWUaAABGSCYMECRygfKJyJQiSTSDATKDAixOOETZvQtG5cwFOJTVZlhBSQkOGpUVGOICAE95OSEtKKCXSoUKFYSQ2bBBSgQEDX0IsKEjgLsoIrxVIfnjwYJgIswzAEsrglYOQC3QvCIlgdt+dEHBxAn4gmMRdsxn2evUwZHFjEhQKE/IauXLgIVLNEgKh4SgJy0Q+QLhMrwNdvSKNlLBgAWrs27hz644UBAAh+QQJBAAhACwAAAAAKgAqAIXvv3zxw4P1zJP2z5n30p/41aT626/63LP63rb74bz748D75cb858r969H+7dT+7dX+7tf+79n+8Nz+8d/+8uH+9OX+9un+9+3++PD++fH++vP++vT++/b+/Pj+/fr+/fz//v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/0CQcEgsGo/IpHLJbDqf0KgUuiEQNtMpAwBwZJcJgIRo4BqIlMHiO+QCyGZigMsWugnDMuAsPHADdSBhXBZCenwXbg2BIG4ChnEgBFyPjBJuhQ5cXolcFFMKXApEA5EKo4KRQg8CAA9MrW4QQhpcGkYcAQMcQhWTXAlMGW6UUH6OvE2ljk7HAAHBUBXETr8GGFkVAxVOGAnYjOHiaAvl5RUdSSHr7OtQDgLx8gKoR+3t7/Py9eNDFOblKKTrJy7EhhBONDS4NSVEBgsWMjhJYGUBwycbIEK8uISBFQIFFjm5oNECRyYePx4YqESDxgwIQXyoMOGDEQ8KGHgQcoGiFXMGTDpYuMAShAUIEC4IgShEwoEDXvwZIPBJSgekEHZiKIeNw9MD4AJRQMoNxL8FVRs8XRNIA9IIO80GFMIBwdOybCYgLSTkbFUQEZ7yyxIBwgRyaIfgPIAgEAZ0iP+CwMBAsrgLXAki+TChpubPoEOLZhMEACH5BAkEACgALAAAAAAqACoAhey6dPHAe/bKjvfOlPjRmvnVpPrYqPrarfvcsvvetfvgufvivvzkwvzlxv3oy/7qzv7r0P7r0f7t1P7u1v7w2/7x3/7z5P705v715/716P726v737P737f747v747/758P758v768/769P779v779/78+f79+//+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb/wJNwSCwaj8ikcslsOp/QqBQaIhBC02kDAIhkl4kAhWjgGogVAeM75ALIZmIAEGAL3YRhGXAWHrh1dgluF0J7fRpzAA52QooChnEnBFyQjScUhCcRXF4abhVTClwKRAKSCqUno3xEEQIBXkunbhJCIHMgRiIBAiJCFgMBw6pKIG6VUAfDwwIjTgPIlkzLzMVOFopvTcIBBhtZwRZOGwrgl+hFKCYl7e0mUhUM8/MVJEgkIPr7ICVQEAICChRwjUg+fvr8PQE4MGDBIevcvYtHr969dBhPmPgAr0kIB1immNhQoQIGJwgGDFgQ8skHCyUrdHDCQOUAAoyaoLgQUyaUjpo2DVxU0iEmBoUoKExAYaSEAgYKNaRUuWbJiAoWng2p4MBBBmDjTkwwYOABmgIDQkkZ0dWBPw6pOJwIQdbAzEsTuqqlkGrMCQdkF1zy0PWBQr4K/IY4QDYsGwldCwlB7PeEBLIPpTxwYGsI5SFODRxotIGC1sl9iXRgoDajhrgZk5iYMKFj7Nu4c+u+FAQAIfkECQQAJwAsAAAAACoAKgCF78OH9MqQ9s2T+NGa+dKd+dOg+den+tuv+t20+t64+uG+/OTD/OXE/ebG/ufH/unL/unN/urP/uzS/u3W/u/b/vDe/vLh/vPj/vTl/vTm/vXn/vXo/vbq/vft/vnx/vny/vr0/vv2/vz4/vz6/v37/v79//7+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv9Ak3BILBqPyKRyyWw6n9CoFPoRCD7TaQMAiGSXB8CEWOAWiBXB4jvkAshmopstdA+GZcBZaJjTw1wXQnl7HG4OdHV+hEICfokTboIRXF6GXBVTJSIiJUSOAAZCCQlCCFwERBBcEEwknCIjJ0IeXB5GIAACIEIWoAAITa+wJFB9bgEhTsOcxU3HXMFQJ8MjTqAEHVnUs00dCNqJ4kgjIObm1lEVCuzsFcpHHhnz9BnwTg9u+tJG8vXz95rk0xctSblzINJBWddOwbtxEImQ4OCMiYcGt6aQuCBBQqZnVhBkfMJhQkcJGpwosGKlgZMSFE6ihLKSZYGASDScrCBCCImFCRAqDhFxQEFPExsMsFRgUQKFkSYqMGAgyIQFC0IkECCAaAiFAQIoTAExlYEyDgcOcDDxYWu2cRGmjjExIe1cBlv5sekw1QG8ugfmfiiw9SMbCFOxCgE81wSErQcSOWDQagjjoQcI7GGjYQIvy3aJdFAgNqIQDGnXmibXUeHq17Bjy04UBAAh+QQJBAAtACwAAAAAKgAqAIXpu3ztwILxxYf0yIv2y5D3zZP4z5b40Zv405/41KL41qX416r42rH43LX43bn54cD64sH85MP95sf958j+6Mr+6cz+6s3+6s/+69D+7NT+7tf+79n+79v+8N3+8d7+8uD+8+P+9OX+9ef+9ur+9+z++O7++fH++vT++/b+/Pn+/fr+/fv//v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/0CWcEgsGo/IpHLJbDqf0KgUajIYTNNpBACoZKUH7oHYGTi+yjBgPAxw0Uk1m5XgBuBIuVDEBUjwR3osBVwCgEcVXF58XB1TKiUmKkoMDEIMXAZEFG4UTCgloSYtTCYBA1gsHwN9C0wtJqGhKFB1fQInTiixs062XK5QLSeiTgSZI1ktKKRNIwvJh9JDyyTW1rRRGw3c3BzZRiMc4+QcqU4TAerrAcHh5eTnTens6u5F1dck4E/b3Q0b+E0DlCJECiclIpTIksIDBQoanCAYMIDBQighKjyk8MFJA4oDCkRwsiLDRo5QPoI0cHDJh40acrFQYSHCpCIpFDRoGWIixXAGTEpQwHBRiAZuHoRwSMrigpWRQzQYGBBRiolutEYkSJCsipVoeCZwwyAEw1ayLCBYsYRHBLcH2cwmQOvVgCM4EbwNkYuWBQUrCvA8aAC17NkhOa3gySiPL5ERDTIMFAJiK9jJOB+2xMy5s+fPWYIAADs=);
  background-repeat: no-repeat;
  background-position: center center;
}

.b-flexslider_no-preloader, .b-flexslider.loaded {
  background-image: none;
}

.b-flexslider .slides li {
  display: none;
}

.b-flexslider .flex-prev, .b-flexslider .flex-next {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -27px;
  border: 5px solid #fff;
  width: 29px;
  height: 43px;
  background: #d5d5d5;
  background: -webkit-linear-gradient(top, #d5d5d5 0%, #d7d7d7 100%);
  background: linear-gradient(to bottom, #d5d5d5 0%, #d7d7d7 100%);
  border-radius: 0 26px 26px 0;
  cursor: pointer;
  z-index: 10;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}

.b-flexslider .flex-prev:before, .b-flexslider .flex-next:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy43IDE0LjI3Nmw5LjU4Ny05LjU4NWMuODgtLjg3NyAyLjMxNy0uODc3IDMuMTk1IDBsLjguOGMuODguODc4Ljg4IDIuMzE3IDAgMy4xOTVMMTMuOTcgMTZsNy4zMTUgNy4zMTVjLjg3OC44NzguODc4IDIuMzE3IDAgMy4xOTRsLS44LjhjLS44OC44NzgtMi4zMTcuODc4LTMuMTk2IDBMNy43IDE3LjcyYy0uNDctLjQ3LS42OC0xLjEwMi0uNjQ2LTEuNzIyLS4wMzQtLjYyLjE3NS0xLjI1Mi42NDctMS43MjR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat center center;
}

.b-flexslider .flex-prev.flex-disabled, .b-flexslider .flex-next.flex-disabled {
  display: none;
}

.b-flexslider .flex-prev {
  left: 0;
  border-left: 0;
}

.b-flexslider .flex-next {
  border-right: 0;
  background-size: 26px 26px;
  border-radius: 26px 0 0 26px;
  right: 0;
}

.b-flexslider .flex-next:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjQuMjkgMTQuMjc2TDE0LjcwNiA0LjY5Yy0uODc4LS44NzgtMi4zMTctLjg3OC0zLjE5NSAwbC0uOC44Yy0uODc4Ljg3Ny0uODc4IDIuMzE2IDAgMy4xOTRMMTguMDI0IDE2bC03LjMxNSA3LjMxNWMtLjg4Ljg3OC0uODggMi4zMTcgMCAzLjE5NGwuOC44Yy44NzcuODc4IDIuMzE2Ljg3OCAzLjE5NCAwbDkuNTg2LTkuNTg4Yy40NzItLjQ3LjY4Mi0xLjEwMy42NDctMS43MjMuMDM2LS42Mi0uMTc0LTEuMjUyLS42NDYtMS43MjR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat center center;
}

.b-flexslider_arrorws_inner .flex-prev, .b-flexslider_arrorws_inner .flex-next {
  left: 10px;
}

.b-flexslider_arrorws_inner .flex-next {
  left: auto;
  right: 10px;
}

.b-flexslider_no-pager .flex-control-nav {
  display: none;
}

.b-flexslider__simage {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}

@media (max-width: 1200px) {
  .b-flexslider .flex-prev, .b-flexslider .flex-next {
    left: 0;
  }

  .b-flexslider .flex-next {
    left: auto;
    right: 0;
  }
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.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) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1025px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 1025px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 1025px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 1025px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 1025px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

.b-temavideo__close {
  width: 1.875em;
  height: 1.875em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABS1JREFUeNrsV0tMY1UYPrelPORVHQqkRAwqj4DGxxDYsJgE2EBCnPCOuiAah8S9bHRBWMHOrcHEhQYIRMCEBITGzMaAcSIaBgjtGMJAAcFSHrY8W7+/c8719vbe9tap46Z/8ueec889/3f///znf0jBYJAZoBfAjWAb+HX+bhV8AJ6XJOmAxUsEHIXvgh3BGBQIBO5fX1+/mwjgSvBSME66urr65fj4uMYIrqRh6hbwN+As5cuDgwN2fn7Ozs7OQvPMzEyWnp7O8vPz1Yqc7+3tfWS320lGwCjwXfC3yhcbGxtse3ubwZzaAiSJFRUVsbKyMmYymZT7Pi4vL/8Cw+tYwOQ0S+AMmvj9frayssJgOkNHlpOTw6qqqkKWILq5ubmcm5trbW5untUCF8Bm8M/gN2ni8/nY0tISbY7LX0jjmpoalpX15JROTk7clZWVtTs7O2612YVt3hegRKSpErStrU0XTLlGx7G6uirvhRXsw8PDn9Aw4ie5Q3wqXtBG/GmE4PHxcV1Q5RrtXVtbk+e1tbXvWa3WlzC0qIFvw0Feocnl5SVzu90Rgjs7OyMAoq3Bq9nFxUVo/Dyot7f3HQytYcAwT71yg5ImJiZkwYIIQA1K1N7eHvbd7u6uPK6urr6DRwH3pSfAiDjy2Z6enkaYUy1QAEYDVcsqKCh4EQ+7uDFC4wIxIVNrkZbgWGtKWbm5udl4FIKfk4HhgRZl+NSjsbGxuEOxIsiQiXPDNIap/WKSkpIS88qoScvbiSyWf5zY6/VecVAZwISzcIqJiDpaoGoniwWekSErxzY3N32keJhXb21tPVA4QUxQOlOtc1WDFxYWyuPFxcVDPOh+yVHJjHvr7ejouGc2my2pqans6OgolIWI8D6UBLQcieIyBRutNVxdVlJSEhrjPgd6enp+Qux/iOk6OJTeTLOzs3+ur69/LzZRltHyWi0t9daUMqampnY9Ho8Xwz8oDcgaU4iFhp6mpqYOaG1OS0tjxIeHh2Ha6ZF6raKigtlsNsYz3A1+ahnATp75tkWyIODg8vKyv7S0tPANkEhxanAjBBmsuLhYnvf397ump6cf8cy3DD4OS4s4R3LBt2ZmZj6H5tXKgO9yuRj+OCogkkDIvPTDgkZHR93d3d2/Yfgr+DsO7FMDkwfl4wrcwYbPWlpawuxHxQDFXvoRUZdR7s3OzmZ5eXmyaQVBy72urq6HOMLfMXWA74P3yboRxR6/3JSlPhgaGlrEppt4iz3aA/PSec6DvwJ/CH5VnRIjqkxQGvkHbcB5fT05OfkYITVgBJS8FzXWj9hLpc6X4HvgSi4zdpUJq9OHlE1ug99GtVje2tr6cn19vQ2CM2FiiRihNuB0On0Oh8OD4/Hs7+9T6KVrswl+wPkx+NxoeUvgZJpb3PSvcXPZeMmbriiZAlwwBQW6AuTBK2AXn1/plrfRam4e2G/xXGrnqc3K/UHigumKUAWxQ/mfA/rDHClOYOU3Fp5LhcZmDY3/4j9iqBmTDDZt+gIk6d/tS3aLyW4x2S0+026xsbFRF0y5ltBuUQgeHBzUBVWuJaRbFIIbGhoiAKKtPXW3OD8/LwsWRABqUKK+vr7EdotqgQIwGmjCukUtwbHWEtYtLiwsPPtuMdp10vL2hHSLWo5kBPypukU979U6VzV4rG7RNDAw8AMcIWRuCnXU6eldJyWgGlw5Jxmiq6BucWRkhHqmUw7ODHWLQqCWlnprCesW6+rqdM9XvZbsFpPdYrJbTHaL/3m3+L/R3wIMANRfloV3sXQLAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% auto;
  position: absolute;
  top: -0.9375em;
  right: -0.9375em;
  z-index: 50;
  cursor: pointer;
  border: 0;
}

.b-temavideo__close:hover {
  background-position: 0 bottom;
}



#loadingbar {
  position: fixed;
  z-index: 2147483647;
  top: 0;
  left: -6px;
  width: 1%;
  height: 2px;
  background: #b91f1f;
  border-radius: 1px;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

#loadingbar.left {
  left: 100%;
  right: 0px;
  width: 100%;
}

#loadingbar.up {
  left: 0px;
  top: 100%;
  width: 5px;
  bottom: 0px;
  height: 100%;
}

#loadingbar.down {
  left: 0;
  width: 5px;
  height: 0;
}

#loadingbar.waiting dd, #loadingbar.waiting dt {
  -webkit-animation: pulse 2s ease-out 0s infinite;
  animation: pulse 2s ease-out 0s infinite;
}

#loadingbar dt {
  opacity: .6;
  width: 180px;
  right: -80px;
  clip: rect(-6px, 90px, 14px, -6px);
}

#loadingbar dd {
  opacity: .6;
  width: 20px;
  right: 0;
  clip: rect(-6px, 22px, 14px, 10px);
}

#loadingbar dd, #loadingbar dt {
  position: absolute;
  top: 0;
  height: 2px;
  -ms-box-shadow: #b91f1f 1px 0 6px 1px;
  box-shadow: #B91F1F 1px 0 6px 1px;
  border-radius: 100%;
}

#loadingbar.left dt {
  opacity: .6;
  width: 180px;
  left: -4px;
  clip: rect(-6px, 185px, 14px, 25px);
}

#loadingbar.left dd {
  opacity: .6;
  width: 20px;
  left: 0;
  margin: 0;
  clip: rect(-6px, 22px, 14px, 0px);
}

#loadingbar.left dd, #loadingbar.left dt {
  top: 0;
  height: 2px;
}

#loadingbar.down dt {
  opacity: .6;
  height: 180px;
  top: auto;
  bottom: -47px;
  clip: rect(-6px, 20px, 130px, -6px);
}

#loadingbar.down dd {
  opacity: .6;
  height: 20px;
  top: auto;
  bottom: 0;
  clip: rect(-6px, 22px, 20px, 10px);
  margin: 0;
}

#loadingbar.down dd, #loadingbar.down dt {
  left: -5px;
  right: auto;
  width: 10px;
}

#loadingbar.up dt {
  opacity: .6;
  height: 180px;
  bottom: auto;
  top: -10px;
  clip: rect(13px, 20px, 190px, -6px);
}

#loadingbar.up dd {
  opacity: .6;
  height: 20px;
  bottom: auto;
  top: 0;
  clip: rect(-6px, 22px, 25px, 10px);
  margin: 0;
}

#loadingbar.up dd, #loadingbar.up dt {
  left: -5px;
  right: auto;
  width: 10px;
}

@keyframes pulse {
  30% {
    opacity: 0.6;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 0.6;
  }
}

@-webkit-keyframes pulse {
  30% {
    opacity: 0.6;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 0.6;
  }
}

.b-messages {
  margin: 0.3125em 0;
  width: 100%;
  overflow: hidden;
}

.b-messages li {
  margin: 0 0 0.625em;
  list-style: none;
}

.b-messages li:last-child {
  margin-bottom: 0;
}

.b-messages li li {
  margin: 0 0 0.1875em;
}

.b-messages li li:last-child {
  margin-bottom: 0;
}

.b-messages__error, .b-messages__success, .b-messages__note, .b-messages__notice {
  font-size: 0.75em;
  border: 1px solid #fcd344;
  background: url(data:image/gif;base64,R0lGODlhEAAQAPefAP787/bhdPbhc/bgcv/++ffnv9eBLPHSlP765fPTpvLSk+7GfqOVev342+rq6/PUpf351OyjTPjly/7520ZGRfz2zf32z/jjtP320v334eq5ae27a/777Pbgcffv1+Wqb/vv0v351vz0yf3lQf354NzTvvft1OzAfN58FuaoT+qZL/vDUe+xYNiJMuuhOOiyZ/z0x++1aPTkx/e+S/CuZfXcWfj14lhELvLKkPbkau+0Y/fv2szMzf788PTesfjw2P3230JCQJiKOlBNRVtXTurAgru8vO/KhJiZnfzz1/HOrO/DnN2VPvPbruWxdPvxyouGd/744vbdpu7Fff/97ffiy/776/787uymTPjkt/z1yPvxuPz00/763Oqza+Gvbp+ho/DIfvzw2P754PvxtP3mR2BZUOiRFvfhd+adRvzwxPvxqPjlhv31wPjqlouPlPLdvPnpyfXiXffjfPbhdfXhsWxlV6KlpvDMhdeDLP331v766/fkgvr56ffmv/vyuv353/blu/7+3HZuYNqOOdOIPO/Ii/XeaPflcvjx1uPcyJeDZpSNf/331frrw/zyz/787P354uaGCfPVRunizv304v765Pr56uvk0frrivjftvvsx6KiqPr35ox/Nfr67AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAJ8ALAAAAAAQABAAAAjbAD8J/JQokJQDeMIc8TFwYCc/WTYlyRBFjKYNGn4M7FPHUSQSjSyIgBFiD44UNgQWuICggaUeBAgAwECGipciAhWAmACIwxUAAKyM2bJGAhOBC4BoqaCHy6Mnav64QVSphcApcSDMYcMihg4sfGpkqkJIYBNDkNCooBPgkABJkwR9cCLw0okHXVwEyCFnwJk2SvLsGOjhRQIaAQQM6BBhiQE4DT+Z+JJmRpkRK1AUkhFZIKVFDIR4GnQDU+eBUO5wQvLGzOmBjIw44AHGzmuBiohQCDKkxO3fAgMCADs=) no-repeat 0.83333em 0.75em #fafaec;
  padding: 0.66667em 0.66667em 0.66667em 2.66667em;
  font-weight: 700;
  color: #3d6611;
}

.b-messages__error {
  border-color: #f16048;
  background-color: #faebe7;
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAPeAAOxwW+psWe5zXPN8YOtuWvu9qednV/B4X+92XfWCY+JfU+hpWPF6X/N+Yfi0oOZlVvaJa+ViVfbZ0vrJvvKpn/Omkfrd1vSAYuWOg9yXiN19b8JKMeWzqPLUzvWwo9RkUsNMM+ySf/aKcvKKcs5dTPSZhPGon+qNe+yLf+OEdfGTgul9aNVfRup1XOmllva0pM1hS+FdUvq5qfCXg+y6r+BzYPrZ0+yYifTDuOa0qfjb1Pq8qOlvX+NmW+NhVOx/Z/GdkPm5puVxWOeRhfiiidFhUPPVzvWDafGlmfSMdORnXN1uVsxfSfHTzO6DbveFa8VONeuJfe2SifSsofGXhOFyWu2fleaIePLBtvmRee6qm9FhScxVO8ZaQ+dsXd1wXfezpMZVPt6Zi/ihiPCfjsNSO/ijiviGbPi1pfmMdOqHffOvpuGdjtBYQOh/Z/KAZe6gld18b/i2ofWBYvSmku16YPGom+yBbNhtVuySiOeQhPi1pu68sfezoPSEZ/////rr5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAIAALAAAAAAQABAAAAjSAAEJHEiwYEELMrI8OZLkhQ6DgCakcULHgYMKK37gKDjhDJUCZiBAILIjhBAsAy2ImFEgQYI/fxoMCHKiigSBe+60nHMBJoMDCNB8cSFwRIUxF2TCRCAAgIobeATWkeNnwE+YAAgE4GGnjcAWfd4AFWDjT4AFBrwg4SLQDZkSTQkAWWPgQYQoQ2AI1FIDjNYFMCP4UEChiBiBEpZc8VBXSh4FMShoCNNhIB8WKaagUNJDjYk4G3IUpLHlgx44VjCQKMMBohE2TKCA6JKhCcTbBQMCADs=);
  color: #df280a;
}

.b-messages__success {
  border-color: #446423;
  background-color: #eff5ea;
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAPeeAJDOf67cpYPOd7HLr53YknLIaPz9+7fhr7XhrnrMbW/CYW23V67Xoa/XoLTaprTZpb/juG7EYqnbl0yXPd3q2jN7MJfMhXO6XK/cpm7EYTR/MW+1WHC/V2vDSnPHZmSwTGnCSLLUsFSyNIXFdbXWsL7jtnnBZHTDZE6bQbXbqNvl2pzOjNrn2ZrUjZ3Oi/3+/VG2LSmPJCaDI5/Skb3esbnasH7BaXG5W7fhsCh5JCZ+IyZyJGbESJnNimq5UHXIaF6pSLPZpVy0PY68i2/GZK3em5bNiGy2VpbHg9bu0nDBY6fYk0iwJ+3364nEdsbnunS3WzSOMUKgMkOgMj6MOrTfrH+4aXC4WePw3pbLhqHWlVzCPKPXlnDHZW61WI24in/KcD6KOnbKavH58HbJaXy6ZHe8YLHdp9rk2Y61i/T68t7r2ovIeLTdqtns1JrHh1KgQnK5W6HXlZrKh37Hb4DMcnHEY3S3XHG+X6vTm6vSm+Px3m+1WbLbqH28ZrXfrOHu23nJayh2JD6YO5vXkX23ZnTCWVzAOsDkuYDKczuhJpjLhnTIaH2+Z1q+N4fJeYO+bZnRi2nHScfnuj6EOpDEi27FY5nQjJjMh3HJVOb044fCcm/DYf////j39wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAJ4ALAAAAAAQABAAAAjdAD0JHEiwYME9RTIdcgRiCSCDniZJMsQlQAAtPkTQKPhkC4ADBAQIIICAjaIaA7HwAIAggZgCjH4EquJECgWBEjgcSFCgi6UIdkrQ+QOkksAOcgiRIZKBkwJEnTRFcjFIIIwzdTzgSKIEQicDl2wwkCGQCQYwicZ0avLVyI1GDXQIFDKjxYlHajq9yLIgjoU3YQSu+NDGBJ4Rbnoc8XLHAYovAtdM2dTHzIUrfDZACWJFg4qBJGJASoHJT5lFDwrtGFAwRBQ4c/LoQTKhAmuDLIZQySGIUho0EIMXDAgAOw==);
  color: #3d6611;
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

#cboxWrapper {
  max-width: none;
}

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
}

#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

#cboxContent {
  position: relative;
}

#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

#colorbox:focus {
  outline: none;
}

#cboxTitle {
  margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}

#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
}

#cboxClose {
  display: none;
}

.b-scolorbox #cboxContent {
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 0.1875em;
  padding: 0.625em;
  overflow: visible;
}

.b-scolorbox #cboxWrapper {
  overflow: visible;
}

.b-scolorbox #cboxLoadingGraphic {
  background: url(data:image/gif;base64,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) no-repeat center center;
}

.b-scolorbox #cboxClose {
  display: block;
  cursor: pointer;
  position: absolute;
  border-radius: 50%;
  border: 2px solid #cccccc;
  top: -0.9375em;
  right: -0.9375em;
  z-index: 50;
  padding: 1.625em 1.625em 0 0;
  overflow: hidden;
  width: 0;
  height: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjIuMjQ1IDQuMDE1Yy4zMTMuMzEzLjMxMy44MjYgMCAxLjE0bC02LjI3NiA2LjI3Yy0uMzE0LjMxLS4zMTQuODI1IDAgMS4xNGw2LjI3MiA2LjI3Yy4zMTMuMzE0LjMxMy44MjcgMCAxLjE0bC0yLjI4NSAyLjI3OGMtLjMxNC4zMTItLjgyOC4zMTItMS4xNDIgMGwtNi4yNy02LjI3Yy0uMzE0LS4zMTQtLjgzLS4zMTQtMS4xNDIgMGwtNi4yNzYgNi4yNjZjLS4zMTMuMzEyLS44MjguMzEyLTEuMTQgMGwtMi4yODMtMi4yOGMtLjMxMy0uMzE0LS4zMTMtLjgyNyAwLTEuMTRsNi4yNzgtNi4yN2MuMzEzLS4zMTIuMzEzLS44MjYgMC0xLjE0TDEuNzEgNS4xNDdjLS4zMTUtLjMxMy0uMzE1LS44MjcgMC0xLjE0TDMuOTkyIDEuNzNjLjMxNS0uMzEzLjgyOC0uMzEzIDEuMTQyIDBMMTEuNDA1IDhjLjMxNC4zMTQuODI4LjMxNCAxLjE0IDBsNi4yNzctNi4yNjZjLjMxMi0uMzEyLjgyNi0uMzEyIDEuMTQgMGwyLjI4MyAyLjI4eiIvPjwvc3ZnPg==) no-repeat center center #fff;
  background-size: 65%;
}

#colorbox.b-scolorbox {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.35);
  overflow: visible;
}

.colorbox-gallery {
  background: #fff;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.35);
}

.colorbox-gallery #cboxLoadedContent {
  margin-bottom: 1.75em;
  padding: 0.3125em;
}

.colorbox-gallery #cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494;
}

.colorbox-gallery #cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 63px;
  color: #949494;
}

.colorbox-gallery #cboxPrevious, .colorbox-gallery #cboxNext, .colorbox-gallery #cboxClose {
  padding: 23px 23px 0 0;
  overflow: hidden;
  border: 0;
  position: absolute;
  bottom: 5px;
  left: 5px;
  width: 0;
  height: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAyCAMAAADMf73vAAAApVBMVEUqTIUyUok2VYs6WY1EYpROaZhRbZtSUlJWcJ1ZWVlac59ed6Fie6RmZmZqgahsg6tycnJ0iq54eHh5j7J9kbOClbaEhISGmbiHmrqKioqKnLuQob6ZmZmZqMOhsMilpaart86tra2vu9GzvtK1tbW8xte9vb3ExcXGzt3MzMzN1OHW1tbX3efe3t7g5ezi4+Pk6O/m5ubo6/Dv7+/y9Pb39/f///8mAYZkAAADKklEQVRIx8WXD1PbIBjGmXbLamyq7ZbZtVusdY2YICVQvv9H2wuBBAKp7Z235Tzd8eN5+P8+NyQ/7ENn9Dny4yVWrMLqq9iww/mgteLQRBljFDB3+wMgjHHGSAiGCm1FcNUItYijaCpMegHBhBvAiQuop6CdFcG0H5HTXgJAdED4wFNQY8VdgZZwuwjq7vfRBREFWOHK2wXJK9z+A1bnA2JBVIEkw+oM6H4Psyz3pTob3QJ/GtO1MnNoLLCnZlesW5Cs9BBik29EmeeVnn+lDbqx9xtqFuaDbdGdZ6WszIbQPH9e5Vu9Ke1CWsAIIdt8RQIgeZFvABILOisJU4KJmQPqFftcfYvp3gFMAbpqwcICZWUOaLWYltKzksbqbpokybMPmHJazJLEtTJ7V0D3KXetNNjOlE+SbIYAz2YaeFZ6gRjGnbbtdks0wEVRLJJ2fR4Ar2QG8Lnfq0rfL65syiTZOgfVvbpiWnknaAC5W/gn2N6SsiiYOt3CvVdmF2XJ7Mvz7xUv/HslB29ePXpzqUfByG2HHsR7UaR/at7L4S6IKJApJa6AuDXmfGDrFdNF98jZoF5BNWkBxT4IFV0VxYTAG8FhscTqcYwAT/Hhtf2SYBmNIvRvc/D/WXGiN3FQzU9te6DoIxWik5Hq/eSUYwrUvkY3IJl3E+NZG1OgtgR4z4CNJSfpnSKKSKSS08kpxxQnI/UyYEvf43r9IsWv9bpxSp9d6eObU+E8EIvUtyy7bx6z7LebnHYV6/s6FqniRxaN1F2WfYMfMUzOl91uB+BPGKlv0FzX9asTqWa26yzLbg9BDqrmLLu5XrqRqn6/3CtwO0FhpDZZOlnKqNXNNUJo7oNXY4RQGKnLK2iug0j9/nnyCQD6cvCB+Pl1ohS+lV75b4RgiIkYJudDmqYgmQdALsEGYDqM1Bqhq8McoWUsUlP0EIvUJ4RikbpM0ycpYIxD5PrMn+L3qr4aRuropbbTEmORehhEKgsCkp1KTjmmMJEq3PazIjVUdJHaIjGM1NGsDRXIzBhqImVU1UT2TnLKMQXqkf7Oj1RqFDSSOJzzC/8T5ys+MLz+AlfgweMNabgBAAAAAElFTkSuQmCC) no-repeat -25px 0;
}

.colorbox-gallery #cboxPrevious:hover, .colorbox-gallery #cboxNext:hover, .colorbox-gallery #cboxClose:hover {
  background-position: -25px -25px;
}

.colorbox-gallery #cboxPrevious {
  background-position: -50px 0;
}

.colorbox-gallery #cboxPrevious:hover {
  background-position: -50px -25px;
}

.colorbox-gallery #cboxNext {
  left: 32px;
}

.colorbox-gallery #cboxClose {
  left: auto;
  right: 5px;
  background-position: 0 0;
  display: block;
}

.colorbox-gallery #cboxClose:hover {
  background-position: 0 -25px;
}

@media (max-width: 768px) {
  .b-scolorbox #cboxClose {
    top: 0.3125em;
    right: 0.3125em;
  }
}

/************** Messages  *************/
.success {
  color: #3d6611;
  font-weight: bold;
}

.error {
  color: #df280a;
  font-weight: bold;
}

.notice {
  color: #e26703;
}

.messages.hidden {
  display: none;
}

.gb-svt {
  display: none;
}

.jq-checkbox {
  top: -1px;
  width: 13px;
  height: 13px;
  border: 1px solid #C3C3C3;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  vertical-align: middle;
  cursor: pointer;
  background: #fff;
}

.jq-checkbox.checked .jq-checkbox__div {
  width: 9px;
  height: 9px;
  margin: 2px 0 0 2px;
  border-radius: 2px;
  background: #666;
  box-shadow: inset 0 -3px 6px #AAA;
}

.jq-checkbox.focused {
  border: 1px solid #08C;
}

.jq-checkbox.disabled {
  opacity: 0.55;
  filter: alpha(opacity=55);
}

.jq-radio {
  width: 12px;
  height: 12px;
  border: 1px solid #C3C3C3;
  border-radius: 50%;
  background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  vertical-align: middle;
  cursor: pointer;
}

.jq-radio.checked .jq-radio__div {
  width: 6px;
  height: 6px;
  margin: 3px 0 0 3px;
  border-radius: 50%;
  background: #666;
}

.jq-radio.focused {
  border: 1px solid #08C;
}

.jq-radio.disabled {
  opacity: 0.55;
  filter: alpha(opacity=55);
}

.jq-file {
  width: 270px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}

.jq-file input {
  cursor: pointer;
  height: auto;
  line-height: 1em;
}

.jq-file__name {
  box-sizing: border-box;
  width: 100%;
  height: 32px;
  padding: 0 80px 0 10px;
  color: #333;
  font: 14px/30px Arial, sans-serif;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #F1F1F1;
  background: #FFF;
}

.focused .jq-file__name {
  border: 1px solid #5794BF;
}

.jq-file__browse {
  position: absolute;
  top: 1px;
  right: 1px;
  padding: 0 10px;
  border-left: 1px solid #CCC;
  border-radius: 0 4px 4px 0;
  background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #333;
  text-shadow: 1px 1px #FFF;
  font: 14px/30px Arial, sans-serif;
}

.jq-file:hover .jq-file__browse {
  background-color: #E6E6E6;
  background-position: 0 -10px;
}

.jq-file:active .jq-file__browse {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}

.jq-file.disabled .jq-file__name {
  color: #888;
}

.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

.jq-selectbox {
  vertical-align: middle;
  cursor: pointer;
}

.jq-selectbox__select {
  display: block;
  font-size: 0.875em;
  box-sizing: border-box;
  border: 1px solid #b5b5b5;
  border-radius: 0.35714em;
  padding: 0.35714em 0.28571em;
  -webkit-transition: box-shadow .3s, border-color .3s;
  transition: box-shadow .3s, border-color .3s;
}

.jq-selectbox.focused .jq-selectbox__select {
  box-shadow: 0 0 5px #07b;
  border-color: #07b;
}

.jq-selectbox.disabled .jq-selectbox__select {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

.jq-selectbox__select-text {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 35px;
  box-sizing: border-box;
}

.jq-selectbox .placeholder {
  color: #888;
}

.jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 100%;
  border-left: 1px solid #CCC;
}

.jq-selectbox__trigger-arrow {
  position: absolute;
  top: 14px;
  right: 12px;
  width: 0;
  height: 0;
  overflow: hidden;
  border-top: 5px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  opacity: 0.3;
  filter: alpha(opacity=30);
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
  opacity: 1;
  filter: alpha(opacity=100);
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
  opacity: 0.3;
  filter: alpha(opacity=30);
}

.jq-selectbox__dropdown {
  top: 33px;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 1px solid #CCC;
  border-radius: 4px;
  background: #FFF;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  min-width: 100%;
}

.jq-selectbox__search {
  margin: 5px;
}

.jq-selectbox__search input {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 5px 27px 6px 8px;
  outline: none;
  border: 1px solid #CCC;
  border-radius: 3px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
  box-shadow: inset 1px 1px #F1F1F1;
  color: #333;
  -webkit-appearance: textfield;
}

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none;
}

.jq-selectbox__not-found {
  margin: 5px;
  padding: 5px 8px 6px;
  background: #F0F0F0;
  font-size: 13px;
}

.jq-selectbox ul {
  margin: 0;
  padding: 0;
}

.jq-selectbox li {
  min-height: 18px;
  padding: 5px 10px 6px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -o-user-select: none;
  white-space: nowrap;
  color: #231F20;
}

.jq-selectbox li.selected {
  background-color: #A3ABB1;
  color: #FFF;
}

.jq-selectbox li:hover {
  background-color: #08C;
  color: #FFF;
}

.jq-selectbox li.disabled {
  color: #AAA;
}

.jq-selectbox li.disabled:hover {
  background: none;
}

.jq-selectbox li.optgroup {
  font-weight: bold;
}

.jq-selectbox li.optgroup:hover {
  background: none;
  color: #231F20;
  cursor: default;
}

.jq-selectbox li.option {
  padding-left: 25px;
}

.jq-select-multiple {
  box-sizing: border-box;
  padding: 1px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  background: #FFF;
  color: #333;
  font: 14px/18px Arial, sans-serif;
  cursor: default;
}

.jq-select-multiple.focused {
  border: 1px solid #5794BF;
}

.jq-select-multiple.disabled {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

.jq-select-multiple ul {
  margin: 0;
  padding: 0;
}

.jq-select-multiple li {
  padding: 3px 9px 4px;
  list-style: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.jq-select-multiple li:first-child {
  border-radius: 3px 3px 0 0;
}

.jq-select-multiple li:last-child {
  border-radius: 0 0 3px 3px;
}

.jq-select-multiple li.selected {
  background: #08C;
  color: #FFF;
}

.jq-select-multiple li.disabled {
  color: #AAA;
}

.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
  background: #CCC;
  color: #FFF;
}

.jq-select-multiple li.optgroup {
  font-weight: bold;
}

.jq-select-multiple li.option {
  padding-left: 25px;
}

input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
  padding: 7px 9px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #333;
}

input[type="search"].styler {
  -webkit-appearance: none;
}

textarea.styler {
  overflow: auto;
}

input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover {
  border-color: #B3B3B3;
}

input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus {
  border-color: #CCC;
  border-top-color: #B3B3B3;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  outline: none;
}

button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
  overflow: visible;
  padding: 7px 11px;
  outline: none;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #333;
  text-shadow: 1px 1px #FFF;
  font: 14px Arial, sans-serif;
  cursor: pointer;
}

button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button.styler:after {
  content: '';
}

button.styler:not([disabled]):hover,
input[type="button"].styler:not([disabled]):hover,
input[type="submit"].styler:not([disabled]):hover,
input[type="reset"].styler:hover {
  background-color: #E6E6E6;
  background-position: 0 -10px;
}

button.styler:not([disabled]):active,
input[type="button"].styler:not([disabled]):active,
input[type="submit"].styler:not([disabled]):active,
input[type="reset"].styler:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}

button.styler[disabled],
input[type="button"].styler[disabled],
input[type="submit"].styler[disabled] {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

.jqTransformSelectWrapper {
  box-sizing: border-box;
  border: 1px solid #b5b5b5;
  border-radius: 0.3125em;
  -webkit-transition: box-shadow .3s, border-color .3s;
  transition: box-shadow .3s, border-color .3s;
  width: 100%;
  position: relative;
  max-width: 100%;
  background-color: #fff;
}

.jqTransformSelectWrapper > div {
  font-size: 0.875em;
  float: none;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
}

.jqTransformSelectWrapper > div span {
  display: block;
  padding: 0.35714em 2.85714em 0.28571em 0.35714em;
  box-sizing: border-box;
  width: 100% !important;
  overflow: hidden;
  min-width: 14.28571em;
}

.jqTransformSelectWrapper .validation-advice {
  position: absolute;
  top: 100%;
}

.jqTransformSelectWrapper .jqTransformSelectOpen {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 100%;
  border-left: 1px solid #CCC;
  background-color: #fff;
  border-radius: 0 0.3125em 0.3125em 0;
}

.jqTransformSelectWrapper .jqTransformSelectOpen:before {
  content: "";
  position: absolute;
  top: 14px;
  right: 12px;
  width: 0;
  height: 0;
  overflow: hidden;
  border-top: 5px solid #000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  opacity: .3;
}

.jqTransformSelectWrapper .jqTransformSelectOpen:hover:before {
  opacity: 1;
}

.jqTransformSelectWrapper ul {
  position: absolute;
  width: 43px;
  top: 100%;
  left: 0px;
  list-style: none;
  background-color: #FFF;
  border: solid 1px #CCC;
  display: none;
  margin: 0px;
  padding: 0px;
  height: 150px;
  overflow: auto;
  overflow-y: auto;
  z-index: 10;
}

/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper ul li {
  border-bottom: 1px dashed #f7f7f7;
}

.jqTransformSelectWrapper ul a {
  display: block;
  padding: 5px;
  text-decoration: none;
  color: #333;
  background-color: #FFF;
  font-size: 12px;
  line-height: 12px;
}

.jqTransformSelectWrapper ul a.selected {
  background: #EDEDED;
  color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
  background: #3582c4;
  color: #fff;
}

/*#related-products-popup .jqTransformSelectWrapper {
    height: 26px;
    float:left;
    width: 140px !important;
}*/
/*.jqTransformSelectWrapper div span {
    height: 26px;
    padding: 5px 0 0 7px;
}*/
/* -------------
 * catalog-product-view
 * ------------- */
.catalog-product-view .jqTransformSelectWrapper.required, #acp-product-options .jqTransformSelectWrapper.required {
  border-color: #ff0000;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {
  display: none;
}

.jqTransformSelectWrapper ul a i,
.jqTransformSelectWrapper div span i {
  float: right;
  font-style: normal;
  margin: 0 10px;
  color: #a6a6a6;
  width: 80px;
}

.jqTransformSelectWrapper ul a i.a {
  color: green;
  width: auto;
}

.jqTransformSelectWrapper ul a i.b {
  color: orange;
  width: auto;
}

.jqTransformSelectWrapper ul a i.c {
  color: red;
  width: auto;
}

.jqTransformSelectWrapper ul a:hover i {
  color: #fff;
}

.b-box {
  margin-bottom: 0.9375em;
  clear: both;
}

.b-box_background_white {
  background-color: #fff;
  box-shadow: 1px 2px 0px 1px #b3b3b3;
  padding-bottom: 0.625em;
}

.b-box_padded {
  padding: 1.25em 2.5em;
}

.b-box_oh {
  overflow: hidden;
}

.b-box__title {
  text-align: center;
  overflow: hidden;
  padding-bottom: 5px;
}

.b-box__subtitle{
  color: #434343;
  font-size: 14px;
  text-align: center;
  margin-bottom: 15px;
}

.b-box__title .text {
  display: inline-block;
  font-size: 1.375em;
  font-weight: 700;
  padding: 0 2.95455em;
  color: #666;
  position: relative;
  letter-spacing: -1px;
  /*&:after, &:before{
                content:"";
                display: block;
                width: 1000px;
                position: absolute;
                height: 2px;
                background: #c3c3c3;
                top: 50%;
                margin-top: -1px;
                left: 100%;
            }
            &:before{
                left: auto;
                right: 100%;
            }*/
}

.b-box__title_up {
  position: relative;
  top: -20px;
  margin-top: -0.9375em;
}

.b-box__title_up .text:after, .b-box__title_up .text:before {
  display: none;
}

.b-box__content {
  background-color: #fff;
  padding: 0.9375em;
}

@media (max-width: 768px) {
  .b-box_padded {
    padding: 0.625em 0.9375em;
  }
}

@media (max-width: 48em) {
  .b-box__title {
    padding-bottom: 5px;
  }

  .b-box__title .text {
    font-size: 1.125em;
    padding: 0 0.38889em;
  }
}

.b-footer {
  background: #fff;
  position: relative;
  z-index: 10;
  border-top: 4px solid #e1e1e1;
}

.b-footer__top {
  padding: 3.3125em 0 1.25em 0;
}

.b-footer__features {
  text-align: center;
  padding-bottom: 1.25em;
}

.b-footer__features-icon {
  font-size: 4.5625em;
  color: #ffa220;
}

.b-footer__features-text {
  font-size: 0.875em;
  font-weight: 700;
  padding-top: 0.85714em;
}

.b-footer__payment {
  padding: 1.3125em 0;
  border-top: 2px solid #e1e1e1;
}

.b-footer__payment-img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

.b-footer__bottom {
  border-top: 2px solid #e1e1e1;
  padding: 1.625em 0;
}

.b-footer__copyrigth {
  text-align: center;
  color: #a1a1a1;
  font-size: 0.875em;
  font-weight: 700;
}

.b-footer__address {
  text-align: center;
  color: #a1a1a1;
  font-size: 0.875em;
  padding-top: 0.42857em;
}

.b-footer__countries {
  text-align: center;
  padding-top: 1.6875em;
}

.b-footer__countries-link {
  margin: 0 0.9375em;
  display: inline-block;
}

.b-footer__mcontent {
  border-top: 0.125em solid #e1e1e1;
  padding: 2.1875em 0;
}

.b-footer__contacts {
  font-size: 0.875em;
  color: #3c3c3c;
  text-align: center;
}

.b-footer__contacts-links {
  padding: 0.5em 0 0.71429em;
  display: inline-block;
}

.b-footer__contacts-links a, .b-footer__contacts-link {
  font-weight: 700;
  display: block;
  width: 100%;
  padding: 0 2.35714em;
  background-repeat: no-repeat;
  background-position: left center;
  box-sizing: border-box;
}

.b-footer__contacts .wt {
  font-size: 0.85714em;
}

.b-footer__lmenu {
  text-align: center;
}

.b-footer__lmenu li {
  list-style: none;
}

.b-footer__lmenu a {
  color: #3c3c3c;
  text-decoration: none;
  font-size: 0.875em;
}

.b-footer__lmenu a:hover {
  text-decoration: underline;
}

.b-footer__social {
  text-align: center;
}

.b-footer__social a {
  display: inline-block;
  margin: 0 0.4375em;
}

.b-footer__widget-title {
  text-align: center;
  font-size: 1em;
  font-weight: 700;
  color: #ffa220;
  padding-bottom: 0.5em;
}

.b-footer__logo {
  text-align: center;
  overflow: hidden;
}

.b-footer__logo-content {
  display: inline-block;
  position: relative;
  padding: 0 1.875em;
  max-width: 40%;
}

.b-footer__logo-content:after, .b-footer__logo-content:before {
  content: "";
  display: block;
  position: absolute;
  height: 4px;
  width: 50vw;
  background-color: #dadada;
  top: 50%;
  margin-top: -2px;
  left: 100%;
}

.b-footer__logo-content:before {
  left: auto;
  right: 100%;
}

.b-footer__logo-content img {
  max-width: 100%;
}

@media (max-width: 1024px) {
  .b-footer {
    padding-top: 0.9375em;
  }

  .b-footer__top {
    border-top: 2px solid #dadada;
    padding: 1.875em 0 1.25em 0;
  }

  .b-footer__mcontent {
    border-top: 0;
    padding: 1.25em 0;
  }

  .b-footer__widget {
    border-top: 2px solid #e1e1e1;
    padding: 0.9375em 0;
  }

  .b-footer__widget_social {
    border-top: 0;
    padding-top: 0;
  }

  .b-footer__lmenu {
    text-align: center;
  }

  .b-footer__lmenu li {
    list-style: none;
  }

  .b-footer__lmenu a {
    font-weight: 700;
    background-color: #f5f5f5;
    font-size: 0.875em;
    display: block;
    padding: 1em 0;
    border-top: 1px solid #e1e1e1;
  }

  .b-footer__lmenu a:hover {
    text-decoration: underline;
  }

  .b-footer__widget_spoiler-sm {
    padding: 0;
  }

  .b-footer__widget_spoiler-sm .b-footer__widget-content {
    display: none;
  }

  .b-footer__widget_spoiler-sm .b-footer__widget-title {
    font-size: 1em;
    padding: 0.8125em 3em;
    position: relative;
  }

  .b-footer__widget_spoiler-sm .b-footer__widget-title:after {
    content: "";
    display: block;
    position: absolute;
    width: 3.125em;
    height: 100%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAOCAMAAABaWb9VAAAAkFBMVEVQUFD///9QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBKFuQfAAAAL3RSTlMAAAEDBgoMDxUXGBwkLC03P0BFRk5eX3Z3eJCeoKipsb3AwcjS2Nnb4+jq8PX8/rQHZNoAAACkSURBVHjalY/ZDoIwEABXbuXywINDQUG5Cvv/f2e3IcZgTMs8tLvpzENh9QMIzheYmL//S47jeFqWRAPiEC1Jtgw5bKeeBD0K+kA18VqcaD21ZF2TfbvSWW9UErsitzCMgu7KlifmnczSArBKmh6mLNFz8l4OcJwnzbkuSTKyGhcEbkNbJkli7nQ+TPgdX2PZXxJkIXwIGSbS72vpHr44pNrceAOkuRWSNzjBnQAAAABJRU5ErkJggg==) no-repeat center center;
    top: 0;
    right: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all .3s;
    transition: all .3s;
  }

  .b-footer__widget_spoiler-sm.open .b-footer__widget-title:after {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  .b-footer__contacts {
    padding-bottom: 1.07143em;
  }
}

@media (max-width: 767px) {
  .b-footer__features-icon {
    font-size: 3.4375em;
  }
}

.b-adress p {
  color: #fff;
  font-size: 1em;
  line-height: 1.2;
}

.b-adress p.email {
  padding: 1.3125em 0 1.3125em 55px;
  line-height: 30px;
  background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbDQoJPCFFTlRJVFkgbnNfZmxvd3MgImh0dHA6Ly9ucy5hZG9iZS5jb20vRmxvd3MvMS4wLyI+DQpdPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCA0MCAyNyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkYiIGQ9Ik0zOS4yMSAyN0guNzljLS40MzYgMC0uNzktLjM1Mi0uNzktLjc4M1YuNzg0QzAgLjM1LjM1NCAwIC43OSAwaDM4LjQyYy40MzYgMCAuNzkuMzUuNzkuNzg0djI1LjQzM2MwIC40My0uMzU0Ljc4My0uNzkuNzgzem0tMS40ODQtMS41NjhsLTExLjYyMy0xNC45OS02LjA3NiA0LjA0Mi02LjE3My00LjA5NUwyLjIwOCAyNS40M2gzNS41MTh6TTEuNTggMjMuNjcyTDEyLjUzNyA5LjUxOCAxLjU4IDIuMjV2MjEuNDIyek0zLjM5NCAxLjU2N2wxNi42MDggMTEuMDE4TDM2LjYwNyAxLjU2N0gzLjM5NHpNMjcuNDE4IDkuNTdMMzguNDIgMjMuNzU3VjIuMjUzTDI3LjQxOCA5LjU3eiIvPjwvc3ZnPg==) no-repeat left center;
}

.b-adress p.tel {
  font-size: 1em;
  padding: 0.375em 0 0.375em 5em;
  line-height: 1.875em;
  background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbDQoJPCFFTlRJVFkgbnNfZmxvd3MgImh0dHA6Ly9ucy5hZG9iZS5jb20vRmxvd3MvMS4wLyI+DQpdPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkYiIGQ9Ik0zMy42OTMgMEg2LjMwNUMyLjgyNSAwIDAgMi44MTYgMCA2LjMwNHYyNy4zOTNDMCAzNy4xNzcgMi44MjQgNDAgNi4zMDUgNDBoMjcuMzlDMzcuMTc0IDQwIDQwIDM3LjE3NyA0MCAzMy42OTZWNi4zMDRDNDAgMi44MTYgMzcuMTc2IDAgMzMuNjkzIDB6TTE5LjM5NiA0LjE3NGwuNDM4IDYuOS0xLjU5My40Ni0uNzY1LTcuNTQ1IDEuOTIuMTg0em02LjgzOCAzMS4yMzNsLTYuOTg2LS4xNDJDNy43MSAyMi45MjUgOS41OSA4LjU3IDkuNTkgOC41N2w1LjI1Ni00LjUxOGgxLjAzNWwuODQ0IDcuODkzLTIuMyAxLjUyNiA1Ljg4MiAxNS40MTIgMi4zMDYtLjczMyA0LjQyIDYuNTg3LS43OTguNjd6bTIuMjItMS40NjhsLTQuNjgtNi40ODQgMS43NzMtLjc2IDQuMDc4IDYuMDctMS4xNzIgMS4xNzN6Ii8+PC9zdmc+) no-repeat left center;
}

.b-adress p.wt {
  font-size: 0.8125em;
  padding: 1.07692em 0;
}

.b-adress a {
  color: inherit;
}

.b-adress strong {
  font-weight: 700;
}

@media (max-width: 768px) {
  .b-adress {
    padding: 0.4375em 0 1.1875em;
  }

  .b-adress p {
    font-size: 0.875em;
    line-height: 1.43;
  }

  .b-adress p .large {
    font-size: 1.14em;
    font-weight: 700;
  }

  .b-adress p.email {
    padding: 8px 0 8px 35px;
    background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbDQoJPCFFTlRJVFkgbnNfZmxvd3MgImh0dHA6Ly9ucy5hZG9iZS5jb20vRmxvd3MvMS4wLyI+DQpdPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNiAyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkYiIGQ9Ik0wIDIwVjBoMjZ2MjBIMHptMS4yNTgtMi4xOTNMOC43MjQgMTAgMS4yNTggMi4xOTN2MTUuNjE0em0uODQtMTYuNDlsOS40NzYgOS45MWMxLjA1IDEuMSAxLjgwMyAxLjEgMi44NTIgMGw5LjQ3OC05LjkxSDIuMDk4em0yMS44MDUgMTcuMzY3bC03LjQ2NS03LjgwNmMtMS40NjggMS41MzUtMi40MzIgMi41ODctMy40MzggMi41ODdzLTEuOTctMS4wNTMtMy40NC0yLjU4N0wyLjEgMTguNjg0aDIxLjgwNXpNMTcuMjc4IDEwbDcuNDYzIDcuODA3VjIuMTkzTDE3LjI4IDEweiIvPjwvc3ZnPg==) no-repeat left center;
    line-height: 1;
  }

  .b-adress p.tel {
    font-size: 0.875em;
    padding: 0.78571em 0 1em 2.5em;
    background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbDQoJPCFFTlRJVFkgbnNfZmxvd3MgImh0dHA6Ly9ucy5hZG9iZS5jb20vRmxvd3MvMS4wLyI+DQpdPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkYiIGQ9Ik0yMC4yMTYgMEgzLjc4M0MxLjY5MyAwIDAgMS42OSAwIDMuNzgydjE2LjQzNkMwIDIyLjMwOCAxLjY5NCAyNCAzLjc4MyAyNGgxNi40MzNDMjIuMzA2IDI0IDI0IDIyLjMwNyAyNCAyMC4yMThWMy43ODJDMjQgMS42OSAyMi4zMDYgMCAyMC4yMTYgMHptLTguNTggMi41MDRsLjI2NCA0LjE0LS45NTUuMjc2LS40Ni00LjUyNyAxLjE1Mi4xMXptNC4xMDQgMTguNzRsLTQuMTktLjA4NUM0LjYyNCAxMy43NTMgNS43NTMgNS4xNCA1Ljc1MyA1LjE0bDMuMTUzLTIuNzFoLjYyMmwuNTAzIDQuNzM3LTEuMzguOTE2IDMuNTMgOS4yNDcgMS4zODItLjQ0IDIuNjUzIDMuOTUzLS40NzguNDAyem0xLjMzLS44OGwtMi44MDYtMy44OSAxLjA2My0uNDU3IDIuNDQ3IDMuNjQzLS43MDMuNzAzeiIvPjwvc3ZnPg==) no-repeat left center;
    line-height: 1;
  }

  .b-adress p.wt {
    font-size: 0.8125em;
    padding: 0.30769em 0;
  }
}

@media (max-width: 420px) {
  .b-adress p.email, .b-adress p.tel {
    padding-left: 0;
    background-image: none;
  }
}

.b-social__title {
  color: #FFF;
  font-size: 1.125em;
  font-weight: 700;
  text-align: center;
  letter-spacing: -0.4px;
  padding-bottom: 0.22222em;
  margin: 0;
}

.b-social__list {
  text-align: center;
}

.b-social__list li {
  display: inline-block;
  padding: 0 0.3125em;
}

.b-social__list .link {
  width: 0;
  height: 0;
  padding: 3.25em 3.25em 0 0;
  -webkit-transition: box-shadow .3s;
  transition: box-shadow .3s;
  overflow: hidden;
  display: block;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #808080;
  border-radius: 0.3125em;
  box-shadow: 0 0 0.3125em rgba(3, 0, 0, 0.39);
}

.b-social__list .link:hover {
  box-shadow: 0 0 10px rgba(18, 18, 18, 0.8);
}

.b-social__list .link.facebook {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gDQo8IS0tIEdlbmVyYXRlZCBieSBMYXllcmhlcm8gU1ZHIEV4cG9ydGVyOiBodHRwOi8vd3d3LmxheWVyaGVyby5jb20vcGhvdG9zaG9wLXN2Zy1leHBvcnRlciAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiIHdpZHRoPSIxNyIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDE3IDM2Ij4NCjxnID48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoIDI1NSwgMjU1LCAyNTUgKSINCiBkPSJNMTYuOTE2LDExLjAyMSBDMTYuOTE2LDExLjAyMSAxNi4yNjUsMTcuMDQyIDE2LjI2NSwxNy4wNDIgQzE2LjI2NSwxNy4wNDIgMTEuMzM5LDE3LjA0MiAxMS4zMzksMTcuMDQyIEMxMS4zMzksMTcuMDQyIDExLjMzOSwzNC41MTIgMTEuMzM5LDM0LjUxMiBDMTEuMzM5LDM0LjUxMiAzLjk0MSwzNC41MTIgMy45NDEsMzQuNTEyIEMzLjk0MSwzNC41MTIgMy45NDEsMTcuMDQyIDMuOTQxLDE3LjA0MiBDMy45NDEsMTcuMDQyIDAuMjUyLDE3LjA0MiAwLjI1MiwxNy4wNDIgQzAuMjUyLDE3LjA0MiAwLjI1MiwxMS4wMjEgMC4yNTIsMTEuMDIxIEMwLjI1MiwxMS4wMjEgMy45NDEsMTEuMDIxIDMuOTQxLDExLjAyMSBDMy45NDEsMTEuMDIxIDMuOTQxLDcuMzk1IDMuOTQxLDcuMzk1IEMzLjk0MSwyLjQ5OCA2LjAyNCwtMC40MjggMTEuOTQ3LC0wLjQyOCBDMTEuOTQ3LC0wLjQyOCAxNi44NzIsLTAuNDI4IDE2Ljg3MiwtMC40MjggQzE2Ljg3MiwtMC40MjggMTYuODcyLDUuNTkzIDE2Ljg3Miw1LjU5MyBDMTYuODcyLDUuNTkzIDEzLjc5MSw1LjU5MyAxMy43OTEsNS41OTMgQzExLjQ5MSw1LjU5MyAxMS4zMzksNi40NDIgMTEuMzM5LDguMDEwIEMxMS4zMzksOC4wMTAgMTEuMzM5LDExLjAyMSAxMS4zMzksMTEuMDIxIEMxMS4zMzksMTEuMDIxIDE2LjkxNiwxMS4wMjEgMTYuOTE2LDExLjAyMSBaIi8+DQo8L2c+PC9zdmc+);
}

.b-social__list .link.twitter {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gDQo8IS0tIEdlbmVyYXRlZCBieSBMYXllcmhlcm8gU1ZHIEV4cG9ydGVyOiBodHRwOi8vd3d3LmxheWVyaGVyby5jb20vcGhvdG9zaG9wLXN2Zy1leHBvcnRlciAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiIHdpZHRoPSIzMCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDMwIDI0Ij4NCjxnPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYiggMjU1LCAyNTUsIDI1NSApIg0KIGQ9Ik0yNS4zNjUsNi4yMDkgQzI1LjM4Myw2LjQ2NCAyNS4zODMsNi43MTggMjUuMzgzLDYuOTczIEMyNS4zODMsMTQuNzQwIDE5LjU0OCwyMy42ODkgOC44ODUsMjMuNjg5IEM1LjU5OSwyMy42ODkgMi41NDgsMjIuNzI1IC0wLjAyMCwyMS4wNTIgQzAuNDQ3LDIxLjEwNyAwLjg5NiwyMS4xMjUgMS4zODAsMjEuMTI1IEM0LjA5MSwyMS4xMjUgNi41ODcsMjAuMTk3IDguNTc5LDE4LjYxNCBDNi4wMzAsMTguNTYwIDMuODk0LDE2Ljg2OCAzLjE1OCwxNC41NDAgQzMuNTE3LDE0LjU5NCAzLjg3NiwxNC42MzEgNC4yNTMsMTQuNjMxIEM0Ljc3MywxNC42MzEgNS4yOTQsMTQuNTU4IDUuNzc5LDE0LjQzMSBDMy4xMjIsMTMuODg1IDEuMTI5LDExLjUyMSAxLjEyOSw4LjY2NSBDMS4xMjksOC42NDYgMS4xMjksOC42MTAgMS4xMjksOC41OTIgQzEuOTAxLDkuMDI4IDIuNzk5LDkuMzAxIDMuNzUwLDkuMzM3IEMyLjE4OCw4LjI4MyAxLjE2NSw2LjQ4MiAxLjE2NSw0LjQ0NCBDMS4xNjUsMy4zNTMgMS40NTIsMi4zNTMgMS45NTUsMS40ODAgQzQuODA5LDUuMDQ1IDkuMTAwLDcuMzczIDEzLjkxMSw3LjYyOCBDMTMuODIxLDcuMTkxIDEzLjc2OCw2LjczNiAxMy43NjgsNi4yODIgQzEzLjc2OCwzLjA0NCAxNi4zNTMsMC40MDcgMTkuNTY2LDAuNDA3IEMyMS4yMzYsMC40MDcgMjIuNzQ0LDEuMTE2IDIzLjgwMywyLjI2MiBDMjUuMTEzLDIuMDA3IDI2LjM3MCwxLjUxNiAyNy40ODMsMC44NDMgQzI3LjA1MiwyLjIwOCAyNi4xMzcsMy4zNTMgMjQuOTM0LDQuMDgxIEMyNi4xMDEsMy45NTQgMjcuMjMyLDMuNjI2IDI4LjI3MywzLjE3MiBDMjcuNDgzLDQuMzM2IDI2LjQ5Niw1LjM3MiAyNS4zNjUsNi4yMDkgWiIvPg0KPC9nPjwvc3ZnPg0K);
}

.b-social__list .link.gplus {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gDQo8IS0tIEdlbmVyYXRlZCBieSBMYXllcmhlcm8gU1ZHIEV4cG9ydGVyOiBodHRwOi8vd3d3LmxheWVyaGVyby5jb20vcGhvdG9zaG9wLXN2Zy1leHBvcnRlciAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij4NCjxnPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYiggMjU1LCAyNTUsIDI1NSApIg0KIGQ9Ik0yMi4wMTYsLTAuNDEyIEMyMi4wMTYsLTAuNDEyIDE5LjE4MSwxLjI0NSAxOS4xODEsMS4yNDUgQzE5LjE4MSwxLjI0NSAxNi4zNDgsMS4yNDUgMTYuMzQ4LDEuMjQ1IEMxOC40MjYsMi41NDcgMTkuNDc1LDUuMDg2IDE5LjQ3NSw3LjQzNiBDMTkuNDc1LDEyLjk5OCAxNC43NzQsMTMuNDE3IDE0Ljc3NCwxNi4xODcgQzE0Ljc3NCwxOC44OTUgMjEuMDcxLDE5Ljk2NSAyMS4wNzEsMjUuODQxIEMyMS4wNzEsMjguMjU0IDE5LjkxNywzMC4yMDYgMTguMTMyLDMxLjc1OSBDMTUuNzE4LDMzLjgzNyAxMi40MjMsMzQuNTA4IDkuMzE1LDM0LjUwOCBDNS4zOTAsMzQuNTA4IC0wLjI3OCwzMi44MjkgLTAuMjc4LDI3Ljk2MSBDLTAuMjc4LDI2Ljk3NCAwLjA1OCwyNi4wMDggMC40OTksMjUuMTI3IEMyLjM2NywyMS4zNTAgOC4yMDQsMjAuMzg1IDExLjk2MCwyMC4yODAgQzExLjI2OCwxOS4zNzcgMTAuNjE4LDE4LjMyOCAxMC42MTgsMTcuMTUzIEMxMC42MTgsMTYuNDYwIDEwLjg3MCwxNS45OTkgMTEuMDc5LDE1LjM0OCBDMTAuNTc2LDE1LjQxMSAxMC4wOTIsMTUuNDUzIDkuNjA5LDE1LjQ1MyBDNS41MzgsMTUuNDUzIDIuMDExLDEyLjQ1MiAyLjAxMSw4LjIzNCBDMi4wMTEsNC4yNDYgNS4wOTYsMC44NDcgOC45MTcsMC4wMDcgQzEwLjE5NywtMC4yNjYgMTEuNTIwLC0wLjQxMiAxMi44NDIsLTAuNDEyIEMxMi44NDIsLTAuNDEyIDIyLjAxNiwtMC40MTIgMjIuMDE2LC0wLjQxMiBaTTEzLjIyMCwyMS41ODEgQzEyLjg2MywyMS41MzggMTIuNTI3LDIxLjUzOCAxMi4xNzEsMjEuNTM4IEM4LjcyNywyMS41MzggMy42MDYsMjIuNjMwIDMuNjA2LDI2Ljk5NSBDMy42MDYsMzEuMDI0IDguMTQwLDMyLjU3NyAxMS40OTksMzIuNTc3IEMxNC42MjYsMzIuNTc3IDE4LjExMSwzMS4zMTggMTguMTExLDI3LjY0NiBDMTguMTExLDI0LjcwOCAxNS4zNjIsMjMuMDcxIDEzLjIyMCwyMS41ODEgWk05Ljk4OCwxLjA5OSBDNy4yMzcsMS4wOTkgNS44OTQsMy41MzMgNS44OTQsNi4wMDkgQzUuODk0LDkuMTk5IDcuOTkzLDE0LjE5NCAxMS43MjksMTQuMTk0IEMxNC42MDUsMTQuMTk0IDE1LjU5MiwxMi4xMTcgMTUuNTkyLDkuNTU2IEMxNS41OTIsNi4zNjYgMTMuODcxLDEuMDk5IDkuOTg4LDEuMDk5IFpNMzQuNjUyLDcuNjQ3IEMzNC42NTIsNy42NDcgMjkuMjc5LDcuNjQ3IDI5LjI3OSw3LjY0NyBDMjkuMjc5LDcuNjQ3IDI5LjI3OSwxMy4wMTkgMjkuMjc5LDEzLjAxOSBDMjkuMjc5LDEzLjAxOSAyNi41OTIsMTMuMDE5IDI2LjU5MiwxMy4wMTkgQzI2LjU5MiwxMy4wMTkgMjYuNTkyLDcuNjQ3IDI2LjU5Miw3LjY0NyBDMjYuNTkyLDcuNjQ3IDIxLjIxOCw3LjY0NyAyMS4yMTgsNy42NDcgQzIxLjIxOCw3LjY0NyAyMS4yMTgsNC45NjAgMjEuMjE4LDQuOTYwIEMyMS4yMTgsNC45NjAgMjYuNTkyLDQuOTYwIDI2LjU5Miw0Ljk2MCBDMjYuNTkyLDQuOTYwIDI2LjU5MiwtMC40MTIgMjYuNTkyLC0wLjQxMiBDMjYuNTkyLC0wLjQxMiAyOS4yNzksLTAuNDEyIDI5LjI3OSwtMC40MTIgQzI5LjI3OSwtMC40MTIgMjkuMjc5LDQuOTYwIDI5LjI3OSw0Ljk2MCBDMjkuMjc5LDQuOTYwIDM0LjY1Miw0Ljk2MCAzNC42NTIsNC45NjAgQzM0LjY1Miw0Ljk2MCAzNC42NTIsNy42NDcgMzQuNjUyLDcuNjQ3IFoiLz4NCjwvZz48L3N2Zz4=);
}

.b-social__list .link.instagram {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gDQo8IS0tIEdlbmVyYXRlZCBieSBMYXllcmhlcm8gU1ZHIEV4cG9ydGVyOiBodHRwOi8vd3d3LmxheWVyaGVyby5jb20vcGhvdG9zaG9wLXN2Zy1leHBvcnRlciAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4NCjxnPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYiggMjU1LCAyNTUsIDI1NSApIg0KIGQ9Ik0zMy41MTksMjkuMjUyIEMzMy41MTksMzEuNTkzIDMxLjU5MCwzMy41MjEgMjkuMjQ5LDMzLjUyMSBDMjkuMjQ5LDMzLjUyMSA0LjQ5NywzMy41MjEgNC40OTcsMzMuNTIxIEMyLjE1NywzMy41MjEgMC4yMjcsMzEuNTkzIDAuMjI3LDI5LjI1MiBDMC4yMjcsMjkuMjUyIDAuMjI3LDQuNTA3IDAuMjI3LDQuNTA3IEMwLjIyNywyLjE2NyAyLjE1NywwLjIzOSA0LjQ5NywwLjIzOSBDNC40OTcsMC4yMzkgMjkuMjQ5LDAuMjM5IDI5LjI0OSwwLjIzOSBDMzEuNTkwLDAuMjM5IDMzLjUxOSwyLjE2NyAzMy41MTksNC41MDcgQzMzLjUxOSw0LjUwNyAzMy41MTksMjkuMjUyIDMzLjUxOSwyOS4yNTIgWk0yOS43NDgsMTQuMzIzIEMyOS43NDgsMTQuMzIzIDI2LjgyMywxNC4zMjMgMjYuODIzLDE0LjMyMyBDMjcuMTAzLDE1LjIxMSAyNy4yNTYsMTYuMTg2IDI3LjI1NiwxNy4xNjIgQzI3LjI1NiwyMi43MDkgMjIuNjE3LDI3LjE5NCAxNi44OTUsMjcuMTk0IEMxMS4xOTUsMjcuMTk0IDYuNTU3LDIyLjcwOSA2LjU1NywxNy4xNjIgQzYuNTU3LDE2LjE4NiA2LjcwOCwxNS4yMTEgNi45OTAsMTQuMzIzIEM2Ljk5MCwxNC4zMjMgMy45MzQsMTQuMzIzIDMuOTM0LDE0LjMyMyBDMy45MzQsMTQuMzIzIDMuOTM0LDI4LjM2NCAzLjkzNCwyOC4zNjQgQzMuOTM0LDI5LjEwMSA0LjUxOSwyOS42ODUgNS4yNTcsMjkuNjg1IEM1LjI1NywyOS42ODUgMjguNDI2LDI5LjY4NSAyOC40MjYsMjkuNjg1IEMyOS4xNjMsMjkuNjg1IDI5Ljc0OCwyOS4xMDEgMjkuNzQ4LDI4LjM2NCBDMjkuNzQ4LDI4LjM2NCAyOS43NDgsMTQuMzIzIDI5Ljc0OCwxNC4zMjMgWk0xNi44OTUsMTAuMzM2IEMxMy4yMTAsMTAuMzM2IDEwLjIyMCwxMy4yMzkgMTAuMjIwLDE2LjgxNCBDMTAuMjIwLDIwLjM5MCAxMy4yMTAsMjMuMjkzIDE2Ljg5NSwyMy4yOTMgQzIwLjYwMSwyMy4yOTMgMjMuNTkyLDIwLjM5MCAyMy41OTIsMTYuODE0IEMyMy41OTIsMTMuMjM5IDIwLjYwMSwxMC4zMzYgMTYuODk1LDEwLjMzNiBaTTI5Ljc0OCw1LjQzOSBDMjkuNzQ4LDQuNjE1IDI5LjA3NiwzLjk0NCAyOC4yNTIsMy45NDQgQzI4LjI1MiwzLjk0NCAyNC40ODEsMy45NDQgMjQuNDgxLDMuOTQ0IEMyMy42NTcsMy45NDQgMjIuOTg2LDQuNjE1IDIyLjk4Niw1LjQzOSBDMjIuOTg2LDUuNDM5IDIyLjk4Niw5LjAxNCAyMi45ODYsOS4wMTQgQzIyLjk4Niw5LjgzNyAyMy42NTcsMTAuNTA5IDI0LjQ4MSwxMC41MDkgQzI0LjQ4MSwxMC41MDkgMjguMjUyLDEwLjUwOSAyOC4yNTIsMTAuNTA5IEMyOS4wNzYsMTAuNTA5IDI5Ljc0OCw5LjgzNyAyOS43NDgsOS4wMTQgQzI5Ljc0OCw5LjAxNCAyOS43NDgsNS40MzkgMjkuNzQ4LDUuNDM5IFoiLz4NCjwvZz48L3N2Zz4=);
}

.b-social__list .link.youtube {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gDQo8IS0tIEdlbmVyYXRlZCBieSBMYXllcmhlcm8gU1ZHIEV4cG9ydGVyOiBodHRwOi8vd3d3LmxheWVyaGVyby5jb20vcGhvdG9zaG9wLXN2Zy1leHBvcnRlciAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiIHdpZHRoPSIzNCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDM0IDI1Ij4NCjxnPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYiggMjU1LCAyNTUsIDI1NSApIg0KIGQ9Ik0zMi44NTYsMjAuNjQwIEMzMi40NjcsMjIuNDg2IDMxLjAxOCwyMy44NDMgMjkuMjcyLDI0LjA1MCBDMjUuMTUwLDI0LjUyMSAyMC45NzIsMjQuNTIxIDE2LjgxMywyNC41MjEgQzEyLjY1MywyNC41MjEgOC40NzUsMjQuNTIxIDQuMzUzLDI0LjA1MCBDMi42MDcsMjMuODQzIDEuMTU4LDIyLjQ4NiAwLjc1MCwyMC42NDAgQzAuMTc0LDE4LjAyMiAwLjE3NCwxNS4xNTggMC4xNzQsMTIuNDY0IEMwLjE3NCw5Ljc3MCAwLjE3NCw2LjkwNiAwLjc2OSw0LjI4OCBDMS4xNzcsMi40NDEgMi42MDcsMS4wODUgNC4zNTMsMC44NzggQzguNDc1LDAuNDA3IDEyLjY1MywwLjQwNyAxNi44MTMsMC40MDcgQzIwLjk3MiwwLjQwNyAyNS4xNTAsMC40MDcgMjkuMjcyLDAuODc4IEMzMS4wMTgsMS4wODUgMzIuNDY3LDIuNDQxIDMyLjg3NSw0LjI4OCBDMzMuNDUxLDYuOTA2IDMzLjQ1MSw5Ljc3MCAzMy40NTEsMTIuNDY0IEMzMy40NTEsMTUuMTU4IDMzLjQ1MSwxOC4wMjIgMzIuODU2LDIwLjY0MCBaTTIzLjM4NiwxMS40NDcgQzIzLjM4NiwxMS40NDcgMTMuODc5LDUuNDE5IDEzLjg3OSw1LjQxOSBDMTMuNTA3LDUuMTc0IDEzLjA0Myw1LjE3NCAxMi42NzIsNS4zODAgQzEyLjMwMCw1LjU4NyAxMi4wNTksNi4wMDIgMTIuMDU5LDYuNDM1IEMxMi4wNTksNi40MzUgMTIuMDU5LDE4LjQ5MyAxMi4wNTksMTguNDkzIEMxMi4wNTksMTguOTI2IDEyLjMwMCwxOS4zNDEgMTIuNjcyLDE5LjU0OCBDMTIuODU3LDE5LjY0MiAxMy4wNDMsMTkuNjk4IDEzLjI0NywxOS42OTggQzEzLjQ3MCwxOS42OTggMTMuNjkzLDE5LjY0MiAxMy44NzksMTkuNTEwIEMxMy44NzksMTkuNTEwIDIzLjM4NiwxMy40ODIgMjMuMzg2LDEzLjQ4MiBDMjMuNzM5LDEzLjI3NCAyMy45NDMsMTIuODc4IDIzLjk0MywxMi40NjQgQzIzLjk0MywxMi4wNTAgMjMuNzM5LDExLjY1NCAyMy4zODYsMTEuNDQ3IFoiLz4NCjwvZz48L3N2Zz4=);
}

@media (max-width: 480px) {
  .b-social {
    padding-bottom: 0.9375em;
    border-bottom: 0.125em solid #ffffff;
  }
}

.b-widget {
  padding-bottom: 1em;
}

.b-widget:last-child {
  padding-bottom: 0.625em;
}

.b-widget__title {
  color: #fff;
  font-size: 1.125em;
  font-weight: 700;
  margin: 0;
  line-height: 1.35;
}

.b-widget__menu li {
  list-style: none;
  padding: 0;
  line-height: 1;
}

.b-widget__menu a {
  color: #fff;
  font-size: 1em;
  text-decoration: none;
  line-height: 1.2;
}

.b-widget__menu a:hover {
  text-decoration: underline;
}

.b-widget__content {
  padding: 0.1875em 0 0.4375em;
}

.b-widget__mobile-mitem {
  color: #383838;
  display: block;
  font-size: 1em;
  margin-bottom: 0.8125em;
  background-color: #FFF;
  border: 1px solid #6A6A6A;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.19);
  box-sizing: border-box;
  width: 100%;
  text-decoration: none;
  text-align: center;
  padding: 0.625em 0;
}

.b-widget__mobile-mitem:hover, .b-widget__mobile-mitem:active {
  background-color: #e6e6e6;
}

.b-widget_white {
  background-color: #fff;
  padding: 0.625em 1.25em;
  box-shadow: 3px 5.2px 16px rgba(0, 0, 0, 0.17);
  margin-bottom: 1em;
}

.b-widget_white .b-widget__title {
  color: #565656;
  font-weight: 700;
}

.b-widget img {
  max-width: 100%;
}

@media (max-width: 480px) {
  .b-widget {
    padding-bottom: 0.5625em;
  }
}

.b-text {
  /*
    * temporary disabled
    h3{
        $font-size: 20;
        font-size: em($font-size);
        font-weight: 700;
        padding: em(15, $font-size) 0 0 0;
        color: #666;
    }*/
}

.b-text__pcolumn {
  padding: 0 2.375em;
}

.b-text p {
  color: #666;
  font-size: 0.875em;
  padding: 0.57143em 0;
  line-height: 1.3;
}

.b-text h1, .b-text h2, .b-text h3, .b-text h4 {
  font-size: 1.5em;
  color: #666;
  font-weight: 700;
  padding: 0.41667em 0 0.625em 0;
}

.b-text h1 .tm-right-link, .b-text h2 .tm-right-link, .b-text h3 .tm-right-link, .b-text h4 .tm-right-link {
  color: #666;
  font-size: 0.9em;
  float: right;
  padding-top: 2px;
  display: inline-block;
}

.b-text h2 {
  font-size: 1.125em;
  padding: 0.27778em 0 0;
}

.b-text h3 {
  font-size: 1em;
  padding: 0.3125em 0 0;
}

.b-text h4 {
  font-size: 0.875em;
  padding: 0.35714em 0 0;
}

.b-text__btitle {
  padding: 0.3125em 0;
  border-bottom: 1px solid #666;
}

.b-text .hgroup {
  padding-bottom: 0.5em;
}

.b-text .hgroup h1 {
  padding-bottom: 0;
  line-height: 1.1;
}

.b-text .hgroup h2 {
  font-size: 0.875em;
  font-weight: 400;
  padding: 0;
  line-height: 1;
}

.b-text table {
  margin: 0.9375em 0;
}

.b-text table th, .b-text table td {
  font-size: 0.875em;
  padding: 0.35714em 0.71429em;
  /*&:first-child{
                padding-left: 0;
            }
            &:last-child{
                padding-right: 0;
            }*/
}

.b-text ul, .b-text ol {
  padding: 0.625em 0;
}

.b-text ul li, .b-text ol li {
  list-style-position: inside;
  font-size: 0.875em;
}

.b-text__video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  width: 100%;
}

.b-text__video object, .b-text__video embed, .b-text__video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.b-text img {
  max-width: 100%;
}

@media (min-width: 48em) and (max-width: 62em) {
  .b-text__pcolumn {
    padding: 0 1.875em;
  }

  .b-text p {
    color: #666;
    font-size: 0.875em;
    padding: 0.57143em 0;
    line-height: 1.3;
  }

  .b-text h1 {
    font-size: 1.25em;
    padding: 0.35em 0 0.75em 0;
  }

  .b-text .hgroup {
    padding-bottom: 0.375em;
  }

  .b-text .hgroup h2 {
    font-size: 0.6875em;
  }
}

@media (max-width: 48em) {
  .b-text__pcolumn {
    padding: 0 1.5em;
  }

  .b-text h1 {
    font-size: 1.125em;
    padding: 0.55556em 0 0.83333em 0;
    line-height: 1.2;
  }

  .b-text .hgroup {
    padding-bottom: 0;
  }
}

.b-features__item {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 53%;
  margin-bottom: 1.375em;
}

/*.row > div:nth-child(3n) .b-features__content {
  left: 6px; }

.row > div:nth-child(3n + 1) .b-features__content {
  left: 2px; }*/

.b-features__content {
  display: block;
  cursor: pointer;
  position: absolute;
  width: calc(100% - 8px);
  height: 100%;
  z-index: 10;
  left: 4px;
  top: 0;
  box-sizing: border-box;
  overflow: hidden;
  text-decoration: none;
  background: url(data:image/gif;base64,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) no-repeat center center #fff;
  box-shadow: 1px 1px 0 1px #dedede;
  -webkit-transition: box-shadow .3s;
  transition: box-shadow .3s;
}

.b-features__content.loaded {
  background-position: center bottom;
  background-size: contain;
}

.b-features__content:hover {
  text-decoration: none;
}

.b-testimonial {
  padding: 0 2.5em 0;
  overflow: hidden;
}

.b-testimonial__avatar-wrap {
  width: 100%;
  padding-bottom: 100%;
  position: relative;
  border-radius: 50%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQIHWP4zwAAAgEBAMVfG14AAAAASUVORK5CYII=) no-repeat 50% 50%;
}

.b-testimonial__avatar-wrap.loaded {
  background-size: cover;
}

.b-testimonial__name {
  font-size: 0.8125em;
  padding-top: 0.76923em;
  font-weight: 700;
}

.b-testimonial__title {
  font-size: 0.8125em;
  font-weight: 700;
}

.b-testimonial__text {
  color: #000;
  font-size: 0.8125em;
}

.b-testimonial__left {
  width: 73px;
  padding-right: 1.125em;
  float: left;
}

.b-testimonial__right {
  overflow: hidden;
}

.b-testimonial__rating {
  display: block;
  padding: 0.625em 0;
}


@media (max-width: 48em) {
  .b-mobile-hide {
    max-height: 6.875em;
    padding-bottom: 3.125em;
    overflow: hidden;
    position: relative;
  }

  .b-mobile-hide_open {
    max-height: none;
  }

  .b-mobile-hide:after {
    content: "";
    display: block;
    width: 100%;
    height: 3.4375em;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 15%, white 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 15%, white 100%);
  }

  .b-mobile-hide__readmore {
    border: 0;
    background: transparent;
    line-height: 1.5;
    color: #666;
    font-size: 0.875em;
    position: absolute;
    text-align: right;
    width: 100%;
    z-index: 20;
    bottom: 0.85714em;
    padding: 0 1.64286em;
    box-sizing: border-box;
    cursor: pointer;
    text-decoration: underline;
  }

  .b-mobile-hide__readmore:hover, .b-mobile-hide__readmore:active {
    text-decoration: none;
  }
}

.b-catspoiler__visible, .b-catspoiler__hidden {
  color: #4a4a4a;
  font-size: 1em;
  padding: 0.3125em 0;
  line-height: 1.35;
}

.b-catspoiler__hidden {
  display: none;
}

.b-catspoiler__button {
  line-height: 1.2;
  display: block;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
  color: #383838;
  font-size: 1em;
  text-decoration: underline;
}

.b-catspoiler__button:hover {
  text-decoration: none;
}

@media (max-width: 480px) {
  .b-catspoiler {
    margin-bottom: 2.5em;
  }
}

.b-promo {
  background-color: #fff;
  box-shadow: 1px 1px 0 1px #dedede;
  margin-bottom: 1.375em;
}

.b-promo__simage {
  display: block;
  width: 100%;
}

.b-promo__simage.loaded {
  height: auto;
}

.b-promo__content {
  position: relative;
  display: block;
}

.b-promo__concol {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  padding: 0 2.5em 5.625em;
  height: 100%;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.b-promo__title {
  display: none;
}

.b-promo__button {
  display: block;
  color: #FFF;
  font-size: 2.25em;
  font-weight: 700;
  position: absolute;
  right: 0;
  bottom: 0;
  background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbDQoJPCFFTlRJVFkgbnNfZmxvd3MgImh0dHA6Ly9ucy5hZG9iZS5jb20vRmxvd3MvMS4wLyI+DQpdPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDQiIGhlaWdodD0iMzQiIHZpZXdCb3g9Ii0wLjAwMSAwIDQ0IDM0Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTcuMDkgMTEuMzMyTDIyLjc4NiAxN2wtNS42OTYgNS42NjVMNS42OTcgMzMuOTk4IDAgMjguMzMyIDExLjM5MyAxNyAwIDUuNjY1IDUuNjk2IDAgMTcuMDkgMTEuMzMyem00LjEyMyAxN0wzMi42MDcgMTcgMjEuMjEzIDUuNjY1IDI2LjkxIDBsMTEuMzk0IDExLjMzMkw0NCAxN2wtNS42OTYgNS42NjVMMjYuOTEgMzMuOTk4bC01LjY5Ny01LjY2NnoiLz48L3N2Zz4=) no-repeat center right 18px rgba(0, 0, 0, 0.61);
  border-radius: 7px 0 0 0;
  line-height: 1.4;
  padding: 0 2.13889em 0 1.02778em;
  text-decoration: none;
  box-sizing: border-box;
  letter-spacing: -1px;
}

.b-promo__button:hover {
  background-color: rgba(0, 0, 0, 0.8);
  background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbDQoJPCFFTlRJVFkgbnNfZmxvd3MgImh0dHA6Ly9ucy5hZG9iZS5jb20vRmxvd3MvMS4wLyI+DQpdPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDQiIGhlaWdodD0iMzQiIHZpZXdCb3g9Ii0wLjAwMSAwIDQ0IDM0Ij48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTcuMDkgMTEuMzMyTDIyLjc4NiAxN2wtNS42OTYgNS42NjVMNS42OTcgMzMuOTk4IDAgMjguMzMyIDExLjM5MyAxNyAwIDUuNjY1IDUuNjk2IDAgMTcuMDkgMTEuMzMyem00LjEyMyAxN0wzMi42MDcgMTcgMjEuMjEzIDUuNjY1IDI2LjkxIDBsMTEuMzk0IDExLjMzMkw0NCAxN2wtNS42OTYgNS42NjVMMjYuOTEgMzMuOTk4bC01LjY5Ny01LjY2NnoiLz48L3N2Zz4=);
}

.b-promo .flex-control-nav {
  display: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .b-promo__title {
    font-size: 3em;
    text-align: center;
  }
}

@media (max-width: 768px) {
  .b-promo {
    margin-bottom: 2.1875em;
  }

  .b-promo__concol {
    position: absolute;
    padding: 0;
    width: 100%;
    top: auto;
    bottom: -0.75em;
    left: 0;
    display: block;
    height: auto;
    text-align: center;
  }

  .b-promo .flex-control-nav {
    display: block;
    width: 100%;
    position: absolute;
    bottom: -2.1875em;
    left: 0;
    text-align: center;
  }

  .b-promo .flex-control-nav a {
    width: 0;
    height: 0;
    border-radius: 50%;
    display: block;
    padding: 0.5625em 0.5625em 0 0;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #777777;
    position: relative;
  }

  .b-promo .flex-control-nav a.flex-active:after {
    content: "";
    display: block;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    background-clip: content-box;
    background-color: #777777;
    box-sizing: border-box;
  }

  .b-promo .flex-control-nav li {
    display: inline-block;
    padding: 0 0.125em;
  }
}
.b-category__featuredcategories{
  padding: 10px 0 0 0;
}
.b-category__featuredcategories-title{
  color: #343434;
  font-size: 16px;
  font-weight: 800;
  font-style: italic;
  letter-spacing: -0.32px;
  text-align: center;
  margin-bottom: 10px;
}
.b-category__banner{
    display: block;
    width: 100%;
    cursor: pointer;
    background-repeat: no-repeat;
    padding-bottom: 133%;
    border-radius: 5px;
    position: relative;
    background-position: 50%;
    background-size: contain;
    background-color: #fff;
    overflow: hidden;
}
.b-category__banner div{
    background-color: #00a2ff;
    position: absolute;
    bottom: -1px;
    text-align: center;
    padding: 6px 9px;
    left: 0;
    width: 100%;
    color: #ffffff;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: -0.26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
}
.b-category__banner span{
    display: block;
    font-size: 0.6em;
    padding: 4px 0 0;
    font-weight: 400;
}
.b-category__banner_large{
    margin-bottom: 18px;
    padding-bottom: 34%;
}
.b-category__banner_large div{
    font-size: 30px;
    padding: 8px 18px;
}
.b-category__banner_large span{
    font-size: 0.8em;
    padding: 0;
}
.b-category__preview {
  padding: 1.25em 0;
  margin-bottom: 1.75em;
  /*background: #fff;
        border-top: 4px solid #dadada;*/
}

.b-category__header {
  background-color: #fff;
  margin-bottom: 1.0625em;
  border-bottom: 4px solid #dadada;
}

.b-category__hcontent {
  padding: 0.9375em 1.125em;
}

.b-category__hcontent p {
  color: #8A8A8A;
  font-size: 0.9375rem;
  padding: 0.33333em 0;
  line-height: 1.35;
}

.b-category__title {
  font-size: 1.75em;
  font-weight: 700;
  line-height: 1.1;
  color: #ffa220;
  padding-bottom: 0.17857em;
  letter-spacing: 0.05em;
}

.b-category__preview-title {
  text-align: center;
  overflow: hidden;
  display: block;
  font-size: 1.125em;
  font-weight: 700;
  padding: 0 0 0.5em;
  color: #666;
  letter-spacing: -1px;
}

.b-category__catprev {
  margin-bottom: 0.875em;
  display: none;
}

.b-category__catprev:nth-child(-n + 10) {
  display: block;
}

.b-category__preview.open .tm-showmore {
  display: none;
}

.b-category__preview.open__catprev {
  display: block !important;
}

.b-category__media {
  width: 100%;
  min-height: 12.5em;
  background: url(data:image/gif;base64,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) no-repeat center center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}

.b-category__media.loaded {
  background-size: contain;
}

.b-category__extradesc {
  color: #8A8A8A;
  background-color: #fff;
  padding: 0.75em 1.25em;
}

.b-category__extradesc h2 {
  font-size: 1.5em;
  font-weight: 700;
}

.b-category__extradesc p {
  font-size: 0.875em;
  line-height: 1.35;
  padding: 0.21429em 0 0.35714em;
  color: #666;
}

.b-category__social {
  position: absolute;
  bottom: 0;
  right: 0;
  max-width: 100%;
  box-sizing: border-box;
  padding: 0.9375em;
  z-index: 40;
}

.b-category__vlink {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
}

.b-category__vlink:before {
  content: "";
  left: 50%;
  top: 50%;
  font-size: 1.875em;
  display: block;
  z-index: 10;
  position: absolute;
  width: 1.6em;
  height: 1em;
  cursor: pointer;
  opacity: 1;
  background-color: #07141e;
  background-color: rgba(62, 199, 77, 0.8);
  border: 0.06667em solid #3b4249;
  border-radius: 0.5em;
  box-shadow: 0 0 0.53333em rgba(255, 255, 255, 0.25);
  -webkit-transition: all .3s;
  transition: all .3s;
  margin: -0.56667em 0 0 -0.86667em;
}

.b-category__vlink:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 20;
  border-left: 1.25em solid #fff;
  border-bottom: 0.6875em solid transparent;
  border-top: 0.6875em solid transparent;
  margin: -0.6875em 0 0 -0.5em;
}

.b-category__vlink:hover:before {
  outline: 0;
  border-color: #fff;
  background-color: #505050;
  background-color: rgba(50, 50, 50, 0.75);
  box-shadow: 0 0 0.53333em #fff;
}

.b-category__vpopup {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 137.2%;
  background-color: #fff;
}

.b-category__vpopup .vjs-poster {
  background-size: cover;
}

.b-category__vpopup .vjs-big-play-button {
  display: none;
}

.b-category__video-cont {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 50;
}

.b-category__vjs {
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
}

.vjs-default-skin .vjs-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  /* IE8 needs a non-glow hover state */
  background-color: #505050;
  background-color: rgba(50, 50, 50, 0.75);
  /* box-shadow */
  box-shadow: 0 0 3em #ffffff;
  /* transition */
  -webkit-transition: all 0s;
  transition: all 0s;
}

.vjs-default-skin .vjs-big-play-button:before {
  content: "\e001";
  font-family: VideoJS;
  /* In order to center the play icon vertically we need to set the line height
       to the same as the button height */
  line-height: 1em;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  position: absolute;
  left: 3px;
  width: 100%;
  height: 100%;
}

@media (max-width: 1199px) {
  .b-category__catprev {
    margin-bottom: 0.875em;
    display: none;
  }

  .b-category__catprev:nth-child(-n + 10) {
    display: none;
  }

  .b-category__catprev:nth-child(-n + 8) {
    display: block;
  }
}

@media (max-width: 1024px) {
  .b-category__catprev {
    margin-bottom: 0.875em;
    display: none;
  }

  .b-category__catprev:nth-child(-n + 8) {
    display: none;
  }

  .b-category__catprev:nth-child(-n + 6) {
    display: block;
  }
}

@media (max-width: 767px) {
  .b-category__header {
    margin-bottom: 0.9375em;
  }

  .b-category__hcontent {
    padding: 0em 0.875em;
    margin-bottom: 0em;
  }

  .b-category__extradesc {
    padding: 0.625em 0.9375em 1.875em;
  }

  .b-category__extradesc h2 {
    font-size: 1.125em;
  }

  .b-category__extradesc p {
    font-size: 0.9375em;
    padding: 0.33333em 0;
  }

  .b-category__catprev {
    margin-bottom: 0.875em;
    display: none;
  }

  .b-category__catprev:nth-child(-n + 6) {
    display: none;
  }

  .b-category__catprev:nth-child(-n + 4) {
    display: block;
  }
  .b-category__banner div {
    font-size:14px;
    padding:4px 12px;
    line-height:12px;
  }
  .b-category__banner {
    height:10px;
  }
}

.b-testimonials {
  background-color: #fff;
  padding-bottom: 2.1875em;
}

.b-testimonials__header {
  text-align: center;
  border-bottom: 1px solid #c9d1ce;
  padding: 0.875em;
  margin-bottom: 1em;
}

.b-testimonials__header img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}

.b-testimonials__subtitle {
  color: #000;
  font-size: 1.0625em;
  margin: 0 2.35294em 0.76471em;
  font-weight: 700;
}

#navigation {
  height: 50px;
  border-radius: 5px;
}

#nav {
  background-color: #ffa220;
  background-image: -webkit-linear-gradient(bottom, #EB900D 0%, #EB900D 33%, #FFB238 65%, #FFB238 100%);
  background-image: linear-gradient(to top, #EB900D 0%, #EB900D 33%, #FFB238 65%, #FFB238 100%);
}

#nav.hovered {
  border-radius: 0;
}

#nav li.level0 {
  float: left;
}

#nav .home-link {
  float: left;
  line-height: 44px;
}

#nav .home-link a {
  display: block;
  width: 29px;
  height: 29px;
  text-indent: -9999px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAQAAAAH670gAAABmElEQVQoz63SPUjUcRgH8P92J5WcSFsQ1yToEhKX0gshqRdRUFNFNjj1AtJSlJBClENDFIgaRjYFhb0RNBSE5yKBDorQcPRCh5zFFSl2lS+fhrv0Dt+Wvr/hgYfPb3jgGwgEwuKuu6ZGIOSYJN47KSwofrlR5o6sKU1CWmR8ck/SNxeVrsTLPcMTe5w3bcJxGxz1UVaHzcv5Fr0eqtMqa9QB9S5otN8wbhV+yI1SO8XdNCVhr3pvzBnUqNZr9NpazAMV7vrphd0Oe2sBjDii1mML+m0v5Lu89McDMSe8s5SkU3a4b07CvhwPqTPst9uqnDGhOGktKt3wy5gG4UCzpKwroi75Ynky2kRdNuOD04FHMtpFXZWxcr7rsE2rr54GGhxS7qwfVs+0cyIOiudOLdFn7fQpKSxBt/k18LxuZUs8otPsGnxWp8h/4TPGDUgYNGZmfT6uWUxMTJPR9fmAinyPol6txrvytWJIdZ5XSeR3C7qKec/iWSNq8rza0OK2p5Bv0iZlUkra839lValfWsqkz9ptFAj+Atjs6rapowUzAAAAAElFTkSuQmCC) no-repeat 50% 50%;
  padding: 9px 9px;
}

#nav .home-link a:hover {
  background-color: #63ba0c;
}

#nav li {
  list-style: none;
}

.b-accessories {
  padding: 0.625em;
  background-color: #fff;
  -webkit-transition: border-color .3s;
  transition: border-color .3s;
  margin-bottom: 0.9375em;
  border: 0.625em solid #f5f5f5;
}

.b-accessories:hover {
  border-color: #dcdcdc;
}

.b-accessories__header {
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQIHWP4zwAAAgEBAMVfG14AAAAASUVORK5CYII=) no-repeat center center;
  height: 0;
  width: 100%;
  padding: 0 0 113%;
  background-clip: padding-box;
  margin-bottom: 0.5em;
  position: relative;
}

.b-accessories__header.loaded {
  background-size: contain;
  box-sizing: border-box;
}

.b-accessories__content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.84);
}

.b-accessories__price {
  display: block;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}

.b-accessories__price .old, .b-accessories__price .vejlprice {
  color: #666;
  font-size: 0.8125em;
  text-decoration: line-through;
  padding: 0 0.07692em;
  padding-right: 0.38462em;
}

.b-accessories__price .new, .b-accessories__price .nukunprice {
  color: #ffa220;
  font-size: 0.8125em;
  font-weight: 700;
  padding: 0 0.07692em;
}

.b-accessories__title {
  text-align: center;
  color: #4E4E4E;
  font-size: 0.875em;
  font-weight: 700;
  display: block;
}

.b-accessories .tm-atc {
  font-size: 0.875rem;
  padding: 0.35714em 0.85714em 0.35714em 0.85714em;
}

.b-itemview {
  background-color: #fff;
  padding: 0.75em 0.75em 0.3125em;
  margin: 0 0 1.875em;
  border-radius: 7px;
}

.b-itemview__title {
  color: #505050;
  font-size: 2.125em;
  font-weight: 700;
  line-height: 1.2;
  padding-bottom: 0.35294em;
}

.b-itemview__left {
  padding-left: 2.1875em;
}

.b-itemview__title-mob {
  color: #545352;
  font-size: 1.5em;
  font-weight: 700;
}

.b-itemview__text p {
  color: #4A4A4A;
  font-size: 0.875em;
  line-height: 1.25;
  padding: 0.5em 0;
}

.b-itemview__text p.large {
  font-size: 0.9375em;
  padding: 0.13333em;
  font-weight: 700;
}

.b-itemview__text .list {
  padding: 0.3125em 0;
}

.b-itemview__text .list li {
  font-size: 1em;
  padding: 0 1.25em 0 25px;
  list-style: none;
  color: #4A4A4A;
}

.b-itemview__text .list li:last-child {
  padding-right: 0;
}

.b-itemview__text .list_inline li {
  display: inline-block;
}

.b-itemview__text .list.check li {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAMAAAAhxq8pAAAAh1BMVEUAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplZRL7mwAAAALHRSTlMABRMUFRcYHB0eHyAiIyQlJicwMTQ1Nky+v8DP0NXW2tvc3d7f4eLj5OXs8BWN/j4AAACDSURBVBjTZdDbAoFQFEXRSZQoIpfcQrl1Wv//fR6OpNN8HE97begWZjPcwlL3qWuF5OqkkCQdAAaN3SRJjwjYlikAgbVnBGxqmRQIrtZiYF1LMqvGXjHAXpJkdhdrcwCGR7V9DbxW34vfdd6pbzA6W0s6S8a5pCpxNvu5qmXvO372bx8SZBRTVP5B/gAAAABJRU5ErkJggg==) no-repeat left center;
}

.b-itemview__text .list_features {
  padding-top: 0.125em;
}

.b-itemview__text .list_features li {
  color: #666;
  font-size: 0.875em;
  padding: 0.21429em 0 0.21429em 25px;
  line-height: 1.4;
}

.b-itemview__mcontent {
  padding: 0.5em 0;
}

.b-itemview__scheme {
  position: absolute;
  right: 0;
  top: 1.375em;
}

.b-itemview__scheme .tm-scheme {
  display: inline-block;
  color: #1bb1f7;
  font-size: 1.125em;
  text-decoration: underline;
  font-weight: 700;
}

.b-itemview__options {
  width: 100%;
}

.b-itemview__options .simple-opt-size {
  display: block;
  font-size: 1em;
  box-sizing: border-box;
  border: 1px solid #b5b5b5;
  border-radius: 0.3125em;
  padding: 0.6875em 0.9375em 0.6875em;
}

.b-itemview__options .simple-opt-size > span {
  display: inline-block;
  float: right;
  padding: 0 0 0 0.625em;
}

.b-itemview__options .simple-opt-size .yellow {
  color: #1bb1f7;
}

.b-itemview__options .simple-opt-size .green {
  color: green;
}

.b-itemview__options dt {
  margin-bottom: 0.3125em;
}

/*.b-itemview__options dt a {
        color: #1bb1f7 !important; }*/
.b-itemview__options .jqTransformSelectWrapper {
  border: 1px solid #b0b0b0;
  border-radius: 7px;
  background: #e7e7e7;
  background: -webkit-linear-gradient(top, #e7e7e7 0%, #e7e7e7 37%, #d7d7d7 69%, #d7d7d7 100%);
  background: linear-gradient(to bottom, #e7e7e7 0%, #e7e7e7 37%, #d7d7d7 69%, #d7d7d7 100%);
}

.b-itemview__options .jqTransformSelectWrapper > div {
  font-size: 1em;
  font-weight: 700;
}

.b-itemview__options .jqTransformSelectWrapper > div span {
  text-align: center;
  display: block;
  padding: 1.125em 3.4375em 1.125em 0.35714em;
  box-sizing: border-box;
  width: 100% !important;
  overflow: hidden;
  min-width: 14.28571em;
}

.b-itemview__options .jqTransformSelectWrapper div span i {
  width: auto;
}

.b-itemview__options .jqTransformSelectWrapper .validation-advice {
  font-size: 12px;
}

.b-itemview__options .jqTransformSelectWrapper .jqTransformSelectOpen {
  width: 56px;
  border-left-color: #727272;
  background-color: transparent;
}

.b-itemview__options .jqTransformSelectWrapper .jqTransformSelectOpen:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 50%;
  width: 0;
  height: 0;
  overflow: hidden;
  border-top: 13px solid #4c4c4c;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  margin-top: -6px;
  margin-right: -9px;
}

.b-itemview__options-block {
  padding: 1.4375em 0;
}

.b-itemview__features {
  position: relative;
  margin-top: 1.5625em;
}

.b-itemview__features-header {
  border-bottom: 1px solid #8a8a8a;
  padding-right: 10.625em;
}

.b-itemview__features-bottom {
  padding-right: 10.625em;
}

@media (max-width: 767px) {
  .b-itemview__left {
    padding-left: 0;
  }

  .b-itemview__bottom {
    padding-top: 5em;
  }

  .b-itemview__options .jqTransformSelectWrapper > div {
    font-size: 0.875em;
  }

  .b-itemview__options .jqTransformSelectWrapper > div span {
    min-width: 17.85714em;
    padding: 0.71429em 2.5em 0.71429em 0.71429em;
  }

  .b-itemview__options .jqTransformSelectWrapper > div span i {
    float: none;
  }

  .b-itemview__options .jqTransformSelectWrapper .jqTransformSelectOpen {
    width: 35px;
  }

  .b-itemview__features-header {
    padding-right: 0;
  }

  .b-itemview__features-bottom {
    padding-right: 0;
  }
}

@media (max-width: 479px) {
  .b-itemview__options .simple-opt-size {
    font-size: 0.8125em;
    border-radius: 0.38462em;
    padding: 0.84615em 1.15385em 0.84615em;
  }
}

.catalog-product-view__item a {
  font-size: 1em;
  color: #4A4A4A;
}

.b-ifeatures__item {
  list-style: none;
  font-size: 1.125em;
  padding: 0.61111em 0 0.61111em 2.38889em;
  background-position: left center;
  background-repeat: no-repeat;
}

.b-ifeatures__list {
  padding: 1.6875em 0;
}

.b-ifeatures__bottom {
  padding: 0.5em 0 0;
  border-top: 2px solid #c5c5c5;
}

.b-ifeatures__bottom img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

.b-address {
  padding: 0 0.9375em;
}

.b-address__title {
  color: #676767;
  font-size: 1.875em;
  font-weight: 700;
}

.b-address__bottom {
  border-top: 2px solid #676767;
}

.b-address__bottom p {
  color: #676767;
  font-size: 0.9375em;
  font-weight: 700;
  margin: 0.73333em 0;
}

.b-address__adress {
  margin: 0;
  font-size: 0.9375em;
  font-weight: 700;
  color: #676767;
}

.b-address__content {
  padding: 0.625em 0 1.25em;
}

.b-address__time {
  color: #676767;
  font-size: 0.875em;
}

.b-address__phone, .b-address__email {
  display: block;
  color: #676767;
  font-size: 1em;
  font-weight: 700;
  padding: 0.125em 0 0.125em 2.1875em;
  margin: 0 0 0.3125em 0;
  position: relative;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABAlBMVEX///9nZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dTxrK1AAAAVXRSTlMAAQIFCAoPExUYIScpKistMzY7PT5CREVHSE1WWFpiZWdsbn5/gYSIiYqMjo+UnaSltbi5uru/w8TFxsfKzc/S1Nbe3+Dh5OXm6Ont7vDz9Pb3+fz+Qp5RUgAAANVJREFUKM9t0slWAkEMheEfmhbFCUVQHHEGGUVxVkRUxAGw5b7/q7gpBboqq3vybZKcAPGdo+PJ2l+LAKkP2XXuE+uY3A3exuSErElFv+ONwTNbkqSfXXiP9kfwZWAbaM682rAI1JOPNiTBv2oPbcjA5cS8f7AJeSccwpwTToFbF/Q8yLlAWZgauKAK1FwwmIZVF6gA0bYecsMwfCcgtXA3Xw6D6hFg6T7+FAbtAeRL6wY2/iFIA7FWS5L0yezopL3rRuPMLHMBFccvKFgG7+DFat+s8AsK0paEWRDxuwAAAABJRU5ErkJggg==) no-repeat left center;
}

.b-address__email {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAMAAAB2Mu6sAAAArlBMVEX///9nZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2fu0mfqAAAAOXRSTlMABS0uMDEyMzQ1Njk6Ozw+P0JEVlhZXV5fYGFiY2RmaGlqbG1ub3FydHV5goOGiOrr7e7v8PHy8/7sewavAAAAsUlEQVQY03WRxxaCQBRDw4hixYpi7wpYhzKa//8xF8iB0UOW927y8sCSgAysvwQkeFV9/GSgLgSFo7o676mRICjgxnaR28kYqcA8buW8ncyQCayiRsab0QK5wDaspdyK1igKHKUJAFW5hy7Or4cAKs/XSRdHafpPZyi9qjwUxS60gEkSu0A92uTiW8ow0lrLTGhnpIcIgmIad/RJ7GQiCN5/pwJ66kbw7f3P7r+Jskd9AGSWIJ6sPdHJAAAAAElFTkSuQmCC);
}

.b-address__email a {
  color: #676767;
}

.b-address__col2 {
  text-align: right;
}

@media (max-width: 768px) {
  .b-address {
    padding: 0;
  }

  .b-address__col2 {
    text-align: left;
    padding-top: 0.3125em;
    padding-bottom: 0.3125em;
  }
}

.b-contact {
  background-color: #fff;
  padding: 0.9375em 1.875em;
}

.b-contact__title {
  color: #676767;
  font-size: 2.0625em;
  font-weight: 700;
  margin: 0 0 0.30303em;
}

.b-contact__shop, .b-contact__asimg {
  max-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: block;
  margin: 0 auto;
}

.b-contact__asimg {
  margin: 0 auto 0 0;
}

@media (max-width: 768px) {
  .b-contact {
    padding: 0.3125em 0.9375em 1.875em;
  }
}

.b-basket {
  background: #fff;
  margin-bottom: 2.25em;
  padding: 0.3125em 1em 1.9375em;
}

.b-basket.b-fastcheckout {
  background: transparent;
  margin-bottom: 0;
  padding: 0;
}

.b-basket__submit {
  display: inline-block;
  line-height: 1.5;
  text-align: center;
  color: #ffffff;
  font-size: 1.125em;
  font-weight: 700;
  padding: 0 2.5em 0 1.38889em;
  position: relative;
  z-index: 10;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
  text-transform: uppercase;
  box-sizing: border-box;
  text-decoration: none;
  background: #18cb36;
  background: -webkit-linear-gradient(top, #18cb36 0%, #18ca35 38%, #11a82a 69%, #11a82a 100%);
  background: linear-gradient(to bottom, #18cb36 0%, #18ca35 38%, #11a82a 69%, #11a82a 100%);
  border-color: #3aed58 #109a26 #0f9024 #2bdd48;
}

.b-basket__submit:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  border-width: 1px;
  box-sizing: border-box;
  display: block;
  border-style: solid;
  border-color: #70ff8e #0f8823 #0a5e18 #46f964;
}

.b-basket__submit:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 0.83333em;
  border-style: solid;
  border-width: 8px 0 8px 10px;
  border-color: transparent transparent transparent #fff;
  margin-top: -8px;
}

.b-basket__submit:hover {
  border-color: #0f9024 #2bdd48 #3aed58 #109a26;
}

.b-basket__submit:hover:before {
  border-color: #0a5e18 #46f964 #70ff8e #0f8823;
}

.b-basket__title {
  font-size: 1.25em;
  font-weight: 700;
  color: #4D4D4D;
  padding-bottom: 0.25em;
}

.b-basket__delivery {
  color: #FFF;
  font-size: 1.125em;
  font-weight: 700;
  background-color: #5E5E5C;
  padding: 0.38889em 0.83333em;
  text-align: center;
}

.b-basket__top .b-basket__clear {
  display: none;
}

.b-basket__warehouse {
  font-size: 0.75em;
  color: #6f6f6f;
  font-weight: 700;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin: 1em 0 0.16667em;
}

.b-basket__warehouse:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 7px;
  height: 7px;
  background-color: #13b407;
  border-radius: 50%;
  margin-right: 0.66667em;
}

.b-basket__warehouse_remote:before {
  background-color: #f6a700;
}

.b-basket__warehouse a {
  color: #249be8;
  font-weight: 400;
}

.b-basket__stock-label {
  font-size: 0.75em;
  color: #6f6f6f;
}

@media (max-width: 768px) {
  .b-basket__submit {
    font-size: 0.9375em;
    padding: 0.33333em 1.66667em 0.33333em 0.66667em;
  }

  .b-basket__submit:after {
    right: 0.66667em;
    border-width: 6px 0 6px 8px;
    margin-top: -6px;
  }

  .b-basket__title {
    font-size: 1.25em;
  }

  .b-basket__delivery {
    font-size: 1em;
    padding: 0.4375em 0.9375em;
    margin-top: 0.5625em;
  }
}

.b-onestep__summary {
  background-color: #fffac9;
  color: #000;
  font-size: 0.9375em;
  text-align: center;
  line-height: 1.55;
  box-sizing: border-box;
  padding: 0.6em 0;
}

.b-onestep__summary .tm-date {
  font-weight: 700;
  font-size: 1.2em;
  display: block;
  line-height: 2;
}

.b-onestep__coupon {
  padding: 0.625em 0;
}

.b-onestep__coupon-title {
  color: #6f6f6f;
  font-size: 1.125em;
  font-weight: 700;
  padding-bottom: 0.27778em;
}

.b-onestep__coupon-coupon {
  display: inline-block;
  font-size: 1.25em;
  width: 11.5em;
  box-sizing: border-box;
  background-color: #FFF;
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  padding: 0 0.25em;
  height: 1.85em;
  vertical-align: middle;
  text-align: left;
}

.b-onestep__coupon-coupon:focus {
  border-color: #abb3d2;
}

.b-onestep__coupon-coupon::-webkit-input-placeholder {
  color: #DADADA;
  font-size: 0.7em;
  line-height: 1.85em;
}

.b-onestep__coupon-coupon::-moz-placeholder {
  color: #DADADA;
  font-size: 0.7em;
  line-height: 1.85em;
}

.b-onestep__coupon-coupon:-ms-input-placeholder {
  color: #DADADA;
  display: inline-block;
  box-sizing: border-box;
  font-size: 1em;
  line-height: 2.35714em;
  height: 2.28571em;
  width: 6.07143em;
  padding: 0 0.35714em;
}

.b-onestep__coupon-send {
  display: inline-block;
  color: #FFF;
  font-size: 1em;
  font-weight: 700;
  background-color: #ffa220;
  border: 1px solid #c5c5c5;
  border-radius: 3px;
  line-height: 1.5;
  padding: 0.3125em 0.5625em 0.375em;
  cursor: pointer;
  vertical-align: middle;
}

.b-basket.b-onestep .b-onestep__summary {
  max-width: 16.33333em;
}

@media (max-width: 768px) {
  .b-onestep__summary {
    font-size: 0.875em;
    line-height: 1.55;
    padding: 0.64286em 0;
    margin-bottom: 0.85714em;
  }

  .b-onestep__summary .tm-date {
    font-size: 1.28571em;
    line-height: 1;
  }

  .b-onestep__coupon {
    padding-bottom: 0.625em;
  }

  .b-onestep__coupon-title {
    font-size: 1em;
  }

  .b-onestep__coupon-coupon {
    font-size: 1.25em;
    width: 7.5em;
    padding: 0 0.25em;
    height: 1.55em;
  }

  .b-onestep__coupon-send {
    font-size: 1em;
    padding: 0.125em 0.5625em 0.1875em;
  }

  .b-basket.b-onestep .b-onestep__summary {
    width: 100%;
    max-width: none;
  }
}

.b-totals {
  width: auto !important;
  margin: 0.625em 0;
  float: right;
}

.b-totals__delprice td, .b-totals__delivery td {
  color: #000;
  font-size: 1em;
  padding: 0.0625em 0;
}

.b-totals__delivery td {
  font-weight: 700;
  padding: 0 0 0.625em;
}

.b-totals__morebuy td {
  color: #000;
  font-size: 1em;
  background-color: #E6E6E6;
  padding: 0.3125em 0.8125em;
}

.b-totals__total td {
  color: #606060;
  font-weight: 700;
  font-size: 1em;
  padding: 0.1875em 0;
}

.b-totals__total td:first-child {
  padding-right: 1.5625em;
}

.b-totals__total td:last-child {
  padding-left: 1.5625em;
}

.b-totals td:nth-child(2) {
  text-align: right;
}

@media (max-width: 768px) {
  .b-totals .b-basket__submit {
    width: 100%;
    box-sizing: border-box;
    text-align: center;
  }

  .b-totals__total td:first-child {
    padding-right: 0.625em;
  }

  .b-totals__total td:last-child {
    padding-left: 0.625em;
  }
}

.b-btable {
  width: 100%;
  margin: 0.9375em 0;
}

.b-btable tbody td {
  padding-top: 1.0625em;
  padding-bottom: 1.0625em;
  vertical-align: middle;
  border-bottom: 1px solid #c0c0c0;
}

.b-btable tbody tr.b-btable__nolocal td {
  background-color: #fffac9;
}

.b-btable thead th {
  color: #717171;
  font-size: 1.125em;
  font-weight: 700;
  border-bottom: 1px solid #5e5e5c;
  padding: 0.16667em 0;
}

.b-btable__pimage {
  width: 5.3125em;
  padding-right: 0.75em;
}

.b-btable__pimage a {
  display: block;
}

.b-btable__image {
  display: block;
  max-width: 100%;
  border: 1px solid #444;
  box-sizing: border-box;
}

.b-btable__ptitle {
  color: #575757;
  font-size: 1.125em;
  font-weight: 700;
}

.b-btable__pchar li {
  list-style: none;
  color: #919191;
  font-size: 1em;
  line-height: 1.4;
}

.b-btable__pdel {
  width: 5.3125em;
}

.b-btable__pdel a {
  width: 0;
  height: 0;
  padding: 2.0625em 2.0625em 0 0;
  overflow: hidden;
  background-image: -webkit-linear-gradient(bottom, #D61616 0%, #D61616 18%, #FF7171 80%, #FF7171 100%);
  background-image: linear-gradient(to top, #D61616 0%, #D61616 18%, #FF7171 80%, #FF7171 100%);
  border: 2px solid #D2D2D2;
  border-radius: 5px;
  cursor: pointer;
  display: block;
  margin: 0 auto;
  box-shadow: 0 1px 0 rgba(3, 0, 0, 0.45);
  position: relative;
  text-decoration: none;
}

.b-btable__pdel a:hover {
  background-image: -webkit-linear-gradient(bottom, #FF7171 0%, #FF7171 18%, #D61616 80%, #D61616 100%);
  background-image: linear-gradient(to top, #FF7171 0%, #FF7171 18%, #D61616 80%, #D61616 100%);
}

.b-btable__pdel a:before {
  content: "X";
  font-weight: 700;
  font-size: 1.5625em;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 1.32em;
  color: #fff;
  text-align: center;
}

.b-btable__psubtotal, .b-btable__pprice {
  color: #717171;
  font-size: 1em;
  font-weight: 700;
  text-align: center;
}

.b-btable__pqtywrap {
  display: inline-block;
  width: 100%;
}

.b-btable__pqty {
  display: block;
}

.b-btable__pstock {
  display: block;
  color: #717171;
  font-size: 0.875em;
  line-height: 1.4;
}

.b-btable__pqty {
  padding-bottom: 0.5em;
}

.b-btable__pqty input {
  display: inline-block;
  font-size: 1.25em;
  width: 2.55em;
  box-sizing: border-box;
  background-color: #FFF;
  border: 2px solid #D2D2D2;
  border-radius: 5px;
  box-shadow: 0 1px 0 rgba(3, 0, 0, 0.45);
  padding: 0 0.25em;
  text-align: center;
  height: 1.85em;
  vertical-align: middle;
}

.b-btable__pqty input:focus {
  box-shadow: 0 0 5px #07b;
  border-color: #abb3d2;
}

.b-btable__pqty button {
  display: inline-block;
  color: #FFF;
  font-size: 1em;
  font-weight: 700;
  background-color: #FFF;
  background-image: -webkit-linear-gradient(bottom, #888 0%, #888 18%, #B4B4B4 80%, #B4B4B4 100%);
  background-image: linear-gradient(to top, #888 0%, #888 18%, #B4B4B4 80%, #B4B4B4 100%);
  border: 2px solid #D2D2D2;
  border-radius: 5px;
  box-shadow: 0 1px 0 rgba(3, 0, 0, 0.45);
  line-height: 1.5;
  padding: 0.25em 1.25em 0.3125em;
  cursor: pointer;
  vertical-align: middle;
}

.b-btable__pqty button:hover {
  background-image: -webkit-linear-gradient(bottom, #B4B4B4 0%, #B4B4B4 18%, #888 80%, #888 100%);
  background-image: linear-gradient(to top, #B4B4B4 0%, #B4B4B4 18%, #888 80%, #888 100%);
}

@media (max-width: 768px) {
  .b-btable thead th {
    font-size: 0.875em;
    padding: 0.21429em 0;
  }

  .b-btable__pstock {
    display: none;
  }

  .b-btable__psubtotal, .b-btable__pprice {
    font-size: 0.875em;
    vertical-align: top !important;
  }

  .b-btable__pqty {
    padding-bottom: 0.5em;
  }

  .b-btable__pqty input {
    display: inline-block;
    font-size: 1.125em;
    width: 1.72222em;
    padding: 0 0.27778em;
    height: 1.72222em;
  }

  .b-btable__pqty button {
    display: inline-block;
    width: 0;
    height: 0;
    font-size: 1.25em;
    padding: 1.35em 1.35em 0 0;
    overflow: hidden;
    position: relative;
  }

  .b-btable__pqty button:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAABEVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+MM7EfAAAAWnRSTlMAAgUGCAwOEBYXGRsdHiYoKiwuMDE0Nz4/QEJDREhOUFNUWF9gYWVpbXN5iImKi5Wam56foKGjpqqtsra3ur2+v8DFxsfIycrO0NTa4+fp7O7v8/T19vj5/P6QRzgCAAAA20lEQVQY022RR1YCARAFy6wgBsxZMQcUFcwoRswoQaXufxAXMwgPrGUtuvv/BgCGk/cflh+3x6gTO60acjZYk9MF65SXAjlRtpGfBYC+N9ViKjGb2CuqlgaAfdWbCACRrOoFMHle9aozXNF+qToCEE/H/s7pr6i7NHOk3tLVZFfVV7aeN3oa7bz6xY5WDsbrdk0tkFL1ab07tBn1gZMg0d1QIKPBDVlVN9sC2XGtOkpe1Vw0yJYLs70EEyrp5bmVTKnWw/vh4ndrZ1Mw81+/0Hts6y+AeDL/2fC3X3iZTGtHCQNoAAAAAElFTkSuQmCC) no-repeat center center;
  }

  .b-btable__pdel {
    width: 3.75em;
  }

  .b-btable__pdel a {
    padding: 1.6875em 1.6875em 0 0;
  }

  .b-btable__pdel a:before {
    content: "X";
    font-size: 1.125em;
    line-height: 1.5em;
  }

  .b-btable__ptitle {
    font-size: 0.875em;
    vertical-align: top !important;
  }

  .b-btable__pqtycell {
    vertical-align: top !important;
  }

  .b-btable__pchar li {
    font-size: 0.75em;
  }

  .b-btable__pimage {
    width: 1px;
    padding-right: 0.3125em;
  }

  .b-btable__image {
    margin-bottom: 0.4375em;
  }

  .b-btable__pqtywrap {
    text-align: center;
  }
}

.b-support__tab-link {
  display: inline-block;
  padding-top: 1.5625em;
  width: 6.25em;
  height: 5em;
  vertical-align: top;
  text-decoration: none;
  opacity: 0.5;
  -webkit-transition: opacity .3s, border-color .3s;
  transition: opacity .3s, border-color .3s;
  border-bottom: 3px solid transparent;
}

.b-support__tab-link:hover {
  opacity: 1;
}

.b-support__tab-link.active {
  border-color: #333;
  opacity: 1;
  cursor: default;
}

.b-support__tab-link .tm-img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: 2em;
}

.b-support__tab-link .tm-text {
  font-size: 0.8125em;
  color: #333333;
}

.b-support__header {
  border-bottom: 1px solid #e5e5e5;
  text-align: center;
  margin-bottom: 1.875em;
}

.b-support__tab {
  display: none;
}

.b-support__tab.open {
  display: block;
}

.b-spoiler {
  -webkit-transition: margin .15s;
  transition: margin .15s;
}

.b-spoiler.open {
  margin-bottom: 1.875em;
}

.b-spoiler__content {
  display: none;
  padding: 0 1.25em;
}

.b-spoiler.open .b-spoiler__content {
  display: block;
}

.b-spoiler__header {
  font-size: 0.875em;
  border: 1px solid #ebebeb;
  padding: 0.5em 1.42857em;
  font-weight: 700;
  margin-bottom: 1.07143em;
  position: relative;
  cursor: pointer;
  background: #fff;
  -webkit-transition: background-color .3s, border-color .3s;
  transition: background-color .3s, border-color .3s;
  webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.b-spoiler__header:before, .b-spoiler__header:after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  border-style: solid;
  -webkit-transition: background-color .3s, border-color .3s;
  transition: background-color .3s, border-color .3s;
}

.b-spoiler__header:before {
  bottom: -10px;
  left: 15px;
  border-width: 10px 20px 0 0px;
  border-color: #ebebeb transparent;
}

.b-spoiler__header:after {
  bottom: -9px;
  left: 16px;
  border-width: 9px 16px 0 0px;
  border-color: #fff transparent;
}

.b-spoiler__header:hover {
  background: #fff199;
  border-color: #fff199;
}

.b-spoiler__header:hover:after, .b-spoiler__header:hover:before {
  border-color: #fff199 transparent;
}

.b-spoiler.open .b-spoiler__header {
  background: #fff199;
  border-color: #fff199;
}

.b-spoiler.open .b-spoiler__header:after, .b-spoiler.open .b-spoiler__header:before {
  border-color: #fff199 transparent;
}

.b-login__promo-img {
  display: block;
  max-width: 100%;
}

.b-login__content {
  padding-top: 1.25em;
}

.b-login__fb {
  text-align: center;
  padding: 0.9375em 0;
}

.b-login__fb p {
  font-size: 0.75em;
  padding: 0.16667em 0;
}

.b-login__fb img {
  display: block;
  margin: 0 auto;
}

.b-login__slink {
  margin-top: -0.3125em;
  padding-bottom: 0.9375em;
}

.b-login__slink p {
  font-size: 0.75em;
  padding: 0;
}

@media (max-width: 768px) {
  .b-login__slink {
    margin-top: 0;
  }

  .b-login__slink p {
    font-size: 0.9375em;
    padding: 0 0 0.66667em;
  }
}

.b-fastcheckout__bottom {
  padding: 1.875em 0;
}

.b-fastcheckout__title {
  color: #606060;
  font-size: 1.25em;
  font-weight: 700;
  border-bottom: 2px solid #c5c5c5;
  margin-bottom: 0.75em;
}

.b-fastcheckout__subtitle {
  color: #5F5F5F;
  font-size: 1.125em;
  margin-bottom: 0.83333em;
}

.b-fastcheckout__column_first {
  padding-right: 12px;
}

.b-fastcheckout__column_second {
  padding: 0 12px;
}

.b-fastcheckout__column_third {
  padding-left: 12px;
}

.b-fastcheckout__row > div:first-child {
  border-right: 1px solid #f5f5f5;
}

.b-fastcheckout__row > div:last-child {
  border-left: 1px solid #f5f5f5;
}

.b-fastcheckout__progress {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 1em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.b-fastcheckout__progress .steps {
  display: block;
  position: relative;
  z-index: 10;
}

.b-fastcheckout__progress .steps.active a {
  background-color: #cbcccc;
  box-shadow: none;
}

.b-fastcheckout__progress .steps.active a:after {
  background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbDQoJPCFFTlRJVFkgbnNfZmxvd3MgImh0dHA6Ly9ucy5hZG9iZS5jb20vRmxvd3MvMS4wLyI+DQpdPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCAyNCA0NSI+PHBhdGggZmlsbD0iI0NCQ0NDQyIgZD0iTTI0LjA4MyAyMi40NzNMMTIuMDQzIDMzLjcxIDAgNDQuOTQ2VjBsMTIuMDQyIDExLjIzNiIvPjwvc3ZnPg==) no-repeat 50% 50%;
}

.b-fastcheckout__progress .steps.active a:before {
  background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbDQoJPCFFTlRJVFkgbnNfZmxvd3MgImh0dHA6Ly9ucy5hZG9iZS5jb20vRmxvd3MvMS4wLyI+DQpdPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCAyNCA0NSI+PHBhdGggZmlsbD0iI0NCQ0NDQyIgZD0iTTI0IDIyLjM5NlYwSDBsMTIuMDQyIDExLjIzNk0xMi4wNDIgMzMuNzFMMCA0NC45NDZWNDVoMjRWMjIuNTUiLz48L3N2Zz4=);
  box-shadow: none;
}

.b-fastcheckout__progress .steps a {
  text-decoration: none;
  display: block;
  background-color: #fff;
  color: #393939;
  font-size: 1.375em;
  font-weight: 700;
  position: relative;
  box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.19);
  padding: 0.27273em 1.09091em;
}

.b-fastcheckout__progress .steps a:after, .b-fastcheckout__progress .steps a:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 1.09091em;
  left: 100%;
  top: 0;
  background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbDQoJPCFFTlRJVFkgbnNfZmxvd3MgImh0dHA6Ly9ucy5hZG9iZS5jb20vRmxvd3MvMS4wLyI+DQpdPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCAyNCA0NSI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI0LjA4MyAyMi40NzNMMTIuMDQzIDMzLjcxIDAgNDQuOTQ2VjBsMTIuMDQyIDExLjIzNiIvPjwvc3ZnPg==) no-repeat left 50%;
}

.b-fastcheckout__progress .steps a:before {
  left: -1.04545em;
  background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbDQoJPCFFTlRJVFkgbnNfZmxvd3MgImh0dHA6Ly9ucy5hZG9iZS5jb20vRmxvd3MvMS4wLyI+DQpdPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCAyNCA0NSI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI0IDIyLjM5NlYwSDBsMTIuMDQyIDExLjIzNk0xMi4wNDIgMzMuNzFMMCA0NC45NDZWNDVoMjRWMjIuNTUiLz48L3N2Zz4=);
  background-position: right 50%;
  box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.19);
  z-index: -1;
}

.b-fastcheckout__progress .steps a img {
  height: 1.5em;
  display: block;
}

.b-fastcheckout__progress .steps:first-child a:before {
  display: none;
}

.b-fastcheckout__progress .steps:last-child a:after {
  display: none;
}

.b-fastcheckout__progress .steps.completed a {
  background-color: rgba(150, 150, 150, 0.5);
}

.b-fastcheckout__next {
  display: block;
  width: 100%;
  line-height: 1.5;
  text-align: center;
  color: #ffffff;
  font-size: 1.125em;
  font-weight: 700;
  padding: 0.55556em 2.5em 0.55556em 1.38889em;
  position: relative;
  z-index: 10;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
  text-transform: uppercase;
  box-sizing: border-box;
  text-decoration: none;
  background: #18cb36;
  background: -webkit-linear-gradient(top, #18cb36 0%, #18ca35 38%, #11a82a 69%, #11a82a 100%);
  background: linear-gradient(to bottom, #18cb36 0%, #18ca35 38%, #11a82a 69%, #11a82a 100%);
  border-color: #3aed58 #109a26 #0f9024 #2bdd48;
}

.b-fastcheckout__next:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  border-width: 1px;
  box-sizing: border-box;
  display: block;
  border-style: solid;
  border-color: #70ff8e #0f8823 #0a5e18 #46f964;
}

.b-fastcheckout__next:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 0.83333em;
  border-style: solid;
  border-width: 8px 0 8px 10px;
  border-color: transparent transparent transparent #fff;
  margin-top: -8px;
}

.b-fastcheckout__next:hover {
  border-color: #0f9024 #2bdd48 #3aed58 #109a26;
}

.b-fastcheckout__next:hover:before {
  border-color: #0a5e18 #46f964 #70ff8e #0f8823;
}

.b-fastcheckout__country-select .jq-selectbox {
  width: 100%;
}

.b-fastcheckout__bill-address, .b-fastcheckout__ship-address {
  padding-bottom: 1.5625em;
}

.b-fastcheckout__bill-address ul, .b-fastcheckout__ship-address ul {
  list-style: none;
  color: #000;
}

.b-fastcheckout__bill-address .billing-address-edit-button, .b-fastcheckout__ship-address .billing-address-edit-button {
  float: right;
  font-size: 0.7em;
  padding: 0.6em 0 0;
  display: block;
}

.b-fastcheckout__edit-address {
  background-color: #fff;
  padding: 0.625em;
  box-shadow: 3px 5.2px 16px rgba(0, 0, 0, 0.17);
}

.b-fastcheckout .osc-rates-active {
  display: block;
}

.b-fastcheckout__comment {
  padding-bottom: 2.1875em;
}

.b-fastcheckout__shipment-methods {
  padding-bottom: 1.25em;
}

.b-fastcheckout .packeshop_container {
  background-color: #D2D2D2;
  background-image: -webkit-linear-gradient(bottom, #c5c5c5 0%, #f0efef 100%);
  background-image: linear-gradient(to top, #c5c5c5 0%, #f0efef 100%);
  border: 1px solid rgba(0, 0, 0, 0.39);
  box-shadow: 0 2px 9px rgba(0, 0, 0, 0.08);
  margin-bottom: 0.375em;
  cursor: default;
}

.b-fastcheckout .packeshop_container:hover, .b-fastcheckout .packeshop_container.osc-control-active {
  background-image: -webkit-linear-gradient(bottom, #a6a6a6 0%, #f4f4f4 100%);
  background-image: linear-gradient(to top, #a6a6a6 0%, #f4f4f4 100%);
}

.b-fastcheckout .packeshop_container table {
  width: 100%;
}

.b-fastcheckout .packeshop_container table td {
  vertical-align: middle;
  padding: 0.625em 0.3125em;
}

.b-fastcheckout .packeshop_container table td:nth-child(2) {
  line-height: 1.2;
}

.b-fastcheckout .packeshop_container table td:nth-child(2) label {
  display: inline-block;
  width: 100%;
  color: #353535;
  font-size: 1em;
  font-weight: 700;
}

.b-fastcheckout .packeshop_container table td:nth-child(2) span {
  display: inline-block;
  width: 100%;
  color: #000;
  font-size: 0.875em;
  font-weight: 400;
}

.b-fastcheckout .packeshop_container table td:first-child label {
  display: inline-block;
  width: 19px;
  height: 19px;
  border: 2px solid #A9AAA8;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
  vertical-align: middle;
}

.b-fastcheckout .packeshop_container table td:first-child .regular-radio:checked + label:after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 13px;
  height: 13px;
  background-color: #FAB30C;
  background-image: -webkit-radial-gradient(bottom, #696969 0%, #323232 100%);
  background-image: radial-gradient(to top, #696969 0%, #323232 100%);
  border-radius: 50%;
}

.b-fastcheckout .packeshop_container table td:first-child .regular-radio {
  display: none;
}

.b-fastcheckout .packeshop_container table td:last-child {
  font-size: 1em;
  color: #353535;
  vertical-align: top;
  text-align: right;
}

.b-fastcheckout .payment-methods dt {
  font-size: 1.125em;
  background: #fff;
  border: 10px solid #f5f5f5;
  margin-bottom: 0.94444em;
  cursor: default;
  color: #606060;
  font-weight: 700;
  padding: 0.88889em 0.27778em;
  position: relative;
}

.b-fastcheckout .payment-methods dt input {
  display: none;
}

.b-fastcheckout .payment-methods dt .payment-method-img {
  display: inline-block;
  vertical-align: middle;
}

.b-fastcheckout .payment-methods dt .checkout-payment-method-label {
  display: inline-block;
  padding: 0 20px 0 42px;
  vertical-align: middle;
}

.b-fastcheckout .payment-methods dt .checkout-payment-method-label:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  margin: -13px 0 0;
  left: 14px;
  box-sizing: border-box;
  border: 2px solid #8a8a8a;
  width: 1.5em;
  height: 1.5em;
  border-radius: 50%;
  background-color: #fff;
}

.b-fastcheckout .payment-methods dt.active-payment .checkout-payment-method-label:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAMAAAD+iNU2AAAAq1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9HdxPLAAAAOHRSTlMAAQQHDQ8SGRogIyksLTM2PUJRVVdYW19jaXuAkZWWmamxtLa4wcnP0NbY2uDm6Ozt8PL09/n7/fEnlrwAAAB3SURBVAgdBcEFQkIBAECxmdhid2E36hff/U/mBgBbr9NDACw81ycATqtHANaGag+Au+phjo0VcFA15rLZEZbeqxsM9bvDRTVbx231tbn9V13B6nf19lT9jMBxVdUZYFJVH4uA0bSqEwD7VS/zAFxXuwBYvh/OAf+mbxRqu/4kGgAAAABJRU5ErkJggg==) no-repeat 50% 50% #40a4ce;
  border-color: #40a4ce;
}

.b-fastcheckout .payment-methods dt .payment-method-img-epay_standard {
  vertical-align: middle;
  line-height: 1;
}

.b-fastcheckout .payment-methods dt .payment-method-img-epay_standard:before {
  content: "";
  width: 150px;
  height: 34px;
  display: block;
  background: url("data:image/png;base64,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") no-repeat right center;
  background-size: auto 100%;
}

.b-fastcheckout .payment-methods dt .payment-method-img-bankpayment {
  vertical-align: middle;
  line-height: 1;
}

.b-fastcheckout .payment-methods dt .payment-method-img-bankpayment:before {
  content: url("data:image/png;base64,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");
}

.b-fastcheckout .payment-methods .payment-method ul {
  padding: 1.25em 0 2.5em;
}

.b-fastcheckout .payment-methods .payment-method li {
  list-style: none;
}

.b-fastcheckout .shopping-cart th {
  font-size: 1.125em;
  color: #fff;
  background: #ffa220;
  padding: 0.27778em 0.5em;
  border-left: 0;
  border-right: 0;
  text-align: center;
}

.b-fastcheckout .shopping-cart th:first-child {
  text-align: left;
}

.b-fastcheckout .shopping-cart th:nth-child(2) {
  text-align: left;
}

.b-fastcheckout .shopping-cart th:last-child {
  text-align: right;
}

.b-fastcheckout .shopping-cart td {
  border-bottom: 2px solid #c5c5c5;
  font-size: 1em;
  color: #5b5c5c;
  vertical-align: top;
  padding: 1.5625em 0.5625em;
  border-left: 0;
  border-right: 0;
  text-align: center;
}

.b-fastcheckout .shopping-cart td:first-child {
  padding-left: 0;
  text-align: left;
}

.b-fastcheckout .shopping-cart td:nth-child(2) {
  text-align: left;
}

.b-fastcheckout .shopping-cart td:last-child {
  text-align: right;
  font-weight: 700;
  padding: 1.25em 0.45em;
}

.b-fastcheckout .shopping-cart td.about {
  width: 40%;
}

.b-fastcheckout .shopping-cart .nolocal td {
  background-color: #fffac9;
}

.b-fastcheckout .shopping-cart .price {
  text-transform: uppercase;
}

.b-fastcheckout .shopping-cart .title {
  font-weight: 700;
  font-size: 1.125em;
}

.b-fastcheckout .shopping-cart .title a {
  text-decoration: none;
  color: #249be8;
}

.b-fastcheckout .shopping-cart .prodnumb {
  font-weight: 400;
  color: #717171;
  font-size: 0.75em;
}

.b-fastcheckout .shopping-cart .item-options dd, .b-fastcheckout .shopping-cart .item-options dt {
  display: inline-block;
  font-size: 0.875em;
}

.b-fastcheckout .shopping-cart .item-options dd {
  font-weight: 700;
}

.b-fastcheckout .shopping-cart .qty-span {
  line-height: 18px;
  font-weight: 700;
  display: inline-block;
  width: 2.8125em;
  vertical-align: middle;
  text-align: center;
}

.b-fastcheckout .shopping-cart .qty-minus {
  display: inline-block;
  width: 0;
  height: 0;
  padding: 18px 18px 0 0;
  overflow: hidden;
  text-align: center;
  color: #fff;
  text-decoration: none;
  font-weight: 700;
  background-color: #ffa220;
  border-radius: 0.1875em;
  position: relative;
  cursor: pointer;
  vertical-align: middle;
}

.b-fastcheckout .shopping-cart .qty-minus:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -1px;
  height: 2px;
  background-color: #fff;
  width: 10px;
  left: 50%;
  margin-left: -5px;
}

.b-fastcheckout .shopping-cart .qty-plus {
  display: inline-block;
  width: 0;
  height: 0;
  padding: 18px 18px 0 0;
  overflow: hidden;
  text-align: center;
  color: #fff;
  text-decoration: none;
  font-weight: 700;
  background-color: #ffa220;
  border-radius: 0.1875em;
  position: relative;
  cursor: pointer;
  vertical-align: middle;
}

.b-fastcheckout .shopping-cart .qty-plus:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -1px;
  height: 2px;
  background-color: #fff;
  width: 10px;
  left: 50%;
  margin-left: -5px;
}

.b-fastcheckout .shopping-cart .qty-plus:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  width: 2px;
  background-color: #fff;
  height: 10px;
  left: 50%;
  margin-left: -1px;
}

.b-fastcheckout .shopping-cart.qtybox {
  white-space: nowrap;
}

.b-fastcheckout .order-review-content {
  padding-bottom: 3.125em;
}

.b-fastcheckout .delivery-eta {
  color: #000;
  font-size: 1em;
  background-color: #E6E6E6;
  padding: 0.3125em 0.8125em;
}

.b-fastcheckout #checkout-payment-method-load {
  padding-bottom: 20px;
}

.b-fastcheckout .fastcheckout-success-title {
  color: #000;
  font-size: 2em;
  text-align: center;
  font-weight: 700;
}

.b-fastcheckout .fastcheckout-success-content {
  text-align: center;
}

.b-fastcheckout .fastcheckout-success-content ul {
  display: inline-block;
  text-align: left;
  padding: 0.625em 0 2.5em;
}

.b-fastcheckout .fastcheckout-success-content li {
  list-style: none;
  font-size: 1em;
  padding: 3px 0 3px 31px;
}

.b-fastcheckout .fastcheckout-success-content li.check {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAMAAAAhxq8pAAAAh1BMVEUAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplYAplZRL7mwAAAALHRSTlMABRMUFRcYHB0eHyAiIyQlJicwMTQ1Nky+v8DP0NXW2tvc3d7f4eLj5OXs8BWN/j4AAACDSURBVBjTZdDbAoFQFEXRSZQoIpfcQrl1Wv//fR6OpNN8HE97begWZjPcwlL3qWuF5OqkkCQdAAaN3SRJjwjYlikAgbVnBGxqmRQIrtZiYF1LMqvGXjHAXpJkdhdrcwCGR7V9DbxW34vfdd6pbzA6W0s6S8a5pCpxNvu5qmXvO372bx8SZBRTVP5B/gAAAABJRU5ErkJggg==) no-repeat 0 center;
}

.b-fastcheckout #packeshop_nearest_shops, .b-fastcheckout #packeshop_nearest_shops {
  width: 100%;
}

.b-fastcheckout table {
  width: 100%;
}

.b-fastcheckout #advice-required-entry-shipping-method-rate {
  display: none;
}

.b-fastcheckout #advice-required-entry-shipping-method-rate.validation-advice {
  display: block;
}

.b-fastcheckout .cart-collateral-block {
  background-color: #f5f5f5;
  padding: 0 1.375em;
  margin-top: 1.9375em;
  overflow: hidden;
}

.b-fastcheckout .cart-collateral-block .cart-coupon {
  width: 50%;
  float: left;
  box-sizing: border-box;
}

.b-fastcheckout .cart-collateral-block .cart-totals {
  width: 50%;
  float: left;
  box-sizing: border-box;
}

.b-fastcheckout__deliverydate {
  text-align: right;
  padding: 2.1875em 0;
  color: #606060;
}

.b-fastcheckout .b-form__el {
  margin-bottom: 1.875em;
}

.b-fastcheckout__bt-order {
  padding-top: 0.625em;
}

.onestepcheckout-popup {
  background: #fff;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.35);
}

.onestepcheckout-popup #cboxLoadedContent {
  margin-bottom: 1.75em;
  padding: 1.25em;
}

.onestepcheckout-popup #cboxClose {
  padding: 23px 23px 0 0;
  overflow: hidden;
  border: 0;
  position: absolute;
  bottom: 5px;
  width: 0;
  height: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAyCAMAAADMf73vAAAApVBMVEUqTIUyUok2VYs6WY1EYpROaZhRbZtSUlJWcJ1ZWVlac59ed6Fie6RmZmZqgahsg6tycnJ0iq54eHh5j7J9kbOClbaEhISGmbiHmrqKioqKnLuQob6ZmZmZqMOhsMilpaart86tra2vu9GzvtK1tbW8xte9vb3ExcXGzt3MzMzN1OHW1tbX3efe3t7g5ezi4+Pk6O/m5ubo6/Dv7+/y9Pb39/f///8mAYZkAAADKklEQVRIx8WXD1PbIBjGmXbLamyq7ZbZtVusdY2YICVQvv9H2wuBBAKp7Z235Tzd8eN5+P8+NyQ/7ENn9Dny4yVWrMLqq9iww/mgteLQRBljFDB3+wMgjHHGSAiGCm1FcNUItYijaCpMegHBhBvAiQuop6CdFcG0H5HTXgJAdED4wFNQY8VdgZZwuwjq7vfRBREFWOHK2wXJK9z+A1bnA2JBVIEkw+oM6H4Psyz3pTob3QJ/GtO1MnNoLLCnZlesW5Cs9BBik29EmeeVnn+lDbqx9xtqFuaDbdGdZ6WszIbQPH9e5Vu9Ke1CWsAIIdt8RQIgeZFvABILOisJU4KJmQPqFftcfYvp3gFMAbpqwcICZWUOaLWYltKzksbqbpokybMPmHJazJLEtTJ7V0D3KXetNNjOlE+SbIYAz2YaeFZ6gRjGnbbtdks0wEVRLJJ2fR4Ar2QG8Lnfq0rfL65syiTZOgfVvbpiWnknaAC5W/gn2N6SsiiYOt3CvVdmF2XJ7Mvz7xUv/HslB29ePXpzqUfByG2HHsR7UaR/at7L4S6IKJApJa6AuDXmfGDrFdNF98jZoF5BNWkBxT4IFV0VxYTAG8FhscTqcYwAT/Hhtf2SYBmNIvRvc/D/WXGiN3FQzU9te6DoIxWik5Hq/eSUYwrUvkY3IJl3E+NZG1OgtgR4z4CNJSfpnSKKSKSS08kpxxQnI/UyYEvf43r9IsWv9bpxSp9d6eObU+E8EIvUtyy7bx6z7LebnHYV6/s6FqniRxaN1F2WfYMfMUzOl91uB+BPGKlv0FzX9asTqWa26yzLbg9BDqrmLLu5XrqRqn6/3CtwO0FhpDZZOlnKqNXNNUJo7oNXY4RQGKnLK2iug0j9/nnyCQD6cvCB+Pl1ohS+lV75b4RgiIkYJudDmqYgmQdALsEGYDqM1Bqhq8McoWUsUlP0EIvUJ4RikbpM0ycpYIxD5PrMn+L3qr4aRuropbbTEmORehhEKgsCkp1KTjmmMJEq3PazIjVUdJHaIjGM1NGsDRXIzBhqImVU1UT2TnLKMQXqkf7Oj1RqFDSSOJzzC/8T5ys+MLz+AlfgweMNabgBAAAAAElFTkSuQmCC) no-repeat 0 0;
  right: 5px;
  background-position: 0 0;
  display: block;
}

.onestepcheckout-popup #cboxClose:hover {
  background-position: 0 -25px;
}

.payment-methods-error {
  display: none;
}

.onestepcheckout-terms-error {
  display: none;
}

@media (max-width: 1024px) {
  .b-fastcheckout .cart-collateral-block {
    background-color: transparent;
    margin-top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
  }

  .b-fastcheckout .cart-collateral-block .cart-coupon {
    width: 100%;
    float: none;
    padding: 0;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .b-fastcheckout .cart-collateral-block .cart-totals {
    width: 100%;
    float: none;
    background-color: #f5f5f5;
    padding: 0 1.375em;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .b-fastcheckout__deliverydate {
    padding: 0.3125em 0;
  }

  .b-fastcheckout__deliverydate strong {
    display: block;
  }
}

@media (max-width: 1199px) {
  .b-fastcheckout__column_first {
    padding-right: 0;
  }

  .b-fastcheckout__column_second {
    padding: 0;
  }

  .b-fastcheckout__column_third {
    padding-left: 0;
  }

  .b-fastcheckout__row > div:first-child {
    border-right: 0;
  }

  .b-fastcheckout__row > div:last-child {
    border-left: 0;
  }
}

@media (max-width: 767px) {
  .b-fastcheckout__next {
    font-size: 0.9375em;
    padding: 1em 1.66667em 1em 0.66667em;
  }

  .b-fastcheckout__next:after {
    right: 0.66667em;
    border-width: 6px 0 6px 8px;
    margin-top: -6px;
  }

  .b-fastcheckout__progress .steps a {
    font-size: 0.75em;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.19);
    padding: 0.5em;
    position: relative;
  }

  .b-fastcheckout__progress .steps a:after, .b-fastcheckout__progress .steps a:before {
    width: 1.66667em;
    left: 100%;
    background-size: auto 100%;
  }

  .b-fastcheckout__progress .steps a:before {
    left: -1.5em;
    background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbDQoJPCFFTlRJVFkgbnNfZmxvd3MgImh0dHA6Ly9ucy5hZG9iZS5jb20vRmxvd3MvMS4wLyI+DQpdPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCAyNCA0NSI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI0IDIyLjM5NlYwSDBsMTIuMDQyIDExLjIzNk0xMi4wNDIgMzMuNzFMMCA0NC45NDZWNDVoMjRWMjIuNTUiLz48L3N2Zz4=);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.19);
  }

  .b-fastcheckout__column_first {
    padding-right: 12px;
  }

  .b-fastcheckout__column_second {
    padding: 0 12px;
  }

  .b-fastcheckout__column_third {
    padding-left: 12px;
  }

  .b-fastcheckout__row > div:first-child {
    border-right: 1px solid #f5f5f5;
  }

  .b-fastcheckout__row > div:last-child {
    border-left: 1px solid #f5f5f5;
  }

  .b-fastcheckout .shopping-cart th {
    display: none;
  }

  .b-fastcheckout .shopping-cart td {
    font-size: 0.875em;
    padding: 0.71429em 0.28571em;
  }

  .b-fastcheckout .shopping-cart td:first-child {
    width: 55px;
  }

  .b-fastcheckout .shopping-cart td:last-child {
    padding-top: 1.5625em;
    white-space: nowrap;
  }

  .b-fastcheckout .shopping-cart td:last-child .qtybox-price {
    margin-bottom: 1.125em;
  }

  .b-fastcheckout .shopping-cart td:last-child .price {
    font-size: 1.28571em;
    font-weight: 400;
  }

  .b-fastcheckout .shopping-cart td.qtybox {
    display: none;
  }

  .b-fastcheckout .shopping-cart .title {
    font-size: 1em;
  }

  .b-fastcheckout .shopping-cart .qty-span {
    width: 2.14286em;
  }

  /*.fastcheckout-onepage-index .b-footer {
    display: none; }*/
}

.b-slogin__item {
  position: relative;
  text-decoration: none;
  color: #FFF;
  font-size: 0.9375em;
  padding: 0.8em 1em 0.8em 3.33333em;
  border: 0;
  background-color: #4362B1;
  background-image: -webkit-linear-gradient(bottom, #2358BA 0%, #2358BA 33%, #1B7BD4 65%, #1B7BD4 100%);
  background-image: linear-gradient(to top, #2358BA 0%, #2358BA 33%, #1B7BD4 65%, #1B7BD4 100%);
  box-shadow: 0 0 5px rgba(2, 0, 0, 0.1);
  display: block;
  text-align: left;
  margin: 0 0 0.33333em;
  line-height: 1.5;
  cursor: pointer;
  width: 100%;
}

.b-slogin__item:hover {
  background-image: -webkit-linear-gradient(bottom, #1B7BD4 0%, #1B7BD4 33%, #2358BA 65%, #2358BA 100%);
  background-image: linear-gradient(to top, #1B7BD4 0%, #1B7BD4 33%, #2358BA 65%, #2358BA 100%);
}

.b-slogin__item strong {
  font-weight: 700;
}

.b-slogin__item:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 2.66667em;
  background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbDQoJPCFFTlRJVFkgbnNfZmxvd3MgImh0dHA6Ly9ucy5hZG9iZS5jb20vRmxvd3MvMS4wLyI+DQpdPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTUiIGhlaWdodD0iMzUiIHZpZXdCb3g9Ii0wLjAwNSAtMC40OTggMTUgMzUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGIiBkPSJNMTQuOTkgMTEuMTQybC0uNTg2IDUuODZoLTQuNDN2MTcuMDAySDMuMzE4VjE3LjAwMkgwdi01Ljg2aDMuMzE4di0zLjUzQzMuMzE4IDIuODQ4IDUuMTkgMCAxMC41MiAwaDQuNDMydjUuODZIMTIuMThjLTIuMDcgMC0yLjIwNi44MjUtMi4yMDYgMi4zNTJ2Mi45M2g1LjAxNnoiLz48L3N2Zz4=) no-repeat 50% 50%;
  border-right: 1px solid rgba(0, 0, 0, 0.5);
}

.b-slogin__item_google {
  display: none;
  background-color: #4362B1;
  background-image: -webkit-linear-gradient(bottom, #C01C1C 0%, #C01C1C 33%, #E33333 65%, #E33333 100%);
  background-image: linear-gradient(to top, #C01C1C 0%, #C01C1C 33%, #E33333 65%, #E33333 100%);
}

.b-slogin__item_google:hover {
  background-image: -webkit-linear-gradient(bottom, #E33333 0%, #E33333 33%, #C01C1C 65%, #C01C1C 100%);
  background-image: linear-gradient(to top, #E33333 0%, #E33333 33%, #C01C1C 65%, #C01C1C 100%);
}

.b-slogin__item_google:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAlCAMAAACeRoI0AAABs1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////84W2JgAAAAkHRSTlMAAQIDBAYHCQwREhMVFxkbHB4fISMkJigpKissMDM0Njc7PD0/QEFCQ0RFRklPUFVWV1laW1xeYmNkZmhpbG1ub3J0dnd5e4CBhoeKi4yNj5GSlZaYmZygpaaqrK6vsLKztba3uru8vb6/wMfIy8zNztDS09XW2tvc3d/i4+Tl5unq6+3x9PX29/j5+vv8/f79KzEeAAABmklEQVQYGWXBiUOLcQDH4W/r7SIy53LbRLmPuUoHcoWSI0dhLXNEKkutRmgLrbY+f7Lfe6xt7XmUF+h++XVhCc8LuQLDTD8fXMBIxWJvmuQK/8lellTbh9GjvPNZrstxF+OqXDsXSVXLYY0D6Q1yDMKQPCcxumTzr0KfPL55ICLbJeCJ8gaAKdluAyPKawV+ytYDpCrlOQp8k60D45g8+4Fnsu3FeC1PE9Asx2dgNShXO0Tl2pcB5uplqxhjpl6eMxkgvluS1cvsVq05MAZkR+4/TZBoULGW/g9fPmIcUZkQsFypMh0YB1XmFEZym9ar+Y7xO6j1wtiWwlqz8Wz/aHIFV+6KXCciOVKvboaPt3T/w8iGZGx+BzOnLTn2xDHiPmn7HAzVKK82gnFY1iRMVqmgahS4pXPARRXzL8NjvQUaVSIKD5UGdqlEL7TpL3BBJR6x4tc4MO5TEV+CAekaxoMKFbSSrJOqJzCGG+XxtWd+BWRs+oSRi3Ue2lLXELoxxcQOOayuHxTMtlnKs5rvvZ9fJD0dvRP0yfEfHD+tAQJAVqMAAAAASUVORK5CYII=);
}

.b-team {
  padding: 1.5625em 0;
  color: #666;
}

.b-team__image {
  display: block;
  margin: 0 auto 0.625em;
  max-width: 100%;
}

.b-team__name {
  font-size: 0.875em;
  font-weight: 700;
}

.b-team__post {
  font-size: 0.7em;
  font-style: italic;
}

.b-team__custom {
  font-size: 1.125em;
}

.onestecpcheckout-carrier-radio-container {
  background-color: #D2D2D2;
  background-image: -webkit-linear-gradient(bottom, #c5c5c5 0%, #f0efef 100%);
  background-image: linear-gradient(to top, #c5c5c5 0%, #f0efef 100%);
  border: 1px solid rgba(0, 0, 0, 0.39);
  box-shadow: 0 2px 9px rgba(0, 0, 0, 0.08);
  margin-bottom: 0.375em;
  cursor: default;
}

.onestecpcheckout-carrier-radio-container:hover, .onestecpcheckout-carrier-radio-container.osc-control-active {
  background-image: -webkit-linear-gradient(bottom, #a6a6a6 0%, #f4f4f4 100%);
  background-image: linear-gradient(to top, #a6a6a6 0%, #f4f4f4 100%);
}

.onestepcheckout-carrier-table td {
  vertical-align: middle;
  padding: 0.625em 0.3125em;
}

.onestepcheckout-carrier-table .osc-img {
  line-height: 1.2;
}

.onestepcheckout-carrier-table .shipping_title {
  display: inline-block;
  width: 100%;
  color: #353535;
  font-size: 1em;
  font-weight: 700;
}

.onestepcheckout-carrier-table .shipping_date {
  display: inline-block;
  width: 100%;
  color: #000;
  font-size: 0.875em;
}

.onestepcheckout-carrier-table .osc-radio label {
  display: inline-block;
  width: 19px;
  height: 19px;
  border: 2px solid #A9AAA8;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
  vertical-align: middle;
}

.onestepcheckout-carrier-table .osc-radio .regular-radio:checked + label:after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 13px;
  height: 13px;
  background-color: #FAB30C;
  background-image: -webkit-radial-gradient(bottom, #696969 0%, #323232 100%);
  background-image: radial-gradient(to top, #696969 0%, #323232 100%);
  border-radius: 50%;
}

.onestepcheckout-carrier-table .osc-radio .regular-radio {
  display: none;
}

.onestepcheckout-carrier-table .osc-name {
  font-size: 1.5em;
  font-weight: 700;
  color: #353535;
}

.osc-rates {
  display: none;
}

#ajaxcartpro-progress {
  border: 1px #999999 solid;
  position: fixed;
  text-align: center;
  padding: 10px;
  background-color: #ffffff;
  z-index: 9999;
  color: black;
  overflow: auto;
  min-height: 50px;
  min-width: 260px;
}

.ajaxcartpro-box-hide {
  display: none;
}

.ajaxcartpro-box-show {
  display: block;
}

#ajaxcartpro-add-confirm p,
#ajaxcartpro-remove-confirm p {
  width: 260px;
}

.acp-msg-block {
  color: #df280a;
  font-weight: bold;
  background-image: none;
  padding: 0 !important;
  min-height: 0 !important;
  border-style: solid !important;
  border-width: 1px !important;
  font-size: 12px !important;
}

.wclose, .wclose:hover {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 28px;
  height: 28px;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAABqlBMVEX///8AAAABAQECAgIDAwMEBAQFBQUGBgYICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMWFhYYGBgZGRkaGhobGxsdHR0fHx8gICAhISEiIiIlJSUmJiYnJycqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU3Nzc8PDw9PT1AQEBCQkJDQ0NERERHR0dJSUlLS0tMTExNTU1OTk5SUlJUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxeXl5fX19gYGBhYWFjY2NkZGRmZmZnZ2dqampra2tsbGxubm5xcXFzc3N0dHR1dXV2dnZ3d3d4eHh5eXl8fHx9fX1/f3+BgYGCgoKGhoaIiIiJiYmMjIyNjY2Ojo6Pj4+RkZGSkpKUlJSWlpaYmJiZmZmbm5ucnJydnZ2enp6goKCioqKjo6OkpKSlpaWnp6epqamqqqqrq6usrKytra2urq6ysrK5ubm7u7u9vb2/v7/Dw8PJycnLy8vMzMzOzs7R0dHT09Pd3d3g4ODj4+Pt7e3u7u7v7+/+/v7////0nUexAAAAAXRSTlMAQObYZgAAAdlJREFUGBldwYtbi3EYBuD3eTdrU1lbOhhNy2mGYhGLdHBIEgvf0DIMiUJlNWMOjaL5Pf+zb9/Wrq7uW+oKE5fO942n3v2W3aa96g8d7RsYmZhOf5Od1gIAWkJHzsQHb9x9kpnflLo0oHC3dHT1nD6buJ6cfbXwS2rSCgU8e5uD+zvD0fhIMvN2eUMcBYU+tFLWpMvlbuhNP5v7mH3xISeOVgAWDdkPoEjy7zVrbvmL2B6hokSyBFik4eXo2OxCbkNEfKg4aUhaXWUaZrwdvVPZpbzIJzjUIlleJbkOV1P30Mz8yh8ZQU2JNDRkDOpuP3fv5fsfEnGh6pQhDWlBoc2xW7NvPss+VCgAi7YiKryR4VR2URQ2BRQWbf8CgMITHkw+zYofCpsiRscqbJ5w4s7j5xKBTYHAOquGoOrtvjhx/7WMQgEoMiTLOZJbXXA19QyMTy3JChz9tF0Jbhmaou5pjV4YvvlTxAcFWjZJFhVDJE3K2xntT4yJyAMAmjGG5UNQzdGwfDx0oje+KLYgECdpLIUiWCb5/cDhY3GpyAMKKKoUcPsC7Qe/imMGim0KR2NGalJwKFQBKKApqcv7AUVd45rsdNsHBRRwoWFSdiuMxtrQFrtakG3/AVPKflwDR36OAAAAAElFTkSuQmCC) no-repeat;
}

.aw-acp-checkout, .aw-acp-checkout:hover {
  color: #fff;
}

#acp-configurable-block #bundle-product-wrapper {
  z-index: 1000;
}

#acp-configurable-block dl {
  text-align: left;
}

#acp-configurable-block .price-box {
  text-align: right;
  padding: 20px 0;
}

#acp-configurable-block .product-name {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}

#acp-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  -moz-opacity: 0.3;
  opacity: .30;
  filter: alpha(opacity=30);
  z-index: 100;
}

#acp-overlay[id] {
  /* IE6 and below Can't See This */
  position: fixed;
}

#acp-product-options, #ajaxcartpro-add-confirm, #ajaxcartpro-remove-confirm {
  position: fixed;
  z-index: 1000;
  background-color: white;
  padding: 25px;
  border-radius: 5px;
  width: 41.25em;
  max-width: 100%;
  max-height: 100%;
  overflow: auto;
  box-sizing: border-box;
}

#acp-product-options {
  width: 26.875em;
}

#acp-product-options .aw-acp-continue,
#acp-product-options .aw-acp-checkout {
  display: inline-block;
  text-align: center;
  text-decoration: none;
}

#acp-product-options .title, #ajaxcartpro-add-confirm .title, #ajaxcartpro-add-confirm .non-local-items {
  color: #ec8400;
  font-size: 28px;
  font-weight: bold;
  padding-bottom: 10px;
}

.aw-acp-btn-container {
  padding-top: 1.25em;
}

#acp-product-options .aw-acp-btn-container .cat-btn-cart {
  display: block;
}

#acp-product-options .aw-acp-btn-container .cat-btn-cart span {
  text-decoration: none;
}

#acp-product-options .giftcard-send-form {
  margin: 0;
}

#acp-product-options .product-options dt label.required em {
  color: #EB340A;
  margin-left: 5px;
}

#acp-product-options #product-options-wrapper {
  margin: 0;
}

.map-popup {
  z-index: 1001 !important;
}

#ajaxcartpro-add-confirm .non-local-items {
  font-size: 16px;
  padding-bottom: 20px;
}

.product-collateral-sg {
  width: 700px;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.kk-sizeguide-product-table table {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
  min-width: 450px;
}

.b-iwidget .kk-sizeguide-product-table table {
  min-width: 0;
}

.kk-sizeguide-product-table table td {
  padding: 5px 13px;
  text-align: left;
  color: #6a6969;
  background-color: #ededed;
}

.kk-sizeguide-product-table table td.title {
  background: #ffa220;
  color: white;
  font-weight: bold;
}

div.kk-sizeguide-product-table {
  margin-bottom: 20px;
  overflow: auto;
  width: 100%;
}

div.sizeguide_image_div img {
  display: block;
  width: 100%;
}

.fact-box {
  background-color: #ededed;
}

.fact-box .title {
  font-weight: 700;
  background-color: #a6a6a6;
  color: #fff;
  padding: 6px 15px;
}

.fact-box .content {
  padding: 0 15px;
}

.fact-box a {
  color: #00a8ff;
}

.fact-box td:first-child {
  padding-right: 15px;
  font-weight: 700;
}

.fact-box td {
  padding-top: 6px;
  padding-bottom: 6px;
}

.fact-box div.rating-box {
  margin: 0 0 -2px;
}

.kk-sizeguide-product-table__row {
  overflow: hidden;
}

.kk-sizeguide-product-table__col {
  float: left;
  width: 50%;
  padding-right: 1.25%;
  box-sizing: border-box;
}

.kk-sizeguide-product-table__col:last-child {
  padding-left: 1.25%;
  padding-right: 0;
}

.b-imedia .kk-sizeguide-product-table table td {
  font-size: 0.75em;
}

.b-imedia .fact-box td {
  font-size: 0.875em;
}

@media (max-width: 1399px) {
  .b-imedia .kk-sizeguide-product-table__col {
    float: none;
    padding-right: 0;
    padding-left: 0;
    width: 100%;
    margin-bottom: 0.9375em;
    overflow: hidden;
  }

  .b-imedia .fact-box td {
    font-size: 0.75em;
  }
}

@media (max-width: 767px) {
  .product-collateral-sg {
    width: auto;
    max-width: 100%;
    overflow: hidden;
  }

  .kk-sizeguide-product-table table td {
    font-size: 0.75em;
  }

  div.sizeguide_image_div {
    padding: 0 0 1.25em;
  }

  .kk-sizeguide-product-table table {
    table-layout: auto;
  }

  .kk-sizeguide-product-table table td {
    padding: 5px;
  }

  .kk-sizeguide-product-table table td:last-child {
    padding-left: 13px;
  }

  .kk-sizeguide-product-table table td:first-child {
    padding-right: 13px;
  }

  .kk-sizeguide-product-table__col {
    float: none;
    padding-right: 0;
    padding-left: 0;
    width: 100%;
    margin-bottom: 0.9375em;
  }
}

.b-ajaxcart {
  width: 37.5em;
}

.b-ajaxcart__eta-date {
  background: #ec8400;
  font-size: 1.375em;
  border-radius: 0.68182em;
  padding: 0.31818em 1.36364em;
  color: #fff;
  margin: 0.90909em 1.36364em 0;
  line-height: 1.3;
  font-weight: 700;
  text-align: center;
}

.b-ajaxcart__content {
  padding: 1.25em 0;
  border-bottom: 1px solid #c9d1ce;
}

.b-ajaxcart__bottom {
  padding: 1.25em 0 0;
}

@media (max-width: 768px) {
  .b-ajaxcart {
    width: auto;
  }
}

@media (max-width: 480px) {
  .b-ajaxcart__button {
    margin-bottom: 0.625em;
  }

  .b-ajaxcart__content {
    padding-top: 0;
  }

  .b-ajaxcart__eta-date {
    margin: 0 0.22727em 0;
  }
}

.b-testimonialswt {
  border-radius: 0.3125em;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 3px 5.2px 16px rgba(0, 0, 0, 0.17);
  margin-bottom: 1em;
}

.b-testimonialswt__header {
  text-align: center;
  padding: 1.0625em 0.625em 0.75em;
}

.b-testimonialswt__title {
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.255;
  margin-bottom: 0.20833em;
}

.b-testimonialswt__img {
  display: block;
  margin: 0 auto;
  margin-bottom: 0.3125em;
}

.b-testimonialswt__subtitle {
  font-size: 0.6875em;
  margin: 0.45455em 0 0;
}

.b-testimonialswt__sr {
  background: #DDDDDD;
  font-size: 0.875em;
  font-weight: 700;
  color: #444444;
  padding: 0.35714em 0.71429em;
  text-align: center;
}

.b-testimonialswt__reviews {
  padding: 0.625em 0.625em 0;
}

.b-testimonialswt__review {
  padding: 0.625em 0.625em 0;
  border-bottom: 1px solid #DDDDDD;
  margin: 0 0 0.75em;
  padding: 0 0 0.75em;
}

.b-testimonialswt__review:last-child {
  border-bottom: none;
}

.b-testimonialswt__review-time {
  float: right;
  font-size: 0.6875em;
  opacity: 0.6;
  margin-top: -0.18182em;
}

.b-testimonialswt__review-r {
  float: left;
  display: block;
  width: 64px;
  height: 12px;
}

.b-testimonialswt__review-title {
  clear: both;
  color: #444444;
  font-size: 0.875em;
  font-weight: 700;
  padding: 0.42857em 0 0;
}

.b-testimonialswt__review-desc {
  font-size: 0.75em;
  padding: 0 0 0.66667em;
}

.b-testimonialswt__review-author {
  font-style: italic;
  font-size: 0.6875em;
}

.b-testimonialswt__review-img {
  float: left;
  margin-right: 0.625em;
}

.b-testimonialswt__footer {
  display: block;
  font-size: 0.6875em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAM1BMVEX/////qQD/qQD/qQD/qQD/qQD/qQD/qQD/qQD/qQD/qQD/qQD/qQD/qQD/qQD/qQD/qQCZKsD1AAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAAAEVJREFUCB0FwYEBgjAAwLAOREAdy//XmgSAGQBzBGCOAlh7BXBVAdaoq+0LrvqpTtj6UPVaZgeq2t09yHNvnccbgrvxwB8iAQZy1bl7wQAAAABJRU5ErkJggg==) no-repeat 0.90909em center #DDDDDD;
  font-weight: 700;
  padding: 0 0 0.36364em;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0.45455em 2.27273em;
}

.b-testimonialswt__stars {
  float: left;
}

.b-testimonialswt__stars li {
  display: inline-block;
  width: 12px;
  height: 12px;
}

.b-testimonialswt__stars li.full {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAADf0lEQVQYGQXBS4xdYwAA4O/859zpzJ0xjz601YYYRCf1qBBBREITwqI0WNA0lh4rEhsLKZWIUFaeK7Hw2Gg0EREiIqIeiZHSSmg8MlPtCDOMuTPn3vP4f9+XeQ8dDKEwIXe3fOcl8olNwoZMGCIbISA2pDqKvY74b6OZn9OenhV9oLGqRkkBINkrOiQYk06MiFfnshWcTerR/4POuaSCVBIT6XQt6YsOSvZhFjLvoeNuwctyGxXIEabIZ4grrDuXDbfw12FinxRpv6FFiwbRnOQepaOZIyYFxwXbBATkyNHBABv2++jiF9z87SZqdFCjQYuIhOgLjd2FvlsUujpISEiIaJChe4nr1k2Rpmj+oUFCi4iEFpWtop1BaYc1hRIRLRq0qBAwOmNExtRDQI0GLSIaNChNKM0ElVF9uUWcwiJK9LGEgrfP2qWErXcQsYoW/+BvnMZfGChURgqVJMN5CPgNfQxjHlu5bXQLMv9OXGpygB8xhWE0mEaJUxKywkDSIGH6EDu6/PcjYYRtz3HB68ZDx0JsbcnXceHjdJ5i8nwm7mN4PauLHH+SVRTawgAD/ID1s7678lW7zj8LuPRZsBArXcFCrKSZg8wcBCkln5aLdn+2iZNIiAQVAgZ45y1XPDMum3vXYjsAC7HSFUBXsBArcKpaFY49YfeBTXyOiISKQo2EhFH08dpdNk5z4M6fHJi8yJ+x1hU02Bw6sjNfcOR6fkcHCQMEIKiwgmWsYRlzOMaTvUWZzJYwZDwUpkIuk7E0z3HMo4celrGCiqAnU6HGGiqU2MHhse1gNbWyP2cBWD/NNpQo0UeNAXryoJKpUKHGGhZw04dun9hmUPWN/fwxL14p/PGN5ba2tPEyLn+Ak6hRoUIlU0lBa1WjVWMZK8g4sf0qEsNfvsSeW/kEe64xOf+VyWId03uYQw89NGjVWmXQOilqlVhGwr03gvz9h3noUTZjDCO48wZPL3zv6NYruBZ91FhDqyc6mdlnUumExjkWsBmPvclnD/LBf5zBZmRI+BW34eZHGCzxyht0MYpRRxVuyu3SNzCvcaOoK6A9zPMDetiOGi0ipvA1fvmKjcf4BQEdc5L7Dfs9sx8rqO0VHdIz5rgROwS5zAAAAENYxt9qOw0UlnTs0zFrnMx+rKBGY0Jlt9ZOtQkJrQQAIFfINYacEfxgyFG5VR2M8z9wX40ar7nYEQAAAABJRU5ErkJggg==) no-repeat;
  background-size: 100% 100%;
}

.kk_productalert_form__list {
  padding: 0.5em 0;
}

.pager {
  text-align: center;
  padding-bottom: 1.3125em;
}

.pager a, .pager .current {
  display: block;
  font-size: 1.125em;
  border: 0.16667em solid #fff;
  border-radius: 0.16667em;
  box-shadow: 1px 2px 7px rgba(0, 0, 0, 0.1);
  background-color: #fcfcfc;
  margin: 0 0.27778em 0.27778em;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  overflow: hidden;
}

.pager a.next_jump, .pager .current.next_jump {
  border: 0;
  background-color: transparent;
  box-shadow: none;
  width: auto;
}

.pager a .rf, .pager .current .rf {
  display: none;
}

.pager a {
  text-decoration: none;
}

.pager .current {
  background-color: #ffa220;
  background-image: -webkit-linear-gradient(bottom, #EB900D 0%, #EB900D 33%, #FFB238 65%, #FFB238 100%);
  background-image: linear-gradient(to top, #EB900D 0%, #EB900D 33%, #FFB238 65%, #FFB238 100%);
  color: #fff;
}

.pager li, .pager .current {
  list-style: none;
  display: inline-block;
  vertical-align: bottom;
}

.pager .next span, .pager .previous span {
  display: none;
}

.pager .next {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMTYiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAxNiAyMyI+PHBhdGggZD0iTTQuMzQ3IDIzTDE2IDExLjUgNC4zNDYgMCAwIDQuMjNsNy4zNjYgNy4yN0wwIDE4Ljc3IDQuMzQ4IDIzeiIgY2xhc3M9ImNscy0xIi8+PC9zdmc+) no-repeat center center #fcfcfc;
}

.pager .previous {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMTYiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAxNiAyMyI+PHBhdGggZD0iTTExLjY1MyAwTDAgMTEuNSAxMS42NTQgMjMgMTYgMTguNzcgOC42MzMgMTEuNSAxNiA0LjIzIDExLjY1MiAweiIgY2xhc3M9ImNscy0xIi8+PC9zdmc+) no-repeat center center #fcfcfc;
}

.float-navigation .layered_belt {
  background-color: #fff;
  padding: 0.875em;
  position: relative;
  z-index: 20;
}

.float-navigation .layer-tabs {
  display: inline-block;
  padding: 0 1%;
}

.float-navigation .sorter {
  float: right;
  width: 18%;
}

.float-navigation #narrow-by-list {
  float: left;
  width: 80%;
}

.float-navigation .filter-name, .float-navigation label {
  font-weight: 700;
}

@media (max-width: 768px) {
  .float-navigation {
    background-color: #fff;
    padding: 0.875em;
    position: relative;
    z-index: 20;
  }

  .float-navigation .layer-tabs {
    width: 100%;
    float: none;
    padding: 0;
    margin-bottom: 0.9375em;
  }

  .float-navigation .sorter {
    float: none;
    width: 100%;
    margin-bottom: 0.9375em;
  }

  .float-navigation #narrow-by-list {
    float: none;
    width: 100%;
  }

  .float-navigation .filter-name, .float-navigation label {
    font-weight: 700;
  }
}

.vendor_name {
  width: 25.625em;
  font-size: 0.875em;
}

.vendor_name img {
  margin-right: 0.625em;
}

@media (max-width: 480px) {
  .vendor_name {
    width: auto;
  }
}

/* Data Table */
.data-table {
  width: 100%;
}

.data-table th {
  padding: 12px 20px 12px 20px;
  border: 1px solid #ececec;
  font-weight: bold;
  white-space: nowrap;
  color: #000;
}

.data-table td {
  padding: 14px 20px 14px 20px;
  border: 1px solid #ececec;
  color: #aaaaaa;
}

.data-table tbody.odd td {
  border-width: 0 1px;
}

.data-table tbody.even td {
  border-width: 0 1px;
}

.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td {
  border-bottom-width: 1px;
}

.data-table th .tax-flag {
  white-space: nowrap;
  font-weight: normal;
}

.data-table td.label,
.data-table th.label {
  font-weight: bold;
  color: #7e7e7e;
}

.b-recipient {
  border: 0.1875em dashed #2e8e2d;
  border-radius: 0.3125em;
  padding: 0 1.625em 0.625em;
  margin-bottom: 1.25em;
}

.b-recipient__title {
  margin: -1.25em 0 0.3125em -0.3125em;
}

.b-recipient__title .text {
  background-color: #ffffff;
  font-size: 1.5em;
  display: inline-block;
  padding: 0 0.20833em;
  font-weight: 700;
  line-height: 1;
}

.b-recipient p {
  font-size: 1.5em;
}

.b-lradio {
  margin-bottom: 1.0625em;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /*&__label{
        position: relative;
        padding: 0 em(85) 0 em(40);
        background-image: linear-gradient(to top,#c5c5c5 0,#f0efef 100%);
        &:after{
            content:"";
            display: block;
            position: absolute;
            top: 50%;
            left: em(5);
            width: em(20);
            height: em(20);
            border: 2px solid #A9AAA8;
            background-color: #fff;
            border-radius: 50%;
            margin: em(-11) 0 0;
        }
    }
    &__checkbox:checked  + &__label:after{

    }
    &__checkbox{
        display: none;
    }*/
}

.b-lradio__wrap {
  background: #fff;
  border: 10px solid #f5f5f5;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  box-sizing: border-box;
  padding: 0.3125em;
  position: relative;
}

.b-lradio__wrap td {
  padding: 0.3125em 0 0.3125em 0.625em;
  vertical-align: middle;
}

.b-lradio__wrap td:first-child {
  padding-left: 0;
}

.b-lradio_validation-failed .b-lradio__wrap {
  border: 1px solid #ff0000;
  box-shadow: 0 0 5px #ff0000;
}

.b-lradio__table {
  width: 100%;
}

.b-lradio__content {
  line-height: 1.2;
}

.b-lradio__radio-cell {
  width: 2.8125em;
  text-align: center;
}

.b-lradio__radio {
  margin: 0;
  vertical-align: middle;
}

.b-lradio__label {
  color: #606060;
  font-size: 1.125em;
  font-weight: 700;
  display: inline-block;
  vertical-align: middle;
  padding-right: 0.3125em;
}

.b-lradio__subtitle {
  font-size: .875em;
  font-weight: 400;
  display: block;
}

.b-lradio__right {
  width: 6.25em;
  text-align: right;
  vertical-align: top !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1;
}

.b-lradio__price {
  font-size: 1.5em;
  font-weight: 700;
}

.b-lradio__price .currency {
  font-size: 0.58em;
  text-transform: uppercase;
}

.b-lradio__fradio {
  display: inline-block;
  box-sizing: border-box;
  border: 2px solid #8a8a8a;
  width: 1.6875em;
  height: 1.6875em;
  border-radius: 50%;
  background-color: #fff;
  position: relative;
  vertical-align: middle;
}

.b-lradio_checked .b-lradio__wrap {
  border-color: #dbdbdb;
}

.b-lradio_checked .b-lradio__fradio {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAMAAAD+iNU2AAAAq1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9HdxPLAAAAOHRSTlMAAQQHDQ8SGRogIyksLTM2PUJRVVdYW19jaXuAkZWWmamxtLa4wcnP0NbY2uDm6Ozt8PL09/n7/fEnlrwAAAB3SURBVAgdBcEFQkIBAECxmdhid2E36hff/U/mBgBbr9NDACw81ycATqtHANaGag+Au+phjo0VcFA15rLZEZbeqxsM9bvDRTVbx231tbn9V13B6nf19lT9jMBxVdUZYFJVH4uA0bSqEwD7VS/zAFxXuwBYvh/OAf+mbxRqu/4kGgAAAABJRU5ErkJggg==) no-repeat 50% 50% #40a4ce;
  border-color: #40a4ce;
}

.b-lradio__logo {
  max-width: 100%;
  position: absolute;
  right: 0.3125em;
  bottom: 0.3125em;
}

.b-lradio__srow td {
  border-top: 1px solid rgba(0, 0, 0, 0.39);
}

.b-lradio__srow_hide {
  display: none;
}

.b-lradio_checked .b-lradio__srow_hide {
  display: table-row;
}

.b-lradio__inline-logo {
  display: inline-block;
  vertical-align: middle;
  margin: 0.3125em 0;
  max-width: 100%;
}

.b-ob {
  text-align: center;
  background-color: #FF0000;
  text-transform: uppercase;
  font-size: 1.25em;
  font-weight: 700;
  padding: 0.5em 0;
  color: #fff;
}

.b-catbar {
  width: 100%;
  padding: 0 9px 0;
  box-sizing: border-box;
  position: relative;
  z-index: 20;
  /*dropdown styles (awd theme)*/
}

.b-catbar__sorter {
  width: 20%;
  float: left;
  padding-left: 5px;
  box-sizing: border-box;
}

.b-catbar__sorter .jqTransformSelectWrapper .jqTransformSelectOpen:before {
  border-top-color: #ffa220 !important;
}

.b-catbar__filter {
  width: 80%;
  float: left;
  padding-right: 5px;
  box-sizing: border-box;
}

.b-catbar .jqTransformSelectWrapper {
  border-radius: 0;
  border: 0;
  box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.23);
}

.b-catbar .jqTransformSelectWrapper > div {
  font-size: 16px;
  font-weight: 700;
}

.b-catbar .jqTransformSelectWrapper > div span {
  padding: .35714em 2.85714em .28571em 16px;
  color: #6c6c6c;
  -webkit-transition: color .3s;
  transition: color .3s;
}

.b-catbar .jqTransformSelectWrapper > div span i {
  color: #ffa220;
  float: none;
  margin: 0;
}

.b-catbar .jqTransformSelectWrapper .jqTransformSelectOpen {
  border: 0;
  width: 24px;
  opacity: 1;
}

.b-catbar .jqTransformSelectWrapper .jqTransformSelectOpen:before {
  border-top: 12px solid #dfdfdf;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  top: 50%;
  margin-top: -6px;
  right: 8px;
  opacity: 1;
  -webkit-transition: border-color .3s;
  transition: border-color .3s;
}

.b-catbar .jqTransformSelectWrapper .jqTransformSelectOpen ul {
  border-top: 1px solid #aaaaaa;
}

.b-catbar .jqTransformSelectWrapper .jqTransformSelectOpen ul a {
  font-size: 16px;
  color: #6c6c6c;
  font-weight: bold;
  padding: 9px 15px;
  border-top: 1px solid #aaaaaa;
  -webkit-transition: color .3s, background-color .3s;
  transition: color .3s, background-color .3s;
}

.b-catbar .jqTransformSelectWrapper .jqTransformSelectOpen ul a:hover {
  color: #fff;
}

.b-catbar .jqTransformSelectWrapper .jqTransformSelectOpen ul a i {
  color: #ffa220;
  float: none;
  margin: 0;
}

.b-catbar .jqTransformSelectWrapper.open > div span {
  color: #ffa220;
}

.b-catbar .jqTransformSelectWrapper.open .jqTransformSelectOpen:before {
  border-top-color: #ffa220;
}

.b-catbar .jqTransformSelectWrapper > ul {
  border: 0;
  box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.23);
  width: auto !important;
  min-width: 100%;
  white-space: nowrap;
}

.b-catbar .jqTransformSelectWrapper > ul li {
  border: 0;
}

.b-catbar .jqTransformSelectWrapper > ul a {
  font-size: 16px;
  color: #6c6c6c;
  font-weight: 700;
  padding: 4px 14px 4px 17px;
  line-height: 1.5;
  -webkit-transition: color .3s, background-color .3s;
  transition: color .3s, background-color .3s;
  border-bottom: 1px solid #aaaaaa;
  /*&.filter_above_products_stockstatus_20138{
                    color: #31951a;
                    &:hover{
                        color: #fff;
                    }
                }
                &.filter_above_products_stockstatus_20139{
                    color: #ffcd20;
                    &:hover{
                        color: #fff;
                    }
                }
                &.filter_above_products_stockstatus_20140{
                    color: #e10000;
                    &:hover{
                        color: #fff;
                    }
                }*/
}

.b-catbar .jqTransformSelectWrapper > ul a i {
  font-weight: 400;
}

.b-catbar .jqTransformSelectWrapper > ul a:hover {
  color: #fff;
  background-color: #ffa220;
}

.b-catbar .mb-top-layered-navigation .jqTransformSelectWrapper ul li {
  border-bottom: 0;
}

@media (max-width: 768px) {
  .b-catbar__sorter {
    width: 25%;
    padding-left: 0;
    padding-right: 3px;
  }

  .b-catbar__sorter .sort-by {
    position: relative;
    overflow: hidden;
    height: 34px;
    background-color: #fff;
    box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.23);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAMAAACbmR4xAAAAe1BMVEVjY2P///9eXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxeXlxjY2OyQIriAAAAJ3RSTlMAAAEEBw0OERwdHy8xMk1OWWhqcYSJip6go6S7vNbd3ujp7fX29/3UD84xAAAAnklEQVR42o3R2Q6CMBCF4R5AURRls27ggsL4/k9oW9EmRKb9r79kcjLiNZUQ0O0CqFxsQ5kHCxu6Rm6WE1GpGRMwuynWxtMMpop0UjFu5eJhWJfwbE+fTixb9QPrU46d6VvNTrB5kP9fsKy2RzmW/iasOYbjwA5gWdIZ9Vw6JkjDKoBfGbdK3efjpWOGUrECThZdqAndDBlt4cECCd0bbYVBZ8dk4bUAAAAASUVORK5CYII=);
  }

  .b-catbar__sorter .sort-by select {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    opacity: 0;
    width: 100%;
    height: 100%;
  }

  .b-catbar__filter {
    padding-right: 0;
    width: 75%;
  }
}

.product-pricing {
  width: 100%;
  margin: 0 0 1.875em 0;
}

.product-pricing li {
  list-style: none;
  font-weight: 700;
  font-size: 1.125em;
  color: #636363;
  padding: 0.33333em 9.16667em 0.33333em 3.66667em;
  position: relative;
}

.product-pricing li .price, .product-pricing li .percent {
  font-size: 1.33em;
  color: #ffa220;
}

.product-pricing li:nth-child(odd) {
  background-color: #f1f1f1;
}

.product-pricing li:before {
  content: "";
  display: block;
  width: 31px;
  height: 31px;
  background-color: #f1f1f1;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 14px;
}

.product-pricing li:nth-child(odd):before {
  background-color: #fff;
}

.product-pricing li:hover {
  background-color: #bebebe;
  cursor: default;
}

.product-pricing li .benefit {
  position: absolute;
  right: 0.55556em;
  width: 150px;
  top: 0.33333em;
  display: block;
}

.product-pricing li.active:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMjYiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNiAyMSI+PGRlZnM+PGZpbHRlciBpZD0iY29sb3Itb3ZlcmxheS0xIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZUZsb29kIGZsb29kLWNvbG9yPSIjZmZmIi8+PGZlQ29tcG9zaXRlIG9wZXJhdG9yPSJpbiIgaW4yPSJTb3VyY2VHcmFwaGljIi8+PGZlQmxlbmQgaW4yPSJTb3VyY2VHcmFwaGljIiByZXN1bHQ9InNvbGlkRmlsbCIvPjwvZmlsdGVyPjwvZGVmcz48cGF0aCBkPSJNMjYgNC42MDdMOS44MzggMjEgNS4yOTYgMTYuMzlsLjAxNi0uMDE3TDAgMTAuOTg1bDQuNTQtNC42MDcgNS4zMTUgNS4zOUwyMS40NTcgMCAyNiA0LjYwN3oiIGNsYXNzPSJjbHMtMSIvPjwvc3ZnPg==) no-repeat #27a22f 50% 50%;
}

.product-pricing li.disabled {
  background-color: #ccc;
  opacity: .3;
  cursor: default;
}

@media (max-width: 767px) {
  .product-pricing li {
    font-size: 0.875em;
    padding: 0.42857em 0.35714em 0.42857em 2.14286em;
  }

  .product-pricing li:before {
    width: 16px;
    height: 16px;
    margin-top: -7px;
    left: 4px;
  }

  .product-pricing li .benefit {
    display: none;
  }

  .product-pricing li.active:before {
    background-size: 90% auto;
  }
}

.b-instagram {
  background-color: #ffffff;
  padding: 0 1.0625em;
}

.b-instagram__header {
  padding: 0.375em 0 0.5625em;
}

.b-instagram__header-link {
  font-size: 0.9375em;
  color: #1bb1f7;
  font-weight: 700;
  display: inline-block;
  padding-top: 0.13333em;
}

.b-instagram__title {
  font-size: 1.125em;
  font-weight: 700;
}

.b-instagram__row {
  margin-right: -0.1875em;
  margin-left: -0.1875em;
}

.b-instagram__row-item-wrap {
  width: 20%;
  float: left;
  padding: 0.1875em;
  box-sizing: border-box;
  background-color: #000;
  background-clip: content-box;
  display: block;
  cursor: pointer;
  position: relative;
}

.b-instagram__row-item-wrap:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiBbDQoJPCFFTlRJVFkgbnNfZmxvd3MgImh0dHA6Ly9ucy5hZG9iZS5jb20vRmxvd3MvMS4wLyI+DQpdPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTYyLjUxNiA2MC43MDhsLTEuODc0IDEuODcyYy0xLjg4MiAxLjg3OC00LjkyNyAxLjg3OC02LjgxIDBMNDIuMDUgNTAuODA1Yy0xMi44NzUgOC4wNC0yOS44MzMgNC4xMjMtMzcuODc0LTguNzUzQy0zLjg2NCAyOS4xNzUuMDU0IDEyLjIxOCAxMi45MyA0LjE3NyAyNS44MDYtMy44NjUgNDIuNzYzLjA1NSA1MC44MDQgMTIuOTNjNS41ODUgOC45NDMgNS41NjMgMjAuMjktLjA1NiAyOS4yMWwxMS43NjggMTEuNzYzYzEuOTA1IDEuODUgMS45OTggNC44NDguMTQ3IDYuNzU0LS4wMzMuMDMyLS4wNjcuMDY4LS4xNDcuMDV6TTI3LjQ2NCA3LjZDMTYuNDggNy42MSA3LjU4MiAxNi41MiA3LjU5IDI3LjVjLjAwNiAxMC45ODUgOC45MTYgMTkuODg0IDE5LjkgMTkuODc2IDEwLjk4LS4wMDggMTkuODc1LTguOTEgMTkuODc1LTE5Ljg4OC0uMDAzLTEwLjk4Ni04LjkxLTE5Ljg5LTE5Ljg5OC0xOS44ODdoLS4wMDN6TTM3LjcwNCAzMC45aC02LjgyOHY2LjgyMmMtLjAzIDEuODg1LTEuNTgzIDMuMzg4LTMuNDY3IDMuMzU3LTEuODQzLS4wMy0zLjMzLTEuNTE2LTMuMzU4LTMuMzU3di02LjgyMmgtNi44MjRjLTEuODg0LjAzLTMuNDM1LTEuNDczLTMuNDY1LTMuMzU2LS4wMy0xLjg4NCAxLjQ3My0zLjQzNSAzLjM1Ni0zLjQ2NUgyNC4wNXYtNi44MmMuMDMtMS44ODYgMS41ODMtMy4zOSAzLjQ2OC0zLjM1OCAxLjg0Mi4wMyAzLjMyNyAxLjUxNSAzLjM1NyAzLjM1NnY2LjgyaDYuODI3YzEuODg0LS4wMyAzLjQzNiAxLjQ3NCAzLjQ2NSAzLjM1Ny4wMyAxLjg4NC0xLjQ3NCAzLjQzNS0zLjM1NyAzLjQ2NWgtLjExeiIvPjwvc3ZnPg==) no-repeat 50% 50%;
  opacity: 0;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}

.b-instagram__row-item-wrap:hover:after {
  opacity: 1;
}

.b-instagram__row-item-wrap:hover .b-instagram__row-item {
  opacity: .3;
}

.b-instagram__row-item-wrap:hover .b-instagram__row-item_about {
  opacity: 1;
  background-color: #3b241a;
}

.b-instagram__row-item-wrap:hover .b-instagram__row-item_upload {
  opacity: 1;
  background-color: #ec8a00;
}

.b-instagram__row-item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 100%;
  padding-bottom: 100%;
  height: 0;
  position: relative;
  display: block;
  -webkit-transition: opacity .3s, background-color .3s;
  transition: opacity .3s, background-color .3s;
}

.b-instagram__row-item.loaded {
  background-size: cover;
}

.b-instagram__row-item_about {
  background-color: #5e3a2a;
  position: relative;
  z-index: 20;
}

.b-instagram__row-item_upload {
  background-color: #ffa220;
  position: relative;
  z-index: 20;
}

.b-instagram__content {
  font-size: 1.125em;
  font-weight: 700;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  line-height: 1.3;
  color: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.b-instagram__content .text {
  display: block;
  width: 100%;
  padding-bottom: 0.27778em;
}

.b-faq {
  padding: 0.8125em 1.0625em;
}

.b-faq__title {
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1.1;
  padding-bottom: 1.11111em;
}

.b-faq__title .subtitle {
  display: block;
  font-size: 0.88888em;
  font-weight: 400;
}

.b-faq__block {
  font-size: 1em;
  padding: 0.75em 2em;
  background-color: #e9e9e9;
  margin-bottom: 1.25em;
}

.b-faq__block-q {
  font-weight: 700;
}

.b-faq__block-a {
  font-style: italic;
}

.b-faq__form-text, .b-faq__form-textarea {
  font-family: "Montserrat", Arial, sans-serif;
  display: block;
  font-size: 1em;
  box-sizing: border-box;
  border: 1px solid #626262;
  height: 2.375em;
  padding: 0 0.9375em;
  -webkit-transition: box-shadow .3s, border-color .3s;
  transition: box-shadow .3s, border-color .3s;
  width: 100%;
}

.b-faq__form-text:focus, .b-faq__form-textarea:focus {
  box-shadow: 0 0 5px #07b;
  border-color: #07b;
}

.b-faq__form-text.validation-failed, .b-faq__form-textarea.validation-failed {
  box-shadow: 0 0 5px #FF0000;
  border-color: #FF0000;
}

.b-faq__form-textarea {
  height: auto;
  resize: none;
  padding: 0.4375em 0.9375em;
}

.b-faq__form-submit {
  display: block;
  font-size: 1.125em;
  border-radius: 0.38889em;
  border: 1px solid #b0b0b0;
  padding: 0.33333em 1.38889em;
  font-weight: 700;
  color: #4a4a4a;
  float: right;
  cursor: pointer;
  background: #e7e7e7;
  background: -webkit-linear-gradient(top, #e7e7e7 0%, #e7e7e7 38%, #d7d7d7 71%, #d7d7d7 100%);
  background: linear-gradient(to bottom, #e7e7e7 0%, #e7e7e7 38%, #d7d7d7 71%, #d7d7d7 100%);
}

.b-faq__form-submit:hover, .b-faq__form-submit:active {
  background: -webkit-linear-gradient(top, #d7d7d7 0%, #d7d7d7 38%, #e7e7e7 71%, #e7e7e7 100%);
  background: linear-gradient(to bottom, #d7d7d7 0%, #d7d7d7 38%, #e7e7e7 71%, #e7e7e7 100%);
}

.b-faq__form-el {
  padding-bottom: 0.75em;
}

.b-faq__form-el_last {
  padding-bottom: 0;
}

.b-iinfo {
  padding: 0.375em 1.0625em;
}

.b-iinfo__title {
  font-size: 1.125em;
  font-weight: 700;
  padding-bottom: 0.94444em;
}

.b-iinfo__table td {
  font-size: 1em;
}

.b-iinfo__table td:first-child {
  font-weight: 700;
  padding-right: 2.1875em;
  max-width: 50%;
}

.b-iinfo__table td a {
  color: #1bb1f7;
  font-weight: 700;
}

.b-sbwidget__title {
  font-size: 1.125em;
  font-weight: 700;
  color: #4a4a4a;
  text-align: center;
  padding: 0.5em 0.11111em;
  border-bottom: 3px solid #dadada;
}

.b-sbwidget__content {
  padding-top: 0.75em;
}

.b-sbwidget__title {
  font-size: 1.125em;
  font-weight: 700;
  color: #4a4a4a;
  text-align: center;
  padding: 0.5em 0.11111em;
  border-bottom: 3px solid #dadada;
}

.b-sbwidget__content {
  padding-top: 0.75em;
}

.b-iwidget {
  border: 12px solid #f5f5f5;
  border-top-width: 0;
  padding: 0.625em 0;
}

.b-iwidget__title {
  font-weight: 700;
  font-size: 1.125em;
  color: #4a4a4a;
  line-height: 1.2;
}

.b-iwidget__title .subtitle {
  font-weight: 400;
  font-size: 0.88888em;
  display: block;
}

.b-iwidget__content {
  background-color: #fff;
  padding: 0 1.1875em;
}

.b-iwidget__sbutton {
  line-height: 1.5;
  background-color: #ffa220;
  border: 1px solid #857867;
  border-radius: 7px;
  display: block;
  width: 100%;
  text-align: center;
  color: #fff;
  font-weight: 700;
  font-size: 1.25em;
  padding: 0.4em;
  cursor: pointer;
}

.b-imedia .b-iwidget {
  border: 0;
  padding: 0;
  max-height: 100%;
  overflow: auto;
}

.b-imedia .b-iwidget_b-imedia {
  max-width: 37.5em;
  margin: 0 auto;
}

.b-imedia .b-iwidget__content {
  padding: 1em .5em;
}

@media (max-width: 767px) {
  .b-iwidget {
    border-top-width: 12px;
  }
}

.b-sizes input {
  width: 1px;
  height: 1px;
  position: absolute;
  left: -1px;
  top: -1px;
  visibility: hidden;
  display: block;
}

.b-sizes__size {
  position: relative;
  overflow: hidden;
  display: block;
  padding: 0.5625em 0.3125em 0.5625em 3.125em;
  user-select: none;
}

.b-sizes__size:nth-child(odd) {
  background-color: #f5f5f5;
}

.b-sizes__size:not(.b-sizes__size_soldout):hover {
  background-color: #dddddd;
}

.b-sizes__size_soldout {
  opacity: 0.4;
}

.b-sizes__size-name {
  font-size: 1em;
  font-weight: 700;
  color: #444444;
  width: 40%;
}

.b-sizes__size-name > span {
    font-weight: normal;
    font-size: 13px;
    color: #717171;
}

.b-sizes__stock {
  font-size: 0.8125em;
  color: #2e6319;
  width: 60%;
  text-align: right;
}

.b-sizes__stock_remote {
  color: #fbb010;
}

.b-sizes__stock_soldout {
  color: #ce0505;
}

.b-sizes__bullet {
  width: 28px;
  height: 28px;
  position: absolute;
  top: 50%;
  left: 0.6875em;
  margin-top: -14px;
  border-radius: 50%;
  background: #e7e7e7;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
}

.b-sizes table {
  width: 100%;
}

.b-sizes td {
  vertical-align: middle;
}

input:checked + .b-sizes__bullet {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAMAAAD+iNU2AAAAq1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9HdxPLAAAAOHRSTlMAAQQHDQ8SGRogIyksLTM2PUJRVVdYW19jaXuAkZWWmamxtLa4wcnP0NbY2uDm6Ozt8PL09/n7/fEnlrwAAAB3SURBVAgdBcEFQkIBAECxmdhid2E36hff/U/mBgBbr9NDACw81ycATqtHANaGag+Au+phjo0VcFA15rLZEZbeqxsM9bvDRTVbx231tbn9V13B6nf19lT9jMBxVdUZYFJVH4uA0bSqEwD7VS/zAFxXuwBYvh/OAf+mbxRqu/4kGgAAAABJRU5ErkJggg==) no-repeat 50% 50% #40a4ce;
}

@media (max-width: 479px) {
  .b-sizes__size-name {
    font-size: 0.9375em;
  }

  .b-sizes__size-name > span {
    font-size: 13px;
  }
}

.b-relslider__title {
  background-color: #ffa220;
  font-size: 1em;
  color: #fff;
  text-align: center;
  font-weight: 700;
  margin-bottom: 2em;
  padding: 0.25em 0;
}

.b-relslider .slides > li {
  display: none;
  margin-right: 0.875em;
}

.b-relslider__slider {
  padding: 0 2.1875em;
  position: relative;
}

.b-relslider__slider .flex-prev, .b-relslider__slider .flex-next {
  display: block;
  border-radius: 50%;
  text-decoration: none;
  position: absolute;
  right: 0;
  top: 50%;
  background-color: #ffa220;
  width: 0;
  height: 0;
  padding: 1.625em 0 0 1.625em;
  overflow: hidden;
  margin-top: -0.8125em;
  font-family: 'temashop' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.b-relslider__slider .flex-prev:before, .b-relslider__slider .flex-next:before {
  color: #fff;
  content: "\e93f";
  font-size: 16px;
  text-align: center;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 26px;
}

.b-relslider__slider .flex-prev {
  right: auto;
  left: 0;
}

.b-relslider__slider .flex-prev:before {
  content: "\e93d";
}

.b-relslider__slider .flex-nav-prev, .b-relslider__slider .flex-nav-next {
  display: block;
  width: 0;
  height: 0;
  list-style: none;
}

@media (max-width: 767px) {
  .b-relslider__slider {
    padding: 0;
  }
}

.b-product__added {
  position: absolute;
  width: 100%;
  height: 100%;
  text-transform: uppercase;
  color: #3d3d3d;
  font-size: 1.5em;
  text-align: center;
  font-weight: 700;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: 1.5em 0.5em;
  background-color: rgba(255, 255, 255, 0.5);
  top: 0;
  left: 0;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 1em;
}

.b-product__added:before {
  content: "";
  display: block;
  margin-bottom: 6px;
  width: 100%;
  height: 44px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAsCAMAAAD2FNAsAAABVlBMVEX4/Pj5/fn6/fr8/vz+//7////x+fDw+e8OmwcTnQwUnQ0Vng4Wng8XnxAXnxEYnxIZoBMaoBQboBUcoRYioxsjpBwkpB0lpB4mpR8npSAopiEopiIppiMqpyQrpyUsqCY8rjc9rzg+rzk/rzpOtklTuE5UuE9VuFBWuVFXuVJYulNaulVbu1Zbu1dcvFhevFpfvVthvl1jvl9kv2Blv2Bmv2Fswmd4x3R5x3V7yHd8yHh9yXl+yXp+ynt/ynyAyn2By36Cy3+EzIGGzYOHzYOJzoWl2qOx3q6y36+y37Cz4LG14LO34bW44ra54re64ri747m847q95Lu+5LzA5b7C5sDD5sHD5sLE58PF58TG58XH6MbI6MfJ6cjL6crT7dHU7dLU7dPV7tTW7tXX79bY79fZ79ja8Nnb8Nrc8Nvd8dze8d3f8t7g8t/h8uDt+O3u+O3v+O7vE45ZAAAACHRSTlMAAAAAAAC66AccftkAAAFoSURBVHjancxVUwNRDIbhLvDBoTgUtwLFvbhrcddCcfeW/3/DsswZwmbb7PJeZZJ54oOHLkNxPXpxVwEVjHt31wGlVDDh1d2YzKwh4c3dmuwHfhIns1Kla8xy7+4sRqDPHStTtKZMd+5es1/oxj2UK3sh379YyYXsHis4O4dPZJVOjLglxxdPnBWfgbhZ1Wxw9lzFWQzEzZmbFsMFK4qBuHlr12qDL9WMFZ6COJNZtRkyI25B6ToIfOWs4ATEWYzBtxrOoiBuUdE6jaQsPwriIrZrlwXfazk7BnERdu82TFbH2RGom1GsnrQPB3YIUIdpDtvrOTuAzWGKQ4lZDpMy24eDw4TE9uDoMJ6S5WnGHMZSsNxdJHUYFRh3AszZQUqHEWe2DcFlOEE/YcxpOMzZFmSH9CE724ToLDj4l21AchoOULYOwREYpkxyFPZrtgbZcehfheAY7PtmK5Ach70qexmy4zAsMnwBlkBZ4RDIZngAAAAASUVORK5CYII=) no-repeat center center;
  background-size: auto 100%;
}
