.cart_block {display:none!important;}
.button_buy {display:none!important;}
.prod_buttons {display:none!important;}

.jshop .product_label {
    z-index: 99999;
}
.ya-otzyv {width: 87%;height: 1000px;}

.readmore .btn:hover, .readmore .btn:active, .readmore .btn:focus {
    background-color: #edca25;
}

.com-content-article__body table {margin-top: 20px;}
.com-content-article__body table tbody tr:first-child {font-size: 20px;border-bottom: 1px solid;}
.com-content-article__body table tbody td {padding: 10px 10px 10px 10px;}
.com-content-article__body table tbody td ol li {padding-bottom: 10px;}

.row-attr-4{margin-top: 10px;}

body
{
	font-family: 'proxima_novaregular';
	overflow-x: hidden;
}
body.modal-open {
    padding-right: 0px !important;
}
body.modal-open .modal {
    background-color: inherit;
}
body.forms-modal-opened {
    width: -webkit-calc(100%)!important;
    width: -moz-calc(100%)!important;
    width: calc(100%)!important;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4
{
	font-size: 22px;
}
b, strong{
	font-weight: bold;
}


.ba-forms-modal-wrapper, .ba-forms-modal-wrapper.ba-form-lightbox-layout {
    overflow: hidden!important;
    --forms-modal-scroll-width: 0px !important;
}
.t4-main-body {
    padding-top: 0rem;
	padding-bottom: 0rem;
}
.item-101 .t4-main-body
{
	background-image: url(/images/mainp_bg.png);
	background-position: top right;
	background-repeat: no-repeat;
}

body:not(.item-101) .t4-main-body {
    background-image: url(/images/mainp_bg2.png);
    background-position: top right;
    background-repeat: no-repeat;
}
body:not(.item-101) .t4-main-body::after {
    content: "";
    width: 159px;
    height: 143px;
    position: absolute;
    right: -102px;
	top: 74px;
    background-image: url(/images/listik.png);
    z-index: 0;
    -webkit-background-size: contain;
       -moz-background-size: contain;
            background-size: contain;
    background-repeat: repeat;
}
.t4-content
{
	background-color: #d6f0ff !important;
	max-width: 1140px;
    -webkit-box-shadow: 0px 0px 30px rgb(0 0 0 / 15%);
       -moz-box-shadow: 0px 0px 30px rgb(0 0 0 / 15%);
            box-shadow: 0px 0px 30px rgb(0 0 0 / 15%);
    margin: 50px auto;		
}
.t4-module .nav li a, .t4-card .nav li a, .moduletable .nav li a, .module_menu .nav li a {
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
}
#t4-mainnav.border-bottom {
    border-bottom: 0 !important;
}
#t4-mainnav.border-top {
    border-top: 0 !important;
}
.t4-palette-mainnav {
    background-color: #edca26;
    color: #ffffff;
}
.t4-navbar .navbar {
    min-height: 44px;
}
.t4-palette-mainnav .nav > li a, .t4-palette-mainnav .nav > li .nav-link {
    color: #ffffff;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.t4-palette-mainnav .nav > li a:hover,
.t4-palette-mainnav .nav > li a:focus,
.t4-palette-mainnav .nav > li a:active,
.t4-palette-mainnav .nav > li .nav-link:hover,
.t4-palette-mainnav .nav > li .nav-link:focus,
.t4-palette-mainnav .nav > li .nav-link:active {
	color: #fade72;
}
.t4-palette-mainnav .nav > li.active > a, .t4-palette-mainnav .nav > li.active > a.nav-link .t4-palette-mainnav .nav > li.active:hover > a, .t4-palette-mainnav .nav > li.active:hover > a.nav-link {
    color: #ffe582;
}

.t4-module .nav > li.active > a, .t4-card .nav > li.active > a, .moduletable .nav > li.active > a, .module_menu .nav > li.active > a {
    color: #88ad36;
    font-weight: 600;
}
.t4-module .nav li a:hover, .t4-module .nav li a:active, .t4-module .nav li a:focus,
.t4-card .nav li a:hover,
.t4-card .nav li a:active,
.t4-card .nav li a:focus,
.moduletable .nav li a:hover,
.moduletable .nav li a:active,
.moduletable .nav li a:focus,
.module_menu .nav li a:hover,
.module_menu .nav li a:active,
.module_menu .nav li a:focus {
  color: #88ad36;
}



.onlinezak
{
	position: absolute;
    right: 0;
	margin-top: 9.5px;
}
.onlinezak a
{
    color: #000;
    background: #fff;
    padding: 7px 12px 8px 12px;
    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.onlinezak a:hover
{
	text-decoration: none;
	color: #000;
	background: #ffffffd6;
}
.onlinezak a img
{
    margin-right: 6px;
    margin-top: -3px;	
}
.ba-forms-lightbox-row {
    position: absolute;
    top: 26px;
    right: -5px;
    z-index: 5;
}
#t4-header .container {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.headerlogo
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.header-block-1 .navbar-brand
{
	padding-left: 0;
}
img.logo-img {
    max-height: 152px;
    min-height: 152px;
    max-width: inherit;
}
.logo_vert_svg
{
	max-width: 170px;
    display: block;
	margin: 30px auto 10px auto;
}
.lgotop
{
	top: 15px;
}


.header_contacts_flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	font-size: 15px;
	font-weight: 300;
}
.header_contacts_flex b
{
	font-size: 16px;
	font-weight: 600;
}
.header_cont3
{
	text-align: right;
}
.headeb_phone a
{
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
.headeb_mail
{
	text-align: right;
}
.headeb_mail a
{
	color: #111;
	text-align: right;
}
.whatsimg
{
	margin-right: 5px;
	margin-top: -2px;
}
.telegaimg
{
	margin-right: 5px;
	margin-top: -2px;
}

/* Vertical menu */


/* food_pattern 1 */

.sidebar-l
{
	background-image: url(/images/sidebar_bg.png);
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: repeat;
	border-right: 2px solid #edca26;
	max-width: 21%;
}
.sidebar-l::after
{
	content:"";
	width: 2px;
	height: 300px;
	position: absolute;
	background: #88AD36;
	right: -2px;
    top: 140px;
}
.fixmtop
{
	/* top: 120px; */
	top: 180px;
	padding: 0 15px;
	margin-top: 1rem;
}
.fixmtop::before
{
	content:"";
	width: 202px;
	height: 457px;
	position: absolute;
	left: -167px;
    top: -107px;
	background-image: url(/images/menu_basilik.png);
	-webkit-background-size: contain;
	   -moz-background-size: contain;
	        background-size: contain;
	background-repeat: repeat;	
}





#off-menu_90 h3.sm-head span
{
	padding-left: 12px;
	line-height: 24px !important;
}
.off-menu_90 dl a, .off-menu_90 dl a:link, .off-menu_90 dl.level1 a, .off-menu_90 dl.level1 a:link
{
	text-decoration: underline !important;
}
.off-menu_90 dl dt.opened a,
.off-menu_90 dl.level1 dt.opened a,
.off-menu_90 dl dt.hover a,
.off-menu_90 dl dt:hover a,
.off-menu_90 dl.level1 dt.hover a,
.off-menu_90 dl.level1 dt:hover a{
text-decoration: none !important;
}
#off-menu_90 {
    border: 1px solid #5cbfff;
}
#off-menu_90 h3.sm-head {
    height: 24px !important;
}
.off-menu_90 dl.level2 dt.opened a, .off-menu_90 dl.level2 dt.active a, .off-menu_90 dl.level2 dt:hover a, .off-menu_90 dl.level2 a, .off-menu_90 dl.level2 a:link {
    font-size: 14px !important;
}
/* ############ */
/* Search module */
#offlajn-ajax-search95 {
    width: 100%!important;
	max-width: 650px;
}
input#search-area95 {
    height: 47px!important;
	padding: 0 80px 0 20px !important;
	border: 1px #e0e0e0 solid!important;
}
#search-form95 input:focus
{
	border: 1px #ffffff solid!important;	
}
input#search-area95 input:focus
{
	border: 1px #ffffff solid!important;	
}
input#suggestion-area95 {
    height: 47px !important;
    padding: 0 80px 0 20px!important;
    -webkit-box-shadow: none !important;
       -moz-box-shadow: none !important;
            box-shadow: none !important;
}
#ajax-search-button95 {
    background: none !important;
    background-image: none !important;
    background-color: #fbe387 !important;
    height: 47px!important;
    width: 52px!important;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-box-shadow: none!important;
       -moz-box-shadow: none!important;
            box-shadow: none!important;
    border: none !important;
}
#ajax-search-button95:hover
{
	background: none !important;
	background-image: none !important;
	background-color: #f6c70f !important;	
}
#ajax-search-button95 .magnifier {
    height: 47px !important;
    width: 49px !important;
}
#search-form95 #search-area-close95 {
    right: 60px !important;
}
#search-results95 #search-results-inner95 .result-element:hover
{
  -webkit-box-shadow: none !important;
     -moz-box-shadow: none !important;
          box-shadow: none !important;
}
#search-results95 #search-results-inner95 .result-element:hover span{
  color: #222 !important;

}
#search-results95 #search-results-inner95 .result-element:hover span.small-desc{
  color: #222 !important;
}
/*###############*/

