/*
Theme Name: USAinUA new mf
Theme URI: http://buysite.kiev.ua/
Author: Buysite
Author URI: http://buysite.kiev.ua/
Description: by hamelyon
Version: 1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, darfeedbackk, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: meest

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* pt-sans-regular - cyrillic_latin */
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/pt-sans-v10-cyrillic_latin-regular.eot'); /* IE9 Compat Modes */
    src: local('PT Sans'), local('PTSans-Regular'),
    url('fonts/pt-sans-v10-cyrillic_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/pt-sans-v10-cyrillic_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/pt-sans-v10-cyrillic_latin-regular.woff') format('woff'), /* Modern Browsers */
    url('fonts/pt-sans-v10-cyrillic_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/pt-sans-v10-cyrillic_latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'Roboto-medium';
    src: url('fonts/roboto/Roboto-Medium.ttf');
}
/* pt-sans-700 - cyrillic_latin */
/* @font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/pt-sans-v10-cyrillic_latin-700.eot');
  src: local('PT Sans Bold'), local('PTSans-Bold'),
       url('fonts/pt-sans-v10-cyrillic_latin-700.eot?#iefix') format('embedded-opentype'),
       url('fonts/pt-sans-v10-cyrillic_latin-700.woff2') format('woff2'),
       url('fonts/pt-sans-v10-cyrillic_latin-700.woff') format('woff'),
       url('fonts/pt-sans-v10-cyrillic_latin-700.ttf') format('truetype'),
       url('fonts/pt-sans-v10-cyrillic_latin-700.svg#PTSans') format('svg');
} */

