@charset "utf-8";
/* fonts */
p {margin: 0 0 24px;outline: none;}
button, a, img {outline: none;outline-width: 0;}
.moduletable {display: block;float: left;width: 100%;position:relative;}
/* seach */

/* iasstyle */
div.ias-trigger.ias-trigger-next, .ias-noneleft {display: block;float: left;width: 100%;}
span.vimore {display: block;padding: 15px 30px;margin: 20px auto;border: 1px solid #5e92c7;width: 200px;}
span.nomore {padding: 20px;margin: 20px;display: block;color: #ccc;}

/* basket */
.row.bascketwrapp {background: url(../images/bascketbgr.png) no-repeat top;color: #fff;height: 70px;margin-bottom: -8px;background-size: contain;}
.row.toplinephone a {color: #000;padding: 5px 0 0 10px;display: inline-block;font-size: 1em;line-height: 1em;}
.row.toplinephone a>strong { color:#ff2b2a;}

.moduletable.currselect .jsCurrencyToggle.currency-toggle {float: right;background: #010101;border-radius: 10px;}
.moduletable.currselect .jsCurrencyToggle.currency-toggle label.jbcurrency-label.jbtooltip {box-shadow: none;border: none;border-radius: 0;margin: 5px;}
.moduletable.currselect .jbcurrency-input:checked + .jbcurrency-label {background: #ff3e3d;border-radius: 10px !important;}

.moduletable.currselect>h3 {font-size: 12px;text-transform: uppercase;background: #010101;color: #fff;line-height: 1em;padding: 11px;display: inline-block;margin: 0;height: 31px;}
.moduletable.currselect>.jbzoo {display: inline-block;background: #ff3e3d;padding: 5px 10px;margin: 0 0 0 -5px;}
.moduletable.currselect {text-align: -webkit-right;padding: 10px;}

span.grab {padding: 0 15px;}

/* leftmenu */
button.visible-xs.leftnavbar-toggle {color: #fff;background: #000;border: none;font-size: 16px;width: 260px;margin: 0 auto;padding: 15px 0;text-transform: uppercase;}
button.visible-xs.leftnavbar-toggle span.glyphicon.glyphicon-align-justify {margin-right: 5px;color: #ff2b2a;}

/* catalog category */
.plitkawrapp .category-wrapper-block.page {text-align: center;width: 25%;padding: 10px;display: inline-flex;margin-bottom: 20px;position:relative;}
.plitkawrapp.small .category-wrapper-block.page {text-align: center;width: 20%;padding: 5px;display: inline-flex;margin-bottom: 0;position: relative;}
.category-wrapper-block.page>div {text-align: center;width: 100%;}
.subcategory-image.pull-center img {margin: 0 auto;}
.category-wrapper-block.page h2 {font-size: 0.9em;margin: 0;}
.category-wrapper-block.page h2 a {color: #000;}

h2.jbcategory-link span {background: #ff3e3d;color: #fff;font-size: 10px;padding: 0 5px;border-radius: 5px;margin-top: 0;display: inline-block;}

/* catalog teaser */
.teaserbox h3 {text-align: center;font-size: 0.8em;margin: 5px 0;height: 36px;overflow: hidden;float: left;width: 100%;}
.teasercatwrapp {display: inline-flex;float: left;padding-bottom: 30px;padding-top: 20px;height: 270px;border-bottom: 1px solid #efefef;border-right: 1px solid #efefef;position: relative;}
.teasercatwrapp h3 a {color: #010101;}
.jbzoo-view-category>.category {margin: 0;padding: 0;}
.imagetiserwrapp img.jbimage.img-responsive {padding: 15px 20px;margin: 0 auto;}
.imagetiserwrapp {float: left;display:table;height: 150px;text-align: center;overflow: hidden;width: 100%;position: relative;}
div#catalogwrapp.items.jbzoo-view-grid {float: left;width: 100%;position: relative;}
div#catalogwrapp.items.jbzoo-view-grid:after {content: "";display: block;background: #fff;position: absolute;width: 2px;top: 0;bottom: 0;right: 0;}
.imagetiserwrapp>a, div#jbmodule-slide-99 a.jbimage-link {display: table-cell;vertical-align: middle;height: 150px;}



/* ----- basket -----*/
.jbprice-tmpl-teaser .jbzoo-colors {display: block;float: left;width: 100%;text-align: center;}
.jbprice-tmpl-teaser .jbzoo-colors label.jbcolor-label {padding: 0;border: 1px solid transparent;border-radius: 50%;opacity: 1;margin: 0;width: 15px !important;height: 15px !important;}
.jbprice-tmpl-teaser label.jbcolor-label>div {width: 15px;height: 15px;border: 1px solid #ccc;}
.jbzoo .jbcurrency-value {font-size: 1.5em;font-weight: bold;color: #ff2b2a;}
.jbprice-select {display: inline-block;float: left;width: 50%;}
.jbprice-value {display: inline-block;float: left;padding-left: 5px;height: 35px;}
div#catalogwrapp .jbcurrency-value {font-size: 1.4em; line-height: 1.4em;}
span.jbprice-option-select select {width: 100%;border: 1px solid #ccc;padding: 4px 0;}
.jbprice-quantity {display: inline-block;width: 50%;}
div#catalogwrapp .quantity-wrapper .item-count-wrapper {border: 1px solid #ccc;border-radius: 0;height: 30px;}
div#catalogwrapp .quantity-wrapper .item-count, div#catalogwrapp .item-count-digits dd, div#catalogwrapp .quantity-wrapper .input-quantity {height: 30px !important;line-height: 30px;}
.jbprice-tmpl-teaser .jbprice-buttons.jsElement.jsPriceElement {display: inline-block;float: right;width: 50%;overflow: hidden;padding: 0 5px;}
.btn-success {border: none;border-radius: 0;background: #b20c0c;padding: 8px 5px;}
.btn-success:hover, .btn-success:active:hover, .btn-success.active:hover, .btn-success:active, .btn-success.active, .btn-success:focus, .btn-success.focus {background: #9f0e0e;}
/* ----- basket -----*/

.element-itemlink a {background: #565656;float: right;padding: 5px;color: #fff;}
.element-itemlink a:hover {background: #010101;}

/* top tag */
.moduletable.toptag ul {padding: 0;list-style: none;margin:0;}
.moduletable.toptag ul li {display: inline-block;padding: 0 5px;}
.moduletable.toptag ul li:before, .element-itemtag span:before {content: "#";margin: 0 -5px 0 0;font-weight: bold;}
.moduletable.toptag {border-bottom: 1px solid #e4e4e4;padding: 5px;}

/* OWL */
.owl-carousel .owl-prev {left: 0;font-size: 0 !important;background: url(../images/prew.png) center no-repeat !important;width: 44px;height: 67px;opacity: 0.5;}
.owl-carousel .owl-next {right: 0;font-size: 0 !important;background: url(../images/next.png) center no-repeat !important;width: 44px;height: 67px;opacity: 0.5;}
.owl-carousel .owl-nav>div {position: absolute;top: 45%;z-index: 10;}

div#presentsblock .owl-item img.jbimage.img-responsive, div#jbmodule-slide-99 .owl-item img.jbimage.img-responsive {display: block;width: initial;max-height: 150px;}

/* fool */
.owl-stage {position: relative;}
.owl-stage-outer:before {content: "";display: block;position: absolute;top: 0;left: 0;bottom: 0;background: #f00;width: 48px;z-index: 2;background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );}
.owl-stage-outer:after {content: "";display: block;position: absolute;top: 0;right: 0;bottom: 0;background: #f00;width: 48px;z-index: 2;background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );}
.owl-stage-outer h3.item-title {font-size: 0.8em;text-align: center;height: 36px;overflow: hidden;}
.owl-stage-outer h3.item-title a {color: #010101;margin: 5px 0;}
div#presentsblock {margin: 50px 0;}
h3.titlepresent {color: #b20c0c;font-weight: 600;border-bottom: 3px solid #010101;}
.unistiker {text-align: center;margin: 30px 0;float: left;width: 100%;}
li.element-itemtag span a {padding: 0 10px 0 5px;}
ul.unstyled.anons-meta {padding: 5px;list-style: none;}
ul.unstyled.anons-meta li {margin: 0 0 20px 0px;}
ul.unstyled.anons-meta li.element-itemtag {margin-bottom: 5px;}
.jbprice-tmpl-full span.jbcurrency-value {font-size: 2em;}
.jbprice-tmpl-full .jbprice-value {display: block;width: 100%;}
.jbprice-tmpl-full label.radio.jbcolor-label {margin: 0;padding: 0;border: 1px solid #f3f3f3;opacity: 1;border-radius: 0;}
.jbprice-tmpl-full .jbzoo-colors {float: left;width: 100%;margin: 5px 0;}
.jbprice-tmpl-full .jbprice-quantity {float: left;width: auto}
.jbprice-tmpl-full .jbprice-select {width: 100%;margin-bottom: 10px;}
.jbprice-tmpl-full span.jbprice-option-select select {width:100px;}

div#yoo-zoo .jbprice-tmpl-full .jbbutton, table.jbcart-table.jsJBZooCartTable .quantity-wrapper .jbbutton {background: #929292 !important;color: #fff !important;box-shadow: none;border-radius: 0;}
div#yoo-zoo .jbprice-tmpl-full .item-count-wrapper {border: 1px solid #ccc;border-radius: 0;background: #fff;}
div#yoo-zoo .jbprice-tmpl-full .btn-success {padding: 10px 24px;}


/* titles */
h1.item-title, h1.title, .page-header>h2 {font-size: 2em;margin: 15px 0 40px;float: left;width: 100%;padding: 0;}
.category h1.title {margin: 0;}
.moduletable h1 {text-align: center;text-transform: uppercase;color: #010101;margin: 0;}
.moduletable h2 {color: #ff2b2a;margin: 0;text-align:center;text-transform: uppercase; font-size: 1.3em;}
.moduletable.newstiker h3 {margin: 40px 0 60px;text-transform: uppercase;font-size: 2.4em;color: #010101;text-align: center;}

div#contwrap .page-header {padding: 0;margin: 0; border: 0;}

/* custom sticker */
.form-group.rsform-block.rsform-block-disclamer {margin: 0;}
fieldset#rsform_3_page_0, fieldset#rsform_4_page_0 {border: #efefef 1px solid;padding: 15px;background: #f9f9f9;}

/* otzyvy */
.items-otzyvy .imagetiserwrapp img {border: 1px solid #efefef;}
.items-otzyvy.items-col-1 .ias-item.row {margin-bottom: 25px;padding-bottom: 25px;margin-left: 0;margin-right: 0;border-bottom: 1px solid #efefef;}
.item-meta li {list-style: none;display: inline-block;font-size: 0.8em;margin: 0 6px;}
.items-otzyvy li.element-itempublish_up {float: right;}
.items-otzyvy  h3.item-title {margin: 10px 0;font-size: 1em;}
.items-otzyvy h3.item-title a {color: #010101;}

.moduletable.newstiker.userrew .item-description a {display: block;color: #010101;margin: 3%;}
a.rewaddbtn {color: #fff;padding: 10px;background: #010101;}
.buttonscenter {text-align: center;}
a.rewaddbtn:hover {background: #383838;}
.moduletable.newstiker.userrew {border-top: 8px solid #010101;background: url(../images/topclidelinefin.jpg) no-repeat top;padding: 120px 0 40px 0;}

/* submission */
form#item-submission .element-itemstate label {margin-left: 44px;display: inline-block;}
form#item-submission .element-itemstate label>input {margin-left: -19px;display: block;}