.search_cart_flex
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	position: relative;
    margin-bottom: 0px;
    margin-top: 10px;
}
.search_cart_flex::after
{

}

.cont_flexblock
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	   -moz-box-orient: horizontal;
	   -moz-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.cont_flexblock .dropdown
{
    display: inline-block;
	outline: none;
}
.cont_flexblock .dropdown:hover, .cont_flexblock .dropdown:focus, .cont_flexblock .dropdown:active
{
    outline: none;
}
.btn-cabinet
{
	background-color: transparent !important;
	background: none;
    border: none;
    color: #000;
    font-size: 30px;
    padding: 0;
    margin: 0;
	outline: none !important;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.btn-cabinet:hover
{
	color: #88AD36;
}
.btn-cabinet::after
{
	content: none;
}

.cont_flexblock .dropdown .dropdown-menu.show
{
	padding: 10px;
	left: -188px !important;
	min-width: 212px;
}
.cont_flexb1
{
	font-size: 16px;
	font-family:proxima_novasemibold;
}
.map_markersvg
{
	/* margin-top: -5px; */
	margin-top: -8px;
    width: 12px;
    margin-right: 3px;
}
.timesvg{
	margin-top: -8px;
}

.cont_flexb2
{
	font-family:proxima_novasemibold;
	font-size: 16px;
	
}
.cont_flexb3
{
	font-size: 16px;
	text-align: right;
	font-weight: 600;	
}
.cont_flexb3 a
{
	color: #000;
}
.phoneicsvg
{
    width: 14px;
    margin-top: -4px;
}
.proc20svg
{
	width: 100%;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.proc20svg:hover
{
	opacity: 0.8;
}
.fixmtop2
{
	top: 460px;
	margin-top:0;
	margin-bottom: 20px;
}
@media (min-width: 992px)
{
.search_block
{
	width: 730px;
}
	
}
.externbootstrap_wrapp.wrapp_min .mini_cart_img a {
    
	width: 33px;
	height: 42px;
	background-image: url(/images/cart.svg);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
       -moz-background-size: cover;
            background-size: cover;
	margin-right: 17px;
}
.mycart_wrapp.externbootstrap_wrapp.wrapp_min .mycart_mini_txt {
    right: 45px !important;
    padding: 0 !important;
    font-size: 12px;
    border: 2px solid #505050 !important;
    opacity: 1 !important;
    background: #fff !important;
    color: #88AD36 !important;
    font-weight: 600;
    top: 3px !important;
    -webkit-border-radius: 100% !important;
       -moz-border-radius: 100% !important;
            border-radius: 100% !important;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 15px !important;
}
.externbootstrap_wrapp.wrapp_min .mini_cart_img a:before
{

}

.slider_block .manufactuter_list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    /* justify-content: space-between; */
    width: -webkit-calc(100% + 20px);
    width: -moz-calc(100% + 20px);
    width: calc(100% + 20px);
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    margin-left: -10px;
    margin-right: -10px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.item-101 .scf_slider::after
{
    content: "";
    width: 159px;
    height: 143px;
    position: absolute;
    right: -72px;
    top: 390px;
    background-image: url(/images/listik.png);
    z-index: 999;
    -webkit-background-size: contain;
       -moz-background-size: contain;
            background-size: contain;
    background-repeat: repeat;
}
.manufactuter_list .jshop_menu_level_0 {
    /* width: 18%; */
    padding: 0px 10px;
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
    -webkit-flex-basis: 20%;
            flex-basis: 20%;
	text-align: center;
}
/*
.slider_block .manufactuter_list::after {
  content: "";
  flex: auto;
}
*/
.manufactuter_list .jshop_menu_level_0 a
{
    color: #7b7b7b;
}
.manufactuter_list .jshop_menu_level_0 .manufacturer_img
{
    height: 90px;
    border: 1px solid #eeeeee;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    padding: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    margin-bottom: 8px;
    -webkit-transition: .2s all;
    -o-transition: .2s all;
    -moz-transition: .2s all;
    transition: .2s all;
    width: 100%;	
}
.manufactuter_list .jshop_menu_level_0:hover .manufacturer_img
{
	-webkit-box-shadow: 0 5px 17px 4px rgba(121, 121, 121, 0.1);
	   -moz-box-shadow: 0 5px 17px 4px rgba(121, 121, 121, 0.1);
	        box-shadow: 0 5px 17px 4px rgba(121, 121, 121, 0.1);
	border: 1px solid #fff;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}
.manufactuter_list .jshop_menu_level_0 .manufacturer_img img
{
	max-height: 100%;
}
.manuf_title
{
    margin-bottom: 7px;
    display: block;	
}
.menuzagl
{
	margin: 20px 0px 20px 0px;
}
.menuzagl .nmeny1
{
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #000000;
	text-align: center;
	line-height: 20px;
	margin-top: 20px;
}
.menuzagl .nmeny2
{
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 30px;
	text-align: center;
	color: #000000;	
}
.menuzagl .nmeny3
{
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	text-align: center;
	color: #525252;	
	max-width: 440px;
    display: block;
    margin: 0 auto;
}
.jshop_list_product .row-fluid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
	position: relative;
	margin-bottom: 25px;
}
.jshop_list_product .row-fluid:before, .jshop_list_product .row-fluid:after
{
	content: none !important;
}
.jshop_list_product .row-fluid .sblock3 {
    width: 31.2%;
    padding-left: 0;
    float: none !important;
    border: 0px solid #d6d6d6;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
    padding: 15px;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
	-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.13);
	   -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.13);
	        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.13);
	overflow: hidden;
	mix-blend-mode: normal;
	background: #fff;
}

.jshop_list_product .row-fluid .sblock3:hover
{
	-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.23);
	   -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.23);
	        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.23);
	border: 0px solid #fff;	
}

.jshop_list_product .row-fluid i {
    width: 31.7%;
    position: relative;
}
.jshop_list_product .product .name, .jshop_list_product .product .name a
{
	text-align: left;
	/*height: 22px;*/

    height: 43px;
    margin-top:40px;

	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	color: #383838;
	/*text-transform: uppercase;*/
}
.jshop h1 {
    margin-top: 20px;
	font-weight: 600;
    font-size: 22px;
}
.jshop h1:first-letter
{
	text-transform: uppercase;
}
.jshop_list_product .product .image {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 5px;
    display: block;
    position: relative;
}
.jshop_list_product .block_product {
    margin-bottom: 0px;
}
.category_description
{
	margin-bottom: 15px;
	margin-top: 100px;
}
.jshop_list_product .product .description {
	height:63px;
	overflow:hidden;
    padding-bottom: 5px;
    padding-top: 0px;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 13px;
    letter-spacing: -0.015em;
    color: #000000;
}
.jshop_list_product .productweight
{
	font-size: 0px;
}

.jshop_list_product .productweight span
{
	font-size: 13px;
    padding: 5px 10px;
    background: #EFEFEF;
    -webkit-border-radius: 15px;
       -moz-border-radius: 15px;
            border-radius: 15px;
    color: #8F8F8F;
    margin: 3px 0;
    display: inline-block;
    line-height: 18px;
}

