body{
	font-display: fallback !important;
}
.sp-module.old_svg_mod{
	margin-top: 0px;
}
.jbprice-tmpl-full .jbprice-buttons .uk-button-success{
	opacity:1 !important;
}
.text_desc_fotos{
	display: inline-block;
    width: 100%;
    margin: 10px 0px;
    text-align: center;
    background: #fff;
    padding: 5px;
}
.bldop{
	border: 1px solid #333;
    padding: 5px;
	font-size: 12px;
}
.list_cit_stoc{
	padding:0px;
	margin:0px;
	max-height: 80vh;
    overflow: auto;
}
.stoc_post .tooltipsgb.load_stoc_city{
	margin: 0px;
    margin-bottom: 10px;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    background: green;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
}
.list_cit_stoc li{
	display:inline-block;
	width:100%;
	border-bottom:1px solid #ccc;
	list-style:none;
	line-height:40px;
}
.save_sity_pop{
	margin-left: 21px;
    cursor: pointer;
    color: #fff;
    background: green;
    padding: 5px 10px;
    border-radius: 5px;
}
.pan_stoc_pop{
	display: inline-block;
    width: 100%;
    border-bottom: 1px solid;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.pr_st_au{
	float:right;
	line-height: 27px;
}
.serch_sytu_pop{
	float:left;
	width:150px;
}
.deyall{
	cursor:pointer;
	border-bottom:1px dashed;
	float:left;
	margin-right:5px;
}
.list_cit_stoc .name_city_pop{
	float:left;
}
.list_cit_stoc .block_ost_pol{
	float:right;
}
.list_cit_stoc .block_ost_pol input{
	    width: 80px !important;
}
.country_sel{
	float: right;
	margin-left:20px;
    display: inline-table;
    line-height: 22px;
}
.rews_list{
	position:relative;
}
.mark_red.star {
	background:transparent;
    fill: #ffd426;
	left: 67px;
}

.block_da{
	height:100vh;
}
.country_sel li{
	list-style:none;
	float:left;
	margin-right:10px;
}
.country_sel .sitylist .dropdown-menu{
	width: auto;
    right: 0px;
    left: auto;
    height: auto;
}
.country_sel a{
	color:#000 !important;
}
.country_sel a:before{
	display:none !important;
}
a{color:#3d449a;}
a:hover{color:#2f3475;}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a{color:#3d449a;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover{background:#3d449a;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{color:#3d449a;}
#offcanvas-toggler >i{color:#000000;}
#offcanvas-toggler >i:hover{color:#3d449a;}
.send_prod_bas{
	border-bottom:none !important;
}
.now_stocs_mc {
    color: red;
    margin-top: 5px;
    font-size: 12px;
}
.teaser_stoc{
	display: block;
    font-weight: 600;
    height: 26px;
    padding: 0 10px;
    font: bold 9px/26px arial, sans-serif;
    text-transform: uppercase;
    color: #693;
    z-index: 99;
    position: absolute;
    left: 0px;
    top: 305px;
    text-align: center;
    width: 100%;
}
.items-col-4 .uk-width-medium-1-4{
	height: 465px;
}
.send_prod_bas button{
	    background: #ffffff none repeat scroll 0 0 !important;
    border: 2px solid #393939;
    color: #393939;
    font-size: 12px;
    margin-top: 7px;
    padding: 4px 12px;
    text-transform: uppercase !important;
    margin-left: 20px;
    border-radius: 3px;
}

.btn-primary,
.sppb-btn-primary{border-color:#343a84;background-color:#3d449a;}
.btn-primary:hover,
.sppb-btn-primary:hover{border-color:#272c63;background-color:#2f3475;}
ul.social-icons >li a:hover{color:#3d449a;}
.sp-page-title{background:#3d449a;}
.layout-boxed .body-innerwrapper{background:#ffffff;}
.sp-module ul >li >a{color:#000000;}
.sp-module ul >li >a:hover{color:#3d449a;}
.sp-module .latestnews >div >a{color:#000000;}
.sp-module .latestnews >div >a:hover{color:#3d449a;}
.sp-module .tagscloud .tag-name:hover{background:#3d449a;}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover{background:#3d449a;}
.search .btn-toolbar button{background:#3d449a;}
.post-format{background:#3d449a;}
.voting-symbol span.star.active:before{color:#3d449a;}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before{color:#2f3475;}
.entry-link,
.entry-quote{background:#3d449a;}
blockquote{border-color:#3d449a;}
.carousel-left:hover,
.carousel-right:hover{background:#3d449a;}
#sp-footer{background:#000000 none repeat scroll 0 0;color:#fff;}
.sp-comingsoon body{background-color:#3d449a;}
.pagination>li>a,
.pagination>li>span{color:#000000;}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus{color:#000000;}
.pagination>.active>a,
.pagination>.active>span{border-color:#3d449a;background-color:#3d449a;}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus{border-color:#3d449a;background-color:#3d449a;}
#sp-top-bar ul.nav.menu li.soc a{font-size:17px;margin-right:0;margin-top:-4px;}
/*----*/
.form-control{display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);}
.form-control::-moz-placeholder{color:#999;opacity:1;}
.form-control:-ms-input-placeholder{color:#999;}
.form-control::-webkit-input-placeholder{color:#999;}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eeeeee;opacity:1;}
textarea.form-control{height:auto;}
@font-face{
	font-family:'IcoMoon';
	src:url('../fonts/IcoMoon.eot');
	src:url('../fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), 
		url('../fonts/IcoMoon.woff') format('woff'), 
		url('../fonts/IcoMoon.ttf') format('truetype'), 
		url('../fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight:100;
	font-style:normal;
}
@font-face {
	font-family: 'Adine Kirnberg';
	src: url('../fonts/AdineKirnberg.eot');
	src: local('Adine Kirnberg'), local('AdineKirnberg'),
		url('../fonts/AdineKirnberg.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AdineKirnberg.woff') format('woff'),
		url('../fonts/AdineKirnberg.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}
[data-icon]:before{font-family:'IcoMoon';content:attr(data-icon);speak:none;}
[class^="icon-"],
[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-right:.25em;line-height:14px;background-image:none;}
dd > span[class^="icon-"] + time,
dd > span[class*=" icon-"] + time{margin-left:-0.25em;}
dl.article-info dd.hits span[class^="icon-"],
dl.article-info dd.hits span[class*=" icon-"]{margin-right:0;}
[class^="icon-"]:before,
[class*=" icon-"]:before{font-family:'IcoMoon';font-style:normal;speak:none;}
[class^="icon-"].disabled,
[class*=" icon-"].disabled{font-weight:normal;}
.icon-joomla:before{content:"\e200";}
.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before{content:"\e005";}
.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before{content:"\e006";}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before{content:"\e007";}
.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before{content:"\e008";}
.icon-arrow-first:before{content:"\e003";}
.icon-arrow-last:before{content:"\e004";}
.icon-arrow-up-2:before{content:"\e009";}
.icon-arrow-right-2:before{content:"\e00a";}
.icon-arrow-down-2:before{content:"\e00b";}
.icon-arrow-left-2:before{content:"\e00c";}
.icon-arrow-up-3:before{content:"\e00f";}
.icon-arrow-right-3:before{content:"\e010";}
.icon-arrow-down-3:before{content:"\e011";}
.icon-arrow-left-3:before{content:"\e012";}
.icon-menu-2:before{content:"\e00e";}
.icon-arrow-up-4:before{content:"\e201";}
.icon-arrow-right-4:before{content:"\e202";}
.icon-arrow-down-4:before{content:"\e203";}
.icon-arrow-left-4:before{content:"\e204";}
.icon-share:before,
.icon-redo:before{content:"\27";}
.icon-undo:before{content:"\28";}
.icon-forward-2:before{content:"\e205";}
.icon-backward-2:before,
.icon-reply:before{content:"\e206";}
.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before{content:"\6c";}
.icon-undo-2:before{content:"\e207";}
.icon-move:before{content:"\7a";}
.icon-expand:before{content:"\66";}
.icon-contract:before{content:"\67";}
.icon-expand-2:before{content:"\68";}
.icon-contract-2:before{content:"\69";}
.icon-play:before{content:"\e208";}
.icon-pause:before{content:"\e209";}
.icon-stop:before{content:"\e210";}
.icon-previous:before,
.icon-backward:before{content:"\7c";}
.icon-next:before,
.icon-forward:before{content:"\7b";}
.icon-first:before{content:"\7d";}
.icon-last:before{content:"\e000";}
.icon-play-circle:before{content:"\e00d";}
.icon-pause-circle:before{content:"\e211";}
.icon-stop-circle:before{content:"\e212";}
.icon-backward-circle:before{content:"\e213";}
.icon-forward-circle:before{content:"\e214";}
.icon-loop:before{content:"\e001";}
.icon-shuffle:before{content:"\e002";}
.icon-search:before{content:"\53";}
.icon-zoom-in:before{content:"\64";}
.icon-zoom-out:before{content:"\65";}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before{content:"\2b";}
.icon-pencil-2:before{content:"\2c";}
.icon-brush:before{content:"\3b";}
.icon-save-new:before,
.icon-plus-2:before{content:"\5d";}
.icon-ban-circle:before,
.icon-minus-sign:before,
.icon-minus-2:before{content:"\5e";}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before{content:"\49";}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before{content:"\47";}
.icon-new:before,
.icon-plus:before{content:"\2a";}
.icon-plus-circle:before{content:"\e215";}
.icon-minus:before,
.icon-not-ok:before{content:"\4b";}
.icon-minus-circle:before{content:"\e216";}
.icon-unpublish:before,
.icon-cancel:before{content:"\4a";}
.icon-cancel-circle:before{content:"\e217";}
.icon-checkmark-2:before{content:"\e218";}
.icon-checkmark-circle:before{content:"\e219";}
.icon-info:before{content:"\e220";}
.icon-info-2:before,
.icon-info-circle:before{content:"\e221";}
.icon-question:before,
.icon-question-sign:before,
.icon-help:before{content:"\45";}
.icon-question-2:before,
.icon-question-circle:before{content:"\e222";}
.icon-notification:before{content:"\e223";}
.icon-notification-2:before,
.icon-notification-circle:before{content:"\e224";}
.icon-pending:before,
.icon-warning:before{content:"\48";}
.icon-warning-2:before,
.icon-warning-circle:before{content:"\e225";}
.icon-checkbox-unchecked:before{content:"\3d";}
.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before{content:"\3e";}
.icon-checkbox-partial:before{content:"\3f";}
.icon-square:before{content:"\e226";}
.icon-radio-unchecked:before{content:"\e227";}
.icon-radio-checked:before,
.icon-generic:before{content:"\e228";}
.icon-circle:before{content:"\e229";}
.icon-signup:before{content:"\e230";}
.icon-grid:before,
.icon-grid-view:before{content:"\58";}
.icon-grid-2:before,
.icon-grid-view-2:before{content:"\59";}
.icon-menu:before{content:"\5a";}
.icon-list:before,
.icon-list-view:before{content:"\31";}
.icon-list-2:before{content:"\e231";}
.icon-menu-3:before{content:"\e232";}
.icon-folder-open:before,
.icon-folder:before{content:"\2d";}
.icon-folder-close:before,
.icon-folder-2:before{content:"\2e";}
.icon-folder-plus:before{content:"\e234";}
.icon-folder-minus:before{content:"\e235";}
.icon-folder-3:before{content:"\e236";}
.icon-folder-plus-2:before{content:"\e237";}
.icon-folder-remove:before{content:"\e238";}
.icon-file:before{content:"\e016";}
.icon-file-2:before{content:"\e239";}
.icon-file-add:before,
.icon-file-plus:before{content:"\29";}
.icon-file-remove:before,
.icon-file-minus:before{content:"\e017";}
.icon-file-check:before{content:"\e240";}
.icon-file-remove:before{content:"\e241";}
.icon-save-copy:before,
.icon-copy:before{content:"\e018";}
.icon-stack:before{content:"\e242";}
.icon-tree:before{content:"\e243";}
.icon-tree-2:before{content:"\e244";}
.icon-paragraph-left:before{content:"\e246";}
.icon-paragraph-center:before{content:"\e247";}
.icon-paragraph-right:before{content:"\e248";}
.icon-paragraph-justify:before{content:"\e249";}
.icon-screen:before{content:"\e01c";}
.icon-tablet:before{content:"\e01d";}
.icon-mobile:before{content:"\e01e";}
.icon-box-add:before{content:"\51";}
.icon-box-remove:before{content:"\52";}
.icon-download:before{content:"\e021";}
.icon-upload:before{content:"\e022";}
.icon-home:before{content:"\21";}
.icon-home-2:before{content:"\e250";}
.icon-out-2:before,
.icon-new-tab:before{content:"\e024";}
.icon-out-3:before,
.icon-new-tab-2:before{content:"\e251";}
.icon-link:before{content:"\e252";}
.icon-picture:before,
.icon-image:before{content:"\2f";}
.icon-pictures:before,
.icon-images:before{content:"\30";}
.icon-palette:before,
.icon-color-palette:before{content:"\e014";}
.icon-camera:before{content:"\55";}
.icon-camera-2:before,
.icon-video:before{content:"\e015";}
.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before{content:"\56";}
.icon-music:before{content:"\57";}
.icon-user:before{content:"\22";}
.icon-users:before{content:"\e01f";}
.icon-vcard:before{content:"\6d";}
.icon-address:before{content:"\70";}
.icon-share-alt:before,
.icon-out:before{content:"\26";}
.icon-enter:before{content:"\e257";}
.icon-exit:before{content:"\e258";}
.icon-comment:before,
.icon-comments:before{content:"\24";}
.icon-comments-2:before{content:"\25";}
.icon-quote:before,
.icon-quotes-left:before{content:"\60";}
.icon-quote-2:before,
.icon-quotes-right:before{content:"\61";}
.icon-quote-3:before,
.icon-bubble-quote:before{content:"\e259";}
.icon-phone:before{content:"\e260";}
.icon-phone-2:before{content:"\e261";}
.icon-envelope:before,
.icon-mail:before{content:"\4d";}
.icon-envelope-opened:before,
.icon-mail-2:before{content:"\4e";}
.icon-unarchive:before,
.icon-drawer:before{content:"\4f";}
.icon-archive:before,
.icon-drawer-2:before{content:"\50";}
.icon-briefcase:before{content:"\e020";}
.icon-tag:before{content:"\e262";}
.icon-tag-2:before{content:"\e263";}
.icon-tags:before{content:"\e264";}
.icon-tags-2:before{content:"\e265";}
.icon-options:before,
.icon-cog:before{content:"\38";}
.icon-cogs:before{content:"\37";}
.icon-screwdriver:before,
.icon-tools:before{content:"\36";}
.icon-wrench:before{content:"\3a";}
.icon-equalizer:before{content:"\39";}
.icon-dashboard:before{content:"\78";}
.icon-switch:before{content:"\e266";}
.icon-filter:before{content:"\54";}
.icon-purge:before,
.icon-trash:before{content:"\4c";}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before{content:"\23";}
.icon-unlock:before{content:"\e267";}
.icon-key:before{content:"\5f";}
.icon-support:before{content:"\46";}
.icon-database:before{content:"\62";}
.icon-scissors:before{content:"\e268";}
.icon-health:before{content:"\6a";}
.icon-wand:before{content:"\6b";}
.icon-eye-open:before,
.icon-eye:before{content:"\3c";}
.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before{content:"\e269";}
.icon-clock:before{content:"\6e";}
.icon-compass:before{content:"\6f";}
.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before{content:"\e01b";}
.icon-book:before{content:"\e271";}
.icon-lightning:before,
.icon-flash:before{content:"\79";}
.icon-print:before,
.icon-printer:before{content:"\e013";}
.icon-feed:before{content:"\71";}
.icon-calendar:before{content:"\43";}
.icon-calendar-2:before{content:"\44";}
.icon-calendar-3:before{content:"\e273";}
.icon-pie:before{content:"\77";}
.icon-bars:before{content:"\76";}
.icon-chart:before{content:"\75";}
.icon-power-cord:before{content:"\32";}
.icon-cube:before{content:"\33";}
.icon-puzzle:before{content:"\34";}
.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before{content:"\72";}
.icon-lamp:before{content:"\74";}
.icon-pin:before,
.icon-pushpin:before{content:"\73";}
.icon-location:before{content:"\63";}
.icon-shield:before{content:"\e274";}
.icon-flag:before{content:"\35";}
.icon-flag-3:before{content:"\e275";}
.icon-bookmark:before{content:"\e023";}
.icon-bookmark-2:before{content:"\e276";}
.icon-heart:before{content:"\e277";}
.icon-heart-2:before{content:"\e278";}
.icon-thumbs-up:before{content:"\5b";}
.icon-thumbs-down:before{content:"\5c";}
.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before{content:"\40";}
.icon-star-2:before{content:"\41";}
.icon-featured:before,
.icon-default:before,
.icon-star:before{content:"\42";}
.icon-smiley:before,
.icon-smiley-happy:before{content:"\e279";}
.icon-smiley-2:before,
.icon-smiley-happy-2:before{content:"\e280";}
.icon-smiley-sad:before{content:"\e281";}
.icon-smiley-sad-2:before{content:"\e282";}
.icon-smiley-neutral:before{content:"\e283";}
.icon-smiley-neutral-2:before{content:"\e284";}
.icon-cart:before{content:"\e019";}
.icon-basket:before{content:"\e01a";}
.icon-credit:before{content:"\e286";}
.icon-credit-2:before{content:"\e287";}
.icon-expired:before{content:"\4b";}
.sp-megamenu-parent{list-style:none;padding:0;margin:0;z-index:9;display:block;}
.sp-megamenu-parent >li{display:inline-block;padding:33px 0;position:relative;}
.sp-megamenu-parent >li.menu-justify{position:static;}
.sp-megamenu-parent >li >a{color:#111111 !important;display:block;font-size:14px;font-weight:700;line-height:24px;margin:0 10px;position:relative;text-decoration:none !important;text-transform:uppercase;}
#sp-logo{padding-right:0;}
.sp-megamenu-parent >li.sp-has-child>a:after{font-family:"FontAwesome";font-display: fallback;content:" \f107";}
.sp-megamenu-parent .sp-module{padding:10px;}
.sp-megamenu-parent .sp-mega-group{list-style:none;padding:0;margin:0;}
.sp-megamenu-parent .sp-mega-group .sp-mega-group-child{list-style:none;padding:0;margin:0;}
.sp-megamenu-parent .sp-dropdown{margin:0;position:absolute;z-index:99999999;display:none;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,0.2);padding:20px;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items{list-style:none;padding:0;margin:0;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after{font-family:"FontAwesome";font-display: fallback;content:" \f105";float:right;}
.sp-megamenu-parent .sp-dropdown.sp-menu-center{margin-left:45px;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main{top:100%;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right,
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full{left:0;}
.sp-megamenu-parent .sp-menu-item:nth-last-child(1) .sp-dropdown.sp-dropdown-main.sp-menu-right{
	right:0px;
	left:auto;
}
.sp-megamenu-parent .sp-menu-item:nth-last-child(1) .sp-dropdown.sp-dropdown-sub{
	right:100%;
	left:auto;
}
.sp-megamenu-parent .sp-menu-item:nth-last-child(1) .sp-dropdown .sp-dropdown-items .sp-has-child>a:after{
	content:"\f104";
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left{right:0;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub{top:0;left:100%;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner{box-shadow:0 0 5px rgba(0,0,0,0.2);}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item{display:block;padding:0;position:relative;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a{display:block;padding:10px;color:#333;cursor:pointer;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a.sp-group-title{text-transform:uppercase;font-weight:bold;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover{color:#fff;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:hover{color:#fff;}
.sp-megamenu-parent .sp-dropdown-mega >.row{margin-top:30px;}
.sp-megamenu-parent .sp-dropdown-mega >.row:first-child{margin-top:0;}
.sp-megamenu-parent .sp-has-child:hover >.sp-dropdown{display:block;}
.sp-megamenu-parent.menu-fade .sp-has-child:hover >.sp-dropdown{-webkit-animation:spMenuFadeIn 400ms;animation:spMenuFadeIn 400ms;}
.sp-megamenu-parent.menu-zoom .sp-has-child:hover >.sp-dropdown{-webkit-animation:spMenuZoom 400ms;animation:spMenuZoom 400ms;}
.sp-megamenu-parent.menu-fade-up .sp-has-child:hover >.sp-dropdown{-webkit-animation:spMenuFadeInUp 400ms;animation:spMenuFadeInUp 400ms;}
#offcanvas-toggler{float:right;line-height:60px;}
#offcanvas-toggler >i{display:inline-block;padding:0 0 0 10px;font-size:18px;background:transparent;margin:5px 0 27px 0;border-radius:3px;cursor:pointer;-webkit-transition:color 400ms, background-color 400ms;-o-transition:color 400ms, background-color 400ms;transition:color 400ms, background-color 400ms;}
#offcanvas-toggler >i:hover{color:#fff;}
.close-offcanvas{position:absolute;top:15px;right:15px;z-index:1;color:#000;border:2px solid #eee;border-radius:100%;width:22px;height:22px;line-height:18px;text-align:center;font-size:12px;}
.close-offcanvas:hover{background:#000;color:#fff;}
.offcanvas-menu{width:280px;height:100%;background:#fff;color:#999;position:fixed;top:0;opacity:0;z-index:9999;overflow-y:scroll;}
.offcanvas-menu .offcanvas-inner{padding:20px;}
.offcanvas-menu .offcanvas-inner .sp-module{margin-top:20px;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li{border:none;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a{border-bottom:1px dotted #e8e8e8;-webkit-transition:300ms;-o-transition:300ms;transition:300ms;padding:4px 20px;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover{background:#f5f5f5;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li >a:before{display:none;}
.offcanvas-menu .offcanvas-inner .sp-module:first-child{margin-top:0;}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-content > ul{margin:0 -20px;}
.offcanvas-menu .offcanvas-inner .search{margin-top:25px;}
.offcanvas-menu .offcanvas-inner .search input{width:100%;border-radius:0;border:1px solid #eee;box-shadow:none;-webkit-box-shadow:none;}
.ltr .offcanvas-menu{-webkit-transition:opacity 400ms cubic-bezier(0.7,0,0.3,1), right 400ms cubic-bezier(0.7,0,0.3,1);transition:opacity 400ms cubic-bezier(0.7,0,0.3,1), right 400ms cubic-bezier(0.7,0,0.3,1);}
.ltr .body-innerwrapper:after{right:0;}
.ltr .offcanvas-menu{right:-280px;}
.ltr.offcanvas .offcanvas-menu{right:0;}
.body-innerwrapper:after{position:absolute;top:0;width:0;height:0;background:rgba(0,0,0,0.8);content:'';opacity:0;-webkit-transition:opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;transition:opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;z-index:999;}
.offcanvas{width:100%;height:100%;position:relative;}
.offcanvas .body-innerwrapper:after{width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
.offcanvas .offcanvas-menu{opacity:1;}
.offcanvas .offcanvas-menu ul.nav-child li{padding-left:10px;}
.menu .nav-child.small{font-size:inherit;}
@-webkit-keyframes spMenuFadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes spMenuFadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes spMenuZoom{0%{opacity:0;-webkit-transform:scale(.8);}
100%{opacity:1;-webkit-transform:scale(1);}
}
@keyframes spMenuZoom{0%{opacity:0;transform:scale(.8);-webkit-transform:scale(.8);}
100%{opacity:1;transform:scale(1);-webkit-transform:scale(1);}
}
@-webkit-keyframes spMenuFadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);}
100%{opacity:1;-webkit-transform:none;}
}
@keyframes spMenuFadeInUp{0%{opacity:0;transform:translate3d(0,30px,0);}
100%{opacity:1;transform:none;}
}
a{-webkit-transition:color 400ms, background-color 400ms;transition:color 400ms, background-color 400ms;}
body{line-height:1.2;}
a,
a:hover,
a:focus,
a:active{text-decoration:none;}
label{font-weight:normal;}
legend{padding-bottom:10px;}
img{max-width:100%;height:auto;}
.btn,
.sppb-btn{-webkit-transition:color 400ms, background-color 400ms, border-color 400ms;-o-transition:color 400ms, background-color 400ms, border-color 400ms;transition:color 400ms, background-color 400ms, border-color 400ms;}
.offline-inner{margin-top:100px;}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input{display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);}
select::-moz-placeholder,
textarea::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
.uneditable-input::-moz-placeholder{color:#999;opacity:1;}
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
.uneditable-input:-ms-input-placeholder{color:#999;}
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder,
.uneditable-input::-webkit-input-placeholder{color:#999;}
select[disabled],
select[readonly],
fieldset[disabled] select,
textarea[disabled],
textarea[readonly],
fieldset[disabled] textarea,
input[type="text"][disabled],
input[type="text"][readonly],
fieldset[disabled] input[type="text"],
input[type="password"][disabled],
input[type="password"][readonly],
fieldset[disabled] input[type="password"],
input[type="datetime"][disabled],
input[type="datetime"][readonly],
fieldset[disabled] input[type="datetime"],
input[type="datetime-local"][disabled],
input[type="datetime-local"][readonly],
fieldset[disabled] input[type="datetime-local"],
input[type="date"][disabled],
input[type="date"][readonly],
fieldset[disabled] input[type="date"],
input[type="month"][disabled],
input[type="month"][readonly],
fieldset[disabled] input[type="month"],
input[type="time"][disabled],
input[type="time"][readonly],
fieldset[disabled] input[type="time"],
input[type="week"][disabled],
input[type="week"][readonly],
fieldset[disabled] input[type="week"],
input[type="number"][disabled],
input[type="number"][readonly],
fieldset[disabled] input[type="number"],
input[type="email"][disabled],
input[type="email"][readonly],
fieldset[disabled] input[type="email"],
input[type="url"][disabled],
input[type="url"][readonly],
fieldset[disabled] input[type="url"],
input[type="search"][disabled],
input[type="search"][readonly],
fieldset[disabled] input[type="search"],
input[type="tel"][disabled],
input[type="tel"][readonly],
fieldset[disabled] input[type="tel"],
input[type="color"][disabled],
input[type="color"][readonly],
fieldset[disabled] input[type="color"],
.uneditable-input[disabled],
.uneditable-input[readonly],
fieldset[disabled] .uneditable-input{cursor:not-allowed;background-color:#eeeeee;opacity:1;}
textareaselect,
textareatextarea,
textareainput[type="text"],
textareainput[type="password"],
textareainput[type="datetime"],
textareainput[type="datetime-local"],
textareainput[type="date"],
textareainput[type="month"],
textareainput[type="time"],
textareainput[type="week"],
textareainput[type="number"],
textareainput[type="email"],
textareainput[type="url"],
textareainput[type="search"],
textareainput[type="tel"],
textareainput[type="color"],
textarea.uneditable-input{height:auto;}
.group-control select,
.group-control textarea,
.group-control input[type="text"],
.group-control input[type="password"],
.group-control input[type="datetime"],
.group-control input[type="datetime-local"],
.group-control input[type="date"],
.group-control input[type="month"],
.group-control input[type="time"],
.group-control input[type="week"],
.group-control input[type="number"],
.group-control input[type="email"],
.group-control input[type="url"],
.group-control input[type="search"],
.group-control input[type="tel"],
.group-control input[type="color"],
.group-control .uneditable-input{width:100%;}
#sp-top-bar{padding:8px 0;}
#sp-top-bar .sp-module{}
ul.social-icons{list-style:none;padding:0;margin:-5px;display:inline-block;}
ul.social-icons >li{display:inline-block;margin:5px 7px;}
ul.social-icons >li a{color:#999999;}
.sp-module-content .mod-languages ul.lang-inline{margin:0;padding:0;}
.sp-module-content .mod-languages ul.lang-inline li{border:none;display:inline-block;margin:0 5px 0 0;}
.sp-module-content .mod-languages ul.lang-inline li a{padding:0 !important;}
.sp-module-content .mod-languages ul.lang-inline li >a:before{display:none;}
.sp-contact-info{float:right;list-style:none;padding:0;margin:0 -10px;}
.sp-contact-info li{display:inline-block;margin:0 10px;font-size:90%;}
.sp-contact-info li i{margin:0 3px;}
#sp-header{background:#ffffff;height:90px;box-shadow:0 3px 3px rgba(0,0,0,0.05);}
#sp-header .logo{display:inline-block;display:table;margin-top:10px;}
#sp-page-title{margin-top:20px;}
#sp-header .logo h1{font-size:24px;line-height:1;margin:0;padding:0;display:table-cell;vertical-align:middle;}
#sp-header .logo p{margin:5px 0 0;}
#sp-header .sp-retina-logo{display:none;}
.sticky-wrapper.is-sticky{position:relative;z-index:999;}
.titpleProd {
	font-weight: bold
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#sp-header .sp-default-logo{display:none;}
#sp-header .sp-retina-logo{display:block;}
}
#sp-title{min-height:0;}
.sp-page-title{padding:30px 0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-attachment:fixed;}
.h1, h1{font-size:24px;text-transform:uppercase;}
#sp-top-bar p{font-size:17px;margin:0;text-align:right}
.sp-page-title h2,
.sp-page-title h3{margin:0;padding:0;color:#fff;}
.sp-page-title h2{font-size:24px;line-height:1;}
.sp-page-title h3{font-size:14px;font-weight:normal;line-height:1;margin-top:10px;}
.sp-page-title .breadcrumb{background:none;padding:0;margin:10px 0 0 0;}
.sp-page-title .breadcrumb >.active{color:rgba(255,255,255,0.8);}
.sp-page-title .breadcrumb >span,
.sp-page-title .breadcrumb >li,
.sp-page-title .breadcrumb >li+li:before,
.sp-page-title .breadcrumb >li>a{color:#fff;}
.body-innerwrapper{overflow-x:hidden;-webkit-transition:margin-left 400ms cubic-bezier(0.7,0,0.3,1);transition:margin-left 400ms cubic-bezier(0.7,0,0.3,1);}
.layout-boxed .body-innerwrapper{max-width:1240px;margin:0 auto;box-shadow:0 0 5px rgba(0,0,0,0.2);}
#sp-main-body{padding:20px 0;}
.com-sppagebuilder #sp-main-body{padding:0;}
.sppb-addon-cta .sppb-cta-subtitle{margin-bottom:0;line-height:26px !important;}
.sppb-addon-cta .sppb-btn-lg{margin-top:30px;}
.sppb-addon-image-content{position:relative;}
.sppb-addon-image-content .sppb-image-holder{position:absolute;top:0;width:50%;height:100%;background-position:50%;background-size:cover;}
.sppb-addon-image-content.aligment-left .sppb-image-holder{left:0;}
.sppb-addon-image-content.aligment-left .sppb-content-holder{padding:120px 0 120px 50px;}
.sppb-addon-image-content.aligment-right .sppb-image-holder{right:0;}
.sppb-addon-image-content.aligment-right .sppb-content-holder{padding:120px 50px 120px 0;}
@media (max-width:768px){.sppb-addon-image-content .sppb-image-holder{position:inherit;width:100% !important;height:300px;}
}
.item-title {
	margin-bottom:-15px;
	margin-top:0px;
}
.item-title span,p.goodTempStyle_0 span{
	    font-size: 14px;
    text-transform: none;
   font-weight: normal;
    color: #000;
	    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
	    letter-spacing: 0;
		    position: relative;
    z-index: 999;
}
.jbprice-tmpl-full>.element-label,.jbprice-tmpl-full>.jbprice-sku{
	opacity:0;
}
.desk_grav_desc{
	    position: absolute;
    top: 20px;
    width: 80%;
    left: 50%;
    margin-left: -40%;
    color: #333;
}
.sp-module{margin-top:50px;}
.sp-module:first-child{margin-top:0;}
.sp-module .sp-module-title{margin:0 0 20px;font-size:14px;text-transform:uppercase;line-height:1;}
.sp-module ul{list-style:none;padding:0;margin:0;}
.sp-module ul >li{display:block;-webkit-transition:300ms;transition:300ms;}
.sp-module ul >li >a{display:block;transition:all 300ms ease 0s;}
.sp-module ul >li >a:hover{background:none;}
.sp-module ul >li >a:before{font-family:FontAwesome;font-display: fallback;content:"\f105";margin-right:8px;}
.sp-module ul >li:last-child{border-bottom:none;}
.sp-module .categories-module ul{margin:0 10px;}
.sp-module .latestnews >div{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e8e8e8;}
.sp-module .latestnews >div:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0;}
h1.title{margin-top:0;}
.sp-module .latestnews >div >a{display:block;font-weight:400;}
.sp-module .tagscloud{margin:-2px 0;}
.sp-module .tagscloud .tag-name{display:inline-block;padding:5px 10px;background:#808080;color:#fff;border-radius:4px;margin:2px 0;}
.sp-module .tagscloud .tag-name span{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:rgba(0,0,0,0.2);border-radius:10px;}
.login img{display:inline-block;margin:20px 0;}
.login .checkbox input[type="checkbox"]{margin-top:6px;}
.form-links ul{list-style:none;padding:0;margin:0;}
.search .btn-toolbar{margin-bottom:20px;}
.search .btn-toolbar span.icon-search{margin:0;}
.search .btn-toolbar button{color:#fff;}
.search .phrases .phrases-box .controls label{display:inline-block;margin:0 20px 20px;}
.search .phrases .ordering-box{margin-bottom:15px;}
.search .only label{display:inline-block;margin:0 20px 20px;}
.search .search-results dt.result-title{margin-top:40px;}
.search .search-results dt,
.search .search-results dd{margin:5px 0;}
.filter-search .chzn-container-single .chzn-single{height:34px;line-height:34px;}
.form-search .finder label{display:block;}
.form-search .finder .input-medium{width:60%;border-radius:4px;}
.finder .word input{display:inline-block;}
.finder .search-results.list-striped li{padding:20px 0;}
.article-info{margin:0 -8px 5px;line-height:12px;}
.article-info >dd{display:inline-block;font-size:12px;color:#666;text-transform:uppercase;margin:0 8px;}
.article-info >dd >i{display:inline-block;margin-right:3px;}
article.item{margin-bottom:20px;}
.tags{margin-top:20px;}
.tags >span{text-transform:uppercase;letter-spacing:2px;}
.content_rating,
.content_rating + form{display:none;}
.voting-symbol{unicode-bidi:bidi-override;direction:rtl;font-size:14px;display:inline-block;}
.voting-symbol span.star{font-family:"FontAwesome";font-display: fallback;font-weight:normal;font-style:normal;display:inline-block;}
.voting-symbol span.star.active:before{content:"\f005";}
.voting-symbol span.star:before{content:"\f006";padding-right:5px;}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before{content:"\f005";cursor:pointer;}
.post_rating{margin-bottom:20px;}
.post_rating .ajax-loader,
.post_rating .voting-result{display:none;}
.post-format{position:absolute;top:0;left:-68px;display:block;width:48px;height:48px;font-size:24px;line-height:48px;text-align:center;color:#fff;border-radius:3px;}
.entry-image,
.entry-gallery,
.entry-video,
.entry-audio,
.entry-link{margin-bottom:30px;}
.entry-status,
.entry-quote{margin-bottom:50px;}
.entry-header{position:relative;}
.entry-header.has-post-format{margin-left:68px;}
.entry-header h2{margin:8px 0 0;font-size:24px;line-height:1;}
.entry-header h2 a{color:#000;}
.entry-link{padding:100px 50px;position:relative;z-index:1;}
.entry-link a h4{margin:0;font-size:36px;color:#fff;}
.entry-link a h4:hover{color:rgba(255,255,255,0.85);}
.entry-link:before{position:absolute;left:-60px;font-size:300px;content:"\f0c1";font-family:FontAwesome;font-display: fallback;transform:rotate(90deg);top:-75px;color:rgba(255,255,255,0.15);z-index:-1;}
.entry-quote{position:relative;padding:80px 50px;color:rgba(255,255,255,0.9);}
.entry-quote:before{position:absolute;left:-40px;font-size:300px;content:"\f10e";font-family:FontAwesome;font-display: fallback;transform:rotate(15deg);top:-75px;color:rgba(255,255,255,0.15);}
.entry-quote blockquote small{color:#FFF;font-weight:600;font-size:20px;}
.entry-quote blockquote{padding:0;margin:0;font-size:16px;border:none;}
.carousel-left,
.carousel-right{position:absolute;top:50%;font-size:24px;width:36px;height:36px;line-height:36px;margin-top:-18px;text-align:center;color:#fff;background:rgba(0,0,0,0.5);border-radius:4px;-webkit-transition:400ms;transition:400ms;}
.carousel-left:hover,
.carousel-right:hover{color:#fff;}
.carousel-left:focus,
.carousel-right:focus{color:#fff;}
.carousel-left{left:10px;}
.carousel-right{right:10px;}
.newsfeed-category .category{list-style:none;padding:0;margin:0;}
.newsfeed-category .category li{padding:5px 0;}
.newsfeed-category #filter-search{margin:10px 0;}
.category-module,
.categories-module,
.archive-module,
.latestnews,
.newsflash-horiz,
.mostread,
.form-links,
.list-striped{list-style:none;padding:0;margin:0;}
.category-module li,
.categories-module li,
.archive-module li,
.latestnews li,
.newsflash-horiz li,
.mostread li,
.form-links li,
.list-striped li{padding:2px 0;}
.category-module li h4,
.categories-module li h4,
.archive-module li h4,
.latestnews li h4,
.newsflash-horiz li h4,
.mostread li h4,
.form-links li h4,
.list-striped li h4{margin:5px 0;}
#sp-bottom .sp-module .sp-module-title{text-transform:none;font-weight:400;font-size:24px;}
#sp-footer{padding:20px 0;}
#sp-footer a{color:rgba(255,255,255,0.9);}
#sp-footer a:hover{color:#fff;}
#sp-footer-wrapper ul{display:inline-block;}
#sp-footer-wrapper ul.nav{display:inline-block;list-style:none;padding:0;margin:0 5px;}
#sp-footer-wrapper ul.nav li{display:inline-block;margin:0 5px;}
#sp-footer-wrapper ul.nav li a{display:block;}
#sp-footer-wrapper ul.nav li a:hover{background:none;}
#sp-footer-wrapper .helix-framework{display:inline-block;}
#sp-footer-wrapper .helix-framework .helix-logo{display:block;width:130px;height:40px;text-indent:-9999px;background:url(../images/helix-logo-white.png) no-repeat 0 0;}
#sp-footer-wrapper .copyright{display:block;}
.sp-comingsoon{width:100%;height:100%;min-height:100%;}
.sp-comingsoon body{width:100%;height:100%;min-height:100%;color:#fff;}
.sp-comingsoon .sp-comingsoon-title{margin-top:130px;font-size:42px;margin-bottom:10px;font-weight:700;}
.sp-comingsoon .sp-comingsoon-content{font-size:28px;font-weight:300;}
.sp-comingsoon .days,
.sp-comingsoon .hours,
.sp-comingsoon .minutes,
.sp-comingsoon .seconds{display:inline-block;margin:80px 15px;}
.sp-comingsoon .days .number,
.sp-comingsoon .hours .number,
.sp-comingsoon .seconds .number,
.sp-comingsoon .minutes .number{width:115px;height:120px;line-height:120px;border:1px solid #fff;border-radius:4px;display:inline-block;font-size:48px;font-weight:bold;}
.sp-comingsoon .days .string,
.sp-comingsoon .minutes .string,
.sp-comingsoon .seconds .string,
.sp-comingsoon .hours .string{display:block;font-size:18px;margin-top:10px;}
.sp-comingsoon .social-icons li{display:inline-block;margin:0 15px;}
.sp-comingsoon .social-icons li a{color:rgba(255,255,255,0.7);font-size:24px;-webkit-transition:color 400ms;transition:color 400ms;}
.sp-comingsoon .social-icons li a:hover{color:#fff;}
.error-page{width:100%;height:100%;min-height:100%;}
.error-page body{width:100%;height:100%;min-height:100%;}
.error-page .error-page-inner{height:100%;min-height:100%;width:100%;display:table;text-align:center;}
.error-page .error-page-inner >div{display:table-cell;vertical-align:middle;}
.error-page .fa-exclamation-triangle{font-size:64px;line-height:1;margin-bottom:10px;}
.error-page .error-code{font-weight:bold;font-size:96px;line-height:1;margin:0 0 10px 0;padding:0;}
.error-page .error-message{font-size:24px;line-height:1;margin-bottom:30px;}
.sp-social-share ul{display:block;padding:0;margin:20px -5px 0;}
.sp-social-share ul li{display:inline-block;font-size:24px;margin:0 5px;}
.dl-horizontal dt{margin:8px 0;text-align:left;}
.page-header{padding-bottom:15px;}
table.category{width:100%;}
table.category thead >tr,
table.category tbody >tr{border:1px solid #f2f2f2;}
table.category thead >tr th,
table.category thead >tr td,
table.category tbody >tr th,
table.category tbody >tr td{padding:10px;}
.contact-form .form-actions{background:none;border:none;}
@media print{.visible-print{display:inherit !important;}
.hidden-print{display:none !important;}
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a{background:#2D2D2D;border-radius:2px;color:#fff;-webkit-transition:300ms;transition:300ms;}
.breadcrumb{margin-bottom:0;}
.jbprice-tmpl-full .element-label, .jbzoo-item-quickview .element-label{float:left;margin-right:12px;}
.jbprice-tmpl-full .jbprice-value, .jbzoo-item-quickview .jbprice-value{margin-bottom:5px !important;}
.uk-overlay{padding:4px !important;}
.jbprice-tmpl-full .jbprice-quantity, .jbzoo-item-quickview .jbprice-quantity{margin-top:-12px;margin-bottom:24px !important;}
.uk-button{font-size:14px !important;}
.jbzoo .jbcurrency-value{font-size:32px !important;font-weight:bold;}
label.radio-lbl.lbl-.ui-button.ui-widget.ui-state-default.ui-button-text-only.ui-corner-left{display:none;}
.jbprice-radio.jsElement.jsPriceElement.jsRadio.jsSimple.jselementfulllist5{margin-top:-9px;}
.jbprice-value-label{display:none;}
.jbprice-value-total{font-size:20px}
.jbimage{
   visibility: hidden; 
}
h1.item-title,.item-title p{font-size:25px;font-weight:600;letter-spacing:0.9px;margin-bottom:10px;text-transform:uppercase;}
.uk-width-medium-1-2 div.item-image.uk-divider .jbimage-link.jbimage-gallery.uk-thumbnail.uk-overlay{margin:5px;}
.uk-width-medium-1-2 table.uk-table.uk-table-hover.uk-table-striped{font-size:13px;}
.page-header{border-bottom:1px solid #eeeeee;margin:0 0 20px !important;padding-bottom:9px;}
#sp-left h3.sp-module-title{font-size:16px;margin-bottom:10px;text-align:left;}
.container h3.sp-module-title{font-size:26px;margin-bottom:35px;margin-top:10px;text-align:center;}
.page-header h1{margin-top:2px;}
h2.subcategory-title{font-size:20px;}
.uk-panel-title{line-height:1.1 !important;}
#sp-topmenu li a::before{content:none;margin:0;}
#sp-topmenu li a{color:#cccccc;display:block;float:left;font-family:"PT Sans",sans-serif;font-size:12px;font-weight:700;letter-spacing:0.2px;margin-right:20px;padding:5px 0;text-decoration:none !important;text-transform:uppercase;}
.uk-button-success{background-color:#393939 !important;padding:5px 20px !important;text-transform:none !important;}
#sp-topmenu li a:hover{color:#FFFFFF}
.sp-megamenu-parent > li > a:hover::after, .sp-megamenu-parent > li > a:focus::after{bottom:-5px;opacity:1;visibility:visible;}
.sp-megamenu-parent > li > a::after{background:#222222 none repeat scroll 0 0;bottom:0;content:"";display:block;height:2px;left:0;opacity:0;position:absolute;right:0;transition:all 0.2s ease 0s;visibility:hidden;}
.itemid-101 #sp-slider{margin-top:-90px;}
.itemid-101 #sp-header{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;position:relative;z-index:99;}
.itemid-101 #sp-header a{color:#ffffff !important;}
.itemid-101 .sp-megamenu-parent > li > a::after{background:#ffffff none repeat scroll 0 0;}
#sp-logotip{height:74px;padding-right:0;padding-top:13px;/*width:89px*/;float:left;}
.jbzoo-app-katalog .item-image{padding:0;text-align:center;    height: 300px;    display: inline-table;    width: 100%;}
.jbzoo-app-katalog .item-image a{
		display: table-cell;
    height: 300px;
	}
.uk-thumbnail{box-shadow:none !important;}
.item-image.gp a{width:100%;text-align:center}
.item-image-dop a{width:90%;text-align:center}
/*.jbprice-tmpl-full div.jbprice-buttons{margin-top: -19px;  }*/
.item-price{display: inline-block;width:100%;border-bottom:1px solid #d5d3d3;margin-bottom:9px;padding-bottom:7px;border-top:1px solid #d5d3d3;margin-top:20px;padding-top:10px;}
.pluss{float:right;font-size:27px;}
.uk-accordion-title{background:#ffffff !important;border-color:#bebebe #888888 !important;border-left:0 none #888888 !important;border-radius:0 !important;border-right:0 none #888888 !important;cursor:pointer;font-size:15px !important;line-height:24px !important;;margin-bottom:20px !important;margin-top:19px !important;padding:5px 20px 5px 11px !important;}
.item-buttons p{margin:0 0 6px;}
h4.item-title a{background: #ffffff none repeat scroll 0 0;
color: #111111 !important;
display: block;
font-family: "Open Sans",sans-serif;
font-size: 12px;
font-weight: 600;
height: 42px;
letter-spacing: 1px;
line-height: 1.2;
margin-bottom: 10px;
outline: medium none !important;
overflow: hidden;
padding: 0;
text-decoration: none !important;
text-transform: uppercase;
width: 100%;
text-align: center;}
.uk-grid+.uk-grid{
	    margin-top: 25px !important;
}
#yoo-zoo.jbzoo .items.items-col-3 .uk-panel-box{text-align:center;background-color:#FFFFFF;padding:6px;}
.jbzoo-view-category .item-column.uk-width-medium-1-3 .item-image.uk-align-center a{text-align:center;width:100%;}
/*.uk-grid > *{padding-left:25px !important;}*/
.item-column.uk-width-medium-1-3 .jbprice-sku{color:#959595;display:inline;}
.items.items-col-3.uk-article-divider .item-text .jbprice-type-plain{color:#959595;font-size:11px;}
.category.alias-sonnet.uk-article-divider.uk-grid div.uk-width-medium-1-1 div.uk-panel.uk-panel-box{padding:0;}
.jbprice-tmpl-teaser .uk-button-success{background:#ffffff none repeat scroll 0 0 !important;border:2px solid #393939 !important;border-radius:0;color:#393939 !important;font-size:12px !important;margin-top:8px !important;padding:0 12px !important;text-transform:uppercase !important;}
.jbprice-tmpl-teaser .uk-button-success:hover{background:#393939 !important;color:#fff !important;}
h1.title{text-transform:uppercase !important;}
.jbzoo .jbfilter-label{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;color:#111111 !important;display:block !important;font-family:"PT Sans Caption",sans-serif;font-size:11px;font-weight:700 !important;letter-spacing:1.4px;line-height:1;margin-top:20px !important;margin-bottom:10px !important;text-align:center;text-transform:uppercase;}
#fixeddiv_fixed{background:#ffffff none repeat scroll 0 0;padding:5px 25px 5px 25px;}
#sp-left{padding-right:25px;}
.jbzoo .jbzoo-colors .jbcolor-label, .jbzoo .jbcolor-label{border:1px solid #d7d7d7 !important;border-radius:0 !important;box-sizing:content-box;display:inline-block;margin:2px !important;opacity:0.8 !important;padding:3px;transition:all 1s ease 0s;}
.jbzoo .jbfilter .radio-lbl, .jbzoo .jbfilter .checkbox-lbl{font-weight:normal;margin:6px !important;text-transform:uppercase;}
.jbzoo .jbfilter-row input[type="radio"]:not(:disabled), .jbzoo .jbfilter-row input[type="checkbox"]:not(:disabled){cursor:pointer;margin-right:7px;}
.uk-grid.item-related{background-color:#f7f8f9;padding:0px 0px 0px;text-align:center;}
.item-related .uk-panel.uk-panel-box{background-color:#FFFFFF}
.item-related h2::after{background:#333333 none repeat scroll 0 0;content:"";display:block;height:2px;margin:20px auto 40px;width:300px;}
.item-related h2{font-size:18px;font-weight:800;letter-spacing:1.6px;margin:30px 0 20px;position:relative;text-transform:uppercase;}
.uk-accordion-title{background:#eeeeee none repeat scroll 0 0;cursor:pointer;font-size:18px;line-height:24px;margin-bottom:0 !important;margin-top:-1px !important;padding:5px 20px;}
.item-buttons.uk-clearfix div.element.element-textarea.last div.uk-accordion.uk-text-left{/*margin-top:20px;*/}
.uk-text-left {top: 30px;position: relative;}
#sp-footer-menu li{display:inline;float:left;}
#sp-footer-menu .sp-module ul > li > a{text-transform:uppercase !important;padding:10px;color:#111111;font-size:12px;font-weight:700;letter-spacing:0.6px;text-decoration:none !important;text-transform:uppercase;}
#sp-footer-menu .sp-module ul > li > a:hover{color:#cccccc;}
#sp-footer-menu ul.nav.menu{margin:auto;max-width:622px;padding-top:4px;}
#sp-footer-menu .sp-module ul > li > a::before{content:none;font-family:FontAwesome;font-display: fallback;margin-right:0px;}
#sp-footer-menu{}
.jbcart.jsJBZooCart.uk-form .uk-grid>*{
	    padding-left: 15px;
}
#sp-puzel h2::after{background:#e3e5e7 none repeat scroll 0 0;content:"";display:block;height:2px;margin:20px auto 40px;width:300px;}
#sp-puzel h2{font-size:18px;font-weight:800;letter-spacing:1.6px;margin:0 0 20px;position:relative;text-transform:uppercase;}
#sp-puzel h3.uk-panel-title::after{background:#222222 none repeat scroll 0 0;bottom:0;content:"";display:block;height:2px;left:0;opacity:0;position:absolute;right:0;transition:all 0.2s ease 0s;visibility:hidden;}
#sp-puzel h3.uk-panel-title{display:inline-block;font-size:14px;font-weight:700;letter-spacing:0.3px;margin:0;padding:0 5px;position:relative;text-transform:uppercase;}
h1, h2, h3{text-transform:uppercase;}
.items-col-3 .item-image.uk-align-center a{width:100%}
.uk-width-medium-1-1 div.uk-panel.uk-panel-box{padding:0;}
.jbcart-name a.jbcart-item-name.jbcart-item-url{    white-space: unset;
    text-overflow: ellipsis;color:#111111 !important;font-size:16px;font-weight:600;letter-spacing:0.8px;line-height:1.2;margin-bottom:10px;text-decoration:none !important;text-transform:uppercase;}
.jbcart-item-sku{padding-top:8px !important}
.jbcart-name{padding-top:37px !important}
.itemid-195 .title{text-align:center}
.jbcart-delete-all-cell{display:none;}
.jbzoo .jbcart-form-label{float:none !important;margin:7px 0 !important;text-transform:uppercase;width:100% !important;display:none;}
.jbzoo .jbcart-form-label{float:none !important;margin:7px 0;text-align:center;text-transform:uppercase;width:100%;}
.jbcart-form{background:#f7f8f9 none repeat scroll 0 0 !important;margin:auto !important;max-width:600px !important;padding-left:25px !important;padding-right:0 !important;margin-bottom:20px !important;}
.jbzoo .jbcart-title{color:#555555;font-size:14px;font-weight:bold;line-height:45px !important;margin:23px 0 !important;padding:0;text-align:center;text-transform:uppercase !important;}
.jbzoo .zvon_cont_gl .jbcart-title,.jbzoo .pay_cont_gl .jbcart-title{
	    line-height: 60px !important;
}
.jbcart-payment-ui-row.jbcart-payment-manual.last  .jbcart-payment-element{
	width:303px;
}
.enndpage{
	display: inline-table;
    width: 100%;
    margin-top: 6px;
}
.enndpage em{
	color: #3d449a;
    border-bottom: 1px dashed;
	cursor:pointer;
}

#sp-cart a{color:#FFFFFF}
#sp-menu .sp-column{float: right;
    padding-left: 20px;}
.jbzoo-view-category .description-full.uk-grid{
	    margin-top: 10px !important;
}
.category.uk-grid{
	margin-bottom:0px !important;
}
.jbprice-tmpl-teaser .jbprice-buttons-goto{background:#393939 none repeat scroll 0 0 !important;border:2px solid #393939 !important;
color:#ffffff !important;display:inherit;float:none !important;margin-left:0px;margin-right:0px;margin-top:-37px;position:relative;width:auto;z-index:9999;}
.jbprice-buttons-goto{background:#393939 none repeat scroll 0 0 !important;color:#FFFFFF !important;}
.jbprice-buttons-goto:hover{background:#ffffff none repeat scroll 0 0 !important;border:2px solid #393939 !important;color:#393939 !important;}
.jbprice-tmpl-full .jbprice-buttons-goto{display: inherit;
margin-top: -45px;
padding-bottom: 5px;
padding-top: 5px;
position: relative;
z-index: 999;
width: 226px;}
.element-jbrelatedauto .item-image.uk-align-center a{width:100%;}
.jbprice-sku{color:#444;display:inline;}
.jbprice-tmpl-default.jbprice-type-plain span.element-label{color:#959595;}
.element-jbrelatedauto .jbprice-tmpl-default.jbprice-type-plain{font-size:11px}
.jbzoo .jbcart-form-control{margin:0 !important;width:100% !important;}
.jbcart-table .jbcart-item-image-url.jbcart-item-url{text-align:center}
.jbzoo .jbcart-item-image{border:medium none !important;border-radius:0 !important;float:none;margin:auto;padding:0 !important;}
*::after, *::before{box-sizing:border-box;}
*::after, *::before{box-sizing:border-box;}
.jbzoo .jbcart-row > td{padding:8px 0 8px 8px;}
.jbzoo .jbcart-table tr, .jbzoo .jbcart-table td{border:medium none;}
.jbzoo .jbcart-image{text-align:center;vertical-align:top;}
.jbcart-form-control input{text-align:left;font-size:14px !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;}
.jbzoo .jbcart-shipping-courier select {
    font-size: 14px !important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	margin-bottom: 1em !important;
}
.jsShippingField.jbcart-shippingfield-row input,.jsShippingField.jbcart-shippingfield-row textarea{
	font-size: 14px !important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
}
.sweet-alert.showSweetAlert.visible button.confirm{display:none;}
.fancybox-wrap{z-index:9999;}
.jbprice-tmpl-modal.jbprice-type-plain.jsPriceModal.jbprice-modal div.jbprice-tmpl-modal div.jbprice-buttons.jsElement.jsPriceElement.jsButtons.jsCore.jselementmodallist0 div.jbprice-buttons.jsPriceButtons.not-in-cart span.jsPriceButton.jsGoTo.uk-button.jbprice-buttons-goto{display:inline-block;}
.jbprice-tmpl-modal span.element-label{display:inline-block;font-size:18px;margin-bottom:12px;text-align:center;}
.jbzoo .jbprice-modal{max-width:400px !important;text-align:center;height:100px;}
.jbprice-tmpl-modal{margin-left:30px;margin-top:14px;}
.uk-icon-image::before, .uk-icon-photo::before, .uk-icon-picture-o::before{content:none !important;}
#sp-new .item-column .uk-panel{background-color:#ffffff;padding:6px;text-align:center;}
#sp-new .item-price{border-bottom:0 solid #d5d3d3 !important;border-top:0 solid #d5d3d3 !important;margin-bottom:0px;margin-top:20px;padding-bottom:7px;padding-top:10px;}
#sp-new .item-title a{color:#000000}
#sp-new .item-wrapper-desc .item-title{
	min-height: 68px;
    overflow: hidden;
}
.jbzoo .items .item-title {
    margin-top: 0;
    display: inline-block;
}
#sp-new .wrapper-item-desc div.item-image.align-center a{width:100%}
#sp-new .item-title{height:18px;}
.item-free-grav{background:rgba(255, 7, 7, 0.7) none repeat scroll 0 0;color:#ffffff;line-height:1;margin:4px auto 10px -6px;padding:11px 13px 13px;position:absolute;z-index:10;}
.item-free-ster{background:rgba(1, 40, 252, 0.7) none repeat scroll 0 0;color:#ffffff;line-height:1.1;margin:4px auto 10px -6px;padding:11px 13px 13px;position:absolute;z-index:10;}
.item-free-ster-chernila{background:rgba(1, 40, 252, 0.7) none repeat scroll 0 0;color:#ffffff;line-height:1.1;margin:4px auto 10px -6px;padding:11px 13px 13px;position:absolute;z-index:10;}
.uk-overlay-area:empty::before{content:" " !important;}
.uk-overlay-area{background:rgba(0, 0, 0, 0.004) none repeat scroll 0 0 !important;}
.itemid-201 p.uk-article-meta{display:none;}
#sp-left .sp-column.custom-class{background-color:#ffffff;padding:1px 15px 15px;}
#sp-left input.jsSubmit.btn.btn-default{background-color:#000000;border:2px solid #000000;border-radius:0;color:#ffffff;text-transform:uppercase;width:100%;}
#sp-left input.jsSubmit.btn.btn-default:hover{background-color:#fff;color:#000;}
.orderblock{float:left;padding:10px 0 20px;text-align:right;width:100%;}
#srt{color:#018dc3;display:none;}
#srt.active{display:inline;}
.lin{border-left:1px solid #cccccc;display:inline-block;height:32px;margin:-11px 10px;}
.flQuickResult{position:absolute;left:180px;width:180px;font-size:14px;border:2px solid #000000;background:#f7f8f9;text-align:center;padding:14px 18px;z-index:100;}
.flQuickResult:before{border:7px solid;border-color:transparent #333 transparent transparent;display:block;left:-14px;}
.flQuickResult:after, .flQuickResult:before{content:' ';position:absolute;width:0;height:0;top:40px;}
.flQuickResult:after{left:-15px;border:7px solid;border-color:transparent #000000 transparent transparent;}
.flQuickResult input.jsSubmit.uk-button{background:#000000 none repeat scroll 0 0;color:#ffffff;padding-left:8px;padding-right:8px;padding-top:0;text-shadow:none !important;}
#sp-bottom a{color:#fff;}
#sp-bottom .sp-module .sp-module-title{font-size:18px;font-weight:400;margin-bottom:12px;text-align:left;text-transform:none;}
#sp-bottom .nav > li > a{color:#cecece !important;display:block;padding:0;position:relative;}
#sp-bottom .nav > li > a:hover{
	color:#fff !important;
}
.h2, h2 {font-size: 21px;}


.step-2
{
    margin-bottom: 20px;
}

#sp-shrift
 {
        background: #f7f8f9;
    margin-bottom: 30px;
}

.breadcrumb {
    background-color: #f7f8f9;
	padding-left:0px;
}


div.step.step-2 input#htmlInput.w100.border
 {
     width: 50%
 }

#sp-knopka button.btn.dropdown-toggle
 {
       margin-top: 27px;
}

#sp-knopka .dropdown-menu
 {
   box-shadow: none;    top: 24px; background: none;
    width: 964px;
    left: -924px;    padding: 0;  transition: left 0.3s linear;
}

#sp-knopka input#mod-search-searchword
 {
     float: left;
    width: 923px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right-width: 0
}

#sp-knopka div.search form button.button.btn.btn-primary
 {
        background: #0e0e10;
    border: 1px solid #383838;
    border-top-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 4px
}

.itemid-101 #sp-knopka button.btn.dropdown-toggle
 {
           background: #0e0e10;
    border: 1px solid #383838;
    color: #FFFFFF
}

.itemid-101 #sp-knopka input#mod-search-searchword
 {
               background: #0e0e10;
    border: 1px solid #383838;
}


#mobile_menu.hidden-lg
{
       z-index: 9999;
position: relative;
}

.mobile_con
 {
    position: fixed;
 bottom: 0px;
    width: 100%;
    background: #fbfbfb;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}


#mobile_menu.hidden-lg ul
{
     margin: 0 !important;
    padding: 0 !important;
}

input#mod-search-searchword.inputbox.search-query
 {
     float: left;
    width: 84%;
}


#mobile_menu.hidden-lg ul li
{
    float: left;
    list-style: none;
    text-align: center;
    width: 20%;
    padding: 3px 0;
    border-left: 1px solid #dbdbdb;
    margin: 7px 0;
    font-size: 13px;
}

#mobile_menu.hidden-lg ul li.lef
 {
     border-left: 0px solid #dbdbdb;
}

#mobile_menu.hidden-lg ul li a
{
  color: #000;
}

#mobile_menu.hidden-lg ul li a i.fa
{
    color: #000;       font-size: 26px;
}

span.hidden-lg i.fa.fa-shopping-cart
{
    color: #000;       font-size: 26px;
}

#mobile_menu ul.dropdown-menu li
 {
       width: 100%;
          border-left: 0px solid #dbdbdb;
}

#sp-cart a.hidden-lg
 {
display: none;
}

#mobile_menu ul.dropdown-menu
 {
    bottom: 104%;
    top: inherit;
    left: -50%;
    width: 300px;
    border: 1px solid #d6d6d6;
    padding: 0 10px !important;
        padding-right: 10px;
    background: #fbfbfb;
    border-radius: 0;
    padding-right: 5px !important;
}

#mobile_menu .btn-primary {
    background-color: #000;
    font-size: 17px;
    padding: 5px 10px;
    border: medium none;
    max-height: 33px;
}

span.jbcart-module-total-items.circle
 {
    background: red;
    border-radius: 10px;
    padding: 1px 5px !important;
    color: #fff;
    text-align: center;
    padding: ;
    display: inline-flex;
    z-index: 1000;
    position: relative;
    left: 13px;
}

a.hidden-lg i.fa.fa-shopping-cart
 {
         margin-left: -30px;
}

 .itemid-101 #sp-header div.sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item a
 {
     color: #000000 !important;
 }

#sp-header div.sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item a:hover {
    background: #000;
    color: #fff !important;
}

.jbzoo .jbcart-mobile-tools
 {
       background: #fff !important;
box-shadow: none !important;
color: #000 !important;        display: none !important;
position: relative !important;
border: none !important;
}

.jbzoo-view-category .item-column.uk-width-medium-1-4 .uk-panel-box
 {
     background-color: #FFFFFF;
     text-align: center;
	     padding: 0px;
 }
.akcii_sl{
	    width: 48%;
    float: left;
	margin-bottom:30px;
	cursor:pointer;
}
.jcemediabox-zoom-image{
	display:none !important;
}
.link_akcii{
	color:#000 !important;
}
.img_akcii_pa{
	padding:0px !important;
}
.akcii_sl:nth-child(2n+1){
	margin-right:5px;
}
.jbzoo-view-category .item-column.uk-width-medium-1-4 .uk-panel-box img
 {
   max-height: 300px;
width: auto;
}

 .ls-overflow-visible {

}

.jbcart-mobile-tools div.uk-text-center.jbform-actions.uk-clearfix
 {
display: none;
}

.uk-pagination > .uk-active > span
 {
        background: #000 !important;
}

.sp-column.custom-class.scroll-to-fixed-fixed{
	left:auto !important;
	background-color: #ffffff;
    padding: 1px 15px 15px;
}
.item-badge {
    display: block;
    position: absolute;
    height: 26px;
    padding: 0 10px;
    font: bold 9px/26px arial, sans-serif;
    text-transform: uppercase;
    color: #fff;
    z-index: 99;
}

.item-badge {
    right: -11px;
    top: 14px;
    width: 84px;
}

.item-badge.hit {
    background: #227ca9;
}

.item-badge.chern
 {
text-transform: uppercase;
   right: -11px;
top: -13px;
width: auto;
font-size: 11px !important;
background: #227ca9;
}

.item-badge.action {
  background: #693;
width: auto;   font-size: 11px !important;
top: -13px;
font-size: 10px;
}

.item-badge.action2 {
  background: #693;
width: auto;
top:-13px;         font-size: 11px !important;
font-size: 10px;
}

.item-badge.action2::before {
    background-position: -310px -60px;
}

.item-badge.action::before {
    background-position: -310px -60px;
}


.item-badge::before {
    display: block;
    content: "";
    position: absolute;
    bottom: -9px;
    right: 1px;
    width: 9px;
    height: 9px;
    background-image: url('/images/elements.png');
    background-repeat: no-repeat;
}

.item-badge.chern::before {
    background-position: -310px -70px;
}
li.sp-menu-item.sp-has-child::before{
	color:#111;
}
.itemid-101 li.sp-menu-item.sp-has-child::before{
	 color: #fff;
}
li.sp-menu-item.sp-has-child::before {
    font-family: "FontAwesome";
    content: " \f107";
   
    float: right;
    margin-top: 3px;
}

li.sp-menu-item.sp-has-child .sp-dropdown .sp-has-child::before {
display: none
}

.item-badge.gold {
    text-transform: uppercase;
    right: -11px;
    top: -13px;
    width: auto;
    font-size: 11px !important;
    background: #ffd900;
    color: black;
    }

.item-badge.gold::before {
    background-position: -310px -70px;
    }
.jbzoo .jbcart-item-params{
	max-width:100% !important;
}

.mouse
{
    position: absolute;
    z-index: 4000;
    overflow: visible;
    opacity: 0.8;
    cursor: default;
    pointer-events: none;
    background-image: url("/mouse.png");
    width: 64px;
    height: 58px;
    background-position: 0px -58px;
    background-size: 64px 116px;
    transform: translateZ(1000000000000px) translate(461px, 181px) translate(-32px, -29px) scale(0.75, 0.758621) translate(32px, 29px) translate(0px, 29px) rotate(-5deg) translate(0px, -29px);
}
.jbprice-tmpl-full .jselementfulllist1{
	display: inline-table;
    width: 100%;
}
.jbprice-tmpl-full .jbprice-value-row{
	 
}


.jbprice-tmpl-full .jbprice-buttons .uk-button-success
{
	width: 226px;
	    position: relative;
}

.jbzoo .category .description-teaser {
    font-weight: normal !important;
}
.uk-pagination>li>a{
	font-size: 15px;
}
.mark_red{
	    position: absolute;
    right: 0px;
    background: red;
    color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    top: 25px;
    text-align: center;
    line-height: 15px;
    font-size: 11px;
}
.params_polet_teasers{
	position:relative;
}
.chiping_full{
	font-weight: 600;
    margin-bottom: 5px;
}
.samovivoz{
	    margin-left: 10px;
    color: #333;
    border-bottom: 1px solid #ccc;
    display: inline-table;
    cursor: pointer;
}
.shipping-samvivoz {
    display: inline-block;
    width: 100%;
    margin-top: 5px;
}
.shipping-samvivoz input{
	float:left;
	margin-right:5px;
}
.shipping-samvivoz img{
	    float: left;
    padding-left: 5px;
    margin-top: 6px;
}
.chiping_full li{
	display:inline-table;
	width:100%;
	margin-bottom:10px;
	padding-left: 18px;
    position: relative;
}
.chiping_full li i:nth-child(1){
	position:absolute;
	left:0px;
	top: 2px;
}
.tooltipi{
	
}
.chiping_full li i:nth-last-child(1){
	color:#ccc !important;
}
.nashli_deshevle i{
	position: absolute;
    right: 72px;
    left: auto;
    font-size: 16px;
    top: 12px;
}
.jbprice-tmpl-full{
	position:relative;
}
.chiping_full li.yes{
	color:#444;
}
.chiping_full li.yes i{
	color:green;
}
.chiping_full li.now{
	color:#ccc;
}
@font-face {font-family:'Ariston';src: url('/fonts/Ariston.ttf');}
@font-face {font-family:'Adventure';src: url('/fonts/Adventure.ttf');}
@font-face {font-family:'Alexandra Script';src: url('/fonts/Alexandra_Script.ttf');}
@font-face {font-family:'Andantino script';src: url('/fonts/Andantino_script.ttf');}
@font-face {font-family:'Annabelle';src: url('/fonts/Annabelle.ttf');}
@font-face {font-family:'Aquarelle';src: url('/fonts/Aquarelle.ttf');}
@font-face {font-family:'Ceremonious One';src: url('/fonts/Ceremonious_One.ttf');}
@font-face {font-family:'Corinthia';src: url('/fonts/Corinthia.ttf');}
@font-face {font-family:'Isadora Cyr';src: url('/fonts/Isadora_Cyr.ttf');}
@font-face {font-family:'Marianna';src: url('/fonts/Marianna.ttf');}
@font-face {font-family:'Parsek';src: url('/fonts/ParsekC.otf');}
@font-face {font-family:'Carolina';src: url('/fonts/Carolina.ttf');}
@font-face {font-family:'Cassandra';src: url('/fonts/Cassandra.ttf');}
@font-face {font-family: 'Adine Kirnberg';src: url('/fonts/AdineKirnberg.ttf');}
.chiping_full li.now i:nth-child(1){
	color:#ccc;
	    transform: rotate(45deg);
}
.ias-noneleft{
	    text-align: center;
    display: inline-table;
    width: 100%;
}
.bannerkat img{
	    height: 485px !important;
       width: 203px !important;
	max-height:100% !important;
}
.dopkup{
	width: 290px;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    margin-top: 15px;
    background: #693;
    line-height: 25px;
    padding-left: 5px;
	position:relative;
}
.dopkup:before{
	position: absolute;
    content: '';
    width: 25px;
    height: 25px;
    background: #f7f8f9;
    right: -10px;
    top: 0px;
    transform: rotate(45deg);
}
.dopnabor{
	
}
.ias-spinner{
	display:inline-table;
	width:100%;
	text-align:center;
}
.flQuickResult input{
	float:none !important;
}
.dopnabor i{
	color:#333;
	font-size:12px;
}
.dopnabor .checkbox,
.dopnabor .radio {
	display: none;
}
.dopnabor .checkbox-custom,
.dopnabor .radio-custom {
	width: 12px;
    height: 12px;
    border: 1px solid #ccc;
	border-radius: 3px;
	position: relative;
}
.dopnabor .checkbox-custom,
.dopnabor .radio-custom,
.dopnabor .labelc {
	display: inline-block;
	vertical-align: middle;
	color: #444;
    font-size: 100%;
	padding-left: 5px;
}
.jbfilter-element input{
	margin:0px;
	float:left;
}
.jbfilter-element .radio-custom{
	position:absolute;
}
.jbfilter-element .labelc{
	    float: тщту;
    padding-left: 5px;
}
.dopnabor .checkbox:checked + .checkbox-custom::before,
.dopnabor .radio:checked + .radio-custom::before {
	content: "";
	display: block;
	position: absolute;
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: 2px;
	background: #413548;
	border-radius: 2px;
}
.dopnabor .radio-custom,
.dopnabor .radio:checked + .radio-custom::before {
	
}
.dopnabor label a{
	    padding: 0px !important;
	    background: transparent;
}
.jbzoo-view-item .uk-grid .uk-clearfix img.jbimage{
	max-width:113px;
}
.center_button{
	display:inline-table;
	width:100%;
	text-align:center;
}
.ls-inner .ls-layers{
	max-width: 1170px !important;
	width:100%;
    height: 250px !important;
    left: auto !important;
    top: 200px !important;
	right:0px;
    text-align: center !important;
	position:relative;
	margin:auto !important;
}

.button_gl_ac{
	    margin-top: 30px !important;
}
.ls-inner .ls-layers .ls-wrapper.ls-in-out{
    position: relative !important;
	top:auto !important;
	left:calc(100% - 30%) !important;
	    width: 25% !important;
    text-align: center;
}
.ls-inner .ls-layers .ls-wrapper.ls-in-out>p{
	width:auto !important;
	text-align: center !important;
}
.ls-inner .ls-layers .ls-wrapper.ls-in-out>h2{
	width:auto !important;
}
.desc_akcii_page span{
	color: #3d449a;
	text-decoration:underline;
}
.notify-right.transition{
	transition: 0.5s;
    transform: matrix(1,1,1,0,0,0);
}
#jbfilter_id_1275e296_baca_42d9_85b8_c4599b4d3e60_chosen .chosen-results{
	    float: left;
    width: 100%;
}
#jbfilter_id_1275e296_baca_42d9_85b8_c4599b4d3e60_chosen .chosen-search{
	display:none;
}
.jbcart-form-row.jbcart-form-textarea.last{
	display:none;
}
.bannerkat p{
	margin-bottom:0px !important;
}
/*.item-badge.action2,.uk-grid .params{
	display:none;
}*/
.jbzoo .jbprice > div, .jbzoo .jbprice-tmpl-full > div{
	margin-bottom:3px !important;
}
.jselementfulllist1 .jbprice-value-total>span{
	    position: absolute;
    top: 37px;
}
#par628 .nonewiews{
	display:none;
}
.dopnabor .jbprice-tmpl-teaser .jbprice-value-row{
	display:none;
}
.sweet-alert button.confirm{
	display:none !important;
}
.jbvideo.youtube iframe{
	width:100% !important;
	margin-top:25px;
}
.dop_foto_full a.jbimage-link {
    width: 20%;
    height: 80px;
    text-align: center;
    margin-bottom: 3px;
	    padding: 0px !important;
		display: inline-block;
float: left;
}
input[name="textgravir_dopstrok55ac86e4-5a68-48b3-91b2-208613f47d74"]{
	display:none;
}
input[name="textgravir_dopstrok55ac86e4-5a68-48b3-91b2-208613f47d74"].active{
	display:block;
	    margin-top: 6px;
}
.dop_foto_full{
       text-align: left;
    display: inline-table;
    width: 100%;
}
.dop_foto_full .vert_midle_img img{
	    width: auto;
    padding: 2px;
    max-height: 80px;
}
#fancybox-thumbs{
	display:none;
}
.fancybox-skin{
	padding:0px !important;
}
.fancybox-overlay{
	z-index: 99999999 !important;
}
.fancybox-title{
	display:none;
}
#jvlabelWrap{
	z-index:99999 !important;
}
.fancybox-opened {
    z-index: 999999999 !important;
}
#fancybox-buttons{
    z-index: 999999999 !important;	
	display:none !important;
}
.desck_chip_gor{
padding-left: 25px;
padding-top: 13px;
}
.title_text_desc{
	    max-width: 300px;
    margin: auto;
    font-weight: 300;
    font-family: sans-serif;
    font-style: normal;
    font-stretch: ultra-condensed;
    font-size: 30px;
    text-transform: none;
    color: rgb(124, 124, 124);
    margin-left: 3%;
    margin-right: 30px;
    float: left;
    line-height: 1em;
    letter-spacing: 0.04em;
    text-align: center;
}
.jbzoo-view-item .params_polet_teasers .params{
	
}
.desc_tri_text{
	    font-weight: 300;
    font-family: sans-serif;
    font-style: normal;
    font-size: 14px;
    text-transform: none;
    color: rgb(124,124,124);
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
.imd_tri_desc{
	    margin-top: 15px;
    margin-bottom: 25px;
}
.imd_tri_desc img{
	width:100%;
	height:auto;
	max-height:480px;
}
.troinoe_pole_desk{
	    background: #fff;
    padding-top: 35px;
	display: inline-block;
    width: 100%;
}
.now-padding{
	padding:0px;
}
.uk-accordion-content .element-textarea{
	    padding-top: 20px;
}
.dopheader38{
	display:none;
}
.jsPriceButton.jsGoTo.uk-button{
	    text-shadow: none;
}
.fdspde a{
	border-bottom: 1px dashed #3d449a !important;
}
.title_footer{
	margin-bottom: -10px;
}
.dopnabor i.fa-external-link{
	color:#3d449a;
}
.dop_foto_full a.jbimage-link .vert_midle_img{
	display: inline-table;
    height: 80px;
    vertical-align: middle;
    text-align: center;
    width: 100%;
}
.jbcart-item-params  .jbcart-item-param .jbcart-item-param-key {
	display:none;
}
.jbcart-item-params  .jbcart-item-param .jbcart-item-param-value  {
	font-weight:600;
}
.jbcart-item-params  .jbcart-item-param:nth-last-child(1) .jbcart-item-param-key {
	display:inline-block;
}
.jbcart-item-params  .jbcart-item-param:nth-last-child(1) .jbcart-item-param-value {
	font-weight:100;
}
.jbcart-delete a{
	color: #999;
	cursor:pointer;
}
.jbdiscountcode{
	float:left;
}
.jbzoo .jbdiscountcode input.input-code {
	    float: left;
    width: 245px !important;
    margin-right: 15px;
	    margin-top: 3px;
		border-radius:25px;
}
.jbcart-modifier-label{
	position:relative;
}
.jbdiscountcode{
	display: none;
}
.jbcart-modifier-label label{
	cursor:pointer;
}
.jbdiscountcode .jsSendCode{
	position:absolute;
}
tr.jbcart-modifier-row .jbcart-cell-empty{
	
}
.jbcart-form-row.jbcart-form-email{
	display:none !important;
}
.jbcart-modifier-label>label{
    line-height: 20px;
    font-size: 14px;
    margin-bottom:-3px;
	font-weight: 100 !important;
    border-bottom: 1px solid;
}
.jbcart-modifier-label .jsMoneyWrap{
	    position: absolute;
    right: 15px;
       top: 10px;
}
.jbdiscountcode{
	position: relative;
    width: 100%;
}
.jbcart-modifier-label .btn_border_ram{
	    background: #393939 none repeat scroll 0 0 !important;
    border-radius: 50%;
    color: #fff !important;
    font-size: 11px !important;
    padding: 0px;
    width: 25px;
    height: 25px;
    min-height: 25px;
    top: 6px;
    margin-left: -43px;
    line-height: 25px;
	z-index: 99;
}
.jsShippingField.jbcart-shippingfield-row{
	margin-bottom:5px !important;
}
.red_input {
    border: 1px solid red !important;
}
.jbcart-payment.clearfix .jbcart-radio,.jbcart-shipping-name .jbcart-radio{
	display:none;
}
.jbzoo .jbcart-payment{
	margin-bottom:0px !important;
}
.jbcart-payment.clearfix .jbcart-payment-element{
	max-width:100%;
	width:100%;
	margin-bottom:0px;
	border-radius:5px;
	    background: #f7fbfc;
    border: 1px solid #393939;
	min-height:0px;
	padding:10px;
	transition:0.5s;
}
.zvon_mene label{
	width:303px;
	margin-bottom:10px;
	border-radius:5px;
	    background: #f7fbfc;
    border: 1px solid #393939;
	min-height:0px;
	padding:10px;
	transition:0.5s;
	
	text-align:center;
}
.zvon_mene label:hover{
	box-shadow:0px 0px 15px #393939;
	cursor:pointer;
}
.zvon_mene .uk-width-medium-1-2:nth-child(2) label{
	    width: 303px;
    margin-left: 10px;
}
.zvon_mene .active label{
	box-shadow:0px 0px 15px #393939;
	font-weight: 600;
}
.zvon_mene label p{
	position:relative;
	margin-bottom: 0px;
	font-size:16px;
	display:inline-block;
}
.zvon_mene .active label p:before{
	position:absolute;
	content: "\f058";
	font: normal normal normal 14px/1 FontAwesome;
	left:-17px;
	top:2px;
}
.zvon_mene{
	margin-left: 10px !important;
	    margin-top: 10px !important;
}
.jbcart-payment.clearfix {
	text-align:center;
}
.jbcart-payment.clearfix .jbcart-payment-ui-row{
	display:block;
	width:50%;
	text-align:center;
}
.jbcart-payment.clearfix .jbcart-payment-ui-row p.jbcart-payment-element-name{
	margin:0px;
	display:inline-block;
	position:relative;
}
.selsdek .jbprice-tmpl-teaser .uk-button-success{
	margin-top: 0px !important;
	width: 300px;
}
.jbcart-payment-ui-row.active .jbcart-payment-element .jbcart-payment-element-name{

}
.jbcart-payment-ui-row.active .jbcart-payment-element .jbcart-payment-element-name:before{
	position:absolute;
	content: "\f058";
	font: normal normal normal 14px/1 FontAwesome;
	left:-17px;
	top:2px;
}
.jbzoo .jbcart-payment .jbcart-payment-ui-row .jbcart-payment-label,.jbzoo .jbcart-payment .jbcart-payment-ui-row .jbcart-payment-label:hover{
	box-shadow:none;
	padding-top:0px;
	margin-top:10px;
}
.zvon_cont_gl{
	    margin-top: -10px;
}
.jbzoo .jbcart-payment .jbcart-payment-ui-row .jbcart-payment-label:hover .jbcart-payment-element{
	box-shadow:0px 0px 15px #393939;
}
.jbzoo .jbcart-payment .jbcart-payment-ui-row .jbcart-payment-label:hover .jbcart-payment-element.disabled{
	box-shadow:none;
}
.jbzoo .jbcart-payment .jbcart-payment-ui-row .jbcart-payment-label .jbcart-payment-element.disabled{
	color:#ccc;
	border-color:#ccc;
	cursor:circle;
}
.jbcart-payment-ui-row.active .jbcart-payment-element{
	box-shadow:0px 0px 15px #393939;
	font-weight: 600;
}
.jbcart-payment-ui-row.jbcart-payment-manual.last,.zvon_mene .uk-container-center:nth-child(2){
	padding-left:0px !important;
	margin-left:-10px;
}
.jbzoo .jbcart-payment{
	padding-bottom:0px !important;
}
.jbzoo .jbcart-payment .jbcart-payment-desc{
	min-height:0px;
	opacity:0;
	visibility:hidden;
	transition:1s;
	display:none !important;
}
.basket_help h3{
	    text-align: center;
    margin-bottom: 30px;
}
.jbcart-payment-ui-row.active .jbcart-payment-desc{
	opacity:1;
	visibility:visible;
	display:none !important;
}
.jbzoo .jbcart-shipping-full.jbcart-shipping .jbcart-shipping-col{
	border-right: none;
    margin: auto;
    float: none;
	width:100%;
}
.jbzoo .jbcart-shipping-full.jbcart-shipping .jbcart-shipping-col .jbcart-radio,.jbzoo .jbcart-shipping-full.jbcart-shipping .jbcart-shipping-col p.jbcart-title{
	display:none;
}
.jbzoo .jbcart-shipping-full.jbcart-shipping .jbcart-shipping-col .jbcart-shipping-name .jbcart-shipping-price{
	display:none;
}
.jbzoo .jbcart-shipping-full.jbcart-shipping .jbcart-shipping-row{
	width:100%;
    margin-bottom: 4px;
    background: transparent !important;
    border: none;
}
.jbzoo .jbcart-shipping-wrapper{
	    padding: 0px 10px 10px 5px !important;
		    margin-top: -9px;
}
.jbzoo .jbcart-shippingfield-row{
    background: transparent !important;
    border: none !important;
    margin-top: -5px !important;	
}
.jbzoo .jbcart-shipping textarea{
	overflow: hidden !important;
    resize: none !important;
}

.jbzoo .jbcart-shipping.jbcart-shipping-full{
	margin: 0px;
    border-bottom: none;
    padding-bottom: 0px;
}
.jbzoo .jbcart-form.clearfix {
    background: transparent !important;
    border: none;
    border-bottom: none;
    margin-bottom: 0px !important;
    padding-top: 8px;
	padding: 0px;
	    margin-top: 8px !important;
}
.basket_help .bookmark_notify{
	    width: 300px;
    margin: auto;
    text-align: center;
}
.jbcart-row-remove .jbcart-delete-all-cell{
	display:none !important;
}
.margin_bottom{
	margin-bottom:20px;
}
.jbcart-payment.clearfix{
	padding-left:25px !important;
}
.all_city{
	    text-align: center;
    color: #000;
    padding: 10px;
}
.form_call_sh.modkont .input_sh:nth-child(1){
	margin-left:0px;
}
.form_call_sh.modkont .input_sh{
	    width: 48%;
    float: left;
   margin-left: 29.8px;
}
.form_call_sh.modkont .input_sh label{
	    width: 100%;
}
.form_call_sh.modkont .input_sh label.input{
	width: 100%;
}
.form_call_sh.modkont .text_sh{
	    display: inline-block;
    width: 100%;
	margin-top: 15px;
}
.form_call_sh.modkont .text_sh label{
	    width: 100%;
}
.form_call_sh.modkont .btn_sh,.form_call_sh.modkont .btn_sh_ok{
	    background: #393939 !important;
    padding: 5px 20px !important;
    text-transform: uppercase !important;
	    color: #fff;
    border-radius: 4px;
	    border: 1px solid rgba(0,0,0,.1)!important;
		box-shadow: none;
}
.uk-accordion-content .tftable {font-size:12px;color:#333333;width:100%;border-width: 1px;border-color: #a9a9a9;border-collapse: collapse;}
.uk-accordion-content .tftable th {font-size:12px;background-color:#b8b8b8;border-width: 1px;padding: 8px;border-style: solid;border-color: #a9a9a9;text-align:left;}
.uk-accordion-content .tftable tr {background-color:#ffffff;}
.uk-accordion-content .tftable td {font-size:12px;border-width: 1px;padding: 8px;border-style: solid;border-color: #a9a9a9;}
.form_call_sh.modkont .btn_sh:hover,.form_call_sh.modkont .btn_sh_ok:hover{
	
    color: #fff;
}
.form_call_sh.modkont .title_form_sgb{
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    margin-top: 15px;	
}
#jcemediabox-popup-closelink.uk-modal-close{
	    display: inline-table !important;
    right: -10px;
    position: absolute;
    top: -10px !important;
	z-index: 999;
	background:#fff;
}
.foto_kont img{
	margin-bottom:20px;
}
.foto_kont{
	    display: inline-block;
    width: 100%;
}



.poisk_new
{
       float: right;
    margin-left: 12px;
}	

.poisk_new button.btn.btn-default.btn-sm.dropdown-toggle
{
	background: none;
    color: #fff;
    border: 1px solid #ccc;
}

.jbzoo-view-compare .jbcompare-wrapper.uk-panel.uk-panel-box table.uk-table.uk-table-hover.jsCompareTable tbody tr.jbcompare-row.jbcompare-not-equal

{
    background-color: #f9f9f9 !important;
}

@media (max-width: 768px){
	.uk-panel.padding-lr{
		    padding: 0 !important;
	}
	.margin_top_form{
		    margin-bottom: -15px;
	}
	.breadcrumb{
		padding-left:15px;
	}
	.form_call_sh.modkont .user_callsh_form{
		width:100% !important;
	}
	.foto_kont a{
		display: inline-block;
    width: 100%;
	}
	#jcemediabox-popup-frame{
		    max-width: 95%;
    margin: auto;
	}
	#jcemediabox-popup-closelink.uk-modal-close{
		
	}
	.jcemediabox-zoom-span{
		max-width:100% !important;
		float:left !important;
	}
	.foto_kont img{
		float:left !important;
		width:100%;
	}
	a.jcemediabox-image{
		float:left !important;
	}
	.sp-column.custom-class.scroll-to-fixed-fixed{
		position:relative !important;
		top:0px !important;
	}
	#sp-left>div:nth-child(2){
		display:none !important;
	}
	.form_call_sh.modkont .input_sh {
		margin-left: 4%;
	}
	.jbcart-payment.clearfix .jbcart-payment-ui-row{
		width:100%;
		margin-top:-5px;
		margin-bottom:10px;
	}
	.right_panel{
		display: none!important;
	}
	.jbcart-modifier-discountcode{
		display: inline-table;
		width: 100%;
	}
	.jbdiscountcode{
		width:100%;
		    position: relative;
	}
	.jbdiscountcode input{
		float:left;
	}
	.jbzoo .jbdiscountcode input.input-code{
		    width: 100% !important;
	}
	.jbdiscountcode .jsSendCode{
		    width: 25px !important;
    height: 25px;
    line-height: 10px;
    left: 100%;
    top: -5px !important;
    margin-left: -28px !important;
	}
	.jbcart-modifier-label .jsMoneyWrap{
		top: 0px;
    position: relative;
	    right: 0px;
    display: inline-table;
	}
	.jbzoo .jbcart-payment .jbcart-payment-desc{
		display:none !important;
	}
	.uk-container-center label{
		height:auto !important;
	}
	.uk-container-center.active .jbcart-payment-desc{
	margin-bottom:15px !important;
	display:none !important;
}
}
#shippingfd863d91-d9b0-4f68-a22f-3011d8d6711bhour{

}
.jbcart-shippingfield-row-content label,.jbzoo .jbcart-shipping-name{
	display:none !important;
}
.jbzoo .jbcart-shipping-element{
	margin:0px !important;
	padding:0px 5px 0px 20px !important
}
.jbzoo .jbcart-title{
	text-align: right;
	font-weight: 100 !important;
	margin: 0px !important;
}
.margin_top_form{
	margin-top:20px;
}
body.itemid-195 .right_panel,body.itemid-195 #sp-section-10,body.itemid-195 #sp-bottom,body.itemid-195  #mobile_menu{
	display:none;
}
.jbcart-shippingfield-element{
	    width: 303px;
    float: right;
	margin-bottom:10px;
}
.jsJBCartShipping{
	margin-bottom:-20px;
}
.vievs_addr{
	    margin-left: 26px;
    color: #333;
    border-bottom: 1px solid #ccc;
    display: inline-table;
	cursor:pointer;
}
.vievs_addr i{
	color:#333;
}
.jbcart-shippingfield-row-content{
	display:none;
	width: 100%;
}
.jbcart-shippingfield-row-content.active{
	display:inline-table;
}
.jbzoo-view-category .jsHeightFixRow .item-column{
    height: 525px;
}
.jbcart-form .jbcart-form-radio{
	display:none;
}
.img_car_now{
	display:none;
}
.sitylist{
	float:right;
    display: inline-table;
	margin-right: 20px;
	line-height: 22px;
}
.tel_top_pos{
	float:right;
    display: inline-table;
	    font-size: 18px;
    line-height: 24px;
}
#sp-tel{
	text-align:right;
}
.sitylist .dropdown-menu{
	    width: 300px;
    left: -235px;
	    height: 450px;
    overflow: auto;
    z-index: 99999;
}
.sitylist .dropdown-menu li{
	list-style: none;
    padding: 6px 5px 6px 0;
    border-bottom: 1px solid #ccc;
    width: 100%;
    float: left;
}
.sitylist .dropdown-menu li:nth-last-child(1){
	border-bottom:none;
}
.sitylist .dropdown-menu li a{
	    padding-left: 10px;
}
.sitylist .dropdown-menu li a:before{
	display:none;
}
.sheensay_fixed .sp-column{
	position: fixed;
    top: 0px;
    max-width: 100%;
}
.flQuickResult{
	display:none;
}
.ser_city{
	padding: 8px;
}
.ser_city form{
	position:relative;
	    display: inline-table;
    width: 100%;
    margin-top: 15px;
}
.sitylist ul li a:hover{
	cursor:pointer;
}
.ser_city form:after{
	position:absolute;
	    content: "\f002";
		    font: normal normal normal 14px/1 FontAwesome;
	top: 9px;
    color: #000;
    font-size: 17px;
    left: 9px;
	   padding-left: 0px; 
}
.ser_city input{
	    width: 100%;
		padding-left: 30px;
}
.form_call_sh.modkont .user_callsh_form{
	    width: 760px;
    margin: auto;
}
#wh-widget-send-button.wh-widget-right {
    right: 0px !important;
    bottom: 50px !important;
	width:285px !important;
	height:125px !important;
}



#sp-top-bar {
    background:#0b0b0d !important;
}
#contact_map .item-image{
	width:100%;
}
.sitylist i{
	    position: absolute;
    right: -9px;
    top: 6px;
}
.sitylist span{
	    border-bottom: 1px dashed #fff;
}
.courier-calendar-mkad{
	display: inline-block;
    margin-bottom: 10px;
    margin-left: 0px;
	position: relative;
}
.whatsapapp_cont{
	position:relative;
}
.whatsapapp_cont:before{
	content: '1';
    font-size: 9px;
    position: absolute;
    right: 50%;
    top: -10px;
    color: #fff!important;
    background: red;
    width: 13px;
    height: 13px;
    line-height: 14px;
    border-radius: 50%;
    margin-right: -20px;
}
.jcemediabox-popup-corner-tl,.jcemediabox-popup-corner-bl{
	display:none;
}
#jcemediabox-popup-content{
	padding:0px !important;
}
.task-item #mobile_menu .mobile_con{
    transition: 0.5s;
}
.task-item #mobile_menu.scroll .mobile_con{
	bottom: -150px;
}
#jcemediabox-popup-overlay{
	background: rgba(245,245,245,.8) !important;
}
#sp-logotip svg{
	    width: 100px;
    height: auto;
}
.params .tooltipi{
	display:none;
}
.itemid-101 #sp-logotip .old_svg_mod,.gl_svg_mod{
	display:none;
}
.itemid-101 #sp-logotip .gl_svg_mod{
	display:inline-block;
}
.itemid-101 .sp-module.gl_svg_mod{
	margin-top:0px;
}
.uk-accordion.dost_full{
	margin-top: -7px;
}

.uk-accordion.dost_full .uk-accordion-title {
	border: 0;
}
.moduletable.modkont{
	display:inline-table;
	width:100%;
}
.form_call_sh.modkont{
	    width: 100%;
    margin: auto;
    display: inline-table;
}
.sp-module-content .mark_red{
	top:0px;
}
#sp-footer-menu .sp-module-content>ul{
	text-align:center;
}
#sp-footer-menu .sp-module-content>ul>li{
	display: inline-block;
	float:none;
}
#sp-topmenu .item-254{
	display:none;
}

@media (max-width: 767px){
	.sp-module.gl_svg_mod{
		display:inline-block;
		margin-top:0px;
	}
	.chiping_full li{
		padding-right: 30px;
	}
	.fnts>input{
		float:left;
	}
	.fnts label{
		color: #000;
		font-size: 28px !important;
		font-family: 'Adventure';
		float: left;
		width: 89%;
	}
	.fnts-nmb{
		float:left;
	}
	#sp-logotip svg{
		    width: 110px;
	}
	.sp-module.old_svg_mod{
		display:none;
	}
	.courier-calendar-mkad{
		margin-left: 0px;
	}
	.dop_foto_full{
		text-align:center;
	}
	.nashli_deshevle i{
		    right: 5px;
    top: 17px;
	}
	.dop_foto_full a.jbimage-link{
		width:32%;
	}
	.params_polet_teasers .uk-grid{
		margin-left:0px;
	}
	.end_params{
		margin-left: 17px;
		margin-bottom: 15px;
		display: inline-block;
	}
	#offcanvas-toggler >i{
		color:#fff;
	}
	#sp-header{
		background:#0b0b0d !important;
	}
	.itemid-101 #sp-slider{
		margin-top:0px;
	}
	#sp-logotip{
		    position: absolute;
			left: 50%;
			margin-left: -50px;
			padding-left: 0px;
    padding-top: 4px;
	}
	.jbcart-name a.jbcart-item-name.jbcart-item-url{
		white-space: normal;
	}
	.sitylist{
		float:left;
	}
	.zvon_mene label{
		width:100%;
	}
	#wh-widget-send-button.wh-widget-right{
		display:none;
	}
	.jbzoo .jbcart .jbcart-title{
		    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	}
	.zvon_mene .uk-width-medium-1-2:nth-child(2) label{
		margin-left:0px;
		width:100%;
	}
	.jbcart-shippingfield-element{
		width:100%;
	}
	.jbzoo .col-md-4 .jbcart-payment{
		margin-top: 0px !important;
		margin-bottom: 3px !important;
		padding-left:0px !important; 
		    padding-top: 0px;
	}
	.jbzoo .col-md-8 .jbcart-payment{
		padding-top: 0px !important;
		margin-top: 0px !important;
		    margin-bottom: 3px !important;
	}
	.click_zvon{
		    padding-left: 0px !important;
	}
	.jbzoo .jbcart-shippingfield-row{
		padding:0px  !important;
	}
	.pay_cont_gl{
		margin-top: -15px;
    display: inline-table;
	}
	.jbcart-image{
		display:none !important;
	}
	.img_car_now{
		    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 50%;
    text-align: center;
	}
	.jbcart-name:before{
		display:none;
	}
	.jbcart-name{
		    padding-top: 0px !important;
			min-height:105px;
	}
	.jbcart-shipping-col .col-md-4{
		    margin: 12px 0 8px 0;
	}
	.jbzoo .jbcart .jbcart-title{
	font-weight: 600 !important;
    display: inline-block;
    line-height: 27px !important;
	width: 100%;
	}
	.jbcart-payment-ui-row.jbcart-payment-manual.last  .jbcart-payment-element{
		width:100%;
	}
}

.info_kont{
    margin-top: 15px;
    width: 100%;
}
.dropdown-menu_filter{
	position: fixed;
    visibility: hidden;
    opacity: 0;
	    bottom: 62px;
	transition:0.5s;
	left: 0;
	padding-top: 45px !important;
}
.dropdown-menu_filter li{
	width: 100% !important;

        padding: 0px !important;
    margin: 0px !important;
	    border-right: 1px solid #dbdbdb;
		border-top: 1px solid #dbdbdb;
}
.dropdown-menu_filter .jbzoo .jbfilter-row.jbfilter-buttons{
	margin: -10px;
}
.dropdown-menu_filter  .jbzoo .jbfilter{
	padding:0 10px;
}
#mobile_menu.hidden-lg .dropdown_filter ul{
	
	padding-top: 0px !important;
}
ul.dropdown-menu_filter.active {
    visibility: visible;
    opacity: 1;
   
    height: calc(100vh - 62px);
    background: #fff;
    overflow: auto;
    z-index: 9999;
    left: auto;
    right: 0px;
}
.dropdown-menu_filter input.jsSubmit.btn.btn-default {
    background-color: #000000;
    border: 2px solid #000000;
    border-radius: 0;
    color: #ffffff;
    text-transform: uppercase;
    width: 100%;
}
.dropdown-menu_filter input.jsSubmit.btn.btn-default:hover {
    background-color: #fff !important;
    color: #000 !important;
}
.dropdown-menu_filter .jbzoo .jbfilter .checkbox-lbl,.dropdown-menu_filter label.radio-lbl{
	    width: 47%;
    float: left;
}
.dropdown-menu_filter .jbfilter-element .labelc{
	float:left;
}
.dropdown-menu_filter .jbfilter-auto{
	  width: 47%;
    float: left;
}
.dropdown-menu_filter .jbfilter-auto .checkbox-lbl{
	width:100% !important;
}
.chiping_full li.now i.uk-icon-check-circle,.tooltipsgb>i{
	transform:none !important;
}
.tooltipsgb{
	position: absolute;
    margin-left: 5px;
	    margin-top: -1px;
}
.uk-modal{
	    background-color: rgba(0, 0, 0, 0.7) !important;
}
.uk-modal-dialog{
	-webkit-transition: opacity .8s linear,-webkit-transform .8s ease-out !important;
    transition: opacity .8s linear,transform .8s ease-out !important;
}
.chiping_full li .tooltipsgb>i:nth-last-child(1){
	transition:0.5s;
	color:#000 !important;
	    font-size: 16px;
}
.chiping_full li .tooltipsgb:hover>i:nth-last-child(1){
	color:#444 !important;
}
/*--*/
.menu_mobile_sh{
	position: absolute;
    top: 60px;
    right: 0px;
	z-index: 99;
	height: 48px;
    width: 48px;
}
.padding-lr{
		    padding: 20px 0px !important;
	}
@media (min-width: 1200px){
	.menu_mobile_sh{
		display: none!important;
	}
	.now-padding-right{
		padding-right:0px;
	}
	.now-padding-left{
		padding-left:0px;
	}
}
@media (max-width: 1200px){
	#sp-menu{
		display: none!important;
	}
}
.menu_mobile_sh_cont{
	top: 125px;
    right: 0;
    left: 0;
    z-index: 9999;
    display: block;
    margin: 0;
    width: 100%;
	position:absolute;
	background: #0b0b0d !important;
	overflow-y: hidden;
    max-height: none;
	height:0px;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    -webkit-transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);
    transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);
}
.menu_mobile_sh_cont.active{
	height:calc(100% - 188px);
	position:fixed;
	    overflow-x: hidden;
}

.jbzoo .jbtable tr:hover, .jbzoo .jbtable tr:hover td, .jbzoo .jbtable tbody tr:hover, .jbzoo .jbtable tbody tr:hover td {

    background: none !important;

}

.jbzoo .jbtable td, .jbzoo .jbtable tr:first-child td, .jbzoo .jbtable tbody tr:first-child td
{ border-top: none !important;  border: none !important; padding: 0; }

.cont_tel_page{
    margin: 10px 0;
    display: inline-table;
}
.ac-gn-menuicon-label {
    display: block;
    position: absolute;
    z-index: 3;
    top: 0;
    width: 48px;
    height: 48px;
    cursor: pointer;
    -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    -webkit-tap-highlight-color: transparent;
}
.ac-gn-menuicon-bread {
    position: absolute;
    z-index: 3;
    top: 9px;
    left: 9px;
    width: 30px;
    height: 30px;
    -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ac-gn-menuicon-bread-top {
    -webkit-transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    -webkit-transform: none;
    transform: none;
    z-index: 4;
}
.ac-gn-menuicon-bread-crust-top {
    top: 14px;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-transition: -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
    transition: -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
    transition: transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
    transition: transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s, -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
}
.ac-gn-menuicon-bread-bottom {
    -webkit-transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    -webkit-transform: none;
    transform: none;
}
.ac-gn-menuicon-bread-crust-center {
    bottom: 22px;
	transition:0.5s;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-transition: -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
    transition: -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
    transition: transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
    transition: transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s, -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
}
.active .ac-gn-menuicon-bread-crust-center{
	opacity:0;
}
.ac-gn-menuicon-bread-crust-bottom {
    bottom: 14px;
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    -webkit-transition: -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
    transition: -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
    transition: transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
    transition: transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s, -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
}
.ac-gn-menuicon-bread-crust {
    display: block;
    width: 17px;
    height: 1px;
    background: #fff;
    position: absolute;
    left: 7px;
    z-index: 1;
}
.active .ac-gn-menuicon-bread-top{
	
    -webkit-transition: -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;
    transition: -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;
    transition: transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;
    transition: transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s, -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.active .ac-gn-menuicon-bread-bottom{
	-webkit-transition: -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;
    transition: -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;
    transition: transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;
    transition: transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s, -webkit-transform .3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.active .ac-gn-menuicon-bread-crust-top{
	    -webkit-transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    -webkit-transform: none;
    transform: none;
}
.active .ac-gn-menuicon-bread-crust-bottom{
	-webkit-transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    -webkit-transform: none;
    transform: none;
}
.body-innerwrapper.active{
	position:fixed;
	width:100%;
	z-index:99;
}
#mobile_menu.hidden-lg ul li a.menu_mobile_sh{
	    position: static;
}
.content_menu_mobile_sh_cont{
	height:100%;
}
.top_menu_mobile_sh_cont{
	height:calc(100% - 50px);
	position:absolute;
	width:100%;
	overflow: auto;
	-webkit-transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    -webkit-transform: none;
    transform: none;
	visibility: hidden;
    -webkit-transition: visibility 0s linear 1s;
    transition: visibility 0s linear 1s;
}
.active .top_menu_mobile_sh_cont{
	position:static;
	-webkit-transition-delay: 0s;
    transition-delay: 0s;
	visibility: visible;
}
.bottom_menu_mobile_sh_cont{
	height:50px;
	bottom: 0px;
	width:100%;
	position:absolute;
	border-top:1px solid rgba(255,255,255,0.3);
	text-align:center;
	-webkit-transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    -webkit-transform: none;
    transform: none;
	visibility: hidden;
    -webkit-transition: visibility 0s linear 1s;
    transition: visibility 0s linear 1s;
}
.active .bottom_menu_mobile_sh_cont{

	-webkit-transition-delay: 0s;
    transition-delay: 0s;
	visibility: visible;
}
.bottom_menu_mobile_sh_cont li{
	position:relative;
	display: inline-block;
	list-style: none;
	padding: 10px 10px;
	margin-top: 7px;
}
.bottom_menu_mobile_sh_cont li .mark_red{
	    top: 0px;
    right: 0px;
}
.bottom_menu_mobile_sh_cont li a{
	color: #fff;
    text-transform: uppercase;
}
.top_menu_mobile_sh_cont>li:nth-child(3){
	display:none;
}

.top_menu_mobile_sh_cont li{
	list-style: none;
    width: 80%;
    margin: auto;
}
.top_menu_mobile_sh_cont li a{
	color: #fff;
    border-bottom: 1px solid rgba(255,255,255,0.3);
    width: 100%;
    display: block;
    padding: 8px 0px;
}
.top_menu_mobile_sh_cont li:nth-last-child(1) a{
	border-bottom:none;
}
.top_menu_mobile_sh_cont li .sp-dropdown{
	visibility: hidden;
    position: absolute;
	height: 0px;
   -webkit-transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    transition: transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96), -webkit-transform .1806s cubic-bezier(0.04, 0.04, 0.12, 0.96);
    -webkit-transform: none;
    transform: none;
	width: 100% !important;
}
.top_menu_mobile_sh_cont li .sp-dropdown li{
	width:100%;
}
.top_menu_mobile_sh_cont li .sp-dropdown li a{
	
}
.top_menu_mobile_sh_cont li.sp-menu-item.sp-has-child>a:before{
	font-family: "FontAwesome";
    content: " \f107";
    color: #fff;
    float: right;
    margin-top: 3px;
}
.top_menu_mobile_sh_cont li.sp-menu-item.sp-has-child:before{
    display:none;
}
.top_menu_mobile_sh_cont li.sp-menu-item.sp-has-child>a:before{
    font-size: 25px;
    margin-top: -6px;
}

.top_menu_mobile_sh_cont li.sp-menu-item.sp-has-child li:nth-last-child(1){
	/*display:none;*/
}
.top_menu_mobile_sh_cont>li:nth-child(2) li:nth-last-child(1){
	display:none !important;
}
.top_menu_mobile_sh_cont li.sp-menu-item.sp-has-child li:nth-last-child(5){
	/*display:none;*/
}
.top_menu_mobile_sh_cont li.sp-has-child.active>.sp-dropdown{
	position: relative;
    visibility: visible;
    height: auto;
}
.pay_cont_gl.error .jbcart-payment-element,.click_zvon.error label,.click_dost.error label{
	border-color:red;
}
.dost_mene .uk-container-center:nth-child(2) {
    padding-left: 0px !important;
    margin-left: -10px;
}
.dost_mene .uk-width-medium-1-2:nth-child(2) label {
    width: 303px;
    margin-left: 10px;
}
.dost_mene label p {
    position: relative;
    margin-bottom: 0px;
    font-size: 16px;
    display: inline-block;
}
.dost_mene label {
    width: 303px;
    margin-bottom: 10px;
    border-radius: 5px;
    background: #f7fbfc;
    border: 1px solid #393939;
    min-height: 0px;
    padding: 10px;
    transition: 0.5s;
    text-align: center;
}
.dost_mene label:hover{
	box-shadow:0px 0px 15px #393939;
}
.acord_kont h3{
	position: relative;
    padding-left: 0px !important;
}
.acord_kont h3 em{
	position: absolute;
    left: 0px;
    top: 10px;
	 color: #9ea7af;
}
.acord_kont h3:before{
	    font: normal normal normal 14px/1 FontAwesome;
    content: "\f107";
    position: absolute;
    right: 25px;
    top: 8px;
    font-size: 18px;
}
.acord_kont h3.uk-active:before{
	content: "\f106";
}
.acord_kont h3 span{
	padding-left:20px;
}
.acord_kont .uk-accordion-content{
	    padding: 10px 0px 10px;
}
.dost_mene {
    margin-left: 10px !important;
    margin-top: 3px !important;
}
.dost_dver{
	display:none;
}
.dost_dver.active{
	display:inline-table;
}
.dost_mene .active label p:before {
    position: absolute;
    content: "\f058";
    font: normal normal normal 14px/1 FontAwesome;
    left: -17px;
    top: 2px;
}
.dost_mene .active label {
    box-shadow: 0px 0px 15px #393939;
    font-weight: 600;
}
.jbcart-shippingfield-row-content.active.yes .jbcart-shippingfield-row{
	width:100%;
	display: inline-table !important;
}
.jbcart-shippingfield-row-content.active.now .jbcart-shippingfield-row{
	width:100%;
	display: none !important;
}
.jbcart-shippingfield-row-content.active.yes .jbcart-shippingfield-row.jsc9486a2f-291e-4c39-a541-d4448521eb7c{
	display:none !important;
}
.jbcart-shippingfield-row-content.active.now .jbcart-shippingfield-element{
	padding-left:5px;
	 
}
.jbcart-shippingfield-row-content.active.now .jbcart-shippingfield-row.jsc9486a2f-291e-4c39-a541-d4448521eb7c{
	    display: inline-table !important;
    width: 50%;
    float: right;
    padding-left: 0px;
    margin-top: 20px !important;
}
.jbcart-shippingfield-row-content.active .jbcart-shippingfield-element{
	float: left;
    padding-left: 13px;
    margin-top: -20px;
    margin-bottom: 14px;
}
.desc_dver{
	text-align: center;
    color: #9ea7af;
    margin-left: 10px;
    padding: 10px;
	    font-style: italic;
}
.time_xr{
	    text-align: center;
    color: #9ea7af;
    padding: 10px;
    font-style: italic;
}
.addrsambas{
	width: 100%;
    text-align: center;
    margin-top: -13px;
    padding: 10px;
	font-style:italic;
	color:#9ea7af;
}
.jbcart-radio-label{
	cursor:pointer;
}
.button_cont{
	    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
.mobile_watsap{
	display:none;
}
.cont_mod163 div.call_sh_tel.input_sh label.input{
	width:100%;
}
.button_cont .button_call_sh{
	color: #000;
    width: 100%;
    height: auto;
	background: #393939 !important;
    padding: 5px 20px !important;
    text-transform: uppercase !important;
    color: #fff;
    border-radius: 4px;
    border: 1px solid rgba(0,0,0,.1)!important;
    box-shadow: none;
}
.button_cont .button_call_sh i{
	font-size: 14px;
    position: relative;
    left: 0px;
    top: 0px;
    margin-right: 4px;
}
.button_cont ul{
	padding-left:0px;
}
.button_cont li:nth-child(1){
	padding-right:3px;
}
.button_cont li:nth-child(3){
	padding-left:3px;
}
.button_cont li a{
	border: 1px solid #393939;
    padding: 5px 20px;
    border-radius: 4px;
    display: inline-table;
	color:#000;
	height: 43px;
    line-height: 31px;
    text-transform: uppercase;
	width: 100%;
    text-align: center;
}
.button_cont li a i{
	    color: green;
    font-size: 15px;
}
.button_cont li{
	list-style:none;
	float:left;
	width: 50%;
}
#contact_txt .acord_kont ul{
	padding-left:18px;
}
.button_cont .modkont{
	width: 100%;
    text-align: center;
}
@media (max-width: 990px){
	.jbzoo .jbcart-title{
		text-align:center;
	}
	.form_call_sh.modkont .text_sh{
		margin-top:0px;
	}
	.ls-inner .ls-layers hr{
	margin-top:0px !important;
}
}
#contact_txt>p:nth-child(1){
		display:none;
	}
#sp-footer-menu .sp-module-content>ul>li.item-254{
	display:none;
}
.mobile_hide,.mobile_hide .sendsakx,.mobile_hide .jbprice-buttons,.mobile_hide .mobile_hides{
	display:none !important;
}
.mobile_hide{
	    border: none;
    margin: 0px;
    padding: 0px;
}
.mobile_hide .jbprice-tmpl-full .jbprice-value-row{
	margin:0px;
}
.mobile_hide .jselementfulllist1 .jbprice-value-total>span{
	    position: static;
}
.mobile_hides.hochkupmibile{
	display:none;
}
.mobile_viev_button{
		display:none !important;
		    float: right;
	}
.dectop_viev .dectop_viev_button{
	display: contents;
}
img.icometro {
    width: 20px;
    margin-top: -6px;
}
.sp-module-content .item-image{
	    text-align: center;
    width: 100%;
    display: inline-table;
    overflow: hidden;
}
.sp-module-content .item-image a{
	    display: table-cell;
    height: 301px;
	overflow: hidden;
    padding: 0px !important;
}
.sp-module-content .item-image img{
	max-height: 300px;
    width: auto;
}
@media (max-width: 280px){
	.jbprice-tmpl-teaser .uk-button-success{
		padding:0px 2px !important;
	}
	.item-related .items-col-4 .uk-width-medium-1-4{
		height:auto;
	}
	.sp-module-content .uk-icon-shopping-cart{
		display:none;
	}
	#sp-new.col-sm-12{
		padding:0px;
	}
}
#jbcart-1d70d30d-6557-4d71-812c-2a040902e518::-webkit-inner-spin-button,.tel_user_sh::-webkit-inner-spin-button { 
  display:none !important;
}
.input_sh input[type="number"]{
	    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    height: 39px;
    padding: 8px 10px;
    outline: none;
    border: 2px solid #e5e5e5;
    border-radius: 0;
    background: #fff;
    color: #404040;
    appearance: normal;
    -moz-appearance: none;
    -webkit-appearance: none;
    transition: border-color 0.3s;
    -o-transition: border-color 0.3s;
    -ms-transition: border-color 0.3s;
    -moz-transition: border-color 0.3s;
    -webkit-transition: border-color 0.3s;
    padding-right: 46px;
}
.frame_gravir_news{
	display:none;
}
.frame_gravir_news a{
	color:#fff;
	text-decoration:none;
}

@media (max-width: 767px){
	
	.jbprice-tmpl-full .jbprice-tmpl-full .nashli_deshevle .wrapper_call_sh {
		display:inline-table !important;
	}
	.frame_gravir{
		display:none;
	}
	.frame_gravir_news{
		display:block;
	}
	jdiv{
		display:none !important;
	}
	.mobile_hide{
		display:inline-block !important;
		    margin-top: 6px;
	}
	.item-related .items-col-4 .uk-width-medium-1-4{
		height:auto;
	}
/*	.dectop_viev .jbprice-tmpl-full .jbprice-value-row{
		display:none;
	}*/
	.dectop_viev .jbprice-tmpl-full div.jbprice-buttons{
		width: 100%;
		margin-bottom: 5px;
	}
	.jbprice-tmpl-full .wrapper_call_sh{
		display:none;
	}
	.item-price.dectop_viev{
		width: 100%;
		display: inline-block;
		    margin-top: 0px;
    padding-top: 5px;
	    border: none;
		    margin-bottom: 5px;
	}
	.item-title {
		margin-bottom:-10px;
	}

	*+.uk-article-divider {
		margin-top: 50px !important;
	}

	.jbprice-sku.jselementfulllist0{
		display:none;
	}
	.item-price.dectop_viev .jsAddToCart{
		width: 100%;
		display: inline-block;
		background-color: #393939 !important;
		color: #fff !important;
		margin-bottom: 5px;
		position: relative;
	}
	.item-price.dectop_viev .jsAddToCart:before {
		width: 30px;
		height: 100%;
		content: ' ';
		position: absolute;
		opacity: .3;
		top: 0;
		left: 0;
		background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);
		-webkit-transform: skew(-10deg,0deg);
		-moz-transform: skew(-10deg,0deg);
		-ms-transform: skew(-10deg,0deg);
		-o-transform: skew(-10deg,0deg);
		transform: skew(-10deg,0deg);
		-webkit-animation: move 5s infinite;
		-moz-animation: move 5s infinite;
		-ms-animation: move 5s infinite;
		-o-animation: move 5s infinite;
		animation: move 5s infinite;
	}
	.mobile_hides .button_call_sh:before{
		display:none;
	}
	.mobile_hides.hochkupmibile, .mobile_hides.hochkupmibile .wrapper_call_sh{
		display: inline-block;
        width: 100%;
	}
	.mobile_hides.hochkupmibile .button_call_sh i{
		position: relative;
		top: 5px;
		left: -5px;
	}
	.mobile_hides .button_call_sh{
		width: 100%;
		text-align: center;
		padding: 0;
		color: #444;
		background: #fff;
		border: 2px solid #444;
		    line-height: 45px;
	}

	
	.dectop_viev .dectop_viev_button{
		display:none;
	}
	.dectop_viev .mobile_viev_button{
		display:inline-block !important;
		    float: initial;
	}
	#contact_map{
		display: inline-block;
		width: 100%;
		margin-top: 15px;
	}
	#sp-footer-menu .sp-module-content>ul>li.item-254{
		display:inline-block;
	}
	#sp-footer-menu .sp-module-content>ul>li.item-101,#sp-footer-menu .sp-module-content>ul>li.item-176,#sp-footer-menu .sp-module-content>ul>li.item-177{
		display:none;
	}
	.addrsambas{
		margin-top: -25px;
	}
	.button_cont li{
		    width: 100%;
			line-height: 24px;
	}
	.button_cont .wrapper_call_sh{
		width: 100%;
	}
	.button_cont .button_call_sh{
		    width: 100%;
    text-align: center;
	}
	.button_cont li a{
		width: 100%;
    text-align: center;
    margin-top: 5px;
	}
	#contact_txt>p:nth-child(1){
		display:none;
	}
	.sitylist .dropdown-menu{
		    left: 0;
			width: 93vw;
			    height: 70vh;
	}
	.mobile_watsap{
		display:inline-table;
	}
	.desctop_watsap{
		display:none;
	}
.desc_dver{
	margin-left:0px;
}
	.sitylist .dropdown-menu li{
		width:50%;
	}
	.sheensay_fixed .sp-column{
		position: relative !important;
		top: 0px;
		width:auto !important;
	}
	.jbzoo .jbcart .jbform-actions {
		display: block !important;
	}
	.jbzoo .jbcart-form.clearfix{
		padding-left:0px !important;
	}
	.jsJBCartShipping{
		margin-bottom:-5px;
	}
	.jbzoo .jbcart-shipping-element{
		padding:0px !important;
	}
	.jbzoo .jbcart-table tbody .jbcart-row > td:before{
		top: 12px !important;
	}
	.jbzoo .jbcart-table tbody .jbcart-row > td.jbcart-quantity:before{
		top:22px !important;
	}
	.jbzoo .jbcart-shipping-wrapper{
		padding:0px !important;
	}
	.vievs_addr{
		margin-left:0px;
		    margin-bottom: 9px;
	}
	.jbzoo .jbcart-payment-ui-row{
		padding-left:0px !important;
	}
	.jbcart-payment-ui-row.jbcart-payment-manual.last, .zvon_mene .uk-container-center:nth-child(2){
		margin-left:0px;
	}
	.zvon_mene,.dost_mene {
		    margin-left: 0px !important;
	}
	.zvon_mene .uk-container-center:nth-child(2),.dost_mene .uk-container-center:nth-child(2){
		    margin-top: 15px;
	}
	.jbzoo .title{
		margin-top:15px;
	}
	.dost_mene label{
		width:100%;
	}
	.click_dost{
		padding: 0px !important;
    width: 100%;
	}
	.dost_mene .uk-width-medium-1-2:nth-child(2) label {
    width: 100%;
    margin-left: 10px;
	}
	.jbcart-shippingfield-row-content.active .jbcart-shippingfield-element{
		padding-left:0px;
		    margin-top: 3px !important;
	}
	.jbcart-shippingfield-row-content.active.now .jbcart-shippingfield-row.jsc9486a2f-291e-4c39-a541-d4448521eb7c{
	    float: left;
		width: 100%;
	}
	.jbcart-shippingfield-row-content.active{
		    margin-bottom: -35px;
	}
	.jbcart-shippingfield-row-content.active.now .jbcart-shippingfield-row.jsc9486a2f-291e-4c39-a541-d4448521eb7c .jbcart-shippingfield-element{
		    padding-left: 0px;
			
	}
	.dost_dver.active{
		width:100%;
	}
	.jbcart-shippingfield-row-content.active.now .jbcart-shippingfield-element{
		margin-left:0px;
	}
    .jbprice.jbprice-tmpl-full.jbprice-type-plain div.jbprice-tmpl-full div.jbprice-buttons.jsElement.jsPriceElement.jsButtons.jsCore.jselementfulllist2
 {
padding-top: 40px;
}
.padding-lr div.uk-grids div.col-sm-12.col-md-5.now-padding-right div div.item-price.dectop_viev .jbprice.jbprice-tmpl-full.jbprice-type-plain {
    margin-top: 85px !important;
}



}
.jbzoo .jbcart-modifier-row:hover, .jbzoo .jbcart-modifier-row:hover td{
	background:transparent !important;
}
.jbzoo .jbcart-payment{
	margin-top: 0px  !important;
	padding-top: 0px !important;
}
@media (max-width: 380px){
	.nashli_deshevle{

		left: 125px;
	}
}
@media (min-width: 768px){
	
	.uk-grid-width-medium-1-2>*{
			width: 49% !important;
	}
	li.sp-menu-item:nth-last-child(1).sp-has-child .sp-menu-item::before{
		display:none;
	}
}
.mobilevid{
	display:none;
}
.podarok img.podarokrov{
		display:none !important;
	}
	.mailsendorder .zvon_mene{
		margin-top:0px !important;
	}
.iconhovhov{

}
.hov_uved_gr{
	position:absolute;
	opacity:0;
	visibility:hidden;
	transition:0.5s;
	right: 100%;
    top: 0px;
	color: #333;
    background: #fff;
    border: 1px solid #eee;
    text-transform: none;
    line-height: 15px;
    font-size: 13px;
    padding: 5px 10px;
    border-radius: 5px;
	width: 250px;
}
.iconhovhov:hover .hov_uved_gr{
	opacity:1;
	visibility:visible;
	z-index: 99;
    
    
}
@media (max-width: 500px){
	.gravir_my_order{
		width:100% !important;
	}
	.item-price.dectop_viev
	{
		margin-top: 22px;
	}
	.jbzoo-view-item .params_polet_teasers .params{
		margin-top:10px;
	}
	
	.item-price.dectop_viev span.uk-button.uk-button-success.jsCompareToggle
	{
		margin: 0 !important;
    padding: 5px 13px !important;
	}
	
	.jbprice-tmpl-full .jbprice-buttons-goto
	{
		width: 100%
	}
	
	.jsJBZooCompare.jbcompare-buttons.active div.jbcompare-active span.uk-button.uk-button-danger.jsCompareToggle
	{
		padding: 0 6px;
	}
	
	.jsJBZooCompare.jbcompare-buttons.active div.jbcompare-active a.uk-button.uk-button-success
	{
		margin: 0 !important;
	}
	
	body div#jivo-iframe-container:not(.jivo-c-mobile){
		display:none !important;
	}
	.mailsendorder .zvon_mene {
		margin-top: 10px !important;
	}
	.selsdek .jbprice-tmpl-teaser .uk-button-success{
	    width: 100%;
	}
	.jbcart-title{
		    font-size: 19px !important;
	}
	.podarok img.podarokrov{
		display:block !important;
	}
	.podarok img{
		float:left;
	}
	.jbzoo .jbcart-table tfoot td.podarokrov{
		    width: 81%;
			float:left;
	}
	.jbcart-modifier-discountcode td.podarokrov .podarok{
		float:right;
	}
	.zvon_mene .jbcart-radio-label{
		margin-bottom: 0px;
	}
.form_call_sh.modkont .input_sh {
		margin-left: 0%;
		width:100%;
	}
	.sampolemail input{
		width:100% !important;
	}
	.click_sendmail{
		padding-left:0px !important;
	}
	.pole_mail_users .uk-width-medium-1-2{
		max-width:100% !important;
	}
	#contact_map.col-sm-12{
		padding:0px;
	} 
	.sitylist{
		margin-left: -10px;
		margin-right:0px;
	}
	.tel_top_pos{
		    margin-right: -10px;
			    font-size: 16px;
	}
	.ls-inner .ls-layers{
		display:none;
	}
	.pay_cont_gl{
		margin-top:0px;
	}
	.samovivoz{
	margin-left:0px;	
	}
	.jbzoo .jbcart-table tfoot td.img_podarok{
		width: 12%;
		float: left;
		display:none;
	}
	.jbzoo .jbcart-table tfoot td.jbcart-modifier-label{
		display: inline-table;
	}
}
@media (max-width: 1200px){
	.right_panel{
		display: none!important;
	}
	jdiv{
		display:none !important;
	}
}
#contact_txt.col-sm-12{
		padding:0px;
	} 
	
  .jbprice-buttons-goto i.uk-icon-level-up
   , .jbprice-buttons-add i.uk-icon-shopping-cart
	{
		font-size: 20px;
    margin-right: 5px;	display:none;}
    
.padding-lr div.uk-grids div.col-sm-12.col-md-5.now-padding-right div div.item-price.dectop_viev .jbprice.jbprice-tmpl-full.jbprice-type-plain
 {
margin-top: 65px !important;
}

.jbprice-tmpl-full i{
	display:none;
}
 div.item-price.dectop_viev .jbcompare-buttons
    {
	    float: right;
        /*margin-top: -77px;*/
        /*margin-right: 47px;*/
    }


 div.jbcompare-unactive span.uk-button.uk-button-success.jsCompareToggle
    {
	  background: #fff !important; border: 1px solid #ccc !important;;

color:  #393939;  
    }
.jbprice.jbprice-tmpl-full.jbprice-type-plain div.jbprice-tmpl-full div.jbprice-value.jsElement.jsPriceElement.jsValue.jsCore.jselementfulllist0
 {
margin-top: -60px;
}


.item-price.dectop_viev .jsJBZooFavorite.jbfavorite-buttons
 {
position: relative;

float: right;

/*margin-top: -77px; */

background: #fff;

color:  #393939;

padding: 12px;
border: 1px solid #ccc !important;
border-radius: 2px;

line-height: 19px;

font-size: 17px;
 }   
 


.item-price.dectop_viev span.uk-button.uk-button-success.jsCompareToggle
    {
	    padding: 5px 14px !important;
        position: relative;
z-index: 99;

    }
    
@media (max-width: 350px){

	.jbcart-payment-ui-row.active .jbcart-payment-element .jbcart-payment-element-name:before {
		position: absolute;
		content: "\f058";
		font: normal normal normal 14px/1 FontAwesome;
		left: 0px;
		top: 50%;
		margin-top: -6px;
	}
	.jbcart-payment-ui-row.active.last .jbcart-payment-element .jbcart-payment-element-name:before {
		left: -17px;
	}
	.jbzoo .jbcart-table tfoot td.podarokrov {
    width: 89%;

}







	.bottom_menu_mobile_sh_cont{
		background: #0b0b0d !important;
		height: 40px;
    line-height: 0;
	}
	#sp-footer-menu .sp-module ul > li > a{
		       text-transform: none !important;
    font-size: 12.5px;
    padding: 10px 5px;
    font-weight: 700;
	}
	.uk-grids .col-sm-12{
		padding:0px;
	}
	.button_call_sh.nashdeshe{
		display: inline-table;
    padding: 10px;
	}
	#sp-footer-menu .sp-module ul > li .mark_red{
		    width: 12px;
			height: 12px;
			line-height: 12px;
			font-size: 10px;
	}
	.bottom_menu_mobile_sh_cont li a{
		    font-size: 14px;
			    text-transform: none;
	}
	.bottom_menu_mobile_sh_cont .mark_red{
		    width: 12px;
			height: 12px;
			line-height: 12px;
			font-size: 10px;
	}
}
@media (min-width: 600px){
	
	.sp-megamenu-wrapper .sp-megamenu-parent>li:nth-child(2) .sp-dropdown-items>li:nth-last-child(1){
		display:none;
	}
}
.fullscreen-bg__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.fullscreen-bg{
	    position: relative;
    display: inline-table;
    width: 100%;
        height: 818px;
}
.itemid-101 #sp-video{
	margin-top: -103px;
}
.podarokrov{
	display:none;
}
.jbcart-form .jbcart-form-textarea{
	display:none;
}
#ordera90d8eec-612c-4708-8b83-573012943d49option{
	width:200px;
}
img.podarokrov{
	width: 35px;
    margin-left: 8px;
    margin-top: -4px;
}
.jbcart-form-desc .tooltipsgb>i:nth-last-child(1) {
    transition: 0.5s;
    color: #000 !important;
    font-size: 16px;
}
.jbzoo .podarok .jbcart-form-control{
	position:relative;
	display: inline-table;
    width: auto !important;
}
.jbzoo .podarok .jbcart-form-desc{
	    position: absolute;
    top: 5px;
    right: 0px;
    width: auto;
	opacity:1;
}
.jbcart-form-row.jbcart-form-select,.jbcart-form-row.jbcart-form-text.first{
	display:none;
}
.pole_mail_users{
	display:none;
}
.pole_mail_users .uk-width-medium-1-2{
	    display: inline-block;
    margin-right: 25px !important;
    margin-top: 15px !important;
	    width: 100%;
		    max-width: 320px;
}
.shipping-courier-mkad{
	    float: left;
    margin-right: 8px;
	     line-height: 17px;
    display: inline-table;
}
.jbzoo .courier-calendar-mkad .jbcart-form-desc{
	    width: auto;
    opacity: 1;
    position: absolute;
    left: 150px;
    top: 0px;
}
@media (min-width: 850px){
.jbdiscountcode.actippodarok{
	width:auto;
	float:right;
}

.jbcart-payment .uk-grid>.jbcart-payment-ui-row:nth-child(2){
margin-left:-26px;	
}
.jbcart-modifier-label.actippodarok{
	text-align: right !important;
}

}
.name_kar{
	display: inline-block;
    max-width: 585px;
    overflow: hidden;
    white-space: unset;
    text-overflow: ellipsis;
}
.name_kar a{
	    white-space: unset;
    text-overflow: ellipsis;
}
.img_podarok>div>img.podarokrov{
	    margin: -5px auto auto auto;
}
.price_mkad{
	display:none;
	float:left;
	    line-height: 15px;
		font-weight:600;
}
.price_mkad.tablezn{
	margin-right: 5px;
	    line-height: 28px;
}
.block_poley_dost{
	margin-top: 10px;
}
.shipping-courier-mkad>input{
	display: inline-block;
    float: left;
    margin-right: 5px !important;
}
.jbcart-value.jsShippingPrice{
	display: inline-block;
}

#jbcart-62f9c500-67f4-4f89-a2cb-0aa5582ead45{
	display:none !important;
}

.jbzoo .jbcart-form.selsdek{
	margin-left: 0px !important;
}
.CDEK-widget__search{
	display:none !important;
}
.addrseldost{
	display:none;
	margin-top: 5px;
}
.jbcart-form-row.jbcart-form-text.last{
	display:none;
}
.text_otziv_basket{
	display: inline-block;
    text-align: center;
    width: 100%;
}
.button_call_sh.basketbutt{
	display: inline-block;
}
.button_call_sh.basketbutt a{
	color: #fff;
}
.jbcart-form-row.jbcart-form-hidden{
	display:none;
}

#new_kompl div h3
{
	text-align: center;
}


#new_kompl div h3::after {

    background: #333333 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 2px;
    margin: 20px auto 40px;
    width: 100px;

}

#new_kompl 
{
	padding: 30px 0;
}

#new_kompl div.container div.element.element-textarea div
{
float: left;

margin: 30px 0;

    margin-right: 0px;

margin-right: 26px;
}


#new_kompl div img
{
	width: 100px;
}


#new_kompl div span
{
	font-size: 15px;

font-weight: bold;
}


#new_dostavka 
{
	background: #f7f8f9;
    padding: 28px 0;
}

#new_dostavka h3
{
	text-align: center
}

#new_dostavka h3::after {

    background: #333333 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 2px;
    margin: 20px auto 40px;
    width: 100px;

}

#new_vid div#new_xar div.container div.element
{
	    column-count: 3;
}

div#new_xar p
{
	margin-bottom: 3px;
}
 
#new_xar
{
	background: #f7f8f9;
    padding: 28px 0;
}

#new_xar h3
{
	text-align: center
}

#new_xar h3::after {

    background: #333333 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 2px;
    margin: 20px auto 40px;
    width: 100px;

}

.orderblock {
    float: left;
    padding: 10px 0 20px;
    text-align: right;
    width: 100%;
}


#srt.active {
    display: inline;
}
#srt {
    display: none;
    color: #196b53;
}


#new_kupitd div.container h3
{
	text-align: center
}

#new_kupitd div.container h3::after {

    background: #333333 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 2px;
    margin: 20px auto 40px;
    width: 100px;

}

#new_kupitd div.container div.kak-im
{
	font-size: 48px;

margin-bottom: 15px;
}

#new_kupitd div.container div.kak
{
	float: left;

padding: 20px;

width: 25%;

text-align: center;
}

#new_kupitd div.container span
{
	text-transform: uppercase;
}
 
#new_kupitd  
{
	padding: 30px 0;
}
.class_gravs{
	    padding: 0px important;
    vertical-align: middle !important;
}
.class_gravs img{
	 max-width: 105px !important;
}
.alerts_kont{
	    background-color: red!important;
    color: #fff;
    height: auto;
    text-align: center;
	padding: 5px 0px;
    margin-bottom: 0px;
}
.fdspde .tooltipsgb{
	transition: 0.5s;
    color: #000 !important;
    font-size: 20px;
    text-decoration: none;
    border-bottom: none !important;
}
.fdspde .tooltipsgb i{
	font-size: 16px;	
}
.files_uploader{
	display:none;
	margin-left: 25px;
    margin-right: 15px;
    margin-top: 10px;
}
.slider_gl_page:focus,.slider_gl_page ul li:focus,.slick-arrow:focus{
	outline: none;
}
.slider_gl_page::-moz-focus-inner,.slider_gl_page ul li::-moz-focus-inner,.slick-arrow::-moz-focus-inner {
	border: 0;
}
.slider_gl_page{
	background: none rgb(11, 11, 13);
	width: 100%;
	margin-top: -90px;
    height: calc(100vh - 0px);
    display: inline-block;
	background-repeat: no-repeat;
    background-size: cover;
}
.slider_gl_page ul{
	padding:0px;
}
.slider_gl_page ul li{
	position: relative;
}
.slider_gl_page .row{
	width: 100%;
    height: calc(100vh - 0px);
    display: inline-block;
    position: relative;
}
.slider_gl_page .bakground{
	position:absolute;
	z-index:1;
	width: 100%;
    height: 100%;
    display: inline-block;
	background-repeat: no-repeat;
    background-size: cover;
}
.title_slid{
	letter-spacing: 2px;
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    opacity: 1;
    color: rgb(255, 255, 255);
    font-family: "PT Sans", sans-serif;
    font-size: 32px;
    z-index: auto;
    padding: 0px;
    margin-bottom: 20px;
	border-bottom: 1px solid #eee;
    padding-bottom: 15px;
	text-transform:uppercase;
}
.desck_slider_sgb{
    display: block;
	color:#fff;
}
.cont_block_slider{
	position: absolute;
    z-index: 2;
    text-align: center;
    right: 0px;
	top:200px;
	width:380px;
}
.button_slider{
	display: inline-table;
    width: 100%;
}
.button_slider a{
      padding: 10px 20px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    border-width: 2px;
    border-style: solid !important;
    border-color: rgb(255, 255, 255) !important;
    border-image: initial !important;
    color: rgb(255, 255, 255) !important;
    box-shadow: none !important;
    width: 107px;
    font-size: 14px;
    display: inline-table;
    margin-top: 20px;
}

.slider_gl_page .slick-arrow:after{

	
}
.slider_gl_page .slick-arrow{
	background: transparent;
	position:absolute;
	top:50%;
	border:none;
	color: transparent;
	opacity:0;
	transition:0.8s;
	z-index:999;
}
.slider_gl_page:hover .slick-arrow{
	opacity:1;
}
.slider_gl_page .slick-prev{
    left: 0px;
}
.slider_gl_page .slick-prev:after{
	content: "\f104";
    position: absolute;
    font: normal normal normal 14px/1 FontAwesome;
    color: #fff;
    font-size: 45px;
	font-display: fallback;
}
.slider_gl_page .slick-next{
    right: 60px;
}
.slider_gl_page .slick-next:after{
	content: "\f105";
    position: absolute;
    font: normal normal normal 14px/1 FontAwesome;
    color: #fff;
    font-size: 45px;
	font-display: fallback;
}
.slick-slider {
touch-action: auto;
-ms-touch-action: auto;
}
.cont_tel_page .graf_tel_konk,.cont_tel_page span{
	float:left;
	font-size: 12pt;
}
.dopnabor .jbprice-quantity{
	display:none !important;
}
.stoc_post{
	display: inline-block;
    width: 100%;
    font-weight: 600;
	padding-bottom: 8px;

}
.item-column .stoc_post{
	
}
.jbprice-tmpl-full .wrapper_call_sh.sendsakx{
	position: absolute;
    top: 59px;
    right: 0px;
}
@media (max-width: 850px){
	.country_sel{
		    margin-right: 20px;
	}
	.jbprice-tmpl-full .wrapper_call_sh.sendsakx{
	    position: relative;
    top: 0px;
}
.stoc_post{

}
.fancybox-nav {
	display:none !important;
}
	.cont_block_slider{
		width:100%;
		padding: 0 10px;
		top:100px;
		display:none;
	}
	.slider_gl_page .row{
		width:100vw;
	}
	.slider_gl_page .slick-arrow{
		top:70%;
	}
	.slider_gl_page,.slider_gl_page .row{
		height: calc(100vh - 0px);
	}
}
.jbcart-form-upload{
	display:none;
}
.jbprice-tmpl-full .uk-button-success{
	padding: 5px 0px !important;
}
.scrollto{
	    position: fixed;
    bottom: 58px;
    z-index: 999;
    text-align: center;
    width: 100%;
    left: 150px;
}
.scrollto a{
	background:#333;
	color:#fff;
	width:30px;
	height:30px;
	border-radius:50%;
	line-height:30px;
	display: inline-block;
}
.ostatki{
	
}
.resul_search {
    position: absolute;
    top: 33px;
    width: 480px;
    background: #fff;
    overflow-y: auto;
    max-height: 300px;
    display: none;
    z-index: 9999;
    border: 1px solid #ccc;
    left: 10px;
    border-radius: 3px;
    overflow-x: hidden;
    -webkit-border-radius: 5px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius: 5px;
    -moz-border-radius-topleft: 0;
    border-radius: 5px;
    border-top-left-radius: 0;
}
.resul_search ul {
    padding: 0px;
}
.resul_search li {
    padding: 10px;
    border-bottom: 1px dashed #ccc;
    list-style: none;
    position: relative;
}
.resul_search li a {
    display: inline-block;
    width: 100%;
}
.resul_search li a:before{
	display:none !important;
}
.img_ser_res {
    width: 80px;
    float: left;
    margin-right: 15px;
	text-align: center;
}
.name_ser_res {
    float: left;
    width: 100%;
    color: #333;
    font-size: 15px;
	line-height: 18px;
	    margin-bottom: 10px;
}
.price_res_ser {
    display: inline-table;
    margin-top: 5px;
    color: #333;
    font-size: 14px;
	float: left;
	    width: 100%;
}
.price_res_ser span{
	color:#333;
	font-weight:600;
	font-size: 20px;    font-style: italic;
}
.no_search_res{
	    text-align: center;
    text-transform: uppercase;
    padding: 15px;
}
.price_res_ser i{
	color:#333;font-size: 13px;    font-style: italic;
}
.sp-module-content .search{
	position: relative;
}
.sp-module-content .search .resul_search{
	    width: 100%;
		left:0px;
}
.read_more_ser_res {
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
    background: #333;
    border-radius: 3px;
    float: left;
	margin-top:7px;
}
.img_ser_res img {
    width: auto;
    height: auto;
    max-width: 80px;
    max-height: 90px;
}
.tab-search .resul_search{
	max-height: 580px;
}
.com-search #sp-main-body{
	background-color: #f7f8f9;
}
.sp-module.search_top_men ,.sp-module.tel_top_bl{
	float:left;
	margin: 0px;
}
.sp-module.search_top_men{
	width: 20%;
}
.sp-module.tel_top_bl{
	width: 80%;
}
.sp-module.search_top_men input#mod-search-searchword.inputbox.search-query{
	background: none;
    border: none;
    border-radius: 0px;
    color: #fff;
	padding:0px;
	height: 20px;
}
.sp-module.search_top_men form{
	border-bottom: 1px solid #cccccc;
	height: 25px;
}
.sp-module.search_top_men .no_search_res{
	color:#333;
}
.sp-module.search_top_men .resul_search{
	border-radius:0px;
	text-align:left;
	width: 480px;
	    height: auto;
}
.sp-module.search_top_men input#mod-search-searchword.inputbox.search-query:focus{
	box-shadow:none;
	
}
.sp-module.search_top_men input:-moz-placeholder{
	font-size: 10px;
}
.sp-module.search_top_men input::-webkit-input-placeholder { 
	font-size: 10px;
}
.sp-module.search_top_men .btn-primary{
	background:none;
	border:none;
	color:#cccccc;
	padding-top: 0px;
	position: absolute;
    top: 0px;
    right: 0px;
	padding-right: 0px;
}
.searc_column_result{
	text-align:center;
	margin-bottom: 15px;
}
.img_hover_ser{
	position: absolute;
    z-index: 99999;
    width: 350px;
    max-height: 350px;
    text-align: right;
    left: -350px;
    transition: 0.5s;
    visibility: hidden;
    opacity: 0;
	border-radius:5px;
}
.img_hover_ser img{
	height: auto;
    width: auto;
    max-height: 350px;
	border-radius:5px;
}
.img_hover_ser.active{
	opacity:1;
	visibility:visible;
}
.ic__days .ic__day_state_selected{
	background: #d35746 !important;
    color: #fff !important;
}
.showSweetAlert[data-animation=pop] {
    -webkit-animation: showSweetAlert 1s !important;
    animation: showSweetAlert 1s !important;
}
.created_gravirovk{
	display:none;
	text-align:center;
	width:100%;
}
.created_gravirovk a{
	text-align: center;
    background: #444;
    color: #fff;
    padding: 10px 15px;
    display: inline-block;
    border-radius: 4px;
    text-transform: uppercase;
    cursor: pointer;
    border: 2px solid #444;
    transition: 0.5s;
}
@media (max-width: 620px){
	.created_gravirovk{
		display:inline-block;
	}
	.iframeAdaptive{
		display:none;
	}
	.mark_red.star{
		left: 45px;
		top: -3px;
	}
}
.contutmsgb{
	position: absolute;
    right: -51%;
}
.button_cont li.contutmsgb a{
	background: #32CD32;
    color: #fff;
    font-weight: 600;
    border-color: #32CD32;
}
.button_cont li.contutmsgb a i{
	color: #fff;
	margin-right: 5px;
}
.modalerutmlsgb ol{
	display:inline-block;
}
.modalerutmlsgb li{
	display:inline-block;
    width: 100%;
    margin-top: 10px;
}
@media (max-width: 992px){
	.img_ser_res{
		width:100%;
	}
	.contutmsgb{
		position: relative;
		right:0;
		margin-top:10px;
	}
	.container {
    width: 100%;
	}
	#sp-component, .col-sm-12, .col-md-5{
		padding-right: 20px;
		padding-left: 20px;
	}
	.sp-module.search_top_men{
		display:none;
	}
	.sp-module.tel_top_bl{
		width:100%;
	}
	.uptocall-mini-icons,#uptocall-start{
		display:none;
	}
}
.sort_cat_list{
	display:inline-table;
	width: 100%;
	margin: 15px 0;
}
.sort_cat_list ul{
    display: inline-block;
    margin: 0px;
    padding: 0px;	
}
.sort_cat_list li{
	float:left;
	list-style:none;
	    padding: 0 10px;
}
.sort_cat_list li:nth-child(1){
	font-weight: 600;
    padding-left: 0px;
}
.sort_cat_list li a{
	color: #777;
    border-bottom: 1px dashed;
}
.sort_cat_list li.active a{
	color:#333;
}
#sp-new .custom a span{
	font-size: 20px !important;
	padding:10px 100px !important;
}
body.task-item .fancybox-nav{
	position:fixed;
}
body.task-item .fancybox-nav span{
	    visibility: visible;
}
.ui-loader.ui-loader-default{
	display:none !important;
}
.dopkup:after{
    width: 30px;
    height: 100%;
    content: ' ';
    position: absolute;
    opacity: .3;
    top: 0;
    left: 0;
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);
    -webkit-transform: skew(-10deg,0deg);
    -moz-transform: skew(-10deg,0deg);
    -ms-transform: skew(-10deg,0deg);
    -o-transform: skew(-10deg,0deg);
    transform: skew(-10deg,0deg);
    -webkit-animation: move 5s infinite;
    -moz-animation: move 5s infinite;
    -ms-animation: move 5s infinite;
    -o-animation: move 5s infinite;
    animation: move 5s infinite;
}

.fancybox-wrap{
	opacity:1 !important;
	overflow: visible !important;
}
.fancybox-loading{
	display:none !important;
}
.fancybox-nav span{
	top:45% !important;
}
#successpay{
	max-width: 450px;
    margin: auto;
	padding-bottom:15px;
}
.save_cheks{
	background-color: #000000;
    border: 2px solid #000000;
    border-radius: 0;
    color: #ffffff;
    text-transform: uppercase;
    width: auto;
    margin: 20px auto;
    padding: 5px 10px;
    cursor: pointer;
    display: inline-block;
}
.top_rast_sgb{
	background-image: url('/images/rastyzhka.jpg');
	padding: 14px 0;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 999;
	left:0px;
	top:0px;
	position: relative;
}
.banner-text {
    font-size: 13pt;
    color: #111111;
    margin: 0 auto;
    text-align: center;
    padding: 0 75px;
	font-weight: bold;
}
.compare__remove-i {
    right: 50px;
    cursor: pointer;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    left: auto;
    -webkit-transition: color,border-color .3s;
    transition: color,border-color .3s;
	width: 23px;
    height: 23px;
    border: 1px solid #ececec;
    border-radius: 50%;
}

.compare__remove-i::before {
    width: 9px;
    height: 1px;
    top: 11px;
    left: 6px;
}
.compare__remove-i::before, .compare__remove-i::after {
    content: '';
    display: block;
    position: absolute;
    background: #999;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
}
.compare__remove-i::after {
    height: 9px;
    width: 1px;
    left: 10px;
    top: 7px;
}
.compare__remove-i::before, .compare__remove-i::after {
    background: #fff;
}
.but_pay_order{
	display:inline-table;
	text-align:center;
	width:100%;
}
.jbcart-item-image-tutgrav{
	max-width:350px;
}
.but_pay_order a{
	border: 2px solid #393939 !important;
    border-radius: 0;
    color: #fff !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
    display: inline-block;
	background-color: #393939 !important;
	font-size: 20px !important;
    padding: 10px 75px !important;
}
.jbclientarea-shipping>.uk-description-list-horizontal>dt:nth-child(1){
	
}
.uk-description-list-horizontal>dd {
	margin-left:0px !important;
}
.jbclientarea-tab-headers{
	width:350px;
	margin:auto;
}
.jbclientarea-tab-headers li{
	list-style:none;
}
.gravir_my_order{
	width:550px;
	margin:auto;
}