@charset "UTF-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%; vertical-align: baseline;background: transparent;}
body {line-height: 1; margin:0; padding:0;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
h1, h2, h3, h4 { font-weight:100; padding:0; margin:0;}
h1 {font-size:24px;}
h2 {font-size:24px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-weight:500;}
p {line-height:1.5; font-size:12px;}
a {text-decoration:none; color:#585858;}
a:hover { -webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
a, .utp-hover, .utp-dw-button, .utp-dw-title, .utp-dw, .utp-dw-announce, .far, .fast-line, input, button, .button { -webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}

.page-template-newkab-php, .single-product  {min-width:1200px;}
.kabinet {font-size:12px; }
.wpcc_field_result:nth-child(10) {height:70px;}
.wpcc_field_result:nth-child(10) p:nth-child(4) {float:right !important; width:98% !important; }

.woocommerce-info a {color:#25c395; font-weight:bold;}
.woocommerce .quantity .qty {height:14px !important;}
.woocommerce table.my_account_orders {float:left; width:100%; position:relative !important;}


/*new cabinet*/
.bscp-cart .product-name {float:left; width:70%; margin-left:3%;margin-top:13px;}
.bscp-cart .product-name li.variation-2 {height:14px; overflow:hidden;}


.order-info-left {float:left; width:36%;  }
.order-info-left ul {float: left;width: 90%;margin-top: 20px; background: #e5e5e5;padding: 20px 5%;}
.order-info-left ul li {float:left; width:100%; font-size:14px; margin:5px 0;}
.order-info-left ul li span {font-weight:bold;}
.order-info-left a.spay {float: left;margin-right: 30px;padding: 15px 0px;font-size: 18px;color: #fff;text-transform: uppercase;background: #10c494;border-radius: 5px; width:100%; text-align:center; margin-top:20px;}

.order-info-left ul li.num-6, .order-info-left ul li.num-7 {display:none;}


.cart_totals.calculated_shipping tr td {font-size:14px;}
.cart_totals.calculated_shipping tr td strong {font-size:18px;}

.shop_table.order_details {float:left; width:100%;}

.shop_table.order_details  .product-name {float:left; width:94%; margin:0 3%;}
.shop_table.order_details  .product-name ul {float:left; width:100%;}
.shop_table.order_details  .product-name ul li {margin:3px 0 !important;float:left; border-right:none;width:100%; height:14px; overflow:hidden;}
.shop_table.order_details  .product-name ul li.variation-o-2 p{width:75%;}

.bscp-ordero .order_item {float:left; width:100%; margin-top:20px;  background:#e5e5e5; padding:20px 0;}

.shop_table.order_details  .bscp-ordero .order_item {float:left; width:100%; margin-top:20px; border-left:3px solid #25c395; background:#fff; padding:20px 0;}




.col2-set.addresses {display:none;}

.oplata-dostavka {float:left; width:100%; font-size:16px;}
.oplata-dostavka .oplata {float:left;}
.oplata-dostavka .dostavka {float:left; margin-left:20px;}
.oplata-dostavka span {font-weight:bold;}




.after_result_33333, .wpcc_field_result_12, .wpcc_field_result_13 {display:none;}
.wpcc_field_result_12.after_result_77777 {display:block !important;}
.wpcc_field_result_13.after_result_99999 {display:block !important;}
.wpcc_field_result_12.after_result_99999 {display:block !important;}
.wpcc_field_result_13.after_result_22222 {display:block !important;}
.wpcc_field_result_12 strong, .wpcc_field_result_13 strong  {display:none !important;}

.woocommerce-thankyou-order-details.order_details {display:none;}


.woocommerce h2 {clear:left; margin-top:20px;}

.wp-plus {opacity:0; display:none !important;}

.wpcc_field_result span{display:inline-block;font-size:14px;}
.wpcc_field_result strong{display:inline-block; font-size:18px;}
.wpcc_field_result div{display:inline-block;}
.wpcc_field_result p{display:inline-block;float: none !important;width:auto !important;}






.perc #bs-addon-item-8, .perc #bs-addon-item-1{ position:relative;}
.perc #bs-addon-item-8:after , .perc #bs-addon-item-1:after {content:''; top:0; position:absolute; display:block; width:100%; height:100%; background: rgba(242,242,242,0.7);}

.bscp {float:left; width:90%; padding:40px 5%;}
.bscp-menu {float:left; width:100%; background:#f9f9f9;}
.bscp-menu ul {float:left; width:100%;}
.bscp-menu ul li {display:inline; text-align:center; float:left; width:24.9%; border-left:1px solid #f2f2f2;  text-transform:uppercase; font-size:15px;}
.bscp-menu ul li:hover {background:#f2f2f2;}
.bscp-menu ul li.current-menu-item {background:#f2f2f2;}
.bscp-menu ul li:first-child {border-left:0px;}
.bscp-menu ul li a {float:left; width:100%; padding:20px 0; text-align:left;}
.bscp-menu ul li a:before {content:''; width:20px;height:20px; background: url(images/bscp/bscp-menu-1.png) 50% 100% no-repeat; background-size:22px; float:left; margin-left: 24%;margin-right: 20px;}
.bscp-menu ul li#menu-item-81 a:before {background: url(images/bscp/bscp-menu-2.png) 50% 100% no-repeat; background-size:20px;}
.bscp-menu ul li#menu-item-251 a:before {background: url(images/bscp/bscp-menu-3.png) 50% 100% no-repeat; background-size:20px;}
.bscp-menu ul li#menu-item-85 a:before {background: url(images/bscp/bscp-menu-4.png) 50% 100% no-repeat; background-size:20px;}
.bscp-content {float:left; width:94%; padding:20px 3%; background:#f2f2f2; margin-bottom:40px;}
.menu-kabinet-container li a {}
.or-list {float:left; width:100%; margin-top:10px; background:#25c395; color:#fff;}
.or-list .order-number {float:left; margin-left:3%;padding:16px 0; margin-right:3%; width:6%;}
.or-list .order-number a {color:#fff; font-size:18px; font-weight:bold;}
.or-list .order-date {float:left; padding:20px 0;width:9%;}
.or-list .order-status {float:left; padding:20px 0;width:22%;}
.or-list .order-total {float:left; padding:20px 0;width:18%;}
.or-list .order-actions {float:right; }
.or-list .order-actions a {width:auto;float:right; background:#1e9c77 url(images/bscp/bscp-mr.png) 15% 50% no-repeat; background-size:12px; padding:22px 24px 22px 40px;  color:#fff; border:none;  font-size:14px; font-weight:normal; border-radius:0px;}
.or-list .order-actions a:hover {background:#1e9c77; color:#fff !important;}


.or-list .order-actions a.cancel {background:#eb5f61 url(images/bscp/bscp-mr.png) 15% 50% no-repeat; background-size:12px;}
.or-list .order-actions a.pay {background:#297db7 url(images/bscp/bscp-mr.png) 15% 50% no-repeat; background-size:12px;}


.bscp-title {float:left; width:50%; margin-left:5%; padding:30px 0; font-size:28px; text-transform:uppercase;}



.bscp-status-hd .or-list{opacity:0;height:0;overflow:hidden; margin-top:0px;}
.bscp-status-1 #bscp-status-1 {opacity:1;height:auto;overflow:visible;margin-top:10px;}
.bscp-status-2 #bscp-status-2 {opacity:1;height:auto;overflow:visible;margin-top:10px;}
.bscp-status-3 #bscp-status-3 {opacity:1;height:auto;overflow:visible;margin-top:10px;}
.bscp-status-4 #bscp-status-4 {opacity:1;height:auto;overflow:visible;margin-top:10px;}
.bscp-status-41 #bscp-status-41 {opacity:1;height:auto;overflow:visible;margin-top:10px;}
.bscp-status-5 #bscp-status-5 {opacity:1;height:auto;overflow:visible;margin-top:10px;}
.bscp-status-6 #bscp-status-6 {opacity:1;height:auto;overflow:visible;margin-top:10px;}

.or-list { -webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
.bscp-status-filter {float:left; width:100%;margin:10px 0 20px 0;}
.bscp-status-filter ul {float:left; width:100%; background: url(images/bscp/filter.png) 0% 0% no-repeat; background-size:10px;}
.bscp-status-filter ul li {float:left; margin-left:30px; font-size:14px; color:#949494; cursor:pointer;}
.bscp-status-filter ul li.act {color:#585858;}

.single-product .bscp-ms {position:fixed; border-radius:5px; z-index:3; background:#fff; width:40%; height:100px; padding:2%; top:30%; left:26%;}
.single-product .bscp-ms-bg {position:fixed; float:left; width:100%; height:100%; top:0; left:0; z-index:10; background: rgba(0,0,0,0.4);}

.single-product .woocommerce-message {float:left; width:90%; border:0; padding:20px 5% !important;}
.single-product .woocommerce-message:before {font-size: 14px;margin-top: 8px;}

.single-product .bscp-ms span {float:left; width:100%; font-size:24px; text-align:center; margin-bottom:30px;}
.single-product .bscp-ms .bscp-noform {float:left;background:  #eb5f61 url(images/bscp/bscp-plus.png) 15% 50% no-repeat !important;background-size: 16px !important;padding-left: 55px;padding-top: 15px;color: #fff; padding-bottom: 15px; padding-right:20px; font-size:14px;}
.single-product .bscp-ms .bscp-oform {float:right;background:  #10c494 url(images/bscp/bscp-m-3.png) 15% 50% no-repeat !important; background-size: 20px !important;padding-left: 55px;padding-top: 15px;color: #fff; padding-bottom: 15px; padding-right:20px; font-size:14px;}

.single-product .hid .bscp-ms span {float:left; width:auto; font-size:18px; text-align:center; margin-bottom:0px;}
.single-product .hid .bscp-ms .bscp-noform {float:left; display:none;}
.single-product .hid .bscp-ms .bscp-oform {float:right;}
.single-product .hid .bscp-ms {position:relative; z-index:3; background:none; width:auto; height:auto; padding:0; top:0; left:0;}
.single-product .hid .bscp-ms-bg {position:relative; float:left; width:100%; height:auto; top:0; left:0; z-index:2; background:none;}

.single-product select {-webkit-appearance:none; -moz-appearance:none; border-radius:0 !important; background: #fff url(images/bscp/select.png) 96% 50% no-repeat  !important; background-size:14px  !important;}


#bs-addon-item-1, #bs-addon-item-5, #bs-addon-item-3 {float:left; width:45%;}

#bs-addon-item-13, #bs-addon-item-14, #bs-addon-item-15, #bs-addon-item-16, #bs-addon-item-17, #bs-addon-item-18 {float:left; width:51%;}

#bs-addon-item-2, #bs-addon-item-12  {float:right; width:53%;}

#bs-addon-item-13 .product-addon, #bs-addon-item-14 .product-addon, #bs-addon-item-15 .product-addon, #bs-addon-item-16 .product-addon, #bs-addon-item-17 .product-addon, #bs-addon-item-18 .product-addon {margin-bottom:0;}



#bs-addon-item-4 {float:right; width:34.6%; }

#bs-addon-item-6, #bs-addon-item-7, #bs-addon-item-8, #bs-addon-item-9, #bs-addon-item-10, #bs-addon-item-11 {float: left; margin-left: 2%; width: 16.3%;}

#bs-addon-item-7 {margin-top:-81px;}

.product-addon .addon-name {font-size:13px; text-transform:uppercase; margin-top:10px; margin-bottom:4px;}

.woocommerce div.product form.cart div.quantity { position:absolute; right:0%; top:157px;   float: right; width: 16.3%; margin: 0;}
.woocommerce div.product form.cart div.quantity:before {content:'Количество товаров'; float:left; margin: 14px 0px 5px 0; width:100%; text-transform:uppercase; font-size:13px;}
.woocommerce div.product form.cart div.quantity input {float:left; width:86%; }
.single-product .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { padding:5px 2%; border-radius:0px; border:1px solid #dcdcdc; height:115px !important; }

.woocommerce div.product form.cart .button {float: left; padding: 20px 50px; margin-top: 30px; background: #10c494; font-size: 20px;}
.woocommerce-tabs.wc-tabs-wrapper {display:none;}

.product-addon-totals dd:before {content:'Предварительный расчет:'; float:left; margin:0px 10px 0px 0; font-weight:normal; text-transform:uppercase; font-size:24px;}

.product-addon-totals .amount {font-size:24px; color:#eb5f61;}

.cart-bar {float:right; margin-right:5%;}
.cart-bar-amount {float:right; margin-left:4px; color:#25c395; font-weight:bold; margin-top:36px; font-size:15px;}
.menu-cart-container {float:right; margin-top:18px;}
.menu-cart-container ul {float:right;}
.menu-cart-container ul li {float:right; cursor:pointer; margin-left:40px; display:inline-block;}
.menu-cart-container ul li#menu-item-4796 {background: url(images/bscp/bscp-m-1.png) 0% 50% no-repeat; background-size:34px; }
.menu-cart-container ul li#menu-item-4797 {background: url(images/bscp/bscp-m-2.png) 0% 50% no-repeat; background-size:34px; }

.menu-cart-container ul li a {margin-left:50px; float:left; padding:17px 0; font-size:18px; font-weight:bold; text-transform:uppercase; cursor:pointer;}

.menu-cart-container ul li#menu-item-4796.current-menu-item a {color:#25c395;}
.menu-cart-container ul li#menu-item-4797.current-menu-item a {color:#eb5f61;}

.woocommerce-edit-account .form-row label {text-transform:uppercase; font-size:13px;}

.woocommerce .edit-account {float:left; width:100%;}
.woocommerce .edit-account fieldset {float:left; width:100%;}
.woocommerce .bscp-l {float:left !important; width:30% !important; clear: none !important;}
.woocommerce .bscp-c {float:left !important; width:30% !important; margin:0 4% !important;clear: none !important;}
.woocommerce .bscp-r {float:left !important; width:30% !important;clear: none !important;}

.woocommerce-edit-account legend {float:left; margin:20px 0 10px 0; font-size:18px; width:100%;}

.woocommerce-edit-account .edit-account input.woocommerce-Button {float: left;padding: 20px 50px;margin-top: 30px;background: #10c494;font-size: 20px;color: #fff; line-height:1; text-transform:uppercase;}


ul.variation {}
li.variation-1, li.variation-3, .variation-5, .variation-6, .variation-7, .variation-8, .variation-9, .variation-10, .variation-11, .variation-12, .variation-13, .variation-14, .variation-15, .variation-16, .variation-17  {display:none;}

.bscp-cart {float:left; width:100%;}
.bscp-cart .cart_item {float:left; width:100%; margin-top:20px; color:#fff; background: #297db7;}

.bscp-cart .cart_item .product-remove {float:right; margin:14px 3% 14px 0;}
.bscp-cart .cart_item .product-remove a {float:left; width:34px; height:34px; background: url(images/bscp/remove.png) 50% 50% no-repeat; background-size:34px;}
.bscp-cart .cart_item .product-remove a:hover {background:none;}

.bscp-cart .cart_item .product-subtotal {float:left; width:4%;font-weight:bold; text-transform:uppercase; font-size:18px !important; margin-top:18px;}







.bscp-cart .product-name .variation-o li.variation-o-2 {width:90%; margin-top:14px; float:right; height:20px; overflow:hidden;}
.bscp-cart .product-name .variation-o li.variation-o-2 a {color:#fff;}
.bscp-cart .product-name .variation-o li.variation-o-4 {width:90%; margin-top:0px; float:right; height:20px; overflow:hidden;}
.bscp-cart .product-name .variation-o li.variation-o-6 {width:10%;  float:left; font-weight:bold; text-transform:uppercase; font-size:18px !important; margin-top:-18px;}
.bscp-cart .product-name .variation-o li.variation-o-6:before {display:none;}
.bscp-cart .product-name .variation-o li.variation-o-6 p {font-size:18px;}

.bscp-cart .variation-o-1, .bscp-cart .variation-o-3, .bscp-cart .variation-o-5, .bscp-cart .variation-o-7, .bscp-cart .variation-o-8, .bscp-cart .variation-o-9, .bscp-cart .variation-o-10, .bscp-cart .variation-o-11, .bscp-cart .variation-o-12  {display:none;}



.bscp-coupon {float:left; width:100%; border-top:1px solid #ccc; margin-top:20px; padding-top:10px;}

.bscp-coupon .actions {float:left; width:60%; }
.bscp-coupon .actions .coupon {float:left; width:100%;}
.bscp-coupon .actions .coupon label {display:none;}
.bscp-coupon .actions .coupon input {float:left; width:35%; margin-right:5%;}
.bscp-coupon .actions .coupon input.button {padding:13px 0;}
.bscp-cart-up {float:right; display:none;}
.bscp-cart-up input.button {padding:13px 20px !important;}
.fp_apply_reward {float:left; width:60%; margin-top:20px; display:none; }
.fp_apply_reward input {float:left; width:35% !important; margin-right:5%;}
.fp_apply_reward input.button {padding:13px 0;}
.cart-collaterals {float:right; width:40% !important; margin-top:-40px;}
.cart-collaterals .cart_totals  {float:left; width:100% !important;}
.order-total {font-size:14px;}
.wc-proceed-to-checkout a {background:#25c395 !important; }

.woocommerce-checkout-review-order {float:right; width:48%; margin-top:0px;}
#billing_new_fild14, #billing_new_fild15 {-webkit-appearance: none;border-radius: 0 !important;background: #fff url(images/bscp/select.png) 96% 50% no-repeat !important;background-size: 14px !important;height:35px; border-color:#ccc;padding-left:5%;}
.woocommerce-billing-fields label {text-transform:uppercase; font-size:15px;}
.woocommerce-checkout-payment {background:none !important; padding:0;}
.wc_payment_methods.payment_methods.methods {border:none !important; padding:0 !important;}
.shop_table.woocommerce-checkout-review-order-table {float: left;width: 100%;margin-bottom: 0px;font-size: 20px;margin-top: 0px;}
.form-row.place-order .button {float: left;padding: 20px 50px;margin-top: 30px;background: #10c494 !important;font-size: 20px;}

mark {background:none; color:#eb5f61; }
.bspc-order-info {font-size:14px; float:left; margin-right:4px; margin-bottom:20px;}

.bscp-ordero {float:left; width:100%;}

.bscp-ordero .order_item ul li {text-transform:none;}



.product-quantity {float:left; width:100%; font-size:16px; margin-bottom:10px;}
.variation-o-1, .variation-o-7, .variation-o-8, .variation-o-9, .variation-o-10, .variation-o-11, .variation-o-12, .variation-o-13, .variation-o-14, .variation-o-15, .variation-o-16, .variation-o-17 {display:none;}

.variation-o-2 {float:left; width:80%; font-size:16px; margin-bottom:10px;}
.variation-o-2:before {content:'Ссылка на товар: '; float:left; font-size:14px; margin-right:10px;}
.variation-o-2 p {float:left; font-size:14px; line-height:1; font-weight:bold;}

.bscp-cart .variation-o-2:before  {display:none;}
.bscp-cart .variation-o-2 {height:13px !important; overflow:hidden;}

.variation-o-3 {float:left; width:80%; font-size:16px; margin-bottom:10px;}
.variation-o-3:before {content:'Трек номер: '; float:left; font-size:14px; margin-right:10px;}
.variation-o-3 p {float:left; font-size:14px; line-height:1; font-weight:bold;}

.variation-o-3.tr-0 {display:none;}

.variation-o-4 {float:left; width:80%; font-size:16px; margin-bottom:10px;}
.variation-o-4:before {content:'Название: '; float:left; font-size:14px; margin-right:10px;}
.variation-o-4 p {float:left; font-size:14px; line-height:1; font-weight:bold;}

.variation-o-5 {float:left; width:80%; font-size:16px; margin-bottom:10px;}
.variation-o-5:before {content:'Описание: '; float:left; font-size:14px; margin-right:10px;}
.variation-o-5 p {float:left; font-size:14px; line-height:1; font-weight:bold;}

.variation-o-6 {float:left; width:80%; font-size:16px;margin-bottom:10px;}
.variation-o-6:before {content:'Цена: '; float:left; font-size:14px; margin-right:10px;}
.variation-o-6:after {content:'$'; float:left; font-size:14px; margin-right:10px;}
.variation-o-6 p {float:left; font-size:14px; line-height:1; font-weight:bold;}

.bscp-cart .variation-o-6 {display:none;}



.variation-o-8, .variation-o-9, .variation-o-10, .variation-o-11 {float:left; margin-top:10px; width:80%; font-size:16px;}
.variation-o-8:before, .variation-o-9:before, .variation-o-10:before, .variation-o-11:before {content:'Дополнительная услуга: '; float:left; font-size:14px; margin-right:10px;}
.variation-o-8 p, .variation-o-9 p, .variation-o-10 p, .variation-o-11 p {float:left; font-size:14px; line-height:1; font-weight:bold;}

.bscp-ordero .product-total {float:left; margin-top:40px; font-size:18px; color:#eb5f61;}

.bscp-ordero-total {float:left; width:100%; margin-top:30px;}
.bscp-ordero-total .bot-1 {display:none;}
.bscp-ordero-total ul {float:left; width:50%;}
.bscp-ordero-total ul li {float:left !important; width:100%; margin-bottom:20px; font-size:18px !important; text-transform:none !important;}
.bscp-ordero-total ul li label {float:left; width:30%;}
.bscp-ordero-total ul li span {color:#eb5f61;font-weight:bold;}


.woocommerce-thankyou-order-received {float:left; width:100%; font-size:24px; margin-bottom:20px;}
.woocommerce-thankyou-order-details.order_details {font-size:16px; float:left; width:100%;}
.woocommerce-thankyou-order-details.order_details li {display:inline;}


#bscp-status-active #bscp-status-6 {background: #eb5f61;}
#bscp-status-active #bscp-status-1 {background: #297db7;}

#billing_first_name_field {width:48% !important;}
#billing_last_name_field {float:right; width:48% !important;}

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

.cart .addon-description {position:relative; float:left; width: 20px;height: 20px;margin-top: 6px;margin-left: 10px; cursor:pointer;}
.cart .addon-description:before {cursor:pointer; float:left; content:'?';padding:0px 0; text-align:center; font-size:14px; border-radius:50%; background:#fff; border:1px solid #eee; width:19px;}
.cart .addon-description .aqq:after {content:''; position:absolute; width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 10px solid #fff; bottom:-10px; left:200px;}
.cart .addon-description .aqq {display:none; position:absolute; width:320px; bottom:40px; left:-150px; padding:10px; border-radius:5px; background:#fff; box-shadow: 0 0 5px #eee; z-index:9;}
.cart .addon-description:hover .aqq {display:block;}
.cart .addon-description:hover::before {color:#fff; background:#000;}
.product-addon .addon-name {float:left;}



#bs-addon-item-13 .product-addon {float:left; width:100%; position:relative;}
#bs-addon-item-13 .product-addon .aqq-ch {position:absolute; left:0; top:2px; font-weight:bold;}
#bs-addon-item-13 .product-addon .addon-name {margin-left:30px; text-transform:none;}

#bs-addon-item-14 .product-addon {float:left; width:100%; position:relative;}
#bs-addon-item-14 .product-addon .aqq-ch {position:absolute; left:0; top:2px; font-weight:bold;}
#bs-addon-item-14 .product-addon .addon-name {margin-left:30px; text-transform:none;}

#bs-addon-item-15 .product-addon {float:left; width:100%; position:relative;}
#bs-addon-item-15 .product-addon .aqq-ch {position:absolute; left:0; top:2px; font-weight:bold;}
#bs-addon-item-15 .product-addon .addon-name {margin-left:30px; text-transform:none;}

#bs-addon-item-16 .product-addon {float:left; width:100%; position:relative;}
#bs-addon-item-16 .product-addon .aqq-ch {position:absolute; left:0; top:2px; font-weight:bold;}
#bs-addon-item-16 .product-addon .addon-name {margin-left:30px; text-transform:none;}

#bs-addon-item-17 .product-addon {float:left; width:100%; position:relative;}
#bs-addon-item-17 .product-addon .aqq-ch {position:absolute; left:0; top:2px; font-weight:bold;}
#bs-addon-item-17 .product-addon .addon-name {margin-left:30px; text-transform:none;}

#bs-addon-item-18 .product-addon {float:left; width:100%; position:relative;}
#bs-addon-item-18 .product-addon .aqq-ch {position:absolute; left:0; top:2px; font-weight:bold;}
#bs-addon-item-18 .product-addon .addon-name {margin-left:30px; text-transform:none;}


button#submit.button.alt.add_to_cart_button.product_type_simple {margin-top:-70px; float:right;}

.woocommerce {float:left; width:100%;}

ul.kabi {float:left; width:100%;margin-bottom:40px;}
ul.kabi li {float:left; width:25%; display:inline;text-align:center;}
ul.kabi li img  {width:20%;}
ul.kabi li span {float:left; width:100%; margin-top:10px; font-size:18px;  font-weight:bold;}



.woocommerce-cart .bs-steps, .single-product .bs-steps, .woocommerce-checkout .bs-steps {display:block;}

.bs-steps {float:left; width:100%; display:none; margin-bottom:40px; position:relative;}
.bs-steps li { float:left; color:#555; text-align:center; position:relative; width:15%; text-align:center; margin-right:13%;}

.bs-steps li:before {content:''; width:10px; height:10px; border-radius:50%; background:#555; position:absolute; left:50%; margin-left:-5px;top:20px;}

.bs-steps .bs-step-4 {float:right; margin-right:0;}
.bs-steps:before {position:absolute; content:''; top: 24px;width: 85%;margin: 0 7.5%;height:1px; background:#ddd; left:0;}

.woocommerce-order-received .bs-steps:before {content:''; background:#25c395;}




.single-product .bs-step-1, .woocommerce-cart .bs-step-1, .woocommerce-checkout .bs-step-1 {color: #25c395;}
.single-product .bs-step-1:before, .woocommerce-cart .bs-step-1:before, .woocommerce-checkout .bs-step-1:before  {background:#25c395;}

.woocommerce-cart .bs-step-2, .woocommerce-checkout .bs-step-2  {color: #25c395;}
.woocommerce-cart .bs-step-2:before, .woocommerce-checkout .bs-step-2:before {background:#25c395;}

.woocommerce-checkout .bs-step-3  {color: #25c395;}
.woocommerce-checkout .bs-step-3:before {background:#25c395;}

.woocommerce-order-received .bs-step-4  {color: #25c395;}
.woocommerce-order-received .bs-step-4:before {background:#25c395;}



#order_review #payment {float:left; width:98%;  margin-top:5px; padding:1%;}
#order_review #payment #place_order {background: #25c395 !important; padding:20px 35px !important; font-size:18px;}

#order_review #payment label {font-size:18px;}
#order_review #payment .payment_method_cheque {display:none;}


#billing_new_fild9_field {margin:20px 0;}
#billing_new_fild9_field a {color:#25c395; text-decoration:underline;}

.woocommerce-OrderUpdates.commentlist.notes {float:left; width:100%;}
.woocommerce-OrderUpdates.commentlist.notes li {float:left; width:96%; padding:2%;background: #e5e5e5; margin:20px 0; border-radius:5px; position:relative;}

.woocommerce-OrderUpdates.commentlist.notes li:before {content:'';width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 20px solid #e5e5e5; position:absolute; left:20px; top:-20px;}

.woocommerce-OrderUpdates.commentlist.notes .woocommerce-OrderUpdate-meta.meta {float:left; width:100%; margin-bottom:10px !important; font-size:18px;}

.woocommerce-OrderUpdate-description.description {float:left; width:100%;}
.woocommerce-OrderUpdate-description.description p{float:left; width:100%;margin-bottom:9px; font-size:14px;}

.order-again {display:none;}

table.examples {float:left; width:100%;}

table.examples tr td {padding:20px 10px !important; font-size:14px !important;}

.woocommerce table.shop_table {border:none;}

.woocommerce table.shop_table tr {}

.woocommerce table.shop_table th {border-bottom: 1px solid rgba(0, 0, 0, .1) !important; font-size:14px !important;}
.woocommerce table.shop_table td {border-bottom: 1px solid rgba(0, 0, 0, .1) !important; border-top:none !important;}
.pagination.pagination-centered ul {float:left !important;}

.woocommerce table.shop_table tfoot td.footable-visible {border:none !important;border-bottom:none !important;}

h2.my_rewards_title {margin-bottom:10px;}

.woocommerce .order_details li strong {display:inline !important;font-size:14px !important;}
.woocommerce .order_details li {font-size:14px; text-transform:none !important;}

.wc-bacs-bank-details-heading {display:none;}

#billing_new_order_field {display:none;}





































.eol {display:none;}

.ewd-otp-bottom-align img {max-width:100%;}

.pdds {display:none;}

.bstrack {width:70%; margin:20px auto; min-height:600px; padding-bottom:40px; text-align: center;}
.bstrack .pure-u-1-8, .bstrack .pure-u-2-5 {width:47%; margin:0; padding:10px 0; background:#f1f1f1;padding-left:3%;}
.bstrack .pure-u-7-8 {width:47%; margin:0; padding:10px 0;background:#f7f7f7;padding-left:3%;}
.bstrack .pure-u-1-5  {width:47%; margin:0; padding:10px 0;padding-left:3%;}
.bstrack .ewd-otp-status-label {background:#10c494; color:#fff; margin-top:40px; border-radius:10px 10px 0 0;}
.bstrack .ewd-otp-status-label-content {margin:0; background:#ebf6f3; border-bottom:2px solid #ddf2ec;}

.bstrack #ewd-otp-tracking-form {width:40%; margin:20px auto;}
.bstrack #ewd-otp-tracking-form .onum {float: left; margin: 0 10%; width: 80%}
.bstrack #ewd-otp-tracking-form .onum input {float:left; width:100%; padding:0; padding-left:10%; margin:0;}
.bstrack #ewd-otp-tracking-form .osub {float: left; margin: 20px 30%; width: 30%;}
.bstrack #ewd-otp-tracking-form .osub input {float:left; width:100%; padding:6px 0; border:none; background:#10c494; color:#fff; border-radius:5px; margin: 0 0 0 10%;}



.dmcabs {float:left; width:30%; }
.dmcabs img {width:100%;}





.imhh {    margin: 0 0px 10px 0 !important;}
.imhh img {max-width: 100% !important; margin-right: 20px; /*border-bottom: 2px solid #10c494; border-right: 2px solid #10c494;*/ box-shadow: 0 0 10px rgba(0,0,0,0.5); border: 1px solid #c1c1c1;}
.ctt p {padding-right:0 !important;}
.ctt h6 {padding-bottom: 15px;}
.ctt ul li {line-height: 1.8em;}
.sidebar ul{float:left; width:100%;}
.sidebar ul li{/*float:left; width:95%; margin:10px 0 0 5%; font-weight:bold;*/
    border-bottom: 1px dashed hsl(0, 0%, 80%); list-style: outside none none; margin: 0 20px 0 20px; padding: 10px 0; text-transform: uppercase;}
.sidebar ul li:last-child {border-bottom: medium none;border-bottom: 1px solid #c1c1c1; margin-bottom: 20px; padding-bottom: 20px;}
.sidebar ul li a:hover {color:#10c494;}

.widget_categories span {float: right;}


output#list { float: left;width: 100%; margin-top:20px;}

.wpcf7-form-control-wrap.dop .wpcf7-list-item:after {content:'.'; font-size:1px; color:#fff; position:absolute; left:0; top:0;  width:20px; height:20px; }




.mfnew {float: left; font-size:14px; width: 100%;border-radius: 10px;border-top: 20px solid #ed5e5e; text-align:left;}
.mfnew .wpcf7 {float: left; text-align: center; width: 94%;background: #efefef;border-radius: 10px;margin-top: -10px;padding: 20px 3%;}

.mfnew .wpcf7 input {float: left;width: 90%; padding: 7px 5%;border: 1px solid #bfbfbf;border-radius: 5px; margin-top: 20px;}
.mfnew .wpcf7 textarea { float: left; width: 90%; padding: 7px 5%; border: 1px solid #bfbfbf; border-radius: 5px; margin-top: 20px; height: 140px;}
.mfnew .wpcf7 input.wpcf7-submit {float: right; width: auto; margin: 0 auto; margin-top: 0px; background: #ed5e5e;  border-radius: 50px; border: none; color: #fff; text-transform:uppercase;}

.mf-l .checkbox-751 {width:60%; float:left;}

.mf-l {float:left; width:31%;}
.mf-c {float:left; width:31%; margin-left:3%;}
.mf-r {float:right; width:31%;}

.mf-r .wpcf7-file {margin-bottom:20px; background: #d5d5d5;}

.mfnew .wpcf7-list-item {float:left; width:100%; text-align:left;  margin-left:0;  margin: 0 0 14px 0; position:relative;}
.mfnew .wpcf7-list-item input{ float: left; width: auto;padding: 0; margin-top: 5px; background:#000;}
.mfnew .wpcf7-list-item-label {font-size:14px;display: inline-flex;}

/*.mfnew .mf-r  .wpcf7-list-item-label:before {    content: '?'; color: #fff; background: #10c494; border-radius: 50px; width: 14px;  height: 14px; display: inline-block; margin-top: 3px; margin-left: 7px; margin-right: 5px; text-align: center; font-size: 11px;}*/

.mfnew .mf-r  .wpcf7-list-item-label:before {
    background-image: url("/wp-content/uploads/2019/02/icons_letter_2.png");
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-top: 1px;
    margin-left: 5px;
    margin-right: 3px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}





.mfnew .mf-r .wpcf7-list-item .wpcf7-list-item-label:after{content:'2121'; background:#fff; padding:10px; border-radius:10px; width:90%;  color:#000;  left: 10%; font-size:12px;  z-index: 9;  top: 20px; position:absolute; opacity:0; box-shadow:0 0 3px #ccc;}
.mfnew .wpcf7-list-item:hover .wpcf7-list-item-label:after {opacity:1;}
.mfnew .wpcf7-list-item:hover {color:#10c494;}

.mfnew .mf-r .dop .wpcf7-list-item .wpcf7-list-item-label:after{
    content:'Видеозапись вскрытия входящей посылки на складе США, по которой Вы сможете проверить состояние и соответствия доставляемого товара. Стоимость +10$-30$ (зависит от габаритов груза). *новые товары в заводской вакуумной пленке, например iphone не вскрываются, так как это запрещено политикой нашего сервиса.';
}

.mfnew .mf-r .dopp .wpcf7-list-item .wpcf7-list-item-label:after{
    content:'Мы можем проверять товары любого типа на предмет вкл/выкл, это может быть как не большая электроника, так и габаритные грузы (телевизоры, кухонная техника, офисная техника, инструмент и многое другие товары), стоимость данной услуги зависит от груза, в среднем это +10$-30$';
}

.mfnew .mf-r .doppp .wpcf7-list-item .wpcf7-list-item-label:after{
    content:'Данная опция актуальная для телефонов бывших в употреблении или же с возможной блокировкой к оператору США или Европы (AT&T, Sprint, T-Mobile, Verizon). Вы гарантировано проверите Ваш телефон на работоспособность и сэкономите время и средства при возможных спорных ситуациях с продавцом. (стоимость услуги +20$)';
}

.mfnew .mf-r .dopppp .wpcf7-list-item .wpcf7-list-item-label:after{
    content:'При заказе большого количества позиций (от 6 шт) мы можем сделать фото полученного товара для проверки его соответствие на заявленные параметры от продавца или же выбранного магазина. Стоимость данной услуги +2$ за фото каждого товара (шт).';
}

.mfnew .mf-r .doppppp .wpcf7-list-item .wpcf7-list-item-label:after{
    content:'Используется для хрупких и объемных грузов любого типа (большие телевизоры, автозапчасти, мебель). В случае, если это необходимо, то наши менеджеры могут произвести дополнительную упаковку груза любой сложности, это может быть как картонная / воздушная упаковка, так и деревянный каркас стоимость которого оговаривается индивидуально. (стоимость от +2$ до 200$)';
}



/*UA vesion*/
.mfnew1 {float: left; font-size:14px; width: 100%;border-radius: 10px;border-top: 20px solid #ed5e5e; text-align:left;}
.mfnew1 .wpcf7 {float: left; text-align: center; width: 94%;background: #efefef;border-radius: 10px;margin-top: -10px;padding: 20px 3%;}

.mfnew1 .wpcf7 input {float: left;width: 90%; padding: 7px 5%;border: 1px solid #bfbfbf;border-radius: 5px; margin-top: 20px;}
.mfnew1 .wpcf7 textarea { float: left; width: 90%; padding: 7px 5%; border: 1px solid #bfbfbf; border-radius: 5px; margin-top: 20px; height: 175px;}
.mfnew1 .wpcf7 input.wpcf7-submit {float: right; width: auto; margin: 0 auto; margin-top: 0px; background: #ed5e5e;  border-radius: 50px; border: none; color: #fff; text-transform:uppercase;}

.mf-l .checkbox-751 {width:60%; float:left;}

.mf-l {float:left; width:31%;}
.mf-c {float:left; width:31%; margin-left:3%;}
.mf-r {float:right; width:31%;}

.mf-r .wpcf7-file {margin-bottom:20px; background: #d5d5d5;}

.mfnew1 .wpcf7-list-item {float:left; width:100%; text-align:left;  margin-left:0;  margin: 0 0 14px 0; position:relative;}
.mfnew1 .wpcf7-list-item input{ float: left; width: auto;padding: 0; margin-top: 5px; background:#000;}
.mfnew1 .wpcf7-list-item-label {font-size:14px;display: inline-flex;}

.mfnew1 .mf-r  .wpcf7-list-item-label:before {    content: '?'; color: #fff; background: #10c494; border-radius: 50px; width: 14px;  height: 14px; display: inline-block; margin-top: 3px; margin-left: 7px; margin-right: 5px; text-align: center; font-size: 11px;}

.mfnew1 .mf-r .wpcf7-list-item .wpcf7-list-item-label:after{content:'2121'; background:#fff; padding:10px; border-radius:10px; width:90%;  color:#000;  left: 10%; font-size:12px;  z-index: 9;  top: 20px; position:absolute; opacity:0; box-shadow:0 0 3px #ccc;}
.mfnew1 .wpcf7-list-item:hover .wpcf7-list-item-label:after {opacity:1;}
.mfnew1 .wpcf7-list-item:hover {color:#10c494;}

.mfnew1 .mf-r .dop .wpcf7-list-item .wpcf7-list-item-label:after{content:'Використання нашої адреси США. Перевірка вмісту посилки. Прийом і зберігання на складі України (до 90 днів). Консолідація посилок в Україні. Поділ посилок на суму НЕ оподатковувану митним збором. Допомога в поверненні посилки в США';}
.mfnew1 .mf-r .dopp .wpcf7-list-item .wpcf7-list-item-label:after{content:'Фото товару по прибуттю на склад в США';}
.mfnew1 .mf-r .doppp .wpcf7-list-item .wpcf7-list-item-label:after{content:'Перевірка електроніки на включення із записом відео';}
.mfnew1 .mf-r .dopppp .wpcf7-list-item .wpcf7-list-item-label:after{content:'Додаткова упаковка негабаритних або нестандартних товарів, розбір товару на кілька частин, розформування посилки, інші роботи з посилкою';}
.mfnew1 .mf-r .doppppp .wpcf7-list-item .wpcf7-list-item-label:after{content:'Заповнення митної декларації співробітниками USAinUA';}
.mfnew1 .mf-r .dopppppp .wpcf7-list-item .wpcf7-list-item-label:after{content:'Допомога в оплаті. Відправка курєра забрати ваше замовлення у постачальника в США або Європі (pick-up). Допомога в поверненні або продажу товару, якщо він вам не підійшов. Проведення переговорів з магазином або постачальником іноземною мовою, з огляду на ваші інтереси. Безкоштовні складські та офісні послуги (включаючи, консолідацію або поділ посилки для економії на доставці)';}


/*EN vesion*/
.mfnew2 {float: left; font-size:14px; width: 100%;border-radius: 10px;border-top: 20px solid #ed5e5e; text-align:left;}
.mfnew2 .wpcf7 {float: left; text-align: center; width: 94%;background: #efefef;border-radius: 10px;margin-top: -10px;padding: 20px 3%;}

.mfnew2 .wpcf7 input {float: left;width: 90%; padding: 7px 5%;border: 1px solid #bfbfbf;border-radius: 5px; margin-top: 20px;}
.mfnew2 .wpcf7 textarea { float: left; width: 90%; padding: 7px 5%; border: 1px solid #bfbfbf; border-radius: 5px; margin-top: 20px; height: 160px;}
.mfnew2 .wpcf7 input.wpcf7-submit {float: right; width: auto; margin: 0 auto; margin-top: 0px; background: #ed5e5e;  border-radius: 50px; border: none; color: #fff; text-transform:uppercase;}

.mf-l .checkbox-751 {width:60%; float:left;}

.mf-l {float:left; width:31%;}
.mf-c {float:left; width:31%; margin-left:3%;}
.mf-r {float:right; width:31%;}

.mf-r .wpcf7-file {margin-bottom:20px; background: #d5d5d5;}

.mfnew2 .wpcf7-list-item {float:left; width:100%; text-align:left;  margin-left:0;  margin: 0 0 14px 0; position:relative;}
.mfnew2 .wpcf7-list-item input{ float: left; width: auto;padding: 0; margin-top: 5px; background:#000;}
.mfnew2 .wpcf7-list-item-label {font-size:14px;display: inline-flex;}

.mfnew2 .mf-r  .wpcf7-list-item-label:before {    content: '?'; color: #fff; background: #10c494; border-radius: 50px; width: 14px;  height: 14px; display: inline-block; margin-top: 3px; margin-left: 7px; margin-right: 5px; text-align: center; font-size: 11px;}

.mfnew2 .mf-r .wpcf7-list-item .wpcf7-list-item-label:after{content:'2121'; background:#fff; padding:10px; border-radius:10px; width:90%;  color:#000;  left: 10%; font-size:12px;  z-index: 9;  top: 20px; position:absolute; opacity:0; box-shadow:0 0 3px #ccc;}
.mfnew2 .wpcf7-list-item:hover .wpcf7-list-item-label:after {opacity:1;}
.mfnew2 .wpcf7-list-item:hover {color:#10c494;}

.mfnew2 .mf-r .dop .wpcf7-list-item .wpcf7-list-item-label:after{content:'Use of our USA address. Checking the contents of the parcel. Reception and storage in warehouse of Ukraine (up to 90 days). Consolidation of parcels in Ukraine. Separation of parcels for the amount NOT taxable by customs.Assistance in returning a parcel in the USA';}
.mfnew2 .mf-r .dopp .wpcf7-list-item .wpcf7-list-item-label:after{content:'Photo of the product upon arrival at the warehouse in the USA';}
.mfnew2 .mf-r .doppp .wpcf7-list-item .wpcf7-list-item-label:after{content:'Checking the electronics for inclusion with video recording';}
.mfnew2 .mf-r .dopppp .wpcf7-list-item .wpcf7-list-item-label:after{content:'Additional packaging of oversized or non-standard goods, disassembly of goods into several parts, dispatching of parcels, other parcels work';}
.mfnew2 .mf-r .doppppp .wpcf7-list-item .wpcf7-list-item-label:after{content:'Filling out the customs declaration by USAinUA staff';}
.mfnew2 .mf-r .dopppppp .wpcf7-list-item .wpcf7-list-item-label:after{content:'Payment assistance. Sending a courier to pick up your order from a vendor in the USA or Europe (pick-up). Assistance in returning or selling a product if it has not come up to you. Conducting negotiations with a store or provider in a foreign language based on your interests. Free warehouse and office services (including, consolidation or parcel splitting to save on delivery)';}





.mf-u {    float: left; width: 100%; text-align: left; margin: 20px 0;}


.file {float: left; width: 100%; margin-top: 20px; margin-bottom:0;}
.file-inv {float: left; padding-top: 7px;}

.file-upload { position: relative;  overflow: hidden; width: 44%; height: 30px; float: right; margin: 0 auto; margin-top: 0px; background: #10c494;  border-radius: 50px; border: none; color: #fff; text-transform:uppercase; font-size:12px;}
.file-upload:hover { background: #ed5e5e;}
.file-upload input[type="file"]{ display: none;}
.file-upload label {display: block;position: absolute; top: 0; left: 0;width: 100%; height: 100%;cursor: pointer;}
.file-upload span {line-height: 33px;}




.lprima .lpt-right .wpcf7 textarea {height:140px;}

.nlpri.active .lprima .lpt-right {opacity:1;}
.nlpri .lprima .lpt-right {opacity:0.4;}
.lprim {position:relative;}
.lprima {position:absolute; top:50px; right:0; width:28%; background:#fff;}
.lprima .lpt-right {width:100%;    border-top: 20px solid #10c494;}
.lprim .ins {width: 27.7%;}
.lprim .nlpri {margin-bottom:10px;}
.lprim .nlpri-icon {width:6%;}
.lprim .nlpri-line {width:92%; margin-top: 10px; }
.lprim .nlpri-title {font-size: 22px; margin-top: 5px;}


.kmr-item {float:left; width:50%; margin-bottom:30px;}
.kmr-item-icon {float:left; width:23%;}
.kmr-item-icon img {max-width:100%;}
.kmr-item-title {float:right; width:73%; margin-top:4%; font-weight:bold; text-transform: uppercase; font-size: 18px;}
.kmr-item-annotation {text-align:left; color: #737373; float:right; margin-top:10px; width:68%;font-size: 16px;  margin-right:5%;}


.mmal form input{float: left;padding: 7px 5% 6px 5%;background: #fff;color: #2d797f;border-radius: 6px;width: 46%; border: 2px solid #ed5e5e;margin-bottom: 10px;}
.mmal input.wpcf7-submit { float: right; width: 40%; padding: 9px 25px 7px 25px; border: none; border-radius: 30px; background: #ed5e5e; color: #fff; font-family: 'PT Sans', sans-serif; text-align: center; text-transform: uppercase;}

.mmal {float:left; width:30%; text-align:center;}
.mail-r.mmal {float:right;}
.mail-c.mmal {margin-left:5%; margin-right:5%;}

.nlpri.ffof.active {opacity: 0.2;}

.single .headtitle, .blog .headtitle { padding: 40px 5% 40px 5%; /*background:#10c494;*/ background-image: url("https://usain.ua/wp-content/uploads/2017/12/blog1.png");}

.single .entry-header, .blog .entry-header {display:none;}
.single .post-thumbnail, .blog .post-thumbnail { float: left; margin: 0 20px 20px 0;}
.single .entry-footer, .blog .entry-footer {display:none;}
.comments-area {float:left; width:95% !important; max-width:100% !important; background: #fff; border-radius: 10px; border: 2px solid #eeeeee;}
.comment-form {text-align:center; float:left; width:90%;margin:2%;}
.comment-form input {float:left; width:100%; border-radius:5px; padding:10px 0;border:1px solid #ccc;}
.comment-form textarea {float:left; width:100%; border-radius:5px; border:1px solid #ccc;}
.comment-form label {text-align: left;}

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

.comment-form .submit {
    margin-top:20px;
    float:left; width:auto;
    padding: 9px 25px 7px 25px;
    border: none;
    border-radius: 30px;
    background: #ed5e5e;
    color: #fff;
    font-family: 'PT Sans', sans-serif;
    text-align: center;
    text-transform: uppercase;
    -webkit-appearance: none;
}


.single .navigation {float:left; width:100%;}
.post-template-default .buysite  {float:left; width:65%;}
.post-template-default .sidebar {float:right; width:21%; margin:0; padding:0; margin-top: 20px; padding:2%; margin-right: 5%;/* background:#eee; min-height:500px;*/    border-radius: 10px; border: 2px solid #f0f0f0;}


.sidebar  {/*float:left; width:90%; padding:20px 0; margin:0 5%; border-top:3px solid #eee;*/
    float: left; width: 20%; padding: 20px 0; margin: 2% 0 0 4%; border: 1px solid #eeeeee;}
.sidebar .widget-title {/*float:left; color:#ed5e5e; font-size:18px;*/
    color: #ed5e5e; font-size: 18px; text-align: center; text-transform: uppercase; padding-bottom: 5%; }
.sidebar .tagcloud a {float:left;padding: 7px 20px 5px 20px; border: none;border-radius: 30px;background: #ed5e5e; color: #fff; font-family: 'PT Sans', sans-serif; text-align: center; text-transform: uppercase; -webkit-appearance: none; margin-left: 10px; font-size:14px;}


.blog-item {/*float:left; width:30%; margin:10px 0% 30px 3%; box-shadow:0 0 3px #ccc;*/
    float: left; width: 47%; margin: 10px 0 30px 3%; box-shadow: 0 0 3px #ccc;}
.entry-title {float:left; width: 90%; padding: 0 5%; height: 50px; text-align: left !important; font-size: 18px !important;}
.post-img {float:left; width:100%; height:200px; overflow:hidden;}
.post-img img {width:100%;}

.blog-item-left {float:left; width:40%; background: url(/wp-content/uploads/2017/05/blog-1.png) no-repeat 0 50%; background-size:20px; padding-left:30px; margin-left:5%; margin-top:10px; height: 25px;}
.blog-item-left a {}
.blog-item-right {float:right; width:20%; background: url(/wp-content/uploads/2017/05/blog-2.png) no-repeat 100% 50%; background-size:20px; text-align:right; padding-right:30px; margin-right:5%; margin-top:10px;}

.blog-item-content {float:left; width:90%; padding:10px 5%; height: 160px;}

.blog-item-more {float:left; width:90%; margin:0 5% 10px 5%;}
.blog-item-more a {float:left;padding: 9px 25px 7px 25px; border: none;border-radius: 30px;background: #ed5e5e; color: #fff; font-family: 'PT Sans', sans-serif; text-align: center; text-transform: uppercase; -webkit-appearance: none;}

.search.search-results .entry-content {
    height: 500px;
    overflow: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.search.search-results .entry-title {
    height: auto !important;
    padding: 5% 5% 0;
    margin-bottom: 10px;
}

.search.search-results .post-img {
    width: 90%;
    height: auto !important;
    padding: 0 5%;
    margin-bottom: 10px;
}

.search.search-results .blog-item-left {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.search.search-results .blog-item-right {
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    line-height: 1;
    margin-bottom: 10px;
}

.search.search-results .blog-item-content {
    height: auto !important;
}

.search.search-results .blog-item-content h2,
.search.search-results .blog-item-content h3,
.search.search-results .blog-item-content table,
.search.search-results .blog-item-content p {
    margin-bottom: 10px;
}

.search.search-results .blog-item-more {
    margin: auto 5% 5%;
}

#wp_cd_code {display:none !important;}



body #mail .mail-right .wpcf7-validation-errors, body #mail .mail-right .wpcf7-mail-sent-ok {width:94% !important;}

body .mail-right .wpcf7-validation-errors, body .mail-right .wpcf7-mail-sent-ok {width:89% !important;}

body .wpcf7-validation-errors, body .wpcf7-mail-sent-ok {float:left; width:100%; position:fixed; top:0; height:100%; left:0%; background: rgba(255,255,255,0.8); color:#000 !important; font-size:24px; text-align:center; margin-top:0 !important; padding-top:20%; z-index:999999;}

body .overlay .wpcf7-validation-errors, body .overlay .wpcf7-mail-sent-ok {float:left; width:90%; position:relative; top:auto; bottom:0; height:100%; left:0; background: none; color:#fff !important; font-size:18px; text-align:center;  padding-top:0; z-index:999999;}

body .mfnew .wpcf7-validation-errors, body .mfnew .wpcf7-mail-sent-ok {float:left; width:90%; position:relative; top:auto; bottom:0; height:100%; left:0; background: none; color:#10c494 !important; font-size:18px; text-align:center;  padding-top:0; z-index:999999;}

body .overlay-v .wpcf7-validation-errors, body .overlay-v .wpcf7-mail-sent-ok {float:left; width:90%; position:relative; top:auto; bottom:0; height:100%; left:0; background: none; color:#fff !important; font-size:18px; text-align:center;  padding-top:0; z-index:999999;}


.ins {float:right; width:26%; text-align:center;}

.raca{
    vertical-align: top;
    width: 17px;
    height: 17px;
    margin: 0 3px 0 0;
}
.raca + label {
    cursor: pointer;
}

.raca:not(checked) {
    position: absolute;
    opacity: 0;
}
.raca:not(checked) + label {
    position: relative;
    padding: 0 0 0 35px;
}
.raca:not(checked) + label:before {
    content: '';
    position: absolute;
    top: -3px;
    left: 0;
    width: 22px;
    height: 22px;
    border: 1px solid #CDD1DA;
    border-radius: 50%;
    background: #FFF;
}
.raca:not(checked) + label:after {
    content: '';
    position: absolute;
    top: 1px;
    left: 4px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #9FD468;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
    opacity: 0;
    transition: all .2s;
}
.raca.check + label:after {
    opacity: 1;
}
.raca:focus + label:before {
    box-shadow: 0 0 0 3px rgba(255,255,0,.5);
}




.nlpris {float:left; width:100%;}
.nlpri-btns {float:left; width:100%; margin-bottom:20px;}
.nlpri {float:left; width:100%; margin-bottom:20px}
.nlpri-icon {float:left; width:10%;}
.nlpri-icon img {width:100%;}
.nlpri-line {float:right; width:86%; border-bottom: 2px solid #e1f5f0; margin-top:25px; padding-bottom:5px;}
.nlpri-box {float:left; width:40%;}
.nlpri-title {float:left; width:100%; font-weight:bold; font-size:18px;}
.nlpri-text {float:left; width:100%; margin:5px 0; color:#737373; font-size:16px;}
.nlpri-tarif {float:left; width:30%;font-size:40px; font-weight:bold; color:#1daa86; text-align:center;}
.nlpri-tf {float:left; width:30%; font-size:40px; color:#9e9e9e; text-align:center; font-weight: bold;}

.nlpri.active .nlpri-tarif {color:#9e9e9e;}
.nlpri.active .nlpri-tf {color:#1daa86;font-weight:bold;}

.menu-footer-container {float:left;}
.menu-footer-container a {color:#fff; }
.menu-footer-en-container a {color:#fff; }
.menu-footer-ua-container a {color:#fff; }




.mail-home .mail-img {
    background: none;
}

.mlsr-home .mlsr-item { width: 33%;}

.vote-title h6.viti {float:left; width:100%; text-align:center; height:34px; font-size:16px;}
.lpt-home {float:left; width:100%;}
.lpt-home .lpt-item {float:left; width:25%; }
.lpt-home .lpt-icon {float:left; width:100%; text-align:center;}
.lpt-home .lpt-icon img{ width:30%;}

.lpt-home .lpt-title {float: left; width: 90%;margin:10px 5%; font-size: 18px;font-weight: bold;text-transform: uppercase; text-align:center;}

.lpt-home .lpt-text { float: left;width: 90%;margin:10px 5%;font-size: 14px; margin-top: 0px; text-align:center;}


.legd {margin:0 auto; width:70%; text-align:center; font-size:16px; margin-top:20px;}


.lng {float: right; width: 15px; margin-left: 10px; margin-top: 10px; font-weight:bold; color:#909090;}
.hlp-5 {margin-right:20px;}
.lng img {max-width:100%;}

.lng.active {color:#10c494; border-bottom:2px solid #10c494;}

.single-ru .pay {display:block;}

#mail .wpcf7-form label.error {    position: absolute;
    width: 200px;
    top: -10px;}

#video .wpcf7-form label.error {
    position: absolute;
    width: 330px;
    top: -25px;
    left: -155px;
    float: left;
}

.mlfaq .lpt-title {font-size:18px; width:84%;}
.mlfaq .lpt-item {margin-bottom:20px;}
.mlfaq .lpt-icon {width:11%;}
.mlfaq .lpt-text {width:84%;}
.menu-ln-container {float:right;}

#mlsr {margin:40px 0;}
.mlsr-item {float:left; width:25%; text-align:center; margin-bottom:30px;}
.mlsr-item-icon {float:left; width:100%;margin-bottom:20px;}
.mlsr-item-icon img {max-width:34%;}
.mlsr-item-title {float:left; width:80%;margin:0px 10%;   text-transform:uppercase; font-size:18px; font-weight:bold; }
.mlsr-item-text {float:left; width:80%; margin:5px 10%; font-size:14px; color: #737373;}


#mlcn {background:#efefef;padding:40px 5%; }
.mlcn-left {float:left; width:40%;margin-left:8%;}
.mlcn-right {float:right; width:40%; margin-right:8%;}
#mlcn .wpcf7 input { float: left; width: 90%; padding: 7px 5%;border: 1px solid #bfbfbf; border-radius: 5px;  margin-top: 20px;}
#mlcn .wpcf7 textarea {float: left;  width: 90%; padding: 7px 5%; border: 1px solid #bfbfbf; border-radius: 5px; margin-top: 20px; height: 109px;}
#mlcn .wpcf7 input.wpcf7-submit { float: left; width: auto; margin-top: 20px; background: #ed5e5e; border-radius: 50px; border: none; color: #fff;}
.mlcn-title {float:left; width:100%; text-align:center; text-transform:uppercase; font-size:18px; font-weight:bold;}

.lpr-item {float:left; width: 26%; margin: 10px 1% 10px 5%; border-radius: 10px;  border-top: 20px solid #ed5e5e;}
.lpri {float: left; text-align: center; width: 80%; background: #efefef; border-radius: 10px; margin-top: -10px; padding: 20px 10%;}
.lpri-title {float:left; width:100%; text-transform:uppercase; font-size:20px; margin-top:10px; font-weight:bold;}
.lpri-icon {float:left; width:60%; margin:30px 20%;}
.lpri-icon img {max-width:100%;}
.lpri-prise {width:50%; height:0; padding-bottom: 44%;   padding-top: 6%; margin:0 25%; border-radius:100px; background:#0ca17a; color:#fff; text-align:center; float:left;    margin-bottom: 20px;}
.lpri-prise p {float:left; width:100%; font-size:16px;}
.lpri-prise span {float:left; width:100%; font-size:40px; font-weight:bold;}


.lnw-line {float:left; width:100%; height:50px; background:#efefef; display:block; margin-top:50px;}
.lnw-item {float:left; width:25%; text-align:center; margin-top:-120px;}
.lnw-item-icon {width:140px; margin:20px auto;}
.lnw-item-icon img {max-width:100%; }
.lnw-item-title {float:left; width:100%; font-weight:bold; font-size:18px; text-transform:uppercase;}
#lnw {margin:40px 0;}

.lnb-item {float:left; width:50%; margin-bottom:30px;}
.lnb-item-icon {float:left; width:15%;}
.lnb-item-icon img {max-width:100%;}
.lnb-item-title {float:right; font-weight:bold; font-size:18px; text-transform:uppercase;margin-right:7%; width:73%;}
.lnb-item-text {float:right; color:#737373; width:73%;margin-top:10px; margin-right:7%; font-size:14px;}

#timer {padding:40px 5%; background:#efefef;width:90%;}
#timer_wrap {float:left; width:40%;}
#clock {float:left; width:100%;}
.tim {float:left; margin-right:5%; width:20%;}
.tim p {float:left; width:45%; margin-right:5%; background:#ed5e5e; color:#fff; font-size:40px; text-align:center; border-radius:10px;padding: 12px 0;}
.tim span {float:left; width:90%; color:#ed5e5e;  text-align:center; padding: 10px 0;}
.timer-title {float:right; width:55%; font-size:24px; text-transform:uppercase; font-weight:bold;}
.timer-text {float:right; width:55%; font-size:14px; margin:5px 0 10px 0;}
.timer-buttons {float:right; width:55%;}
.timer-buttons .button a {float:left; color:#fff;}
.timer-buttons .button {float:left; margin-right:20px;  background: #ed5e5e;}


.lpt-left {float:left; width:70%;}
.lpt-item {float:left; width:100%; margin-bottom:50px;}
.lpt-icon {float:left; width:13%;}
.lpt-icon img {max-width:100%;}
.lpt-title {float:right; width:80%; font-size:24px; font-weight:bold; text-transform:uppercase;}
.lpt-text {float:right; width:80%; color:#737373; font-size:16px; margin-top:10px;}
.lpt-text a {color:#0EB183; font-weight:bold;}

.lpt-right {float:right; width:28%; border-radius:10px;border-top:20px solid #ed5e5e;}
.lpt-right .wpcf7 {float:left;text-align: center; width:80%; background:#efefef;  border-radius:10px; margin-top:-10px; padding:20px 10%;}
.lptr-title {float:left; width:100%; font-size:24px; text-transform:uppercase; font-weight:bold; text-align:center;}
.lptr-title span {float:left; width:100%; font-size:16px;}

.lpt-right .wpcf7 input {float:left; width:90%; padding:7px 5%; border: 1px solid #bfbfbf; border-radius:5px; margin-top:20px;}
.lpt-right .wpcf7 textarea {float:left; width:90%; padding:7px 5%; border: 1px solid #bfbfbf; border-radius:5px; margin-top:20px; height:100px;}
.lpt-right .wpcf7 input.wpcf7-submit {float:none; width:auto; margin:0 auto; margin-top:20px; background:#ed5e5e; border-radius:50px; border:none; color:#fff;}




#ln-head {float:left; width:100%; background-size:100% !important; padding:55px 0; margin-bottom:20px;}
.ln-title {float:left;  width:60%; margin:60px 16%;padding:2%; background: rgba(0,0,0,0.34); font-size:40px; color:#fff; text-align:center;}
.ln-button {float:left; width:100%; text-align:center;padding-bottom:60px;}
.ln-button button {background:#ec4343;}

.ml .entry-header {display:none;}
.ml .mail-img {background:none;}

.lpua {position:absolute; top:-10px; left:3%; background: url(images/prod-1.png) no-repeat; background-size:100%; width:80px; font-size:21px; font-weight:bold; color:#fff; text-align:center; padding: 45px 0 20px 0; text-shadow: 0 -1px 0 #454444;}
.lpusa {position:absolute; top:-10px; right:3%; background: url(images/prod-2.png) no-repeat; background-size:100%; width:80px; font-size:21px; font-weight:bold; color:#fff; text-align:center; padding: 45px 0 20px 0; text-shadow: 0 -1px 0 #454444;}
.vote-photo {position:relative;float:left; background-repeat: no-repeat !important; width:100%; height:0; padding-bottom:200px; background-size:100% !important;margin-bottom: -10px; border-radius: 0 0 4px 4px; border: 1px solid #d7d7d7; border-radius: 13px;}

#line {margin-bottom:100px;}
#head {background: rgba(255,255,255,0.8); z-index:9;}
.default {float:left; width:100%; height:100px; position:absolute;
    top:75px;
    /* top:38px;*/}
@media only screen and (min-width: 900px) and (max-width: 1120px) {
    .lng {
        float: right;
        width: 15px;
        margin-left: 10px;
        margin-top: 0px;
        font-weight: bold;
        color: #898989;
    }
    .default {
        top: 100px;
        /*top: 60px;*/
    }}


.fixed {position:fixed; top:0; box-shadow:0 0 5px #ccc; left:0;}

.s-title {float:left; background:#10c494; color:#fff; padding:10px 15px; text-transform:uppercase;  border-radius:15px; margin:20px 0 0 20px; position:relative;}
.s-title b {float:left; clear:both; }
.s-title span:first-child {float: left; clear: both; font-size: 12px;}
.s-title span {float:left; clear:both; font-size:10px;margin-top:2px;}
.s-title:after {content:'';    border: 15px solid transparent; border-top: 15px solid #10c494; position: absolute;top: 45px;left: 20px;}
.s-title h1 {float:left; clear:both; font-size:12px;}
.return-to-shop {display:none;}
textarea {
    resize: none; /* Запрещаем изменять размер */
}

.s-title span:first-child {float: left; clear: both; font-size: 12px;}

.sc {float:left; width: 40px; margin-right: 15px;margin-top: 3px; text-align:left;}
.sc img {max-width:40px;}
.scs {float:left; width:29%;}



body .mail-right div.wpcf7-mail-sent-ok {color:red !important; margin-top:-40px;}
body .case-text-more div.wpcf7-mail-sent-ok {color:red !important; margin-top:-20px;}

dl.product-addon-totals dd {float:left; width:100%;height:50px;}
.product-addon-totals dt {display:none;}
#product-addons-total {float:right; width:52.5%; height:30px; overflow:hidden; font-weight:bold; font-size:18px; margin-top:-150px; text-align:right;}



input.input-text {float:left; width:90%; padding:10px 5%; border:1px solid #dcdcdc; height:35px;}
.product-addon select {float:left; width:90%; height:35px; padding:10px 5%; border:1px solid #dcdcdc; border-radius:5px; background:#fff;}
.product-addon .addon-name {font-size:12px;}
.woocommerce form .form-row textarea {height:250px;}
body .product-addon {margin:0 0 10px 0;}
.woocommerce div.product .product_title {float:left; width:100%; position:relative; border-bottom: 2px solid #ccc;margin-bottom: 20px; font-size: 20px; padding-bottom:5px;}
.woocommerce div.product .product_title:after {content:''; position:absolute; top:31px; left:0; width:70px; height:2px; background:#10c494; float:left;}


.woocommerce-cart table.cart .product-thumbnail {display:none;}

.woocommerce div.product form.cart .button {float: right;clear: both;padding: 20px 50px; margin-top: 30px; background: #10c494; font-size: 20px;}















body { width:100%; font-family: 'PT Sans', sans-serif; font-size:14px; font-weight:100; color:#343434; line-height:1.3; text-align: justify; float:left; position:relative; background:#eee;}
#ln {width:100%; position:relative; max-width:1400px; background:#fff; margin:0 auto;}
.ln {float:left; width:100%; background:#fff;}
.sect {float:left; width:100%; margin:40px 0;}
.float {float:left; width:100%;}
.wrap {float:left; width:90%; padding:0px 5%;}
.wrap-25 {float:left; width:22.4%; margin-left:2%; position:relative;}
.wrap-50 {float:left; width:50%;}
.wrap-75 {float:left; width:75%;}
.wrap-30 {float:left; width:30%;}
.title {float:left; width:100%; text-align:center; font-size:24px; text-transform:uppercase; font-weight:bold; }
.announce {float:left; width:100%; text-align:center; font-size:14px; margin-top:5px; text-transform:uppercase; color:#737373; margin-bottom:40px;}
.button, body .new-menu .button {padding:12px 25px 10px 25px; border-radius:30px;  color:#fff; text-align:center;  text-transform:uppercase; line-height:1; margin-top:0;cursor: pointer;}

.button:hover, body .new-menu .button:hover {background:#10c494 !important; cursor:pointer;}

.feedback form .f-name .wpcf7-submit:hover {background:#fff !important; font-weight:bold; color:#ed5e5e !important; cursor:pointer;}

.button:hover {background:#ed5e5e;}
button {padding:9px 25px 7px 25px; border:none; border-radius:30px; background:#ed5e5e; color:#fff; font-family: 'PT Sans', sans-serif; text-align:center; text-transform:uppercase;-webkit-appearance: none;}


.woocommerce-shipping-fields h3 {display:none;}

.woocommerce form .woocommerce-shipping-fields .form-row label {font-size:16px; line-height:1; margin-bottom:5px;}

.woocommerce form .form-row.buys-1 {background:#10c494; color:#fff; border-radius:5px 5px 0px 0; padding:0;}
.woocommerce form .form-row.buys-2 {background:#10c494; color:#fff;  border-radius:0 0px 5px 5px; padding:0; padding-bottom:15px;}
.woocommerce form .form-row.buys-3 {margin-top:20px;background:#44a3aa; color:#fff;  border-radius:5px; padding:0; padding-bottom:15px;}
.woocommerce form .form-row {margin:0;}

.woocommerce form .woocommerce-shipping-fields .form-row label {margin:5px 5%; width:90%;}
.woocommerce form .woocommerce-shipping-fields .form-row input {margin:5px 5%; width:90%;}

.woocommerce form .form-row.buys-1:before {content:'Укажите данные для доставки'; float:left; width:90%; color:#fff; font-size:18px; margin-bottom:10px;    background: #10916f; border:1px solid #10916f; padding:10px 5%;border-radius:5px 5px 0px 0;}
.woocommerce form .form-row.buys-3:before {content:'Укажите данные выкупа товара'; float:left; width:90%; color:#fff; font-size:18px; margin-bottom:10px;    background: #267075; border:1px solid #267075; padding:10px 5%;border-radius:5px 5px 0px 0;}

#order_comments_field {margin-top:20px;}
#order_comments_field label{margin:5px 0; padding:0;}

#line {background:#f2f2f2;}
.line-left {float:left; }
.line-left span {float:left; padding:10px 0 8px 24px; text-transform:uppercase; font-weight:bold;margin-right:20px; }
.line-left span.hl-1 {background: url(images/hl-1.png) 0 50% no-repeat; background-size:auto 15px; }
.line-left span.hl-2 {background: url(images/hl-2.png) 0 50% no-repeat; background-size:auto 15px; }
.line-right {float:right;}
.line-right span {float:right;padding:10px 0 8px 22px; text-transform:uppercase; font-weight:bold;margin-left:20px; }
.line-right span a {color:#fff;}
.line-right span.hlp-1 {background:url(images/hlp-1.png) 0 50% no-repeat; background-size:auto 15px;}
.line-right span.hlp-2 {background:url(images/hlp-2.png) 0 50% no-repeat; background-size:auto 15px;}
.line-right span.hlp-3 {background:url(images/hlp-3.png) 0 50% no-repeat; background-size:auto 15px;}
.line-right span.hlp-4 {background:url(images/hlp-4.png) 0 50% no-repeat; background-size:auto 15px;}
.line-right span.hlp-5 {background:url(images/hlp-5.png) 0 50% no-repeat; background-size:auto 15px;}
.line-right span.hlp-5 a {color:#343434;}
.logo {float:left; height:50px; margin:20px 0;}
.logo img {max-height:100%;}
.new-menu {float:right; margin-top:30px;}
.new-menu ul {float:right;}
.new-menu ul li {float:right; display:inline; font-weight:bold; text-transform:uppercase; margin-left:25px;margin-top:9px; }
.new-menu ul li.current-menu-item a {color:#10c494; border-bottom:3px solid #10c494;padding-bottom:3px;}
.new-menu ul li:hover a{color:#10c494;}
.new-menu ul li.lk {font-weight:normal;margin-top:0;}

.slyde {float:left; width:70%; border-radius:0 15px 15px 0; height:350px; overflow:hidden; position:relative; z-index:0;}
.slyde img {max-width:100%;}
.slyde-nav {position:absolute; width:20%; bottom:0; height:30px; background:url(images/slnv.png) 50% 100% no-repeat; background-size: auto 30px; left:61.2%;}
.hform .feedback {float:left; width:50%; margin-left:25%; background:none; border-radius:0; height:350px;}
.feedback {float:right; width:29%; background:#10c494; border-radius:15px 0 0 15px; height:350px;}
#video .feedback  {background:#44a3aa;}
.f-title {float:left; width:80%; font-weight:bold; margin:30px 10% 20px 10%; text-transform:uppercase; color:#fff; font-size:16px; }
#video .f-title { font-size:18px;  font-weight:bold;}
#video .f-title span {color:#ed5e5e;}
.feedback form {float:left; width:72%; margin:0 10%;}
.feedback form img {max-width:100%;margin-bottom:20px; max-height:190px;}
.feedback form input, .feedback form textarea {float:left; width:90%; padding:8px 5%; background:#fff; color:#2d797f; border-radius:6px; border:none; margin-bottom:20px;}
.feedback form textarea {height:45px;}
.f-name {float:left; width:100%;}
.f-name button {cursor: pointer;}
.feedback form .f-name span.your-name {width:46%; float: left}
.feedback form .f-name .wpcf7-submit {float:right; width:40%;}
.feedback form .f-name .wpcf7-submit {padding:9px 25px 7px 25px; border:none; border-radius:30px; background:#ed5e5e; color:#fff; font-family: 'PT Sans', sans-serif; text-align:center; text-transform:uppercase;-webkit-appearance: none;}
.feedback form .f-name .wpcf7-submit:hover {background:#ec7b7b;}

#utp {    width: 94%; margin-left: 3%; text-align:center;}
.utp-bg {float:left; width:100%; height:0; padding-bottom:100%; background-image: url(images/utp-1.png); background-size:auto 100%; background-position:50% 50%; background-repeat:no-repeat;}
.utp-2 .utp-dw-button .utpdw  {background:#44a3aa;}
.utp-3 .utp-dw-button .utpdw  {background:#ed5e5e;}
.utp-4 .utp-dw-button .utpdw  {background:#fbc92f;}
.utp-2 .utp-bg{background-image: url(images/utp-2.png);}
.utp-3 .utp-bg{background-image: url(images/utp-3.png);}
.utp-4 .utp-bg{background-image: url(images/utp-4.png);}
.utp-hover {position:absolute;    width: 69.8%; margin: 6.6% 0 0 15.3%;    height: 0;    padding-bottom: 69.8%; border-radius:50%; background:rgba(16,196,148,0.7); color:#fff; opacity:0;}
.utp-2 .utp-hover {background:rgba(68,163,170,0.7);}
.utp-3 .utp-hover {background:rgba(237,94,94,0.7);}
.utp-4 .utp-hover {background:rgba(251,201,47,0.7);}
.wrap-25:hover .utp-hover{opacity:1;}
.utp-hover-title {text-transform:uppercase; font-weight:bold;float:left; width:90%; margin:40% 5% 0 5%;}
.utp-hover-title:after {content:''; width:30%; height:3px; display:block; background:#fff; margin:2% 35% 5% 35%;}
.utp-dw {float:left; width:100%; margin-top:10px; text-align:center; padding-bottom:20px; height:80px; }
.utp-dw-title {font-size:24px; font-weight:bold; width:100%;}
.utp-dw-announce {color:#737373; font-size:14px; text-transform:uppercase; width:100%; }
.wrap-25:hover .utp-dw-title,.wrap-25:hover .utp-dw-announce {width:auto; float:none; font-size:14px; display:inline;}
.utp-dw-button {float:left; width:100%;opacity:0; margin-top:15px;}
.utp-dw-button .utpdw {cursor:pointer;padding:9px 25px 7px 25px; border-radius:30px; background:#10c494; color:#fff; text-align:center;  text-transform:uppercase;  margin:0px auto;}
.utp-dw-button a.utpdw {    top: 10px;  position: relative;}
.wrap-25:hover .utp-dw-button {opacity:0;}

#video .slyde-nav {  background: url(images/vslnv.png) 50% 100% no-repeat;top:0;background-size: auto 30px;}

#case { width: 94%; margin-left: 3%; }
.case {background:#f7f7f7; border-radius:6px; border:1px solid #eaeaea;}
.case-line { width:100%; height:40px;-webkit-transform: skewy(5deg);background:#f7f7f7; float:left; margin-bottom:-14px;border-left:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea; margin-left:-1px;/* border-radius:0 0 6px 6px;*/}
.case-title {float:left; width:100%; border-radius:0 6px 6px 0; background:#10c494; color:#fff; margin-left:-14px; margin-top:15px;position:relative;}
.case-title:after {content:''; position:absolute;border: 7px solid transparent; left:0; top:55px;	border-top: 7px solid #09624a; border-right: 7px solid #09624a;}
.case-2 .case-title {background:#2db2a0;}
.case-2 .case-title:after {border: 7px solid transparent; border-top: 7px solid #1e7368; border-right: 7px solid #1e7368;}
.case-2 .case-title span {color:#1e7368;}
.case-3 .case-title {background:#ed5e5e;}
.case-3 .case-title:after {border: 7px solid transparent; border-top: 7px solid #892f2f; border-right: 7px solid #892f2f;}
.case-3 .case-title span {color:#892f2f;}
.case-4 .case-title {background:#5da5db;}
.case-4 .case-title:after {border: 7px solid transparent; border-top: 7px solid #345c7a; border-right: 7px solid #345c7a;}
.case-4 .case-title span {color:#345c7a;}

.case-title span{float:left; width:35px; height:35px; font-size:18px; font-weight:bold; background:#fff; color:#09624a; border-radius:100px; text-align:center; margin:10px; line-height:36px;}
.case-title h3 {float:left; font-size:15px; text-transform:uppercase; font-weight:bold; padding-top:20px;}
.case-box {float:left; width:100%; margin:20px 0 10px 0;}
.case-box p {float:left; width:90%; margin:0 5%; font-size:11px;}
.case-button {text-transform: uppercase; width: 105px; padding: 5px 0; float: right;text-align: left;position:absolute; bottom:-15px; z-index:3; right:5%; height:20px;}
#csb {background: url(images/dw.png) 100% 50% no-repeat; background-size:30px;}
#ccb {background: url(images/dwu.png) 100% 50% no-repeat; background-size:30px;}
.case-text {font-size:11px;}
.case-text-more { width:100%; float:left; font-size:11px; display:none;}
.case-text-more .case-line { bottom:0;-webkit-transform: skewy(0deg); border-radius:0 0 6px 6px; margin-bottom:-30px; position:absolute; z-index:2;}

#fast {background-image:url(images/fast-bg.png); background-repeat:no-repeat;     background-position: 59% 140px; background-size: 200px;}
.fast-left {float:left; width:43%;}
.fast-text {float:left; width:100%; margin-left:12%; height:130px;}
.fast-text img {float:left; margin-right:30px; width:86px;}
.fast-text p {}
.fast-text h4 {clear:right; line-height:30px;font-weight:bold;  }
.fast-line {background:#f2f2f2; float:left;width:88%; padding-left:12%; position:relative; height:228px; margin-bottom:30px;}
.fast-line:hover {background: #ed5e5e;color:#fff;}
.fast-line span {position:absolute; top:0; right:-120px;float:right; width:200px; height:200px; border-radius:200px; border:14px solid #ed5e5e; text-align:center; background:#fff;}
.fast-line span img {max-height:50%; margin-top:25%;}
.flt {float:left; width:70%;}
.flt h4 {float:left; width:100%;margin-bottom:10px; margin-top:30px; font-weight:bold; text-transform:uppercase; font-size:15px; }
.flt p {margin:20px 0; font-size:11px; line-height:1.7;}
.fast-right {float:right; width:42%; margin-top:5px;}
.far {float:right; margin-bottom:20px; background:#f2f2f2;}
.far-big {width:100%;}
.far-small {width:90%;}
.far-cl {float:left; width:90px; height:90px; margin-left:-45px; border-radius:100px; border:7px solid #ed5e5e; text-align:center; background:#fff;}
.far-cl img {max-height:80%; border-radius:100px; max-width:80%; margin-top:10%;}
.far-text {float: left; margin-top:15px; }
.far-text h4{font-weight:bold; text-transform:uppercase;float:left; width:100%; margin-bottom:3px; font-size:14px;}
.far-big .far-text { width: 73%; margin-left: 4%;}
.far-small .far-text { width: 70%; margin-left: 4%;}
.far-1 .far-cl { border:7px solid #10c494;}
.far-2 .far-cl { border:7px solid #5da5db;}
.far-3 .far-cl { border:7px solid #fbc92f;}
.far-4 .far-cl { border:7px solid #44a3aa;}
.far.far-1:hover {background:#10c494; color:#fff;}
.far.far-2:hover {background:#5da5db;color:#fff;}
.far.far-3:hover {background:#fbc92f;color:#fff;}
.far.far-4:hover {background:#44a3aa;color:#fff;}

.mail-left {float:left; width:88%; margin-left:5%;}
.mail-item {float:left; width:26%; text-align:center;}
.mail-next {width:11%; height:0; float:left; padding-bottom:10%; background:url(images/mail-next.png) 50% 100% no-repeat; background-size:70%;}
.mail-img {float:left; width:100%; /*background:#d5f7ca;*/ border-radius:50%; height:0; padding-bottom:65%; text-align:center; position:relative;}
.mail-img img {max-width:70%; margin-top:0%;}
.mail-img span {position:absolute; left:5px; top:5px; background:#ed5e5e; border-radius:50px; width:35px; height:35px; color:#fff; font-size:16px; font-weight:bold; line-height:35px;}
.mail-text {float:left; width:100%;}
.mail-text h5 {float:left; width:100%; font-weight:bold; text-transform:uppercase; font-size:14px; margin:20px 0 5px 0;}
.mail-text p {float:left; width:100%;}
.mail-right {
    float: none;
    margin: 0 auto;
    width: 50%;
}
.mail-title {float:left; width:100%; text-align:center; margin-top:40px; font-weight:bold; font-size:16px; margin-bottom:10px; text-transform:uppercase;}
.mail-right form {
    float: left;
    width: 60%;
    margin: 10px 20%;
    height: 40px;
}
.mail-right form img {max-width:100%;margin-bottom:20px;}
.mail-right form input, .mail-right form textarea {float:left; width:90%; padding:7px 5% 6px 5%; background:#fff; color:#2d797f; border-radius:6px; border:none; margin-bottom:10px;}
.mail-right form textarea {height:80px;}
.mail-right form  input {width:46%; border:2px solid #ed5e5e;}
.mail-right input.wpcf7-submit {float:right; width:40%; padding:9px 25px 7px 25px; border:none; border-radius:30px; background:#ed5e5e; color:#fff; font-family: 'PT Sans', sans-serif; text-align:center; text-transform:uppercase;}
.mail-right input.wpcf7-submit:hover {background:#10c494;}
.mail-info {float:left; width:100%; }

.mob-left {float:left; width:58%; }
.ip {float:left; width:22%;}
.ip img {max-width:100%;}
.ip-next {float:left; width:17%; height:0; padding-bottom:30%; background-size:60%; background-repeat:no-repeat; background-position:50% 100%;}
/*.ipn-1 {background-image:url(images/mob-1.png);}
.ipn-2 {background-image:url(images/mob-2.png);}*/
.mob-right {float:right; width:37%;}
.store {float:left; width:100%;}
.store img {width:45%; margin-right:5%;}
.mob-title {float:left; width:100%; font-size:18px; font-weight:bold; text-transform:uppercase; margin:20px 0 5px 0;}
.mob-title:after {float:left; width:100px; background:#ebebeb; height:3px; content:''; display:block;margin-top:10px;}
.mob-text {float:left; width:100%; margin:10px 0; font-size:16px;}
.mob-button {float:left; margin-top:20px;}

.votes {float:left;width:100%; position:relative;}
.vote {}
.vote-item {float:left; width:90%; margin:0 5%;background:#EFEFEF; padding:10px 0;border-radius:13px; border:1px solid #ededed;}
.vote-title {float:left; width:90%; margin:10px 5%;}
.tovar .vote-title h6 {height:70px !important; font-size: 22px !important;}
.vote-title img{float:left; width:20%; border-radius:50%; margin-right:5%;}
.vote-title h6 {float:left; width:75%; font-size:14px;}
.vote-title span {float:left; width:75%;margin-top:10px; color:#898989;}
.vote-text {float:left; width:90%; margin:0 5% 10px 5%; font-size:11px;}
.vote-text p{font-size:11px; }
.slick-dots {opacity:0; width:0; height:0; overflow:hidden;}
.slick-arrow {position:absolute; top:40%; right:-20px;padding:0; background:url(images/next.png) 50% 50% no-repeat; background-size:100%; width:20px; height:60px; font-size:1px; cursor:pointer; text-align:left;}
.slick-prev {background:url(images/prev.png) 50% 50% no-repeat; background-size:100%; left:-20px; text-align:right;}
.vote-button {float:left; width:100%;margin-top:30px;}
.vote-button a{margin:0 20px; width:150px; float:left;}
.voteb-left {float:left; width:50%; text-align:right;}
.voteb-left a.button {float:right;}
.voteb-left a.button, .voteb-right a.button {background:#ed5e5e;}
.voteb-left a.button:hover, .voteb-right a.button:hover {background:#10c494;}
.voteb-right {float:right; width:50%; text-align:left;}
.voteb-right a.button {font-size:11px;}

.home .pay {display:block;}
.pay {float:left; width:90%; padding:0 5%; background:#f1f1f1; display:none; text-align:center;overflow-x: scroll;  white-space: nowrap; }
.pay span {float:left; font-size:18px; font-weight:bold; text-transform:uppercase; padding:20px 0; }
.pay img { height:30px; margin-left:30px; padding:15px 0;}

.mag {float:left; width:100%; background:#d4d4d4; text-align:center;overflow-x: scroll;  white-space: nowrap;}
.mag img {height:30px; padding:10px 15px;}

.footer {float:left; width:90%; padding:20px 5%; background:#4a4949;  color:#fff;}
.ft-1 {float:left; width:100%;}
.ft-1 img {float:left; height:35px;   margin-right: 32px; margin-top:15px;}
.ft-2 {float:left; margin-left:20px; width:17%;}
.hlp {float:left; width:100%; margin-bottom:10px;}
.hlp img {float:left; width:14px;}
.hlp span {float:left; margin-left:10px;}
.footer .hlp span a {color:#fff;}
.ft-3 {float:left; width:17%; text-transform:uppercase; }
.ft-3 ul {float:left; width:100%;}
.ft-3 ul li {float:left; width:100%; margin-bottom:4px;}
.adr {float:right; width: 25%; height:110px; background:url(images/adr.jpg) 50% 50% no-repeat; background-size: 120%; }

.wc {float:left; width:100px;  border-radius:10px;}
.wc img {float:left; width:70px; margin:5px 15px;}
#bingc-phone-button {top:14% !important;}





/* Overlay style */
.overlay, .overlay-v, .overlay-mb, .overlay-tr {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(16,196,148,0.9);
    z-index:99999999;
}

/* Overlay closing cross */
.overlay .overlay-close, .overlay-v .overlay-close, .overlay-mb .overlay-close, .overlay-tr .overlay-close{
    width: 80px;
    height: 80px;
    position: absolute;
    right: 20px;
    top: 20px;
    overflow: hidden;
    border: none;
    background: url(images/cross.png) no-repeat center center;
    text-indent: 200%;
    color: transparent;
    outline: none;
    z-index: 100;
}

/* Menu style */
.overlay nav, .overlay-v nav, .overlay-mb nav, .overlay-tr nav {
    text-align: center;
    position: relative;
    top: 50%;
    height: 60%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.overlay ul, .overlay-v ul, .overlay-mb ul, .overlay-tr ul {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    display: inline-block;
    height: 100%;
    position: relative;
}

.overlay ul li, .overlay-v ul li, .overlay-mb ul li , .overlay-tr ul li {
    display: block;
    height: 20%;
    height: calc(100% / 5);
    min-height: 54px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.overlay ul li a, .overlay-v ul li a, .overlay-mb ul li a, .overlay-tr ul li a {
    font-size: 54px;
    font-weight: 300;
    display: block;
    color: #fff;
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
}

.overlay ul li a:hover,
.overlay ul li a:focus {
    color: #e3fcb1;
}

/* Effects */
.overlay-slidedown {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;
    transition: transform 0.4s ease-in-out, visibility 0s 0.4s;
}

.overlay-slidedown.open {
    visibility: visible;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: -webkit-transform 0.4s ease-in-out;
    transition: transform 0.4s ease-in-out;
}

@media screen and (max-height: 30.5em) {
    .overlay nav, .overlay-mb nav {
        height: 70%;
        font-size: 34px;
    }
    .overlay ul li, .overlay-mb ul li {
        min-height: 34px;
    }
}



/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

body div.wpcf7-validation-errors {
    float: left;
    border: none;
    margin-top: -40px;
    color: #fff;
}

body div.wpcf7-mail-sent-ok {
    border: none;
    float: left;
    margin-top: -50px;
    color: #fff;
}
.ms-info {    float: left;
    margin-left: 7%;
    color: #fff;
    margin-top: -35%;}
.sld-title {float:left; width:100%;text-transform:uppercase; font-size:30px; font-weight:bold;}
.slad-announce {float:left; width:100%;text-transform:uppercase; font-size:16px;}
.sld-info {float:left; width:100%; font-size:14px; margin-top:20px;}
.sld-info li:before {content:''; width:14px; height:14px; background-size:100%; background-image:url(images/li-ok.png); background-repeat:no-repeat; background-position:50% 50%; margin-right:10px; float:left;}

.menu-home-container {float:right;}

.views {float: left;width: 100%; text-align: center;color:#535353; font-weight:bold; font-size:10px; margin-top:5px;}
.views img {width:16px;}
.f-name button {float:right;}

.case-text-more a.button {float:left; margin-top:20px;}

.case-text-more form {float:left; width:100%;  margin-top:20px}
.case-text-more form img {max-width:100%;margin-bottom:20px;}
.case-text-more form input, .case-text-more form textarea {float:left; width:90%; padding:8px 5%; background:#fff; color:#2d797f; border:1px solid #e1e1e1; border-radius:6px; margin-bottom:20px;}
.case-text-more .wpcf7-submit {
    padding: 9px 25px 7px 25px;
    border: none;
    border-radius: 30px;
    background: #ed5e5e;
    color: #fff;
    font-family: 'PT Sans', sans-serif;
    text-align: center;
    text-transform: uppercase;
    margin-bottom:0;
    width:100%;
}




.vote-v {float: left; width: 50%; margin-left: 25%;}
.vote-v form {float:left; width:72%; margin:0 10%;}
.vote-v  form img {max-width:100%;margin-bottom:20px;}
.vote-v  form input, .vote-v  form textarea {float:left; width:90%; padding:8px 5%; background:#fff; color:#2d797f; border-radius:6px; border:none; margin-bottom:20px;}
.vote-v  form textarea {height:80px;}
.vote-v  form .f-name input {width:46%;}
.vote-v  form .wpcf7-submit {float:right; width:100%;}
.vote-v  form .wpcf7-submit {padding:9px 25px 7px 25px; border:none; border-radius:30px; background:#ed5e5e; color:#fff; font-family: 'PT Sans', sans-serif; text-align:center; text-transform:uppercase;}
.vote-v-t {float:left; width:100%; color:#fff; font-size:24px; font-weight:bold; margin:10px 0;}


.headbg {float: left;width: 100%;display: block;background-size:100%; background-size:100%;background-position:50% 50%;}
.headtitle {float:left; width:90%; padding: 70px 5%; font-size:28px; color:#fff;font-weight:500; background: rgba(0,0,0,0.4); text-transform:uppercase;}
.page-id-19 .headbg{background-image: url(images/tariff.jpg);}
.page-id-21 .headbg{background-image: url(images/vote.jpg);}
.kabinet .headbg{background-image: url(images/kabinet.jpg);}
.page-id-178 .headbg{background-image: url(images/kabinet.jpg);}
.cart .headbg{background-image: url(images/cart.jpg);}

.buysite {float:left; width:94%; margin-left:3%; margin-top:20px; margin-bottom:20px; min-height:150px;}
.buysite ol {font-size:14px; list-style: inside decimal; padding-bottom: 7px; padding-right: 10px; color: #808080;}
.buysite ul {font-size:14px; list-style: inside square; padding-bottom: 7px; padding-right: 10px; color: #808080;}
.buysite li {font-size:14px; padding-bottom: 5px; color: #808080;}
.buysite p {font-size:14px; padding-bottom: 7px; padding-right: 10px; color: #808080;}




buysite_blog {float: left; width: 69%; margin-left: 3%; margin-top: 20px; margin-bottom: 20px; min-height: 150px;}
buysite_blog ol {font-size:14px; list-style: inside decimal; padding-bottom: 7px; padding-right: 10px; color: #808080;}
buysite_blog ul {font-size:14px; list-style: inside square; padding-bottom: 7px; padding-right: 10px; color: #808080;}
buysite_blog li {font-size:14px; padding-bottom: 5px; color: #808080;}
buysite_blog p {font-size:14px; padding-bottom: 7px; padding-right: 10px; color: #808080;}
.blog-item-content p {font-size: 14px;}




.breadcrumbs {float:left; width:90%; padding:10px 5%; background:#f2f2f2;}

.woocommerce-MyAccount-navigation li {float:left; width:100%;}
.woocommerce-MyAccount-navigation li a {float:left; text-align:left; width:90%; padding:10px 5%; border:1px solid #e9e9e9; background:#fafafa; font-size:16px; margin-bottom:5px; border-radius:0 5px 5px 0; border-left:5px solid #e9e9e9;}
.woocommerce-MyAccount-navigation li a:hover {border-left:5px solid #10c494;}


.woocommerce-MyAccount-content a {color:#10c494;}
.woocommerce-MyAccount-navigation-link--downloads {display:none;}
.woocommerce-MyAccount-content input {padding:7px 0; border-radius:5px; border: 1px solid #e9e9e9;}

.woocommerce-MyAccount-navigation li.is-active a {border-left:5px solid #ed5e5e;}

.woocommerce-account .woocommerce-MyAccount-navigation {display:none;}
.woocommerce-account .woocommerce-MyAccount-content {float:left; width:100%;}

.buysite-menu {float:left; width:30%;}
.buysite-content {float:right; width:68%;}

.product {float:left; width:100%;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {display:none;}

.upsells {float:left; width:100%; border-top:2px dashed #e9e9e9;}
.upsells h2:before {float:left; content:'Вы можете воспользоваться дополнительной услугой'; font-size:18px; margin:20px 0 10px 0;}
.upsells h2 {font-size:0.1px;}
.woocommerce .upsells ul.products li.product h3 {font-size:16px; font-weight:bold;}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {float:left; width:90%; padding:20px 5%; background:#f5f5f5;}
.product_meta {display:none;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:20.5%;}
.woocommerce div.product div.images, .woocommerce div.product div.summary {margin-bottom:0px;}

#product-64 .quantity:before {content:'Укажите вес посылки в граммах'; float:left; font-size:14px;padding-top:5px; margin-right:5px;}
#product-64 .quantity input {float:left; padding:5px 5px;margin:0 10px;}

#product-98 .quantity:before {content:'Укажите стоимость товара (округлите в целые)'; float:left; font-size:14px;padding-top:5px; margin-right:5px;}
#product-98 .quantity input {float:left; padding:5px 5px;margin:0 10px;}

.woocommerce-breadcrumb {display:none;}

.related  {display:none;}
.price .amount {display:none;}


.menu-mag-container li {float:left; width:100%; position:relative;}
.menu-mag-container li a {float:left; text-align:left; width:90%; padding:10px 5%; border:1px solid #e9e9e9; background:#fafafa; font-size:16px; margin-bottom:5px; border-radius:0 5px 5px 0; border-left:5px solid #e9e9e9;}
.menu-mag-container li a:hover {border-left:5px solid #10c494;}
.menu-mag-container li.current-menu-item a {border-left:5px solid #ed5e5e;}

.tax-cat article.mag{float:left; width:94%; padding:10px 3%;background:#fafafa; border-radius:5px; border:1px solid #e9e9e9; margin-top:5px;}

.tax-cat article.mag .post-img {float:left; width:200px;    height: 100px;  overflow: hidden;}
.tax-cat article.mag .post-img img {width:100%; height:auto;}
.tax-cat .entry-header {width:240px; float:left;}


.single-mag .post-thumbnail {display:none;}
.single-mag .mag {background:none;}

.taf {float:left; width:100%;}
.taf .taf-item:nth-child(odd) {}
.taf .taf-item:nth-child(even) {background: #f9f9f9;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;}
.taf-item {float:left; width:90%; padding:20px 5%;}
.taf-img {float:left; width:25%;}
.taf-img img {max-width:100%; border-radius:10px;}
.taf-info {float:right; width:73%;}
.taf-title {font-weight:bold; font-size:21px;float:left; width:100%; margin-bottom:5px;}
.taf-text {float:left; width:100%; font-size:14px; line-height:1.3;}
.page-id-19 .buysite {width:100%; margin:0;}

#mob-head, #mob-line {display:none;}


@media (max-width:1000px){
    .feedback form img {padding-left: 15%;}
    .feedback {height:auto;}
}


body.single-ru div.wpcf7-validation-errors, body.single-ua div.wpcf7-validation-errors {
    float: left;
    border: none;
    margin-top: 20px;
    color: #ed5e5e;

}
.vote-button {display:block;}
.vote-button a {font-size:13px; width:144px !important;background:#10c494;}
.voteb-right button {height:35px; padding-top:11px; width:194px;}


@media (max-width:800px){
    .buysite {float: left; width: 94%; margin-left: 3%; margin-top: 20px; margin-bottom: 20px; min-height: 150px;}
    .buysite_blog {float: left; width: 130%; margin-left: 3%; margin-top: 20px; margin-bottom: 20px; min-height: 150px;}
    .sidebar {float: left; width: 90%; padding: 20px 0; margin: 2% 0 0 4%; border: 1px solid #eee;}
    .blog-item-content { float: left; width: 90%; padding: 10px 5%; height: 120px;}

    blog-item {
        width: 135%;
        margin: 10px 0;
    }

    .bstrack {width: 90%; margin: 20px 5%; float:left;padding-bottom: 40px}
    #np-tracking {}
    .ewd-otp-display-status {float:left !important; width:100% !important; text-align:center !important; margin:30px 0 !important;}
    .bstrack .pure-u-7-8 {width:97%;}
    .bstrack .pure-u-1-8, .bstrack .pure-u-2-5 {width:97%;}
    .bstrack #ewd-otp-tracking-form {width:100%;}
    .dmcabs {width:100%; clear:left;display:none;}
    .single-mf .lprim .ins {width:50%; margin:20px 0; text-align:left;}
    .single-mf .lprima {display:none; width:100%;}
    .single-mf .nlpri.active .lprima {display:block;}

    .single-mf .nlpri-tarif { width: 100%; text-align: left;}
    .single-mf .lprim .nlpri-line {width:70%;}
    .single-mf .lprim .nlpri-icon { width: 23%; }
    .single-mf .lpt-left { width: 100%;}
    .single-mf .lpt-right { width: 100%; margin-top: 40px;}



    .ajax-loader {display:none;}

    .mfnew .wpcf7 {padding: 20px 10%; padding-bottom:60px; width:80%; }
    .mf-u {display:none;}
    .mmal {width:100%; margin:0px 0;}
    .mail-title {margin-top:10px;}
    .mail-c  {margin-bottom:20px;}
    .kmr-item {width:100%;}
    .mf-l, .mf-c, .mf-r {width:100%; float:left; margin:0;}
    .mfnew {position:relative;}
    .mfnew .wpcf7 input.wpcf7-submit {position:absolute; bottom: 20px;  right: 10%; z-index:99;}
    .mf-l .checkbox-751 {position:absolute; bottom: 5px;  left: 10%;z-index:99;}
    .mf-l .checkbox-751 input {margin-right:10px;}
    .wpcf7-submit {-webkit-appearance: none; }

    .wpcf7-list-item input {width:20px; height:20px; transform:scale(2);}

    .blog-item {width:100%; margin: 10px 0;}
    .single .buysite {width:94%;}
    .single .sidebar {width:94%; margin:10px 3%; min-height:50px;}
    .ins {width:50%;margin-bottom:20px;}
    .nlpri-box {width:100%;}
    .nlpri-line {margin-top:0;}
    .nlpri-tf {width:50%;}
    .nlpri-tarif {width:50%;}
    .voteb-right button {float:left; width:100%; text-align:center;}
    .voteb-right {floart:left; width:100%; }
    .voteb-left a.button {width:100%; text-align:center;width: 100% !important;
        text-align: center;
        padding: 12px 0;
        margin: 0;}
    .voteb-left {width:100%; margin-bottom:20px;}
    body .wpcf7-validation-errors, body .wpcf7-mail-sent-ok {float:left; width:92%; position:fixed; top:0; height:100%; left:-3%; background: rgba(255,255,255,0.8); color:#000 !important; font-size:24px; text-align:center; margin-top:0 !important; padding-top:20%; z-index:999999;}

    .title {font-size:20px;}
    .announce {text-transform:none;}
    .menu-footer-container {display:none;}
    .mlsr-home .mlsr-item {width:100%;}
    .lpt-home .lpt-item {width:100%;}
    .single-ru #mob-line, .single-ua #mob-line, .single-mf #mob-line{display:none;}
    .single-ru #ln-head, .single-ua #ln-head, .single-mf #ln-head {margin-top: 70px;background-size: auto 100% !important; background-position: 50% 50% !important;}
    .single-ru .ln-title, .single-ua .ln-title, .single-mf .ln-title {width: 90%; margin: 60px 5%;font-size: 20px;}
    .single-ru .lpt-left, .single-ua .lpt-left {width:100%;}
    .single-ru .lpt-right, .single-ua .lpt-right {width:100%; margin-top:40px;}
    .single-ru #timer_wrap, .single-ua #timer_wrap {width:100%; margin-bottom:20px;}
    .single-ru .timer-title, .single-ua .timer-title {float:left; width:100%; text-align:center;}
    .single-ru .timer-text, .single-ua .timer-text {float:left; width:100%; text-align:center;}
    .single-ru .timer-buttons, .single-ua .timer-buttons {float:left; width:100%; text-align:center;}
    .single-ru .timer-buttons .button, .single-ua .timer-buttons .button {    float: none;width: auto; margin: 0 auto;}
    .single-ru .timer-buttons .button  a, .single-ua .timer-buttons .button  a{float:none;}
    .lnw-line {display:none;}
    .lnw-item {width:100%; margin:20px 0;}
    .lnb-item {width:100%;}
    .lpr-item {width: 90%;margin: 20px 5%;}
    .mlsr-item {width:100%;}
    .single-ru .feedback form img, .single-ua .feedback form img {width:60%; float:none; display:inline;}
    .single-ru .feedback .wpcf7-form, .single-ua .feedback .wpcf7-form {text-align:center;}
    .single-ru .f-name, .single-ua .f-name { height: 60px;}
    .single-ru .lpt-title, .single-ua .lpt-title {text-align:left; font-size:18px;}
    .single-ru .vote-button, .single-ua .vote-button {display:none;}
    .hform .feedback { float: left;width: 90%; margin-left: 5%;}



    .mail-right input.wpcf7-submit {width:100%;}
    .mail-right form  input {width:90%;}

    /*.hlp span {font-size:10px;}*/
    .ft-2 {width:38%;}
    .sc {width:16%; margin-right:2%;}
    .ft-1 img {width:41%; margin-right:5%;}
    .scs {float:right; width:55%;}
    .ft-1 {float:left; width:100%;}
    .wc {float:left; width:20%; clear:both;}
    .adr {float:right; width:60%;}
    .taf-img {display:none;}
    .taf-info {float:left; width:100%;}
    .product-quantity {float:left; width:100%;}
    dl.variation {float:left; width:100%;}
    dl.variation dt {float:left; width:100%; text-align:left;margin-top:10px;}
    dl.variation dd {float:left; width:100%; border-bottom:1px dashed #ccc; margin-bottom:10px; text-align:left;}
    #product-addons-total {width:100%}
    /* .woocommerce div.product form.cart div.quantity {width:100%}*/
    .buysite-menu {width:100%;}
    .buysite-content {float:left; width:100%;}
    /* #bs-addon-item-1, #bs-addon-item-2, #bs-addon-item-3, #bs-addon-item-4, #bs-addon-item-5, #bs-addon-item-6, #bs-addon-item-7, #bs-addon-item-8, #bs-addon-item-9, #bs-addon-item-10, #bs-addon-item-11, #bs-addon-item-12, #bs-addon-item-13, #bs-addon-item-14 {width:100%; text-align:left;}
    */
    #line, #head {display:none !important;}
    .headbg {display:none;}

    #mob-head, #mob-line {display:block}

    #mob-head {float:left; width:90%; padding:15px 5%; background:#fff; box-shadow:0 0 10px #ccc; position:fixed; top:0; z-index:1;}
    .mob-logo {float:left; height:40px;}
    .mob-logo img {max-height:100%;}

    #trigger-overlay-mb {float:right; height:40px; background:none; cursor:pointer; padding:0; border-radius:0;}
    #trigger-overlay-mb img {max-height:100%;}

    #mob-line {float:left; width:100%; margin-top:70px;}
    .line-left {width:100%; float:left; margin-top:90px;}
    .line-left span {float:left; width:100%; color:#fff;font-size:8px; width:90%; margin:10px 5% 0 5%;}
    .line-right {float:left; width:100%; margin-bottom:20px;}
    .line-right span {float:left; color:#ffffff; width:33%; font-size:14px; margin:10px 5% 0 5%;}
    #main .slyde {display:none;}
    .feedback { float: left;width: 100%;border-radius: 0;   height: auto;}
    .feedback form {width:80%;}
    .f-title {text-align:center;}

    .wrap-25 {width:47.4%;}
    #video .slyde {float: left;width: 100%;border-radius: 0; height: auto; overflow:visible;position: relative;    z-index: 0;}
    #video .slyde-nav {width:40%;}
    #case .wrap-25 {width:95%; margin:0 0 60px 5%;}
    .fast-left {width:100%;}
    .fast-line span {display:none;}
    .flt {float:left; width:100%;}
    .fast-line {float:left; width:90%; padding:10px 5%; height:auto;margin-top:20px;}
    .fast-text {float:left; width:90%; margin:10px 5%; height:auto;}
    #fast {background:none;}
    .fast-right {width:100%; padding:10px 0;}
    .far-small {width:100%;}
    .far-text {float:left; width:90%; padding:10px 5%; background:rgba(242,242,242,0.8);}
    .far.far-2 {background:url(/wp-content/themes/meest/images/prm-3.png) no-repeat 0 50%; background-size:auto 100%;float:left; }
    .far.far-1 {background:url(/wp-content/themes/meest/images/prm-2.png) no-repeat 0 50%; background-size:auto 100%;float:left; }
    .far.far-3 {background:url(/wp-content/themes/meest/images/prm-4.png) no-repeat 0 50%; background-size:auto 100%;float:left; }
    .far.far-4 {background:url(/wp-content/themes/meest/images/prm-5.png) no-repeat 0 50%; background-size:auto 100%;float:left; }
    .far-cl {display:none;}
    .far-big .far-text {width:90%; margin-left:0; margin-top:0;}
    .far-small .far-text {width:90%; margin-left:0; margin-top:0;}
    .fast-text img {margin-right:20px; width:120px;}
    .mail-left {width:90%; margin:0 5%;}
    .mail-item {width:70%; margin:0 15%;}
    .mail-next {width:100%; background-size:40%;  height:0px;
        background: url(images/mail-next.png) 50% 50% no-repeat;
        padding:20px 0;-moz-transform: rotate(90deg);  /* Firefox */ -o-transform: rotate(90deg);  /* Opera */
        -webkit-transform: rotate(90deg);  /* Safari y Chrome */
        opacity:0;
    }
    .mail-img {width:70%; padding-bottom:70%; margin:0 15%;}
    .mail-right {float:left; width:90%; margin:0 5%; margin-top:30px;}
    .mail-title {text-align:center;}
    .mob-left {width:100%;}
    .mob-right {float:left; width:100%; margin:20px 0;}
    .mob-title {font-size:8px;}
    /*#vote {display:none;}*/
    .ft-3 {display:none;}
    .overlay-mb ul li a {font-size:34px;}
    .menu-home-container {   float: left;  width: 100%;}

}


@media screen and (min-width: 700px) and (max-width: 1000px) {
    .ft-1 {width:16%;}
    .ft-2 {width:22%;}
    .ft-3 {width:26%}
    .adr {width:33%;}
}

@media screen and (max-width: 1280px) {
    .line-right {
        float: right;
        font-size: 13px;
    }
    line-right span {
        float: right;
        padding: 10px 0 11px 22px;
        text-transform: uppercase;
        font-weight: bold;
        margin-left: 20px;
    }
    .new-menu {
        float: right;
        margin-top: 0;
    }
}

@media screen and (min-width: 1020px) and (max-width: 1200px) {
    .case-title h3 {font-size:11px;}
    #line {font-size:11px;}
    .f-title {font-size:12px;}
    .mag img {height:25px;}
}


@media screen and (min-width: 801px) and (max-width: 1030px) {
    .line-left {float:left; width:100%; text-align:center;padding:10px 0;}
    .line-left span {float:none;}
    .line-right {float:left; width:100%; text-align:center; padding:0px 0 10px 0;}
    .line-right span {float:none;}
    .mag img {height:25px;}
    .logo {height:30px;}
    .new-menu ul li {margin-left:10px;}
    .new-menu {margin-top:10px;}
    .slyde {width:100%; border-radius:0;}
    .feedback {float:left; width:100%; border-radius:0;}
    .feedback form {width:80%; margin:0 10%;}
    .feedback form img {width:260px;}
    .wrap-25 {width:47.4%;}
    #case .wrap-25 {width:42.4%; margin:0 0 60px 5%;}


    .fast-left {width:100%;}
    .fast-line span {display:none;}
    .flt { float: left; width: 82%; margin-left: 17%;}
    .fast-line {float:left; width:90%; padding:10px 5%; height:auto;margin-top:20px;}
    .fast-text {float:left; width:90%; margin:10px 5%; height:auto;}
    #fast {background:none;}
    .fast-right {width:100%; padding:10px 0;}
    .far-small {width:100%;}
    .far-text {float:left; width:90%; padding:10px 5%; background:rgba(242,242,242,0.8);}
    .far.far-2 {background:url(/wp-content/themes/meest/images/prm-3.png) no-repeat 5% 50%; background-size:auto 100%;float:left; }
    .far.far-1 {background:url(/wp-content/themes/meest/images/prm-2.png) no-repeat 5% 50%; background-size:auto 100%;float:left; }
    .far.far-3 {background:url(/wp-content/themes/meest/images/prm-4.png) no-repeat 5% 50%; background-size:auto 100%;float:left; }
    .far.far-4 {background:url(/wp-content/themes/meest/images/prm-5.png) no-repeat 5% 50%; background-size:auto 100%;float:left; }
    .far-cl {display:none;}
    .far-big .far-text {width:75%; margin-left:0; padding:20px 5% 20px 20%; margin-top:0;}
    .far-small .far-text {width:75%; margin-left:0; padding:20px 5% 20px 20%; margin-top:0;}
    .fast-text img {margin-right:20px; width:120px;}

    .fast-line span img {
        max-height: 50%;
        margin-top: 12%;}
    .fast-line span {
        display: block;
        left: 0;
        border: none;
        background: none;
    }
}


@media (max-width:300px){
    .line-right span {width:100%;}
    .wrap-25 {width:100%;}
    .ft-1 {width:100%;}
    .ft-2 {width:100%;}

}

/**
 * 6.14 Comments
 * -----------------------------------------------------------------------------
 */

.comments-area {
    margin: 48px auto 0;
    float:left;
    max-width: 474px;
    padding: 0 10px;
}

.comment-reply-title,
.comments-title {
    font: 900 16px/1.5 Lato, sans-serif;
    margin: 0;
    text-transform: uppercase;
}

.comment-list {
    list-style: none;
    margin: 0 0 48px 0;
}

.comment-author {
    font-size: 14px;
    line-height: 1.7142857142;
}

.comment-list .reply,
.comment-metadata {
    font-size: 12px;
    line-height: 2;
    text-transform: uppercase;
}

.comment-list .reply {
    margin-top: 24px;
}

.comment-author .fn {
    font-weight: 900;
}

.comment-author a {
    color: #2b2b2b;
}

.comment-list .trackback a,
.comment-list .pingback a,
.comment-metadata a {
    color: #767676;
}

.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
    color: #41a62a;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 24px;
    padding-top: 24px;
}

.comment-list > li:first-child > article,
.comment-list > .pingback:first-child,
.comment-list > .trackback:first-child {
    border-top: 0;
}

.comment-author {
    position: relative;
}

.comment-author .avatar {
    border: 1px solid rgba(0, 0, 0, 0.1);
    height: 18px;
    padding: 2px;
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
}

.bypostauthor > article .fn:before {
    content: "\f408";
    margin: 0 2px 0 -2px;
    position: relative;
    top: -1px;
}

.says {
    display: none;
}

.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata {
    padding-left: 30px;
}

.comment-edit-link {
    margin-left: 10px;
}

.comment-edit-link:before {
    content: "\f411";
}

.comment-reply-link:before,
.comment-reply-login:before {
    content: "\f412";
    margin-right: 2px;
}

.comment-content {
    -webkit-hyphens: auto;
    -moz-hyphens:    auto;
    -ms-hyphens:     auto;
    hyphens:         auto;
    word-wrap: break-word;
}

.comment-content ul,
.comment-content ol {
    margin: 0 0 24px 22px;
}

.comment-content li > ul,
.comment-content li > ol {
    margin-bottom: 0;
}

.comment-content > :last-child {
    margin-bottom: 0;
}

.comment-list .children {
    list-style: none;
    margin-left: 15px;
}

.comment-respond {
    margin-bottom: 24px;
    padding: 0;
}

.comment .comment-respond {
    margin-top: 24px;
}

.comment-respond h3 {
    margin-top: 0;
    margin-bottom: 24px;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code {
    color: #767676;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as {
    font-size: 14px;
    line-height: 1.7142857142;
}

.no-comments {
    font-size: 16px;
    font-weight: 900;
    line-height: 1.5;
    margin-top: 24px;
    text-transform: uppercase;
}

.comment-form label {
    display: block;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
    width: 100%;
}

.form-allowed-tags,
.form-allowed-tags code {
    font-size: 12px;
    line-height: 1.5;
}

.required {
    color: #c0392b;
}

.comment-reply-title small a {
    color: #2b2b2b;
    float: right;
    height: 24px;
    overflow: hidden;
    width: 24px;
}

.comment-reply-title small a:hover {
    color: #41a62a;
}

.comment-reply-title small a:before {
    content: "\f405";
    font-size: 32px;
}

.comment-navigation {
    font-size: 12px;
    line-height: 2;
    margin-bottom: 48px;
    text-transform: uppercase;
}

.comment-navigation .nav-next,
.comment-navigation .nav-previous {
    display: inline-block;
}

.comment-navigation .nav-previous a {
    margin-right: 10px;
}

#comment-nav-above {
    margin-top: 36px;
    margin-bottom: 0;
}
.comment-author .avatar {
    right: 0;
    left: auto;
}

.bypostauthor > article .fn:before {
    margin: 0 -2px 0 2px;
}

.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata {
    padding-right: 30px;
    padding-left: 0;
}

.comment-edit-link {
    margin-right: 10px;
    margin-left: auto;
}

.comment-reply-link:before,
.comment-reply-login:before {
    margin-left: auto;
    margin-right: 2px;
}

.comment-reply-link:before,
.comment-reply-login:before,
.comment-edit-link:before {
    -webkit-transform: scaleX(-1);
    -moz-transform:    scaleX(-1);
    -ms-transform:     scaleX(-1);
    -o-transform:      scaleX(-1);
    transform:         scaleX(-1);
}

.comment-content ul,
.comment-content ol {
    margin: 0 22px 24px 0;
}

.comment-list .children {
    margin-right: 15px;
    margin-left: auto;
}

.comment-reply-title small a {
    float: left;
}

.comment-navigation .nav-previous a {
    margin-right: auto;
    margin-left: 10px;
}






@media screen and (min-width: 1220px) and (max-width: 2600px) {
    .mail-text h5 {font-size:16px;}
    .mail-text p{ font-size:14px;}
    .mail-info {font-size:14px;}

}

#caseinstr { width: 87%; margin-left: 6%; }
.instruction p {line-height:1.5; font-size:14px; padding-bottom:10px;}
.instruction li {font-size:14px;}
.instruction a {text-decoration:underline; font-weight: bold; }
.title_instr {font-size:24px;}
.instruction h3 {font-size:21px; padding-bottom: 6px; padding-top: 23px;}
.instruction li {padding-bottom:10px;}
.instruction ul {list-style: inside disc;}
.instruction table {border:1px; text-align: center;}
.instruction tbody {border-width:1px;}
.instruction tr{border-width:1px;}
.instruction td {border-width:1px;}
.instruction ul {font-weight:normal;}
.instruction ol {list-style: inside decimal; padding-left: 14px;}



/*
==============
ДЛЯ МЕНЮ (КАТЕГОРИЙ)
==============*/
.list_of_shops {
    display: block;
    float: left;
    text-align: left;
    width: 20%;
    margin-left: 1%;
    margin-right: 1%;
}
.list_of_shops ul {
    border-left: 2px solid #defcd0;
    padding-left: 2%;
    margin-top: 3.5%;
}
.list_of_shops li {
    text-transform: uppercase;
    margin-bottom: 5%;
    font-size: 100%;
}
.list_of_shops a:link {
    font-weight: 600;
    color: #534c4d;
}
.list_of_shops a:hover {
    font-weight: 700;
    color: #10c494;
}
.of_shops {
    float: left;
}
/*
=============
ДЛЯ ЛОГО (МАГАЗИНОВ)
=============
*/
.list_of {
    float: left;
    width: 77%;
    height: auto;
    margin-right: 1%;
}
@-moz-document url-prefix()
{
    .list_of  { margin-bottom: 1%;}
}
.category-link {
    border-radius: 5%;
    background-color: white;
    margin-bottom: 5%;
}
.category-link a:hover .image-wrapper {
    webkit-transition: all,0.1s;
    transition: all,0.1s;
    cursor: pointer;
    -webkit-box-shadow: 0 2px 8px 0 rgba(193, 193, 193, 0.42);
    box-shadow: 0 2px 8px 0 rgb(193, 193, 193);
}
.image-wrapper {
    border-radius: 5%;
    margin: 0 15%;
}
.category-text {
    text-align: center;
    min-height: 10em;
}
.category-text p {
    font-size: 14px;
}

.image-wrapper img {
    border-radius: 5%;
    max-width:100% !important;
    height:auto;
    display:block;
}

.category-content {
    float: left;
    /*  border: 1px solid #c6c6c6;*/
    padding-right: 1%;
    padding-bottom: 1%;

    border-bottom-right-radius: 5%;
    border-bottom: 1px solid #c6c6c6;
    border-right: 1px solid #C6C6C5;
}
.category-content:hover {
    background-color: #f2f2f2;
}
.of_shops:after, .list_of:after, .list_of_shops:after {
    content: "";
    display: table;
    clear: both;
}
@media screen and (min-width: 1220px) and (max-width: 2600px) {
    .category-content {
        width: 22%;
        margin: 1.5% 0.75% 0 0.75%;
        padding: 0.5% 0.5%;
    }
    .category-text {
        min-height: 11em;
    }
    .list_of {
        float: left;
        margin-left: 1%;
        margin-bottom: 1%;
    }
    .list_of_shops {
        float: left;
        margin-left: 1%;
        margin-top: 0.5%;
        width: 20%;
    }

}
@media screen and (min-width: 1020px) and (max-width: 1220px) {
    .category-content {
        width: 31%;
        margin: 1% 0.5% 0 0.5%;
        padding: 0.5% 0.5%;
    }
    .list_of {
        float: left;
        margin-bottom: 1%;
    }
    .list_of_shops {
        float: left;
        margin-right: 1%;
        width: 20%;
    }
    .category-text {
        margin-bottom: -7%;
        min-height: 10em
    }
}
@media screen and (min-width: 801px) and (max-width: 1020px) {
    .category-content {
        width: 45%;
        margin: 1.5%;
        padding:0.5% 0.5%;
    }
    .list_of {
        float: left;
        width: 67%;
        margin-right: 1%;
        margin-bottom: 1%;
    }
    .list_of_shops {
        float: left;
        width: 28%;
        margin-left: 1%;
        margin-right: 1%;
    }
    .category-text {
        margin-bottom: -7%;
    }
}
@media screen and (min-width: 600px)and (max-width: 801px) {
    .category-content {
        width: 44%;
        margin: 2%;
        padding: 0.5%;

    }
    .list_of {
        float: left;
        width: 62%;
        margin-right: 1%;
        margin-bottom: 1%;
    }
    .list_of_shops {
        float: left;
        width: 31%;
        margin-left: 1%;
        margin-right: 1%;
    }
    .category-text {
        min-height: 11em;
    }
}
@media only screen and (max-width: 600px) {
    .category-content {
        padding: 0.5% 0.5%;
        width: 90%;
        margin: 2% 3% ;
    }
    .list_of {
        float: left;
        width: 55%;
        margin-right: 1%;
        margin-bottom: 1%;
    }
    .list_of_shops {
        float: left;
        width: 38%;
        margin-left: 1%;
        margin-right: 2%;
    }
}

#scrollToTop
{
    position: fixed;
    left: -1px;
    bottom: 60px;
    border: 1px solid rgba(240, 248, 255, 0);
    /*border-radius: 100%;*/
    height: 55px;
    width: 55px;
    background: url(https://usain.ua/wp-content/uploads/2018/02/icon2.png);
    background-repeat: no-repeat;
    cursor: pointer;
    display:none;
    opacity: 0.6;
    z-index: 1;
}

.stockShop a {
    width: 94%;
    margin: 1% 2%;
    color: #f87319;
    text-align: left;
    font-weight: 600;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
.stockShop p {
    font-size: 100%;
}

/*styles for the table*/

.styleTab th {
    font-weight: normal;
    color: #10c494;
    padding: 10px 15px;
    font-size: 1.2em;
}
.styleTab td {
    color: rgba(112, 116, 120, 0.79);
    border-top: 1px solid #c1c1c1;
    padding: 10px 15px;
}
.styleTab tr:hover td {background: #f2f2f2;}
.sizeChart {
    font-size: 1em;
    padding-left: 1%;
    padding-bottom: 1%;
}
.sizeChartContent {
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    font-size: 1em;
    color: #878d92;
    padding-top: 1%;
}
.sizeChartText {
    padding-left: 1%;
    color: #10c494;
    font-weight: 600;
    font-size: 1.35em;
    padding-top: 2%;
    display: block;
}

/*!*Style menu (size-chart)*!*/
#menu-bar {
    width: 99%;
    margin: 0;
    padding: 6px 6px 0 6px;
    line-height: 100%;
    position: relative;
    /*z-index: 999;*/
    /*margin-bottom: 2%;*/
    /* border-bottom: 2px solid rgba(158, 163, 168, 0.59);*/
}
#menu-bar li {
    margin: 0 0 6px 0;
    padding: 0 6px 0 6px;
    /*float: left;*/
    position: relative;
    list-style: none;
}
#menu-bar a {
    font-weight: bold;
    font-family: arial;
    font-style: normal;
    font-size: 18px;
    color: #878d92;
    text-decoration: none;
    display: block;
    padding: 3px 5px;
    margin: 0;
    margin-bottom: 6px;

}
#menu-bar li ul li a {
    margin: 0;
}
#menu-bar .active a, #menu-bar li:hover > a {
    background: #f2f2f2;
    background: linear-gradient(top, #EBEBEB, #A1A1A1);
    background: -ms-linear-gradient(top, #EBEBEB, #A1A1A1);
    background: -webkit-gradient(linear, left top, left bottom, from(#EBEBEB), to(#ffffff));
    background: -moz-linear-gradient(top, #EBEBEB, #A1A1A1);
    color: #444444;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    text-shadow: 2px 2px 3px #FFFFFF;
}
#menu-bar ul li:hover a, #menu-bar li:hover li a {
    background: none;
    border: none;
    color: #dddddd;
    -box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
#menu-bar ul a:hover {
    background: rgba(27, 248, 191, 0.16) !important;
    color: #4F4F4F !important;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    text-shadow: 0 0 3px #FFFFFF;
}
#menu-bar li:hover > ul {
    display: block;
}
#menu-bar ul {
    background: #eaeaea;
    display: none;
    margin: 0;
    padding: 0;
    width: 185px;
    position: absolute;
    top: 30px;
    left: 250px;
    border: solid 1px #B4B4B4;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-box-shadow: 0 0 2px #222222;
    -moz-box-shadow: 0 0 2px #222222;
    box-shadow: 0 0 2px #222222;
}
#menu-bar ul li {
    float: none;
    margin: 0;
    padding: 0;
}
#menu-bar ul a {
    padding:10px 0 10px 15px;
    color:#424242 !important;
    font-size:12px;
    font-style:normal;
    font-family:arial;
    font-weight: normal;
    text-shadow: 2px 2px 3px #FFFFFF;
}
#menu-bar ul li:first-child > a {
    border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
}
#menu-bar ul li:last-child > a {
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
}
#menu-bar:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
#menu-bar {
    display: inline-block;
}
html[xmlns] #menu-bar {
    display: block;
}
* html #menu-bar {
    height: 1%;
}

#case h1 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    color: #878d94;
    margin-top: -3%;
}
.instruction h2 {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    color: #878d94;
    text-transform: uppercase;
    padding: 10px 0;
}
.instruction p {
    line-height: 1.5;
    font-size: 14px;
    padding-bottom: 10px;
}


ul.dropdown {
    display: none;
    position: absolute;
    top: 10px;
    right: 100px;
    margin-top: .5em;
    background: rgba(16, 196, 148, 0.89);
    min-width: 12em;
    padding: 0;
    border-radius: 0 0 .2em .2em;}
ul.dropdown li {
    list-style-type: none;}
ul.dropdown a {
    text-decoration: none;
    padding: .5em 1em;
    display: block;
    color: white;
}

/*black*/
.blackfriday-banner-holder {
    font-family: "Ubuntu", sans-serif;
    background-color: #f2f2f2;
    width: 100%;
    color: #7C7C7C;
    height: auto;
}

.content-wrapper {
    margin: 0 auto;
    padding: 0;
    z-index: 1;
}
.time-left .number-container {
    float: left;
    width: 120px;
    height: 94px;
    font-size: 80px;
    line-height: 94px;
    text-shadow: 0 1px 1px rgba(0,0,0,.75);
}
.time-left .number-container span {
    display: block;
    float: left;
    width: 55px;
    height: 94px;
    text-align: center;
    color: #fff;
    background: #2b333a;
    border-radius: 4px;
}

.blackfriday-banner {
    width: 100%;
}
.blackfriday-tint {
    width: 50%;
    padding: 0 25%;
}
.blackfriday-action {
    width: 90%;
    padding: 65px	 5%;
    text-align: center;
}
p.blackfriday-action-p {
    font-family: "Ubuntu", sans-serif;
    font-size: 30px;
    color: #AB0A19;
    text-align: center;
    font-style: normal;
    font-weight: 500;
}
p.blackfriday-action-big {
    color: #e9573e;
    font-size: 30px;
    font-family: "", sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
p.blackfriday-action-big span {
    font-size: 60px;
    color: black;
    display: inline-block;
    background-color: #e9573e;
    border-radius: 50%;
    padding: 0 17px;
}
.blackfr-block {

}

/*
.blackfr-block {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
}
*/

.blackfr-low span {
    font-family: "Ubuntu", sans-serif;
    font-weight: 600;
    padding-bottom: 25px;
    font-size: 16px;
}
.blackfr-low p {
    padding-top: 15px;
    font-size: 14px
}
.blackfr-low p {
    text-align: left;
    padding: 10px 0 10px 15px;
    line-height: 1.6;
}

.blackfr-category {
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}
.blackfr-category .blackfr-item{
    flex-basis: calc(100% / 4.5);
    padding: 0 12px;
    text-align: center;
    margin-bottom: 57px;
}

.blackfr-category .blackfr-item p{
    font-size: 14px;
}


.common-authorization-block.yellow {
    background-color: #f2f2f2;
    float: left;
    width: 100%;
}
.bl-text{
    font-size: 26px;
    padding-bottom: 75px;
    line-height: 1.5
}
.left-block{
    padding: 15px 0;
    line-height: 1.2;
    width: 100%;
    font-family: "Roboto", sans-serif;
    font-size: 30px;
    color: #AB0A19;
    text-align: center;
}
.right-block {
    background: #f2f2f2;
    border-radius: 15px 0 0 15px;
    width: 90%;
    padding-left: 10%;
}
.fast-sales-title {
    padding-bottom: 45px;
    line-height: 35px;
    font-weight: 700;
    text-align: center;
    padding-top: 30px;
    font-family: "PT Sans", sans-serif;
    font-size: 34px;
    color: #ffce55;
    text-align: center;
}

.blackfriday-content-holder {
    clear: both;
}
.about-ordering-holder {
    /* margin-bottom: 50px; */
    background-color: #fff;
    width: 60%;
    /* padding: 0 20%; */
    margin: 0 20%;
    text-align: center;
    padding: 10px 0;
}

.about-ordering-holder h2 {
    font-family: "PT Sans", sans-serif;
    font-size: 28px;
    color: #010101;
    text-align: center;
}
.fast-sales-row-holder {
    margin-bottom: 52px;
    text-align: center;
    clear: both;
}
.fast-sales-subtitle {
    display: inline-block;
    padding-right: 20px;
    padding-left: 20px;
    margin-bottom: 25px;
    font-size: 20px;
    /*line-height: 52px;*/
    font-weight: 700;
    background: url("https://usain.ua/wp-content/uploads/2017/11/2.jpg") 0 0 repeat-x;
    clear: both;
}
p.fast-sales-subtitle {
    font-family: "PT Sans", sans-serif;
    font-size: 28px;
    color: #010101;
    text-align: center;
}
.fast-sales-row-holder p {
    padding: 5px 5%;
    clear: both;
}
.fast-sales-row {
    float: left;
    width: 100%;
    background-image: url("https://usain.ua/wp-content/uploads/2017/11/1.jpg");
}
.blackCover {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-row-gap: 40px;
}
.fast-shop-1 {
}
.sales-link-holder {
    text-align: center;
    clear: both;
    margin-bottom: 30px;
    font-family: "PT Sans", sans-serif;
}
.sales-link-holder a {
    color: #fff;
    text-decoration: underline;
}
.sales-link-holder a:hover {
    color: #ff2832;
    text-decoration: none;
    font-family: "PT Sans", sans-serif;
}

/*@media screen and (min-width: 851px) and (max-width: 1020px) {
    .left-block {
        font-size: 18px;
        font-weight: 700;
        margin: 0;
        padding: 20px 10px;
        line-height: 1.2;
        width: 100%;
    }
    .right-block {
        outline: 0;
        width: 100%;
        height: auto;

    }

}*/
@media only screen and (min-width: 600px) and (max-width: 850px) {
    .blackCover {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-row-gap: 30px;
    }
    .image-wrapper {
        border-radius: 5%;
        margin: 0 6%;
    }
    p.blackfriday-action-big {
        color: #e9573e;
        font-size: 30px;
        font-family: "PT Sans", sans-serif;
        text-align: center;
    }
    .left-block {
        font-size: 20px;
        font-weight: 700;
        margin: 0;
        padding: 30px;
        line-height: 1;
        float: left;
        width: 100%;
        text-align: center;
    }
    .right-block {
        outline: 0;
        height: auto;
        float: left;
    }
    .blackfr-block {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 15px;
    }
    .blackfr-category .blackfr-item {
        flex-basis: calc(100% / 3.5);
        padding: 0 12px;
        text-align: center;
        margin-bottom: 57px;
    }

    .right-block form .f-name .wpcf7-submit {
        float: none;
        width: 40%;
    }
    .blackfr-low span {
        font-family: "Ubuntu", sans-serif;
        font-weight: 600;
        padding: 25px;
        font-size: 16px;
    }

}
@media only screen and (min-width: 471px) and (max-width: 599px) {
    .blackCover {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-row-gap: 20px;
    }
    .image-wrapper {
        border-radius: 5%;
        margin: 0 5%;
    }
    p.blackfriday-action-big {
        color: #e9573e;
        font-size: 28px;
        font-family: "PT Sans", sans-serif;
        text-align: center;
    }
    p.blackfriday-action-p {
        font-family: "PT Sans", sans-serif;
        font-size: 30px;
        color: #ebbe4f;
        text-align: center;
        letter-spacing: 0;
    }
    .left-block {
        font-size: 20px;
        font-weight: 700;
        margin: 0;
        padding: 10px;
        line-height: 1.2;
        width: 100%;
        text-align: center;
    }
    .right-block {
        outline: 0;
        height: auto;
    }
    .about-ordering-holder {
        background-color: #fff;
        width: 100%;
        text-align: center;
        padding: 10px 0;
        margin: 0;
    }
    .fast-sales-row-holder p {
        clear: both;
        padding: 2px 5%;
    }
    .blackfr-block {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 15px;
    }
    .right-block form .f-name .wpcf7-submit {
        float: none;
        width: 40%;
    }
    .blackfr-low span {
        font-family: "Ubuntu", sans-serif;
        font-weight: 600;
        padding: 25px;
        font-size: 16px;
    }
    .blackfr-category .blackfr-item {
        flex-basis: calc(100% / 3.5);
        padding: 0 12px;
        text-align: center;
        margin-bottom: 57px;
    }

}

@media only screen and (min-width: 300px) and (max-width: 470px) {
    .blackCover {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-row-gap: 20px;
    }
    .image-wrapper {
        border-radius: 5%;
        margin: 0 5%;
    }
    .fast-shop-1 {
    }
    p.blackfriday-action-p {
        font-family: "PT Sans", sans-serif;
        font-size: 18px;
        color: #ebbe4f;
        text-align: center;
    }
    p.blackfriday-action-big {
        color: #e9573e;
        font-size: 17px;
        font-family: "PT Sans", sans-serif;
        text-align: center;
    }
    p.blackfriday-action-big span {
        font-size: 30px;
        color: black;
        display: inline-block;
        background-color: #e9573e;
        border-radius: 50%;
        padding: 0 5px;
    }

    .about-ordering-holder {
        background-color: #fff;
        width: 100%;
        text-align: center;
        padding: 10px 0;
        margin: 0;

    }
    .about-ordering-holder h2 {
        font-size: 14px;
    }
    .fast-sales-row-holder p {
        clear: both;
        padding: 2px 5%;
    }
    .left-block {
        font-size: 16px;
        font-weight: 700;
        margin: 0;
        padding: 10px 0;
        line-height: 1.2;
        float: left;
        width: 100%;
        text-align: center;
    }

    .fast-sales-subtitle {
        font-size: 13px;
    }
    .fast-sales-title {
        font-size: 20px;
        padding: 10px 0 20px 0;
    }
    p.fast-sales-subtitle {
        font-family: "PT Sans", sans-serif;
        font-size: 15px;
    }
    .bl-text {
        font-size: 18px;
        padding-bottom: 20px;
        line-height: 1.5;
    }

    .blackfr-block {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 15px;
    }
    .right-block form .f-name .wpcf7-submit {
        float: none;
        width: 40%;
    }
    .blackfr-low span {
        font-family: "Ubuntu", sans-serif;
        font-weight: 600;
        padding: 25px;
        font-size: 16px;
    }
    .blackfr-category .blackfr-item {
        flex-basis: calc(100% / 2.3);
        padding: 0 12px;
        text-align: center;
        margin-bottom: 57px;
    }

}

/*Таймер*/
#CDT .number-wrapper {
    margin: 10px;
    -moz-box-shadow: 0 5px 8px #000000;
    -webkit-box-shadow: 0 5px 8px #000000;
    box-shadow: 0 5px 8px #000000;
    position: relative;
}

#CDT .number {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: #000;
    background-image: linear-gradient(bottom, #000000 2%, #3c3c3c 50%, #000000 100%);
    background-image: -o-linear-gradient(bottom, #000000 2%, #3c3c3c 50%, #000000 100%);
    background-image: -moz-linear-gradient(bottom, #000000 2%, #3c3c3c 50%, #000000 100%);
    background-image: -webkit-linear-gradient(bottom, #000000 2%, #3c3c3c 50%, #000000 100%);
    background-image: -ms-linear-gradient(bottom, #000000 2%, #3c3c3c 50%, #000000 100%);
    -webkit-border-top-right-radius: 7px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 0 12px;
    height: 80px;
    line-height: 70px;
    text-align: center;
    border: 1px solid #555;
    -moz-box-shadow: inset 0 4px 0 rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: inset 0 4px 0 rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 4px 0 rgba(255, 255, 255, 0.2);
    -moz-text-shadow: 0 3px 3px #000000;
    -webkit-text-shadow: 0 3px 3px #000000;
    text-shadow: 0 3px 3px #000000;
    font-size: 28px;
    color: #ebbe4f;
}

#CDT .line {
    position: absolute;
    width: 100%;
    height: 1px;
    top: 52%;
    left: 0;
    background: #000;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

.caption {
    font-size: 12px;
    position: absolute;
    bottom: -30px;
    left: 0;
    text-align: center;
    width: 100%;
    color: #777;
}
@media only screen and (min-width: 300px) and (max-width: 470px) {
    #CDT .number {
        padding: 0 ;
    }
}

/*Форма для черной пятницы*/
.right-block form .f-name .wpcf7-submit:hover {background:#fff !important; font-weight:bold; color:#7C7C7C !important; cursor:pointer;}
.hform .right-block {float:left; width:50%; margin-left:25%; background:none; border-radius:0; height:350px;}
.right-block {float:right; background:#f2f2f2; border-radius:15px 0 0 15px; padding-top: 2%;}
.right-block form {float:left; width:72%; margin:0 10%;}
/*.right-block form img {max-width:100%;margin-bottom:20px; max-height:190px;}*/
.right-block form input, .right-block form textarea {float:left; width:90%; padding:8px 5%; background:#fff; border-radius:5px; border:none; margin-bottom:20px; font-family: "Roboto", sans-serif;}
.right-block form textarea {height:80px;}
.f-name {float:left; width:100%;}
.right-block form .f-name input {width:90%;}
.right-block form .f-name .wpcf7-submit {float:none; width:40%;}
.right-block form .f-name .wpcf7-submit {
    padding: 12px 25px 10px 25px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    line-height: 1;
    cursor: pointer;
    border: none;
    border-radius: 5px;
    background: #47CA77;
    font-family: 'PT Sans', sans-serif;
    font-weight: 600;
    margin-left: 28%;
}
.right-block form .f-name .wpcf7-submit:hover {background:#ec7b7b;}
@media (max-width:1000px){
    /*.right-block form img {display:none;}*/
    .right-block {height:auto;}
}
.hform .right-block { float: left;width: 90%; margin-left: 5%;}
.hform .right-block { float: left;width: 90%; margin-left: 5%;}
/*Форма для черной пятницы конец*/

/*priceusainua*/
#case1 {
    width: 78%;
    /* margin-left: 2%; */
    float: left;
    margin-top: 1%;
    /*border: 1px solid red;*/
    padding: 0 1.5%;
}
#case1 h1 {
    /*float: left;*/
    width: 100%;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    color: #878d94;
    margin-bottom: 10px;
    background: #ffffff;
}
.instruction1 h3 {
    text-align: left;
    padding-left: 4%;
    background: #f2f2f2;
    padding-bottom: 10px;
    padding-top: 10px;
}
.instruction1 h2 {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    color: #878d94;
    text-transform: uppercase;
    padding: 10px 0;
}
.instruction1 p {
    line-height: 1.5;
    font-size: 14px;
    padding-bottom: 10px;
}

/*menu priceusainua*/
#menu-bar-1 {
    width: 18%;
    margin: 0;
    float: left;
    line-height: 100%;
    -moz-border-radius: 24px;
    position: relative;
    /* z-index: 999;*/
}
#menu-bar-1 li {
    margin: 0 0 3px 0;
    /*padding: 0 6px 0 6px;*/
    float: left;
    position: relative;
    list-style: none;
    width: 100%;
}
#menu-bar-1 a {
    font-weight: bold;
    font-family: arial;
    font-style: normal;
    font-size: 18px;
    color: #878d92;
    text-decoration: none;
    display: block;
    padding: 6px 20px 6px 20px;
    margin: 0;
    margin-bottom: 6px;
    /*border-radius: 10px;*/
    /*-webkit-border-radius: 10px;*/
    /*-moz-border-radius: 10px;*/
}
#menu-bar-1 li ul li a {
    margin: 0;
}
#menu-bar-1 .active a, #menu-bar-1 li:hover > a {
    background: #f2f2f2;
    background: linear-gradient(top, #EBEBEB, #A1A1A1);
    background: -ms-linear-gradient(top, #EBEBEB, #A1A1A1);
    background: -webkit-gradient(linear, left top, left bottom, from(#EBEBEB), to(#ffffff));
    background: -moz-linear-gradient(top, #EBEBEB, #A1A1A1);
    color: #444444;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    text-shadow: 2px 2px 3px #FFFFFF;
}
#menu-bar-1 ul li:hover a, #menu-bar-1 li:hover li a {
    background: none;
    border: none;
    color: #dddddd;
    -box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
#menu-bar-1 ul a:hover {
    background: rgba(27, 248, 191, 0.16) !important;
    color: #4F4F4F !important;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    text-shadow: 0 0 3px #FFFFFF;
}
#menu-bar-1 li:hover > ul {
    display: block;
}
#menu-bar-1 ul {
    background: #eaeaea;
    display: none;
    margin: 0;
    padding: 0;
    width: 185px;
    position: absolute;
    top: 30px;
    left: 0;
    border: solid 1px #B4B4B4;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-box-shadow: 0 0 2px #222222;
    -moz-box-shadow: 0 0 2px #222222;
    box-shadow: 0 0 2px #222222;
}
#menu-bar-1 ul li {
    float: none;
    margin: 0;
    padding: 0;
}
#menu-bar-1 ul a {
    padding:10px 0 10px 15px;
    color:#424242 !important;
    font-size:12px;
    font-style:normal;
    font-family:arial;
    font-weight: normal;
    text-shadow: 2px 2px 3px #FFFFFF;
}
#menu-bar-1 ul li:first-child > a {
    border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
}
#menu-bar-1 ul li:last-child > a {
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
}
#menu-bar-1:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
#menu-bar-1 {
    display: inline-block;
}
html[xmlns] #menu-bar-1 {
    display: block;
}
* html #menu-bar-1 {
    height: 1%;
}
@media screen and (min-width: 300px) and (max-width: 800px) {

    #menu-bar-1 li {
        margin: 0 0 3px 0;
        padding: 0 ;
        float: left;
        position: relative;
        list-style: none;
        width: 100%;
    }
    #menu-bar-1 a {
        font-weight: bold;
        font-family: arial;
        font-style: normal;
        font-size: 10px;
        color: #878d92;
        text-decoration: none;
        display: block;
        padding: 2px 0 0 5px;
        margin: 0;
    }
    #case1 h1 {
        /* float: left; */
        width: 100%;
        text-align: center;
        font-size: 16px;
        text-transform: uppercase;
        font-weight: bold;
        color: #878d94;
        margin-bottom: 10px;
        background: #ffffff;
    }
    .instruction1 h3 {
        text-align: left;
        padding-left: 4%;
        background: #f2f2f2;
        padding-bottom: 10px;
        padding-top: 10px;
        font-size: 16px;
    }
    #case1 {
        width: 79%;
    }
}
@media screen and (min-width: 761px) and (max-width: 1000px) {
    #menu-bar a {
        font-size: 13px;
    }
}

/*100grn*/
.bonus_img {
    width: 86%;
    margin: 0 7%;
    margin-bottom: 3%;
}
.bonus_img img {
    width: 100%;
    margin: 15px 0;
}
.bonus_img h2 {
    font-size: 32px;
    font-weight: 600;
    padding: 15px 0 30px;
    text-align: center;
}
.bonus_img p {
    font-size: 18px;
}

@media screen and (min-width: 801px) and (max-width: 1000px) {
    .bonus100 {
        width: 100%;
        margin: 0;
    }
}
.bonus100 {
    width: 86%;
    margin: 0 7%;
}
.bonus_block_1 {
    width: 100%;
    clear: both;
}
.bonus100_img {
    display: block;
    width: 15%;
    float: left;
    margin-bottom: 2%;
    text-align: center;
}
.bonus100_p {
    display: block;
    width: 80%;
    float: left;
    font-size: 18px;
    margin-bottom: 20px;
}
.bon_img img {
    width: 100%;
    margin: 15px 0;
}
.bon_p {
    clear: both;
    font-size: 14px;
    text-align: center;
    padding-bottom: 15px;
    padding-top: 15px;
}
.video_rew {
    width: 90%;
    text-align: center;
    padding: 0 5%;
    float: left;
    margin-bottom: 2%;
}
.video_com {
    width: 39%;
    float: left;
    margin: 0 3%;
    padding: 0 2% 2% 2%;
    border: 1px solid #eeeeee;
}
.bon_text{
    font-weight: bold;
    clear: both;
    font-size: 20px;
    padding-left: 15%;
    padding-bottom: 20px;
    text-transform: uppercase;
}
.bon-img-head{
    width: 100%;
}
.bon_image {
    background-color: #eeeeee;
    width: 100%;
    height: 60px;
    display: block;
    clear: both;
}
.bon_image img{
    position:  relative;
    top: -10.5%;
    left: 11%;
    float:  left;
    width: 70px;
    padding-bottom: 20px;
}
.bon_image span{
    float:  left;
    position:  relative;
    top: -5%;
    left: 15%;
    font-size: 25px;
    text-transform:  uppercase;
    font-weight:  bold;
}

@media (max-width:800px){
    .video_com {
        width: 98%;
        float: left;
        margin: 1% auto;
        padding: 0 2% 2% 2%;
        border: 1px solid #eee;
    }
    .bonus100 {
        width: 100%;
        margin: 0;
    }
    .bonus100_p {
        display: block;
        width: 80%;
        float: left;
        font-size: 16px;
        margin-left: 2%;
        padding-bottom: 20px;
        text-align: left;
    }
    .bonus100_img {
        display: block;
        width: 15%;
        float: left;
        margin-bottom: 4%;
        text-align: center;
    }
    .bonus_img h2 {
        font-size: 20px;
        font-weight: 600;
        padding: 15px 0 0 0;
        text-align: center;
    }
    .bon_text {
        font-weight: bold;
        clear: both;
        font-size: 16px;
        padding-left: 15%;
        padding-bottom: 20px;
        text-transform: uppercase;
    }
    .bon_image img {
        position: relative;
        top: -10.5%;
        left: 3.5%;
        float: left;
        width: 70px;
        padding-bottom: 20px;
    }
    .bon_image span {
        float: left;
        position: relative;
        top: -5%;
        left: 8%;
        font-size: 22px;
        text-transform: uppercase;
        font-weight: bold;
    }

}
/*Стили для пагинации*/
.pagination {
    margin: 20px 0;
    text-align: center;
    font-size: 15px;
    color: #10c494;
}
.page-numbers {
    padding: 10px;
    border-bottom: 2px solid #d4d4d4;
    background-color: #eeeeee;
    font-size: 16px;
}
.screen-reader-text {visibility: hidden;clear: both;}
.nav-previous {margin-bottom: 10px; border-bottom: 1px solid #eeeeee; padding-bottom: 10px;width: 97%;}
.post-title {color: #9ea3a8;}

.widget_search .screen-reader-text {visibility: initial; color: #c1c1c1; margin-left: 7%;}

label.screen-reader-text:first-child {display: none;}
.search-field {float: left; width: 86%; margin: 0 7%; height: 35px; border: 1px solid #eeeeee;}
.search-submit {float: left; margin: 2% 25%; width: 50%;}
.entry-summary p {display: none;}

/*!*Style menu 2 (size-chart)*!*/
#menu-bar-2 {
    width: 25%;
    -moz-border-radius: 24px;
    margin: 0 0 99px 15px;
    padding: 0;
    float: left;
}
#menu-bar-2 li {
    list-style: none;
    font-size: 14px;
    line-height: 28px;
    border-bottom: 1px solid #e9e9e9;
}
#menu-bar-2 a {
    display: block;
    padding: 10px 0 10px 0;
    text-decoration: none;
    color: #2e2e2e;
}
#menu-bar-2 li ul li a {
    margin: 0;
}
#menu-bar-2 .active a, #menu-bar-2 li:hover > a {
    background: #f2f2f2;
    background: linear-gradient(top, #EBEBEB, #A1A1A1);
    background: -ms-linear-gradient(top, #EBEBEB, #A1A1A1);
    background: -webkit-gradient(linear, left top, left bottom, from(#EBEBEB), to(#ffffff));
    background: -moz-linear-gradient(top, #EBEBEB, #A1A1A1);
    color: #444444;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    text-shadow: 2px 2px 3px #FFFFFF;
}
#menu-bar-2 ul li:hover a, #menu-bar-1 li:hover li a {
    background: none;
    border: none;
    color: #dddddd;
    -box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
#menu-bar-2 ul a:hover {
    background: rgba(27, 248, 191, 0.16) !important;
    color: #4F4F4F !important;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    text-shadow: 0 0 3px #FFFFFF;
}
#menu-bar-2 li:hover > ul {
    display: block;
}
#menu-bar-2 ul {
    background: #eaeaea;
    display: none;
    margin: 0;
    padding: 0;
    width: 185px;
    position: absolute;
    top: 30px;
    left: 0;
    border: solid 1px #B4B4B4;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-box-shadow: 0 0 2px #222222;
    -moz-box-shadow: 0 0 2px #222222;
    box-shadow: 0 0 2px #222222;
}
#menu-bar-2 ul li {
    float: none;
    margin: 0;
    padding: 0;
}
#menu-bar-2 ul a {
    padding:10px 0 10px 15px;
    color:#424242 !important;
    font-size:12px;
    font-style:normal;
    font-family:arial;
    font-weight: normal;
    text-shadow: 2px 2px 3px #FFFFFF;
}
#menu-bar-2 ul li:first-child > a {
    border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
}
#menu-bar-2 ul li:last-child > a {
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
}
#menu-bar-2:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
#menu-bar-2 {
    display: inline-block;
}
html[xmlns] #menu-bar-2 {
    display: block;
}
* html #menu-bar-2 {
    height: 1%;
}


#case2 {
    width: 70%;
    float: left;
    margin-top: 1%;
    padding: 0 1.5%;
}
#case2 h1 {
    /*float: left;*/
    width: 100%;
    text-align: left;
    font-size: 18px;
    text-transform: uppercase;
    color: #878d94;
    margin-bottom: 10px;
    background: #ffffff;
}
.instruction2 h3 {
    text-align: left;
    padding-left: 4%;
    background: #f2f2f2;
    padding-bottom: 10px;
    padding-top: 10px;
}
.instruction2 h2 {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    color: #878d94;
    text-transform: uppercase;
    padding: 10px 0;
}
.instruction2 p {
    line-height: 1.5;
    font-size: 14px;
    padding-bottom: 10px;
}
.instruction2 li {
    list-style-type: disc;
    font-size: 14px;
}
.instruction2 ul {padding-left: 20px;}
@media screen and (min-width: 300px) and (max-width: 800px) {
    #menu-bar-2 {
        width: 96%;
        margin: 0 2%;
        float: left;
        line-height: 100%;
        -moz-border-radius: 24px;
        position: relative;
        font-size: 20px;
    }
    #menu-bar-2 li {
        margin: 0 0 3px 0;
        padding: 0 ;
        float: left;
        position: relative;
        list-style: none;
        width: 100%; }
    #menu-bar-2 a {
        font-weight: bold;
        font-family: arial;
        font-style: normal;
        font-size: 10px;
        color: #878d92;
        text-decoration: none;
        display: block;
        padding: 2px 0 0 5px;
        margin: 0;}
    #case2 {width: 98%; }
    #case2 h1 {
        width: 100%;
        text-align: center;
        font-size: 16px;
        text-transform: uppercase;
        font-weight: bold;
        color: #878d94;
        margin-bottom: 10px;
        background: #ffffff;
    }}

/*Стили для меню магазины*/
.shoper {
    width: 100%;
    margin: 0;
    margin-top: 25px;
}
.shoper-all {
    width: 47%;
    float: left;
    margin-left: 1.8%;
    border: 2px solid #f1f1f1;
    margin-top: 1.5%;
    height: 11em;
}

.shoper-link {
    float: left;
    margin-top: 10px;
    margin-left: 7px;
    margin-bottom: 10px;
    border: 2px solid #f2f2f2;
    padding: 5px 8px;
}
.shoper-link :hover {
    color: #ed8a47;
    box-shadow: 0 3px 10px rgba(0,0,0,.5);
    padding: 3px 6px;
}
.shoper-all:hover {background: #f2f2f2;}
.shoper-img {
    width: 38%;
    float: left;
}
.shoper-img img {
    width: 92%;
    margin: auto 2%;
    margin-top: -8px;
}

.shoper-wrapper {
    width: 58%;
    float: left;
}

.shoper-wrapper .shoper-text {
    float: left;
    margin: 2% 1% 0 0;
    padding-left: 6px;
    padding-bottom: 5px;
}

@media (min-width: 1200px) {
    .for-all-mask {
        width: 1080px;
        margin: 0 auto;
    }
    .for-all-mask .for-mask {
        float: left;
        margin: 5px;
    }
    .for-all-mask .for-mask .online-tabs-item {
        display: inline-block;
        background-color: #f2f2f2;
        width: 170px;
        height: 170px;
        vertical-align: top;
        box-sizing: border-box;
        position: relative;
    }
    .for-all-mask .for-mask .online-tabs-item:hover {
        border-top: 3px solid #ed8a47;
        background: white;
        transition: 30ms;
    }
    .for-all-mask .for-mask .online-tabs-item .online-tabs__center {
        margin-top: 30px;
        text-align: center;
    }
    .for-all-mask .for-mask .online-tabs-item .online-tabs__center .online-tabs-icon {
        font-size: 0;
        margin-bottom: 10px;
        height: 50px;
    }
    .for-all-mask .for-mask .online-tabs-item .online-tabs__center .online-tabs-name {
        color: #524d47;
        font-family: 'GothamPro', sans-serif;
        font-size: 18px;
        font-weight: 500;
        line-height: 28px;
        padding: 0 1px;
    }
}
@media (max-width: 1200px) {
    .for-all-mask {
        width: 730px;
        margin: 0 auto;
    }
    .shoper-all {
        width: 47%;
        float: left;
        margin-left: 1.8%;
        border: 2px solid #f1f1f1;
        margin-top: 1.5%;
        height: 11.5em;
    }
    .for-all-mask .for-mask {
        float: left;
        margin: 6px;
    }
    .for-all-mask .for-mask .online-tabs-item {
        display: inline-block;
        background-color: #f2f2f2;
        width: 170px;
        height: 170px;
        vertical-align: top;
        box-sizing: border-box;
        position: relative;
    }
    .for-all-mask .for-mask .online-tabs-item:hover {
        border-top: 3px solid #ed8a47;
        background: white;
        transition: 30ms;
    }
    .for-all-mask .for-mask .online-tabs-item .online-tabs__center {
        margin-top: 30px;
        text-align: center;
    }
    .for-all-mask .for-mask .online-tabs-item .online-tabs__center .online-tabs-icon {
        font-size: 0;
        margin-bottom: 10px;
        height: 50px;
    }
    .for-all-mask .for-mask .online-tabs-item .online-tabs__center .online-tabs-name {
        color: #524d47;
        font-family: 'GothamPro', sans-serif;
        font-size: 18px;
        font-weight: 500;
        line-height: 28px;
        padding: 0 1px;
    }
    .shoper-img img {
        width: 96%;
        margin: 0 auto;
        padding-left: 5px;
    }
}
@media (max-width: 760px) {
    .for-all-mask {
        width: 100%;
        margin: 0;
    }
    .for-all-mask .for-mask {
        display: block;
        width: 98%;
        margin: 5px 1%;
    }
    .for-all-mask .for-mask .online-tabs-item {
        width: 100%;
        height: 45px;
        margin: 0 auto;
        background-color: #f2f2f2;
    }
    .for-all-mask .for-mask .online-tabs-item:hover {
        border-top: 3px solid #ed8a47;
        background: #f2f2f2;
        transition: 30ms;
    }
    .for-all-mask .for-mask .online-tabs-item .online-tabs__center {
        margin-top: 0;
        padding: 10px 0;
        text-align: center;
    }
    .for-all-mask .for-mask .online-tabs-item .online-tabs__center .online-tabs-icon {
        display: none;
    }
    .for-all-mask .for-mask .online-tabs-item .online-tabs__center .online-tabs-name {
        font-size: 14px;
        line-height: 24px;
    }
}

.popularity {
    width: 98%;
    margin: 0 1%;
}
.popularity .where-item {
    text-align: center;
    border-left: 2px solid #f2f2f2;
    float: left;
    width: 16%;
    margin-bottom: 50px;
    min-height: 61px;
    font-size: 0;
    position: relative;
}
.popularity :first-child {
    border-left: none;
}
.popularity img {
    vertical-align: middle;
    width: 65%;
}
@media (max-width: 750px) {
    .popularity .where-item {
        text-align: center;
        border-left: 1px solid #f2f2f2;
        float: left;
        width: 16%;
        margin-bottom: 50px;
        min-height: 25px;
        font-size: 0;
        position: relative;
    }
    .popularity :first-child {
        border-left: none;
    }
    .popularity img {
        vertical-align: middle;
        width: 65%;
    }
}
@media (max-width: 960px) {
    .shoper-all {
        margin: 1%;
        height: 10em;
    }
    .shoper-link :hover {
        color: #ed8a47;
        box-shadow: 0 3px 10px rgba(0,0,0,.5);
        padding: 4px;
    }

    .shoper-img {
        width: 34%;
        float: left;
    }
    .shoper-img img {
        width: 90%;
        padding-left: 5%;
        max-height: 120px;
        margin: 0 auto;
    }
    .shoper-wrapper {
        width: 65%;
        float: left;
    }
    .shoper-wrapper .shoper-text {
        float: left;
        margin: 1% auto;
        padding-left: 10px;
        padding-bottom: 5px;
    }
}

@media (max-width: 800px) {
    .shoper-all {
        width: 98%;
        margin: 1%;
        height: 10em;
    }
    .shoper-link :hover {
        color: #ed8a47;
        box-shadow: 0 3px 10px rgba(0,0,0,.5);
        padding: 4px;
    }

    .shoper-img {
        width: 34%;
        float: left;
    }
    .shoper-img img {
        width: 90%;
        padding-left: 5%;
        max-height: 120px;
    }
    .shoper-wrapper {
        width: 65%;
        float: left;
    }
    .shoper-wrapper .shoper-text {
        float: left;
        margin: 1% auto;
        padding-left: 10px;
        padding-bottom: 5px;
    }
}
@media (max-width: 420px) {
    .shoper-all {
        width: 98%;
        margin: 1%;
        height: 10em;
    }
    .shoper-link {
        padding: 0;
        border: none;
        display: none;
    }
    .shoper-img img {
        width: 96%;
        margin: 2% auto;
    }
}
@media (max-width: 360px) {
    .shoper-all {
        width: 98%;
        margin: 1%;
        height: 12em;
    }
    .shoper-link {
        padding: 0;
        border: none;
        display: none;
    }
    .shoper-img img {
        width: 96%;
        margin: auto 2%;
    }
}


/*review*/
.rew {
    width: 90%;
    margin: 0 5%;
}
.rew img {
    width: 80%;
    padding: 0 10%;
}
.rew h3 {
    font: bold 3em Arial, sans-serif;
    color: #ee5e5e;
    text-shadow: #eeeeee 1px 1px 0, #eeeeee 2px 2px 0, #eeeeee 3px 3px 0, #eeeeee 4px 4px 0, #cad5e2 5px 5px 0;
}
/*review end*/

.sendpulse-bar .sp-link-wrapper .sp-link {
    box-sizing: border-box;
    height: 20px;
    background: rgba(244,244,244,.9);
    padding: 2px 8px;
    border-radius: 0 0 8px 8px;
    line-height: 1.3;
    box-shadow: 0 2px 3px -1px rgba(0,0,0,.15), inset 0 1px 1px rgba(0,0,0,.1);
    transition: all 50ms ease 20ms;
    display: none;
}

/*style for https://usainua.com.ua/rvwd*/

.wr{
    margin: 0 30px;
}
.wr textarea {
    width: 50%;
    background: #ffffff;
    border: 1px solid #ed8a47;
    font-size: 14px;
    color: #303030;
    padding: 4px 8px 4px 8px;
    outline: none;
    margin-bottom: 20px;
}
.wr input.wpcf7-submit {
    padding: 9px 25px 7px 25px;
    border: 0;
    border-radius: 30px;
    background: #ed5e5e;
    color: #fff;
    font-family: 'PT Sans',sans-serif;
    text-align: center;
    text-transform: uppercase;
    -webkit-appearance: none;
}
.wr p {
    font-size: 14px;
    margin-bottom: 10px;
}
span .wpcf7-list-item {
    margin-right: 10px;
}

@media (max-width: 800px){
    .wr .wpcf7-list-item input{
        width: 8px;
        height: 8px;
        transform: scale(2);
    }
    .wr textarea {
        width: 100%;
        background: #ffffff;
        border: 1px solid #ed8a47;
        font-size: 14px;
        color: #303030;
        padding: 4px 8px 4px 8px;
        outline: none;
        margin-bottom: 20px;
    }
    .wr input.wpcf7-submit {
        padding: 9px 25px 7px 25px;
        border: 0;
        border-radius: 30px;
        background: #ed5e5e;
        color: #fff;
        font-family: 'PT Sans',sans-serif;
        text-align: center;
        text-transform: uppercase;
        -webkit-appearance: none;
        display: block;
        margin-left: 40%;
    }
}

.rew img{
    width: 60px;
    padding: 0;
}
.rew p {
    font-size: 14px;
    text-align: center;
}
/*end style for https://usainua.com.ua/rvwd*/

.freeGr{
    display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 20px;
}
@media (max-width: 800px){
    .freeGr{
        display: grid;
        grid-template-columns: 1fr;
        grid-column-gap: 20px;
    }
}

/*style for  https://usain.ua/reviews/*/
.coverReviews {
    width: 96%;
    margin: 0 auto;
}
.comm-item {
    border-radius: 10px 10px 2px 2px;
    box-shadow: 0 0 20px #c1c1c1 inset;
    margin-bottom: 14px;
    padding: 16px 10px 10px;
}
.clfix::after {
    clear: both;
    display: block;
    content: "";
}
.comm-right {
    background-color: #eee;
    border-bottom: 2px solid #abb1b033;
    border-radius: 12px 12px 0 0;
    margin: -16px -10px 0;
    padding: 6px 0 0 6px;
    display: block;
}
.comm-top-info{
    display: inline-block;
}
.comm-author {
    background-color: #10c494;
    border-radius: 10px 0 0;
    margin: 0 10px 0 0;
    padding: 5px 13px 4px;
    border: 1px solid #6bb56e;
    font-size: 12px;
    float: left;
    color: white;
}
.comm-date {
    background-color: transparent;
    font-size: 13px;
    padding: 5px 8px 0 8px;
    float: left;
    color: #909090;
}
.comm-left {
    height: 60px;
    margin: 10px 15px 4px 8px;
    width: 60px;
    float: left;
}
.comm-left img {
    border: 1px solid #10c494;
    border-radius: 50%;
    min-height: 100%;
    padding: 4px;
    box-sizing: border-box;
    width: 60px;
    height: 60px;
}
.demo p {
    font-size: 14px;
}
.comm-text {
    color: #434343;
    margin: 4px 0;
    min-height: 50px;
    padding: 10px 16px;
}

.radio-st .wpcf7-list-item{
    width: 50%;
    text-align: left;
    margin: 12px 0 0 0;
}
/*for blog*/
.cover-bl {
    width: 23%;
    float: left;
    margin: 20px 5%;
    font-size: 20px;
    height: 160px;
}
.cover-bl-img {
    width: 100px;
    margin-left: 25%;
}
@media only screen and (min-width: 300px) and (max-width: 600px) {
    .cover-bl {
        width: 23%;
        float: left;
        margin: 20px 5%;
        font-size: 20px;
        height: 180px;
    }
}

.lpt-text li {
    list-style: disc;
}

/*
    02.05.19 - ...
*/
.youtube, .youtube_mini {
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 200ms ease-out;
    cursor: pointer;
    width: 70%;
}
.youtube .play, .youtube_mini .play {
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAERklEQVR4nOWbTWhcVRTHb1IJVoxGtNCNdal2JYJReC6GWuO83PM/59yUS3FRFARdFlwYP1CfiojQWt36sRCUurRIdVFXIn41lAoVdRGrG1M01YpKrWjiYmaSl8ybZJL3cd+YA//NLObd3++eO8x79z5jSq5Gw+8kov0AP8vMR5l1BtBZQM4B8ks75wCdZdYZZj5qLZ4hov2Nht9Z9vhKKSIaB/gI4M4w62KeAO6Mte4lYOq20FxrlqqOibhHmeWbvNC9ZfDX1mLae391aN6limO/gwgvAPJbWeAZuSDingdwXTBw7/0IsyaA/Fkh+KqOkD+YNfHej1QKD+y7iVlOhgLvFqFfNJvNGyuBJ+KDAF8MDd0tgS8y64OlgSdJMsysL4cG7SOHkyQZLhTee7+d2R2rAVy/S+Jd7/32ouBHAP4gNNRGQyTHc/84NhqNywZp5rvjjnnvt21aABFeCQ+RLwAf2hQ8s7sv9OCLk6AHNgQvIrvbfzKCD76g/O6cu7lf/iER/aQGgy448pExZmhdegAPhR9sObFWH1gT3lp7DaA/5bkIgJhZPgsNmz02novj+KqeApj1ubwXWe4kdyeznAgNvTpE/HQmvKqOMeuFogTUVQSRno+iaLRLAJF7uIgL9O4ubgL8aWgB7S44mNX+35YpICUiAvS9sBLkq1WzT+NFffl6AuoiApi6NT37h6sWkBIRZGkQ8YtLgyji6e1mBYTqCEBPG2Naz+0BWQgtoGoRgCzEsd9hAN1X5BfnFZASUfrSAFQNsyZ1FJASUVpHiLinDJG8U2cBZYogkrcNs5waBAGdstbeU9zdqpw0gPwwSAI6VUxHyFlDpOcHUUBBIuYNs14aZAE5RVwyzPr3/0EAEY0TyfGNjBWQvwZ+CTSbehfAH29mrID8bET0+0EUkAd8WYDOmqJ3ecsG30yr9wqRfm6Y+a1BEFDEjHfHvWmY9ck6CygHvBVr8Xhtb4ZE5HZA3y8DvBNA1TjnrmXWf+sioMwZX5V/VHXMGGMMoKdDCxCRvRWBdzKzdHEO+EisilbPyopHYqp6S9UCAsz4iojI7hUDAtyXVQgIDd6KnOoaWNkbI6FaPSuZGyMArsi7MZoloB4zviI/Nhr3X95jltwTRQmoIfgisy5ai+me67OI7fE4nrqjrqfK1t0eby0FPRB6oGVlchL3rgnfrq19RKbVBdhV9IOSwJmfmJi4vi/4ThERitwyCxVAFqydshuCX5awhQ9KtmuIWd8IDZED/nXT77rvVVv6sHRKwjYi91poqP7Dr+Y6JJ1VSZIMA3wkPNy6bX+o8Bcm0sXMdwM8Fxo0A3xORPaWBp6uPXsmbxCRD0NDL0dOANhVCXy6iAjMcjbcrMt3RITKwdMVRdFo+y5yvkL4eWZ+zHt/ZVD4dEVRNGotpst+dZZZH8k86lqn2pIvT/eqrNfn2xuyqYPZ8mv7s8pfn/8Pybm4TIjanscAAAAASUVORK5CYII=") no-repeat center center;
    background-size: 64px 64px;
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: .8;
    filter: alpha(opacity=80);
    transition: all .2s ease-out;
}
.youtube .play:hover, .youtube_mini .play:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.feedback form .f-name .wpcf7-submit {
    padding: 7px 15px 7px 15px;
}
.feedback form {
    width: 80%;
}
/* header */
#head.default {
    height: auto;
}
ul.dropdown {
    left: 0px;
    right: 0px;
    top: 60px;
    font-size: 18px;
    z-index: 11;
}
ul.dropdown a {
    display: inline-block;
}
#head {
    float: none;
    box-sizing: border-box;
    width: 100%;
    /*top: 50px;*/
}
#head.fixed {
    left: 0;
    right: 0;
    top: 0 !important;
}
.head-wrap {
    display: flex;
    max-width: 1242px;
    padding: 10px 0%;
    margin: auto;
    position: relative;
    box-sizing: border-box;
}
.logo {
    margin: 0;
}
.s-title {
    float: none;
    text-align: left;
    margin-top: 0;
    margin-right: 15px;
}
.s-title::after {
    top: 90%;
}
.new-menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    flex-shrink: 0;
    margin: 0 0 0 auto;
    float: none;
}
.new-menu ul {
    float: none;
    order: 1;
    margin: 0 auto;
}
.new-menu ul li {
    float: none;
    margin-top: 0;
}
#menu-home {
    display: flex;
    align-items: center;
}
.new-menu ul li.current-menu-item a {
    display: block;
    padding-bottom: 2px;
}
.new-menu button#trigger-overlay-tr {
    margin: 0 !important;
    float: none !important;
}
.menu-home-container {
    float: none;
}
.logo {
    float: none;
    height: 30px;
    align-self: center;
}

/* таблица */
.nlpri-btns,
.nlpri-btns .ins,
.nlpri,
.nlpri-line,
.nlpri-box,
.nlpri-tarif,
.nlpri-tf,
.nlpri-icon {
    float: none;
}
.nlpri-btns {
    display: flex;
    justify-content: flex-end;
    width: calc(90% - 50px);
    margin-left: auto;
}
.nlpri-btns .ins {
    width: 30%;
}
.nlpri-btns .ins:first-child {
    order: 1;
}
.nlpri {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}
.nlpri-icon {
    margin-right: 50px;
}
.nlpri-line {
    display: flex;
    align-items: center;
    flex: 1;
    margin-top: 0;
}
.raca + label {
    display: inline-block;
    text-align: left;
}
/* footer */
.dmca-badge img {
    margin-top: 10px;
}
.ft-1 {
    float: none;
    display: flex;
    align-items: center;
    width: 100%;
}
.ft-1 a:first-child {
    margin-right: 20px;
}
.ft-2 {
    margin-left: 0;
}
.hlp {
    float: none;
    display: flex;
    align-items: flex-start;
}

#mlsr {
    margin: 0;
    padding: 40px 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    float: none;
}

#video {
    overflow: hidden;
}
.store img {
    width: 44%;
}

/* адаптив */
@media (max-width: 991px) {
    /*.mmal div.wpcf7 form input {*/
    /*    width: 100% !important;*/
    /*}*/
    .mmal input.wpcf7-submit {
        width: 100%;
    }
    .f-name {
        display: flex;
        flex-direction: column;
    }
    /*.f-name input {*/
    /*    width: 100% !important;*/
    /*}*/
    .f-name button {
        width: 100% !important;
    }
    .new-menu {
        justify-content: center;
        flex-shrink: unset;
    }
    .new-menu ul#menu-home {
        margin-top: 0;
    }
    .new-menu ul {
        margin-top: 10px;
    }
    /* таблица */
    .nlpri-tarif,
    .nlpri-tf {
        font-size: 36px;
    }
}
@media (max-width: 875px) {
    #head {
        top: 141px;
    }
    #head.fixed {
        top: 0;
    }
}
@media (max-width: 800px) {
    #mob-head {
        float: none;
        display: flex;
        justify-content: center;
    }
    .mob-logo {
        float: none;
    }
    .dropdown-toggle {
        margin-left: auto;
    }
    .mmal input.wpcf7-submit {
        width: 40%;
    }
    .f-name {
        display: block;
    }
    .f-name button {
        width: 40% !important;
    }
    /* таблица */
    .nlpri-btns {
        width: calc(90% - 10px);
    }
    .nlpri-btns .ins {
        width: 49%;
    }
    .nlpri {
        align-items: flex-start;
    }
    .nlpri-icon {
        margin-right: 10px;
    }
    .nlpri-line {
        flex-wrap: wrap;
    }
    /* footer */
    .ft-1 img {
        width: auto;
    }
    .ft-2 {
        width: 45%;
    }
    .scs {
        width: 50%;
        display: flex;
        flex-wrap: wrap;
        padding-left: 10px;
        padding-bottom: 10px;
    }
    .sc {
        width: 25%;
    }
}
@media (max-width: 479px) {
    .nlpri-tarif, .nlpri-tf {
        font-size: 26px;
    }
    .nlpri-btns {
        width: calc(100% - 10px);
    }
    .ft-1 {
        flex-direction: column;
        align-items: flex-start;
    }
    .sc {
        margin-right: 11px;
    }
}

.deliv {
    text-align: center;
    background-color: #f2f2f2;
}
.deliv p {
    font-size: 16px;
}
.top-deliv {
    text-transform: uppercase;
    padding-top: 10px;
    font-weight: 600;
    color: #524e4e;
}
.inv-deliv {
    padding-top: 10px;
    margin-bottom: 10px;
}
.inv-deliv{
    color: #7C7C7C;
}

.deliv .wpcf7-submit {
    padding: 12px 25px 10px 25px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    line-height: 1;
    margin-top: 10px;
    cursor: pointer;
    border: none;
    border-radius: 5px;
    background: #47CA77;
    font-family: 'PT Sans', sans-serif;
    margin-bottom: 10px;
    font-weight: 600;
}


.deliv .wpcf7-file {
    margin: 10px 0;
}
.deliv .wpcf7-form-control-wrap input {
    padding: 10px;
    border: unset;
    border-radius: 5px;
    margin-bottom: 10px;
}

.deliv .wpcf7-form-control-wrap textarea {
    padding: 10px;
    border: unset;
    border-radius: 5px;
    margin-bottom: 10px;
}
.deliv input[type="file"]::-webkit-file-upload-button {
    width: 140px;
    height: 28px;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: normal;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #38B566;
    border: 1px solid #38B566;
    box-sizing: border-box;
    border-radius: 5px;
    text-decoration: none;
    cursor: pointer;
    background-color: #f2f2f2;
}
.deliv input[type="file"]::-webkit-file-upload-button:hover {
    color: #f2f2f2;
    border: 1px solid #fff;
    background-color: #38B566;
    transition: 0.3s all;
}
.acceptapp {
    text-align: center;
}
.acceptapp a {
    padding: 12px 25px 10px 25px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    line-height: 1;
    margin-top: 10px;
    cursor: pointer;
    border: none;
    border-radius: 5px;
    background: #47CA77;
    font-family: 'PT Sans', sans-serif;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 14px;
}
.acceptapp p {
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    line-height: 3;
}

.blfrid-category {
    display: flex;
    flex-wrap: wrap;
}
.blfrid-category .blackfr-item {
    flex-basis: calc(100% / 4.1);
    text-align: center;
    margin-bottom: 30px;
    border-right: 1px solid #c7c3c4;
}
.blfrid-category .blackfr-item:nth-child(4n) {
    border-right: none;
}
.blackfr-item p {
    font-size: 18px;
}
.blackfr-item p{
    font-size: 14px;
}

.blfrid-category .blackfr-item img {width: 25%}
@media (max-width: 479px) {
    .blfrid-category .blackfr-item {
        flex-basis: calc(100% / 4.1);
        text-align: center;
        margin-bottom: 30px;
    }
}

/*black friday 2019*/
.shoper-blfriday {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.shoper-blfriday .shoper-all {
    width: 96%;
    float: left;
    margin: 2%;
    border: 1px solid #AB0A19;
    height: auto;
}
.shoper-blfriday .shoper-all:hover {
    width: 96%;
    float: left;
    margin: 2%;
    border: 1px solid #8a8a8a8a;
    height: auto;
}
.blfrid-text p {
    font-size: 20px;
    margin-left: 15px;
	text-align: center;
	color: #d2651b;
}
@media (max-width: 479px) {
    .shoper-blfriday {
        display: grid;
        grid-template-columns: 1fr;
    }
}
.blackfr-block ul {
    text-align: left;
    list-style: disc;
    margin: 10px 0 10px 40px;
    line-height: 1.7;
}
.blackfr-low h2 {
    font-weight: bold;
    padding: 0 2%;
}
.blackfr-low h3 {
    font-weight: bold;
    font-size: 20px;
    padding: 0 2%;
}
.blackfr-block ol {
    list-style: decimal;
    text-align: left;
    margin: 10px 0 10px 40px;
    line-height: 1.7;
}
.div-lk {
    float: left;
    margin: 20px 30%;
    width: 30%;
}
.div-lk a {
    float: left;
    width: 100%;
    padding: 6px 0;
    border: none;
    background: #10c494;
    color: #fff;
    border-radius: 5px;
    margin: 0 0 0 10%;
}
.ewd-otp-tracking-form-div h3 {
    font-size: 14px;
    padding-bottom: 7px;
    padding-right: 10px;
    color: #808080;
}
.wpcf7 form {
    position: relative;
}
div.wpcf7 .ajax-loader {
    position: absolute;
    width: 100%;
    background-repeat: no-repeat;
    height: 100%;
    background-position: 50% 50%;
    left: 0;
    top: 0;
    background-color: rgba(255, 255, 255, 0.3);
}

form input[aria-invalid="true"],
form textarea[aria-invalid="true"] {
    border: 1px solid red;
}
form br{
    display: none;
}
.lpt-right .wpcf7 .lptr-title, #mlcn .wpcf7 .mlcn-title {
    margin-bottom: 20px;
}
.feedback .wpcf7-form-control-wrap input,
.feedback .wpcf7-form-control-wrap textarea,
.lpt-right .wpcf7 input,
.lpt-right .wpcf7 textarea,
#mlcn .wpcf7 input,
#mlcn .wpcf7 textarea
{
    float: none;
    margin-top: 0;
    margin-bottom: 20px;
}

.lpt-right .wpcf7 .wpcf7-not-valid-tip,
#mlcn .wpcf7 .wpcf7-not-valid-tip{
    font-size: 0.9em;
}

#video .feedback .f-title{
    margin-bottom: 10px;
    margin-top: 20px;
}
#video .feedback form img{
    margin-bottom: 10px;
}

span.wpcf7-not-valid-tip {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 12px;
}
.wpcf7-form-control-wrap{
    display: block;
}

/*new catalog shops*/

.new-catalog-wrap {width: 96%; margin: 0 1%; border: 1px solid #f1f1f1; float: left; padding: 1%;margin-top: 10px;}
.top-block {float: left; width: 100%; margin-bottom: 5px;}
.bottom-block {width: 100%; float: left; font-size: 20px;}
.block-logo-shop {width: 5%; float: left; line-height: 10px;}
.block-logo-shop a img {width: 50px;margin-top: -10px;}
.link-block {float: left; width: 31%; line-height: 25px; font-size: 20px;}
.rating-block {float: left; width: 30%; font-size: 20px; text-align: center;}
div.content-block {float: left; width: 65%;}
.block-info-shop {width: 33%; float: left;}
.block-order {float: left; width: 100%; text-align: center; color: #47ca77; font-weight: 600; line-height: 20px;}
.block-order .order-int {font-size: 26px;}
.block-order .order-string {font-size: 16px;}
.link-to-shop {float: left; text-align: center; margin-left: 27%; margin-top: 5px;}
.link-to-shop a {float: left; width: 100%; padding: 6px 3px; border: none; background: #10c494; color: #fff; border-radius: 5px; margin: 0 0 0 10%;}

@media screen and (min-width: 601px) and (max-width: 800px) {
    .block-logo-shop {width: 7%; float: left; line-height: 10px;}
    .link-block {float: left; width: 30%; line-height: 25px; font-size: 18px; padding-left: 5px;}
    .rating-block {float: left; width: 30%; font-size: 18px; text-align: center;}
    .bottom-block {width: 100%; float: left; font-size: 16px;}
    div.content-block {float: left; width: 65%; padding-left: 0;}
    .block-order {float: left; width: 100%; text-align: center; color: #47ca77; font-weight: 600; line-height: 16px;}
    .block-order .order-int {font-size: 20px;}
    .block-order .order-string {font-size: 14px;}
    .link-to-shop {float: left; text-align: center; margin-left: 16%; margin-top: 5px;}
}

@media screen and (min-width: 300px) and (max-width: 600px) {
    .top-block {float: left; width: 100%; margin-bottom: 5px;}
    .block-logo-shop {width: 20%; float: left; line-height: 10px;}
    .link-block {float: left; width: 40%; line-height: 25px; font-size: 16px;}
    .rating-block {display: none;}
    .bottom-block {width: 100%; float: left; font-size: 14px;}
    div.content-block {float: left; width: 98%; padding-left: 0;}
    .block-info-shop {width: 98%; float: left; margin-top: 10px;}
   /* .block-order {float: left; width: 48%; text-align: center; color: #47ca77; font-weight: 600; line-height: 20px;}*/
   .block-order {float: left; width: 30%; text-align: center; color: #47ca77; font-weight: 600; line-height: 20px;}
    .block-order .order-int {font-size: 20px;}
    .block-order .order-string {font-size: 14px;}
    /*.link-to-shop {float: left; text-align: center; margin-top: 5px; margin-left: 0;}*/
   .link-to-shop {float: right; text-align: center; margin-top: 5px; margin-left: 0; margin-right: 4%;}
}

/*end new catalog shops*/
ul#menu-home li a{
    color: #10c494;
    border-bottom: 3px solid #10c494;
    padding-bottom: 2px;
    display: block;
}
.feedback form .acceptance{
    color: white;
}
.feedback form .acceptance span{
    display: inline-block;
}
.feedback form .acceptance input[type="checkbox"]{
    width: auto;
}

@media (max-width: 1140px) {
    .linkOrder-example-instructions {
        flex-direction: column;
    }
    .linkOrder-example-instructions .linkOrder-example{
        position: relative;
        height: 150px;
        background: #fff;
        box-shadow: 0 2px 8px rgba(0,0,0,.08);
        display: flex;
        align-items: center;
        margin-right: 0;
        margin-bottom: 60px;
    }
}

.linkOrder-example-instructions{
    margin-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 90px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.linkOrder-example-instructions .linkOrder-example:first-child{
    margin-right: 20px;
}
.linkOrder-example-instructions .linkOrder-example:last-child{
    margin-left: 20px;
}
.linkOrder-example-instructions .linkOrder-example{
    position: relative;
    width: 100%;
    height: 150px;
    background: #fff;
    box-shadow: 0 2px 8px rgba(0,0,0,.08);
    border-radius: 10px;
    display: flex;
    align-items: center;
    padding-right: 5px;
}

.linkOrder-example-instructions .linkOrder-example .linkOrder-example-number{
    font-family: Ubuntu,sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: normal;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    background: #38b566;
    border-radius: 0 10px;
    width: 45px;
    height: 45px;
    position: absolute;
    top: 0;
    right: 0;
}
.linkOrder-example-instructions .linkOrder-example-description{
    width: 167px;
    font-family: 'Roboto-medium' ,sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    display: flex;
    align-items: center;
    color: #424141;
}

.linkOrder-example-instructions .linkOrder-example .linkOrder-example-image-wrap img{
    width: 100%;
    height: 100%;
}
.linkOrder-example-instructions .linkOrder-example .linkOrder-example-image-wrap{
    display: flex;
    margin-right: 20px;
    transform: translate(-8px,0);
}

@media(max-width: 1140px) {
    .linkOrder-example-instructions .linkOrder-example:first-child,
    .linkOrder-example-instructions .linkOrder-example:last-child {
        margin-right: 0;
        margin-left: 0;
    }
    .linkOrder-example-instructions .linkOrder-example-description {
        width: 100%;
        margin-right: 50px;
    }
}

#main .entry-content a {
    font-weight: bold;
}

a#bingc-phone-button {
    top: unset!important;
    bottom: 2%!important;
}

.feedback__text {
    color: white;
    text-align: center;
}
.feedback__text a {
    font-weight: bold;
    color: white;
}
.feedback__text a:hover,
.feedback__text a:focus,
.feedback__text a:active {
    text-decoration: underline;
}
@media(max-width: 970px) {
    .feedback__text {
        display: inline-block;
        width: 100%;
        margin-bottom: 15px;
    }
}

.newtrack-text-block{
    width: 40%;
    text-align: center;
    margin: auto;
}

.newtrack-text-block a.button{
    width: 120px;
    padding: 6px 0;
    border: none;
    background: #10c494;
    color: #fff;
    border-radius: 5px;
    margin: auto;
    display: block;
    text-align: center;
    font-size: 12px;
    text-transform: none;
}

@media (max-width: 800px){
    .newtrack-text-block {
        width: 100%;
    }
}