.jshop_list_product .block_product img.jshop_img {
    /* height: 120px; */
    height: 240px;
max-width: 292px;
    margin-left: -25px;
    margin-top: -60px;
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.jshop_list_product .block_product img.jshop_img:hover
{
    margin-top: -98px;	
	padding-bottom: 9px;
}
.jshop_list_product .product .jshop_price {
    text-align: left;
    margin-bottom: 0px;
    font-style: normal;
    font-weight: bold;
    font-size: 28px;
    line-height: 21px;
    color: #000000;
    margin-top: 10px;
}
.jshop_list_product .product .buttons {
    text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
	position: relative;
}
.jshop_list_product .currencycode
{
	display:none;
}
.jshop_list_product .product .buttons a {
    margin-top: 5px;
    width: 50%;
}
.jshop_list_product .product .buttons a.btn.btn-success {
    background-color: #edca26 !important;
    border-color: #edca26 !important;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
    FONT-SIZE: 0px;
    width: 70px;
    height: 70px;
    margin-top: -46px;
    margin-right: 4px;
}
.jshop_list_product .product .buttons a.btn.button_detail {
    color: #7DA81C;
    text-transform: lowercase;
    text-decoration: underline;
    font-size: 14px;
    padding: 0;
    text-align: left;
}
.jshop_list_product .product .buttons a.button_detail:hover
{
	text-decoration: none;
}
.btn_cart_img {
    height: 30px;
    margin: 11px auto;
    display: block;
}
.mycart_wrapp.green .extern_content a, .mycart_wrapp.green .extern_bottom a {
	color: #88ad36 !important;
}
.gotocart a:first-child
{
	display: none!important;
}
.mycart_wrapp.green .gotocart :last-child {
	background-color: #88ad36 !important;
    color: #fff!important;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
}
.mycart_wrapp.green .gotocart
{
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;	
}
.mycart_wrapp.green .gotocart:hover
{
	opacity: 0.7;
}
.extern_wrap .summ_total {
    color: #000000 !important;
    white-space: nowrap;
    font-size: 18px;
    font-weight: bold;
}
.banner_img
{
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	border: 1px solid #222;
	width: 100%;
}
.newsflash-title, .newsflash-title a
{
	color: #000;
	font-size: 15px;
	font-weight: 600;
	line-height: 17px;
}
.newsmod_text
{
	font-size: 14px;
    margin-bottom: 20px;
    color: #004775;
    text-decoration: underline;
}
.newsmod_text_a:hover .newsmod_text, .newsmod_text_a:hover
{
	text-decoration: none;
}
#Mod101 .module-title
{
	padding-left: 15px;
    text-transform: capitalize;	
}
.maintext .moduletable {
    border: 0;
    padding: 0;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    margin: 0;
}
.maintext h1
{
	font-size: 24px;
}
#t4-footer .t4-section-inner .col-sm
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
	color: #a5a5a5;	
}
#t4-footer .t4-section-inner .footer1
{
	width: 70%;
}
#t4-footer .t4-section-inner .copyrlogo
{
	width: 30%;
	text-align: right;
	color: #a5a5a5;
}
#t4-footer .t4-section-inner .copyrlogo a
{
	color: #a5a5a5;	
	font-size: 12px;
}
#t4-footer .t4-section-inner .copyrlogo img
{
	max-height: 24px;
    margin-left: 8px;
    margin-top: -5px;
}

.t4-palette-dark {
    background-color: #ededed;
    color: #646464;
	font-size: 15px;
}
.t4-palette-dark .t4-module .module-title {
    color: #232323;
}
.t4-palette-dark a {
    color: #646464;
}
.t4-palette-dark .t4-module {
    color: #646464;
}
.t4-palette-dark .nav > li a, .t4-palette-dark .nav > li .nav-link {
    color: #646464;
}
.t4-palette-dark .nav > li a:hover,
.t4-palette-dark .nav > li a:focus,
.t4-palette-dark .nav > li a:active,
.t4-palette-dark .nav > li .nav-link:hover,
.t4-palette-dark .nav > li .nav-link:focus,
.t4-palette-dark .nav > li .nav-link:active {
	color: #004775;
	text-decoration: underline;
}
.t4-palette-dark a:hover
{
	color: #004775;
}
.t4-footnav .module-title {
    text-transform: inherit;
}
.t4-footnav .onlinezak {
    right: inherit;
}
.t4-footnav .whatsimg {
    margin-right: 5px;
    margin-top: -2px;
	margin-left: 5px;
}
.t4-footnav .t4-module .module-title span {
    border-bottom: 2px solid rgba(255, 255, 255, 0.1);
    font-weight: 600;
}
.productpage_flex
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 20px;	
}
.product_flex_in:first-child
{
	width: 53%;
}
.product_flex_in:last-child
{
	width: 44%;
}
.productfull .image_middle {
    width: 100%;
}
.productfull .image_middle img {
    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;
	height: 100%;
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.product_flex_in .manufacturer_logo img
{
	max-width: 120px;
	max-height: 50px;
}
.productfull .prod_buttons {
    margin-top: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.productfull .prod_qty_input {
    padding-left: 5px;
    display: inherit;
    -webkit-border-radius: 30px;
       -moz-border-radius: 30px;
            border-radius: 30px;
    -webkit-box-shadow: 0px 0px 20px rgb(0 0 0 / 40%);
       -moz-box-shadow: 0px 0px 20px rgb(0 0 0 / 40%);
            box-shadow: 0px 0px 20px rgb(0 0 0 / 40%);
    background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 30px rgb(0 0 0 / 15%);
       -moz-box-shadow: 0px 0px 30px rgb(0 0 0 / 15%);
            box-shadow: 0px 0px 30px rgb(0 0 0 / 15%);
    padding: 5px 10px;
    margin-right: 10px;
}
#lightbox-container-image-data-box {
    font: 10px Open-sans, Helvetica, sans-serif;
    padding: 8px 10px 0;
    margin-top: -45px;
    z-index: 99;
    position: relative;
}
.mycart_wrapp {
   /* z-index: 9 !important; */
}
.extern_wrap {
    -webkit-box-shadow: 0 1px 5px #00000040 !important;
       -moz-box-shadow: 0 1px 5px #00000040 !important;
            box-shadow: 0 1px 5px #00000040 !important;
    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;}
#jquery-overlay {
    z-index: 999;
}
#jquery-lightbox {

    z-index: 1000;
}
.extern_row span.name {
    white-space: normal !important;
}
.modal_to_cart a, .modal_checkout a {
    background-color: #88ad36!important;
}

.ajax_cart_wl .modal_header {
    color: #004775 !important;
}
.productfull .manufacturer_name {
    font-size: 0px;
}
.productfull .extra_fields_el {
    padding: 10px 10px 10px 0px;
    border-bottom: 1px dotted #ccc;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    /* -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; */
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
               -moz-box-orient: vertical;
               -moz-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
}
.productfull .extra_fields_el:last-child
{
    border-bottom: 0px;	
}
.productfull .extra_fields {
    margin-top: 5px;
    border: 0px solid #ccc;
    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;
    /* padding: 8px; */
}
.productfull .stars_no_active
{
	margin-left: -3px;
}
.productfull .productweight
{
	font-size: 0px;
	text-align: right;
}
.productfull .currencycode
{
	display: none;
}
.productfull .productweight span {
    font-size: 15px;
    padding: 7px 14px;
    background: #EFEFEF;
    -webkit-border-radius: 15px;
       -moz-border-radius: 15px;
            border-radius: 15px;
    color: #8F8F8F;
    margin: 3px 0;
    display: inline-block;
    line-height: 18px;
}
.productfull img.jshop_img_thumb {
    padding: 0px;
    text-align: center;
    border: 0px solid #ccc;
    margin-left: 0px;
    margin-right: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    height: 78px;
    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;
    margin-top: 10px;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.productfull .image_middle {
    width: auto;
    height: 370px;
}
.nopointerevents
{
	pointer-events: none !important;
}
.productfull img.jshop_img_thumb:hover
{
	opacity: 0.8;
}
.prodextradesc
{
	width: clamp(300px, 50%, 800px);
	font-size: clamp(12px, 1em, 13px);
}
.block_rating_hits{
    display: none;
}
.block_rating_hits table {
    float: left;
}
.block_rating_hits table td:first-child
{
	display: none;
}
.productfull .extra_fields_name
{
	/* font-weight: 300; */
	font-weight: 700;
}
.productfull .extra_fields_value
{
    font-weight: 400;
    color: #004775;
}
/* .productfull .extra_fields_el:nth-child(odd) {
  background: #fffef9;
}

.productfull .extra_fields_el:nth-child(even) {
  background: #ffffff00;
} */
.productfull .prod_price {
    padding: 20px 0;
    text-align: right;
}
.productfull #block_price {
    font-size: 40px;
    color: #000;
    font-weight: bold;
}
.productfull .ruble_svg {
    width: 22px;
    margin-top: -13px;
    margin-left: -3px;
}
.quantity-minus
{
cursor: pointer;
    padding: 7px 2px;
    background: none;
    color: #000;
    -webkit-border-radius: 4px 0px 0px 4px;
       -moz-border-radius: 4px 0px 0px 4px;
            border-radius: 4px 0px 0px 4px;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
	font-size: 16px;
}
.quantity-minus:hover
{
    color: #edca26;
}
.quantity-plus
{
	cursor: pointer;
    padding: 7px 6px;
    background: none;
    color: #000;
    -webkit-border-radius: 0px 4px 4px 0px;
       -moz-border-radius: 0px 4px 4px 0px;
            border-radius: 0px 4px 4px 0px;	
	-webkit-transition: all 0.2s ease;	
	-o-transition: all 0.2s ease;	
	-moz-transition: all 0.2s ease;	
	transition: all 0.2s ease;
	font-size: 16px;
}
.quantity-plus:hover
{
    color: #edca26;	
}
.jshop .prod_qty_input input {
    width: 40px;
    margin-bottom: 0px;
    border: 0px solid #ced4da;
	text-align: center;
	margin-left: 2px;
}

