/* 
    Created on : 30.05.2015, 15:20:23
    Authors    : Brilliant It - Yura & Max
*/
@import 'brilliant_fonts/latofonts.css';
.clear {
  clear: both;
}
.clearfix:after {
  content: '';
  display: table;
  clear: both;
}
@-webkit-keyframes spinrotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
@-moz-keyframes spinrotation {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
  }
}
@-o-keyframes spinrotation {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
  }
}
@keyframes spinrotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.modCurr {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    color: #717171;
	margin:0 30px 0 0;
}
.iconAvailProd.newProd {
    width: 100px;
    height: 100px;
    background-size: contain;
    top: 0;
    right: 0;
}
.mobOrderList{
	display:none;
}
.descOrderList{
    display: inline-block;
    max-width: 70%;
    vertical-align: top;
}
.cart_item .item_photo, .cart_item .item_desc, .item_price_only{
	float:left;
}
.cart_item .item_data{
	float:right;
}
.cart_item .item_photo, .cart_item .item_desc, .cart_item .item_amount, .cart_item .item_color, .cart_item .item_size, .cart_item .item_total, .cart_item .item_price_only{
	display:table-cell;
}
.thanks {
    margin: 20px 0 40px 0;
    font-size: 18px;
    text-align: center;
}
.cart_item select{
    border: 1px solid #edeeeb;
    padding: 10px 20px;
}
.cart_item select option{
    border: 1px solid #edeeeb;
    padding: 10px 20px;
}
.amount_block{
	margin:0 0 20px 0;
}
.amount_ctrl input.quantity-input.js-recalculate{
	width: 68px;
    text-align: center;
    float: left;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    height: 40px;
    border: none;
}
.spinner {
  height: 40px;
  width: 40px;
  margin: 20px auto;
  position: relative;
  -webkit-animation: spinrotation .6s infinite linear;
  -moz-animation: spinrotation .6s infinite linear;
  -o-animation: spinrotation .6s infinite linear;
  animation: spinrotation .6s infinite linear;
  border-left: 6px solid rgba(128, 128, 128, 0.15);
  border-right: 6px solid rgba(128, 128, 128, 0.15);
  border-bottom: 6px solid rgba(128, 128, 128, 0.15);
  border-top: 6px solid rgba(128, 128, 128, 0.8);
  border-radius: 100%;
  display: none;
}
.bi {
  display: inline-block;
  vertical-align: middle;
}
.bi:before,
.bi.after:after,
.bi.before:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  width: 4em;
  height: 4em;
}
.bi.small:before,
.bi.small.after:after,
.bi.small.before:before {
  width: 1em;
  height: 1em;
}
.bi.mid:before,
.bi.mid.after:after,
.bi.mid.before:before {
  width: 2em;
  height: 2em;
}
.bi.large:before,
.bi.large.after:after,
.bi.large.before:before {
  width: 4em;
  height: 4em;
}
.bi.after:after {
  margin-left: 5px;
}
.bi.before:before {
  margin-right: 5px;
}
.bi.before:after,
.bi.after:before {
  content: none;
}
.bi.arrow-right.after:after,
.bi.arrow-right:before {
  height: 2.66em;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0ic2xveS0xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjIgNiI+PHN0eWxlPi5zdDB7ZmlsbDojRUZFMkU2O30gLnN0MXtmaWxsOiNGOEY0RjU7fSAuc3Qye2ZpbGw6Izk5ODdBNjt9IC5zdDN7ZmlsbDpub25lO3N0cm9rZTojOTk4N0E2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0NHtvcGFjaXR5OjAuMjU7fSAuc3Q1e2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0NntmaWxsOiNGRkZGRkY7fSAuc3Q3e2ZpbGw6I0I0QTdCQzt9IC5zdDh7ZmlsbDojREZERUUyO30gLnN0OXtmaWxsOnVybCgjU1ZHSURfMV8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTB7ZmlsbDp1cmwoI1NWR0lEXzJfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDExe2ZpbGw6dXJsKCNTVkdJRF8zXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMntmaWxsOiMzMzRFRDA7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxM3tjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkZGRUZGO30gLnN0MTR7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNV8pO2ZpbGw6I0ZFMUExRDt9IC5zdDE1e2ZpbGw6IzJEMUEzQTt9IC5zdDE2e2ZpbGw6IzhGNzg5RDt9IC5zdDE3e2ZpbGw6IzM3MjE0Njt9IC5zdDE4e2ZpbGw6IzgzNkU4RTt9IC5zdDE5e2ZpbGw6I0U2RTZFNjt9IC5zdDIwe2ZpbGw6Izg0ODA4Nzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxOSIgZD0iTTUuMSA2VjBsNC4xIDN6Ii8+PHBhdGggY2xhc3M9InN0MTkiIGQ9Ik0wIDIuMWg2LjF2MS44SDB6Ii8+PC9zdmc+');
}
.bi.arr-right.after:after,
.bi.arr-right:before {
  height: 1.26em;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTI5IDEyOSI+PHBhdGggZD0iTTg4LjYgMTIxLjNjLjguOCAxLjggMS4yIDIuOSAxLjJzMi4xLS40IDIuOS0xLjJjMS42LTEuNiAxLjYtNC4yIDAtNS44bC01MS01MSA1MS01MWMxLjYtMS42IDEuNi00LjIgMC01LjhzLTQuMi0xLjYtNS44IDBsLTU0IDUzLjljLTEuNiAxLjYtMS42IDQuMiAwIDUuOGw1NCA1My45eiIvPjwvc3ZnPg==');
  width: 1.2em;
}
.bi.next-icon.after:after,
.bi.next-icon:before {
  height: 8px;
  width: 12px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0ic2xveS0xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjIgNiI+PHN0eWxlPi5zdDB7ZmlsbDojRUZFMkU2O30gLnN0MXtmaWxsOiNGOEY0RjU7fSAuc3Qye2ZpbGw6Izk5ODdBNjt9IC5zdDN7ZmlsbDpub25lO3N0cm9rZTojOTk4N0E2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0NHtvcGFjaXR5OjAuMjU7fSAuc3Q1e2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0NntmaWxsOiNGRkZGRkY7fS5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDE5IiBkPSJNNS4xIDZWMGw0LjEgM3oiLz48cGF0aCBjbGFzcz0ic3QxOSIgZD0iTTAgMi4xaDYuMXYxLjhIMHoiLz48L3N2Zz4=');
}
.bi.prev-icon.after:after,
.bi.prev-icon:before {
  height: 8px;
  width: 12px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0ic2xveS0xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjIgNiI+PHN0eWxlPi5zdDB7ZmlsbDojRUZFMkU2O30gLnN0MXtmaWxsOiNGOEY0RjU7fSAuc3Qye2ZpbGw6Izk5ODdBNjt9IC5zdDN7ZmlsbDpub25lO3N0cm9rZTojOTk4N0E2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0NHtvcGFjaXR5OjAuMjU7fSAuc3Q1e2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0NntmaWxsOiNGRkZGRkY7fS5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDE5IiBkPSJNNS4xIDZWMGw0LjEgM3oiLz48cGF0aCBjbGFzcz0ic3QxOSIgZD0iTTAgMi4xaDYuMXYxLjhIMHoiLz48L3N2Zz4=');
  transform: rotate(180deg);
}
.bi.arr-left.after:after,
.bi.arr-left:before {
  height: 1.26em;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTI5IDEyOSI+PHBhdGggZD0iTTg4LjYgMTIxLjNjLjguOCAxLjggMS4yIDIuOSAxLjJzMi4xLS40IDIuOS0xLjJjMS42LTEuNiAxLjYtNC4yIDAtNS44bC01MS01MSA1MS01MWMxLjYtMS42IDEuNi00LjIgMC01LjhzLTQuMi0xLjYtNS44IDBsLTU0IDUzLjljLTEuNiAxLjYtMS42IDQuMiAwIDUuOGw1NCA1My45eiIvPjwvc3ZnPg==');
  width: 1.2em;
}
.bi.arrow-right-small.after:after,
.bi.arrow-right-small:before {
  height: 2.66em;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0ic2xveS0yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi45IDciPjxzdHlsZT4uc3Qwe2ZpbGw6I0VGRTJFNjt9IC5zdDF7ZmlsbDojRjhGNEY1O30gLnN0MntmaWxsOiM5OTg3QTY7fSAuc3Qze2ZpbGw6bm9uZTtzdHJva2U6Izk5ODdBNjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDR7b3BhY2l0eTowLjI1O30gLnN0NXtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDZ7ZmlsbDojRkZGRkZGO30gLnN0N3tmaWxsOiNCNEE3QkM7fSAuc3Q4e2ZpbGw6I0RGREVFMjt9IC5zdDl7ZmlsbDp1cmwoI1NWR0lEXzFfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEwe2ZpbGw6dXJsKCNTVkdJRF8yXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMXtmaWxsOnVybCgjU1ZHSURfM18pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTJ7ZmlsbDojMzM0RUQwO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTN7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNV8pO2ZpbGw6I0ZGRkVGRjt9IC5zdDE0e2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRTFBMUQ7fSAuc3QxNXtmaWxsOiMyRDFBM0E7fSAuc3QxNntmaWxsOiM4Rjc4OUQ7fSAuc3QxN3tmaWxsOiMzNzIxNDY7fSAuc3QxOHtmaWxsOiM4MzZFOEU7fSAuc3QxOXtmaWxsOiNFNkU2RTY7fSAuc3QyMHtmaWxsOiM4NDgwODc7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MTkiIGQ9Ik0wIDNoMTIuOXYxSDB6TTEwLjkgMmgxdjFoLTF6TTEwLjkgNGgxdjFoLTF6TTkuOSAxaDF2MWgtMXpNOS45IDVoMXYxaC0xek04LjkgMGgxdjFoLTF6TTguOSA2aDF2MWgtMXoiLz48L3N2Zz4=');
}
.bi.nav-right.after:after,
.bi.nav-right:before {
  width: 25px;
  height: 15px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIuNyA3Ij48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojZmZmZmZmO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDIwIiBkPSJNMTIuNy43TDEyIDAgNi40IDUuNi43IDAgMCAuNyA2LjQgN3oiLz48L3N2Zz4=');
  transform: rotate(-90deg);
}
.bi.nav-left.after:after,
.bi.nav-left:before {
  width: 25px;
  height: 15px;
  transform: rotate(90deg);
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIuNyA3Ij48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojZmZmZmZmO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDIwIiBkPSJNMTIuNy43TDEyIDAgNi40IDUuNi43IDAgMCAuNyA2LjQgN3oiLz48L3N2Zz4=');
}
.bi.play-icon.after:after,
.bi.play-icon:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDcuNCA0Ny40Ij48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjIzLjciIGN5PSIyMy43IiByPSIyMi41Ii8+PGNpcmNsZSBjbGFzcz0ic3Q1IiBjeD0iMjMuNyIgY3k9IjIzLjciIHI9IjIyLjUiLz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTYuNCAxMS40YzYuMiA0LjEgMTIuMyA4LjIgMTguNSAxMi4zLTYuMiA0LjEtMTIuMyA4LjItMTguNSAxMi4zVjExLjR6Ii8+PC9zdmc+');
}
.bi.ru_ru-icon.after:after,
.bi.ru_ru-icon:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTkuMiAxOS4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOS41ODMiIHkxPSIxOS4wNDIiIHgyPSI5LjU4MyIgeTI9Ii4xMjUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0YwMCIvPjxzdG9wIG9mZnNldD0iLjM1MyIgc3RvcC1jb2xvcj0iI0YwMCIvPjxzdG9wIG9mZnNldD0iLjM1MyIgc3RvcC1jb2xvcj0iIzBEMDA3RiIvPjxzdG9wIG9mZnNldD0iLjYzMSIgc3RvcC1jb2xvcj0iIzAwMDA3RiIvPjxzdG9wIG9mZnNldD0iLjY1OSIgc3RvcC1jb2xvcj0iIzAxMDA3RiIvPjxzdG9wIG9mZnNldD0iLjY2NyIgc3RvcC1jb2xvcj0iI0ZGRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGRiIvPjwvbGluZWFyR3JhZGllbnQ+PGNpcmNsZSBjbGFzcz0ic3Q5IiBjeD0iOS42IiBjeT0iOS42IiByPSI5LjUiLz48L3N2Zz4=');
}
.bi.de-icon.after:after,
.bi.de-icon:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTkuMiAxOS4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojOEY3ODlEO30gLnN0MTZ7ZmlsbDojMzcyMTQ2O30gLnN0MTd7ZmlsbDojMkQxQTNBO30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOS41ODMiIHkxPSIxOS4wNDIiIHgyPSI5LjU4MyIgeTI9Ii4xMjUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0ZGRiIvPjxzdG9wIG9mZnNldD0iLjUyMiIgc3RvcC1jb2xvcj0iI0ZGRiIvPjxzdG9wIG9mZnNldD0iLjUyMiIgc3RvcC1jb2xvcj0iI0YwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0YwMCIvPjwvbGluZWFyR3JhZGllbnQ+PGNpcmNsZSBjbGFzcz0ic3Q5IiBjeD0iOS42IiBjeT0iOS42IiByPSI5LjUiLz48L3N2Zz4=');
}
.bi.en_gb-icon.after:after,
.bi.en_gb-icon:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDE5LjIgMTkuMiI+PHN0eWxlPi5zdDB7ZmlsbDojRUZFMkU2O30gLnN0MXtmaWxsOiNGOEY0RjU7fSAuc3Qye2ZpbGw6Izk5ODdBNjt9IC5zdDN7ZmlsbDpub25lO3N0cm9rZTojOTk4N0E2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0NHtvcGFjaXR5OjAuMjU7fSAuc3Q1e2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0NntmaWxsOiNGRkZGRkY7fSAuc3Q3e2ZpbGw6I0I0QTdCQzt9IC5zdDh7ZmlsbDojREZERUUyO30gLnN0OXtmaWxsOnVybCgjU1ZHSURfMV8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTB7ZmlsbDp1cmwoI1NWR0lEXzJfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDExe2ZpbGw6dXJsKCNTVkdJRF8zXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMntmaWxsOiMzMzRFRDA7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxM3tjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkZGRUZGO30gLnN0MTR7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNV8pO2ZpbGw6I0ZFMUExRDt9IC5zdDE1e2ZpbGw6IzJEMUEzQTt9IC5zdDE2e2ZpbGw6IzhGNzg5RDt9IC5zdDE3e2ZpbGw6IzM3MjE0Njt9IC5zdDE4e2ZpbGw6IzgzNkU4RTt9IC5zdDE5e2ZpbGw6I0U2RTZFNjt9IC5zdDIwe2ZpbGw6Izg0ODA4Nzt9PC9zdHlsZT48Y2lyY2xlIGNsYXNzPSJzdDEyIiBjeD0iOS42IiBjeT0iOS42IiByPSI5LjUiLz48ZGVmcz48Y2lyY2xlIGlkPSJTVkdJRF80XyIgY3g9IjkuNiIgY3k9IjkuNiIgcj0iOS41Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfMV8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzRfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggZD0iTTE4LjcgMTIuNGMuMy0uOS40LTEuOC40LTIuNyAwLTEtLjEtMS45LS40LTIuOGgtNUwxNyAzLjZjLS40LS41LS45LTEtMS40LTEuNGwtMy4zIDMuM1YuNEMxMS41LjIgMTAuNiAwIDkuNyAwYy0xIDAtMiAuMS0yLjkuNHY1LjFMMy41IDIuMmMtLjUuNC0uOS44LTEuMyAxLjRsMy4zIDMuM2gtNUMuMiA3LjggMCA4LjcgMCA5LjhjMCAuOS4yIDEuOC40IDIuNmg1bC0zLjMgMy4zYy40LjUuOSAxIDEuNCAxLjRsMy4zLTMuM3Y1LjFjLjkuMyAxLjguNCAyLjguNC45IDAgMS44LS4yIDIuNy0uNHYtNS4xbDQuNCA0LjRjLjYtLjEgMS4xLS43IDEuMS0xLjR2LS4ybC00LjEtNC4xIDUtLjF6IiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMV8pIiBmaWxsPSIjRkZGRUZGIi8+PHBhdGggZD0iTTE5IDhoLTcuOVYuMWMtLjQgMC0uOS0uMS0xLjQtLjEtLjYgMC0xLjEgMC0xLjcuMVY4SC4yQy4xIDguNiAwIDkuMiAwIDkuOGMwIC41LjEuOS4xIDEuNEg4djcuOWMuNS4xIDEuMS4xIDEuNi4xczEgMCAxLjUtLjF2LTcuOUgxOWMuMS0uNS4xLTEgLjEtMS41IDAtLjYgMC0xLjEtLjEtMS43eiIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzFfKSIgZmlsbD0iI0ZFMUExRCIvPjwvc3ZnPg==');
}
.bi.up-arrow.after:after,
.bi.up-arrow:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQwLjgzNSAyNDAuODM1Ij48cGF0aCBkPSJNMTI5LjAwNyA1Ny44MmMtNC42OC00LjY4LTEyLjUtNC42OC0xNy4xOSAwTDMuNTU0IDE2NS44MDJjLTQuNzQgNC43NC00Ljc0IDEyLjQyNyAwIDE3LjE1NSA0Ljc0IDQuNzQgMTIuNDQgNC43NCAxNy4xOCAwbDk5LjY4Mi05OS40MDYgOTkuNjcgOTkuNDE4YzQuNzUzIDQuNzQgMTIuNDQgNC43NCAxNy4xOTIgMCA0Ljc0LTQuNzQgNC43NC0xMi40MjcgMC0xNy4xNTVMMTI5LjAwNiA1Ny44MnoiIGZpbGw9IiNiMzk5YzQiLz48L3N2Zz4=');
  width: 2em;
}
.bi.ro_ro-icon.after:after,
.bi.ro_ro-icon:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTkuMiAxOS4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTYuMjM0IiB5MT0iMzQuODU5IiB4Mj0iLTYuMjM0IiB5Mj0iMTUuOTQzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAgMSAxIDAgLTE1LjgxOCAxNS44MTgpIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNGMDAiLz48c3RvcCBvZmZzZXQ9Ii4zNTMiIHN0b3AtY29sb3I9IiNGMDAiLz48c3RvcCBvZmZzZXQ9Ii4zNTMiIHN0b3AtY29sb3I9IiNGNUZGM0YiLz48c3RvcCBvZmZzZXQ9Ii42NDciIHN0b3AtY29sb3I9IiNGNUY1MTgiLz48c3RvcCBvZmZzZXQ9Ii42NTUiIHN0b3AtY29sb3I9IiMxMzAwOTQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxMzAwOTQiLz48L2xpbmVhckdyYWRpZW50PjxjaXJjbGUgY2xhc3M9InN0OSIgY3g9IjkuNiIgY3k9IjkuNiIgcj0iOS41Ii8+PC9zdmc+');
}
.bi.uk_ua-icon.after:after,
.bi.uk_ua-icon:before,
.bi.ua-icon.after:after,
.bi.ua-icon:before{
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTkuMiAxOS4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOS41ODMiIHkxPSIxOS4wNDIiIHgyPSI5LjU4MyIgeTI9Ii4xMjUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0ZGMCIvPjxzdG9wIG9mZnNldD0iLjQ5IiBzdG9wLWNvbG9yPSIjRkYwIi8+PHN0b3Agb2Zmc2V0PSIuNTAyIiBzdG9wLWNvbG9yPSIjMDBCQUZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDBCQUZGIi8+PC9saW5lYXJHcmFkaWVudD48Y2lyY2xlIGNsYXNzPSJzdDkiIGN4PSI5LjYiIGN5PSI5LjYiIHI9IjkuNSIvPjwvc3ZnPg==');
}
.bi.pl_pl-icon.after:after,
.bi.pl_pl-icon:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTkuMiAxOS4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojOEY3ODlEO30gLnN0MTZ7ZmlsbDojMzcyMTQ2O30gLnN0MTd7ZmlsbDojMkQxQTNBO30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOS41ODMiIHkxPSIxOS4wNDIiIHgyPSI5LjU4MyIgeTI9Ii4xMjUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0ZGRiIvPjxzdG9wIG9mZnNldD0iLjUyMiIgc3RvcC1jb2xvcj0iI0ZGRiIvPjxzdG9wIG9mZnNldD0iLjUyMiIgc3RvcC1jb2xvcj0iI0YwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0YwMCIvPjwvbGluZWFyR3JhZGllbnQ+PGNpcmNsZSBjbGFzcz0ic3Q5IiBjeD0iOS42IiBjeT0iOS42IiByPSI5LjUiLz48L3N2Zz4=');
}
.bi.pl-icon:before,
.bi.pl-icon.after:after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTkuMiAxOS4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojOEY3ODlEO30gLnN0MTZ7ZmlsbDojMzcyMTQ2O30gLnN0MTd7ZmlsbDojMkQxQTNBO30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOS41ODMiIHkxPSIxOS4wNDIiIHgyPSI5LjU4MyIgeTI9Ii4xMjUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0ZGRiIvPjxzdG9wIG9mZnNldD0iLjUyMiIgc3RvcC1jb2xvcj0iI0ZGRiIvPjxzdG9wIG9mZnNldD0iLjUyMiIgc3RvcC1jb2xvcj0iI0YwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0YwMCIvPjwvbGluZWFyR3JhZGllbnQ+PGNpcmNsZSBjbGFzcz0ic3Q5IiBjeD0iOS42IiBjeT0iOS42IiByPSI5LjUiLz48L3N2Zz4=');
}
.bi.search-icon.after:after,
.bi.search-icon:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDE2LjMgMTYuMyI+PHN0eWxlPi5zdDB7ZmlsbDojRkZGRkZGO30gLnN0MXtjbGlwLXBhdGg6dXJsKCNTVkdJRF8yXyk7ZmlsbDojRUUyNTMwO30gLnN0MntjbGlwLXBhdGg6dXJsKCNTVkdJRF80Xyk7fSAuc3Qze2ZpbGw6I0Q3RDdENzt9IC5zdDR7ZmlsbDojRUUyNTMwO30gLnN0NXtmaWxsOiM3RjhFQTM7fTwvc3R5bGU+PGRlZnM+PHBhdGggaWQ9IlNWR0lEXzNfIiBkPSJNMCAwaDE2LjN2MTYuM0gweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8zXyIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxwYXRoIGQ9Ik0xNi4xIDE1LjNsLTQuOS00LjljLjktMS4xIDEuNS0yLjUgMS41LTQuMUMxMi44IDIuOSA5LjkgMCA2LjQgMFMwIDIuOSAwIDYuNHMyLjkgNi40IDYuNCA2LjRjMS41IDAgMi45LS41IDQtMS40bDQuOCA0LjhjLjEuMS4yLjEuNS4xLjIgMCAuMyAwIC41LS4xLjItLjMuMi0uNi0uMS0uOXptLTkuNy0zLjdjLTIuOSAwLTUuMi0yLjMtNS4yLTUuMiAwLTIuOSAyLjMtNS4yIDUuMi01LjIgMi45IDAgNS4yIDIuMyA1LjIgNS4yIDAgMi45LTIuMyA1LjItNS4yIDUuMnptMCAwIiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIi8+PC9zdmc+');
}
.bi.heart-light-icon.after:after,
.bi.heart-light-icon:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTguNCAxNy4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik05LjIgMTcuMmwtMS42LTEuNkMzLjIgMTEuNyAwIDguOSAwIDUuMyAwIDIuMyAyLjMgMCA1LjMgMGMxLjQgMCAyLjkuNiAzLjkgMS42IDEtMSAyLjUtMS42IDMuOS0xLjYgMyAwIDUuMyAyLjMgNS4zIDUuMyAwIDMuNi0zLjIgNi40LTcuNiAxMC40bC0xLjYgMS41ek01LjMgMUMyLjkgMSAxIDIuOSAxIDUuM2MwIDMgMi42IDUuNSA3LjMgOS42bC45LjkuOS0uOWM0LjctNC4xIDcuMy02LjYgNy4zLTkuNiAwLTIuNC0xLjktNC4zLTQuMy00LjMtMS4zIDAtMi43LjYtMy41IDEuNmwtLjQuNS0uNC0uNUM3LjkgMS42IDYuNiAxIDUuMyAxeiIgZmlsbD0iI2IzOTljNCIvPjwvc3ZnPg==');
  width: 1.5em;
  height: 1.5em;
}
.bi.heart-dark-icon.after:after,
.bi.heart-dark-icon:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTguNCAxNy4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDE1IiBkPSJNOS4yIDE3LjJsLTEuNi0xLjZDMy4yIDExLjcgMCA4LjkgMCA1LjMgMCAyLjMgMi4zIDAgNS4zIDBjMS40IDAgMi45LjYgMy45IDEuNiAxLTEgMi41LTEuNiAzLjktMS42IDMgMCA1LjMgMi4zIDUuMyA1LjMgMCAzLjYtMy4yIDYuNC03LjYgMTAuNGwtMS42IDEuNXpNNS4zIDFDMi45IDEgMSAyLjkgMSA1LjNjMCAzIDIuNiA1LjUgNy4zIDkuNmwuOS45LjktLjljNC43LTQuMSA3LjMtNi42IDcuMy05LjYgMC0yLjQtMS45LTQuMy00LjMtNC4zLTEuMyAwLTIuNy42LTMuNSAxLjZsLS40LjUtLjQtLjVDNy45IDEuNiA2LjYgMSA1LjMgMXoiLz48L3N2Zz4=');
  width: 1.5em;
  height: 1.5em;
}
.bi.heart-filled-icon.after:after,
.bi.heart-filled-icon:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTguNCAxNy4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik05LjIgMTYuNUw4IDE1LjNDMy41IDExLjMuNSA4LjYuNSA1LjMuNSAyLjYgMi42LjUgNS4zLjVjMS41IDAgMyAuNyAzLjkgMS44IDEtMS4xIDIuNC0xLjggMy45LTEuOCAyLjcgMCA0LjggMi4xIDQuOCA0LjggMCAzLjMtMyA2LTcuNSAxMGwtMS4yIDEuMnptMCAwIi8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTkuMiAxNy4ybC0xLjYtMS42QzMuMiAxMS43IDAgOC45IDAgNS4zIDAgMi4zIDIuMyAwIDUuMyAwYzEuNCAwIDIuOS42IDMuOSAxLjYgMS0xIDIuNS0xLjYgMy45LTEuNiAzIDAgNS4zIDIuMyA1LjMgNS4zIDAgMy42LTMuMiA2LjQtNy42IDEwLjRsLTEuNiAxLjV6TTUuMyAxQzIuOSAxIDEgMi45IDEgNS4zYzAgMyAyLjYgNS41IDcuMyA5LjZsLjkuOS45LS45YzQuNy00LjEgNy4zLTYuNiA3LjMtOS42IDAtMi40LTEuOS00LjMtNC4zLTQuMy0xLjMgMC0yLjcuNi0zLjUgMS42bC0uNC41LS40LS41QzcuOSAxLjYgNi42IDEgNS4zIDF6Ii8+PC9zdmc+');
  width: 1.5em;
  height: 1.5em;
}
.bi.person-icon.after:after,
.bi.person-icon:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjEuMSAxOS40Ij48c3R5bGU+LnN0MHtmaWxsOiNGRkZGRkY7fSAuc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTtmaWxsOiNFRTI1MzA7fSAuc3Qye2NsaXAtcGF0aDp1cmwoI1NWR0lEXzRfKTt9IC5zdDN7ZmlsbDojRDdEN0Q3O30gLnN0NHtmaWxsOiNFRTI1MzA7fSAuc3Q1e2ZpbGw6IzdGOEVBMzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTYuMSAxOS40Yy0uOC0xLjEtMi0xLjktMy41LTIuM3YtLjNjLjIgMCAuMy4xLjUuMSAxLjMgMCAyLjEtMS40IDIuMi0xLjUuMS0uMS4xLS4yIDAtLjMgMC0uMS0uMS0uMS0uMi0uMS0uMyAwLS41LS4xLS43LS40LS4zLS4zLS40LS44LS41LTEuNC4zLS44LjUtMS42LjUtMi4yIDAtMi41LTEuMy00LjctMy01LjItMS4yLS4xLTEuNS0uMS0xLjkuMkM4IDYuNyA3IDguNyA3IDExYzAgLjcuMiAxLjQuNSAyLjItLjEuNi0uMyAxLjEtLjYgMS40LS4yLjItLjQuNC0uNy40LS4xIDAtLjIuMS0uMi4xdi4zYzAgLjEuOSAxLjUgMi4yIDEuNS4yIDAgLjMgMCAuNS0uMXYuM2MtMS41LjQtMi44IDEuMi0zLjYgMi4zQzIgMTcuNiAwIDE0LjMgMCAxMC41IDAgNC43IDQuNyAwIDEwLjUgMGMzLjYgMCA2LjcgMS44IDguNiA0LjUuNC42LjcgMS4yIDEgMS44LjYgMS4zLjkgMi43LjkgNC4yIDAgMS4zLS4yIDIuNS0uNiAzLjYtLjIuNy0uNSAxLjMtLjkgMS45LS44IDEuNC0yIDIuNi0zLjQgMy40em0wIDAiLz48L3N2Zz4=');
  width: 1.6em;
  height: 2em;
}
.bi.angle-down-icon.after:after,
.bi.angle-down-icon:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIuNyA3Ij48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDIwIiBkPSJNMTIuNy43TDEyIDAgNi40IDUuNi43IDAgMCAuNyA2LjQgN3oiLz48L3N2Zz4=');
}
.bi.cart-icon.after:after,
.bi.cart-icon:before {
  /*background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDM4LjkgNDQuMyI+PHN0eWxlPi5zdDB7ZmlsbDojRkZGRkZGO30gLnN0MXtjbGlwLXBhdGg6dXJsKCNTVkdJRF8yXyk7ZmlsbDojRUUyNTMwO30gLnN0MntjbGlwLXBhdGg6dXJsKCNTVkdJRF80Xyk7fSAuc3Qze2ZpbGw6I0Q3RDdENzt9IC5zdDR7ZmlsbDojRUUyNTMwO30gLnN0NXtmaWxsOiM3RjhFQTM7fTwvc3R5bGU+PGRlZnM+PHBhdGggaWQ9IlNWR0lEXzFfIiBkPSJNLjMuM2gzOC45djQ0LjNILjN6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xhc3M9InN0MSIgZD0iTTM1LjggMTIuNGMtLjEtLjctLjctMS4yLTEuNC0xLjJoLTYuOFY4LjRjMC00LjUtMy43LTguMi04LjItOC4yLTQuNSAwLTguMiAzLjctOC4yIDguMnYyLjdINC40Yy0uNyAwLTEuMy41LTEuNCAxLjJsLTIuNyAzMGMwIC40LjEuOC40IDEgLjMuMy42LjQgMSAuNGgzNS41Yy40IDAgLjctLjIgMS0uNC4zLS4zLjQtLjcuNC0xbC0yLjgtMjkuOXpNMTQgOC40YzAtMyAyLjUtNS41IDUuNS01LjVTMjUgNS4zIDI1IDguNHYyLjdIMTRWOC40ek0zLjIgNDEuMmwyLjUtMjcuM2g1LjZWMTdjLS44LjUtMS40IDEuMy0xLjQgMi40IDAgMS41IDEuMiAyLjcgMi43IDIuNyAxLjUgMCAyLjctMS4yIDIuNy0yLjcgMC0xLS42LTEuOS0xLjQtMi40di0zLjFoMTAuOVYxN2MtLjguNS0xLjQgMS4zLTEuNCAyLjQgMCAxLjUgMS4yIDIuNyAyLjcgMi43IDEuNSAwIDIuNy0xLjIgMi43LTIuNyAwLTEtLjYtMS45LTEuNC0yLjR2LTMuMUgzM2wyLjUgMjcuM0gzLjJ6bTAgMCIvPjwvc3ZnPg0K');
  */
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDM4LjkgNDQuMyI+PHN0eWxlPjwvc3R5bGU+PGRlZnM+PHBhdGggaWQ9IlNWR0lEXzFfIiBkPSJNLjMuM2gzOC45djQ0LjNILjN6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggZD0iTTM1LjggMTIuNGMtLjEtLjctLjctMS4yLTEuNC0xLjJoLTYuOFY4LjRjMC00LjUtMy43LTguMi04LjItOC4yLTQuNSAwLTguMiAzLjctOC4yIDguMnYyLjdINC40Yy0uNyAwLTEuMy41LTEuNCAxLjJsLTIuNyAzMGMwIC40LjEuOC40IDEgLjMuMy42LjQgMSAuNGgzNS41Yy40IDAgLjctLjIgMS0uNC4zLS4zLjQtLjcuNC0xbC0yLjgtMjkuOXpNMTQgOC40YzAtMyAyLjUtNS41IDUuNS01LjVTMjUgNS4zIDI1IDguNHYyLjdIMTRWOC40ek0zLjIgNDEuMmwyLjUtMjcuM2g1LjZWMTdjLS44LjUtMS40IDEuMy0xLjQgMi40IDAgMS41IDEuMiAyLjcgMi43IDIuNyAxLjUgMCAyLjctMS4yIDIuNy0yLjcgMC0xLS42LTEuOS0xLjQtMi40di0zLjFoMTAuOVYxN2MtLjguNS0xLjQgMS4zLTEuNCAyLjQgMCAxLjUgMS4yIDIuNyAyLjcgMi43IDEuNSAwIDIuNy0xLjIgMi43LTIuNyAwLTEtLjYtMS45LTEuNC0yLjR2LTMuMUgzM2wyLjUgMjcuM0gzLjJ6bTAgMCIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iIzcxNzE3MSIvPjwvc3ZnPg==');
  width: 1.4em;
  height: 1.5em;
}
.bi.cart-category.after:after,
.bi.cart-category:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM4LjkgNDQuMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzguOSA0NC4zOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCgkuc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTtmaWxsOiMwMDA7fQ0KCS5zdDJ7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNF8pO30NCgkuc3Qze2ZpbGw6I0Q3RDdENzt9DQoJLnN0NHtmaWxsOiMwMDA7fQ0KCS5zdDV7ZmlsbDojN0Y4RUEzO30NCjwvc3R5bGU+DQo8Zz4NCgk8Zz4NCgkJPGRlZnM+DQoJCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHg9IjAuMyIgeT0iMC4zIiB3aWR0aD0iMzguOSIgaGVpZ2h0PSI0NC4zIi8+DQoJCTwvZGVmcz4NCgkJPGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+DQoJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+DQoJCTwvY2xpcFBhdGg+DQoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zNS44LDEyLjRjLTAuMS0wLjctMC43LTEuMi0xLjQtMS4yaC02LjhWOC40YzAtNC41LTMuNy04LjItOC4yLTguMmMtNC41LDAtOC4yLDMuNy04LjIsOC4ydjIuN0g0LjQgICAgYy0wLjcsMC0xLjMsMC41LTEuNCwxLjJsLTIuNywzMGMwLDAuNCwwLjEsMC44LDAuNCwxYzAuMywwLjMsMC42LDAuNCwxLDAuNGgzNS41YzAuNCwwLDAuNy0wLjIsMS0wLjRjMC4zLTAuMywwLjQtMC43LDAuNC0xICAgIEwzNS44LDEyLjR6IE0xNCw4LjRjMC0zLDIuNS01LjUsNS41LTUuNWMzLDAsNS41LDIuNCw1LjUsNS41djIuN0gxNFY4LjR6IE0zLjIsNDEuMmwyLjUtMjcuM2g1LjZWMTdjLTAuOCwwLjUtMS40LDEuMy0xLjQsMi40ICAgIGMwLDEuNSwxLjIsMi43LDIuNywyLjdjMS41LDAsMi43LTEuMiwyLjctMi43YzAtMS0wLjYtMS45LTEuNC0yLjR2LTMuMWgxMC45VjE3Yy0wLjgsMC41LTEuNCwxLjMtMS40LDIuNGMwLDEuNSwxLjIsMi43LDIuNywyLjcgICAgYzEuNSwwLDIuNy0xLjIsMi43LTIuN2MwLTEtMC42LTEuOS0xLjQtMi40di0zLjFoNS42bDIuNSwyNy4zSDMuMnogTTMuMiw0MS4yIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+');
  width: 1.4em;
  height: 1.5em;
}
.bi.phone.after:after,
.bi.phone:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzQuMyAzNC4zIj48c3R5bGU+LnN0MHtmaWxsOiNGRkZGRkY7fSAuc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTtmaWxsOiNFRTI1MzA7fSAuc3Qye2NsaXAtcGF0aDp1cmwoI1NWR0lEXzRfKTt9IC5zdDN7ZmlsbDojRDdEN0Q3O30gLnN0NHtmaWxsOiNFRTI1MzA7fSAuc3Q1e2ZpbGw6IzdGOEVBMzt9PC9zdHlsZT48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxNy4xIiBjeT0iMTcuMSIgcj0iMTcuMSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04LjggMTIuM2MuMy0uNi42LTEuMS45LTEuNy4zLS4zLjYtLjcgMS0uOCAxLjMtLjUgMS45LS4zIDIuNi44LjUuOC45IDEuNiAxLjQgMi40LjMuNC4zLjgtLjIgMS4yLS4zLjItLjYuNi0uOC44LTEgMS0xIDEtLjMgMi4yIDEuMyAyLjMgMy4yIDMuOCA1LjYgNSAuNC0uNS45LTEgMS4zLTEuNS42LS44IDEuMS0uOCAyLS4zIDEgLjYgMi4xIDEuMiAzLjEgMS44djEuNGMtLjEuMy0uMi42LS40LjgtLjkgMS40LTMgMi00LjggMS42LTQtLjktNi45LTMuNC05LjItNi43LS45LTEuMy0xLjUtMy0yLjItNC40di0yLjZ6Ii8+PC9zdmc+');
}
.bi.mark.after:after,
.bi.mark:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTIuNyA1Mi43Ij48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjI2LjgiIGN5PSIyNi44IiByPSIyNS45Ii8+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMjUuOSIgY3k9IjI1LjkiIHI9IjI1LjkiLz48Zz48cGF0aCBjbGFzcz0ic3QxNiIgZD0iTTI2LjMgMTEuN2MtNiAwLTEwLjkgNC45LTEwLjkgMTAuOSAwIDMuMSAxLjYgNiAzLjEgOC42IDEuOSAzLjMgNC4xIDYuMyA2LjggOSAuNi42IDEuNS42IDIuMSAwIDIuMy0yLjMgNC4zLTQuOCA2LTcuNiAxLjgtMyAzLjgtNi40IDMuOC0xMCAwLTYtNC44LTEwLjktMTAuOS0xMC45em0wIDE3LjNjLTMuNiAwLTYuNi0zLTYuNi02LjYgMC0zLjYgMy02LjYgNi42LTYuNiAzLjYgMCA2LjYgMi45IDYuNiA2LjZTMzAgMjkgMjYuMyAyOXptMCAwIi8+PC9nPjwvc3ZnPg==');
}
.bi.envelope.after:after,
.bi.envelope:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTIuNyA1Mi43Ij48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjI2LjgiIGN5PSIyNi44IiByPSIyNS45Ii8+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMjUuOSIgY3k9IjI1LjkiIHI9IjI1LjkiLz48Zz48cGF0aCBjbGFzcz0ic3QxNiIgZD0iTTI2LjIgMTIuOGMtMy40LjEtMTEuOCA1LTEzLjEgNS44bC0uNyAzIDMuNyAyLjYtLjctMi41IDE3LjItNC45IDIuNCA4LjUgNS4zLTMuOC0uOS0zYy0xLjMtLjctOS43LTUuNi0xMy4yLTUuN3ptMCAwTTQwLjQgMzUuOVYyMi43bC0uMi4xLTQuOSAzLjUtMi44IDIgLjQuNC41LjUuNS41LjYuNiA1LjcgNS43aC4yem0wIDBNMTIuMyAyMi44djEzLjFoLjFsNS40LTUuNC41LS41LjUtLjUuNS0uNS43LS43LTMuNi0yLjYtMy40LTIuNS0uNy0uNXYuMXptMCAwTTMzLjQgMzAuNWwtLjktLjktLjUtLjQtLjUtLjUtLjEtLjEtLjUtLjUtLjEtLjFjLS4xLS4xLS4zLS4zLS41LS40LTEuMi0uOS0yLjYtMS41LTQuMS0xLjUtMS41IDAtMyAuNS00LjEgMS41LS4yLjEtLjMuMy0uNS41bC0uNS41LS4zLjMtLjUuNS0uNS41LTEuNiAxLjYtNC4zIDQuM2gyNWwtNS41LTUuM3ptMCAwIi8+PC9nPjwvc3ZnPg==');
}
.bi.clock.after:after,
.bi.clock:before {
  background-image: url('data:image/svg+xml;base64,YmFzZTY0LDxzdmcgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDM2LjUgMzYuMiI+PHN0eWxlPi5zdDB7ZmlsbDojRUZFMkU2O30gLnN0MXtmaWxsOiNGOEY0RjU7fSAuc3Qye2ZpbGw6Izk5ODdBNjt9IC5zdDN7ZmlsbDpub25lO3N0cm9rZTojOTk4N0E2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0NHtvcGFjaXR5OjAuMjU7fSAuc3Q1e2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0NntmaWxsOiNGRkZGRkY7fSAuc3Q3e2ZpbGw6I0I0QTdCQzt9IC5zdDh7ZmlsbDojREZERUUyO30gLnN0OXtmaWxsOnVybCgjU1ZHSURfMV8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTB7ZmlsbDp1cmwoI1NWR0lEXzJfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDExe2ZpbGw6dXJsKCNTVkdJRF8zXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMntmaWxsOiMzMzRFRDA7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxM3tjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkZGRUZGO30gLnN0MTR7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNV8pO2ZpbGw6I0ZFMUExRDt9IC5zdDE1e2ZpbGw6IzJEMUEzQTt9IC5zdDE2e2ZpbGw6IzhGNzg5RDt9IC5zdDE3e2ZpbGw6IzM3MjE0Njt9IC5zdDE4e2ZpbGw6IzgzNkU4RTt9IC5zdDE5e2ZpbGw6I0U2RTZFNjt9IC5zdDIwe2ZpbGw6Izg0ODA4Nzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxNSIgZD0iTTIxLjkgMzMuMWMtLjMuMS0uNi4xLS45LjItLjguMS0xLjMuOS0xLjIgMS43LjEuNC4zLjcuNi45LjMuMi43LjMgMS4xLjIuNC0uMS43LS4xIDEuMS0uMi44LS4yIDEuMy0xIDEuMS0xLjgtLjItLjctMS0xLjItMS44LTF6bTAgME0zMi43IDEzLjRjLjEuMy4zLjYuNS43LjQuMy44LjMgMS4zLjIuOC0uMyAxLjItMS4xLjktMS45LS4xLS40LS4yLS43LS40LTEtLjMtLjgtMS4yLTEuMS0xLjktLjgtLjguMy0xLjEgMS4yLS44IDEuOS4yLjMuMy42LjQuOXptMCAwTTI2LjcgMzFjLS4zLjItLjUuMy0uOC41LS43LjQtLjkgMS4zLS41IDIgLjEuMi4zLjMuNC41LjUuMyAxLjEuNCAxLjYuMWwuOS0uNmMuNy0uNC45LTEuNC40LTItLjQtLjgtMS40LTEtMi0uNXptMCAwTTM2LjQgMTcuNWMwLS44LS43LTEuNC0xLjUtMS40cy0xLjQuNy0xLjQgMS41di45YzAgLjUuMiAxIC42IDEuMi4yLjIuNS4zLjguMy44IDAgMS41LS42IDEuNS0xLjQuMS0uMy4xLS43IDAtMS4xem0wIDBNMzIuNSAyNy4xYy0uNi0uNS0xLjYtLjQtMi4xLjMtLjIuMi0uNC41LS42LjctLjUuNi0uNCAxLjUuMiAyLjFsLjEuMWMuNi40IDEuNS4zIDItLjIuMi0uMy41LS42LjctLjkuNS0uNy40LTEuNi0uMy0yLjF6bTAgME0zNC43IDIxLjhjLS44LS4yLTEuNi4yLTEuOCAxbC0uMy45Yy0uMi42IDAgMS4zLjUgMS43LjEuMS4yLjEuMy4yLjguMyAxLjYtLjEgMS45LS44LjEtLjMuMy0uNy40LTEgLjItLjktLjMtMS43LTEtMnptMCAwTTE1LjUgMzMuM2MtMS4zLS4yLTIuNi0uNi0zLjgtMS4yLS4zLS4xLS42LS4zLS44LS40bC0xLjUtLjlDMi41IDI1LjkuOSAxNi4zIDUuNyA5LjQgNi44IDcuOSA4IDYuNyA5LjUgNS43aC4xYzUtMy41IDExLjgtMy43IDE3LjItLjFsLTEuMSAxLjdjLS41LjMtLjMuNy4zLjZsNS0uNGMuNi0uMS45LS41LjctMS4xbC0xLjMtNC44Yy0uMi0uNi0uNi0uNi0uOS0uMmwtMS4xIDEuN0MyNC41LjUgMTkuOC0uNSAxNS4xLjNjLS41LjEtLjkuMi0xLjQuM2gtLjFjLTQgMS03LjUgMy40LTEwIDYuN2wtLjEuMWMwIC4xLS4xLjItLjIuMy0uMS4yLS4yLjQtLjQuNnYuMUMuOCAxMS42LS4yIDE1LjMgMCAxOWMwIC40IDAgLjcuMSAxLjF2LjFjMCAuNC4xLjcuMiAxLjEuNyAzLjggMi40IDcuMiA1LjEgOS44LjcuNyAxLjUgMS40IDIuMyAyIDIuMiAxLjUgNC42IDIuNiA3LjMgMyAuOC4xIDEuNi0uNCAxLjctMS4yLjEtLjctLjQtMS41LTEuMi0xLjZ6bTAgMCIvPjxwYXRoIGNsYXNzPSJzdDE1IiBkPSJNMTcuMyA2LjRjLS43IDAtMS4yLjUtMS4yIDEuMnYxMS44TDI2LjkgMjVjLjIuMS40LjEuNS4xLjQgMCAuOC0uMiAxLjEtLjYuMy0uNi4xLTEuMy0uNS0xLjZMMTguNSAxOFY3LjZjMC0uNy0uNS0xLjItMS4yLTEuMnptMCAwIi8+PC9zdmc+');
}
.bi.coop_env.after:after,
.bi.coop_env:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzcgMjYuNCI+PHN0eWxlPi5zdDB7ZmlsbDojRUZFMkU2O30gLnN0MXtmaWxsOiNGOEY0RjU7fSAuc3Qye2ZpbGw6Izk5ODdBNjt9IC5zdDN7ZmlsbDpub25lO3N0cm9rZTojOTk4N0E2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0NHtvcGFjaXR5OjAuMjU7fSAuc3Q1e2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0NntmaWxsOiNGRkZGRkY7fSAuc3Q3e2ZpbGw6I0I0QTdCQzt9IC5zdDh7ZmlsbDojREZERUUyO30gLnN0OXtmaWxsOnVybCgjU1ZHSURfMV8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTB7ZmlsbDp1cmwoI1NWR0lEXzJfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDExe2ZpbGw6dXJsKCNTVkdJRF8zXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMntmaWxsOiMzMzRFRDA7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxM3tjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkZGRUZGO30gLnN0MTR7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNV8pO2ZpbGw6I0ZFMUExRDt9IC5zdDE1e2ZpbGw6IzJEMUEzQTt9IC5zdDE2e2ZpbGw6IzhGNzg5RDt9IC5zdDE3e2ZpbGw6IzM3MjE0Njt9IC5zdDE4e2ZpbGw6IzgzNkU4RTt9IC5zdDE5e2ZpbGw6I0U2RTZFNjt9IC5zdDIwe2ZpbGw6Izg0ODA4Nzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QxNSIgZD0iTTM0LjEgMEgyLjlDMS4zIDAgMCAxLjMgMCAyLjl2MjAuNmMwIDEuNiAxLjMgMi45IDIuOSAyLjloMzEuM2MxLjYgMCAyLjktMS4zIDIuOS0yLjlWMi45QzM3IDEuMyAzNS43IDAgMzQuMSAwek0yMy40IDE0bDExLjktOS4ydjE4LjVMMjMuNCAxNHpNMi45IDEuN2gzMS4yYy41IDAgMSAuNCAxLjIuOUwxOS41IDE0LjhjLS42LjUtMS42LjUtMi4yIDBMMS43IDIuN2MuMS0uNS42LTEgMS4yLTF6TTEuNyAyMy4yVjQuOUwxMy41IDE0IDEuNyAyMy4yem0xLjIgMS42Yy0uMSAwLS4zIDAtLjMtLjFsMTIuMy05LjYgMS40IDEuMWMuNi41IDEuNC43IDIuMS43LjcgMCAxLjYtLjIgMi4xLS43TDIyIDE1bDEyLjUgOS43Yy0uMS4xLS4yLjEtLjMuMUgyLjl6bTAgMCIvPjwvc3ZnPg==');
}
.bi.attention.after:after,
.bi.attention:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzYuMyAzMy4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDE1IiBkPSJNMzYuMiAzMS40TDE5LjMuN2MtLjMtLjUtLjctLjctMS4xLS43LS41IDAtLjkuMi0xLjEuN0wuMiAzMS40Yy0uMi40LS4yLjkgMCAxLjIuMi40LjYuNiAxLjEuNmgzMy44Yy40IDAgLjktLjIgMS4xLS42LjItLjQuMi0uOCAwLTEuMnptLTMyLjgtLjdMMTguMiAzLjkgMzMgMzAuOEgzLjR6bTAgMCIvPjxwYXRoIGNsYXNzPSJzdDE1IiBkPSJNMTYuNiAxMi44djkuMWMwIC45LjcgMS42IDEuNiAxLjYuOSAwIDEuNi0uNyAxLjYtMS42di05LjFjMC0uOS0uNy0xLjYtMS42LTEuNi0uOS4xLTEuNi44LTEuNiAxLjZ6bTAgME0xOC4yIDI1LjFjLS45IDAtMS43LjctMS43IDEuNyAwIC45LjcgMS43IDEuNyAxLjcuOSAwIDEuNy0uNyAxLjctMS43LS4xLS45LS44LTEuNy0xLjctMS43em0wIDAiLz48L3N2Zz4=');
}
.bi.recall.after:after,
.bi.recall:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzUuMiAzNS4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDE1IiBkPSJNMzAuNCAxNy44aC0xLjhjMC01LjktNC44LTEwLjYtMTAuNi0xMC42VjUuNGM2LjggMCAxMi40IDUuNSAxMi40IDEyLjR6TTE4IDguNXYxLjhjNC4yIDAgNy41IDMuNCA3LjUgNy41aDEuOGMwLTUuMi00LjItOS4zLTkuMy05LjN6TTE3LjYgMEM3LjkgMCAwIDcuOSAwIDE3LjZzNy45IDE3LjYgMTcuNiAxNy42Yy42IDAgMS4xLS41IDEuMS0xLjEgMC0uNi0uNS0xLjEtMS4xLTEuMS04LjUgMC0xNS40LTYuOS0xNS40LTE1LjRTOS4xIDIuMiAxNy42IDIuMiAzMyA5LjEgMzMgMTcuNmMwIDMuNi0xLjkgNy4xLTQuNiA4LjYtMSAuNS0yLjEuOC0zLjIuOC43LS40IDEuMy0xIDEuNy0xLjYuMS0uMS4yLS4yLjMtLjQuNC0uOC40LTEuOC42LTIuNy4zLTEuMS01LTMuNC01LjUtMi0uMi41LS40IDIuMi0uOCAyLjYtLjMuNC0xIC4yLTEuNS0uMi0xLjItMS0yLjUtMi41LTMuNy0zLjdsLS4xLS4xLS4xLS4xYy0xLjItMS4yLTIuNy0yLjUtMy43LTMuNy0uNC0uNS0uNi0xLjItLjItMS41LjQtLjMgMi4xLS42IDIuNi0uOCAxLjQtLjUtLjgtNS43LTItNS41LS45LjItMS45LjItMi43LjYgMCAuMi0uMS4zLS4yLjMtMyAxLjktMy40IDYuNi0uNSAxMCAxLjEgMS4zIDIuMyAyLjYgMy41IDMuOWwuMS4xLjEuMWMxLjIgMS4yIDIuNyAzIDUuMSA0LjYgNS4xIDMuNCA5IDIuNCAxMS4zIDEuMiA0LTIuMiA1LjctNi44IDUuNy0xMC41QzM1LjIgNy45IDI3LjMgMCAxNy42IDB6bTAgMCIvPjwvc3ZnPg==');
}
.bi.arr_ok.after:after,
.bi.arr_ok:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzMuMSAzMy4xIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDE1IiBkPSJNOS44IDEzLjRsLTIuMyAyLjMgNy40IDcuNEwzMS40IDYuNmwtMi4zLTIuMy0xNC4yIDE0LjItNS4xLTUuMXptMjAgMy4xYzAgNy4zLTYgMTMuMi0xMy4yIDEzLjItNy4zIDAtMTMuMi02LTEzLjItMTMuMiAwLTcuMyA2LTEzLjIgMTMuMi0xMy4yIDEuMyAwIDIuNS4yIDMuNi41bDIuNi0yLjZDMjAuOC41IDE4LjcgMCAxNi41IDAgNy40IDAgMCA3LjQgMCAxNi41UzcuNCAzMyAxNi41IDMzIDMzIDI1LjYgMzMgMTYuNWgtMy4yem0wIDAiLz48L3N2Zz4=');
}
.bi.pinterest.after:after,
.bi.pinterest:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTcuMyAyMi4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDciIGQ9Ik03LjEgMTQuN2MtLjYgMy4xLTEuMyA2LTMuNCA3LjUtLjctNC42IDEtOC4xIDEuNy0xMS44QzQuMSA4LjMgNS42IDQgOC4yIDVjMy4zIDEuMy0yLjkgOCAxLjMgOC44IDQuMy45IDYuMS03LjUgMy40LTEwLjJDOS4xLS4zIDEuNyAzLjUgMi42IDkuMmMuMiAxLjQgMS42IDEuOC42IDMuN0MuNyAxMi4zLS4xIDEwLjMgMCA3LjcuMiAzLjQgMy44LjUgNy41IDBjNC43LS41IDkgMS43IDkuNiA2LjEuNyA1LTIuMSAxMC4zLTcuMSA5LjktMS4zIDAtMS44LS43LTIuOS0xLjN6bTAgMCIvPjwvc3ZnPg==');
}
.bi.skype.after:after,
.bi.skype:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjEgMjEiPjxzdHlsZT4uc3Qwe2ZpbGw6I0VGRTJFNjt9IC5zdDF7ZmlsbDojRjhGNEY1O30gLnN0MntmaWxsOiM5OTg3QTY7fSAuc3Qze2ZpbGw6bm9uZTtzdHJva2U6Izk5ODdBNjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDR7b3BhY2l0eTowLjI1O30gLnN0NXtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDZ7ZmlsbDojRkZGRkZGO30gLnN0N3tmaWxsOiNCNEE3QkM7fSAuc3Q4e2ZpbGw6I0RGREVFMjt9IC5zdDl7ZmlsbDp1cmwoI1NWR0lEXzFfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEwe2ZpbGw6dXJsKCNTVkdJRF8yXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMXtmaWxsOnVybCgjU1ZHSURfM18pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTJ7ZmlsbDojMzM0RUQwO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTN7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNV8pO2ZpbGw6I0ZGRkVGRjt9IC5zdDE0e2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRTFBMUQ7fSAuc3QxNXtmaWxsOiMyRDFBM0E7fSAuc3QxNntmaWxsOiM4Rjc4OUQ7fSAuc3QxN3tmaWxsOiMzNzIxNDY7fSAuc3QxOHtmaWxsOiM4MzZFOEU7fSAuc3QxOXtmaWxsOiNFNkU2RTY7fSAuc3QyMHtmaWxsOiM4NDgwODc7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0NyIgZD0iTTIwLjEgMTJjLjEtLjUuMS0xIC4xLTEuNSAwLTUuNC00LjQtOS43LTkuNy05LjctLjUgMC0xIDAtMS41LjFDOC4xLjMgNyAwIDUuOSAwIDIuNiAwIDAgMi42IDAgNS45IDAgNyAuMyA4LjEuOSA5Yy0uMS41LS4xIDEtLjEgMS41IDAgNS40IDQuNCA5LjcgOS43IDkuNy41IDAgMSAwIDEuNS0uMS45LjYgMiAuOSAzLjEuOSAzLjIgMCA1LjktMi42IDUuOS01LjkgMC0xLjItLjQtMi4yLS45LTMuMXptLTUgMi45Yy0uNC42LTEgMS4xLTEuOCAxLjQtLjguMy0xLjcuNS0yLjguNS0xLjMgMC0yLjQtLjItMy4yLS43LS42LS4zLTEuMS0uOC0xLjUtMS4zLS40LS41LS42LTEuMS0uNi0xLjYgMC0uMy4xLS42LjMtLjguMi0uMi41LS4zLjktLjMuMyAwIC41LjEuNy4zLjIuMi40LjQuNS44LjIuNC4zLjcuNSAxIC4yLjMuNS41LjguNi4zLjIuOC4yIDEuNC4yLjggMCAxLjQtLjIgMS45LS41cy43LS43LjctMS4yYzAtLjQtLjEtLjctLjQtLjktLjMtLjItLjYtLjQtMS0uNi0uNC0uMS0xLS4zLTEuNy0uNC0uOC0uNC0xLjYtLjYtMi4yLS45LS42LS4zLTEuMS0uNy0xLjUtMS4xLS40LS41LS42LTEuMS0uNi0xLjhzLjItMS4zLjYtMS44Yy40LS41IDEtLjkgMS43LTEuMi43LS4zIDEuNi0uNCAyLjYtLjQuOCAwIDEuNS4xIDIuMS4zLjYuMiAxLjEuNCAxLjUuNy40LjMuNy42LjkgMSAuMi4zLjMuNy4zIDEgMCAuMy0uMS42LS4zLjgtLjIuMi0uNS40LS45LjQtLjMgMC0uNi0uMS0uNy0uMi0uMy0uMi0uNC0uNC0uNi0uOC0uMi0uNS0uNS0uOC0uOC0xLjEtLjQtLjItLjktLjMtMS42LS4zLS43IDAtMS4zLjEtMS43LjQtLjQuMy0uNi42LS42IDEgMCAuMi4xLjQuMi42LjEuMi4zLjMuNi40LjIuMS41LjIuNy4zLjMuMS43LjIgMS4zLjMuNy4yIDEuNC4zIDIgLjUuNi4yIDEuMS40IDEuNS43LjQuMy44LjYgMSAxLjEuMi40LjQgMSAuNCAxLjYgMCAuNy0uMiAxLjQtLjYgMnptMCAwIi8+PC9zdmc+');
}
.bi.vk.after:after,
.bi.vk:before {
  font-size: 23px;
  height: 0.8em;
  width: 1.8em;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjcgMTUuNCI+PHN0eWxlPi5zdDB7ZmlsbDojRUZFMkU2O30gLnN0MXtmaWxsOiNGOEY0RjU7fSAuc3Qye2ZpbGw6Izk5ODdBNjt9IC5zdDN7ZmlsbDpub25lO3N0cm9rZTojOTk4N0E2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0NHtvcGFjaXR5OjAuMjU7fSAuc3Q1e2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0NntmaWxsOiNGRkZGRkY7fSAuc3Q3e2ZpbGw6I0I0QTdCQzt9IC5zdDh7ZmlsbDojREZERUUyO30gLnN0OXtmaWxsOnVybCgjU1ZHSURfMV8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTB7ZmlsbDp1cmwoI1NWR0lEXzJfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDExe2ZpbGw6dXJsKCNTVkdJRF8zXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMntmaWxsOiMzMzRFRDA7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxM3tjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkZGRUZGO30gLnN0MTR7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNV8pO2ZpbGw6I0ZFMUExRDt9IC5zdDE1e2ZpbGw6IzJEMUEzQTt9IC5zdDE2e2ZpbGw6IzhGNzg5RDt9IC5zdDE3e2ZpbGw6IzM3MjE0Njt9IC5zdDE4e2ZpbGw6IzgzNkU4RTt9IC5zdDE5e2ZpbGw6I0U2RTZFNjt9IC5zdDIwe2ZpbGw6Izg0ODA4Nzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3Q3IiBkPSJNMjYuOSAxMy45YzAtLjEtLjEtLjEtLjEtLjItLjUtLjgtMS40LTEuOS0yLjctMy4xLS42LS42LTEtMS0xLjEtMS4yLS4zLS40LS40LS44LS4yLTEuMSAwLS4zLjQtLjkgMS4yLTEuOC40LS41LjctLjkuOS0xLjIgMS42LTIuMiAyLjMtMy41IDIuMS00LjFsLS4xLS4yYy0uMS0uMS0uMi0uMi0uNC0uMi0uMi0uMS0uNS0uMS0uOSAwSDIwLjhzLS4xLjEtLjIuMWMtLjEuMS0uMS4yLS4xLjItLjQgMS4xLS45IDIuMi0xLjUgMy4yLS4zLjYtLjcgMS4xLTEgMS41LS4zLjQtLjUuNy0uNy45bC0uNS41Yy0uMi4xLS4zLjItLjQuMi0uMSAwLS4yIDAtLjItLjFsLS4zLS4zYy0uMS0uMS0uMS0uMy0uMi0uNXYtLjYtLjctLjYtMS4yLTEtLjhWMWMwLS4yLS4xLS4zLS4xLS41LS4xLS4xLS4yLS4zLS4zLS4zLS4xLS4xLS4zLS4xLS41LS4yLS40LjEtMSAwLTEuOCAwLTEuNyAwLTIuOS4xLTMuNC4zLS4yLjEtLjMuMy0uNS41cy0uMi4zLS4xLjNjLjYuMSAxIC4zIDEuMi42bC4xLjJjLjEuMS4xLjMuMi42cy4xLjcuMSAxdjEuOGMwIC41LS4xLjktLjEgMS4xIDAgLjMtLjEuNS0uMi43LS4xLjItLjEuMy0uMi4zbC0uMS4xYy0uMSAwLS4yLjEtLjQuMS0uMSAwLS4zLS4xLS41LS4yLS4xLS4yLS4zLS4zLS41LS42LS4yLS4yLS40LS41LS42LS45LS4zLS41LS42LS45LS44LTEuNUw2LjkgNGMtLjEtLjMtLjMtLjctLjUtMS4ycy0uNS0xLS42LTEuNWMtLjItLjEtLjMtLjMtLjQtLjRoLS4xUzUuMi44IDUuMS44QzUgLjcgNC45LjcgNC44LjdILjlDLjUuNy4yLjguMSAxbC0uMS4xdi4yYzAgLjEgMCAuMi4xLjRDLjYgMyAxLjMgNC4zIDEuOSA1LjVjLjcgMS4yIDEuMiAyLjIgMS43IDMgLjUuOCAxIDEuNSAxLjUgMi4xLjUuNy44IDEuMSAxIDEuM2wuNC40LjQuM2MuMi4yLjYuNSAxIC44LjQuMy45LjYgMS40LjkuNS4zIDEuMS42IDEuOS43LjcuMiAxLjQuMyAyLjEuMmgxLjZjLjMgMCAuNi0uMS43LS4zbC4xLS4xYzAtLjEuMS0uMS4xLS4zdi0uNGMwLS40IDAtLjguMS0xLjEuMS0uMy4yLS42LjItLjcuMS0uMi4yLS4zLjMtLjRsLjItLjJoLjFjLjItLjEuNSAwIC44LjIuMy4yLjYuNS45LjguMy4zLjYuNyAxIDEuMS40LjQuNy43IDEgLjlsLjMuMmMuMi4xLjQuMi43LjMuMy4xLjYuMS44LjFsMy42LS4xYy40IDAgLjYtLjEuOC0uMi4yLS4xLjMtLjIuNC0uNHYtLjVzLS4xLS4xLS4xLS4yem0wIDAiLz48L3N2Zz4=');
}
.bi.youtube.after:after,
.bi.youtube:before {
  font-size: 23px;
  height: 0.8em;
  width: 0.8em;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTkuNCAyMyI+PHN0eWxlPi5zdDB7ZmlsbDojRUZFMkU2O30gLnN0MXtmaWxsOiNGOEY0RjU7fSAuc3Qye2ZpbGw6Izk5ODdBNjt9IC5zdDN7ZmlsbDpub25lO3N0cm9rZTojOTk4N0E2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0NHtvcGFjaXR5OjAuMjU7fSAuc3Q1e2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0NntmaWxsOiNGRkZGRkY7fSAuc3Q3e2ZpbGw6I0I0QTdCQzt9IC5zdDh7ZmlsbDojREZERUUyO30gLnN0OXtmaWxsOnVybCgjU1ZHSURfMV8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTB7ZmlsbDp1cmwoI1NWR0lEXzJfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDExe2ZpbGw6dXJsKCNTVkdJRF8zXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMntmaWxsOiMzMzRFRDA7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxM3tjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkZGRUZGO30gLnN0MTR7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNV8pO2ZpbGw6I0ZFMUExRDt9IC5zdDE1e2ZpbGw6IzJEMUEzQTt9IC5zdDE2e2ZpbGw6IzhGNzg5RDt9IC5zdDE3e2ZpbGw6IzM3MjE0Njt9IC5zdDE4e2ZpbGw6IzgzNkU4RTt9IC5zdDE5e2ZpbGw6I0U2RTZFNjt9IC5zdDIwe2ZpbGw6Izg0ODA4Nzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3Q3IiBkPSJNMTEuNyAxNC45Yy0uMiAwLS40LjEtLjYuM3Y0Yy4yLjIuNC4zLjYuMy4zIDAgLjUtLjMuNS0uOXYtMi44YzAtLjYtLjItLjktLjUtLjl6bTAgME0xNiAxNC45Yy0uNCAwLS42LjMtLjYuOXYuNmgxLjJ2LS42YzAtLjYtLjItLjktLjYtLjl6bTAgMCIvPjxwYXRoIGNsYXNzPSJzdDciIGQ9Ik0xOC40IDEwLjRjLS43LS44LTEuNi0uOC0xLjktLjgtMi43LS4yLTYuOC0uMi02LjgtLjJzLTQuMSAwLTYuOC4yYy0uNCAwLTEuMiAwLTEuOS44LS42LjYtLjggMS45LS44IDEuOVMwIDEzLjkgMCAxNS41VjE3YzAgMS42LjIgMy4xLjIgMy4xcy4yIDEuMy44IDEuOWMuNy44IDEuNy43IDIuMS44IDEuNi4yIDYuNi4yIDYuNi4yczQuMSAwIDYuOC0uMmMuNCAwIDEuMiAwIDEuOS0uOC42LS42LjgtMS45LjgtMS45cy4yLTEuNi4yLTMuMXYtMS41YzAtMS42LS4yLTMuMS0uMi0zLjFzLS4yLTEuNC0uOC0yem0tMTQuMSAxMEgzdi03LjVIMS42di0xLjJoNC4xdjEuMkg0LjN2Ny41em00LjYgMEg3Ljd2LS43Yy0uNS41LS45LjgtMS4zLjhzLS42LS4yLS44LS41Yy0uMS0uMi0uMS0uNS0uMS0xdi01LjFoMS4ydjUuM2MwIC4yLjEuMy4zLjMuMiAwIC41LS4yLjctLjZ2LTVoMS4ydjYuNXptNC41LTEuOWMwIC42IDAgMS0uMSAxLjMtLjIuNS0uNS43LS45LjdzLS44LS4yLTEuMi0uN3YuNkg5Ljl2LTguN2gxLjJ2Mi44Yy40LS41LjgtLjcgMS4yLS43LjUgMCAuOC4yLjkuNy4xLjMuMS43LjEgMS4zdjIuN3ptNC40LTEuMWgtMi40djEuMWMwIC42LjIuOS42LjkuMyAwIC41LS4yLjUtLjV2LS44aDEuMnYxYzAgLjMtLjEuNS0uMy43LS4zLjUtLjguNy0xLjQuNy0uNiAwLTEuMS0uMi0xLjQtLjctLjItLjMtLjQtLjgtLjQtMS41VjE2YzAtLjcuMS0xLjIuNC0xLjUuMy0uNC44LS43IDEuNC0uNy42IDAgMS4xLjIgMS40LjcuMi4zLjQuOC40IDEuNXYxLjR6bTAgME02LjYgOC44VjUuMkw4LjIgMEg2LjhsLS45IDMuNUw1IDBIMy42Yy4zLjguNiAxLjYuOCAyLjQuNCAxLjIuNyAyLjEuOCAyLjh2My42aDEuNHptMCAwTTkuNyA4LjljLjYgMCAxLjEtLjIgMS40LS43LjItLjMuNC0uOC40LTEuNVY0LjRjMC0uNy0uMS0xLjItLjQtMS41LS4zLS40LS44LS43LTEuNC0uNy0uNiAwLTEuMS4yLTEuNC43LS4yLjMtLjQuOC0uNCAxLjV2Mi4zYzAgLjcuMSAxLjIuNCAxLjUuMy41LjguNyAxLjQuN3ptLS42LTQuOGMwLS42LjItLjkuNi0uOS40IDAgLjYuMy42Ljl2Mi44YzAgLjYtLjIuOS0uNi45LS40IDAtLjYtLjMtLjYtLjlWNC4xem0wIDBNMTUuOCA4LjhWMi4yaC0xLjJ2NWMtLjMuNC0uNS42LS44LjYtLjIgMC0uMy0uMS0uMy0uM1YyLjJoLTEuMnY1LjJjMCAuNSAwIC44LjEgMSAuMS4zLjQuNS44LjVzLjktLjMgMS40LS44di43aDEuMnptMCAwIi8+PC9zdmc+');
}
.bi.logo-icon.after:after,
.bi.logo-icon:before {
  width: 280px;
  height: 65px;
  background-image: url('images/golden_legs_logo_3.svg');
}
.bi.ruler_icon.after:after,
.bi.ruler_icon:before {
  width: 25px;
  height: 25px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjUgMTMiPjxzdHlsZT4uc3Qwe2ZpbGw6I0VGRTJFNjt9IC5zdDF7ZmlsbDojRjhGNEY1O30gLnN0MntmaWxsOiM5OTg3QTY7fSAuc3Qze2ZpbGw6bm9uZTtzdHJva2U6Izk5ODdBNjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDR7b3BhY2l0eTowLjI1O30gLnN0NXtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDZ7ZmlsbDojRkZGRkZGO30gLnN0N3tmaWxsOiNCNEE3QkM7fSAuc3Q4e2ZpbGw6I0RGREVFMjt9IC5zdDl7ZmlsbDp1cmwoI1NWR0lEXzFfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEwe2ZpbGw6dXJsKCNTVkdJRF8yXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMXtmaWxsOnVybCgjU1ZHSURfM18pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTJ7ZmlsbDojMzM0RUQwO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTN7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNV8pO2ZpbGw6I0ZGRkVGRjt9IC5zdDE0e2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRTFBMUQ7fSAuc3QxNXtmaWxsOiMyRDFBM0E7fSAuc3QxNntmaWxsOiM4Rjc4OUQ7fSAuc3QxN3tmaWxsOiMzNzIxNDY7fSAuc3QxOHtmaWxsOiM4MzZFOEU7fSAuc3QxOXtmaWxsOiNFNkU2RTY7fSAuc3QyMHtmaWxsOiM4NDgwODc7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MTUiIGQ9Ik0wIDBoMXYxM0gwek0yIDloMXY0SDJ6TTQgOWgxdjRINHpNNiA5aDF2NEg2ek04IDVoMXY4SDh6TTEwIDloMXY0aC0xek0xMiA5aDF2NGgtMXpNMTQgOWgxdjRoLTF6TTE2IDVoMXY4aC0xek0xOCA5aDF2NGgtMXpNMjAgOWgxdjRoLTF6TTIyIDloMXY0aC0xek0yNCAwaDF2MTNoLTF6Ii8+PC9zdmc+');
}
.bi.map-marker-icon.after:after,
.bi.map-marker-icon:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTcuNSAyMy4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDE3IiBkPSJNOC43IDBDMy45IDAgMCAzLjkgMCA4LjdjMCAyLjUgMS4zIDQuOCAyLjUgNi45IDEuNSAyLjYgMy4zIDUgNS40IDcuMi41LjUgMS4yLjUgMS43IDAgMS44LTEuOCAzLjUtMy45IDQuOC02LjEgMS41LTIuNCAzLjEtNS4xIDMuMS04IDAtNC44LTMuOS04LjctOC44LTguN3ptMCAxMy44Yy0yLjkgMC01LjMtMi40LTUuMy01LjNzMi40LTUuMyA1LjMtNS4zUzE0IDUuNiAxNCA4LjVzLTIuMyA1LjMtNS4zIDUuM3ptMCAwIi8+PC9zdmc+');
}
.bi.ukr.after:after,
.bi.ukr:before,
.bi.ua.after:after,
.bi.ua:before,
.bi.uk.after:after,
.bi.uk:before {
  vertical-align: middle;
  font-size: 23px;
  height: 0.8em;
  width: 0.8em;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTkuMiAxOS4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOS41ODMiIHkxPSIxOS4wNDIiIHgyPSI5LjU4MyIgeTI9Ii4xMjUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0ZGMCIvPjxzdG9wIG9mZnNldD0iLjQ5IiBzdG9wLWNvbG9yPSIjRkYwIi8+PHN0b3Agb2Zmc2V0PSIuNTAyIiBzdG9wLWNvbG9yPSIjMDBCQUZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDBCQUZGIi8+PC9saW5lYXJHcmFkaWVudD48Y2lyY2xlIGNsYXNzPSJzdDkiIGN4PSI5LjYiIGN5PSI5LjYiIHI9IjkuNSIvPjwvc3ZnPg==');
}
.bi.russia.after:after,
.bi.russia:before,
.bi.ru.after:after,
.bi.ru:before {
  vertical-align: middle;
  font-size: 23px;
  height: 0.8em;
  width: 0.8em;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTkuMiAxOS4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOS41ODMiIHkxPSIxOS4wNDIiIHgyPSI5LjU4MyIgeTI9Ii4xMjUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0YwMCIvPjxzdG9wIG9mZnNldD0iLjM1MyIgc3RvcC1jb2xvcj0iI0YwMCIvPjxzdG9wIG9mZnNldD0iLjM1MyIgc3RvcC1jb2xvcj0iIzBEMDA3RiIvPjxzdG9wIG9mZnNldD0iLjYzMSIgc3RvcC1jb2xvcj0iIzAwMDA3RiIvPjxzdG9wIG9mZnNldD0iLjY1OSIgc3RvcC1jb2xvcj0iIzAxMDA3RiIvPjxzdG9wIG9mZnNldD0iLjY2NyIgc3RvcC1jb2xvcj0iI0ZGRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGRiIvPjwvbGluZWFyR3JhZGllbnQ+PGNpcmNsZSBjbGFzcz0ic3Q5IiBjeD0iOS42IiBjeT0iOS42IiByPSI5LjUiLz48L3N2Zz4=');
}
.bi.search_icon.after:after,
.bi.search_icon:before {
  vertical-align: middle;
  font-size: 23px;
  height: 0.8em;
  width: 0.8em;
  background-image: url('data:image/svg+xml;base64,DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGlkPSLQodC70L7QuV8xIiB2aWV3Qm94PSIwIDAgMTYuMyAxNi4zIj48c3R5bGU+LnN0MHtmaWxsOiNGRkZGRkY7fSAuc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTtmaWxsOiNFRTI1MzA7fSAuc3Qye2NsaXAtcGF0aDp1cmwoI1NWR0lEXzRfKTt9IC5zdDN7ZmlsbDojRDdEN0Q3O30gLnN0NHtmaWxsOiNFRTI1MzA7fSAuc3Q1e2ZpbGw6IzdGOEVBMzt9PC9zdHlsZT48ZGVmcz48cGF0aCBpZD0iU1ZHSURfM18iIGQ9Ik0wIDBoMTYuM3YxNi4zSDB6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzNfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggZD0iTTE2LjEgMTUuM2wtNC45LTQuOWMuOS0xLjEgMS41LTIuNSAxLjUtNC4xQzEyLjggMi45IDkuOSAwIDYuNCAwUzAgMi45IDAgNi40czIuOSA2LjQgNi40IDYuNGMxLjUgMCAyLjktLjUgNC0xLjRsNC44IDQuOGMuMS4xLjIuMS41LjEuMiAwIC4zIDAgLjUtLjEuMi0uMy4yLS42LS4xLS45em0tOS43LTMuN2MtMi45IDAtNS4yLTIuMy01LjItNS4yIDAtMi45IDIuMy01LjIgNS4yLTUuMiAyLjkgMCA1LjIgMi4zIDUuMiA1LjIgMCAyLjktMi4zIDUuMi01LjIgNS4yem0wIDAiIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiLz48L3N2Zz4=');
}
.bi.user_icon.after:after,
.bi.user_icon:before {
  vertical-align: middle;
  font-size: 23px;
  height: 0.8em;
  width: 0.8em;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTcuNyAyMi41Ij48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0uNSAyMmgxNi43YzAtNS40LTMuNy05LjgtOC40LTkuOFMuNSAxNi41LjUgMjJ6Ii8+PGNpcmNsZSBjbGFzcz0ic3QzIiBjeD0iOC45IiBjeT0iNS40IiByPSI0LjkiLz48L3N2Zz4=');
}
.bi.poland.after:after,
.bi.poland:before,
.bi.pl.after:after,
.bi.pl:before {
  vertical-align: middle;
  font-size: 23px;
  height: 0.8em;
  width: 0.8em;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTkuMiAxOS4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojOEY3ODlEO30gLnN0MTZ7ZmlsbDojMzcyMTQ2O30gLnN0MTd7ZmlsbDojMkQxQTNBO30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOS41ODMiIHkxPSIxOS4wNDIiIHgyPSI5LjU4MyIgeTI9Ii4xMjUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0ZGRiIvPjxzdG9wIG9mZnNldD0iLjUyMiIgc3RvcC1jb2xvcj0iI0ZGRiIvPjxzdG9wIG9mZnNldD0iLjUyMiIgc3RvcC1jb2xvcj0iI0YwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0YwMCIvPjwvbGluZWFyR3JhZGllbnQ+PGNpcmNsZSBjbGFzcz0ic3Q5IiBjeD0iOS42IiBjeT0iOS42IiByPSI5LjUiLz48L3N2Zz4=');
}
.bi.cross.after:after,
.bi.cross:before {
  vertical-align: middle;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  font-size: 23px;
  height: 0.7em;
  width: 0.8em;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgOSA5Ij48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDIwIiBkPSJNMCA0aDl2MUgweiIvPjxwYXRoIGNsYXNzPSJzdDIwIiBkPSJNNCAwaDF2OUg0eiIvPjwvc3ZnPg==');
}
.bi.hartMob.after:after,
.bi.hartMob:before {
  vertical-align: middle;
  font-size: 23px;
  height: 27px;
  width: 30px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTguNCAxNy4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik05LjIgMTcuMmwtMS42LTEuNkMzLjIgMTEuNyAwIDguOSAwIDUuMyAwIDIuMyAyLjMgMCA1LjMgMGMxLjQgMCAyLjkuNiAzLjkgMS42IDEtMSAyLjUtMS42IDMuOS0xLjYgMyAwIDUuMyAyLjMgNS4zIDUuMyAwIDMuNi0zLjIgNi40LTcuNiAxMC40bC0xLjYgMS41ek01LjMgMUMyLjkgMSAxIDIuOSAxIDUuM2MwIDMgMi42IDUuNSA3LjMgOS42bC45LjkuOS0uOWM0LjctNC4xIDcuMy02LjYgNy4zLTkuNiAwLTIuNC0xLjktNC4zLTQuMy00LjMtMS4zIDAtMi43LjYtMy41IDEuNmwtLjQuNS0uNC0uNUM3LjkgMS42IDYuNiAxIDUuMyAxeiIvPjwvc3ZnPg==');
  margin-top: 3px;
}
.bi.cartMob.after:after,
.bi.cartMob:before {
  vertical-align: middle;
  font-size: 23px;
  height: 30px;
  width: 30px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDM4LjkgNDQuMyI+PHN0eWxlPi5zdDB7ZmlsbDojRkZGRkZGO30gLnN0MXtjbGlwLXBhdGg6dXJsKCNTVkdJRF8yXyk7ZmlsbDojRUUyNTMwO30gLnN0MntjbGlwLXBhdGg6dXJsKCNTVkdJRF80Xyk7fSAuc3Qze2ZpbGw6I0Q3RDdENzt9IC5zdDR7ZmlsbDojRUUyNTMwO30gLnN0NXtmaWxsOiM3RjhFQTM7fTwvc3R5bGU+PGRlZnM+PHBhdGggaWQ9IlNWR0lEXzFfIiBkPSJNLjMuM2gzOC45djQ0LjNILjN6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xhc3M9InN0MSIgZD0iTTM1LjggMTIuNGMtLjEtLjctLjctMS4yLTEuNC0xLjJoLTYuOFY4LjRjMC00LjUtMy43LTguMi04LjItOC4yLTQuNSAwLTguMiAzLjctOC4yIDguMnYyLjdINC40Yy0uNyAwLTEuMy41LTEuNCAxLjJsLTIuNyAzMGMwIC40LjEuOC40IDEgLjMuMy42LjQgMSAuNGgzNS41Yy40IDAgLjctLjIgMS0uNC4zLS4zLjQtLjcuNC0xbC0yLjgtMjkuOXpNMTQgOC40YzAtMyAyLjUtNS41IDUuNS01LjVTMjUgNS4zIDI1IDguNHYyLjdIMTRWOC40ek0zLjIgNDEuMmwyLjUtMjcuM2g1LjZWMTdjLS44LjUtMS40IDEuMy0xLjQgMi40IDAgMS41IDEuMiAyLjcgMi43IDIuNyAxLjUgMCAyLjctMS4yIDIuNy0yLjcgMC0xLS42LTEuOS0xLjQtMi40di0zLjFoMTAuOVYxN2MtLjguNS0xLjQgMS4zLTEuNCAyLjQgMCAxLjUgMS4yIDIuNyAyLjcgMi43IDEuNSAwIDIuNy0xLjIgMi43LTIuNyAwLTEtLjYtMS45LTEuNC0yLjR2LTMuMUgzM2wyLjUgMjcuM0gzLjJ6bTAgMCIvPjwvc3ZnPg0K');
}
.bi.logoMob.after:after,
.bi.logoMob:before {
  vertical-align: middle;
  height: 60px;
  width: 140px;
  background-image: url('images/logoNew.svg');
}
.favorite_button.deleted .heart-light-icon:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTguNCAxNy4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik05LjIgMTcuMmwtMS42LTEuNkMzLjIgMTEuNyAwIDguOSAwIDUuMyAwIDIuMyAyLjMgMCA1LjMgMGMxLjQgMCAyLjkuNiAzLjkgMS42IDEtMSAyLjUtMS42IDMuOS0xLjYgMyAwIDUuMyAyLjMgNS4zIDUuMyAwIDMuNi0zLjIgNi40LTcuNiAxMC40bC0xLjYgMS41ek01LjMgMUMyLjkgMSAxIDIuOSAxIDUuM2MwIDMgMi42IDUuNSA3LjMgOS42bC45LjkuOS0uOWM0LjctNC4xIDcuMy02LjYgNy4zLTkuNiAwLTIuNC0xLjktNC4zLTQuMy00LjMtMS4zIDAtMi43LjYtMy41IDEuNmwtLjQuNS0uNC0uNUM3LjkgMS42IDYuNiAxIDUuMyAxeiIvPjwvc3ZnPg==');
  width: 1.4em;
  height: 1.2em;
}
.favorite_button .heart-light-icon:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTguNCAxNy4yIj48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik05LjIgMTYuNUw4IDE1LjNDMy41IDExLjMuNSA4LjYuNSA1LjMuNSAyLjYgMi42LjUgNS4zLjVjMS41IDAgMyAuNyAzLjkgMS44IDEtMS4xIDIuNC0xLjggMy45LTEuOCAyLjcgMCA0LjggMi4xIDQuOCA0LjggMCAzLjMtMyA2LTcuNSAxMGwtMS4yIDEuMnptMCAwIi8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTkuMiAxNy4ybC0xLjYtMS42QzMuMiAxMS43IDAgOC45IDAgNS4zIDAgMi4zIDIuMyAwIDUuMyAwYzEuNCAwIDIuOS42IDMuOSAxLjYgMS0xIDIuNS0xLjYgMy45LTEuNiAzIDAgNS4zIDIuMyA1LjMgNS4zIDAgMy42LTMuMiA2LjQtNy42IDEwLjRsLTEuNiAxLjV6TTUuMyAxQzIuOSAxIDEgMi45IDEgNS4zYzAgMyAyLjYgNS41IDcuMyA5LjZsLjkuOS45LS45YzQuNy00LjEgNy4zLTYuNiA3LjMtOS42IDAtMi40LTEuOS00LjMtNC4zLTQuMy0xLjMgMC0yLjcuNi0zLjUgMS42bC0uNC41LS40LS41QzcuOSAxLjYgNi42IDEgNS4zIDF6Ii8+PC9zdmc+');
  width: 1.4em;
  height: 1.2em;
}
html,
body {
  height: 100%;
  margin: 0;
}
.main-content {
  min-height: 100%;
  margin-bottom: -373px;
}
.content-pusher {
  height: 373px;
}
body {
  font-size: 14px;
  font-family: LatoWeb, sans-serif;
  margin: 0;
  min-height: 100%;
}
* {
  margin: 0;
  padding: 0;
}
ul {
  list-style: none;
}
button {
  cursor: pointer;
}
.opg-panel.opg-panel-box strong {
  text-align: center;
  display: block;
  margin: 30px 0;
}
a {
  text-decoration: none;
  color: #dddddd;
  cursor: pointer;
}
.cart-link-icon {
  position: relative;
  margin-right: 5px;
}
a.vibe_btn {
    display: inline-block;
    padding: 10px;
    background: none;
    color: #7a3baa;
	font-weight:bold;
    margin: 20px 7px 0;
    flex: 0 0 40%;
}
a.vibe_btn span {
    position: relative;
	font-size:18px;
}
a.vibe_btn span:before {
    display: inline-block;
    content: '';
    vertical-align: middle;
    width: 25px;
    height: 25px;
    margin-right: 5px;
    background-size: 100%;
}
a.vibe_btn span:after {
    content: '';
    height: 1px;
    left: 30px;
    right: 0;
    bottom: -3px;
    position: absolute;
    border-bottom: 2px solid #7a3baa;
}
a.vibe_btn span:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiM4ZTI0YWEiPjxwYXRoIGQ9Ik0yMy4xNTUgMTMuODkzYy43MTYtNi4wMjctLjM0NC05LjgzMi0yLjI1Ni0xMS41NTNsLjAwMS0uMDAxQzE3LjgxNC0uNiA3LjM5Mi0xLjAzNSAzLjcgMi40NzEgMi4wNDIgNC4xODYgMS40NTggNi43MDMgMS4zOTQgOS44MTljLS4wNjQgMy4xMTctLjE0IDguOTU2IDUuMzAxIDEwLjU0SDYuN2wtLjAwNSAyLjQxOXMtLjAzNy45OC41ODkgMS4xNzdjLjcxNi4yMzIgMS4wNC0uMjIzIDMuMjY3LTIuODgzIDMuNzI0LjMyMyA2LjU4NC0uNDE3IDYuOTA5LS41MjUuNzUyLS4yNTIgNS4wMDctLjgxNSA1LjY5NS02LjY1NHpNMTAuOTE4IDE5LjM3cy0yLjM1NyAyLjkzOS0zLjA5IDMuNzAyYy0uMjQuMjQ4LS41MDMuMjI1LS40OTktLjI2NyAwLS4zMjMuMDE4LTQuMDE2LjAxOC00LjAxNi00LjYxMy0xLjMyMi00LjM0MS02LjI5NC00LjI5MS04Ljg5NS4wNS0yLjYwMi41MjYtNC43MzMgMS45My02LjE2OEM4LjIyNS42ODkgMTcuMzYyIDEuMzY4IDE5LjY5IDMuNTU2YzIuODQ2IDIuNTIzIDEuODMzIDkuNjUxIDEuODM5IDkuODk0LS41ODUgNC44NzQtNC4wMzMgNS4xODMtNC42NjcgNS4zOTQtLjI3MS4wOS0yLjc4Ni43MzctNS45NDQuNTI2eiIvPjxwYXRoIGQ9Ik0xMi4yMjIgNC4yOTdjLS4zODUgMC0uMzg1LjYgMCAuNjA1IDIuOTg3LjAyMyA1LjQ0NyAyLjEwNSA1LjQ3NCA1LjkyNCAwIC40MDMuNTkuMzk4LjU4NS0uMDA1aC0uMDAxYy0uMDMyLTQuMTE1LTIuNzE4LTYuNTAxLTYuMDU4LTYuNTI0eiIvPjxwYXRoIGQ9Ik0xNi4xNTEgMTAuMTkzYy0uMDA5LjM5OC41OC40MTcuNTg1LjAxNC4wNDktMi4yNjktMS4zNS00LjEzOC0zLjk3OS00LjMzNS0uMzg1LS4wMjgtLjQyNS41NzctLjA0MS42MDUgMi4yOC4xNzMgMy40ODEgMS43MjkgMy40MzUgMy43MTZ6TTE1LjUyMSAxMi43NzRjLS40OTQtLjI4Ni0uOTk3LS4xMDgtMS4yMDUuMTczbC0uNDM1LjU2M2MtLjIyMS4yODYtLjYzNC4yNDgtLjYzNC4yNDgtMy4wMTQtLjc5Ny0zLjgyLTMuOTUxLTMuODItMy45NTFzLS4wMzctLjQyNy4yMzktLjY1NmwuNTQ0LS40NWMuMjcyLS4yMTYuNDQ0LS43MzYuMTY3LTEuMjQ3LS43NC0xLjMzNy0xLjIzNy0xLjc5OC0xLjQ5LTIuMTUyLS4yNjYtLjMzMy0uNjY2LS40MDgtMS4wODItLjE4M2gtLjAwOWMtLjg2NS41MDYtMS44MTIgMS40NTMtMS41MDkgMi40MjguNTE3IDEuMDI4IDEuNDY3IDQuMzA1IDQuNDk1IDYuNzgxIDEuNDIzIDEuMTcxIDMuNjc1IDIuMzcxIDQuNjMxIDIuNjQ4bC4wMDkuMDE0Yy45NDIuMzE0IDEuODU4LS42NyAyLjM0Ny0xLjU2MXYtLjAwN2MuMjE3LS40MzEuMTQ1LS44MzktLjE3Mi0xLjEwNi0uNTYyLS41NDgtMS40MS0xLjE1My0yLjA3Ni0xLjU0MnoiLz48cGF0aCBkPSJNMTMuMTY5IDguMTA0Yy45NjEuMDU2IDEuNDI3LjU1OCAxLjQ3NyAxLjU4OS4wMTguNDAzLjYwMy4zNzUuNTg1LS4wMjgtLjA2NC0xLjM0Ni0uNzY2LTIuMDk2LTIuMDMtMi4xNjYtLjM4NS0uMDIzLS40MjEuNTgyLS4wMzIuNjA1eiIvPjwvZz48L3N2Zz4=);
}
.logout-link {
  display: inline-block;
  margin: 10px 0;
}
input.logout-profile-btn {
  margin: 15px 0;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  background: none;
  border: none;
  border-bottom: 1px solid #473057;
  color: #473057;
  padding: 3px 0;
  cursor: pointer;
  opacity: .8;
}
input.logout-profile-btn:focus {
  outline: none;
}
input.logout-profile-btn:hover {
  opacity: 1;
}
.opg-button {
  border-radius: 5px;
  padding: 10px 12px !important;
}
.opg-text-center .opg-button {
  margin-bottom: 40px;
}
.clearfix:after {
  content: '';
  display: table;
  clear: both;
}
h1,
h2 {
  font-weight: normal;
}
#username_field {
  display: none;
}
.header-all {
  position: relative;
  padding: 35px 0 10px 0;
}
.header-all-left {
  float: left;
}
.header-all-right {
  float: right;
}
.bottom-header-left {
  width: 280px;
  height: 65px;
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-size: cover;
}
.cart-link span {
  color: #666666;
  font-size: 14px;
}
.cart-link .number {
  color: #000000;
  display: inline-block;
  vertical-align: middle;
}
.cart-link .number i {
  font-style: normal;
  color: #ee2430;
}
.cartDiv {
  display: inline-block;
  vertical-align: bottom;
}
.cart_color {
    background-color: #ee212c;
    display: inline-block;
    vertical-align: middle;
    border-radius: 10px;
    margin-bottom: 5px;
}
.cart_color span.number{
    line-height: 20px;
    color: #ffffff;
    padding: 0 15px;
}
.callback-button {
  cursor: pointer;
}
.callback-button .callbackPhone {
  padding: 0px 20px 0px 0;
  border: 1px solid #ccc;
  border-radius: 30px;
}
.callback-button .callbackText {
  font-size: 14px;
  text-align: center;
  padding: 10px;
  text-decoration: underline;
  text-transform: uppercase;
}
.callback-popup {
  display: none;
  position: absolute;
  z-index: 1;
  background: white;
  padding: 25px;
  right: 0;
  left: 0!important;
  margin: 10px auto 0;
  color: #444;
  box-shadow: 1px 1px 5px #6d6d6d;
  box-sizing: border-box;
  width: 100%;
  max-width: 320px;
  z-index: 999;
}
.callback-popup .title {
  font-size: 25px;
  margin-bottom: 10px;
}
.callback-popup .description {
  font-size: 15px;
  margin-bottom: 25px;
}
.callback-mask {
  background-color: rgba(0, 0, 0, 0.3);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  display: none;
}
.closebtn {
  position: absolute;
  right: 10px;
  top: 5px;
  font-size: 20px;
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.closebtn:hover {
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #f2202d;
}
.callback-popup .auth_btn {
  margin: 30px auto 0;
  display: table;
}
.mainManufacturer {
  margin: 20px auto;
}
.mainManufacturerDiv {
  width: 33.3333%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mainManufacturerDiv .mainManufacturerLink {
  position: relative;
  padding: 10px;
  display: block;
}
.mainManufacturerImg {
  overflow: hidden;
}
.mainManufacturerImg img {
  width: 100%;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.mainManufacturerTitle {
  position: absolute;
  right: 10px;
  bottom: 40px;
  padding: 10px 20px;
  background-color: #e51b23;
  color: #fff;
  font-size: 21px;
  text-transform: uppercase;
}
.mainManufacturerDiv:hover img {
  transform: scale(1.04);
}
.seo_txt {
  text-align: left;
  font-size: 17px;
  color: #838383;
}
.seo_txt h1 {
  font-size: 44px;
  color: #000000;
  margin-bottom: 20px;
}
.seo_txt img {
  float: right;
  width: 35%;
}
.vmmanufacture ul {
  float: left;
}
.vmmanufacture ul li a {
  text-transform: uppercase;
}
.vmmanufacture ul.leftList {
  margin-right: 6em;
}
.menuFooter {
  float: left;
  text-align: left;
  margin-right: 20px;
}
.menuFooter h3 {
  font-size: 22px;
  margin-bottom: 20px;
  font-weight: 400;
}
.menuFooter li {
  font-size: 14px;
  line-height: 2;
}
.contact_block_left {
  float: left;
  width: 50%;
  font-size: 17px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.contact_block_right {
  float: right;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.contBlockAdd {
  color: #6d6d6d;
  margin-bottom: 20px;
}
.contBlockMail {
  color: #000000;
  margin-bottom: 20px;
}
.contBlockPhone {
  color: #000000;
  margin-bottom: 20px;
}
.contBlock {
  max-width: 80%;
}
.contBlock ul li {
  margin: 10px 0;
}
.searchBreand {
  margin: 0 0 20px;
  /*float: left;
  width: 70%;*/
}
.searchBreand .searchBreandTitle {
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  padding: 0 20px;
}
.searchBreand ul {
  display: inline-block;
  vertical-align: middle;
  max-width: 80%;
}
.searchBreand ul li {
  display: inline-block;
}
.searchBreand ul li a {
  padding: 10px 20px;
  border: 1px solid #d4d4d4;
  margin: 5px;
  display: block;
  color: #393939;
}
.searchBreand ul .activeOrder a {
  background-color: #434343;
  color: #ffffff;
}
.searchBreand .activeOrder a {
  background-color: #434343;
  color: #ffffff;
}
.orderDen {
  display: inline-block;
  vertical-align:top;
  max-width: 30%;
  float:right;
  text-align: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.orderDen .orderDenTitle {
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  padding: 0 20px;
}
#orderDenSel {
  padding: 10px 20px;
  border: 1px solid #d4d4d4;
  margin: 5px;
  color: #393939;
  cursor: pointer;
}
#orderDenSel option {
  padding: 5px 0;
}
#orderDenSel li {
  padding: 5px 0;
}
.item_block_about .img_big_block {
  float: right;
  width: 45%;
}
.item_block_about .img_big_block img {
  width: 100%;
}
.text_about {
  float: left;
  width: 55%;
}
.text_about p {
  font-size: 15px;
  margin-bottom: 10px;
  color: #504f4f;
}
.manufacturer-details-view {
  margin-bottom: 20px;
}
.callback-popup input,
.callback-popup textarea {
  color: #000;
}
.callback-popup .submit {
  color: #fff;
}
.cont_form_self input,
.cont_form_self textarea {
  color: #000;
}
.cont_form_self .submit {
  color: #fff;
}
/*==================*/
#overlay {
  z-index: 9;
  position: fixed;
  background-color: #000;
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
  display: none;
}
.HeaderService__item_fav:before {
  padding-right: 5px;
}
.btnUpWrap {
  padding: 15px 0;
}
.addtocart-button {
  cursor: pointer;
}
#xmap {
  text-align: center;
}
#xmap ul {
  display: inline-block;
  text-align: left;
  padding-left: 35px;
  list-style: initial;
  max-width: 225px;
}
#xmap li {
  margin: 10px 0;
}
#xmap li ul {
  display: block;
}
#modal_form,
.modal_div {
  width: 50%;
  height: 80%;
  background: #fff;
  position: fixed;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: none;
  opacity: 0;
  z-index: 9999999;
  color: #444;
  box-shadow: 1px 1px 5px #6d6d6d;
  padding: 20px;
  box-sizing: border-box;
  overflow: hidden;
}
.modal-head__close {
  float: right;
  font-size: 20px;
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  position: absolute;
  top: 10px;
  right: 10px;
}
.modal__title {
  font-family: Georgia, sans-serif;
  font-size: 28px;
  margin-bottom: 10px;
  text-align: center;
}
.modal-media {
  width: 80%;
  display: table;
  margin: 0 auto;
}
.modal-media img {
  width: 100%;
}
.addtocart-bar .quantity-controls,
.addtocart-bar .quantity-box {
  /*display: none;*/
}
/*==================*/
.addProdCart {
  color: #000;
  padding: 20px;
}
.addProdCart .addProdCart_title {
  text-transform: uppercase;
  font-size: 16px;
  padding: 10px 0;
  margin-bottom: 10px;
  border-bottom: 1px solid #000;
}
.addProdCart .addProdCart_title strong {
  font-size: 18px;
}
.addProdCart .addProdCart_img {
  width: 100px;
  display: table-cell;
  vertical-align: top;
}
.addProdCart .addProdCart_img img {
  width: 100%;
}
.addProdCart .addProdCart_info {
  display: table-cell;
  vertical-align: top;
}
.addProdCart .addProdCart_info h4 {
  font-size: 17px;
  margin: 0 10px 20% 10px;
  font-weight: normal;
}
.addProdCart .addProdCart_info .continue_link {
  display: inline-block;
  padding: 10px 20px;
  border: 1px solid #000;
  color: #000;
  font-size: 13px;
  margin-left: 10px;
}
.addProdCart .addProdCart_info .showcart {
  display: inline-block;
  padding: 10px 20px;
  border: 1px solid #f2202d;
  background-color: #f2202d;
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
  margin-left: 10px;
}
#fancybox-close {
  position: absolute;
  top: 0px !important;
  right: 0px !important;
  width: 30px;
  height: 30px;
  background: none !important;
}
#fancybox-close:after {
  content: "✖";
  color: #000;
  font-size: 20px;
  display: block;
  text-align: center;
}
.reg-wrap {
  width: 60%;
  display: table;
  margin: 0px auto 20px;
}
.reg-wrap .search-block-form-field {
  float: left;
  width: 60%;
  box-sizing: border-box;
}
.reg-wrap .search-block-form-field input {
  padding: 14px 20px;
  border: 1px solid #f2202d;
  margin: 0;
}
.reg-wrap .search-block-form-field__but {
  background-color: #f2202d;
  display: inline-block;
  border: none;
  color: #ffffff;
  width: 40%;
  padding: 10px 0;
  text-align: center;
  text-transform: uppercase;
  height: 45px;
  font-size: 13px;
}
/*==================*/
.header_one {
  color: #000;
  font-size: 37px;
  text-align: center;
  padding: 40px 0 25px 0;
}
/*category*/
.negetive_wrap {
  margin: 0 -18px;
}
.adminForm.user-details {
  width: 100%;
}
.adminForm.user-details input,
.adminForm.user-details select,
.adminForm.user-details textarea {
  width: 100%;
  padding: 10px 5px;
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-color: silver;
}
.adminForm.user-details textarea {
  resize: vertical;
}
.chzn-container-single .chzn-single {
  font-weight: normal;
  display: block;
  white-space: pre;
  min-height: 1.2em;
  padding: 10px 5px;
}
.chzn-container {
  width: 100% !important;
  margin-bottom: 10px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-color: silver;
}
.categ_desc {
  text-align: center;
  font-size: 16px;
}
.categ_desc div {
  margin-bottom: 5px;
}
.categ_item {
  width: 25%;
  float: left;
  margin-bottom: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.categ_link {
  display: block;
  width: 100%;
  margin-bottom: 15px;
}
.categ_link img {
  display: block;
	max-width: 100%;
	margin:0 auto;
	height: 350px;
	object-fit: contain;	
}
.categ_art {
  color: #6a6a6a;
}
.categ_art span {
  color: #000000;
}
.categ_wrap {
  padding: 0 18px;
}
.categ_price {
  font-size: 15px;
  display: none;
  color: #f2202d;
  font-weight: 700;
  text-align: center;
}
.categ_cost {
  color: #f2202d;
  font-size: 15px;
}
.categ_num {
  font-size: 16px;
  color: #000;
}
.cat_price_hover,
.cat_param_hover {
  display: none;
}
.categ_link {
  position: relative;
}
.categ_link:hover .catHoverBlock {
  opacity: 1;
}
.categ_link:hover .cat_price_hover {
  display: block;
}
.categ_link:hover .cat_param_hover {
  display: block;
}
.bgcolor:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(88, 0, 67, 0.73);
  opacity: 0;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.visible:after {
  opacity: 0.5;
  z-index: 5;
}
.categ_link:before {
  /*
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: rgba(31, 16, 41, .65);
    opacity: 0;
    .transition();
*/
}
.iconAvailProd{
    background-repeat: no-repeat;
    position: absolute;
    top: 5%;
    right: 5px;
}
.iconAvailProd p{
    color: #ffffff;
    padding: 5px 10px;
    font-size: 13px;
    text-transform: lowercase;
    line-height: 1.4;
}
.catHoverBlock {
  position: absolute;
  top: 35%;
  left: 0;
  width: 100%;
  padding: 20px 10px;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.75);
  color: #252525;
  opacity: 0;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cat_price_hover {
  display: none;
  font-weight: 300;
  font-size: 18px;
  margin-bottom: 20px;
}
.cat_price_hover span {
  color: #f2202d;
  font-weight: 700;
}
.cat_cart_hover form {
  display: inline-block;
  vertical-align: middle;
}
.cat_cart_hover form input {
  border: none;
  cursor: pointer;
  margin: 0;
  text-align: center;
  background: none;
  text-transform: none;
  padding: 0;
  color: #000;
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
}
.cat_cart_hover:hover input {
  background: none;
  text-decoration: underline;
}
.mob_menu,
.mob_menu_catalog {
  display: none;
}
.cat_param_hover {
  display: none;
  width: 210px;
  text-align: center;
  padding: 10px 0;
  margin: 20px auto 0 auto;
  letter-spacing: 2px;
  font-size: 12px;
  background-color: #f2202d;
  text-transform: uppercase;
  color: #ffffff;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.cat_param_hover:hover {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  opacity: 0.8;
}
.pagination {
  display: inline-block;
  position: relative;
}
.pagination .nav.right {
  position: absolute;
  right: -55%;
  bottom: 10%;
}
.pagination .nav.right a {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.pagination .nav.left {
  position: absolute;
  left: -55%;
  bottom: 10%;
}
.pagination .nav.left a {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.pagination .nav a {
  padding: 5px 15px;
  border: 1px solid;
  color: #767676;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.pagination .nav:hover a {
  color: #f2202d;
}
ul.Pagination{
	text-align:center;
	margin:20px auto;
}	
ul.Pagination li{
		display:inline-block;
		vertical-align:middle;
		margin:10px 5px;
}		
ul.Pagination li a{
			padding: 5px 15px;
			border: 1px solid;
			color:#767676;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;		
}
ul.Pagination li.treLi{
	padding: 5px 15px;	
}
ul.Pagination li:hover a{
	color:#f2202d;
	text-decoration:underline;	
}
ul.Pagination li.disabled.hidden-phone a{
		color:#f2202d;	
	text-decoration:underline;		
}
ul.Pagination li.hidden-phone a{
	border:none;
}
.clear_both_desktop{
    clear: both;
}
.clear_both_mob{
    clear: both;
	display:none;
}
.page_list_item {
  display: inline-block;
  text-align: center;
  margin-right: 5px;
}
.page_list_item a {
  display: block;
  font-size: 20px;
  color: #908492;
  padding: 5px;
}
.page_list_item .act {
  color: #4f3e59;
  font-weight: 700;
}
.item_block ul {
  margin: 0px 25px;
}
.item_block ul li {
  list-style: none;
  font-size: 15px;
  /*color: #9d939b;*/
}
.page_block {
  text-align: center;
  margin-bottom: 20px;
}
.page_bar {
  display: block;
  height: 21px;
  width: 1px;
  background-color: #4f3f59;
}
.show_more {
  display: block;
  font-size: 20px;
  color: #908492;
  border-left: 2px solid #908492;
  padding: 0 5px;
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.5s ease;
}
.show_more:hover {
  color: #b399c4;
}
.seo_hidden {
  display: none;
}
.cont_form_header_success .contact-success {
  color: #313131;
  font-style: italic;
  font-size: 28px;
  font-family: Georgia, sans-serif;
  text-align: center;
}
.seo_more {
  text-align: center;
  font-size: 15px;
  width: 150px;
  cursor: pointer;
  margin: 10px auto;
  color: #483b50;
  border-bottom: 1px solid #483b50;
  -webkit-transition: border-color 0.2s linear;
  -moz-transition: border-color 0.2s linear;
  -ms-transition: border-color 0.2s linear;
  -o-transition: border-color 0.2s linear;
}
.seo_more:hover {
  border-color: transparent;
}
/*contact*/
.cont_data {
  text-align: center;
  margin-bottom: 60px;
}
.cont_list {
  display: inline-block;
}
.cont_list li {
  display: inline-block;
  text-align: left;
  padding-left: 70px;
  position: relative;
  margin-right: 4vw;
}
.cont_list li:last-child {
  margin-right: 0;
}
.cont_list li .position:before {
  position: absolute;
  width: 70px;
  height: 50px;
  top: 0;
  left: 0;
  font-size: 45px;
}
.list_data {
  display: inline-block;
}
.list_data div {
  font-size: 13px;
}
.map_block {
  width: 55%;
  height: 420px;
  background: url("../images/category/map.jpg") no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  background-size: cover;
  float: left;
}
.cont_form_block {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  color: #373737;
}
#user-registration p {
  margin-bottom: 15px;
}
.small-heading {
  font-size: 16px;
  color: #313131;
}
.alert {
  padding: 15px;
  position: relative;
  border: 1px solid #f2202d;
  margin: 15px;
  border-radius: 3px;
}
#system-message-container {
  font-size: 14px;
}
#system-message-container .close {
  position: absolute;
  display: block;
  right: 10px;
  top: 5px;
  font-size: 20px;
  color: #666;
  font-weight: bold;
  background: none;
  border: none;
}
.rem_form_header_success {
  text-align: center;
}
.reg_form_header_success h1 {
  color: #000;
  font-size: 28px;
  text-align: center;
}
.reg_form_header_success div {
  color: #000;
  font-size: 20px;
  text-align: center;
  margin-top: 30px;
}
.cont_form_header_succes h3,
.vm-order-done h3,
.cont_form_header_succes h1,
.vm-order-done h1 {
  font-size: 28px;
  text-align: center;
}
.cont_form_header_succes h1,
.vm-order-done h1 {
  color: #ffffff;
}
.cont_form_header_succes div,
.vm-order-done div {
  color: #ffffff;
  font-size: 20px;
  text-align: center;
  margin-top: 30px;
}
.vm-button-correct {
  display: none;
}
.vm-order-done {
  margin: 20px 0;
}
.vm-order-done div {
  color: #000;
}
.cont_form_header {
  color: #373737;
  font-size: 28px;
  text-align: left;
  margin-bottom: 20px;
}
.cont_form_sub {
  color: #373737;
  text-align: left;
  font-size: 17px;
  margin-bottom: 30px;
}
#comments-form {
  width: 100%;
  max-width: 365px;
  margin: 0 auto;
}
#comments-form input {
  height: 50px;
}
#comments-form textarea {
  width: 100%;
}
#comments-form a {
  color: #fff;
}
#comments-form #comments-form-send {
  display: block;
  margin: 30px auto 0;
  width: 25%;
}
.cont_inpt,
.cont_area {
  border: 1px solid #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  padding: 10px 5px;
  width: 100%;
  margin: 0 auto;
  color: #ffffff;
  margin-bottom: 10px;
}
.cont_area {
  height: 100px;
}
.cont_btn {
  width: 165px;
  display: block;
  text-align: center;
  padding: 10px 0;
  background-color: #060606;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 2px solid #f2202d;
  text-transform: uppercase;
  color: #ffffff;
  float: right;
  cursor: pointer;
}
.linkCategory {
  font-size: 17px;
  color: #616161;
  display: inline-block;
  position: relative;
  top: 25px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.linkCategory:hover {
  padding-left: 5px;
}
/*cooperation*/
.cooparation_top_block {
  margin-bottom: 30px;
}
.coop_top_left {
  width: 50%;
  float: left;
}
.coop_top_left .coop_top_img {
  display: block;
  width: 93%;
}
.coop_top_right {
  width: 50%;
  float: right;
}
.coop_top_header {
  font-size: 28px;
  margin-bottom: 20px;
  color: #473057;
}
.coop_top_txt {
  font-size: 16px;
  line-height: 25px;
  color: #473057;
}
.coop_order_block {
  background-color: #faf5f7;
  padding: 30px 0 40px;
  margin-bottom: 50px;
}
.coop_order_header {
  margin-bottom: 10px;
  font-size: 28px;
  text-align: center;
  color: #473057;
}
.coop_order_items {
  margin-top: 40px;
}
.coop_order_sub {
  color: #827a83;
  font-size: 14px;
  text-align: center;
}
.price_list {
  text-decoration: underline;
  font-weight: 700;
  color: #827a83;
}
.coop_order_left {
  width: 50%;
  float: left;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.coop_order_list .position {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 40px;
}
.coop_order_list .position:before {
  width: 40px;
  height: 40px;
}
.coop_order_list li {
  padding-left: 60px;
  margin-bottom: 25px;
  position: relative;
  color: #827a83;
}
.coop_order_right {
  width: 50%;
  float: right;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.coop_dilivery_block {
  box-sizing: border-box;
  padding: 0 45px;
  font-size: 16px;
  color: #827a83;
}
.coop_dilivery_block div {
  margin-bottom: 5px;
}
/**/
.cart_block {
  padding: 15px 0px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.table_header {
  display: table;
  width: 100%;
  font-size: 15px;
  border-bottom: 2px solid #dddddd;
}
.table_header > div {
  display: table-cell;
}
.cart_item {
  display: inline-block;
}
.table_header {
  background-color: #fff;
  padding: 10px;
  padding-right: 35px;
  box-sizing: border-box;
}
.table_header .photo {
  width: 10%;
  text-align: left;
}
.table_header .desc {
  width: 20%;
}
.table_header .qty, .cart_item .item_amount {
  width: 15%;
}
.table_header .color, .cart_item .item_color {
  width: 15%;
}
.table_header .size, .cart_item .item_size {
  width: 15%;
}
.table_header .total, .cart_item .item_amount, .cart_item .item_total {
  width: 15%;
  text-align: center;
}
.cart_item .item_price_only{
  width: 10%;
  text-align: center;	
}
.table_header > * {
  box-sizing: border-box;
  padding: 0 10px;
}
.cart_item > div {
  display: table;
}
.cart_item {
  width: 100%;
}
.color_pattern {
  width: 25px;
  height: 25px;
  vertical-align: middle;
  margin: 0 10px 0 5px;
  border: 1px solid #b3b0ac;
  background-color: olive;
  display: none;
}
.item_photo {
  width: 10%;
}
.item_photo .photo_link {
  display: table-cell;
  vertical-align: middle;
}
.item_photo .photo_link img {
  width: 90%;
  display: block;
  max-width: 80px;
}
.item_data {
  width: 70%;
  padding: 0 20px;
  box-sizing: border-box;
}
.item_data .item_color {
  width: 25%;
}
.item_data .item_amount {
  width: 25%;
}
.item_data .item_size {
  width: 25%;
}
.item_data .item_total {
  width: 25%;
  color: #f2202d;
  font-weight: 700;
  text-align: center;
  font-size: 20px;
}
.item_data .item_total i {
  font-style: normal;
}
.item_data .brilliant-select,
.item_data .quantity-block {
  margin: auto;
}
.item_desc {
  position: relative;
  width: 20%;
}
.item_desc .desc_txt {
  display: table-cell;
  vertical-align: middle;
  text-transform: uppercase;
  color: #000;
}
.item_desc .desc_txt i {
  font-style: normal;
}
.item_desc .desc_txt a {
  color: #000;
}
.item_del_btn {
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -12px;
}
.item_photo,
.item_desc,
.item_amount,
.item_color,
.item_size,
.item_price_only,
.item_total {
  display: table;
  float: left;
  vertical-align: middle;
  height: 110px;
  box-sizing: border-box;
}
.item_data > * {
  padding: 0 5px;
}
.quantity-block,
.brilliant-select {
  max-width: 220px;
}
.color_select_block {
  width: 70%;
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
.selected_size_block,
.total_amount,
.item_amount_block {
  display: table-cell;
  vertical-align: middle;
}
.total_amount {
  text-align: left;
  font-size: 15px;
  padding-left: 15px;
}
.item_price {
  text-align: center;	
}
a.siteMapLink {
    margin: 15px 0;
    display: inline-block;
}
#xmap .level_0 {
  width: 100%;
  list-style-type: none;
}
#xmap ul.level_0 > li > a {
  font-size: 18px;
  line-height: 1.4;
  font-weight: 600;
  letter-spacing: 1px;
  padding-right: 0;
  margin-bottom: 10px;
  color:#313131;
}
#xmap ul.level_0 > li  a {
	color:#313131;
}
#xmap ul.level_0 > li a:hover{
	text-decoration:underline;
}
#xmap ul.level_0 > li {
  display: block;
  padding: 5px;
  /*float: left;*/
}
.item_price_txt {
  display: none;
}
.desc_txt {
  font-size: 16px;
  color: #473057;
}
.item_price_txt {
  color: #a7a2ab;
  font-size: 18px;
}
.color_select_block,
.selected_size_block {
  color: #a7a2ab;
}
.selected_color {
  padding: 10px;
  width: 136px;
  border: 1px solid #a7a2ab;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.selected_size {
  padding: 10px;
  width: 110px;
  border: 1px solid #a7a2ab;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cart_item {
  position: relative;
  margin-top: 10px;
  padding: 10px;
  border-bottom: 1px solid #dddddd!important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.total_price_row {
  display: table;
  color: #000;
  font-size: 16px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 35px 10px 10px;
}
.total_price_row .total_txt {
  display: table-cell;
  width: 85%;
}
.total_price_row .total_price {
  display: table-cell;
  width: 15%;
  text-align: center;
  font-size: 20px;
}
.total_price_row .total_price i {
  font-style: normal;
}
.cart_form_header {
  font-size: 22px;
  text-align: center;
  color: #473057;
  margin-bottom: 15px;
}
.cart_form {
  padding-bottom: 65px;
}
.cart_block {
  margin-bottom: 60px;
}
.cart_form_left {
  float: left;
  width: 50%;
}
.cart_form_left #name_fieldv {
  width: 95%;
}
.cart_form_right {
  width: 50%;
  float: right;
}
.field_desc {
  width: 125px;
  background: #ffffff;
  padding: 15px;
  border: 1px solid #dbdbdb;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  position: absolute;
  right: -250px;
  z-index: 9999;
  text-align: left;
}
.desc_arrow {
  position: absolute;
  left: -7px;
  top: 0;
  height: 100%;
}
.desc_arrow:before,
.desc_arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-style: solid;
  top: 0;
  bottom: 0;
  margin: auto;
}
.desc_arrow:before {
  border-width: 7px 7px 7px 0;
  border-color: transparent #dbdbdb transparent transparent;
}
.desc_arrow:after {
  border-width: 5px 5px 5px 0;
  border-color: transparent #FFFFFF transparent transparent;
  margin-left: 2px;
}
.cart_form_self {
  width: 76.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
}
.cart_form_self .cart_inpt,
.cart_form_self .select_inpt {
  line-height: 45px;
  height: 45px;
  padding: 0px 5px;
}
.cart_form_self .cart_inpt,
.cart_form_self .select_inpt,
.cart_form_self .cart_area {
  background-color: transparent;
  border: 1px solid #dcd8df;
  color: black;
  width: 95%;
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
}
#delivery_comment_field{
  height:80px;
  min-height:80px;
}
.cart_form_self .cart_inpt:focus,
.cart_form_self .select_inpt:focus,
.cart_form_self .cart_area:focus {
  outline: none;
}
.cart_form_self .cart_area {
  padding: 15px 5px;
  min-height: 110px;
}
.cart_form_self .cart_form_right {
  text-align: right;
}
.cart_form_self .car_form_btn {
  padding: 15px 0;
  width: 50%;
  max-width: 265px;
  display: block;
  text-align: center;
  margin: 0 0 0 auto;
  color: #ffffff;
  text-transform: uppercase;
  border: none;
  background-color: #f2202d;
}
.stock_txt_block {
  max-width: 315px;
  width: 35%;
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.stock_header {
  font-weight: 400;
  font-size: 24px;
  color: #c091a3;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.stock_header_sub {
  color: #473057;
  font-size: 28px;
  margin-bottom: 20px;
}
.stock_txt {
  font-size: 13px;
  color: #483b50;
  margin-bottom: 30px;
}
.stock_show_btn {
  text-transform: uppercase;
  color: #473057;
  position: relative;
  display: inline-block;
  font-size: 14px;
}
.stock_show_btn:after {
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #473057;
}
.stock_show_btn:hover:after {
  opacity: 0;
}
.stock_block {
  width: 100%;
  border: 1px solid #e6d3da;
  padding: 10px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fdf8fb;
}
.left_img_link {
  display: block;
  width: 30%;
  float: left;
}
.left_img_link img {
  display: block;
  width: 100%;
}
.right_img_link {
  display: block;
  width: 30%;
  float: right;
}
.right_img_link img {
  display: block;
  width: 100%;
}
@-webkit-keyframes spinrotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
@-moz-keyframes spinrotation {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
  }
}
@-o-keyframes spinrotation {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
  }
}
@keyframes spinrotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.spinner-mask {
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 999;
}
.spinner-mask .spinner-block {
  height: 200px;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.spinner-block {
  position: absolute;
  width: 300px;
  right: 0;
  left: 0;
  margin: auto;
}
@keyframes blinker {
  50% {
    opacity: 0.2;
  }
}
.spinner {
  height: 40px;
  width: 40px;
  -webkit-animation: spinrotation .6s infinite linear;
  -moz-animation: spinrotation .6s infinite linear;
  -o-animation: spinrotation .6s infinite linear;
  animation: spinrotation .6s infinite linear;
  border-left: 6px solid rgba(255, 255, 255, 0.15);
  border-right: 6px solid rgba(255, 255, 255, 0.15);
  /*border-bottom: 6px solid rgba(255, 255, 255, 0.15);*/
  border-top: 6px solid rgba(255, 255, 255, 0.8);
  border-radius: 100%;
  display: block;
}
.spinner-msg {
  color: white;
  font-size: 18px;
  animation: none;
  border: none;
  text-align: center;
  animation: blinker 1.2s linear infinite;
}
/*footer*/
.top_footer {
  background-color: #181818;
  padding: 40px 0;
  position: relative;
  text-align: center;
  color: #d8d8d8;
}
.logo_footer_block {
  float: left;
}
.category-list {
  padding: 15px 0;
}
.logo_footer_link {
  margin-bottom: 50%;
}
.bottom_footer {
  background-color: #181818;
  padding: 45px 0px 10px;
  color: #c1c1c1;
}
.logo_footer_sub {
  font-size: 14px;
  text-align: left;
}
.logo_footer_sub p {
  text-transform: uppercase;
  margin-bottom: 10px;
}
.footer_category_menu {
  display: inline-block;
  text-align: left;
}
.footer_menu_header {
  color: #55495c;
  margin-bottom: 10px;
  display: block;
  text-align: left;
}
.footer_menu_self {
  float: left;
}
.footer_menu_self:first-child {
  margin-right: 100px;
}
.footer_menu_item {
  margin-bottom: 10px;
}
.footer_menu_item a {
  text-transform: uppercase;
  color: #908492;
  font-size: 13px;
}
.footer_menu_self ul {
  text-align: left;
}
.footer_menu_self ul li {
  margin-bottom: 10px;
}
.footer_menu_self ul li a {
  text-transform: uppercase;
  color: #908492;
  font-size: 13px;
}
.footer_subs_block {
  float: right;
  width: 30%;
  max-width: 370px;
}
.footer_subs_txt {
  color: #908492;
  text-align: left;
  font-size: 13px;
  margin-bottom: 30px;
}
.footer_form_self {
  display: block;
  width: 100%;
  font-size: 0;
}
.footer_form_self .footer_inpt {
  display: inline-block;
  background-color: transparent;
  border: 1px solid #f2202d;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 5px;
  height: 45px;
  font-size: 13PX;
  color: #908492;
}
.footer_form_self .footer_btn {
  background-color: #f2202d;
  display: inline-block;
  border: none;
  color: #ffffff;
  width: 40%;
  padding: 10px 0;
  text-align: center;
  text-transform: uppercase;
  height: 45px;
  font-size: 13px;
}
.footer_form_self .footer_btn:disabled {
  cursor: not-allowed;
  background: gray;
}
.acymailing_form {
  display: table;
  vertical-align: middle;
  width: 100%;
}
.acymailing_form .acyfield_email {
  display: table-cell;
  vertical-align: middle;
}
.acymailing_form .acyfield_email {
  width: 60%;
}
.acymailing_form .acysubbuttons {
  width: 40%;
  display: table-cell;
  padding: 0;
}
.acymailing_form .acysubbuttons input {
  width: 100%;
}
.bottom_footer {
  padding: 25px 0 10px;
  background-color: #181818;
  color: #c1c1c1;
}
.footer_soc_block .pinterest {
  font-size: 25px;
}
.footer_soc_block {
  text-align: center;
  margin-bottom: 20px;
}
.footer_soc_block a {
  margin-right: 25px;
}
.footer_soc_block a:last-child {
  margin-right: 0;
}
.footer_contact_data {
  text-align: center;
}
.contact_block {
  margin-bottom: 30px;
}
.tel_data {
  display: inline-block;
  font-size: 15px;
  margin-right: 10px;
}
.tel_data span {
  font-size: 14px;
}
.soc_data {
  display: inline-block;
  font-size: 15px;
}
.soc_data span {
  margin-right: 10px;
}
.soc_data .footer__mail {
  font-size: 13px;
}
.soc_bottom_links {
  text-align: center;
}
.soc_bottom_links a {
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  padding: 0 5px;
  border-right: 1px solid;
}
.soc_bottom_links a:last-child {
  border: none;
}
.footer_contact_data {
  margin-bottom: 20px;
}
/*enter-regitration*/
.auth_block {
  width: 100%;
  font-size: 0;
  max-width: 1000px;
  margin: 0 auto;
  position: relative;
  margin-bottom: 75px;
}
#tabs {
  display: none;
}
.adminForm.user-details input {
  width: 100%;
  padding: 10px 5px;
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.adminForm.user-details {
  max-width: 400px;
  margin: 0 auto;
}
#password2_field {
  display: none;
}
#tab-1 {
  text-align: center;
}
#tab-2 {
  display: none;
}
.succes_refactor {
  color: #473057;
  font-size: 20px;
  text-align: center;
  padding: 25px 0;
}
.profile_info input {
  width: 100%;
  font-size: 0;
  max-width: 1000px;
  margin: 0 auto;
  position: relative;
  margin-bottom: 75px;
}
.enter_block {
  padding: 70px 40px 60px;
  width: 45%;
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 21px 15px 55px -5px #cccccc;
  -moz-box-shadow: 21px 15px 55px -5px #cccccc;
  box-shadow: 21px 15px 55px -5px #cccccc;
}
.auth_img {
  vertical-align: middle;
  width: 50%;
  display: inline-block;
}
.auth_header {
  font-size: 28px;
  margin-bottom: 10px;
}
.auth_sub_header {
  font-size: 15px;
  margin-bottom: 28px;
}
.auth_form {
  width: 100%;
  max-width: 460px;
}
.auth_form #first_name_field {
  display: none;
}
.previous_i {
  float: left;
}
.modalImg {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
}
.modalImg img {
  width: 95%;
  margin: 10px auto;
  display: block;
  border: 2px solid #313131;
}
.previous-page,
.next-page {
  position: relative;
  display: table-cell;
  vertical-align: middle;
}
.previous-page {
  text-align: left;
}
.next-page {
  text-align: right;
}
.show {
  display: block!important;
}
.previous-page .small_product {
  right: 0;
}
.next-page .small_product {
  left: 0;
}
.small_product {
  display: none;
  position: absolute;
  top: 100%;
  z-index: 999;
  padding-bottom: 10px;
}
.small_product.prdUpPos {
  top: 100%;
  padding-top: 10px;
  padding-bottom: 0px;
  bottom: auto;
}
.small_product_block {
  -webkit-transition: border-color 0.2s linear;
  -moz-transition: border-color 0.2s linear;
  -ms-transition: border-color 0.2s linear;
  -o-transition: border-color 0.2s linear;
  width: 75px;
  border: 1px solid #dfdfdf;
  padding: 1px;
  position: relative;
}
.small_product_block img {
  width: 100%;
  display: block;
}
.small_product_img {
  position: relative;
}
.small_product_img:before {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  content: '';
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(31, 16, 41, 0.4);
  position: absolute;
  opacity: 0;
}
.small_product_block:hover {
  border-color: #b8b8b8;
}
.small_product_block:hover:before {
  opacity: 1;
}
.small_product_block:hover .small_product_name {
  opacity: 1;
}
.small_product_block:hover .small_product_img:before {
  opacity: 1;
}
.small_product_name {
  font-weight: bold;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 20px;
  text-align: center;
  width: 100%;
  color: white;
  opacity: 0;
}
.aut_inpt {
  width: 100%;
  padding: 10px 5px;
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.auth_link {
  overflow: hidden;
}
.auth_link a {
  color: #313131;
}
.header-top .auth_link a {
  color: #313131;
  text-transform: none;
}
.fog_pass {
  float: left;
  font-size: 13px;
  display: inline-block;
  border-bottom: 2px dotted #000;
}
.reg_link {
  float: right;
  display: inline-block;
  font-size: 13px;
}
.faq_btn {
  background-color: #f2202d;
  padding: 10px 50px;
  border: none;
  display: block;
  text-transform: uppercase;
  color: #ffffff;
  cursor: pointer;
  margin: 30px auto 0;
  text-align: center;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.faq_btn:hover {
  background-color: rgba(242, 32, 45, 0.7);
}
.auth_btn {
  background-color: #000000;
  padding: 10px 50px;
  display: inline-block;
  color: #ffffff;
  cursor: pointer;
  margin: 30px 0 0;
  text-align: center;
  border-top: 2px solid transparent;
  border-left: none;
  border-right: none;
  border-bottom: 2px solid #f2202d;
  font-size: 20px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.auth_btn:hover {
  opacity: 0.8;
}
/*profile*/
.profile_wrap {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
.profile_order_table {
  padding: 15px 10px;
  background-color: #f6f6f6;
}
.prof_tab_block {
  text-align: center;
  padding-bottom: 3px;
  border-bottom: 1px solid #f0eff1;
  margin-bottom: 25px;
}
.prof_info_tab,
.prof_order_tab {
  display: inline-block;
  padding: 10px 20px;
  text-transform: uppercase;
  color: #575757;
}
.prof_info_tab.active,
.prof_order_tab.active {
  background-color: #000;
  color: #fff;
}
.prof_info_tab {
  margin-right: 50px;
  cursor: pointer;
}
.order_item {
  display: table;
  width: 100%;
  height: 90px;
  margin-bottom: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 20px;
  background-color: #fff;
}
.order_item:last-child {
  margin-bottom: 0;
}
.order_item > div {
  display: table-cell;
  vertical-align: middle;
}
.order_table_link {
  width: 31%;
  position: relative;
  padding-right: 15px;
}
.order_table_link .order_link {
  color: #666;
  font-size: 16px;
  text-decoration: underline;
}
.order_table_link:after {
  position: absolute;
  content: '';
  height: 90%;
  min-height: 55px;
  top: 5px;
  right: 0;
  width: 1px;
  background-color: #dedede;
}
.order_date_one {
  width: 18%;
  text-align: center;
  position: relative;
  color: #666;
}
.order_date_one:after {
  position: absolute;
  content: '';
  min-height: 55px;
  height: 90%;
  top: 5px;
  right: 0;
  width: 1px;
  background-color: #dedede;
}
.order_status {
  width: 24%;
  padding-left: 5%;
  font-weight: 700;
  font-size: 13px;
  color: #666;
}
.order_price {
  width: 9%;
  font-size: 16px;
  color: #000;
  font-weight: 700;
}
.order_price i {
  font-style: normal;
}
.profile_info {
  max-width: 400px;
  margin: 0 auto;
  display: none;
  text-align: center;
}
/*video*/
.video_wrap {
  width: 90%;
  max-width: 1000px;
  margin: 0 auto;
}
.video_odd_item {
  width: 100%;
  margin-bottom: 80px;
  float: right;
}
.video_odd_item .video_self {
  width: 64%;
  display: inline-block;
  float: right;
  position: relative;
  -webkit-box-shadow: -7px 9px 21px -9px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: -7px 9px 21px -9px rgba(0, 0, 0, 0.75);
  box-shadow: -7px 9px 21px -9px rgba(0, 0, 0, 0.75);
}
.video_odd_item .video_img {
  width: 100%;
}
.video_odd_item .video_txt {
  display: inline-block;
  margin-top: 5%;
  position: relative;
  font-size: 34px;
  padding-right: 21%;
}
.video_odd_item .video_txt:after {
  content: '';
  position: absolute;
  top: 25%;
  right: 9px;
  height: 1px;
  background-color: #b6a4a9;
  width: 50px;
}
.video_odd_item .coll_name {
  font-size: 66px;
  position: absolute;
  bottom: 5px;
  text-align: left;
  left: 0;
  width: 72%;
  transform: translateX(-100%);
  color: rgba(239, 239, 240, 0.71);
}
.video_txt_block {
  text-align: right;
  position: relative;
  width: 36%;
  display: inline-block;
}
.video_even_item {
  width: 100%;
  float: left;
  margin-bottom: 90px;
}
.video_even_item .video_self {
  width: 64%;
  display: inline-block;
  float: left;
  position: relative;
  -webkit-box-shadow: -7px 9px 21px -9px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: -7px 9px 21px -9px rgba(0, 0, 0, 0.75);
  box-shadow: -7px 9px 21px -9px rgba(0, 0, 0, 0.75);
}
.video_even_item .video_img {
  width: 100%;
}
.video_even_item .video_txt {
  display: inline-block;
  margin-top: 5%;
  float: left;
  text-align: left;
  position: relative;
  font-size: 34px;
  padding-left: 21%;
}
.video_even_item .video_txt:after {
  content: '';
  position: absolute;
  top: 25%;
  left: 9px;
  height: 1px;
  background-color: #b6a4a9;
  width: 50px;
}
.video_even_item .coll_name {
  font-size: 66px;
  position: absolute;
  bottom: 5px;
  left: initial;
  right: 0;
  text-align: right;
  width: 72%;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  color: rgba(239, 239, 240, 0.71);
}
.video_self {
  width: 64%;
  position: relative;
  display: inline-block;
  float: left;
}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  background: none;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
.cont_area {
  border: 1px solid #bfbfbf;
  width: 100%;
  padding: 10px 5px;
  margin-bottom: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="text"].mob_inpt,
input[type="email"].mob_inpt,
input[type="password"].mob_inpt,
input[type="tel"].mob_inpt,
.cont_area.mob_inpt {
  background-color: transparent;
  border: none;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #aca0a9;
  padding: 5px 30px 5px 5px;
  color: #aca0a9;
  outline: none;
  margin-bottom: 0;
}
input[type="text"].mob_inpt::-webkit-input-placeholder,
input[type="email"].mob_inpt::-webkit-input-placeholder,
input[type="password"].mob_inpt::-webkit-input-placeholder,
input[type="tel"].mob_inpt::-webkit-input-placeholder,
.cont_area.mob_inpt::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #aca0a9;
  font-size: 12px;
  text-transform: uppercase;
}
input[type="text"].mob_inpt::-moz-placeholder,
input[type="email"].mob_inpt::-moz-placeholder,
input[type="password"].mob_inpt::-moz-placeholder,
input[type="tel"].mob_inpt::-moz-placeholder,
.cont_area.mob_inpt::-moz-placeholder {
  /* Firefox 19+ */
  color: #aca0a9;
  font-size: 12px;
  text-transform: uppercase;
}
input[type="text"].mob_inpt:-ms-input-placeholder,
input[type="email"].mob_inpt:-ms-input-placeholder,
input[type="password"].mob_inpt:-ms-input-placeholder,
input[type="tel"].mob_inpt:-ms-input-placeholder,
.cont_area.mob_inpt:-ms-input-placeholder {
  /* IE 10+ */
  color: #aca0a9;
  font-size: 12px;
  text-transform: uppercase;
}
input[type="text"].mob_inpt:-moz-placeholder,
input[type="email"].mob_inpt:-moz-placeholder,
input[type="password"].mob_inpt:-moz-placeholder,
input[type="tel"].mob_inpt:-moz-placeholder,
.cont_area.mob_inpt:-moz-placeholder {
  /* Firefox 18- */
  color: #aca0a9;
  font-size: 12px;
  text-transform: uppercase;
}
input[type="text"].amount_inpt,
input[type="email"].amount_inpt,
input[type="password"].amount_inpt,
input[type="tel"].amount_inpt,
.cont_area.amount_inpt {
  width: 68px;
  text-align: center;
  float: left;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  height: 40px;
  border: none;
}
input[type="text"].amount_inpt:focus,
input[type="email"].amount_inpt:focus,
input[type="password"].amount_inpt:focus,
input[type="tel"].amount_inpt:focus,
.cont_area.amount_inpt:focus {
  outline: none;
}
.inlined {
  display: inline-block;
  vertical-align: middle;
}
.login-greeting,
.logout-button {
  display: none;
}
.to_UP {
  text-align: center;
  width: 35px;
  display: block;
  margin: auto;
  border: 1px solid #b399c4;
  padding: 5px;
  border-radius: 5px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.to_UP:hover {
  background: rgba(154, 0, 255, 0.05);
}
.mob_header_txt {
  color: #533b60;
}
.wrap {
  width: 100%;
  max-width: 1240px;
  margin: auto;
  transition: background-color 0.5s;
}
.registr,
.login.login,
.reset-complete.login {
  display: inline-block;
  margin-top: 30px;
  text-align: center;
  width: 100%;
}
.main-wrapper {
  width: 100%;
  max-width: 1240px;
  margin: auto;
  transition: background-color 0.5s;
  position: relative;
}
.backround_mob {
  display: none;
}
.backround_mob.open {
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 10;
  height: 100%;
  width: 100%;
}
.remind_wrap {
  width: 25%;
  margin: 30px auto;
}
.relative {
  position: relative;
}
.header-top {
  background: #313131;
  color: white;
}
.header-top:after {
  clear: both;
  display: block;
}
.header-top a {
  text-decoration: none;
}
.header-bottom {
  /*border-bottom: 1px solid rgba(45, 26, 58, 0.4);*/
  padding: 15px 10px 15px;
  text-align: center;
  position: relative;  
}
.header{
-webkit-box-shadow: 0px 16px 35px 0px rgba(0,0,0,0.07);
-moz-box-shadow: 0px 16px 35px 0px rgba(0,0,0,0.07);
box-shadow: 0px 16px 35px 0px rgba(0,0,0,0.07); 
}
.bottom-header-left {
  float: left;
}
.bottom-header-right {
    /* float: left; */
    margin: 0 auto;
}
ul.menuheader li {
  display: inline-block;
  height: 100%;
}
ul.menuheader li a {
  display: block;
  height: 100%;
  text-transform: inherit;
  line-height: 40px;
  font-size: 13px;
  color: #dddddd;
  padding: 0 20px;
  letter-spacing: 1.5px;
}
.menuheader li:first-child a {
  padding: 0 20px 0 0;
}
.menu-top > li {
  display: inline-block;
  margin-left: 45px;
  position: relative;
  padding-bottom: 15px;
}
.menu-top > li a {
  color: #313131;
  text-transform: uppercase;
  font-size: 16px;
}
.menu-top > li:first-child {
  margin-left: 0;
}
.menu-top .deeper .nav-child {
  display: none;
  position: absolute;
  text-align: left;
  top: 100%;
  left: -35px;
  background: #fff;
  z-index: 999;
  padding: 20px 35px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-shadow: 0px 2px 4px rgba(68, 68, 68, 0.62);
  -webkit-box-shadow: 0px 2px 4px rgba(68, 68, 68, 0.62);
  box-shadow: 0px 2px 4px rgba(68, 68, 68, 0.62);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.menu-top li.active a {
  color: #f2202d;
  text-decoration: underline;
}
body > div.main-content > div.header > div.header-bottom > div > div > ul > li.item-134.deeper.parent > ul,
body > div.main-content > div.header > div.header-bottom > div > div > ul > li.item-320.deeper.parent > ul,
body > div.main-content > div.header > div.header-bottom > div > div > ul > li.item-313.deeper.parent > ul {
  width: 210px;
  padding: 5px 20px;
}
.menu-top .nav-child .menu-image-link {
  width: 410px;
}
.menu-top .nav-child .simple-link {
  min-width: 150px;
}
.menu-top .deeper:hover .nav-child {
  display: block;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.menu-top .deeper .nav-child li {
  padding-bottom: 20px;
}
.menu-top .deeper .nav-child li:first-child {
  padding-top: 20px;
}
.menu-top .deeper .nav-child li:first-child img {
  opacity: 1;
}
.menu-top .deeper .nav-child li a {
  font-size: 16px;
  color: #3f3f3f;
  text-transform: none;
}
.menu-top .deeper .nav-child li .image-title:hover {
  opacity: 0.7;
}
.menu-top .deeper .nav-child img {
  opacity: 0;
  position: absolute;
  right: 35px;
  top: 30px;
  height: 80%;
  max-height: 250px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.menu-top .deeper .nav-child li:hover img {
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.CommentFormHeader {
  margin-top: 30px;
}
.top-header-element,
.top-header-link {
  display: table-cell;
  vertical-align: middle;
  height: 40px;
}
.top-header-link {
  padding: 0px 10px;
}
.top-header-element {
  padding: 0px 15px;
}
.header-top-right > a {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.header-top-right > a:hover {
  background: #575757;
}
.margin-item {
  margin: 15px 0;
}
.floats:after {
  content: '';
  display: block;
  clear: both;
}
.header-top-left {
  float: left;
}
#jform_email-lbl {
  margin-bottom: 15px;
}
.video_img {
  display: block;
  width: 100%;
}
.header-top-left .video_self {
  width: 64%;
  display: inline-block;
  float: left;
}
.header-top-right {
  float: right;
  display:table;
}
.header-top-right span {
  display: table-cell;
  vertical-align: middle;
}
/* Category module */
.categories-module {
  color: #000000;
}
.categories-module img {
  width: 100%;
  display: block;
}
.faq_block h4 {
  display: none;
}
.cont_form_header_success h1 {
  color: #ffffff;
  font-style: italic;
  font-size: 28px;
  text-align: center;
}
.cont_form_header_success div {
  color: #313131;
  font-style: italic;
  font-size: 20px;
  text-align: center;
  margin-top: 30px;
}
.SendFormWrap {
  display: none;
}
#comments-footer {
  display: none !important;
}
.cm-right,
.cm-left {
  float: left;
  width: 50%;
}
#comments-list-footer {
  display: none;
}
.cm-left-wr {
  padding-right: 25px;
}
.comment-anchor {
  display: none;
}
.cm-right-wr {
  padding-left: 25px;
}
.cm-image-hor {
  overflow: hidden;
}
.no-customfield {
  text-align: center;
}
.cm-category-name {
  font-size: 28px;
  display: block;
  color: #473057;
}
.categ_num._categories {
  font-size: 25px;
}
.cm-text-block {
  display: table;
  width: 100%;
}
.cm-tex-wr {
  display: table-cell;
  vertical-align: middle;
  padding: 0 1.666667vw;
  max-width: 0;
}
.cm-category-desc,
.cm-category-name {
  font-style: italic;
}
.center {
  text-align: center;
}
.cm-category-link,
.cm-category-desc,
.cm-category-name {
  text-align: center;
  padding: 10px 0;
}
.modal-media__img {
  margin: 10px 0 0 0;
}
.cm-category-link .button.button-bordered {
  padding: 10px 25px;
}
.cm-img-block {
  position: relative;
  display: block;
  overflow: hidden;
  font-size: 28px;
}
.cm-image {
  -webkit-transition: transform 0.3s linear;
  -moz-transition: transform 0.3s linear;
  -ms-transition: transform 0.3s linear;
  -o-transition: transform 0.3s linear;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.cm-image:hover {
  transform: scale(1.03);
}
.play-button {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 4em;
  height: 4em;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.play-button:hover {
  -webkit-transform: rotate(15deg) scale(1.1);
  -ms-transform: rotate(15deg) scale(1.1);
  transform: rotate(15deg) scale(1.1);
}
.button {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.button.button-bordered {
  display: inline-block;
  padding: 10px 25px;
  border: 1px solid #705f7f;
  color: #313131;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
  background-color: white;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.button.button-bordered:hover {
  background-color: #705f7f;
  color: white;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.button.button-filled {
  display: inline-block;
  padding: 10px 25px;
  border: 1px solid #705f7f;
  color: #fff;
  background: #313131;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
}
.button:hover {
  opacity: 0.8;
}
/*login module*/
.login-title-block {
  display: inline-block;
  vertical-align: middle;
}
.login-title-bottom {
  color: #94849e;
  text-transform: none;
}
.module-indents {
  margin: 55px 0;
}
.login-form-block {
  display: none;
  position: absolute;
  z-index: 1;
  background: white;
  padding: 25px;
  right: 0;
  margin-top: 10px;
  color: #444;
  box-shadow: 1px 1px 5px #6d6d6d;
  box-sizing: border-box;
  width: 100%;
  max-width: 320px;
  z-index: 999;
}
.login-form-block:after,
.login-form-block:before {
  content: '';
  display: block;
  width: 0;
  position: absolute;
  bottom: 100%;
  right: 45px;
}
.login-form-block:before {
  border-style: solid;
  border-width: 0 7px 7px 7px;
  border-color: transparent transparent #6d6d6d transparent;
}
.login-form-block:after {
  border-style: solid;
  border-width: 0 7px 7px 7px;
  border-color: transparent transparent white transparent;
}
.login-module-btn {
  margin: 0;
  width: 100%;
}
.search-button {
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  background: none;
  border: none;
  outline: none;
  font-size: 11px;
  text-transform: uppercase;
}
.search-button:before {
  content: "";
  margin-right: 5px;
}
.Search__field {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  border: none;
  background: #fff;
  font-size: 14px;
  color: #666;
  height: 0;
  width: 100%;
  display: block;
  outline: none;
  opacity: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  z-index: 1;
  position: relative;
}
.Search__field_wight {
  display: block;
  height: 45px;
  padding: inherit;
  padding-left: 11px;
  margin: 20px auto 0 auto;
  text-align: center;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #000;
  opacity: 1;
}
input[type="text"].search-input {
  border: none;
  background: none;
  padding: 0px;
  margin: 0;
  color: #000;
  text-transform: uppercase;
}
input[type="text"].search-input:focus {
  outline: none;
}
/* Product style */
.product-container {
  max-width: 1240px;
  margin: 50px auto;
  outline: none;
  width: 100%;
}
.product-photo {
  width: 61%;
  display: block;
  float: left;
}
.product-photo-left {
  float: left;
  width: 18%;
}
.product-photo-left-img {
  margin-bottom: 15px;
}
.product-photo-left-img img {
  width: 100%;
}
.product-photo-right {
  padding-left: 15px;
  float: left;
  width: 82%;
  box-sizing: border-box;
}
.product-photo-right img {
  width: 100%;
}
.product-info {
  width: 39%;
  float: left;
  padding-left: 6%;
  box-sizing: border-box;
}
.product-info-navigate {
  border-bottom: 1px solid #eceaee;
  border-top: 1px solid #eceaee;
  margin-bottom: 5px;
  font-size: 12px;
}
.product-info-navigate-prev {
  padding: 15px 0;
  color: #b8b2bd;
}
.product-info-navigate-prev :hover {
  color: #313131;
}
.product-info-navigate-prev,
.product-info-navigate-next,
.product-info-navigate-page {
  float: left;
  width: 33.333%;
  text-decoration: none;
}
.product-info-navigate-next {
  text-align: right;
  padding: 15px 0;
  color: #b8b2bd;
}
.product-info-navigate-next:hover {
  color: #313131;
}
.product-info-navigate-page {
  text-align: center;
  padding: 14px 0;
  font-weight: bold;
  font-size: 17px;
}
.product-info-price {
  font-size: 18px;
  font-weight: bold;
  margin: 30px 0;
}
.wrapper-select-block {
  border: 1px solid #d9d7da;
  padding: 10px 15px;
  cursor: pointer;
}
.wrapper-select-color {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.wrapper-select-name {
  vertical-align: middle;
  display: inline-block;
}
.wrapper-select-icon {
  float: right;
}
.wrapper-select-list {
  list-style: none;
  display: none;
  position: absolute;
  z-index: 99;
  width: 100%;
  background: white;
  padding: 0;
  margin: 0;
}
.wrapper-slect-list li {
  padding: 5px;
  border: 1px solid #ccc;
}
.product-info-wrapper-count {
  width: 40%;
  float: right;
}
.product-info-wrapper-count .wrapper-select-block {
  width: 60%;
  margin-right: 0;
  display: inline-block;
}
.product-info-wrapper-size {
  float: left;
  width: 40%;
}
.btn {
  cursor: pointer;
  padding: 5px;
  text-decoration: none;
  display: inline-block;
}
.btn-add {
  background: #f2202d;
  color: white;
  text-transform: uppercase;
  border: none;
  font-size: 13px;
  float: left;
  width: 52%;
  text-align: center;
  padding: 12px 20px;
}
.btn-favorite {
  color: #313131;
  font-size: 15px;
  border: none;
  background: white;
  cursor: pointer;
  float: right;
  width: 28%;
  text-align: center;
  text-decoration: underline;
}
button#favorite_button {
  background: none;
  border: none;
  outline: none;
}
#shipment_select,
#payment_select {
  display: none;
}
/* Languages */
.languages-block ul.lang-inline, .languages-block ul.lang-inline li{
    display: inline-block;
    vertical-align: middle;
}
.languages-block ul.lang-inline li a{
    -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.languages-block li.lang-active a, .languages-block li:hover a{
  color:#ffffff;
}
.languages-block {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*width: 150px;*/
  position: relative;
  /*text-align: left;*/
}
.languages-list-block {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  left: 0;
  top: 100%;
  padding: 10px 15px;
  position: absolute;
  z-index: 999;
  background: white;
  display: none;
  box-shadow: 1px 1px 10px rgba(45, 26, 58, 0.42);
}
.languages-list .language-title {
  color: #473057;
}
.languages-list {
  padding: 0;
  margin: 0;
}
.language-wr {
  list-style: none;
}
.language-item {
  text-transform: uppercase;
  color: white;
  text-decoration: none;
  padding: 5px 0;
  display: block;
}
.language-title {
  vertical-align: middle;
}
.lang-image {
  display: inline-block;
  vertical-align: middle;
}
/*Search input*/
.search-input-block {
    /* float: right; */
    position: absolute;
    right: 0;
    top: 0;
}
.product-info-description {
  font-size: 14px;
  margin-bottom: 55px;
}
.product-info-description .product-info-description-title {
  font-weight: bold;
}
.product-info-description .product-info-description-text {
  color: #6d6870;
  line-height: 18px;
  margin-bottom: 5px;
}
.product-info-description .product-info-description-more {
  line-height: 18px;
  text-decoration: none;
  border-bottom: 1px solid #ccc;
  color: #6d6870;
}
.product-info-wrapper {
  margin-bottom: 40px;
}
.product-info-wrapper-block {
  width: 60%;
  float: left;
}
.product-info-wrapper-block > div {
  margin-right: 30px;
}
.product-info-field {
  margin-bottom: 15px;
  display: block;
  font-weight: bold;
  font-size: 18px;
}
.wrapper-select-block {
  border: 1px solid #d9d7da;
  padding: 10px 15px;
  cursor: pointer;
}
.invalid {
  border-color: red !important;
}
/*news*/
.news_block {
  margin-bottom: 40px;
}
.news_item {
  width: 33.3333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.news_header {
  color: #000;
  font-size: 23px;
  text-align: left;
  margin: 10px 0;
  padding: 5px 0;
  min-height: 40px;
}
.news_text {
  font-size: 18px;
  text-align: left;
  /*color: #585858;*/
  margin-bottom: 10px;
}
.item_block {
  margin-bottom: 40px;
}
.item_block a{
	color:#ee212c;
}
.item_block p {
  font-size: 15px;
  /*color: #9d939b;*/
  margin: 15px 0;
}
.item_block ul{
    list-style: inherit;
    text-align: left;
    margin: 20px auto;
    max-width: 95%;
	padding-left: 20px;
}
.item_block ul li{
    list-style: inherit;
    list-style-type: disc;
    font-size: 16px;
}
.item_block h2,
.item_block h3 {
  font-size: 18px;
  font-weight:bold;
  margin: 15px 0;
  /*color: #a86b9d;*/
}
.item_block .img_block {
  text-align: center;
  margin-bottom: 20px;
}
.item_block_bottom {
  display: table;
  width: 100%;
  margin-bottom: 40px;
  font-size: 15px;
  color: #6c686b;
  text-transform: capitalize;
}
.item_block_bottom .catBack {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}
.item_block_bottom .catBack a {
  color: #6c686b;
}
.item_block_bottom .social-likes {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
}
.item_block_bottom .social-likes div {
  display: inline-block;
  margin-left: 15px;
}
.item_block_bottom .social-likes .social-likes__widget {
  border: 1px solid #999999;
  padding: 5px 0px 5px 5px;
  background-color: #999;
  color: #fff;
  border-radius: 5px;
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.item_block_bottom .social-likes .social-likes__widget .social-likes__counter {
  padding: 5px 10px;
  margin-left: 10px;
  border-left: 1px solid #999999;
  background-color: #fff;
  color: #999999;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.social-likes__widget.social-likes__widget_vkontakte:hover,
.social-likes__widget.social-likes__widget_facebook:hover {
  border: 1px solid #4c75a3;
  background-color: #4c75a3;
  color: #fff;
}
.social-likes__widget.social-likes__widget_vkontakte:hover .social-likes__counter,
.social-likes__widget.social-likes__widget_facebook:hover .social-likes__counter {
  border-left: 1px solid #4c75a3;
  color: #4c75a3;
}
.previous-page .nav-icon {
  margin-right: 5px;
}
.next-page .nav-icon {
  margin-left: 5px;
}
.previous-page:hover .nav-icon,
.next-page:hover .nav-icon {
  background: #999999;
}
.nav-icon {
  background: #dbdbdb;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  padding: 5px;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: relative;
}
.nav-icon:before {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
}
.social-likes__widget {
  overflow: hidden;
  vertical-align: middle;
}
.social-likes__widget.social-likes__widget_plusone:hover {
  border: 1px solid #dd4c3b;
  background-color: #dd4c3b;
}
.social-likes__widget.social-likes__widget_plusone:hover .social-likes__counter {
  border-left: 1px solid #dd4c3b;
  color: #4c75a3;
}
.negetive_news_wrap {
  margin: 0 -12px;
}
.news_item_wrap {
  padding: 10px 12px;
}
.news_img {
  position: relative;
  display: block;
  overflow: hidden;
}
.news_img img {
  width: 100%;
  display: block;
}
.news_txt {
  font-size: 13px;
  color: #000000;
  font-weight: 600;
  text-align: center;
  margin-bottom: 10px;
}
.news_btn {
  color: #585858;
  font-size: 18px;
  text-transform: lowercase;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.news_item_wrap:hover .news_btn {
  color: #f2202d;
}
.news_btn_wrap,
.btn_wrap {
  text-align: left;
}
.news_btn {
  display: inline-block;
  text-decoration: underline;
}
.news_date {
  color: #000000;
  font-size: 17px;
  margin-bottom: 10px;
}
/*faq*/
.quest_item {
  padding: 30px 80px 25px 115px;
  -webkit-box-shadow: 2px -3px 20px -3px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 2px -3px 20px -3px rgba(0, 0, 0, 0.75);
  box-shadow: 2px -3px 20px -3px rgba(0, 0, 0, 0.75);
  margin-bottom: 10px;
}
.answ_item {
  margin-left: 60px;
  padding: 30px 80px 25px 115px;
  -webkit-box-shadow: -3px 4px 20px -3px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: -3px 4px 20px -3px rgba(0, 0, 0, 0.75);
  box-shadow: -3px 4px 20px -3px rgba(0, 0, 0, 0.75);
  background-color: #f8f2f4;
  margin-bottom: 20px;
}
.answ_item .answ_name {
  color: #a86b9d;
}
.top_quest_item {
  overflow: hidden;
  margin-bottom: 10px;
}
.guest_name,
.answ_name {
  font-weight: 600;
  color: #313131;
  font-size: 16px;
  float: left;
}
.date_block {
  color: #a0949e;
  float: right;
  font-size: 16px;
}
.guest_txt {
  font-size: 15px;
  line-height: 21px;
  margin-bottom: 10px;
}
.faq_btn_block {
  text-align: right;
}
.faq_btn_block a {
  display: inline-block;
  color: #a86b9d;
  text-decoration: underline;
}
.faq_btn_block a:first-child {
  margin-right: 15px;
}
/*good*/
.left_good_block {
  width: 60%;
  float: left;
  margin-bottom: 20px;
}
.right_good_block {
  width: 40%;
  float: right;
}
.prev_list {
  margin-bottom: 15px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  border: 1px solid transparent;
}
.prev_list a {
  display: block;
}
.prev_list img {
  display: block;
  width: 100%;
}
.prev_list:hover {
  border: 1px solid #1C005A;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.prev_good_img {
  width: 18%;
  float: left;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.pimage-nav {
  display: none;
  position: absolute;
  width: 45px;
  height: 45px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: rgba(0, 0, 0, 0.15);
}
.pimage-nav:before {
  right: 0;
  left: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  position: absolute;
}
.next-pimage-btn {
  right: 0;
}
.prev-pimage-btn {
  left: 0;
}
.main_good_img {
  position: relative;
  display: block;
  float: left;
  width: 73%;
}
.main_good_img img {
  width: 100%;
}
.switch_good {
  text-align: center;
  display: table;
  padding: 10px 0;
  margin-bottom: 25px;
  width: 100%;
  position: relative;
}
.arr_right_good {
  display: table-cell;
}
.arr_left_good {
  display: table-cell;
}
.good_num {
  display: table-cell;
  width: 50%;
  font-weight: 400;
  font-size: 20px;
  vertical-align: middle;
  text-transform: uppercase;
}
.skuProd {
  font-size: 17px;
  text-transform: none;
  color: #888888;
}
.skuProd span {
  color: #424242;
}
.price_self {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 25px;
  color: #f2202d;
}
.price_self i {
  font-style: normal;
}
.good_data_self {
  margin-bottom: 110px;
}
.good_data_self {
  display: block;
  width: 100%;
  font-weight: 700;
  padding-bottom: 5px;
  vertical-align: middle;
}
.color_select {
  display: inline-block;
  height: 40px;
  padding: 5px 10px;
  border: 1px solid #eceaee;
  min-width: 130px;
  width: 100%;
}
.amount_ctrl {
  height: 40px;
  text-align: center;
  width: 130px;
  font-size: 0;
  border: 1px solid #eceaee;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.amount_ctrl span {
  display: inline-block;
}
.amount_ctrl input {
  text-align: center;
  border: none;
  background: none;
  outline: none;
}
span.quantity-box {
  width: 65px;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  height: 40px;
  border: none;
}
.btn_amount,
span.quantity-controls {
  height: 100%;
  line-height: 40px;
  display: inline-block;
  width: 30px;
  font-size: 15px;
  vertical-align: middle;
  background-color: #fff;
  border: none;
}
.btn_amount:focus,
span.quantity-controls:focus {
  outline: none;
}
.btn_amount:active,
span.quantity-controls:active {
  background-color: rgba(215, 215, 215, 0.27);
}
.btn_amount.minus,
span.quantity-controls.minus {
  float: left;
}
.btn_amount.plus,
span.quantity-controls.plus {
  float: left;
}
.product-fields {
  display: inline-block;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.color_block {
  float: left;
  width: 50%;
  margin-right: 25px;
}
.amount_item {
  font-size: 13px;
  display: inline-block;
  float: right;
  color: #b4b2b2;
}
.amount_txt {
  float: right;
  padding: 12px 0 0 5px;
}
.good_data {
  margin-bottom: 35px;
}
.good_price {
  margin-bottom: 30px;
}
.desc_header {
  color: #46414a;
  display: block;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px;
}
.size_select {
  display: inline-block;
  float: left;
  height: 40px;
  padding: 5px 10px;
  border: 1px solid #eceaee;
  width: 100%;
  max-width: 130px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.size_table {
  display: inline-block;
  padding-left: 37px;
  height: 40px;
  vertical-align: middle;
  line-height: 40px;
  color: #918996;
  position: relative;
}
.size_table span {
  border-bottom: 1px solid #918996;
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.size_table .ruler_icon {
  position: absolute;
  top: 12px;
  left: 5px;
}
.favorite-qty-block {
  position: relative;
  margin-right: 5px;
}
.favorite-qty {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  font-size: 9px;
  text-align: center;
  width: 100%;
  top: 2px;
  left: 0;
}
.favorite-view .feat_heart {
  position: absolute;
  top: 10px;
  right: 10px;
  left: auto;
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  z-index: 100;
}
.quantity-block {
  border: 1px solid #edeeeb;
  padding: 0px 10px;
  font-size: 0;
  box-sizing: border-box;
}
.qty-ctr {
  width: 15%;
}
.qty-elem {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  line-height: 22px;
  font-size: 13px;
  color: #999;
}
input[type="text"].qty-value {
  width: 70%;
  border: none;
  margin: 0;
  padding: 0;
  min-height: 0;
  padding: 7px 0;
}
.qty-wr:after {
  content: '';
  clear: both;
  display: block;
}
.categ_item .amount_block {
  display: none;
}
a.categ_link {
  overflow: hidden;
}
.feat_heart {
  position: absolute;
  left: 0px;
  top: 10px;
  width: 30px;
  height: 20px;
}
.desc_text {
  margin-bottom: 5px;
}
.desc_text p {
  font-size: 14px;
  color: #848087;
  margin:0 0 10px 0;
}
.size_data {
  margin-bottom: 35px;
}
.desc_btn {
  display: inline-block;
  color: #6d6870;
  border-bottom: 1px solid #6d6870;
  font-size: 13px;
  font-weight: 700;
}
.desc_hidden {
  display: none;
}
.desc_block {
  margin-bottom: 35px;
}
.add_feture {
  color: #313131;
  font-size: 15px;
  display: inline-block;
  padding-left: 30px;
  position: relative;
  margin-top: 30px;
  vertical-align: middle;
  height: 36px;
  float: right;
}
.add_feture span {
  border-bottom: 1px solid #313131;
  line-height: 36px;
  font-size: 13px;
  -webkit-transition: border-color 1s ease;
  -moz-transition: border-color 1s ease;
  -o-transition: border-color 1s ease;
  -ms-transition: border-color 1s ease;
  transition: border-color 1s ease;
}
.add_feture:hover span {
  border-color: transparent;
}
.no-floats .add_feture {
  float: none;
}
.headerMob,
.headerMobCatalog {
  display: none;
}
.brilliant-select {
  position: relative;
  background: white;
}
.bs-option {
  padding: 7px 10px;
  border: 1px solid #EDEEEB;
  border-bottom: none;
  line-height: 22px;
}
.bs-option-color {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #BFBBB4;
}
.bs-options {
  position: absolute;
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background: white;
  z-index: 1;
  display: none;
}
.bs-opened .bs-options {
  display: block;
}
.bs-active-block .bs-option {
  padding-right: 20px;
  position: relative;
}
.bs-active-block .bs-option:before {
  content: '';
  position: absolute;
  height: 6px;
  width: 10px;
  right: 10px;
  bottom: 0;
  top: 0;
  margin: auto;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg id="Слой_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.7 7"><style>.st0{fill:#EFE2E6;} .st1{fill:#F8F4F5;} .st2{fill:#9987A6;} .st3{fill:none;stroke:#9987A6;stroke-miterlimit:10;} .st4{opacity:0.25;} .st5{fill:none;stroke:#FFFFFF;stroke-width:2.5;stroke-miterlimit:10;} .st6{fill:#FFFFFF;} .st7{fill:#B4A7BC;} .st8{fill:#DFDEE2;} .st9{fill:url(#SVGID_1_);stroke:#CCCCCC;stroke-width:0.25;stroke-miterlimit:10;} .st10{fill:url(#SVGID_2_);stroke:#CCCCCC;stroke-width:0.25;stroke-miterlimit:10;} .st11{fill:url(#SVGID_3_);stroke:#CCCCCC;stroke-width:0.25;stroke-miterlimit:10;} .st12{fill:#334ED0;stroke:#CCCCCC;stroke-width:0.25;stroke-miterlimit:10;} .st13{clip-path:url(#SVGID_5_);fill:#FFFEFF;} .st14{clip-path:url(#SVGID_5_);fill:#FE1A1D;} .st15{fill:#313131;} .st16{fill:#8F789D;} .st17{fill:#372146;} .st18{fill:#836E8E;} .st19{fill:#E6E6E6;} .st20{fill:#848087;}</style><path class="st20" d="M12.7.7L12 0 6.4 5.6.7 0 0 .7 6.4 7z"/></svg>');
}
a {
  /*color:#865ca2;*/
}
.post_payment_order_total_title,
.post_payment_payment_name_title,
.post_payment_order_number_title {
  margin-right: 5px;
}
.post_payment_order_total_title:after,
.post_payment_payment_name_title:after,
.post_payment_order_number_title:after {
  content: ':';
}
.post_payment_data {
  font-weight: bold;
  color: #f2202d;
}
.bs-options .bs-option:hover {
  background: #fdfdfd;
}
.bs-option {
  cursor: pointer;
}
.bs-opened .bs-active-block .bs-option:before {
  transform: rotate(180deg);
}
.brilliant-select,
.bs-options {
  border-bottom: 1px solid #EDEEEB;
}
.bs-option-title {
  vertical-align: middle;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  width: 50%;
}
.skype:before {
  width: 2em !important;
  height: 2em !important;
}
.youtube:before {
  width: 1.5em !important;
  height: 1.5em !important;
}
.register-text {
  font-size: 14px;
}
.user_profile textarea {
  width: 100%;
  min-height: 120px;
  padding: 10px 5px;
}
/* End product style */
@media only screen and (max-width: 1320px) {
  .field_desc {
    margin-left: 0;
    top: 20px;
  }
  .desc_arrow:before,
  .desc_arrow:after {
    top: auto;
    bottom: auto;
    right: 0;
    left: 0;
    margin: auto;
  }
  .desc_arrow:before {
    border-width: 7px 7px 0px 7px;
    border-color: #dbdbdb transparent transparent transparent;
  }
  .desc_arrow:after {
    border-width: 5px 5px 0px 5px;
    border-color: #FFFFFF transparent transparent transparent;
    margin-left: auto;
    margin-bottom: 2px;
  }
  .desc_arrow {
    height: auto;
    width: 100%;
    bottom: 0;
    top: auto;
    left: 0;
  }
  .bi.arr-left.after:after,
  .bi.arr-left:before {
    font-size: 8px;
  }
  .bi.arr-right.after:after,
  .bi.arr-right:before {
    font-size: 8px;
  }
  .wrap {
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
  }
  .menu-top > li {
    margin-left: 25px;
  }
  .menu-top > li:first-child {
    margin-left: 0;
  }
  .video_even_item .coll_name,
  .video_odd_item .coll_name {
    width: 62%;
    font-size: 50px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
  }
  .good_btn_block .auth_btn {
    display: block;
  }
  .good_btn_block .add_feture {
    float: none;
    margin-top: 0px;
  }
}
@media only screen and (max-width: 1024px) {
	
  .next-page,
  .previous-page {
    font-size: 10px;
  }
  .cm-left-wr {
    padding-right: 15px;
  }
  .cm-right-wr {
    padding-left: 15px;
  }
  .module-indents {
    margin: 30px 0;
  }
  .languages-list {
    font-size: 11px;
  }
  .menu-top > li {
    margin-left: 25px;
  }
  .languages-block {
    width: 120px;
  }
  .coop_top_left,
  .coop_top_right {
    width: 100%;
    float: none;
  }
  .coop_top_right {
    padding: 15px 0;
  }
  .item_block ul {
    margin: 0 15px;
  }
  .coop_dilivery_block {
    padding: 25px;
  }
  .coop_order_right,
  .coop_order_left,
  .coop_dilivery_block {
    padding: 0;
  }
  .coop_top_left .coop_top_img {
    width: 100%;
  }
  .header-top-right > a {
    padding: 0 10px;
  }
  .top-header-element {
    padding: 0 10px;
  }
  .languages-list-block {
    padding: 5px 10px;
  }
  .search-module {
    padding-left: 0;
  }
  .top-header-link {
    padding: 0px 20px;
  }
  .header-bottom {
    text-align: center;
  }
  .bottom-header-right {
    display: inline-block;
    font-size: 12px;
    padding-top: 25px;
    float: none;
  }
  .bottom-header-left {
    margin: 0 auto;
    width: 25%;
    display: block;
    float: none;
  }
  .prev_good_img {
    padding-right: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .good_price,
  .good_data,
  .size_data,
  .desc_block {
    margin-bottom: 10px;
  }
  .amount_block {
    float: left;
  }
  .color_select {
    margin-bottom: 15px;
  }
  .size_select {
    float: none;
    display: block;
    margin-bottom: 10px;
    width: 50%;
    float: left;
    margin-right: 20px;
  }
  .size_table {
    margin: 0;
    float: left;
  }
  .amount_ctrl {
    height: 38px;
  }
  .auth_btn,
  .faq_btn {
    padding: 10px 30px;
  }
  .cont_list li {
    margin-right: 0;
    display: block;
    margin-bottom: 20px;
  }
  .cont_data {
    margin-bottom: 10px;
  }
  .news_item {
    width: 50%;
  }
  .categ_price {
    display: block;
  }
  .cm-category-name {
    font-size: 2.416667vw;
  }
  .cm-category-link,
  .cm-category-desc,
  .cm-category-name {
    padding: 0.666667vw 0;
  }
  .cm-category-link .button.button-bordered {
    padding: 0.666667vw 2.666667vw;
  }
  .cm-img-block {
    font-size: 1.666667vw;
  }
  .video_wrap {
    width: 100%;
    max-width: 100%;
  }
  .video_even_item,
  .video_odd_item {
    margin-bottom: 20px;
  }
  .video_even_item .coll_name,
  .video_odd_item .coll_name {
    display: none;
  }
  .video_even_item .video_txt_block,
  .video_odd_item .video_txt_block {
    width: 100%;
    text-align: center;
  }
  .video_even_item .video_txt,
  .video_odd_item .video_txt {
    padding: 0;
    float: none;
    margin-top: 20px;
    font-size: 30px;
    text-align: center;
  }
  .video_even_item .video_txt:after,
  .video_odd_item .video_txt:after {
    display: none;
  }
  .video_even_item .video_self,
  .video_odd_item .video_self {
    float: none;
    width: 100%;
  }
  .cont_inpt,
  .cont_area {
    width: 100%;
  }
  .footer_menu_self:first-child {
    margin-right: 50px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
  }
  .footer_form_self .footer_inpt {
    height: 30px;
  }
  .footer_form_self .footer_btn {
    padding: 10px 0;
    height: 30px;
    font-size: 11px;
  }
  .logo_footer_link {
    background-size: 83% auto;
    background-position: center center;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
  }
}
@media only screen and (max-width: 768px) {
	
	.orderDen{
		float:none;
	}
	
	.cart_item .item_color, .cart_item .item_size {
		width: initial;
		display: block;
		float: none;
		margin: 0 0 20px 0;
	}
	.selected_size_block, .color_select_block {
		width: 70%;
	}	
	.cart_item .item_color select, .cart_item .item_size select {
		min-width: 150px;
		width: 100%;
	}
	.cart_item .item_total {
		width: 50%;
		display: table;
		vertical-align: middle;
		text-align: left;
		margin: 30px 0 0 0;
	}
	.cart_item .item_price_txt, .cart_item .item_price{
		display: table-cell;
		text-align: left;
	}
	.cart_item .item_amount, .cart_item .item_price_only{
		display: inline-block;
		vertical-align: middle;
		float: none;
		width:25%;
		height:inherit;	
	}
	.price-amount, .item_price, .item_amount_block{
		white-space: nowrap;
	}	
	
	.mobOrderList{
		display: inline-block;
		/*vertical-align: top;
		max-width: 50%;*/
	}
	
	/*
	.mobOrderList .searchBreand ul { 
		height: initial;
		width: 180px;
		border: 1px #d4d4d4 solid;
		max-width: 100%;
		display: block;
	}
	.mobOrderList .searchBreand ul li { 
	padding: 0; 
	z-index: 2;
    display: block;	
	}
	.mobOrderList .searchBreand ul li:not(.activeOrder) { 
	float: left; 
	width: 130px; 
	display: none; 
	}
	.mobOrderList .searchBreand ul li:not(.activeOrder):hover, 
	.mobOrderList .searchBreand ul li.selected:not(.activeOrder) { 
	background: #434343; 
	}
	.mobOrderList .searchBreand li.activeOrder { 
	cursor: pointer; 
	}
	.mobOrderList .searchBreand .activeOrder a{
	background: transparent;
    color: initial;
    display: block;
    margin: 0;
	}
	.mobOrderList .searchBreand li a{
		border:none;
	} */
	
	.clear_both_desktop, .descOrderList{
		display:none;
	}
    .pimage-nav, .clear_both_mob{
        display: block;
    }
  .login-form-block {
    display: block;
    position: relative;
    background: transparent;
    border: none;
    box-shadow: none;
  }
  .login-form-block .login-form-block:after,
  .login-form-block .login-form-block:before {
    border: none;
  }
  .login-form-block .auth_sub_header,
  .login-form-block .auth_header {
    display: none;
  }
  .bottom_footer {
    padding: 45px 0px 10px;
  }
  .btnUpWrap {
    text-align: center;
  }
  .img_block img {
    width: 100%;
  }
  .coop_order_left,
  .coop_order_right {
    width: 100%;
    float: none;
  }
  .item_block ul {
    margin: 0;
  }
  .categ_link:hover:before {
    display: none;
  }
  .coop_order_list li {
    adding-left: 50px;
  }
  .coop_order_list .position:before {
    width: 30px;
    height: 30px;
  }
  .catHoverBlock {
    display: none !important;
  }
  .orderDen .orderDenTitle,
  .searchBreand .searchBreandTitle {
    display: none;
  }
  .item_data .brilliant-select,
  .item_data .quantity-block {
    margin: 0;
  }
  .remind_wrap {
    width: 90%;
  }
  .item_data .item_total {
    text-align: left;
    padding: 15px 0;
  }
  .item_data > * {
    padding: 0;
  }
  body > div.main-wrapper > div.categories-module.module-indents > div {
    padding: 0 10px;
  }
  .item_data {
    width: 65%;
    padding: 0;
  }
  .item_photo .photo_link img {
    max-width: 100%;
  }
  .item_data > * {
    border: none;
  }
  .quantity-block,
  .brilliant-select {
    margin: 0;
  }
  .good_btn_block .auth_btn {
    display: inline-block;
  }
  .good_btn_block .add_feture {
    margin-right: 50px;
    margin-top: 30px;
  }
  .no-floats .add_feture {
    float: none;
  }
  .main_good_img {
    float: none;
    width: 100%;
  }
  .size_select {
    display: inline-block;
    float: left;
    width: 50%;
    margin-right: 20px;
    max-width: none;
  }
  .addtocart-area .brilliant-select {
    max-width: none;
  }
  .color_block {
    width: 50%;
    margin-right: 20px;
  }
  .color_block .color_select {
    width: 100%;
  }
  .prev_good_img {
    display: none;
  }
  .left_good_block {
    text-align: center;
  }
  .left_good_block {
    float: none;
    width: 100%;
  }
  .left_good_block a {
    display: inline-block;
    max-width: 100%;
  }
  .switch_good {
    display: none;
  }
  .right_good_block {
    width: 100%;
    float: none;
    padding: 0 10px;
    box-sizing: border-box;	
  }
  .amount_block {
    clear: none;
    float: left;
  }
  .date_block {
    clear: left;
    display: block;
    float: none;
    text-align: left;
  }
  .reset_wrap {
    padding: 0;
  }
  .answ_item,
  .quest_item {
    padding-right: 30px;
    padding-left: 75px;
    margin-bottom: 5px;
  }
  .answ_item {
    margin-left: 25px;
  }
  /*contact*/
  .map_block {
    height: 355px;
    width: 100%;
    float: none;
  }
  /*mob_menu*/
  .burger_btn {
    width: 35px;
    height: 30px;
    padding: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    outline: none;
  }
  nav {
    position: relative;
  }
  .mob_header {
    font-size: 30px;
  }
  .mob_menu {
    width: 80%;
    min-width: 280px;
    max-width: 350px;
    background-color: #f6eff1;
    position: absolute;
    top: 100%;
    z-index: 999;
    left: -100%;
    overflow-x: hidden;
    margin-top: 15px;
  }
  .mob_menu_catalog {
    width: 100%;
    background-color: #000;
  }
  .auth_lang_block {
    background-color: #000;
  }
  .main_m_menu {
    background-color: #fff;
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
  }
  .m_menu_link {
    margin-bottom: 20px;
  }
  .m_menu_link a {
    color: #313131;
    text-transform: uppercase;
    padding: 0 5px;
    display: inline-block;
  }
  .search_m_from {
    position: relative;
    display: inline-block;
    width: 100%;
  }
  .mob_wrap {
    width: 100%;
    padding: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .search_m_btn {
    background-color: transparent;
    border: none;
    padding: 2px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
  }
  .mob_search {
    background-color: #000;
    padding: 5px;
    top: 0;
    text-align: center;
    right: 0;
  }
  .mob_search form .Search__field {
    height: 40px;
    opacity: 1;
    text-align: center;
    border-bottom: 1px solid;
    color: #fff;
  }
  .auth_lang_block .mob_wrap li {
    margin-bottom: 0;
  }
  .auth_lang_block .mob_wrap li a {
    color: #fff;
  }
  .mob_inpt {
    background-color: transparent;
    border: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #c2b6bf;
    padding: 5px 30px 5px 5px;
    color: #c2b6bf;
    outline: none;
  }
  .mob_inpt::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #c2b6bf;
    font-size: 12px;
    text-transform: uppercase;
  }
  .mob_inpt::-moz-placeholder {
    /* Firefox 19+ */
    color: #c2b6bf;
    font-size: 12px;
    text-transform: uppercase;
  }
  .mob_inpt:-ms-input-placeholder {
    /* IE 10+ */
    color: #c2b6bf;
    font-size: 12px;
    text-transform: uppercase;
  }
  .mob_inpt:-moz-placeholder {
    /* Firefox 18- */
    color: #c2b6bf;
    font-size: 12px;
    text-transform: uppercase;
  }
  .lang_m_block {
    /*display: none;
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    min-height: 100%;
    height: 100%;
    z-index: 20;
    background-color: #f6eff1;*/
    background-color: #000;
    color: #ffffff;
    border-top: 1px solid #ffffff;	
  }
  
	.lang_m_block ul {
		display: table;
		width: 100%;
	}  

	.lang_m_block li.m_menu_link {
		display: table-cell;
		vertical-align: middle;
		width: 50%;
	}
	.lang_m_block li.m_menu_link a{
		color: #ffffff;		
	}
  
  .mob_header {
    background-color: #efe3e8;
  }
  .m_content_block {
    background-color: #f6eff1;
  }
  .mob_close_block {
    float: right;
    background-color: transparent;
    border: none;
    cursor: pointer;
    margin-top: 10px;
    overflow: hidden;
  }
  .auth_m_block {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    min-height: 100%;
    height: 100%;
    z-index: 20;
    background-color: #f6eff1;
  }
  .auth_m_block {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    min-height: 100%;
    height: 100%;
    z-index: 20;
    background-color: #f6eff1;
  }
  .bar {
    display: block;
    width: 25px;
    height: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #030303;
    position: relative;
    top: 2px;
    left: 0;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    cursor: pointer;
  }
  .bar:after {
    content: '';
    position: absolute;
    top: 8px;
    width: 100%;
    height: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #030303;
    -webkit-transition: all 0.1s 0.1s;
    -moz-transition: all 0.1s 0.1s;
    -ms-transition: all 0.1s 0.1s;
    -o-transition: all 0.1s 0.1s;
  }
  .bar:before {
    content: '';
    position: absolute;
    top: 16px;
    width: 100%;
    height: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #030303;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
  }
  .open .bar {
    top: 13px;
    left: 3px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg) translateY(-5px);
    -webkit-transition: all 0.2s 0.2s;
    -moz-transition: all 0.2s 0.2s;
    -ms-transition: all 0.2s 0.2s;
    -o-transition: all 0.2s 0.2s;
  }
  .open .bar:after {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
  }
  .open .bar:before {
    top: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: all 0.2s 0.2s;
    -moz-transition: all 0.2s 0.2s;
    -ms-transition: all 0.2s 0.2s;
    -o-transition: all 0.2s 0.2s;
  }
  .count_name,
  .mob_txt {
    vertical-align: middle;
    margin-left: 5px;
  }
  .wedding_m_block,
  .even_m_block,
  .child_m_block,
  .stock_m_block {
    position: absolute;
    top: 0;
    display: none;
    left: -100%;
    z-index: 10;
    width: 100%;
    height: 80%;
    background-color: #f6eff1;
  }
  .wedding_m_block li,
  .even_m_block li,
  .child_m_block li,
  .stock_m_block li {
    margin-bottom: 10px;
  }
  .wedding_m_block a,
  .even_m_block a,
  .child_m_block a,
  .stock_m_block a {
    font-size: 13px;
    color: #37123f;
  }
  /*news*/
  .news_item {
    width: 100%;
    float: none;
  }
  .negetive_news_wrap {
    margin: 0px -8px;
  }
  .news_item_wrap {
    padding: 10px 10px;
  }
  .news_header {
    font-size: 18px;
    min-height: inherit;
  }
  .news_date,
  .news_btn,
  .news_text {
    font-size: 14px;
  }
  /*end menu*/
  .profile_info {
    max-width: 280px;
  }
  .prof_info_tab {
    margin-right: 0;
  }
  .cm-category-link {
    display: none;
  }
  .order_item {
    padding: 15px 10px;
  }
  .order_item .order_link {
    font-size: 13px;
    word-break: break-all;
  }
  .order_item .order_date_one {
    font-size: 13px;
  }
  .order_item .order_status {
    font-size: 13px;
  }
  .profile_order_table {
    padding: 15px 0;
  }
  .order_status {
    padding-left: 3%;
  }
  .auth_block {
    text-align: center;
  }
  .enter_block {
    padding: 30px 0 30px;
    min-width: 280px;
  }
  .auth_img {
    display: none;
  }
  .enter_block {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .auth_form {
    text-align: center;
  }
  .tel_data {
    margin-right: 0;
  }
  .tel_data span {
    font-size: 13px;
  }
  .soc_data {
    font-size: 13px;
  }
  .logo_footer_block {
    float: none;
    text-align: center;
  }
  .logo_footer_link {
    margin-bottom: 20px;
  }
  .logo_footer_sub {
    text-align: center;
  }
  .footer_category_menu {
    display: none;
  }
  .footer_subs_txt {
    margin-bottom: 15px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
  }
  .footer_subs_block {
    display: none;
  }
  .seo_txt {
    padding: 0 10px;
  }
  .footer_subs_block {
    width: 90%;
    max-width: 400px;
    margin: 0 auto;
  }
  .stock_show_btn {
    font-size: 12px;
  }
  .stock_header {
    font-size: 16px;
  }
  .stock_txt_block {
    width: 70%;
    max-width: inherit;
  }
  .stock_header_sub {
    font-size: 3.5vw;
    margin-bottom: 5px;
  }
  .stock_txt_block {
    max-width: inherit;
    width: 60%;
    position: absolute;
    top: 9%;
    right: 4.1vw;
    left: auto;
    margin-bottom: 5px;
    text-align: center;
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
  }
  .stock_txt {
    font-size: 2.5vw;
    margin-bottom: 5px;
  }
  .right_img_link {
    display: none;
  }
  .cart_form_self {
    width: 80%;
    max-width: 400px;
  }
  .cart_form_self .car_form_btn {
    margin: auto;
  }
  .cart_form_self .cart_inpt,
  .cart_form_self .select_inpt,
  .cart_form_self .cart_area {
    width: 100%;
  }
  .cart_form_self .cart_form_left {
    float: none;
    width: 100%;
  }
  .cart_form_self .cart_form_right {
    width: 100%;
    float: none;
    text-align: left;
  }
  .selected_color {
    padding: 6px 0;
  }
  .color_pattern {
    display: inline-block;
  }
  .item_del_btn {
    top: 10%;
    right: 0%;
	position:relative;
	font-size:25px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
  }
  .item_price_txt {
    display: inline-block;
  }
  .item_photo,
  .item_desc,
  .item_color,
  .item_amount,
  .item_size,
  .item_total {
    display: table;
    vertical-align: middle;
    height: auto;
  }
  .item_desc {
    width: 65%;
    margin-bottom: 20px;
  }
  .table_header {
    display: none;
  }
  .item_photo {
    width: 35%;
  }
  .item_data .item_color {
    width: 65%;
    margin-bottom: 20px;
  }
  .item_data .item_size {
    width: 65%;
    margin-bottom: 20px;
  }
  .item_data .item_amount {
    width: 65%;
  }
  .item_data .item_total {
    width: 100%;
    overflow: hidden;
  }
  .negetive_wrap {
    margin: 0 -10px;
  }
  .categ_item {
    width: 50%;
  }
  .categ_wrap {
    padding: 0 10px;
  }
  .header {
    display: none;
  }
  .headerMob {
    display: block;
    background: #fff;
    color: #ffffff;
    padding: 15px 0;
    position: relative;
  }
  .headerMob .headerMobLeft {
    display: inline-block;
    vertical-align: middle;
    width: 18%;
  }
  .headerMob .headerMobRight {
    display: inline-block;
    vertical-align: middle;
    float: right;
  }
  .headerMob .headerMobRight .cartMob {
    margin-left: 10px;
  }
  .headerMob .bigMob {
    width: 140px;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    text-align: center;
  }
  .headerMobCatalog {
    display: block;
    color: #ffffff;
    position: relative;
  }
  .titleCatalog {
    background: #000000;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 0;
    cursor: pointer;
  }
  .titleCatalog:after {
    content: "\2039";
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    width: 20px;
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
  }
  .titleCatalog._minus:after {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .mob_menu_catalog ul li ul {
    display: none;
  }
  .mob_menu_catalog ul li ul li a {
    text-transform: none;
    padding: 10px 30px;
    border-top: none;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
  }
  .mob_menu_catalog ul li ul li:hover a {
    padding-left: 40px;
  }
  .mob_menu_catalog ul li a {
    color: #fff;
    text-transform: uppercase;
    padding: 10px 20px;
    display: block;
    border-top: 1px solid;
  }
  .wedding_m_block li,
  .mob_wrap li {
    margin-bottom: 25px;
  }
  .item_block_bottom {
    font-size: 12px;
    /*display: none;*/
  }
  .item_block_bottom div {
    margin: 0;
  }
  .item_block_bottom .social-likes {
    text-align: left;
  }
  body > div.main-wrapper > div > div.page_block > div > div > div:nth-child(1) {
    display: none;
  }
  .item_block_bottom .social-likes .social-likes__widget {
    padding: 5px 0px;
  }
  .item_block_bottom .social-likes .social-likes__widget .social-likes__counter {
    padding: 5px 2px;
  }
  .mainManufacturerDiv {
    width: 50%;
  }
  .contact_block_right {
    float: none;
    width: 100%;
    padding: 0 10px;
  }
  .contact_block_left {
    float: none;
    width: 100%;
    padding: 0 10px 10px 10px;
  }
  .contBlock {
    max-width: 100%;
  }
  .item_block_about .img_big_block {
    display: none;
  }
  .text_about {
    float: none;
    width: 100%;
  }
	.categ_link img {
		height: auto;
		max-height:290px;
	}
	.categ_link {
		margin-bottom: 10px;
	}
	.categ_item {
		margin-bottom: 20px;
	}	
	.right_good_block .amount_block{
		float:none;
	}
	.size_data.clearfix {
		float: right;
		width: 50%;
		white-space: normal;
	}
	.desc_text p{
		margin:0 0 5px 0;
	}
	.item_block_bottom .catBack a {
		font-size: 16px;
	}	
	
	
}
@media only screen and (max-width: 580px) {
	.size_data.clearfix {
		float: none;
		width: 100%;
		white-space: normal;
		margin: 0 0 20px 0;
	}	
	
}
@media only screen and (max-width: 500px) {
	
 .mainManufacturerDiv {
    width: 100%;
  }
  .item_block_bottom .social-likes div {
    margin: 0;
  }
  .item_block_bottom {
    font-size: 9px;
  }
  .catBack {
    font-size: 11px;
  }
  div.social-likes.social-likes_visible.social-likes_ready > div:nth-child(1) {
    display: none;
  }
  .item_block_bottom .social-likes {
    text-align: right;
  }
  .addProdCart .addProdCart_info .continue_link {
    font-size: 11px;
  }
  .addProdCart .addProdCart_info .showcart {
    font-size: 11px;
  }
  .addtocart-area .brilliant-select {
    max-width: 220px;
  }
  .to_UP {
    text-align: center;
    display: block;
    width: 35px;
    margin: auto;
    border: 1px solid #b79fc7;
    padding: 5px;
    border-radius: 5px;
  }
  .mob_header {
    font-size: 25px;
    background-color: #efe2e9;
  }
  .cm-left,
  .cm-right {
    float: none;
    width: 100%;
  }
  .cm-right-wr,
  .cm-left-wr {
    padding: 0;
  }
  .cm-category-name {
    font-size: 26px;
  }
  .cm-category-link,
  .cm-category-desc,
  .cm-category-name {
    padding: 5px 0;
  }
  .color_block {
    width: 70%;
  }
  .bi.logoMob.after:after,
  .bi.logoMob:before {
    height: 40px;
    width: 120px;
  }
  .headerMob .headerMobRight {
    width: initial;
    float: right;
  }
  .headerMob .headerMobLeft {
    width: 11%;
  }
  .size_select {
    max-width: 130px;
    display: block;
    float: none;
  }
  .good_btn_block .auth_btn {
    display: block;
  }
  .good_btn_block .add_feture {
    float: none;
  }
  .seo_txt h1 {
    font-size: 20px;
  }
}
@media only screen and (max-width: 480px) {
  .wrap {
    padding: 0 5px;
  }
  .callback-popup {
    max-width: 260px;
  }
  #fancybox-wrap{
	padding: 5px!important;
    min-width: 90%!important;
	left:5px!important;
	right:5px!important;
  }
  #fancybox-content{
	  min-width:90%!important;
  }
	.modal-media {
		width: 100%;
	}
	.modal-media__img {
		margin: 20px 0 0 0;
	}
	.size_table span{
		font-size:12px;
	}	
	.categ_item {
		width: 100%;
	}
	ul.Pagination li a, ul.Pagination li.treLi{
		padding: 5px 10px;
	}	
}
