#hellopreloader_preload {display: block; position: fixed; z-index: 99999; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.89)url("../images/oval.svg")center center no-repeat; background-size: 50px;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: ""; content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
strong {font-weight: 700;}
.autocomplete-suggestions {background-color: #fff; overflow: hidden; border: 1px solid #e0e0e0; overflow-y: auto;}
.autocomplete-suggestions .autocomplete-suggestion {cursor: default;}
.autocomplete-suggestions .selected {background: #F0F0F0;}
.autocomplete-suggestions div {padding: 2px 5px; white-space: nowrap;}
.autocomplete-suggestions strong {font-weight: 400; color: #39f;}
.balloon {font-size: 12px; line-height: 16px; color: #fff; padding: 10px 15px; font-family: "Open Sans"; position: absolute; z-index: 9999; display: none; background-color: rgba(0,0,0,0.87); border-radius: 1px 5px 5px 5px;}
.balloon b {font-weight: 600;}
.top::after,ul.nav1::after,ul.modallogin::after,.fichi::after,.cominfo::after,.plitka::after,ul.path::after,.revtitle::after,.photoblock::after,.alllink.photoalllink> a::after,.newstext::after,.more_icon::after,.formkup::after,.carforms> div::after,.plitfoto::after,.amountposit::after,.amount::after,li.addrate::after,.max::after,.ufilter::after,.if_price_polya::after,.price_slider::after,ul.cpa::after,.pspage::after,ul.catprods::after,.socblock::after,.variki::after,.sendcart::after,.butki::after,.cenlist::after,.formpanel::after,.formpanel> div::after,.prodblock::after,.header::after {content: ""; display: block; clear: both;}
.slick-slider {position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list {position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;}
.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before,.slick-track:after {display: table; content: "";}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none; float: left; height: 50%; min-height: 1px;}
[dir="rtl"] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
button.slick-arrow {display: block; width: 20px; height: 38px; position: absolute; top: 50%; margin-top: -19px; z-index: 10; text-indent: -9999px; border: 0; cursor: pointer; opacity: 0.5;}
.mainfeatured button.slick-prev.slick-arrow {left: 15px; background: url(../images/arrows.png)0px -76px;}
.mainfeatured button.slick-next.slick-arrow {right: 15px; background: url(../images/arrows.png)-20px -76px;}
button.slick-prev.slick-arrow {left: 15px; background: url(../images/arrows.png)0px -38px;}
button.slick-prev.slick-arrow:hover {background: url(../images/arrows.png)0px 0;}
button.slick-next.slick-arrow {right: 15px; background: url(../images/arrows.png)-20px -38px;}
button.slick-next.slick-arrow:hover {background: url(../images/arrows.png)-20px 0;}
button.slick-arrow:hover,.slick-slider:hover button.slick-arrow:hover {opacity: 1.0;}
ul.slick-dots {display: block; text-align: center; position: relative; margin: 10px 0 0px 0; z-index: 1;}
ul.slick-dots> li {display: inline-block; position: relative; list-style: none; margin: 0; padding: 0;}
ul.slick-dots> li> button {display: inline-block; text-indent: -9999px; width: 14px; height: 14px; margin: 0 4px; border-radius: 100px; cursor: pointer; border: 2px solid #bfbfbf; background: transparent;}
ul.slick-dots> li.slick-active> button,ul.slick-dots> li.slick-active> button:hover {background: rgba(0,0,0,0.35); border-color: transparent;}
ul.slick-dots> li> button:hover {background: #DADADA; border-color: transparent;}
a.buy {display: block; position: fixed; z-index: 9999; bottom: 0px; left: 0px; background: #ba072f; color: #fff; padding: 10px 20px; border-radius: 0px 5px 0px 0px; box-shadow: 0px 0px 0px 3px #fff; text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.41); font-size: 12px;}
a.buy b {display: block; font-size: 14px; margin: 0px 0px 3px 0px; font-weight: 600;}
a.buy:hover {color: #fff; text-shadow: 0px 0px 7px #fff;}
#modal_search {position: absolute; z-index: 999; display: none; width: 50%;}
#modal_search input[type=text] {border: 0px; background: rgba(0, 0, 0, 0.38); box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.23), inset 0px 0px 0px 1px rgb(154, 14, 95); border-radius: 5px; transition: all 0.3s; height: 35px; padding: 0px 10px; font-size: 13px; font-family: "Open Sans",sans-serif; color: #000; outline: 0; box-sizing: border-box; width: 100%;}
#modal_search input[type=submit] {margin-top: -5px;}
@media all and (max-width: 768px) {#modal_search {display: block; position: inherit; margin-top: 10px; margin-left: 20px; width: 95%;}
#modal_search input[type=text] {background-color: transparent !important;}
}
@media all and (max-width: 601px) {#nav {margin-bottom: 0px;}
#modal_search {width: 92%;}
}
@media all and (max-width: 425px) {#nav {margin-bottom: 0px;}
#modal_search {width: 88%;}
}