.jshop .prod_qty_input input {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
}
.productfull .btn.btn-primary {
    background-color: #88ad36!important;
    border-color: #88ad36!important;
    padding: 0.675rem 3.9rem 0.675rem 2.2rem;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-border-radius: 30px;
       -moz-border-radius: 30px;
            border-radius: 30px;
    text-transform: lowercase;
}
.productfull .btn.btn-primary
{
	background-image: url(/images/cart2cart.svg);
	background-position: 84% 10px;
	background-repeat: no-repeat;
}
.uk-button-primary {
    
    color: #fff;
    background-image: -webkit-linear-gradient(top, #88ad36, #88ad36);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#88ad36), to(#88ad36));
    background-image: -moz-linear-gradient(top, #88ad36, #88ad36);
    background-image: -o-linear-gradient(top, #88ad36, #88ad36);
    background-image: linear-gradient(to bottom, #88ad36, #88ad36);
	background:none;
	background-color: #88ad36;
    border-color: none;
    border-bottom-color: none;
    text-shadow: none;
    -webkit-border-radius: 20px !important;
       -moz-border-radius: 20px !important;
            border-radius: 20px !important;
    padding: 8px 20px !important;
    border: 2px solid #fff;
    -webkit-box-shadow: 0px 0px 20px rgb(0 0 0 / 30%);
       -moz-box-shadow: 0px 0px 20px rgb(0 0 0 / 30%);
            box-shadow: 0px 0px 20px rgb(0 0 0 / 30%);
    /* overflow: visible !important; */
    margin-top: 30px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.uk-button-primary:hover
{
	background:none;
	background-color: #88ad36;
	opacity: 0.8;
}
.uk-grid>*>:last-child {
    margin-bottom: -10px;
    padding-bottom: 0;
}








/* Dostavka i oformlenie zakaza */
#oneStepCheckoutForm .uk-navbar {
    background: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    background-color: #edf6ff;
    border: 1px solid #b6d3f1;
}
.cdek_btn_choice
{
    display: inline-block;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    background: #063f78;
    padding: 5px 11px 5px 11px;
    color: #fff !important;
    position: relative;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.cdek_btn_choice:hover
{
    background: #0d5baa;	
}
.shipping_image img
{
	max-width: 80px;
	max-height: 40px;
	display: block;
}
.sm_yandex_addr_map a
{
    display: block;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    background: #063f78;
    padding: 5px 11px 6px 11px;
    color: #fff !important;
    position: relative;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
    text-align: center;
    margin-top: 5px;
}
#params7sm_cdek_addr
{
    margin-top: 3px;	
}
.sm_yandex_addr_map a:hover
{
    background: #0d5baa;	
}
.dostavka_variant
{

}
.dostavka_variant_td
{

}
#table_shippings
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	   -moz-box-orient: horizontal;
	   -moz-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.shippings_flex_holder
{
    width: 49%;	
}
.ship_label
{
    margin-right: 0 !important;
    border: 2px solid #f3f3f3;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    padding: 10px 20px;
    margin-bottom: 10px !important;
    width: 100%;
    min-height: 150px;
    position: relative;
    background: #f3f3f3;
}

.ship_input:checked + .ship_label {
    border-color: #50a2e8 ;
    background: #fff;
   /* box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);*/
}
.shippings_flex_holder input[type="radio"]:checked, .shippings_flex_holder input[type="radio"]{
    visibility:hidden;
    height: 0;
    width: 0;
    display: none !important;
}
.shipping_descr
{
	font-size: 11px;
}
.shipping_calc_price
{
    position: absolute;
    right: 0;
    top: 0;
    padding: 4px 8px;
    background: #95aec7;
    color: #fff;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
	font-weight: 600;
}
.ship_input + .ship_label
{
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.ship_input + .ship_label:hover
{
    border-color: #50a2e8 ;
	cursor: pointer;
    background: #fff;
    -webkit-box-shadow: 0px 0px 10px rgb(0 0 0 / 5%);
       -moz-box-shadow: 0px 0px 10px rgb(0 0 0 / 5%);
            box-shadow: 0px 0px 10px rgb(0 0 0 / 5%);	
}
.ship_input:checked + .ship_label .shipping_calc_price
{
    background: #50a2e8;	
}
.ship_input + .ship_label:hover .shipping_calc_price
{
    background: #50a2e8;	
}
.ship_input[disabled] + .ship_label
{
    border-color: #f3f3f3;
	opacity: 0.6;
	cursor: auto;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}
.ship_input[disabled] + .ship_label:hover
{
    background: #ffbcbc;	
}
.ship_label[for=shipping_method_7]
{
	display: none;
}
.uk-thumbnail {
    max-width: 150px;
}
.inf-orange
{
	color: #ff8b0d;
	font-size: 14px;
}
#oneStepCheckoutForm .step-header {
    text-transform: uppercase;
    color: rgb(0 0 0);
}
#oneStepCheckoutForm .uk-panel-box {
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
}
.payment_image img
{
    max-width: 90px;
    max-height: 45px;
	display: block;
}
#oneStepCheckoutForm .uk-panel-box {
    background: #ffffff;
    border: 1px solid #fff;
}
.table_payments_flex
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	   -moz-box-orient: horizontal;
	   -moz-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;	
}
.tbl_pay_in
{
	width: 49%;
}
.pay_label
{
    margin-right: 0 !important;
    border: 2px solid #f3f3f3;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    padding: 10px 20px;
    margin-bottom: 10px !important;
    width: 100%;
    min-height: 90px;
    position: relative;
    background: #f3f3f3;
}

.pay_input + .pay_label
{
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.pay_input + .pay_label:hover
{
    border-color: #50a2e8 ;
	cursor: pointer;
    background: #fff;
    -webkit-box-shadow: 0px 0px 10px rgb(0 0 0 / 5%);
       -moz-box-shadow: 0px 0px 10px rgb(0 0 0 / 5%);
            box-shadow: 0px 0px 10px rgb(0 0 0 / 5%);	
}
.pay_input:checked + .pay_label {
    border-color: #50a2e8 ;
    background: #fff;
    /*box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);*/
}
input.pay_input[type="radio"]:checked, input.pay_input[type="radio"]{
    visibility:hidden;
    height: 0;
    width: 0;
    display: none !important;
}

.jshop_nvg_register
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.jshop_nvg_register .uk-grid
{
	width: 32%;
	margin: 0;
    padding: 0;
    list-style: none;
	margin-left: 0;
	margin-top: 10px;
}
.uk-icon-warning
{
	display: none;
}
.uk-grid:not(.uk-grid-preserve)+.uk-grid {
	margin-top: 10px;
}
#delivery_adress_2
{
	display: none;
}
.jshop.address_block .requiredtext
{
	display: none;
}

input#f_name {
  font-family: 'FontAwesome', Open Sans;
}

#oneStepCheckoutForm .jshop_nvg_register input {
    width: 100%;
    border: 1px solid #f3f3f3;
    background: #f3f3f3;
    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;
    color: #000;
    padding: 10px 20px 10px 34px;
    height: auto;
}
#oneStepCheckoutForm .jshop_nvg_register input:focus, #oneStepCheckoutForm .jshop_nvg_register input:hover
{
    background: #fff;
	border: 1px solid #88ad36;
}
.jshop_nvg_register .uk-width-1-1.os-value
{
	padding-left: 0;
}
.jshop_nvg_register .os-value span
{
	position: relative;
}
.jshop_nvg_register #tr_field_f_name .os-value span:before {
    position: absolute;
    left: 10px;
    top: 1px;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(/images/user.svg);
    -webkit-background-size: cover;
       -moz-background-size: cover;
            background-size: cover;
    color: #1d82de;
}


.jshop_nvg_register #tr_field_ext_field_1 .os-value span:before {
    position: absolute;
    left: 10px;
    top: 1px;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(/images/calend.svg);
    -webkit-background-size: cover;
       -moz-background-size: cover;
            background-size: cover;
    color: #1d82de;
}
.jshop_nvg_register #tr_field_ext_field_2 .os-value span:before {
    position: absolute;
    left: 10px;
    top: 1px;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(/images/ordertime.svg);
    -webkit-background-size: cover;
       -moz-background-size: cover;
            background-size: cover;
    color: #1d82de;
}

.jshop_nvg_register #tr_field_email .os-value span:before {
    position: absolute;
    left: 10px;
    top: 1px;
    content: "";
    width: 24px;
    height: 20px;
    background-image: url(/images/mail_send.svg);
    -webkit-background-size: cover;
       -moz-background-size: cover;
            background-size: cover;
    color: #1d82de;
}

.jshop_nvg_register #tr_field_street_nr .os-value span:before {
    position: absolute;
    left: 12px;
    top: 2px;
    content: "";
    width: 20px;
	height: 20px;
	background-image: url(/images/map_marker3.svg);
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	color: #1d82de;
}

.jshop_nvg_register #tr_field_zip .os-value span:before {

    position: absolute;
    left: 11px;
    top: 3px;
    content: "";
    width: 19px;
    height: 19px;
	background-image: url(/images/post-stamp.svg);
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
}
.jshop_nvg_register #tr_field_city .os-value span:before {
    position: absolute;
    left: 12px;
    top: 2px;
    content: "";
    width: 20px;
	height: 20px;
	background-image: url(/images/city_line.svg);
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	    color: #1d82de;
}

.jshop_nvg_register #tr_field_phone .os-value span:before {
    position: absolute;
	left: 11px;
    top: 1px;
    content: "";
    width: 20px;
    height: 22px;
	background-image: url(/images/phone.svg);
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	        background-size: cover;
	color: #1d82de;
}

.uk-panel.uk-panel-box.uk-panel-header.finish-page
{
	margin-top: 67px;
    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;
    margin-bottom: 137px;
}
.top-away #back-to-top {
    -webkit-border-radius: 100%;
       -moz-border-radius: 100%;
            border-radius: 100%;
}

.item-101 .footer_mod::after {
    content: "";
    width: 144px;
    height: 195px;
    position: absolute;
    right: -146px;
    background-image: url(/images/pomido.png);
    z-index: 999;
    -webkit-background-size: contain;
       -moz-background-size: contain;
            background-size: contain;
    background-repeat: repeat;
    margin-top: -123px;
}










.row-fluid .sblock2 {
    width: 100%;
	padding-left: 0;
}
.row-fluid .sblock2.image img{
    width: 100%;
    padding: 0;
	height:100%;
	-o-object-fit:cover;
	   object-fit:cover;
}
.jshop_list_category .row-fluid
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;	
	margin-bottom: 18px;
}
.jshop_list_category .row-fluid:before, .jshop_list_category .row-fluid:after
{
	content: none !important;
}

.jshop_list_category .ctname {
    height: 0;
    color: #ffffff;
    /* top: -36px; */
    margin-left: 20px;
    font-size: 20px;
    font-weight: 600;
    position: absolute;
    z-index: 999;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
    bottom: 36px;
        max-width: 220px;
}
.sblock3.jshop_categ.category::after{
	display:block;
	width:100%;
	height:30%;
	bottom:0;
	left:0;
	position:absolute;
	content: '';
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.7035189075630253)), to(rgba(255,255,255,0)));
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.7035189075630253) 0%, rgba(255,255,255,0) 100%);
	background: -moz-linear-gradient(bottom, rgba(0,0,0,0.7035189075630253) 0%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(bottom, rgba(0,0,0,0.7035189075630253) 0%, rgba(255,255,255,0) 100%);
	background: linear-gradient(0deg, rgba(0,0,0,0.7035189075630253) 0%, rgba(255,255,255,0) 100%);
}
.sblock3.jshop_categ.category
{
	border: 0px solid #ccc;
    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;
	overflow:hidden;
    width: 30.1%;
    padding: 0px;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
    position: relative;
    margin-bottom: 20px;
}
.sblock3.jshop_categ.category:hover
{
	-webkit-box-shadow: 0 5px 17px 4px rgba(121, 121, 121, 0.1);
	   -moz-box-shadow: 0 5px 17px 4px rgba(121, 121, 121, 0.1);
	        box-shadow: 0 5px 17px 4px rgba(121, 121, 121, 0.1);
	opacity: 0.8;
}
.jshop_list_category .row-fluid i {
    width: 31.7%;
    position: relative;
}
.category_short_description
{
	display: none;
}
.sblock2 .category_name a.product_link
{
    color: #ffffff;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.button_back .btn
{
	background: #f0f0f0;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
}
.button_back .btn:hover
{
	background: #dddddd;
}
div.jshop_prod_description {
    border: 0;
    padding: 0;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    margin-top: 15px;
}
.sostav_zagl
{
	display: block;
	font-weight: 600;
}
.jshop_register .uk-width-1-1.os-value
{
	display: none;
}
#oneStepCheckoutForm .jshop_nvg_register select {
    width: 100%;
}


.cartsteps_flex
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;	
	margin: 30px 0px;
}
.cartsteps_flex .uk-panel.uk-panel-box.uk-panel-header
{
	width: 48%;
}
.item-page [itemprop="articleBody"] {
    font-weight: 300;
}
#search-results95 .page-container {
    width: 100% !important;
}
.contacts-block{
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	width: 100%;
}
.contacts-block div{
}
.cont-imgs{
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	   -moz-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
}
.cont-imgs img
{
	max-height: 300px;
}
.contacts-block a
{
	font-weight: 600;
}
.jshop_list_product .product div.count_commentar {
    display: none;
}
.jshop_list_product .product .review_mark {
    margin-left: 0;
    display: none;
}
.jshop_list_product .product .buttons a.button_detail img
{
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.jshop_list_product .product .buttons a.button_detail:hover img
{
	margin-left: 5px;
}
.jshop_list_product .image_block {
    height: 152px;
}
.contline
{
	margin-left: -15px;
    margin-top: 2px;
}
.cont_vert_flex
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	   -moz-box-orient: horizontal;
	   -moz-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	width: 77%;
    margin-left: auto;
    margin-right: auto;
}
.fixmtop3 {
    /* top: 560px; */
    top: 570px;
    margin-top: 0;
}
.cont_vertsvg {
	width:32px;
	height: 32px; 
    -webkit-filter: drop-shadow(-1px 1px 5px #00000033); 
            filter: drop-shadow(-1px 1px 5px #00000033);
}


.latest_products.jshop.jshop_list_product
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    position: relative;
}

.latest_products .block_item {
    margin-bottom: 10px;
    width: 31.2%;
    padding-left: 0;
    float: none !important;
    border: 0px solid #d6d6d6;
    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;
    padding: 15px;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-box-shadow: 0px 0px 15px rgb(0 0 0 / 13%);
       -moz-box-shadow: 0px 0px 15px rgb(0 0 0 / 13%);
            box-shadow: 0px 0px 15px rgb(0 0 0 / 13%);
    overflow: hidden;
    mix-blend-mode: normal;
    margin-bottom: 25px !important;
	
	background-color: #fff;
}

.latest_products .review_mark {
    margin-top: -8px;
    margin-left: -2px !important;
    margin-bottom: 9px;
}

.latest_products .productweight span {

}
.latest_products.jshop_list_product .product .jshop_price {
    margin-bottom: 6px;
}
.button_smotretmenu
{
	display: block;
    margin: 0px auto 30px auto;
    font-size: 18px;
    text-align: center;
    color: #000000;
}
.button_smotretmenu img
{
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
transition: all 0.2s ease;
    width: 30px;
    position: absolute;
    margin-left: 9px;
    margin-top: 9px;
}
.button_smotretmenu:hover img
{
    margin-left: 14px;
}
.maintexte
{
	font-family: 'proxima_novalight';
	font-size: 21px;
	line-height: 1.5;
	font-style: italic;
	
}
.mainimaga
{
	padding-right: 20px;
}

.aftercomp
{
	width: 100%;
	display: block;
	margin-top: -80px;
}
@media (min-width: 768px)
{
.t4-col.component.col-md{
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 79%;
}	
}

.main-carousel-top
{
	margin-top: 100px;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
    width: 14px;
    height: 14px;
    margin: 4px;
    -webkit-border-radius: 100%;
       -moz-border-radius: 100%;
            border-radius: 100%;
}
.owl-dots
{
	text-align: center;
}
.owl-carousel button.owl-dot
{
	background: #bbb;
	outline: none;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.owl-carousel button.owl-dot.active
{
	background: #edca26;
}
.owl-carousel button.owl-dot:hover
{
	background: #edca26;
}
/*
.maincat-t-text
{
	position: absolute;
	color: #fff;
	margin-top: -30px;
	margin-left: 20px;
	font-size: 20px;
	font-weight: 600;
}
*/

.maincat-t-text
{
	color: #ffffff;
    top: -36px;
    margin-left: 20px;
    margin-right: 20px;
    /*font-size: 20px;*/
    font-size: 18px;
    font-weight: 600;
    position: relative;
    z-index: 999;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;	
}
.owl-item a:hover .maincat-t-text
{
	color:  #edca26;
	text-decoration: none;
}
.owl-item a:hover
{
	text-decoration: none;
}
.mod_cat_car .owl-dots
{
	margin-top: -20px;
	position: relative;
    z-index: 3;
}

.mod_preim
{
	margin-top: 50px;
}
.preim_flex
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;	
}
.preim_in
{
	width: 30%;
	background: #FFFFFF;
	-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
	   -moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
	        box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 0px 20px;
	   -moz-border-radius: 0px 20px;
	        border-radius: 0px 20px;
	text-align: center;
	padding: 15px;
	margin-top: 15px;
}
.preim_in img
{
	display: block;
	margin: 0px auto 10px auto;
}
.preim_in_bigtext
{
	font-weight: bold;
	font-size: 20px;
	display: block;
}
.preim_in_smalltext
{
	font-size: 14px;
}

.mainbanner
{
	margin-top: 50px;
}
.latest_products.jshop.jshop_list_product .name
{
	text-align: left;
}
.latest_products.jshop.jshop_list_product .product .jshop_price {
    text-align: left;
    margin-bottom: 0px;
    font-style: normal;
    font-weight: bold;
    font-size: 28px;
    line-height: 21px;
    color: #000000;
    margin-top: 10px;
}
.otzyv_block
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
	padding: 0px;
	background: #FFFFFF;
	-webkit-box-shadow: 0px 0px 15px rgb(0 0 0 / 10%);
	   -moz-box-shadow: 0px 0px 15px rgb(0 0 0 / 10%);
	        box-shadow: 0px 0px 15px rgb(0 0 0 / 10%);
    -webkit-border-radius: 0px 20px 20px 20px;
       -moz-border-radius: 0px 20px 20px 20px;
            border-radius: 0px 20px 20px 20px;
    margin: 20px 0px 20px 0px;
}
.otzyv_block img
{
	/*max-width: 165px;*/
	-webkit-border-radius: 0px 20px 0px 20px;
	   -moz-border-radius: 0px 20px 0px 20px;
	        border-radius: 0px 20px 0px 20px;
	position: relative;
}
.otz_name
{
	font-weight: bold;
	font-size: 18px;
	display: block;
}
.otz_text
{
	white-space: normal;
    max-width: 250px;
    font-size: 14px;
    padding: 14px;
    line-height: 1.2;
}
.otz-carousel-top
{
	margin-top: 50px;
}
.otzyv_block::before
{
	content: '';
    width: 42px;
    height: 41px;
    position: absolute;
    background-image: url(/images/otz_after.png);
    margin-top: -8px;
    margin-left: 134px;
    z-index: 0;
}

.item-101 .mod_preim::after {
    content: "";
    width: 111px;
    height: 78px;
    position: absolute;
    right: -122px;
    background-image: url(/images/myata.png);
    z-index: 999;
    -webkit-background-size: contain;
       -moz-background-size: contain;
            background-size: contain;
    background-repeat: repeat;
	margin-top: -260px;
}
.footer_mod
{
	margin-top: 100px;
}
.t4-col.component.col-md
{
	background-image: url(/images/bgbottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.footer_flex_line1
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	   -moz-box-orient: horizontal;
	   -moz-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-bottom: 20px;
}
.fflex-item
{
	font-size: 18px;
	font-weight: 600;
}
.fflex-item img {
    -webkit-filter: drop-shadow(-1px 1px 5px #00000033);
            filter: drop-shadow(-1px 1px 5px #00000033);
}
.footer_flex_line2
{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	   -moz-box-orient: horizontal;
	   -moz-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;	
	margin-bottom: 15px;
}
.fflex2-item
{
	font-size: 14px;
}
.activefix
{

}
.ajax_cart_wl
{
	margin-top: -20px;
}
.menuzagl.nashemenu .nmeny1, .menuzagl.nashemenu .nmeny2, .menuzagl.nashemenu .nmeny3
{
	text-align: left;
}
 .menuzagl.nashemenu .nmeny3
 {
    margin: 0;	 
 }
.top-away #back-to-top {
    display: none;
}
.top-away.not-at-top #back-to-top {
    display: block;
}
.productfull .prod_qty {
    display: none;
}
.services_mod .moduletable {
    border: 0;
    padding: 0;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    margin: 0;
}
.services_mod .moduletable .main-carousel-top {
    margin-top: 10px;
}
.text_zoom
{
	display: none;
}
.fixheight
{
    height: auto !important;
}
.ruble_svg_stulcat
{
	margin-top: -8px;
	margin-left: -5px;
	width: 20px;
}
div.jshop_prod_attributes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.row-fluid.row-attr-1, .row-fluid.row-attr-2, .row-fluid.row-attr-3
{
	width: 50%;
}
div.jshop_prod_attributes select {
    width: 95%;
}
.nofood .jshop_list_product .block_product img.jshop_img {
    /* height: 120px; */
    max-width: 292px;
    margin-left: -25px;
    margin-top: 0px;
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-border-radius: 0px;
       -moz-border-radius: 0px;
            border-radius: 0px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.nofood .jshop_list_product .product .description {
    padding-bottom: 15px;
}
.alert-warning, .alert-notice {
    text-align: left;
    width: 76%;
}
.alert-warning, .alert-notice {
    color: #ffffff;
    background-color: #92ce0e;
    border-color: #88ad36;
}

.nofood .jshop_list_product .image_block {
    height: 225px;
    overflow: hidden;
    margin-left: -24px;
    margin-top: -24px;
    width: -webkit-calc(100% + 53px);
    width: -moz-calc(100% + 53px);
    width: calc(100% + 53px);
}
.buttnsldr
{
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.buttnsldr:hover
{
	opacity: 0.8;
}

.input-append .btn {
    background-color: #e9ecef;
    border: 0px solid rgba(52, 58, 64, 0.12);
    border-left: 0;
    -webkit-border-radius: 100%;
       -moz-border-radius: 100%;
            border-radius: 100%;
    display: block !important;
    float: left;
    height: 30px;
    line-height: 17px;
    text-align: center;
    margin-top: 5px;
}
.input-append .btn:hover, .input-append .btn:focus, .input-append .btn:active {
  background-color: #edca26;
  color: #fff;
}








































































/*############################## MOBILE ##################################*/


@media screen and (min-width: 992px) and (max-width: 1200px)
{
.search_block {
    width: 80%;
}

.greentitle
{

	margin-left: 18px;
}
.sldpopdis
{

	margin-left: 30px;	
}
.buttnsldr
{
	margin-left: 30px;		
}

body:not(.item-101) .t4-main-body::after {
    content: none;
}
.item-101 .scf_slider::after
{
    content: none;
}
.item-101 .footer_mod::after {
    content: none;
}
.item-101 .mod_preim::after {
    content: none;
}
.fixmtop::before {
    content: none;
}
.t4-content {
    max-width: 1140px;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
    margin: 0px auto;
}
.navbar {
    padding: 0;
}
.mod_cat_car
{
	margin-right: -15px;
}


}





@media screen and (min-width: 768px) and (max-width: 992px)
{
.search_block {
    width: 80%;
} 
.externbootstrap_wrapp.wrapp_min .mini_cart_img a:before {
    content: none;
}
.header_cont3 {
    margin-left: auto;
}	
.jshop_list_product .product .name, .jshop_list_product .product .name a {
    font-size: 11px;
}	
.jshop_list_product .manufacturer_name
{
    font-size: 10px;	
}
.jshop_list_product .product .buttons a {
    margin-top: 5px;
    width: 100%;
}
.jshop_list_product .block_product img.jshop_img {

}
.off-menu_90 dl a, .off-menu_90 dl a:link, .off-menu_90 dl.level1 a, .off-menu_90 dl.level1 a:link {
    font-size: 12px !important;
}
#off-menu_90 h3.sm-head span {
    font-size: 12px !important;
}
.product_flex_in {
    width: 100%;
}
.t4-navbar .onlinezak {
    position: absolute;
    right: 80px;
    top: 14px;
}




}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
	
.fixmtop::before {
    content: none;
}	
.navbar {
    padding: 0;
}	
.logo_vert_svg {
    max-width: 100%;
    display: block;
    margin: 20px auto 10px auto;
}
.container {
    max-width: 767px;
}
.t4-content {
    max-width: 1140px;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
    margin: 0px auto;
}
.item-101 .t4-main-body {
    background-position: 163% -23px;
}	
.fixmtop {
    padding: 0;
}
.t4-module .nav li a, .t4-card .nav li a, .moduletable .nav li a, .module_menu .nav li a {
    font-size: 14px;
}
body:not(.item-101) .t4-main-body::after {
    content: none;
}
.item-101 .scf_slider::after
{
    content: none;
}
.item-101 .footer_mod::after {
    content: none;
}
.item-101 .mod_preim::after {
    content: none;
}
.cont_flexb1 {
	max-width: 118px;
    font-size: 13px;
}
.cont_flexb3 {
    font-size: 13px;
    width: auto;
}
.cont_flexb2 {
    width: auto;
    font-size: 13px;
}
.phoneicsvg {
    width: 12px;
    margin-top: -3px;
}
.timesvg
{
	width: 16px;
    margin-top: -2px;
}
.map_markersvg {
    margin-top: -5px;
    width: 9px;
    margin-right: 3px;
}
.fixmtop2 {
    top: 420px;
}
.fixmtop3 {
    top: 490px;
}
.cont_vert_flex {
    width: 100%;
}
.cont_vertsvg {
    max-width: 80%;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
    font-size: 20px;
}
.maintexte {
    font-family: 'proxima_novalight';
    font-size: 16px;
}
.productfull .image_middle {
    width: auto;
    height: auto;
}
.fflex-item {
    font-size: 15px;
}
.fflex2-item {
    font-size: 10px;
}
.jshop_list_category .ctname {
    margin-left: 14px;
    font-size: 15px;
    bottom: 17px;
}
.nofood .jshop_list_product .product .description {
    height: 79px;
}
.row-fluid.row-attr-1, .row-fluid.row-attr-2, .row-fluid.row-attr-3 {
    width: 100%;
}
.productfull .btn.btn-primary {
    margin-top: 10px;
}





	
.search_block {
    width: 80%;
} 
.externbootstrap_wrapp.wrapp_min .mini_cart_img a:before {
    content: none;
}
.header_cont3 {
    margin-left: auto;
}	
.jshop_list_product .product .name, .jshop_list_product .product .name a {
    font-size: 11px;
}	
.jshop_list_product .manufacturer_name
{
    font-size: 10px;	
}
.jshop_list_product .product .buttons a {
    margin-top: 5px;
    width: 100%;
}
.jshop_list_product .block_product img.jshop_img {
    max-width: 140%;
    margin-top: -68px;
}
.jshop_list_product .image_block {
    height: 104px;
}
.jshop_list_product .product .buttons {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
}
.jshop_list_product .product .buttons a.btn.btn-success {
    -webkit-border-radius: 100%;
       -moz-border-radius: 100%;
            border-radius: 100%;
    width: 50px;
    height: 50px;
    margin-top: -46px;
    margin-right: 4px;
    padding: 0;
    position: absolute;
    right: -10px;
}
.btn_cart_img {
    height: 20px;
    margin: 12px auto;
}
.jshop_list_product .product .description {
    height: 55px;
}

.button_smotretmenu {
    font-size: 18px;
}
.button_smotretmenu img {
    width: 25px;
    margin-top: 10px;
}


.off-menu_90 dl a, .off-menu_90 dl a:link, .off-menu_90 dl.level1 a, .off-menu_90 dl.level1 a:link {
    font-size: 12px !important;
}
#off-menu_90 h3.sm-head span {
    font-size: 12px !important;
}
.product_flex_in {
    width: 100%;
}
.t4-navbar .onlinezak {
    position: absolute;
    right: 80px;
	top: 5px;
}
.ba-forms-modal-wrapper, .ba-forms-modal-wrapper.ba-form-lightbox-layout {
overflow: auto !important;
    --forms-modal-scroll-width: 0px !important;
}

  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {










}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px){
.search_block {
    width: 80%;
} 
.externbootstrap_wrapp.wrapp_min .mini_cart_img a:before {
    content: none;
}
.header_cont3 {
    margin-left: auto;
}	

.jshop_list_category .ctname {max-width: 90%;}


.jshop_list_product .product .name, .jshop_list_product .product .name a {
    font-size: 11px;
}	
.jshop_list_product .manufacturer_name
{
    font-size: 10px;	
}
.jshop_list_product .product .buttons a {
    margin-top: 5px;
    width: 100%;
}
.jshop_list_product .block_product img.jshop_img {
    height: 70px;
}
.off-menu_90 dl a, .off-menu_90 dl a:link, .off-menu_90 dl.level1 a, .off-menu_90 dl.level1 a:link {
    font-size: 12px !important;
}
#off-menu_90 h3.sm-head span {
    font-size: 12px !important;
}
.product_flex_in {
    width: 100%;
}
.t4-navbar .onlinezak {
    position: absolute;
    right: 80px;
    top: 5px;
}
.header_cont1
{
	text-align: right;
	    margin-left: auto;
}
.header_cont2
{
	text-align: right;
	    margin-left: auto;
}
.jshop_list_product .block_product {
    border: 0px solid #ccc;
    padding: 0px;
    -webkit-border-radius: 0px;
       -moz-border-radius: 0px;
            border-radius: 0px;
}
.ba-forms-modal-wrapper, .ba-forms-modal-wrapper.ba-form-lightbox-layout {
overflow: auto !important;
    --forms-modal-scroll-width: 0px !important;
}



 
}


















/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
	
.fflex-item {max-width: 199px;text-align: center;}
.fphonesvg {display:none;}
.fwhatssvg {display:none;}
.ftelesvg {display:none;}
	
	
body:not(.item-101) .t4-main-body::after {
    content: none;
}
.item-101 .scf_slider::after
{
    content: none;
}
.item-101 .footer_mod::after {
    content: none;
}
.item-101 .mod_preim::after {
    content: none;
}
.fixmtop::before {
    content: none;
}
.footer_flex_line1{
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.cont_flexb3 {
    margin-top: 20px;
    width: 100%;
    text-align: center;
}
.cont_flexb1 .dropdown{
	display:none;
}
.cont_flexb1 {
	width: 100%;
    text-align: center;
	padding-right:0;
}
.cont_flexb2 {
    /* width: auto; */
    width: 100%;
	text-align:center;
}	
.cart_block.scf_in
{
	position: fixed;
    top: 10px;
    right: 0px;
    z-index: 1001;
}	
.ajax_cart_wl {
    margin-top: 0;
}
.nav-breakpoint-lg .navbar-toggler {
    float: left;
}
.externbootstrap_wrapp.wrapp_min .mini_cart_img a {
    width: 22px;
    height: 28px;
    margin-right: 15px;
}
.mycart_wrapp.externbootstrap_wrapp.wrapp_min .mycart_mini_txt {
    right: 37px !important;
}
#t4-header .container {
    padding-top: 1rem;
}
.item-101 .t4-main-body {
    background-position: 7% -50px;
    border-top: 4px solid #edca26;
	background: none;
}
.contline {
    display: none;
}
.latest_products .block_item {
    width: 100%;
}
.jshop_list_product .block_product {
    border: none;
    padding: 23px;
    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;
}
.jshop_list_product .image_block {
    height: auto;
}
.productfull .image_middle {
    width: auto;
    height: auto;
}
.product_flex_in:first-child {
    width: 100%;
}
.product_flex_in:last-child {
    width: 100%;
}
.sidebar-l {
    max-width: 100%;
	border-right: 0px;
}
.sidebar-l::after {
    content: none;
}
#Mod113
{
	display: none;
}
#Mod111
{
	display: none;
}
.fixmtop2 {
    top: auto;
    margin-top: 0;
    position: relative !important;
}
.t4-content {
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
    margin: 0;
}
.t4-col.component.col-md {
    background: none;
}
#t4-header .container {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.jshop_nvg_register .uk-grid {
    width: 100%;
}
.cartsteps_flex .uk-panel.uk-panel-box.uk-panel-header {
    width: 100%;
}
.cartsteps_flex {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
body:not(.item-101) .t4-main-body {
    background: none;
	border-top: 4px solid #edca26;
}	
.jshop_list_product .block_product img.jshop_img {
    /* height: 120px; */
    max-width: 100%;
    margin-left: 0;
    margin-top: 0;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.jshop_list_product .block_product {
    border: none !important;
    padding: 22px !important;
    -webkit-border-radius: 20px !important;
       -moz-border-radius: 20px !important;
            border-radius: 20px !important;
}
.preim_in {
    width: 100%;
}
.preim_flex {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}	
.otz_text {
    max-width: 270px;
    font-size: 13px;
    padding: 10px;
	width: 100%;
}
.owl-carousel .owl-item img {
    display: block;
    width: 100%;
	max-width: 200px;
	margin: 5px auto;
}
.otzyv_block {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
	    display: block;
		    max-width: 300px;
			padding: 10px
}
.otz_name {
    font-size: 16px;
}
.otzyv_block::before {
    content: none;
}
.sblock3.jshop_categ.category {
    width: 100%;
}
.jshop_list_category .row-fluid {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.jshop_list_product .row-fluid .sblock3 {
    width: 100%;
}

.t4-palette-mainnav {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
 .navbar .navbar-toggler {
    height: 44px;
    line-height: 46px;
}
.menu-icon-cont .menu-icon3 {
    height: 43px !important;
    margin: 11px .2em -10px .2em !important;
}

.t4-header
{
    margin-top: 50px;
}
.header-block-1 .navbar-brand {
    padding-left: 0;
    text-align: center;
    margin: 0 auto;
}
.header_cont1, .header_cont2, .header_cont3
{
	width: 100%;
	text-align: center;
	margin: 10px 0px;
}






.uk-thumbnail {
    max-width: 250px;
    display: block;
}
.jshop_img_description_center a {
    font-weight: bold;
    font-size: 12px;
}
p.jshop_cart_attribute {
    padding-left: 0px;
    font-weight: normal;
    font-style: italic;
    font-size: 10px;
    margin-top: 1px;
    margin-bottom: 4px;
}
.uk-table th {
font-size: 13px;
}

.jshop_prod_cart td {
    vertical-align: middle;
    width: 100%;
    min-width: 100% !important;
	max-width: 100% !important;
    display: block;
}
.minicart.uk-table td
{
    width: 100% !important;
    min-width: 100% !important;
	max-width: 100% !important;
    display: block !important;
}

.uk-table thead th {
    vertical-align: bottom;
    display: none;
}

.cont-imgs img {
    max-height: 168px;
    display: block;
}
.ba-forms-modal-wrapper, .ba-forms-modal-wrapper.ba-form-lightbox-layout {
overflow: auto !important;
    --forms-modal-scroll-width: 0px !important;
}














}

.ftelesvg{
	width:16px; height:16px;
}

.mod_cat_car .owl-carousel .owl-item a img{
	height:100%;
	-o-object-fit: cover;
	   object-fit: cover;
	width:100%;
}
.mod_cat_car .owl-carousel .owl-item a::after{
	content: '';
	display:block;
	width:100%;
	height:30%;
	bottom:0;
	left:0;
	position:absolute;
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.7035189075630253)), to(rgba(255,255,255,0)));
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.7035189075630253) 0%, rgba(255,255,255,0) 100%);
	background: -moz-linear-gradient(bottom, rgba(0,0,0,0.7035189075630253) 0%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(bottom, rgba(0,0,0,0.7035189075630253) 0%, rgba(255,255,255,0) 100%);
	background: linear-gradient(0deg, rgba(0,0,0,0.7035189075630253) 0%, rgba(255,255,255,0) 100%);
}
.mod_cat_car .owl-carousel .owl-item a{
	display:block;
	position:relative;
	width:100%;
	height:180px;
	overflow:hidden;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	margin-bottom:30px;
}

.text-secondary {
    color: #edca26 !important;
}




.ash1133__spec{
	position:relative;
	width:100%;
	min-height:350px;
	margin-bottom:50px;
}
.ash1133__spec__bg img{
	width:100%;
	height:100%;
	-o-object-fit:cover;
	   object-fit:cover;
}
.ash1133__spec__bg{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.ash1133__spec__text{
	position:relative;
	z-index:2;
	padding:30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	   -moz-box-orient: horizontal;
	   -moz-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	   -moz-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-align-content: flex-start;
	    -ms-flex-line-pack: start;
	        align-content: flex-start;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
    pointer-events: none;
}
.ash1133__spec__title:hover, .ash1133__spec__title:focus{
	text-decoration:none;
	color:#000;
}
.ash1133__spec__title{
	color:#000;
	background-color:rgba(255,255,255,.8);
	display:inline;
	padding:5px 15px;
	font-size:30px;
	font-weight:bold;
	clear: both;
	text-decoration:none;
	/* flex:  0 0 auto; */
}
.ash1133__spec__wrap{
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
}
.ash1133__spec__price{
	margin-top:30px;
	background-color: rgba(250, 203, 0, .8);
	display:inline-block;
	clear: both;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding: 15px;
}
.ash1133__spec__price__old{
	font-size:20px;
	text-decoration:line-through;
	/* text-align: center; */
	opacity: .7;
	font-weight: bold;
}
.ash1133__spec__price__actual{
    /* text-align: center; */
    font-size: 36px;
    line-height: 100%;
    font-weight: bold;
}

.com-content-article__body .moduletable{
	padding: 0;
	margin:0;
	border:0;
}

body:not(.item-101) .item-page{
	min-height: 65vh;
}

.ash1133__menu__link svg{
    width: 30px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 30px;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 30px;
	        flex: 0 0 30px;
    margin-right: 10px;
}

.ash1133__menu__link b{
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	   -moz-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}

@media (min-width:768px){
	.ash1133__menu__link b{
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 -webkit-calc(100% - 40px);
		   -moz-box-flex: 0;
		    -ms-flex: 0 0 calc(100% - 40px);
		        flex: 0 0 calc(100% - 40px);
	}
}
.ash1133__menu__link{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	   -moz-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	   -moz-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-flex-wrap: nowrap;
	    -ms-flex-wrap: nowrap;
	        flex-wrap: nowrap;
    padding: 8px 15px 8px 18px;
    margin-bottom: 10px;
	text-align:center;
	background-color: #edca26;
	border: 2px solid #fff;
	font-weight: 900;
	color: #000;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
	font-size: 11px;
	width: 100%;
	line-height: 100%;
	text-align: left;
}

.ash__def__item{ display:block;}
.ash__custom{
	display:none;
}
.sblock1{}
.sblock1 .ash__def__item{
	display:none;
}
.sblock1 .ash__custom{
	display:block;
}
.jshop_list_product .product .ash1133__spec__text a.btn.btn-success {
    background-color: #edca26 !important;
    border-color: #edca26 !important;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
    FONT-SIZE: 0px;
    width: 70px;
    height: 70px;
	margin-top: 40px;
    margin-right: 4px;
    margin-left: 30px;
    pointer-events: all;
}
.externbootstrap_wrapp.wrapp_min .mini_cart_img a {
    background-image: url(/images/cart-new.svg);
    background-size: contain;
}
.pageActiveCart {
    top: calc(20% - 72px) !important;
    left: calc(90% - 72px) !important;
    z-index: 2147483647 !important;
    position: fixed;
     box-shadow: 0 10px 30px 0 rgb(0 0 0 / 20%) !important;
    height: 80px !important;
    width: 80px !important;
    background-color: rgba(237, 202, 38, 1) !important;
    border-radius: 50px !important;
    border-style: solid !important;
    transition: border .2s ease-out !important;
    border-color: rgba(255, 255, 255, 0) !important;
    border-width: 1px !important;
    transition: transform .2s ease-out, background-color .2s ease-out, opacity .2s ease-out !important;
    display: flex;
    align-items: center;
    justify-content: center;
} 
.pageActiveCart .ajax_cart_wl,
.pageActiveCart .externbootstrap_wrapp.wrapp_min .mini_cart_img a{
    margin: 0;
}
.pageActiveCart .mycart_wrapp.externbootstrap_wrapp.wrapp_min .mycart_mini_txt {
    right: 20px!important;
}