

/* Start:/local/templates/growtrade/css/font-awesome.min.css?171938089629067*/
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/local/templates/growtrade/css/../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('/local/templates/growtrade/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('/local/templates/growtrade/css/../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('/local/templates/growtrade/css/../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('/local/templates/growtrade/css/../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('/local/templates/growtrade/css/../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/* End */


/* Start:/local/templates/growtrade/css/icomoon.css?17193808965230*/
@font-face {
  font-family: 'icomoon';
  src:  url('/local/templates/growtrade/css/../fonts/icomoon.eot?69kfee');
  src:  url('/local/templates/growtrade/css/../fonts/icomoon.eot?69kfee#iefix') format('embedded-opentype'),
    url('/local/templates/growtrade/css/../fonts/icomoon.ttf?69kfee') format('truetype'),
    url('/local/templates/growtrade/css/../fonts/icomoon.woff?69kfee') format('woff'),
    url('/local/templates/growtrade/css/../fonts/icomoon.svg?69kfee#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	display: inline-block;
	vertical-align: middle;
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
[class^="icon-"] i, [class*=" icon-"] i {
	font-style: normal;
}

@font-face {
    font-family: 'im';
    src: url('/local/templates/growtrade/css/../fonts/im.eot?mr4o9b');
    src: url('/local/templates/growtrade/css/../fonts/im.eot?mr4o9b#iefix') format('embedded-opentype'),
    url('/local/templates/growtrade/css/../fonts/im.ttf?mr4o9b') format('truetype'),
    url('/local/templates/growtrade/css/../fonts/im.woff?mr4o9b') format('woff'),
    url('/local/templates/growtrade/css/../fonts/im.svg?mr4o9b#im') format('svg');
    font-weight: normal;
    font-style: normal;
}

.im {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'im' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.im-percentage:before {
    content: "\e900";
}

.icon-wallet:before {
  content: "\e929";
}
.icon-Forma-1:before {
  content: "\e925";
}
.icon-Forma-1-1:before {
  content: "\e926";
}
.icon-Forma-1-2:before {
  content: "\e927";
}
.icon-Forma-1-3:before {
  content: "\e928";
}
.icon-back:before {
  content: "\e900";
}
.icon-like:before {
  content: "\e901";
}
.icon-new-tag:before {
  content: "\e902";
}
.icon-next:before {
  content: "\e903";
}
.icon-sale:before {
  content: "\e904";
}
.icon-search:before {
  content: "\e905";
}
.icon-shopping-cart:before {
  content: "\e906";
}
.icon-skype .path1:before {
  content: "\e907";
  color: rgb(101, 162, 217);
}
.icon-skype .path2:before {
  content: "\e908";
  margin-left: -1em;
  color: rgb(58, 124, 165);
}
.icon-skype .path3:before {
  content: "\e909";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-skype .path4:before {
  content: "\e90a";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-skype .path5:before {
  content: "\e90b";
  margin-left: -1em;
  color: rgb(209, 209, 209);
}
.icon-skype .path6:before {
  content: "\e90c";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-star:before {
  content: "\e90d";
}

.icon-star-2:before, .icon-star_added:before {
  content: "\e90e";
}
.icon-telegram .path1:before {
  content: "\e90f";
  color: rgb(122, 165, 218);
}
.icon-telegram .path2:before {
  content: "\e910";
  margin-left: -1em;
  color: rgb(87, 134, 181);
}
.icon-telegram .path3:before {
  content: "\e911";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-telegram .path4:before {
  content: "\e912";
  margin-left: -1em;
  color: rgb(158, 194, 229);
}
.icon-telegram .path5:before {
  content: "\e913";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-telegram .path6:before {
  content: "\e914";
  margin-left: -1em;
  color: rgb(209, 209, 209);
}
.icon-telegram .path7:before {
  content: "\e915";
  margin-left: -1em;
  color: rgb(209, 209, 209);
}
.icon-telegram .path8:before {
  content: "\e916";
  margin-left: -1em;
  color: rgb(218, 221, 224);
}
.icon-telegram .path9:before {
  content: "\e917";
  margin-left: -1em;
  color: rgb(218, 221, 224);
}
.icon-telegram .path10:before {
  content: "\e918";
  margin-left: -1em;
  color: rgb(218, 221, 224);
}
.icon-telegram .path11:before {
  content: "\e919";
  margin-left: -1em;
  color: rgb(218, 221, 224);
}
.icon-telegram .path12:before {
  content: "\e91a";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-telegram .path13:before {
  content: "\e91b";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-telegram .path14:before {
  content: "\e91c";
  margin-left: -1em;
  color: rgb(218, 221, 224);
}
.icon-telegram .path15:before {
  content: "\e91d";
  margin-left: -1em;
  color: rgb(218, 221, 224);
}
.icon-telegram .path16:before {
  content: "\e91e";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-telegram .path17:before {
  content: "\e91f";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-telegram .path18:before {
  content: "\e920";
  margin-left: -1em;
  color: rgb(218, 221, 224);
}
.icon-telegram .path19:before {
  content: "\e921";
  margin-left: -1em;
  color: rgb(209, 209, 209);
}
.icon-telegram .path20:before {
  content: "\e922";
  margin-left: -1em;
  color: rgb(218, 221, 224);
}
.icon-telegram .path21:before {
  content: "\e923";
  margin-left: -1em;
  color: rgb(173, 188, 201);
}
.icon-user:before {
  content: "\e924";
}
/* End */


/* Start:/local/templates/growtrade/css/jquery-ui.min.css?17193808966344*/
/*! jQuery UI - v1.12.1 - 2016-09-26
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css, datepicker.css, slider.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}

/* overrides */
.ui-slider { background: #e1e4e9; border-radius: 6px; box-shadow: inset 0 1px 1px rgba(0,0,0,.15); }
.ui-slider-horizontal { margin-bottom: 1.5em; height: 6px; }
.ui-slider .ui-slider-range { background: #9527b7; border-radius: 6px; }
.ui-slider .ui-slider-handle { top: -5px; margin-left: -12px; width: 14px; height: 14px; background: #fff; border: 1px solid #ccc; border-radius: 100%; box-shadow: 0 2px 5px rgba(0,0,0,.15); }
/* End */


/* Start:/local/templates/growtrade/css/plugins.css?171938089612107*/
/* colorbox */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxWrapper{max-width:none;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity=90);}
#colorbox{outline:0;}
#cboxContent{margin:40px;overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{padding:30px;background:#fff;}
#cboxLoadingOverlay{background:#fff;}
#cboxTitle,#cboxCurrent{display:none !important;}
#colorbox #cboxPrevious,#colorbox #cboxNext,#colorbox #cboxClose{position:absolute;top:50%;margin:-20px 0 0;padding:0;width:40px;height:40px;background:none;border:0;overflow:visible;font-size:32px;line-height:40px;text-align:center;color:#fff;border-radius:0;box-shadow:none;}
#colorbox #cboxPrevious{left:-40px;}
#colorbox #cboxNext{right:-40px;}
#colorbox #cboxClose{top:-40px;right:-40px;margin:0;}

/* slick */
.slick-slider{display:block;position:relative;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing: border-box;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{display:block;position:relative;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:100%;min-height:1px;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-loading .slick-list{background:#fff url(/local/templates/growtrade/css/../img/ajax-loader.gif) 50% no-repeat;}
.slick-arrow{position:absolute;z-index:13;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;border:none;background:none;font-size:20px;line-height:20px;text-align:center;border-radius:0;box-shadow:none;color:#a410e9;}
.slick-prev{left:15px;}
.slick-next{right:15px;}
.slick-arrow.slick-hidden{display:none;}
.slick-dots{position:absolute;bottom:0;display:block;width:100%;margin:0;padding:0;list-style:none;line-height:0;text-align:center;}
.slick-dots li{display:inline-block;position:relative;margin:0 3px;padding:0;width:12px;height:12px;background:#f5f5f5;cursor:pointer;border-radius:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.slick-dots li button{display:none;}
.slick-dots li:hover,.slick-dots li.slick-active{background:#9728b9;}

/* chosen */
.chosen-container { position: relative; display: inline-block; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.chosen-container * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: left; }
.chosen-container .chosen-drop { position: absolute; top: 100%; left: -9999px; z-index: 1010; width: 100%; border: 1px solid #d6d6d6; border-top: 0; background: #fff; border-radius: 0 0 4px 4px; }
.chosen-container.chosen-with-drop .chosen-drop { left: 0; }
.chosen-container a { cursor: pointer; }
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name { margin-right: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: normal; color: #999999; }
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after { content: ":"; padding-left: 2px; vertical-align: top; }
.chosen-container-single .chosen-single { position: relative; z-index: 1011; display: block; overflow: hidden; padding: .35em 15px; border: 1px solid #d6d6d6; background-color: #edf1f3; color: inherit; text-decoration: none; white-space: nowrap; border-radius: 4px; }
.chosen-container-single .chosen-default { color: #454545; }
.chosen-container-single .chosen-single span { display: block; overflow: hidden; margin-right: 20px; text-overflow: ellipsis; white-space: nowrap; }
.chosen-container-single .chosen-single-with-deselect span { margin-right: 10px; }
.chosen-container-single .chosen-single div { position: absolute; top: 50%; right: 5px; margin-top: -.45em; display: block; font-family: 'icomoon' !important; speak: none; font-style: normal;  font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: rotate(90deg); }
.chosen-container-single .chosen-single div:before { content: "\e903"; }
.chosen-container-single .chosen-single div b { display: none; }
.chosen-container-single .chosen-search { position: relative; z-index: 1010; margin: 0; padding: .5em 15px; white-space: nowrap; }
.chosen-container-single .chosen-search input[type="text"] {width: 100%;}
.chosen-container-single .chosen-drop { margin-top: -1px; background-clip: padding-box; }
.chosen-container-single.chosen-container-single-nosearch .chosen-search, .chosen-container-single.chosen-nosearch .chosen-search { position: absolute; left: -9999px; }
.chosen-container .chosen-results { position: relative; overflow-x: hidden; overflow-y: auto; margin: 0; padding: 0; max-height: 320px; -webkit-overflow-scrolling: touch; }
.chosen-container .chosen-results li { display: none; margin: 0; padding: .5em 15px; list-style: none; word-wrap: break-word; -webkit-touch-callout: none; }
.chosen-container .chosen-results li.active-result { display: list-item; cursor: pointer; }
.chosen-container .chosen-results li.disabled-result { display: list-item; color: #ccc; cursor: default; }
.chosen-container .chosen-results li.highlighted { background-color: #9d18c9; color: #fff; }
.chosen-container .chosen-results li.no-results { color: #777; display: list-item; background: #f4f4f4; }
.chosen-container .chosen-results li.group-result { display: list-item; font-weight: bold; cursor: default; }
.chosen-container .chosen-results li.group-option { padding-left: 15px; }
.chosen-container .chosen-results li:last-child { border-radius: 0 0 4px 4px; }
.chosen-container .chosen-results li em { font-style: normal; text-decoration: underline; }
.chosen-container-multi .chosen-choices { position: relative; overflow: hidden; margin: 0; padding: 0 5px; width: 100%; height: auto !important; height: 1%; border: 1px solid #aaa; background-color: #fff; cursor: text; }
.chosen-container-multi .chosen-choices li { float: left; list-style: none; }
.chosen-container-multi .chosen-choices li.search-field { margin: 0; padding: 0; white-space: nowrap; }
.chosen-container-multi .chosen-choices li.search-field input[type="text"] { margin: 1px 0; padding: 0; height: 25px; outline: 0; border: 0 !important; background: transparent !important; color: #999; font-size: 100%; line-height: normal; }
.chosen-container-multi .chosen-choices li.search-choice { position: relative; margin: 3px 5px 3px 0; padding: 3px 20px 3px 5px; border: 1px solid #aaa; max-width: 100%; background-color: #eee; background-clip: padding-box; color: #333; cursor: default; }
.chosen-container-multi .chosen-choices li.search-choice span { word-wrap: break-word; }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { position: absolute; top: 4px; right: 3px; display: block; width: 12px; height: 12px; }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {}
.chosen-container-multi .chosen-choices li.search-choice-disabled { padding-right: 5px; border: 1px solid #ccc; background-color: #e4e4e4; color: #666; }
.chosen-container-multi .chosen-choices li.search-choice-focus { background: #d4d4d4; }
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {}
.chosen-container-multi .chosen-results { margin: 0; padding: 0; }
.chosen-container-multi .chosen-drop .result-selected { display: list-item; color: #ccc; cursor: default; }
.chosen-container-active { z-index: 111; }
.chosen-container-active.chosen-with-drop .chosen-single {}
.chosen-container-active .chosen-choices {}
.chosen-container-active .chosen-choices li.search-field input[type="text"] { color: #222 !important; }
.chosen-disabled { opacity: 0.5 !important; cursor: default; }
.chosen-disabled .chosen-single { cursor: default; }
.chosen-disabled .chosen-choices .search-choice .search-choice-close { cursor: default; }
.chosen-wide{width:100% !important;}

.scroll-wrapper {overflow: hidden !important;padding: 0 !important;position: relative;}
.scroll-wrapper > .scroll-content {border: none !important;height: auto;left: 0;margin: 0;max-height: none;max-width: none !important;overflow: scroll !important;padding: 0;position: relative !important;top: 0;width: auto !important;-webkit-box-sizing: content-box !important;-moz-box-sizing: content-box !important;box-sizing: content-box !important;}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {height: 0;width: 0;}
.scroll-element {display: none;}
.scroll-element, .scroll-element div {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible {display: block;}
.scroll-element .scroll-bar,.scroll-element .scroll-arrow {cursor: default;}
.scroll-textarea > .scroll-content {overflow: hidden !important;}
.scrollbar-outer > .scroll-element,.scrollbar-outer > .scroll-element div{border: none;margin: 0;padding: 0;position: absolute;z-index: 10;}
.scrollbar-outer > .scroll-element div {display: block;height: auto;left: 0;top: 0;bottom:0;width: 100%;}
.scrollbar-outer > .scroll-element.scroll-x {display:none !important;}
.scrollbar-outer > .scroll-element.scroll-y {height: 100%;right: 0;top: 0;width: 9px;}
.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { height: 0; top: 0; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer { left: 2px; width: 5px; }
.scrollbar-outer > .scroll-element .scroll-element_outer { overflow: hidden; }
.scrollbar-outer > .scroll-element .scroll-element_track { background-color: #fff; }
.scrollbar-outer > .scroll-element .scroll-bar { background-color: #535353; }
.scrollbar-outer > .scroll-content.scroll-scrolly_visible { right: -20px; padding-right: 20px; }
.scrollbar-outer > .scroll-content.scroll-scrollx_visible { top:  0; margin-top: 0; }
.scrollbar-outer > .scroll-element.scroll-x .scroll-bar { min-width: 0; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-bar { min-height: 10px; }
.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: 0; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -6px; }
.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: 0; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -6px; }
/* End */


/* Start:/local/templates/growtrade/css/css.css?171938089685574*/
/*** RESET ***/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong, sub, sup, var, a, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  outline: 0 none
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {
  display: block
}

img, a img, :link img, :visited img {
  border: 0;
  outline: none
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

tr {
  vertical-align: middle
}

th, td {
  vertical-align: inherit
}

blockquote, q {
  quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none
}

ins {
  background: #999;
  color: #000;
  text-decoration: none
}

mark {
  display: inline-block;
  vertical-align: middle;
  padding: 0 .5em;
  background: #999;
  color: #000;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5
}

del {
  text-decoration: line-through
}

abbr[title], dfn[title] {
  border: 1px dotted #999;
  cursor: help
}

hr {
  display: block;
  margin: 1em 0;
  padding: 0;
  height: 1px;
  color: #999;
  background: #999;
  border: 0
}

button, input, select, textarea {
  margin: 0;
  padding: 0;
  outline: 0 none;
  vertical-align: middle;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

button, input {
  width: auto;
  overflow: visible
}

button::-moz-focus-inner, input::-moz-focus-inner, select::-moz-focus-inner, textarea::-moz-focus-inner {
  padding: 0;
  border: 0
}

textarea {
  overflow: auto;
  resize: none;
  vertical-align: top
}

input[type="button"], input[type="submit"], input[type="reset"], button {
  cursor: pointer
}

input[type="checkbox"] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  appearance: checkbox
}

input[type="radio"] {
  -webkit-appearance: radio;
  -moz-appearance: radio;
  appearance: radio
}

::-webkit-input-placeholder {
  color: #999
}

:-moz-placeholder {
  color: #999
}

::-moz-placeholder {
  color: #999
}

:-ms-input-placeholder {
  color: #999
}

pre, code, kbd, samp {
  font-family: monospace, sans-serif
}

html {
  overflow-y: scroll
}

small, .small {
  font-size: .857em
}

big, .big {
  font-size: 1.143em
}

b, strong {
  font-weight: 700
}

i, em {
  font-style: italic
}

sub {
  vertical-align: sub;
  font-size: smaller;
  line-height: .5
}

sup {
  vertical-align: super;
  font-size: smaller;
  line-height: .5
}

pre {
  padding: 2em;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word
}

img {
  max-width: 100%;
  height: auto;
}

/*** COMMON ***/
body, button, input, select, textarea {
  font: 14px/1.29 'Open Sans', Arial, Helvetica, sans-serif;
  color: #000;
}

button, input, select, textarea {
  font-size: inherit;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 1em;
  font-weight: 600;
  line-height: 1.16;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

h1, .h1 {
  font-size: 1.786em;
  text-transform: uppercase;
}

h2, .h2 {
  font-size: 1.214em;
}

h3, .h3 {
  font-size: 1.143em;
}

h4, .h4 {
  font-size: 1em;
}

h5, .h5 {
  font-size: .857em;
}

h6, .h6 {
  font-size: .786em;
}

.fw_600 {
  font-weight: 600;
}

a {
  color: #a410e9;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

a.d-lnk-txt, .d-lnk-txt a {
  color: inherit;
}

a.d-lnk-txt:hover, .d-lnk-txt a:hover {
  color: #555;
}

a.d-lnk-js {
  border-bottom: 1px dotted;
}

a.d-lnk-js:hover {
  border-bottom-color: transparent;
}

a.d-lnk-tdu, .d-lnk-tdu a {
  text-decoration: underline;
}

a.d-lnk-tdu:hover, .d-lnk-tdu a:hover {
  text-decoration: none;
}

a[href^='tel:'] {
  color: inherit !important;
  text-decoration: none !important;
  cursor: default;
}

.clr_gray {
  color: #4c4c4c;
}

.clr_gray2 {
  color: #929292;
}

.clr_green {
  color: #79b042;
}

.clr_pink {
  color: #a410e9;
}

.clr_red {
  color: red;
}

p {
  margin-bottom: 1em;
}

dd {
  padding: 0 0 1em 1em;
}

ol, ul {
  margin-bottom: 1.5em;
}

ol {
  margin-left: 1.5em;
  list-style-type: decimal;
}

ul {
  margin-left: 1em;
  list-style: disc;
}

li {
  margin-bottom: .75em;
}

nav ol, nav ul, nav li, fieldset ol, fieldset ul, fieldset li, .d-plain, .d-plain li, .d-plain dd, input.d-plain, button.d-plain, textarea.d-plain {
  margin: 0;
  padding: 0;
  background: none;
  border: 0;
  list-style: none;
}

nav li:before, fieldset li:before, .d-plain li:before {
  display: none;
}

fieldset li {
  margin-bottom: .5em;
}

.d-grid {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1176px;
}

.d-grid.liquid {
  max-width: 100%;
}

.d-grid.fixed {
  width: 1170px;
}

.d-row {
  margin: 0 -15px;
}

.d-col {
  float: left;
  position: relative;
  padding: 0 15px;
  min-height: 1px;
}

.d-col-1 {
  width: 8.33%;
}

.d-col-2 {
  width: 16.66%;
}

.d-col-3 {
  width: 25%;
}

.d-col-4 {
  width: 33.33%;
}

.d-col-5 {
  width: 41.66%;
}

.d-col-6 {
  width: 50%;
}

.d-col-7 {
  width: 58.33%;
}

.d-col-8 {
  width: 66.66%;
}

.d-col-9 {
  width: 75%;
}

.d-col-10 {
  width: 83.33%;
}

.d-col-11 {
  width: 91.66%;
}

.d-col-12 {
  width: 100%;
}

.d-col-ofset-0 {
  margin-left: 0;
}

.d-col-ofset-1 {
  margin-left: 8.33%;
}

.d-col-ofset-2 {
  margin-left: 16.66%;
}

.d-col-ofset-3 {
  margin-left: 25%;
}

.d-col-ofset-4 {
  margin-left: 33.33%;
}

.d-col-ofset-5 {
  margin-left: 41.66%;
}

.d-col-ofset-6 {
  margin-left: 50%;
}

.d-col-ofset-7 {
  margin-left: 58.33%;
}

.d-col-ofset-8 {
  margin-left: 66.66%;
}

.d-col-ofset-9 {
  margin-left: 75%;
}

.d-col-ofset-10 {
  margin-left: 83.33%;
}

.d-col-ofset-11 {
  margin-left: 91.66%;
}

.d-col-ofset-12 {
  margin-left: 100%;
}

.d-bsbb, .d-grid, .d-col, .d-wrapper, .btn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.d-wrapper {
  display: block;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.d-table {
  display: table;
  table-layout: fixed;
}

.d-table-row {
  display: table-row;
}

.d-table-cell {
  display: table-cell;
  vertical-align: middle;
}

.d-cb:after, .d-grid:after, .d-grid-liquid:after, .d-row:after, .d-tab:after {
  clear: both;
  display: block;
  height: 0;
  content: '.';
  visibility: hidden;
}

.d-clear {
  clear: both;
}

.d-ht {
  display: block;
  text-align: left;
  text-indent: -999em;
  overflow: hidden;
}

.d-db {
  display: block;
}

.d-ib, .btn {
  display: inline-block;
  vertical-align: middle;
}

.d-ha:after, .d-hb:before {
  display: block;
  height: 0;
  content: '.';
  text-align: left;
  text-indent: -999em;
  overflow: hidden;
}

.d-fn {
  float: none;
}

.d-fl {
  float: left;
}

.d-fr {
  float: right;
}

.d-pr {
  position: relative;
}

.d-tac {
  text-align: center;
}

.d-tal {
  text-align: left;
}

.d-tar {
  text-align: right;
}

.d-taj {
  text-align: justify;
}

.d-ttu {
  text-transform: uppercase;
}

.d-lhn {
  line-height: normal;
}

.d-vat {
  vertical-align: top;
}

.d-vam {
  vertical-align: middle;
}

.d-vab {
  vertical-align: bottom;
}

.d-wsnw {
  white-space: nowrap;
}

.d-hidden, .d-hide-pc {
  display: none;
}

/* figure */
figure.is-bgd {
  display: block;
  position: relative;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

figure.is-bgd img {
  display: none;
}

figure.is-contain {
  display: block;
  position: relative;
  overflow: hidden;
}

figure.is-contain img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* table */
.page-wrap table,
#colorbox table {
  margin: .5em 0 1em;
  border: 1px solid #d0d0d0;
  border-top: 2px solid #77b242;
}

.page-wrap td, .page-wrap th,
#colorbox td, #colorbox th {
  padding: .25em 5px;
  border-bottom: 1px solid #d0d0d0;
  vertical-align: inherit;
}

.page-wrap th,
#colorbox th {
  padding: .5em 5px;
  background: #f6f6f6;
  font-weight: 400;
  text-align: center;
}

.page-wrap table.d-plain, .page-wrap table.d-plain th, .page-wrap table.d-plain td,
#colorbox table.d-plain, #colorbox table.d-plain th, #colorbox table.d-plain td {
  margin: 0;
  padding: 0;
  background: none;
  border: 0;
}

.page-wrap table.tbl-price,
#colorbox table.tbl-price {
  width: 100%;
  text-align: center;
  vertical-align: middle;
}

.page-wrap table.tbl-price tr th:first-child, .page-wrap table.tbl-price tr td:first-child,
#colorbox table.tbl-price tr th:first-child, #colorbox table.tbl-price tr td:first-child {
  text-align: left;
}

.page-wrap table.tbl-price tr th,
#colorbox table.tbl-price tr th {
  width: 100px;
}

.page-wrap table.tbl-price tr th:first-child,
#colorbox table.tbl-price tr th:first-child {
  width: auto;
}

.page-wrap table.tbl-price tr td,
#colorbox table.tbl-price tr td {
  vertical-align: middle;
}

.page-wrap table.tbl-price tr td .box-quantity,
#colorbox table.tbl-price tr td .box-quantity {
  margin: 0;
}

.page-wrap table.tbl-price tr td .btn,
#colorbox table.tbl-price tr td .btn {
  margin: 0;
}

.page-wrap table.tbl-price tr th,
#colorbox table.tbl-price tr th {
  width: 100px;
}

.page-wrap table.tbl-price tr td:last-child,
#colorbox table.tbl-price tr td:last-child {
  text-align: right;
  white-space: nowrap;
}

.page-wrap table.tbl-price tr.is-notavailable,
#colorbox table.tbl-price tr.is-notavailable {
  color: #999;
}

.tbl-price_buy {
  white-space: nowrap;
}

.tbl-price_buy s {
  display: block;
  color: red;
}

.tbl-price_buy strong {
  font-size: 1.25em;
}

.page-wrap table.tbl-price tr td.tbl-price__na,
#colorbox table.tbl-price tr td.tbl-price__na {
  font-weight: 400;
  font-size: 1em;
}

.page-wrap table.tbl-params,
#colorbox table.tbl-params {
  margin: 0;
  width: 100%;
  background: #fff;
  border-top: 1px solid #d0d0d0;
}

.page-wrap table.tbl-params tr:nth-child(odd),
#colorbox table.tbl-params tr:nth-child(odd) {
  background: #f6f6f6;
}

.page-wrap table.tbl-params td,
#colorbox table.tbl-params td {
  padding: .5em 15px;
  width: 50%;
}

.page-wrap table.tbl-cart {
  width: 100%;
  border-top: 1px solid #d0d0d0;
  text-align: center;
  vertical-align: middle;
}

.page-wrap table.tbl-cart td, .page-wrap table.tbl-cart th {
  padding: 10px;
}

.page-wrap table.tbl-cart tr th:first-child, .page-wrap table.tbl-cart tr td:first-child {
  text-align: left;
}

.page-wrap table.tbl-cart .img {
  position: relative;
  float: left;
  width: 80px;
  height: 80px;
  background: #fff;
  border: 1px solid #d0d0d0;
}

.page-wrap table.tbl-cart .img img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 80%;
  max-height: 80%;
  transform: translate(-50%, -50%);
}

.page-wrap table.tbl-cart .txt {
  margin-left: 100px;
}

.page-wrap table.tbl-cart .txt strong {
  display: block;
  color: #5e5e5e;
}

.page-wrap table.tbl-cart .vendor-code {
  margin-top: .75em;
}

.page-wrap table.tbl-cart .price {
  font-size: 1.29em;
}

.page-wrap table.tbl-cart s {
  display: block;
  color: red;
}

.page-wrap table.tbl-cart .btn {
  display: block;
  margin: .25em auto;
  padding: 0;
  width: 30px;
  font-size: 21px;
  line-height: 1;
}

.page-wrap table.tbl-cart .btn [class^="icon-"], .page-wrap table.tbl-cart .btn [class*=" icon-"] {
  top: -1px;
  font-size: 18px;
}

.tbl-cart__discount {
  width: 10%;
}

.tbl-cart__price {
  width: 15%;
}

.tbl-cart__quantity {
  width: 15%;
}

.tbl-cart__sum {
  width: 15%;
}

.tbl-cart__actions {
  width: 5%;
}

.tbl-cart__not-available {
  padding-left: 4% !important;
  padding-right: 4% !important;
  text-align: right;
}

.tbl-cart__not-available a {
  float: left;
}

.page-wrap table.tbl-summary {
  margin-bottom: 1.5em;
  width: 100%;
  border: 0;
  border-bottom: 2px solid #505050;
}

.page-wrap table.tbl-summary td {
  padding: .75em 0;
  border: 1px solid #d0d0d0;
}

.page-wrap table.tbl-summary tr:first-child td {
  border-top: 0;
}

.page-wrap table.tbl-summary tr:last-child td {
  padding: .5em 0;
  font-weight: 700;
  font-size: 1.2em;
}

.page-wrap table.tbl-summary tr td:first-child {
  border-left: 0;
}

.page-wrap table.tbl-summary tr td:last-child {
  padding-left: 20px;
  border-right: 0;
}

.page-wrap table.tbl-orders {
  text-align: center;
}

.page-wrap table.tbl-orders th, .page-wrap table.tbl-orders td {
  padding: .75em 15px;
  border: 0;
}

.page-wrap table.tbl-orders tbody tr:nth-child(odd) {
  background: #f3f3f3;
}

.vendor-code {
  color: #999;
}

/* form */
.page-wrap button, .page-wrap input, .page-wrap select, .page-wrap textarea, #colorbox button, #colorbox input, #colorbox select, #colorbox textarea, .btn {
  padding: .65em 12px .8em;
  background-color: #fff;
  border: 1px solid #d7d8dd;
  border-radius: 4px;
}

.page-wrap button, .page-wrap [type="button"], .page-wrap [type="reset"], .page-wrap [type="submit"], #colorbox button, #colorbox [type="button"], #colorbox [type="reset"], #colorbox [type="submit"], .btn {
  padding: .725em 30px;
  background-color: #9d18c9;
  border-color: #9d18c9;
  color: #fff;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

.page-wrap button:hover, .page-wrap [type="button"]:hover, .page-wrap [type="reset"]:hover, .page-wrap [type="submit"]:hover, #colorbox button:hover, #colorbox [type="button"]:hover, #colorbox [type="reset"]:hover, #colorbox [type="submit"]:hover, .btn:hover {
  background-color: #ae20dc;
  border-color: #ae20dc;
  color: #fff;
}

.page-wrap .btn-small, #colorbox .btn-small {
  padding: .33em 15px;
}

.page-wrap .btn-gray, #colorbox .btn-gray {
  background-color: #f3f3f3;
  border-color: #e0e0e0;
  color: inherit;
}

.page-wrap .btn-gray:hover, #colorbox .btn-gray:hover {
  background-color: #f3f3f3;
  border-color: #ae20dc;
  color: inherit;
}

.page-wrap .btn-green, #colorbox .btn-green {
  background-color: #75a64b;
  border-color: #75a64b;
}

.page-wrap .btn-green:hover, #colorbox .btn-green:hover {
  background-color: #7ec145;
  border-color: #7ec145;
}

.page-wrap .btn-added2basket,
.page-wrap .btn-added2basket:hover,
#colorbox .btn-added2basket,
#colorbox .btn-added2basket:hover {
  background-color: #9d18c9;
  border-color: #9d18c9;
}

.page-wrap .btn-orange, #colorbox .btn-orange {
  background-color: #ed8a21;
  border-color: #ed8a21;
}

.page-wrap .btn-orange:hover, #colorbox .btn-orange:hover {
  background-color: #ff931f;
  border-color: #ff931f;
}

.page-wrap .btn-red, #colorbox .btn-red {
  background-color: red;
  border-color: red;
}

.page-wrap .btn-red:hover, #colorbox .btn-red:hover {
  background-color: #fff;
  color: red;
}

.page-wrap .btn-o, #colorbox .btn-o, .page-wrap .btn-o:hover, #colorbox .btn-o:hover {
  background-color: transparent;
  color: inherit;
}

.page-wrap input[type="checkbox"], .page-wrap input[type="radio"], #colorbox input[type="checkbox"], #colorbox input[type="radio"] {
  position: absolute;
  padding: 0;
  background: none;
  border: 0;
  opacity: 0;
}

.bx_soa_location input[type="radio"] {
  opacity: 1 !important;
}

.page-wrap input[type="checkbox"] + label, .page-wrap input[type="radio"] + label, #colorbox input[type="checkbox"] + label, #colorbox input[type="radio"] + label {
  display: inline-block;
  position: relative;
  padding-left: 25px;
  line-height: 15px;
  cursor: pointer;
}

.page-wrap input[type="checkbox"] + label:before, .page-wrap input[type="radio"] + label:before, #colorbox input[type="checkbox"] + label:before, #colorbox input[type="radio"] + label:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  background: #e5e7ea;
  color: #fff;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .15);
  content: '\f00c';
  font: normal normal normal 10px/15px FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  text-indent: -999em;
  overflow: hidden;
}

.page-wrap input:checked + label:before, #colorbox input:checked + label:before {
  background: #9d18c9;
  text-indent: 0;
}

.page-wrap input[type="radio"] + label:before, #colorbox input[type="radio"] + label:before {
  background: none;
  border: 1px solid #cbcbd0;
  border-radius: 100%;
  box-shadow: none;
  content: '\f111';
  color: #6a6a6a;
}

.page-wrap input[type="radio"]:checked + label:before, #colorbox input[type="radio"]:checked + label:before {
  text-indent: 1px;
}

.page-wrap select, #colorbox select {
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  appearance: menulist
}

input.error, select.error, textarea.error {
  border-color: red !important;
}

.btn [class^="icon-"], .btn [class*=" icon-"] {
  position: relative;
  font-size: 20px;
  line-height: 1;
}

.btn span {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

.d-tabs {
  margin-bottom: 4em;
}

.d-tabs nav {
  margin-bottom: -1px;
  font-weight: 600;
  font-size: 1.07em;
  text-transform: uppercase;
}

.d-tabs nav li {
  float: left;
  padding: .5em 15px;
  border: 1px solid transparent;
  border-bottom: 0;
  cursor: pointer;
}

.d-tabs nav li:hover {
  color: #9215bb;
}

.d-tabs nav li.current {
  background: #f9f9f9;
  border-color: #d0d0d0;
  color: #000;
}

.d-tab {
  display: none;
  padding: 15px;
  background: #f9f9f9;
  border: 1px solid #d0d0d0;
}

.d-tab.current {
  display: block;
}

.d-tab p:last-child {
  margin: 0;
}

/* transition */
.page-wrap a, .page-wrap button, .page-wrap input, .page-wrap select, .page-wrap textarea, #colorbox a, #colorbox button, #colorbox input, #colorbox select, #colorbox textarea, .trans, .btn {
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}

.form-search {
  position: relative;
}

.form-search input {
  width: 100%;
}

.form-search button {
  position: absolute;
  top: 0;
  right: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 40px;
  height: 100%;
}

.form-search .icon-search {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -.5em;
  font-size: 22px;
}

.form-search ::-webkit-input-placeholder {
  font-style: italic;
  font-size: 12px;
  color: #999
}

.form-search :-moz-placeholder {
  font-style: italic;
  font-size: 12px;
  color: #999
}

.form-search ::-moz-placeholder {
  font-style: italic;
  font-size: 12px;
  color: #999
}

.form-search :-ms-input-placeholder {
  font-style: italic;
  font-size: 12px;
  color: #999
}

.form-subscribe {
  margin-top: .75em;
}

.form-subscribe input {
  display: block;
}

.form-subscribe input[type="submit"] {
  margin-top: 15px;
  font-weight: 700;
}

.gl-icon {
  display: inline-block;
  vertical-align: middle;
  background-position: 50%;
  background-repeat: no-repeat;
}

.gl-icon_compare {
  background-image: url(/local/templates/growtrade/css/../img/ico_compare.svg);
}

.gl-icon_star_o {
  background-image: url(/local/templates/growtrade/css/../img/ico_star_o.svg);
}

.gl-item-labels {
  position: absolute;
  top: 0;
  left: 0;
  font-weight: 700;
  font-size: 10px;
  line-height: 1.125;
  color: #fff;
  text-align: left;
}

.gl-item-label {
  display: block;
  margin-top: 5px;
}

.gl-item-label span {
  display: inline-block;
  position: relative;
  padding: 5px 8px 5px 10px;
}

.gl-item-label span:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  margin-left: -5px;
  width: 10px;
  transform: skewX(-20deg);
  content: '';
}

.gl-item-label_orange span, .gl-item-label_orange span:after {
  background: #ed8a21;
}

.gl-item-label_green span, .gl-item-label_green span:after {
  background: #75a64b;
}

.gl-item-label_red span, .gl-item-label_red span:after {
  background: red;
}

/*** STYLES ***/
html, body {
  min-width: 990px;
  min-height: 100%;
  height: 100%;
}

body {
  position: relative;
  background: #fff;
}

#d-wrap {
  position: relative;
  z-index: 1;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}

#d-wrap:after {
  display: block;
  clear: both;
  height: 0;
  content: '.';
  visibility: hidden;
}

.preload:before {
  overflow: hidden;
  position: absolute;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  background: no-repeat center rgba(255, 255, 255, .8) /*url(/local/templates/.default/img/load-hearts.svg)*/;
  content: "";
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

.preload_visible:before {
  opacity: 1;
}

body.preload:before {
  position: fixed
}

#d-header {
  position: relative;
  z-index: 700;
  margin-bottom: 20px;
  padding-top: 15px;
  background: #fff;
  border-top: 7px solid #9215bb;
}

#d-header .form-search {
  margin-top: /*.5*/ 1em;
}

.d-header-top {
  margin-bottom: 2.5em;
}

.d-header-top a {
  color: inherit;
  text-decoration: none;
}

.d-header-top a:hover {
  color: #555;
}

.nav-top {
  margin-bottom: 2em;
  line-height: 20px;
}

.nav-top li {
  display: inline-block;
}

.nav-top li:before {
  display: inline;
  margin: 0 6px 0 2px;
  content: '|';
}

.nav-top li:first-child:before {
  display: none;
}

.nav-userarea {
  margin: -1px 0 2em;
  line-height: 20px;
}

.nav-userarea li {
  display: inline-block;
}

.nav-userarea i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  width: 20px;
  height: 20px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.nav-userarea .ico_user {
  margin-left: 60px;
  background-image: url(/local/templates/growtrade/css/../img/ico_user.png);
}

.nav-userarea .ico_skype {
  background-image: url(/local/templates/growtrade/css/../img/whats_up.png);
}

.nav-userarea .ico_telegram {
  margin-left: 30px;
  background-image: url(/local/templates/growtrade/css/../img/ico_telegram.svg);
}

.h-contacts .h1 {
  margin: 0;
  padding-top: .4em;
  font-weight: 700;
}

.nav-header {
  height: 40px;
  background: #424f60;
  color: #fff;
}

.nav-header__nav {
  margin-left: -15px;
  line-height: 1;
  text-transform: uppercase;
}

.nav-header__nav li {
  float: left;
  position: relative;
  margin-right: -1px;
}

.nav-header__nav a {
  display: block;
  position: relative;
  z-index: 2;
  padding: .56em 20px;
  border: 1px solid transparent;
  font-size: 1.286em;
  color: inherit;
  text-decoration: none;
}

.nav-header__nav a:after {
  position: absolute;
  top: 5px;
  right: -1px;
  bottom: 5px;
  width: 1px;
  background: #d2d2d2;
  content: '.';
  text-indent: -999em;
  overflow: hidden;
}

.nav-header__nav li:hover > a {
  z-index: 3;
  background: #fdfdfd;
  border-color: #f5f5f5;
  color: #555;
}

.nav-header__nav li:hover > ul {
  display: block;
}

.nav-header__nav ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 280px;
  background: #fdfdfd;
  border: 1px solid #e7e7e7;
  border-top: 0;
  color: #000;
  text-transform: none;
}

.nav-header__nav ul li {
  display: block;
  float: none;
  border-top: 1px solid #e7e7e7;
}

.nav-header__nav ul a {
  padding: 1em 30px 1em 15px;
  background: none;
  border: 0;
  font-size: 1em;
}

.nav-header__nav ul a:after {
  display: none;
}

.nav-header__nav ul a:hover {
  background: #9d18c9;
  color: #fff;
}

.nav-header__nav ul .icon-next {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -.5em;
  font-size: 12px;
}

.nav-header__nav ul ul {
  top: -1px;
  left: 100%;
  box-shadow: 0 3px 7px rgba(96, 96, 96, .35);
}

.nav-header__nav ul a.catalog-parent-section {
  padding-left: 55px;
}

.nav-header__nav ul a.catalog-parent-section .catalog-parent-ico {
  display: block;
  margin: 5px 0;
}

.nav-header__nav ul a.catalog-parent-section:hover .catalog-parent-ico img {
  display: none;
}

.nav-header__nav ul a.catalog-parent-section:hover .catalog-parent-ico img.hidden {
  display: block !important;
}

.nav-header__lnk {
  margin-left: 5%;
  height: 40px;
  line-height: 38px;
}

.nav-header__lnk [class^="icon-"], .nav-header__lnk [class*=" icon-"] {
  margin-right: 7px;
  font-size: 20px;
}

.nav-header__lnk .amount {
  margin-left: 10px;
  background: #dbe1e8;
  width: 1.429em;
  height: 1.429em;
  line-height: 1.429;
  color: #9325b6;
  text-align: center;
  border-radius: .7145em;
}

.nav-header__lnk > a:hover {
  color: inherit;
}

.nav-header__lnk_cart {
  position: relative;
}

.nav-header__lnk_cart a {
  color: inherit;
  text-decoration: none;
}

.nav-header-cart {
  position: absolute;
  top: 100%;
  right: 0;
  padding-bottom: 20px;
  width: 375px;
  background: #fff;
  border: 1px solid #d0d0d0;
  border-bottom: 2px solid #505050;
  line-height: 1.29;
  color: #000;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 5px 5px rgba(183, 183, 183, .75);
}

.nav-header-cart h4 {
  margin: 0;
  padding: .75em 0;
  border-bottom: 1px solid #d0d0d0;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.nav-header-cart-items {
  max-height: 280px;
}

.nav-header-cart-items .d-table {
  width: 100%;
}

.nav-header-cart-items .d-table-cell {
  padding: 10px;
}

.nav-header-cart-items i.d-table-cell {
  padding-right: 0;
  width: 40%;
}

.nav-header-cart-items i img {
  display: block;
  margin: 0 auto;
  max-height: 100px;
}

.nav-header-cart-items .meta {
  margin-top: .5em;
  font-size: .93em;
  color: #7c7c7c;
}

.nav-header-cart-items .price {
  margin-top: .5em;
  font-size: .93em;
}

.nav-header-cart-items .scroll-element.scroll-y {
  border-left: 1px solid #d0d0d0;
}

.nav-header-cart-sum {
  padding: .75em 0 1em;
  border-top: 1px solid #d0d0d0;
  text-align: center;
}

.nav-header-cart-btns {
  margin: 0 auto;
  width: 90%;
}

.nav-header-cart-btns .d-table-cell {
  width: 50%;
}

.nav-header-cart-btns .btn {
  display: block;
  padding: .5em 10px;
}

.nav-header-cart-btns .btn-orange {
  color: #fff;
  font-weight: 600;
}

.nav-header__lnk_cart:hover .nav-header-cart {
  opacity: 1;
  visibility: visible;
}

.catalog-parent-ico {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  width: 40px;
}

.catalog-parent-ico img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 90%;
  max-height: 90%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.catalog-parent-ico img.hidden {
  display: none;
}

#d-content {
  padding-bottom: 120px;
  min-height: calc(100vh - 546px);
  background: url(/local/templates/growtrade/css/../img/bg_grass.png) 50% 100% repeat-x;
}

.bgd_gray {
  position: relative;
  padding: 2em 0;
  background: #ededed;
  color: #6e6e6e;
}

.bgd_gray:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -999em;
  right: -999em;
  height: auto;
  background: #ededed;
  box-shadow: inset 0 3px 7px rgba(0, 0, 0, .2);
}

.bgd_gray__body {
  position: relative;
  z-index: 2;
}

.box_brd {
  display: inline-block;
  margin: 1.5em 0;
  padding: .5em 10px;
  border: 2px solid #9215bb;
}

.slider-banners {
  position: relative;
  margin-bottom: 20px;
  height: 360px;
  border: 1px solid #d4d4d4;
  overflow: hidden;
}

.slider-banners .js-slider {
  display: none;
}

.slider-banners .js-slider.slick-initialized {
  display: block;
}

.slider-banner {
  position: relative;
  height: 360px;
  background-position: 50%;
  background-size: cover;
  color: #fff;
}

.slider-banner__title {
  display: block;
  margin: 0 20px;
  padding: .5em 0;
  font-size: 2.143em;
  text-transform: uppercase;
}

.slider-banner__descr {
  display: block;
  margin: 0 30% 0 45px;
  padding: .5em 0;
  font-size: 2.143em;
}

.slider-banner__links {
  position: absolute;
  bottom: 32px;
  left: 20px;
  right: 20px;
  font-size: 1.143em;
}

.slider-banner__links .btn {
  margin: 15px 15px 0 0;
  padding: .4em 15px;
  min-width: 120px;
  background: rgba(255, 255, 255, .88);
  border: 0;
  color: #000;
}

.slider-banner__links .btn:hover {
  background: #9728b9;
  color: #fff;
}

.slider-banners .slick-arrow {
  top: 0;
  bottom: 0;
  margin: 0;
  height: auto;
  color: #fff;
  width: 60px;
}

.slider-banners .slick-prev {
  left: 0;
}

.slider-banners .slick-next {
  right: 0;
}

.slider-banners .slick-arrow:before {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -.5em;
  text-align: center;
}

.slider-banners .slick-arrow:hover {
  background: rgba(0, 0, 0, .35);
}

.slider-banners .slick-dots {
  bottom: 10px;
}

.banner-featured {
  position: relative;
  margin-left: -10px;
  margin-bottom: 20px;
  height: 360px;
  border: 1px solid #d4d4d4;
  overflow: hidden;
}

.banner-featured h2 {
  padding: .5em 15px;
  font-weight: 700;
  font-size: 1.426em;
  color: #555;
  text-transform: uppercase;
}

.banner-featured h2 a {
  color: inherit;
  text-decoration: none;
}

.banner-featured i {
  display: block;
  padding-bottom: 3em;
}

.banner-featured i img {
  display: block;
  margin: 0 auto;
  max-height: 100%;
}

.banner-featured__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: .5em 15px;
  background: #545454;
  color: #fff;
  text-align: center;
}

.banner-featured__footer .btn {
  margin-left: 15px;
  font-weight: 700;
}

.banner-featured__footer strong {
  display: inline-block;
  vertical-align: middle;
  font-size: 1.426em;
}

.banner-featured_sm {
  height: auto;
}

.banner-featured_sm figure {
  display: block;
  position: relative;
  height: 169px;
}

.banner-featured_sm figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 95%;
  max-height: 95%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.banner-featured_sm figcaption {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: .5em 15px;
  background: rgba(255, 255, 255, .5);
  font-weight: 700;
  font-size: 1.426em;
  color: #424f60;
  text-align: center;
  text-transform: uppercase;
}

.banner-featured_sm .btn {
  position: absolute;
  bottom: 15px;
  right: 15px;
  font-weight: 700;
}

.section-features {
  margin-bottom: 2.5em;
  padding: 1em 10px 1em 40px;
  background: #f5f5f5;
  color: #575757;
}

.section-features .d-table-cell {
  position: relative;
  padding: 0 5px 0 60px;
}

.section-features [class^="icon-"], .section-features [class*=" icon-"] {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -.5em;
  font-size: 50px;
  color: #000;
}

.section-features .icon-Forma-1-3 {
  left: -10px;
  font-size: 40px;
}

.section-features .icon-Forma-1-2 {
  font-size: 48px;
}

.section-features strong {
  display: block;
  color: #000;
}

.page-section {
  margin: 4em 0;
}

.page-section__title {
  margin-bottom: 2em;
  text-align: center;
}

.page-section__title h2 {
  margin: 0;
  font-size: 1.786em;
  text-transform: uppercase;
}

.nav-catalog-sections {
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}

.nav-catalog-sections ul {
  margin: 0 -10px;
}

.nav-catalog-sections li {
  padding: 0 10px;
  width: 20%;
}

.nav-catalog-sections li a {
  display: block;
  position: relative;
  margin: 10px 0;
  height: 260px;
  background: #eaeaea;
  border: 1px solid #d3d3d3;
  color: inherit;
  text-decoration: none;
}

.nav-catalog-sections li i {
  display: block;
  position: relative;
  margin: 0 5%;
  height: 90%;
}

.nav-catalog-sections li i img {
  position: absolute;
  top: 0;
  left: 50%;
  max-width: 100%;
  max-height: 100%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.nav-catalog-sections li span {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: .5em 0;
  background: #fff;
}

.nav-catalog-sections li a:hover {
  transform: scale(1.1);
  box-shadow: 0 3px 7px rgba(0, 0, 0, .15);
}

.item-label {
  position: absolute;
  z-index: 3;
  top: 5px;
  left: 5px;
  font-size: 44px;
}

.item-label.icon-sale, .item-label.im-percentage {
  color: #d80027;
}

.item-label.icon-like {
  color: #000;
}

.item-label.icon-new-tag {
  color: #91dc5a;
}

.item-label + .item-label {
  margin-top: 50px;
}

.item-label + .item-label + .item-label {
  margin-top: 100px;
}

.nav-pages {
  font-size: 12px;
  line-height: 1;
  text-align: center;
  text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
}

.nav-pages li {
  display: inline-block;
  margin-right: -4px;
  padding: 2px;
}

.nav-pages a {
  display: block;
  padding: .6em 4px;
  min-width: 20px;
  background: #f4f4f4;
  border: 1px solid #d9d9d9;
  color: inherit;
  text-decoration: none;
  border-radius: 4px;
}

.nav-pages a:hover {
  background: #e7e7e7;
}

.nav-pages a.current {
  background: #d2cece;
  border-color: transparent;
  box-shadow: inset 0 1px 4px -1px rgba(0, 0, 0, .2);
}

.nav-pages a.disabled {
  background: #f4f4f4;
  color: #d4d4d4;
  cursor: default;
}

.catalog-section__title {
  margin-bottom: 2em;
  font-size: 1.8em;
  text-align: center;
  text-transform: uppercase;
}

.catalog-section {
  margin: 0 -1px 4em 0;
}

.catalog-section__item {
  width: 33.33%;
  margin-bottom: -3px !important;
  margin-right: -1px;
  padding: 0;
  height: 322px;
  text-align: center;
}

.catalog-section__item__link {
  color: inherit;
  text-decoration: none;
}

.catalog-section__item__cell {
  display: block;
  position: relative;
  min-height: 320px;
  max-height: 320px;
  background: #fff;
  border: 1px solid #d2d2d2;
  overflow: hidden;
}

.catalog-section__item__img {
  flex: 0 0 auto;
  width: 100%;
  height: 200px;
}

.catalog-section__item__img b {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  overflow: hidden;
}

.catalog-section__item__img img {
  display: block;
  max-width: 90%;
  max-height: 90%;
}

.catalog-section__item .box_rating {
  display: inline-block;
  font-size: 11px;
  line-height: 1;
  color: #000;
}

.catalog-section__item .box_rating i {
  margin-top: 1px;
}

.catalog-section__item__pretitle {
  display: block;
  padding: .75em 15px;
  font-weight: 700;
  line-height: 1;
  color: #e02284;
  text-transform: uppercase;
}

body .catalog-section__item__title {
  flex: 1 1 auto;
  display: block;
  margin: .5em 20px 0;
  font-weight: 600;
  line-height: 18px;
  height: auto;
  overflow: initial;
  text-overflow: initial;
  -webkit-line-clamp: 13;
}

.catalog-section__item__title span {
  display: block;
  color: #999;
}

.catalog-section__item__price {
  flex: 0 0 auto;
  display: block;
  margin-top: .5em;
}

.catalog-section__item__price s {
  margin-right: 10px;
  color: #d80027;
}

.catalog-section__item__price strong {
  font-weight: 700;
  font-size: 1.286em;
}

.catalog-section__item__options {
  padding: 1.5em 0;
  opacity: 0;
  visibility: hidden;
}

.catalog-section__item__options .btn {
  padding-left: 10px;
  padding-right: 10px;
  width: 106px;
}

.catalog-section__item__options .catalog-section__item__action {
  width: auto;
}

.catalog-section__item__options .btn + .btn {
  margin-left: 6px;
}

.catalog-section__item__options .gl-icon_compare {
  position: relative;
  top: -1px;
  margin: -1px 0;
  width: 20px;
  height: 20px;
  background-size: 100%;
}

.catalog-section__item__options .gl-icon_star, .catalog-section__item__options .gl-icon_star_o {
  position: relative;
  top: -2px;
  margin: -1px 0;
  width: 20px;
  height: 20px;
  background-size: 100%;
}

.catalog-section__item__cell:hover {
  z-index: 222;
  margin: 0 -10px;
  max-height: none;
  box-shadow: 0 3px 7px rgba(0, 0, 0, .15);
}

.catalog-section__item__cell:hover .catalog-section__item__title {
  margin: .5em 40px 0;
}

.catalog-section__item__cell:hover .catalog-section__item__price {
  color: #000;
}

.catalog-section__item__cell:hover .catalog-section__item__options {
  opacity: 1;
  visibility: visible;
}

.catalog-section__item__cell:hover .item-label {
  left: 15px;
}

.catalog-section__item__action {
  position: relative;
  box-shadow: none !important;
}

.catalog-section__item__action span {
  position: absolute;
  top: -1px;
  bottom: -1px;
  margin: 0 -4px;
  background: #fff;
  border: 1px solid transparent;
  font-size: 12px;
  line-height: 30px;
  width: auto;
  max-width: 0;
  overflow: hidden;
}

.catalog-section__item__action_compare span {
  left: 100%;
  border-left: 0;
  border-radius: 0 4px 4px 0;
  text-indent: -5px;
}

.catalog-section__item__action_fav span {
  right: 100%;
  border-right: 0;
  border-radius: 4px 0 0 4px;
  text-indent: 5px;
}

.catalog-section__item__action:hover {
  z-index: 5;
}

.catalog-section__item__action:hover span {
  padding: 0 10px;
  max-width: 20em;
  border-color: #7ec145;
}

.catalog-section__item__action_compare:hover span {
  padding-right: 13px;
}

.catalog-section__item_double {
  width: 50%;
}

.catalog-section__item_double .catalog-section__item__title {
  height: 2.32em;
  -webkit-line-clamp: 2;
}

.catalog-section__item_double .catalog-section__item__img {
  height: 185px;
}

.catalog-section .slick-arrow {
  top: -41px;
  margin: 0;
  left: auto;
  right: 15px;
  width: 26px;
  height: 26px;
  background-color: #fff;
  border: 2px solid #9a2ebd;
  font-size: 14px;
  line-height: 26px;
  border-radius: 100%;
}

.catalog-section .slick-prev {
  margin-right: 45px;
}

.catalog-section .slick-dots {
  bottom: auto;
  top: -30px;
  right: 110px;
  left: auto;
  width: auto;
}

.catalog-section .slick-list {
  padding: 0 10px 5em;
  overflow: unset;
}

.catalog-section_slider {
  position: relative;
  z-index: 5;
  margin: 0 -20px 40px;
}

.catalog-section_slider .slick-slider {
  margin-bottom: -3em;
}

.catalog-items__banner--mobile {
  display: none;
  width: 100%;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  margin: 15px 0;
}
.catalog-items__banner--mobile img {
  max-height: 360px;
  object-fit: contain;
}
@media (max-width: 1023px) {
  .catalog-items__banner--mobile { display: flex; }
}

.catalog-section_list,
.catalog-section_list .catalog-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-bottom: 0;
}

.catalog-section_list .catalog-section__item {
  height: auto;
}

.catalog-section_list .catalog-section__item__cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  min-height: 0;
  max-height: none;
  height: 100%;
}

.catalog-section_list .catalog-section__item__link {
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}

.catalog-section_list .catalog-section__item__options {
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  opacity: 1;
  visibility: visible;
}

.catalog-section_list .catalog-section__item__btns {
  margin: 0 auto;
  max-width: 220px;
}

.catalog-section_list .catalog-section__item__options .btn {
  display: block;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}

.catalog-section_list .catalog-section__item__btns select, .catalog-section_list .catalog-section__item__btns .chosen-container {
  margin-bottom: 10px;
  width: 100%;
}

.catalog-items__brands {
  margin-bottom: 2em;
  padding: 15px 10px 10px;
  background: #f8f8f8;
  border: 1px solid #e2e2e2;
}

.catalog-items__brands h3 {
  text-transform: uppercase;
}

.catalog-items__brands .slider {
  margin: 0 -5px;
}

.catalog-items__brands .slider__item {
  float: left;
}

.catalog-items__brands label {
  display: block !important;
  position: relative;
  margin: 0 5px 10px;
  padding: 0 !important;
  width: 125px;
  height: 50px;
  background: #fff;
  border: 1px solid #e2e2e2;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .25);
}

.catalog-items__brands label:before {
  display: none !important;
}

.catalog-items__brands label img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 95%;
  max-height: 95%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.catalog-items__brands input:checked + label {
  border-color: #a410e9;
}

.catalog-items__brands .slick-arrow {
  top: -41px;
  margin: 0;
  left: auto;
  right: 10px;
  width: 26px;
  height: 26px;
  border: 2px solid #424f60;
  font-size: 14px;
  line-height: 26px;
  color: #424f60;
  border-radius: 100%;
}

.catalog-items__brands .slick-prev {
  margin-right: 45px;
}

.catalog-items__brands .slick-dots {
  bottom: auto;
  top: -30px;
  right: 110px;
  left: auto;
  width: auto;
}

.catalog-items__brands_lines__logo {
  float: left;
  margin-right: 10px;
  height: 50px;
  max-width: 140px;
}

.catalog-items__brands_lines__logo img {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.catalog-items__brands_lines label {
  margin-right: 10px;
  box-shadow: none;
}

.catalog-items__brands_lines label span {
  position: absolute;
  top: 50%;
  left: 5px;
  right: 5px;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.catalog-items__brands_lines input:checked + label {
  background-color: #77b242;
  border-color: #77b242;
  color: #fff;
}

.catalog-items__brands__back {
  clear: both;
  padding-top: 10px;
  text-align: right;
}

.catalog-items__brands__back a {
  text-decoration: none;
}

.catalog-items__descr {
  position: relative;
  margin-bottom: 1.5em;
  max-height: 10.32em;
  overflow: hidden;
}

.catalog-items__descr:after {
  position: absolute;
  top: 8em;
  left: 0;
  right: 0;
  height: 2.32em;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
  content: "";
}

.catalog-items__descr.is-opened {
  max-height: none;
}

.catalog-items__descr.is-opened:after {
  display: none;
}

.catalog-items__purps li, .nav_presets li {
  display: inline-block;
}

.catalog-items__purps label, .nav_presets li a {
  display: inline-block;
  margin: 0 11px 15px 0;
  padding: .5em 15px !important;
  background: #cddcf1;
  border-radius: 2em;
  text-decoration: none;
}

.catalog-items__purps label:before {
  display: none !important;
}

.catalog-items__purps input:checked + label, .nav_presets li a.current {
  background: #e5cc76;
}

.catalog-items__footer {
  margin-top: -4em;
  font-size: 13px;
  line-height: 32px;
}

.catalog-items__footer a {
  color: inherit;
  text-decoration: none;
}

.catalog-items__footer .nav-pages {
  float: right;
}

.catalog-items__viewall {
  float: left;
  margin-right: 35px;
}

.catalog-items__perpage {
  float: left;
}

.catalog-items__perpage a {
  margin-left: 10px;
}

.catalog-items__perpage a.current {
  font-weight: 700;
}

.catalog-items__topbar .catalog-items__footer {
  margin: 0 0 20px;
}

.catalog-wrap__header h1 {
  display: inline-block;
  vertical-align: top;
}

.catalog-wrap__header img.icon {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  padding-top: 2px;
  max-height: 24px;
}

.js-slider,
.slick-list {
  width: 100%;
}

.brands-slider {
  margin: 0 30px;
}

.brands-slider .js-slider,
.brands-slider .slick-track {
  display: flex;
  align-items: center;
}

.brands-slider .js-slider {
  overflow: hidden;
}

.brands-slide {
  flex: 0 0 auto;
  padding: 0 15px;
  float: none;
  height: auto;
  width: 16.66%;
}

@media (max-width: 768px) {
  .brands-slide {
    width: 25%;
  }
}

@media (max-width: 568px) {
  .brands-slide {
    width: 50%;
  }
}

.brands-slide img {
  display: block;
  margin: 0 auto;
}

.brands-slider .slick-prev {
  left: -30px;
}

.brands-slider .slick-next {
  right: -30px;
}

.nav-tabs {
  margin-bottom: 3.5em;
  text-align: center;
}

.nav-tabs ul {
  display: table;
  table-layout: fixed;
  margin: 0 auto;
  max-width: 100%;
  border: 1px solid #9215bb;
  border-radius: 5px;
}

.nav-tabs li {
  display: table-cell;
  vertical-align: middle;
  padding: .5em 5px;
  border-left: 1px solid #9215bb;
  cursor: pointer;
}

.nav-tabs li:first-child {
  border: 0;
  border-radius: 4px 0 0 4px;
}

.nav-tabs li:last-child {
  border-radius: 0 4px 4px 0;
}

.nav-tabs li:hover {
  color: #9215bb;
}

.nav-tabs li.current {
  background: #9215bb;
  color: #fff;
}

.nav-tabs_index-items {
  border-bottom: 0;
}

.nav-tabs_index-items ul {
  width: 720px;
}

.nav-tabs.odd li {
  padding: .5em 15px;
}

.pre-footer {
  margin-top: 3em;
}

.pre-footer-seo {
  padding-right: 8%;
}

.pre-footer-subscribe {
  position: relative;
  padding-left: 30px;
}

.pre-footer-subscribe:before, .pre-footer-subscribe:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1px;
  height: auto;
}

.pre-footer-subscribe:before {
  background: #9d9d9d;
-webkit-linear-gradient(top, transparent, #9d9d9d 50 %, transparent);
  background: -moz-linear-gradient(top, transparent, #9d9d9d 50%, transparent);
  background: -ms-linear-gradient(top, transparent, #9d9d9d 50%, transparent);
  background: -o-linear-gradient(top, transparent, #9d9d9d 50%, transparent);
  background: linear-gradient(to bottom, transparent, #9d9d9d 50%, transparent);
}

.pre-footer-subscribe:after {
  left: 1px;
  background: #fdfdfd;
-webkit-linear-gradient(top, transparent, #fdfdfd 50 %, transparent);
  background: -moz-linear-gradient(top, transparent, #fdfdfd 50%, transparent);
  background: -ms-linear-gradient(top, transparent, #fdfdfd 50%, transparent);
  background: -o-linear-gradient(top, transparent, #fdfdfd 50%, transparent);
  background: linear-gradient(to bottom, transparent, #fdfdfd 50%, transparent);
}

.pre-footer-subscribe h3, .pre-footer-subscribe p {
  margin: 0;
}

.pre-footer__schedule {
  margin: 2em 0;
}

.pre-footer__schedule table {
  border: 0;
  width: 83.33%;
  font-size: 12px;
}

.pre-footer__schedule table td {
  padding: .5em 0;
}

.pre-footer__schedule table td + td {
  text-align: right;
}

.page-section_articles {
  margin-top: 4em;
  margin-bottom: 2em;
}

.slider_articles {
  margin-top: 3em;
}

.slider_articles .slider__item a {
  display: block;
  margin: 0 8%;
  color: inherit;
  text-decoration: none;
}

.slider_articles .slider__item figure {
  display: block;
  padding-bottom: 66%;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider_articles .slider__item figure img {
  display: none;
}

.slider_articles .slider__item span {
  display: block;
}

.slider_articles__title {
  margin: .75em 0;
  font-weight: 700;
  font-size: 1.25em;
  text-decoration: underline;
}

a:hover .slider_articles__title {
  text-decoration: none;
}

.slider_articles__date {
  margin: .5em 0;
  font-size: 12px;
  color: #ccc;
}

.slider_articles .slider__item .btn {
  display: inline-block;
  margin-top: .75em;
  font-weight: 700;
}

.slider_articles .slick-dots {
  bottom: auto;
  top: -2em;
}

.nav-breadcrumbs {
  margin-bottom: 1.25em;
  color: #77b242;
}

.nav-breadcrumbs li {
  display: inline-block;
}

.nav-breadcrumbs .icon-next {
  margin: 0 2px 0 6px;
  font-size: 10px;
}

.nav-breadcrumbs span {
  color: #676767;
}

.nav-breadcrumbs a {
  color: inherit;
  text-decoration: none;
}

.banner-wrap {
  margin: 1.5em 0 2.5em;
}

.banner-wrap img {
  display: block;
  margin: 0 auto;
}

.catalog-aside, .page-aside {
  position: static;
  margin-bottom: 2em;
  width: 25%;
}

.aside__header img {
  display: none;
}

.nav-aside {
  position: relative;
  z-index: 13; /* margin-right: -15px;*/
}

.nav-aside a {
  color: inherit;
  text-decoration: none;
}

.nav-aside h3 {
  margin: 0;
  padding: .65em 15px;
  background: #424f60;
  border: 1px solid #e7e7e7;
  border-bottom: 0;
  color: #fff;
  text-transform: uppercase;
}

.nav-aside h3 a {
  display: block;
}

.nav-aside h3 a:hover {
  color: inherit;
}

.nav-aside ul {
  background: #fdfdfd;
  border: 1px solid #e7e7e7;
  border-top: 0;
}

.nav-aside li {
  display: block;
  position: relative;
  float: none;
  border-top: 1px solid #e7e7e7;
}

.nav-aside li a {
  display: block;
  position: relative;
  z-index: 2;
  padding: .75em 30px .75em 15px;
}

.nav-aside .icon-next {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -1em;
  padding: .5em 10px;
  font-size: 12px;
  -webkit-transition: transform .2s linear;
  -moz-transition: transform .2s linear;
  -o-transition: transform .2s linear;
  transition: transform .2s linear;
}

.nav-aside li:hover > a, .nav-aside li.current > a {
  background: #9d18c9;
  color: #fff;
}

.nav-aside li ul {
  display: none;
  background: #f8f8f8;
  border: 0;
  overflow: hidden;
}

.nav-aside li li {
  border: 0;
}

.nav-aside li li a {
  padding-left: 30px;
}

.nav-aside li li:hover a, .nav-aside li li a:hover, .nav-aside li li.current > a {
  background: none;
  color: #9d18c9;
}

.nav-aside li.is-opened .icon-next {
  transform: rotate(90deg);
}

.catalog-filter { /* margin-right: -15px;*/
  border-top: 1px solid #e7e7e7;
}

.catalog-filter fieldset {
  position: relative;
  padding: 1.5em 0 1em 15px;
  border-bottom: 1px solid #e7e7e7;
}

.catalog-filter fieldset h4 {
  position: relative;
  text-transform: uppercase;
  cursor: pointer;
}

.catalog-filter fieldset h4 .fa {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -.5em;
  font-size: 20px;
}

.catalog-filter fieldset .bx-filter-block {
  display: none;
}

.catalog-filter fieldset.is-opened .bx-filter-block {
  display: block;
}

.catalog-filter fieldset.is-opened h4 .fa {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.catalog-filter fieldset.fieldset__range {
  padding-bottom: 2em;
}

.catalog-filter fieldset.fieldset__range input {
  margin: 0 10px 0 5px;
  padding: .35em 5px;
  width: 60px;
  font-size: 12px;
}

.aside__delivery {
  margin: 2.5em 0 1em 0;
  padding-left: 60px;
  background: url(/local/templates/growtrade/css/../img/ico_map.png) 0 0 no-repeat;
}

.aside__slider {
  margin: 2.5em 0 1em 0;
  padding-bottom: 1.5em;
}

.aside__slider .slick-dots {
  bottom: -1.5em;
}

.catalog-filter-params {
  margin: 0 -8px 1.5em;
  font-size: 1.25em;
  color: #949494;
}

.catalog-filter-params span {
  display: inline-block;
  vertical-align: top;
  margin: 0 8px;
  font-size: 12px;
  color: #000;
}

.catalog-filter-params .param-remove {
  display: inline-block;
  position: relative;
  top: 4px;
  margin-left: 4px;
  height: 16px;
  font-style: normal;
  font-size: 22px;
  line-height: .6;
  cursor: pointer;
  overflow: hidden;
}

.catalog-sort {
  float: right;
  margin-top: -.75em;
}

.catalog-items, .page-asided-content {
  width: 75%;
}

.catalog-items .nav-catalog-sections {
  display: none;
}

.page-asided-content {
  margin-bottom: 2em;
  padding-left: 3%;
}

.box-quantity {
  display: inline-block;
  vertical-align: middle;
  margin-right: 11px;
  white-space: nowrap;
  text-align: center;
}

.box-quantity i {
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  background: #bebebe;
  font-size: 1.14em;
  line-height: 30px;
  cursor: pointer;
  border-radius: 3px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.box-quantity i.is-disabled {
  background: #ececec;
}

.box-quantity input {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  border-radius: 0;
}

.catalog-detail__gallery {
  margin: .4em 0 4em;
  display: flex;
  justify-content: space-between;
}

.catalog-detail__gallery__large {
  position: relative;
  float: right;
  width: 78%;
  overflow: hidden;
  flex: 1 1 auto;
  order: 1;
}

.catalog-detail__gallery__large .js-slider,
.catalog-detail__gallery__large .slick-track {
  display: flex;
  width: 100%;
}

.catalog-detail__gallery__large .slide {
  flex: 0 0 auto;
  width: 100%;
}

.catalog-detail__gallery__large .fa {
  position: absolute;
  bottom: 0;
  right: 10px;
  font-size: 20px;
  color: #333;
}

.catalog-detail__gallery__large figure {
  padding-bottom: 100%;
}

.catalog-detail__gallery__thumbs {
  flex: 0 0 auto;
  margin-top: -3px;
  padding-right: 18px;
  width: 80px;
  order: 0;
}

.catalog-detail__gallery__thumbs figure {
  margin: 3px 0;
  padding-bottom: 100%;
  border: 1px solid #d0d0d0;
  cursor: pointer;
}

.slider_thumbs {
  height: 320px;
}

.slider_thumbs .slick-list {
  height: 280px !important;
}

.catalog-detail__gallery__thumbs .slick-current figure {
  border-color: #75a64b;
}

.catalog-detail__gallery__thumbs .slick-arrow {
  position: relative;
  top: auto;
  bottom: auto;
  left: 0;
  right: 0;
  margin: 0 auto;
  font-size: 16px;
  color: inherit;
  transform: rotate(90deg);
}

.catalog-detail__actions {
  margin-bottom: 2em;
  margin-right: -15px;
}

.catalog-detail__actions .btn, .catalog-detail__actions .box-quantity {
  margin-bottom: .5em;
}

.catalog-detail__actions .btn {
  margin-right: 10px;
}

.catalog-detail__header {
  margin-bottom: 1.5em;
}

.catalog-detail__header .box_rating {
  margin-bottom: 5px;
}

.catalog-detail__header h1, .catalog-detail__header .h1 {
  margin: 0;
  padding-bottom: .25em;
  color: #9215bb;
  text-transform: none;
}

.catalog-detail__header_lg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.catalog-detail__header__logo {
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  position: relative;
  top: -1em;
  padding: 0 15px;
  width: 25%;
}

.catalog-detail__buttons {
  margin-bottom: 2em;
}

.catalog-detail__buttons .btn {
  margin-right: 16px;
}

.catalog-detail__buttons .fa {
  font-size: 18px;
}

.catalog-detail__buttons_act a {
  display: inline-block;
  vertical-align: top;
  margin: 0 20px 1em 0;
  color: inherit;
  text-decoration: none;
}

.catalog-detail__buttons_act i, .catalog-detail__buttons_act span {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.catalog-detail__buttons_act i {
  margin-right: 6px;
  width: 36px;
  height: 36px;
  background-color: #719199;
  background-position: 50%;
  background-repeat: no-repeat;
  font-size: 18px;
  text-align: center;
  border-radius: 100%;
}

.catalog-detail__buttons_act i:before {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -.5em;
  color: #fff;
}

.catalog-detail__buttons_act i.icon-compare {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiAgICAgdmlld0JveD0iMCAwIDE4LjA4IDE4LjA4Ij4gICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTYuNTA0LDEwLjI4M2MtMC4xMDEsMC0wLjE5NywwLjAzOS0wLjI2OSwwLjExMWMtMC4wNzEsMC4wNy0wLjExMSwwLjE2Ny0wLjExMSwwLjI2OWwwLjAwOCwyLjU1SDEuMDI2VjIuMjQ1SDguNTR2MS4zNmMwLjE1MS0wLjEwMiwwLjMzNC0wLjE2MiwwLjUzLTAuMTYyaDAuNTQ3VjEuNzI5YzAtMC4xODgtMC4xNTMtMC4zNDItMC4zNDItMC4zNDJIMC4zNDJDMC4xNTQsMS4zODcsMCwxLjU0LDAsMS43Mjl2MTIuMDQ2YzAsMC4xODksMC4xNTMsMC4zNDMsMC4zNDIsMC4zNDNoNi42NjRjMC4wOTcsMCwwLjE5LTAuMDQyLDAuMjU1LTAuMTE0bDAuODUzLTAuOTU2di0yLjc2NEw2LjUwNCwxMC4yODNMNi41MDQsMTAuMjgzeiIvPiAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNS40OCw5LjE4MmwyLjIwOC0xLjgyN2MwLDAsMC4xNzUtMC4xNSwwLjAxOC0wLjMwN2MtMC4yMTYtMC4yMTYtMi4yNzktMS43Ny0yLjI3OS0xLjc3cy0wLjI3NC0wLjI3Ni0wLjI3NCwwLjA5YzAsMC4zNjcsMCwwLjk1MSwwLDAuOTUxcy0wLjE1OSwwLTAuNDAzLDBjLTAuNzUsMC0yLjIxMiwwLTIuNzcxLDBjMCwwLTAuMTMxLTAuMDA0LTAuMTMxLDAuMTY2YzAsMC4xNjksMCwxLjIxMSwwLDEuNDQ4UzIuMDA1LDguMTMsMi4wMDUsOC4xM2MwLjU3NSwwLDEuOTg4LDAsMi43NjUsMGMwLjI3MiwwLDAuNDQ4LDAsMC40NDgsMHMwLDAuNzI5LDAsMS4wMjlDNS4yMTcsOS40NTksNS40OCw5LjE4Miw1LjQ4LDkuMTgyeiIvPiAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTcuNzM4LDMuOTYySDguODAzYy0wLjE4OCwwLTAuMzQxLDAuMTUzLTAuMzQxLDAuMzQyVjE2LjM1YzAsMC4xODgsMC4xNTMsMC4zNDIsMC4zNDEsMC4zNDJoNi42NjRjMC4wOTgsMCwwLjE5LTAuMDQyLDAuMjU1LTAuMTE0bDIuMjcxLTIuNTQyYzAuMDU3LTAuMDYzLDAuMDg3LTAuMTQ0LDAuMDg3LTAuMjI3VjQuMzA1QzE4LjA4LDQuMTE2LDE3LjkyNiwzLjk2MiwxNy43MzgsMy45NjJ6IE0xNy4wMDMsMTIuODU5bC0yLjAzNy0wLjAwMWMtMC4wMDEsMC0wLjAwMSwwLTAuMDAxLDBjLTAuMTAxLDAtMC4xOTYsMC4wNC0wLjI2OCwwLjExcy0wLjExMSwwLjE2OC0wLjExLDAuMjY5bDAuMDA3LDIuNTVIOS40OVY0LjgxOWg3LjUxNEwxNy4wMDMsMTIuODU5TDE3LjAwMywxMi44NTl6Ii8+ICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMi42NTQsMTIuMjg4YzAsMCwwLjI3NCwwLjI3NSwwLjI3NC0wLjA5YzAtMC4zNjcsMC0wLjk1MSwwLTAuOTUxczAuMTU4LDAsMC40MDIsMGMwLjc1MSwwLDIuMjEyLDAsMi43NzEsMGMwLDAsMC4xMzIsMC4wMDUsMC4xMzItMC4xNjVzMC0xLjIxMSwwLTEuNDQ5YzAtMC4yMzctMC4xNTYtMC4xOTYtMC4xNTYtMC4xOTZjLTAuNTc1LDAtMS45ODksMC0yLjc2NiwwYy0wLjI3MSwwLTAuNDQ4LDAtMC40NDgsMHMwLTAuNzI4LDAtMS4wMjljMC0wLjMwMS0wLjI2Mi0wLjAyMy0wLjI2Mi0wLjAyM2wtMi4yMDksMS44MjZjMCwwLTAuMTc1LDAuMTUtMC4wMTgsMC4zMDhDMTAuNTksMTAuNzMzLDEyLjY1NCwxMi4yODgsMTIuNjU0LDEyLjI4OHoiLz48L3N2Zz4=);
  background-size: 60%;
}

.catalog-detail__single-params {
  margin: -.5em 0 1.5em;
}

.catalog-detail__single-params dt, .catalog-detail__single-params dd {
  display: block;
  vertical-align: middle;
}

.catalog-detail__single-params dt {
  margin-right: 26px;
}

.catalog-detail__single-params dd s {
  margin-left: 16px;
  font-size: 1.43em;
  color: red;
}

.catalog-detail__single-params dd strong {
  font-size: 2em;
}

.catalog-detail__logo { /*display: none; */
  margin-bottom: 2em;
  text-align: right;
}

.catalog-detail__logo img {
  max-height: 80px;
}

.catalog-detail__addons {
  margin: .5em 0 4em;
  padding: 10px;
  background: #f9f9f9;
  border: 1px solid #d0d0d0;
  border-top: 2px solid #77b242;
}

.catalog-detail__addon {
  margin-bottom: 1em;
}

.catalog-detail__addons .catalog-detail__addon:last-child {
  margin: 0;
}

.catalog-detail__addon .img {
  position: relative;
  float: left;
  width: 80px;
  height: 80px;
  background: #fff;
  border: 1px solid #d0d0d0;
}

.catalog-detail__addon .img img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 80%;
  max-height: 80%;
  transform: translate(-50%, -50%);
}

.catalog-detail__addon .txt {
  margin-left: 100px;
}

.catalog-detail__addon__title {
  display: block;
  margin-bottom: .75em;
  min-height: 3.25em;
}

.catalog-detail__addon__brand {
  display: block;
  color: #999;
}

.catalog-detail__addon__price {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}

.catalog-detail__addon__price s {
  display: block;
  color: red;
}

.catalog-detail__addon .btn {
  margin-right: 6px;
  padding: 1px 10px;
}

.catalog-detail__addon .btn [class^="icon-"], .catalog-detail__addon .catalog-section__item__options [class*=" icon-"] {
  font-size: 18px;
}

.catalog-detail__descr {
  position: relative;
  margin-bottom: 3em;
}

.nav_catalog-detail_anchors {
  position: relative;
  z-index: 500;
}

.nav_catalog-detail_anchors__body {
  position: relative;
  font-weight: 700;
  font-size: 1.125em;
  text-align: center;
  text-transform: uppercase;
}

.nav_catalog-detail_anchors__body:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -999em;
  right: -999em;
  background: #fff;
  border: solid #d0d0d0;
  border-width: 1px 0;
  content: '';
  box-shadow: 0 3px 7px -1px rgba(0, 0, 0, .1);
}

.nav_catalog-detail_anchors ul {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  width: 100%;
}

.nav_catalog-detail_anchors li {
  display: table-cell;
  vertical-align: middle;
}

.nav_catalog-detail_anchors a {
  display: block;
  padding: .7em 5px;
  border: solid transparent;
  border-width: 4px 0;
  text-decoration: none;
}

.nav_catalog-detail_anchors a:hover {
  border-bottom-color: #9f00b5;
}

.catalog-detail__descr__items {
  margin-top: 2em;
}

.catalog-detail__descr__section {
  margin-bottom: 15px;
  margin-right: -31px;
  padding: 15px;
  background: #f9f9f9;
  border: 1px solid #d0d0d0;
}

.catalog-detail__descr__section__header {
  position: relative;
  margin: -15px -15px 15px;
  padding: 10px 15px;
  background-position: 15px 50%;
  background-repeat: no-repeat;
  background-size: auto 30px;
  border-bottom: 1px solid #d0d0d0;
}

.catalog-detail__descr__section__title {
  margin: 0 50px;
  font-size: 1.5em;
  text-transform: uppercase;
}

.catalog-detail__descr__section__header .fa-angle-up {
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -.55em;
  font-size: 24px;
  cursor: pointer;
}

#catalog-detail-descr .catalog-detail__descr__section__header {
  background-image: url(/local/templates/growtrade/css/../img/ico_descr.svg);
}

#catalog-detail-manual .catalog-detail__descr__section__header {
  background-image: url(/local/templates/growtrade/css/../img/ico_manual.svg);
}

#catalog-detail-params .catalog-detail__descr__section__header {
  background-image: url(/local/templates/growtrade/css/../img/ico_params.svg);
}

#catalog-detail-testimonials .catalog-detail__descr__section__header {
  background-image: url(/local/templates/growtrade/css/../img/ico_testimonials.svg);
}

.catalog-detail__descr__section fieldset li {
  margin-bottom: 1em;
}

.catalog-detail__descr__section fieldset input, .catalog-detail__descr__section fieldset textarea {
  display: block;
  margin-top: .25em;
  width: 100%;
}

.catalog-detail__aside-item {
  margin-bottom: 15px;
  background: #fff;
  border: 1px solid #d0d0d0;
}

.catalog-detail__aside-item figure {
  padding-bottom: 100%;
}

.catalog-detail__aside-item__body {
  padding: 10px 15px;
  border-top: 1px solid #d0d0d0;
}

.catalog-detail__aside-item__title {
  display: block;
  font-size: 1.125em;
}

.catalog-detail__aside-item__price {
  display: block;
  margin-top: 10px;
  font-size: 1.25em;
}

.catalog-detail__aside-item__body .btn {
  display: block;
  margin-top: 10px;
}

.catalog-detail__aside-item__body .box_rating {
  margin: 5px 0;
}

.catalog-detail__aside-item__body_offers {
  padding: 0;
  border: 0;
}

.catalog-detail__aside-item__offer {
  padding: 10px 15px;
  border-top: 1px solid #d0d0d0;
}

.catalog-detail__aside-item__offer.is-notavailable {
  color: #999;
}

.catalog-detail__aside-item__offer.is-notavailable p {
  margin: 5px 0 0;
}

.box_rating {
  font-size: 16px;
}

.box_rating:after {
  display: block;
  clear: both;
  content: '';
}

.box_rating i {
  float: left;
  padding-right: .25em;
}

.box_rating i.active:before, .box_rating i.mover:before {
  content: '\f005';
}

.box_rating i.mout {
  color: inherit;
}

.box_rating_input {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.box_rating_input i {
  cursor: pointer;
}

.gl-testimonials {
  margin-top: 2em;
}

.gl-testimonials__item {
  padding: 1.25em 0;
  border-top: 1px solid #d0d0d0;
}

.gl-testimonials__item__header {
  margin-bottom: 1em;
}

.gl-testimonials__item__header strong {
  display: inline-block;
  vertical-align: middle;
  font-size: 1.125em;
}

.gl-testimonials__item__header .box_rating {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}

.gl-testimonials__item__header span {
  float: right;
}

.gl-testimonials__item__answer {
  margin: 10px 0 0 30px;
  padding: 10px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 0 15px rgba(0, 0, 0, .05);
}

.nav-shopping-cart {
  margin-bottom: 1.25em;
}

.nav-shopping-cart .btn {
  margin-right: 10px;
  font-weight: 600;
  text-transform: uppercase;
}

.nav-shopping-cart .btn.current {
  background: #9d18c9;
  border-color: #9d18c9;
  color: #fff;
}

.shopping-cart__summary {
  margin-top: 1.5em;
  margin-bottom: 5em;
}

.shopping-cart__summary input[type="text"] {
  width: 250px;
}

.shopping-cart__summary .btn {
  margin-top: 1em;
}

.order-wrap {
  position: relative;
  margin-bottom: 7em;
}

.order-button {
  margin-top: 2em;
  width: 200px;
  font-size: 1.2em;
  text-transform: uppercase;
}

.order-cart-wrap {
  position: static;
}

.order-cart-wrap .nav-header-cart {
  position: relative;
  top: 0;
  width: 360px;
  opacity: 1;
  visibility: visible;
}

.order-step {
  margin-bottom: 4em;
}

.order-step nav {
  position: relative;
  font-weight: 400;
  font-size: 1em;
  text-align: center;
  text-transform: none;
}

.order-step nav ul {
  display: table;
  height: 50px;
  border-left: 1px solid #d0d0d0;
}

.order-step nav ul:after {
  display: none;
}

.order-step nav li {
  display: table-cell;
  vertical-align: middle;
  float: none;
  padding: 0 30px;
  border: 1px solid #d0d0d0;
  border-bottom: 0;
  border-left: 0;
}

.order-step nav li strong {
  display: block;
  font-size: 1.143em;
}

.order-step .d-tab {
  padding: 30px;
}

.order-step__choose ul {
  margin: 0 -30px 1em 0;
}

.order-step__choose li {
  display: inline-block;
  vertical-align: top;
  margin: 0 26px 1.5em 0;
}

.order-step__fields li {
  display: inline-block;
  vertical-align: top;
  float: none;
  margin: 0 -4px 1.5em 0;
}

.order-step__fields li label {
  display: block;
  float: left;
  padding: .75em 0;
  width: 100px;
  text-align: right;
}

.order-step__fields input, .order-step__fields select, .order-step__fields textarea {
  width: 100%;
}

.order-step__field {
  margin-left: 120px;
}

.order-step__auth-socials {
  margin-top: 2em;
}

.order-step__auth-socials a {
  margin-left: 11px;
}

.order-step__fields_location li label {
  float: none;
  width: auto;
  text-align: center;
}

.order-step__fields_location .order-step__field {
  margin-left: 0;
}

.order-step__fields_arrdess .small {
  margin-top: .5em;
}

.order-step__fields_delivery {
  margin-bottom: 1em;
}

.order-step__fields_delivery li {
  margin-bottom: 1.25em;
}

.order-step__fields_delivery strong {
  margin-left: 30px;
}

.order-step__fields_payment {
  margin: 2em 0 -2em;
}

.order-step__fields_payment li {
  display: inline-block;
  vertical-align: top;
  margin: 0 10% 0 0;
}

.order-step__fields_payment i {
  display: block;
  font-size: 60px;
  line-height: 90px;
}

.order-step__fields_payment i.icon-wallet {
  font-size: 70px;
  line-height: 1;
}

.personal-wrap {
  margin-top: 3em;
}

.personal-tabs {
  margin-top: 1.5em;
}

.personal-tabs nav {
  position: relative;
  background: #f3f3f3;
  border: 1px solid #e1e1e1;
  border-bottom: 0;
  font-size: 1em;
  text-align: center;
  overflow: hidden;
}

.personal-tabs nav ul {
  display: table;
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #e1e1e1;
}

.personal-tabs nav li {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  float: none;
  padding: 0 15px;
  width: 33.33%;
  border: 0;
}

.personal-tabs nav li.current {
  background: none;
  color: #9215bb;
}

.personal-tabs nav li.current:after {
  position: absolute;
  top: 100%;
  left: 50%;
  margin: -7px 0 0 -10px;
  width: 18px;
  height: 18px;
  background: #fff;
  border: 1px solid #e1e1e1;
  content: '.';
  text-indent: -999em;
  overflow: hidden;
  transform: rotate(45deg);
}

.personal-tabs .d-tab {
  padding: 0;
  background: none;
  border-color: #e1e1e1;
}

.personal-tabs table {
  margin: 0;
  width: 100%;
  border: 0 !important;
}

.personal-tabs table th {
  background: none;
  color: #898989;
}

.personal-tabs table.tbl-cart th, .personal-tabs table.tbl-cart td {
  border-color: #e1e1e1;
}

.personal-tabs table.tbl-cart tbody tr:last-child td {
  border: 0;
}

.personal-edit {
  padding: 2em 13%;
}

.personal-edit li {
  margin-bottom: 20px;
}

.personal-edit li input, .personal-edit li select, .personal-edit li textarea {
  width: 100%;
}

.personal-edit_info {
  padding-right: 5%;
}

.personal-edit_info label {
  float: left;
  padding: .75em 0;
  width: 140px;
}

.personal-edit_info .personal-edit__field {
  margin-left: 150px;
}

.personal-edit_address {
  padding-left: 5%;
}

.personal-edit_address .d-row {
  margin: 0 -10px;
}

.personal-edit_address .d-col {
  padding: 0 10px;
}

.personal-edit_address .list-addresses li {
  margin-bottom: 20px;
}

.personal-edit_address .list-addresses a {
  float: left;
  margin-top: .75em;
}

.personal-edit_address .list-addresses input {
  border-color: #a9a9a9;
}

.personal-subscribe {
  margin: 2em 0;
}

.list-brands {
  margin-bottom: 2em;
  text-align: center;
}

.list-brands .d-col {
  display: inline-block;
  vertical-align: top;
  float: none;
  margin: 0 -4px 3em 0;
}

.list-brands .d-col a {
  display: block;
  color: inherit;
  text-decoration: none;
}

.list-brands .d-col a:hover {
  color: #555;
}

.list-brands .d-col i {
  display: block;
  margin-bottom: .5em;
  position: relative;
  padding-bottom: 45%;
}

.list-brands .d-col img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 95%;
  max-height: 95%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.articles-filter .d-ib {
  margin-right: 15px;
}

.articles-filter select {
  width: 200px;
}

.articles {
  margin-bottom: 3.5em;
  text-align: center;
}

.articles .d-col {
  display: inline-block;
  vertical-align: top;
  float: none;
  margin-right: -4px;
}

.articles__item {
  display: block;
  position: relative;
  margin-bottom: 3em;
}

.articles__item span {
  display: block;
  position: relative;
}

.articles__item .h3 {
  margin: .5em 0;
}

.articles__item .articles__img {
  padding-bottom: 62%;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.articles__item .articles__text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  max-height: 8.1em;
  line-height: 1.35;
  overflow: hidden;
  text-overflow: ellipsis;
}

.articles__item:hover .h3 {
  color: #9215bb;
}

.d-col-6 .articles__descr {
  position: absolute;
  bottom: 1em;
  left: 15px;
  right: 15px;
  text-align: left;
  color: #fff;
}

.d-col-6 .articles__descr .h3 {
  font-size: 1.43em;
  color: #fff;
}

.faq-box {
  padding-left: 3%;
}

.faq-box dt {
  margin-bottom: 1em;
  font-weight: 600;
  font-size: 1.79em;
}

.faq-box dt a.current {
  text-decoration: none;
}

.faq-box dd {
  display: none;
  margin-bottom: 2em;
}

#d-footer {
  position: relative;
  z-index: 2;
  padding: 1.75em 0 0;
  background: #424f60;
  color: #bebebe;
}

#d-footer h3, #d-footer .h3 {
  margin-bottom: .75em;
  color: #fff;
}

#d-footer a {
  color: inherit;
  text-decoration: none;
}

#d-footer a:hover {
  color: #fff;
}

#d-footer .d-table {
  margin-top: 2.5em;
}

#d-footer .d-table img {
  margin: 0 2%;
  vertical-align: middle;
}

#d-footer .footer__bottom {
  margin-top: 1.5em;
  padding: 1.5em 0;
  background: #ededed;
  color: #616161;
}

#d-footer .footer__bottom h3 {
  color: #616161;
}

#d-footer .footer__bottom img {
  margin: 0 auto;
}

.nav-footer {
  display: inline-block;
  text-align: left;
}

.nav-footer li {
  margin-bottom: .5em;
}

.nav-footer_double {
  display: block;
}

.nav-footer_double ul {
  float: left;
  width: 50%;
}

.nav-footer_double ul + ul li {
  margin-left: 20px;
}

.nav-footer-info li {
  display: inline-block;
}

.nav-footer-info li:before {
  display: inline;
  margin: 0 4px 0 2px;
  content: '|';
}

.nav-footer-info li:first-child:before {
  display: none;
}

.footer-contacts {
  color: #ededed;
}

.footer-contacts .nav-socials {
  margin-top: 1.5em;
}

.footer-contacts div {
  margin-bottom: .5em;
}

.footer-contacts .h3 {
  font-size: 1.214em;
}

.footer-contacts p span {
  display: none;
}

.footer-contacts [href^='tel:'] {
  font-weight: 600;
  font-size: 17px;
  color: #fff !important;
}

.nav-socials ul {
  margin-top: .75em;
}

.nav-socials li {
  display: inline-block;
  vertical-align: bottom;
  margin: 0 20px 10px 0;
}

.nav-socials a {
  display: block;
  width: 32px;
  height: 32px;
  background: url(/local/templates/growtrade/css/../img/ico_socials.png) no-repeat;
  text-indent: -999em;
  overflow: hidden;
}

.nav-socials a.lnk_ig {
  background-position: 0 0;
}

.nav-socials a.lnk_tw {
  background-position: 0 -32px;
}

.nav-socials a.lnk_fb {
  background-position: 0 -64px;
}

.nav-socials a.lnk_gp {
  background-position: 0 -96px;
}

.nav-socials a.lnk_vk {
  background-position: 0 -128px;
}

.nav-socials a.lnk_pi {
  background-position: 0 -160px;
}

body.page_bgd {
  background: #38271d url(/local/templates/growtrade/css/../img/bg.jpg) 50% no-repeat fixed;
  background-size: cover;
}

body.page_bgd .page-wrap {
  margin: 0 auto;
  max-width: 1200px;
  background: #fff;
}

.popup-form {
  width: 270px;
  text-align: center;
}

.popup-form h2 {
  margin: 0 -10px 1.25em;
}

.popup-form fieldset {
  margin-bottom: .5em;
}

.popup-form fieldset li {
  margin-bottom: 1em;
}

.popup-form fieldset label {
  display: block;
  margin-bottom: .25em;
  text-align: left;
}

.popup-form fieldset input, .popup-form fieldset select, .popup-form fieldset textarea {
  width: 100%;
}

.popup-form__footer {
  margin: 1.5em -30px -30px;
  padding: 1.5em 30px;
  background: #f3f3f3;
}

.popup-form__footer p {
  margin-bottom: .75em;
}

.popup-form__added-img {
  margin: 1.5em auto;
  width: 60px;
  padding: 10px;
  border: 1px solid #d7d7d7;
}

.popup-form__added-img img {
  display: block;
  margin: 0 auto;
}

.popup-form__added-btn {
  margin: 0 -30px -1em;
}

.popup-form__added-btn a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 7px 1em;
}

.popup-form__added-btn .btn {
  padding-left: 10px;
  padding-right: 10px;
}

i.scrl2top {
  position: fixed;
  z-index: 900;
  bottom: 2em;
  right: 1em;
  width: 1.5em;
  height: 1.5em;
  background: #9d18c9;
  font-size: 2em;
  line-height: 1.5;
  color: #fff;
  cursor: pointer;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  border-radius: 4px;
}

.is-scrl2top-visible i.scrl2top {
  opacity: 1;
  visibility: visible;
}

#d-panel {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: none;
}

.img-fly {
  position: absolute;
  z-index: 1300;
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}

.preloader {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background: rgba(255, 255, 255, .9);
  opacity: 0;
  visibility: hidden;
}

.tree {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -150px;
  width: 300px;
  height: 300px;
  fill: #b68000;
}

.leaf {
  fill: #009100;
  opacity: 0;
}

.search-block__results {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #fff;
  box-shadow: 0 .5em 1.5em rgba(0, 0, 0, .15);
}

.search-block__results__items {
  margin-right: 10px;
  max-height: 320px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.search-block__results__items::-webkit-scrollbar {
  width: 6px;
  height: 0
}

.search-block__results__items::-webkit-scrollbar-track {
  background: #efefef
}

.search-block__results__items::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background: #cdcdcd
}

.search-block__result {
  border-bottom: 1px solid #e1e1e1;
  padding: 10px;
  margin-right: 10px;
}

.search-block__result a {
  display: table;
  width: 100%;
  color: inherit;
}

.search-block__result__cell {
  display: table-cell;
  vertical-align: middle;
}

.search-block__result__img {
  width: 80px;
}

.search-block__result__img figure {
  display: block;
  position: relative;
  width: 80px;
  height: 60px;
  overflow: hidden;
}

.search-block__result__img figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.search-block__result__title {
  padding: 0 30px;
}

.search-block__result__price {
  width: 10%;
  white-space: nowrap;
  text-align: right;
}

.search-block__result__price strong {
  font-size: 1.75em;
}

.search-block__results__goto {
  padding: 15px;
  background: #efefef;
  text-align: right;
}

.search-block__results__goto a {
  display: block;
  color: #19b329;
}

.is-preloader-visible .preloader {
  opacity: 1;
  visibility: visible;
}

html .popup-window.popup-window-with-titlebar {
  padding: 0 20px 15px;
}

html .popup-window-with-titlebar .popup-window-content {
  padding: 0;
}

html .popup-window-titlebar-text,
html .popup-window-titlebar-text-version {
  padding-left: 0;
}

html .popup-window-buttons .btn {
  display: none;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 200px;
}

html .popup-window-buttons .btn-primary {
  display: block;
}

.video-wrap {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
}

.video-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.bx-soa-pp-company-block .btn {
  margin-top: 13px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}

.d-header-md {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.d-header-md .d-col {
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}

.d-header-md .d-header-md__search {
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}

.d-header-md .d-header-md__search .form-search {
  margin: 0 auto;
  max-width: 480px;
}

.d-header-notice {
  position: relative;
  z-index: 800;
  padding: .675em 0;
  background: #cedcf1;
  font-weight: 700;
  font-size: 1.125em;
  text-align: center;
}

.d-header-notice__body {
  position: relative;
  padding: 0 40px;
}

.d-header-notice__close {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  background: url(/local/templates/growtrade/css/../img/ico_close.svg) 50% no-repeat;
  background-size: 100%;
  cursor: pointer;
  opacity: .5;
}

.d-header-notice__close:hover {
  opacity: .75;
}

.grid-sections {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: 0 -15px;
}

.grid-sections__item {
  -ms-flex: 0 0 50%;
  -webkit-flex: 0 0 50%;
  flex: 0 0 50%;
  -ms-flex-preferred-size: calc(50% - 30px);
  padding: 0 15px;
  box-sizing: border-box;
}

.grid-sections__item a {
  display: block;
  position: relative;
  margin: 0 auto 30px;
  max-width: 400px;
  color: inherit;
  text-decoration: none;
}

.grid-sections__item img {
  display: block;
  width: 100%;
  border-radius: 8px 8px 0 0;
}

.grid-sections__item span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: absolute;
  bottom: 21%;
  left: 45%;
  right: 5%;
  font-size: 1.125em;
  line-height: 1.25;
  height: 2.5em;
  overflow: hidden;
}

.grid-sections__item strong {
}

.bx-catalog-subscribe-button {
  white-space: normal;
}


.brands-nav .catalog-items__footer {
  margin-top: 0;
}

/*** PRINT STYLES ***/
@media print {
  @page {
    margin: 0.5cm;
  }

  * {
    background: #fff !important;
    color: #333 !important;
    text-shadow: none !important;
  }

  a, a:visited {
    border: 0 !important;
    color: #333 !important;
    text-decoration: underline !important;
  }

  abbr:after {
    content: " (" attr(title) ")";
  }

  pre, blockquote {
    border: 1px solid #333;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr, img {
    page-break-inside: avoid;
  }

  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  h2, h3 {
    page-break-after: avoid;
  }
}

.g-recaptcha {
  transform: scale(.8);
}

@media (min-width: 414px) {
  .g-recaptcha {
    transform: scale(1);
  }
}

@media (min-width: 768px) {
  .reviews-reply-buttons {
    display: flex;
  }
}

.reviews-reply-buttons input {
  display: block;
  width: 100%;
}

@media (min-width: 768px) {
  .reviews-reply-buttons input {
    width: auto;
  }
}

.reviews-reply-buttons input + input {
  margin-top: 10px;
}

@media (min-width: 768px) {
  .reviews-reply-buttons input + input {
    margin: 0 0 0 10px;
  }
}

.retailrocket {
  font-size: inherit !important;
}

.retailrocket a.btn {
  color: #fff;
  margin: 0 auto;
}

.retailrocket[data-algorithm="popular"] .catalog-section__item:nth-child(5),
.retailrocket[data-algorithm="popular"] .catalog-section__item:nth-child(6),
.retailrocket[data-algorithm="popular"] .catalog-section__item:nth-child(7),
.retailrocket[data-algorithm="popular"] .catalog-section__item:nth-child(8) {
  display: none;
}

@media (min-width: 768px) {
  .retailrocket[data-algorithm="popular"] .catalog-section__item:nth-child(5),
  .retailrocket[data-algorithm="popular"] .catalog-section__item:nth-child(6) {
    display: block;
  }
}

@media (min-width: 1024px) {
  .retailrocket[data-algorithm="popular"] .catalog-section__item {
    width: 25%;
  }

  .retailrocket[data-algorithm="popular"] .catalog-section__item:nth-child(8),
  .retailrocket[data-algorithm="popular"] .catalog-section__item:nth-child(7) {
    display: block;
  }
}

.retailrocket-widget ul.retailrocket-items {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  margin: -8px;
}

.retailrocket-widget ul.retailrocket-items .retailrocket-item {
  flex: 1 1 auto;
  width: 50% !important;
  margin: 0;
  padding: 8px;
}

@media (min-width: 480px) {
  .retailrocket-widget ul.retailrocket-items .retailrocket-item {
    width: 33.33% !important;
  }
}

@media (min-width: 1024px) {
  .retailrocket-widget ul.retailrocket-items .retailrocket-item {
    width: 16.66% !important;
  }
}


.blockquote {
  margin: 40px 0;
  padding-left: 20px;
  border-left: 4px solid #9215bb;
  font-style: italic;
  max-width: 600px;
}

@media (min-width: 1024px) {
  .catalog-section_list-wide .catalog-section__item {
    width: 25%;
  }
}

.nav-pager-complex {
  margin: 30px 0;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}

.nav-pager-complex-button {
  flex: 1 1 100%;
  text-align: center;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .nav-pager-complex-button {
    order: 2;
    flex: 0 0 30%;
    margin: 0;
  }
}

.nav-pager-complex__pages {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}

@media (min-width: 768px) {
  .nav-pager-complex__pages {
    order: 0;
    flex: 0 0 30%;
  }
}

.nav-pager-complex__pages-item {
  margin-right: 10px;
}

.nav-pager-complex__pages-link {
  color: #999;
  text-decoration: none;
}

.nav-pager-complex__next {
  flex: 0 0 auto;
  text-align: right;
}

@media (min-width: 768px) {
  .nav-pager-complex__next {
    order: 3;
    flex: 0 0 30%;
  }
}

.catalog-sort-filter {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 -5px 30px;
}

@media (min-width: 768px) {
  .catalog-sort-filter {
    justify-content: flex-start;
    margin: 0 -10px 30px;
  }
}

.catalog-sort-filter__item {
  padding: 0 5px;
}

@media (min-width: 768px) {
  .catalog-sort-filter__item {
    padding: 0 10px;
  }
}

.catalog-sort-filter__link {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  color: #999;
}

.catalog-sort-filter__link_active {
  color: #000;
}

.catalog-sort-filter__link_active .catalog-sort-filter__link-icon {
  transform: rotate(180deg);
}

.catalog-sort-filter__link-icon {
  margin-left: 5px;
  font-size: 18px;
}

.clear-cart-wrapper {
  margin-top: 45px;
}

.footer-tsr {
  margin-top: 15px;
  text-align: center;
}

.suggestions-promo {
  display: none !important;
}



/*
  CUSTOM
*/
.footer__bottom__row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 2em;
}
.footer__bottom__row.d-grid:after {
  content: unset !important;
}
.footer__bottom__block__title{
  text-align: center;
}
.footer__bottom__block .icons_block,
.footer__bottom__block .icons_block_prew{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1em;
  overflow: hidden;
  flex-wrap: wrap;
}
.footer__bottom__block .icons_block > img {
  height: 25px;
  max-width: 60px;
  object-fit: contain;
}
.footer__bottom__block .icons_block_prew img,
.footer__bottom__block .icons_block_prew svg,
.footer__bottom__block .icons_block_prew iframe,
.footer__bottom__block .icons_block_prew a{
  height: 50px;
  max-width: 150px;
  object-fit: contain;
  margin: 0 auto;
}
.footer__bottom__row.align-items-end{
  align-items: flex-end;
}
.footer__bottom__row.margin-top{
  margin-top: 2em;
}

@media (max-width: 1024px){
  .footer__bottom__row{
    flex-direction: column;
  }
  .footer__bottom__block{
    width: 100%;
  }
  .mobile-end {
    order: 5;
  }
}
/* End */


/* Start:/local/templates/growtrade/css/mq.css?171938089629809*/
@media (max-width: 1280px) {
  .d-hide-lg {
    display: none !important;
  }

  .d-show-lg {
    display: block !important;
  }

  .d-fn-lg {
    float: none;
  }

  .d-fl-lg {
    float: left;
  }

  .d-fr-lg {
    float: right;
  }

  .d-tac-lg {
    text-align: center;
  }

  .d-tal-lg {
    text-align: left;
  }

  .d-tar-lg {
    text-align: right;
  }

  .d-grid {
    max-width: 100%;
  }

  .d-grid.fixed {
    width: 960px;
  }

  .d-col-lg-1 {
    width: 8.33%;
  }

  .d-col-lg-2 {
    width: 16.66%;
  }

  .d-col-lg-3 {
    width: 25%;
  }

  .d-col-lg-4 {
    width: 33.33%;
  }

  .d-col-lg-5 {
    width: 41.66%;
  }

  .d-col-lg-6 {
    width: 50%;
  }

  .d-col-lg-7 {
    width: 58.33%;
  }

  .d-col-lg-8 {
    width: 66.66%;
  }

  .d-col-lg-9 {
    width: 75%;
  }

  .d-col-lg-10 {
    width: 83.33%;
  }

  .d-col-lg-11 {
    width: 91.66%;
  }

  .d-col-lg-12 {
    width: 100%;
  }

  .d-col-ofset-lg-0 {
    margin-left: 0;
  }

  .d-col-ofset-lg-1 {
    margin-left: 8.33%;
  }

  .d-col-ofset-lg-2 {
    margin-left: 16.66%;
  }

  .d-col-ofset-lg-3 {
    margin-left: 25%;
  }

  .d-col-ofset-lg-4 {
    margin-left: 33.33%;
  }

  .d-col-ofset-lg-5 {
    margin-left: 41.66%;
  }

  .d-col-ofset-lg-6 {
    margin-left: 50%;
  }

  .d-col-ofset-lg-7 {
    margin-left: 58.33%;
  }

  .d-col-ofset-lg-8 {
    margin-left: 66.66%;
  }

  .d-col-ofset-lg-9 {
    margin-left: 75%;
  }

  .d-col-ofset-lg-10 {
    margin-left: 83.33%;
  }

  .d-col-ofset-lg-11 {
    margin-left: 91.66%;
  }

  .d-col-ofset-lg-12 {
    margin-left: 100%;
  }

  .nav-userarea .ico_user {

    margin-left: 30px;

  }
}

@media (max-width: 1023px) {
  html, body {
    min-width: 320px;
  }

  .d-hide-md {
    display: none !important;
  }

  .d-show-md {
    display: block !important;
  }

  .d-fn-md {
    float: none;
  }

  .d-fl-md {
    float: left;
  }

  .d-fr-md {
    float: right;
  }

  .d-tac-md {
    text-align: center;
  }

  .d-tal-md {
    text-align: left;
  }

  .d-tar-md {
    text-align: right;
  }

  .d-grid.fixed {
    width: 960px;
  }

  .d-col-md-1 {
    width: 8.33%;
  }

  .d-col-md-2 {
    width: 16.66%;
  }

  .d-col-md-3 {
    width: 25%;
  }

  .d-col-md-4 {
    width: 33.33%;
  }

  .d-col-md-5 {
    width: 41.66%;
  }

  .d-col-md-6 {
    width: 50%;
  }

  .d-col-md-7 {
    width: 58.33%;
  }

  .d-col-md-8 {
    width: 66.66%;
  }

  .d-col-md-9 {
    width: 75%;
  }

  .d-col-md-10 {
    width: 83.33%;
  }

  .d-col-md-11 {
    width: 91.66%;
  }

  .d-col-md-12 {
    width: 100%;
  }

  .d-col-ofset-md-0 {
    margin-left: 0;
  }

  .d-col-ofset-md-1 {
    margin-left: 8.33%;
  }

  .d-col-ofset-md-2 {
    margin-left: 16.66%;
  }

  .d-col-ofset-md-3 {
    margin-left: 25%;
  }

  .d-col-ofset-md-4 {
    margin-left: 33.33%;
  }

  .d-col-ofset-md-5 {
    margin-left: 41.66%;
  }

  .d-col-ofset-md-6 {
    margin-left: 50%;
  }

  .d-col-ofset-md-7 {
    margin-left: 58.33%;
  }

  .d-col-ofset-md-8 {
    margin-left: 66.66%;
  }

  .d-col-ofset-md-9 {
    margin-left: 75%;
  }

  .d-col-ofset-md-10 {
    margin-left: 83.33%;
  }

  .d-col-ofset-md-11 {
    margin-left: 91.66%;
  }

  .d-col-ofset-md-12 {
    margin-left: 100%;
  }

  #d-wrap {
    overflow: hidden !important;
  }

  .nav_ext__toggle {
    display: block;
    position: absolute;
    z-index: 111;
    top: 0;
    left: 0;
    margin: 15px;
    width: 30px;
    height: 23px;
    background: #9318bc;
    cursor: pointer;
  }

  .nav_ext__toggle:before, .nav_ext__toggle:after {
    position: absolute;
    left: 0;
    right: 0;
    margin: 1px 0;
    height: 7px;
    background: #fff;
    content: '';
  }

  .nav_ext__toggle:before {
    top: 50%;
  }

  .nav_ext__toggle:after {
    margin: 2px 0;
    bottom: 50%;
  }

  .d-header-top {
    margin-bottom: 0;
  }

  .d-header-fixed {
    box-shadow: 0 3px 7px -3px rgba(0, 0, 0, .25);
  }

  .d-header-md {
    padding-top: 10px;
  }

  .d-header-md .d-col {
    position: static;
  }

  .d-header-md .d-header-md__logo {
    padding: 0;
  }

  .d-header-md .d-header-md__search .form-search {
    margin: 0;
  }

  .nav-userarea {
    margin: 0 80px 1.35em 0;
  }

  .nav-header__lnk_cart {
    position: absolute;
    z-index: 111;
    top: 5px;
    right: 15px;
  }

  .nav-header__lnk_cart .d-ib {
    display: none;
  }

  .nav-header__lnk_cart .d-ib.amount {
    display: inline-block;
  }

  .nav-header__lnk_cart .icon-shopping-cart {
    margin-right: 0;
    color: #7c7c7c;
  }

  .nav-header {
    height: 0;
  }

  .slider-banners {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 15px;
    height: auto;
  }

  .slider-banner {
    padding-bottom: 48.75%;
    height: auto;
  }

  .slider-banner__text {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }

  .banner-featured_sm {
    margin: 0 -15px 15px;
  }

  .banner-featured_sm figure {
    height: auto;
  }

  .banner-featured_sm figure img {
    display: block;
    position: static;
    top: 0;
    left: 0;
    margin: 0 auto;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  .section-features {
    margin: 0 -15px 2.5em;
    padding: 10px 0;
    font-size: 12px;
    text-align: center;
  }

  .section-features .d-table-cell {
    padding: 45px 5px 0;
  }

  .section-features [class^="icon-"], .section-features [class*=" icon-"] {
    top: 0;
    left: 0;
    right: 0;
    margin: 0 5px;
    font-size: 40px;
    text-align: center;
  }

  .section-features .icon-Forma-1-3 {
    left: 0;
    font-size: 30px;
  }

  .section-features .icon-Forma-1-2 {
    font-size: 35px;
  }

  .nav-catalog-sections li {
    width: 25%;
  }

  .carousel_index_brands, .carousel_index_brands .d-table-cell {
    display: block;
    width: auto;
  }

  .carousel_index_brands {
    position: relative;
  }

  .carousel_index_brands .d-table-cell.d-tar {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    margin-bottom: 1em;
    font-size: 14px;
  }

  .carousel_index_brands .d-table-cell.d-tar .big {
    font-size: inherit;
  }

  .catalog-section__item__cell:hover {
    margin: 0;
    box-shadow: none;
  }

  .catalog-section__item__cell .catalog-section__item__title {
    margin: .5em 20px 0 !important;
  }

  .catalog-section__item__cell:hover .catalog-section__item__options {
    /*display: none;*/
  }

  .catalog-section__item__cell:hover .item-label {
    left: 5px;
  }

  .catalog-section .slick-list {
    padding-bottom: 2em;
  }

  .pre-footer .d-table, .pre-footer .d-table-cell {
    display: block;
    width: auto;
  }

  .pre-footer-seo {
    margin-bottom: 3em;
    padding-right: 0;
  }

  .pre-footer-subscribe {
    padding-left: 0;
  }

  .pre-footer-subscribe:before, .pre-footer-subscribe:after {
    display: none;
  }

  .pre-footer__form {
    display: inline-block;
    width: 47%;
  }

  .pre-footer__form .d-col-10 {
    width: 100%;
  }

  .pre-footer__schedule {
    float: right;
    margin: 0;
    width: 47%;
  }

  .pre-footer__schedule table {
    width: 100%;
  }

  .pre-footer .nav-socials {
    margin-top: 2em;
  }

  i.scrl2top {
    bottom: 10px;
    right: 0;
  }

  .nav-ext, .nav-ext__overlay {
    display: block;
    position: fixed;
    z-index: 930;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-left: -100%;
    overflow: hidden;
  }

  .nav-ext__overlay {
    z-index: 1;
    margin: 0;
    background: rgba(0, 0, 0, .7);
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
  }

  .nav-ext__body {
    position: absolute;
    z-index: 5;
    top: 0;
    bottom: 0;
    left: 0;
    width: 350px;
    max-width: 95%;
    background: #fff;
  }

  .nav-ext__header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 56px;
    background: #fff;
    border-top: 4px solid #9215bb;
  }

  .nav-ext__header img {
    float: left;
    margin: 10px;
    height: 32px;
  }

  .nav-ext__close {
    position: relative;
    float: right;
    margin: 14px 10px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  .nav-ext__close:before, .nav-ext__close:after {
    position: absolute;
    height: auto;
    background: #717171;
  }

  .nav-ext__close:before {
    top: 50%;
    left: 0;
    right: 0;
    margin: -1px 0;
    height: 2px;
  }

  .nav-ext__close:after {
    top: 0;
    bottom: 0;
    left: 50%;
    margin: 0 -1px;
    width: 2px;
  }

  .nav-ext__content {
    position: absolute;
    top: 60px;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
  }

  .nav-ext__content .nav-header__nav {
    display: block !important;
    margin: 0;
    padding-bottom: 100px;
    background: url(/local/templates/growtrade/css/../img/bg_grass.png) 50% 100% repeat-x;
    background-size: auto 80px;
    color: #fff;
    text-align: center;
  }

  .nav-ext__content .nav-header__nav li {
    display: block;
    float: none;
    margin: 0 0 5px;
  }

  .nav-ext__content .nav-header__nav a {
    padding: .65em 10px;
    background: #424f60;
    border: 0;
    font-size: 18px;
  }

  .nav-ext__content .nav-header__nav a:after {
    display: none;
  }

  .nav-ext__content .nav-header__nav li:hover > a {
    z-index: 3;
    background: #424f60;
    border: 0;
    color: inherit;
  }

  .nav-ext__content .nav-header__nav ul {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    width: auto;
    background: none;
    border: 0;
    text-align: left;
  }

  .nav-ext__content .nav-header__nav ul li {
    margin: 0;
    background: none;
    border-top: 0;
    border-bottom: 1px solid #e7e7e7;
  }

  .nav-ext__content .nav-header__nav ul a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 5px 10px;
    min-height: 49px;
    background: none;
    border: 0;
    font-size: 14px;
  }

  .nav-ext__content .nav-header__nav ul a:hover {
    background: none;
    color: inherit;
  }

  .nav-ext__content .nav-header__nav ul ul {
    display: none;
    top: 0;
    left: 0;
    box-shadow: none;
  }

  .nav-ext__content .nav-header__nav ul .icon-next {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;

  }

  .nav-ext__content .nav-header__nav ul .icon-next:before {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -.5em;
    width: 30px;
    text-align: center;
  }

  .nav-ext__content .nav-header__nav .catalog-parent-section {
    padding-left: 55px;
  }

  .nav-ext__content .nav-header__nav .catalog-parent-ico {
    display: block;
  }

  .nav-ext__info {
    padding: 15px 15px 80px;
    background: #f2f2f2;
    text-align: center;
  }

  .nav-ext__info__header {
    margin: -15px -15px 15px;
    padding: .65em 10px;
    background: #424f60;
    font-size: 16px;
    color: rgba(255, 255, 255, .75);
    cursor: pointer;
  }

  .nav-ext__info h3 {
    color: #5e5e5e;
  }

  .is-nav-ext-opened .nav-ext {
    margin-left: 0;
  }

  .is-nav-ext-opened .nav-ext__overlay {
    opacity: 1;
    visibility: visible;
  }

  .nav-ext__info__content {
    display: none;
  }

  .nav-ext__info.is-opened .nav-ext__info__content {
    display: block;
  }

  .nav-ext.is-subnav-opened .nav-ext__subnav-close {
    display: block;
    padding: .75em 10px;
    background: #424f60;
    color: #fff;
    cursor: pointer;
  }

  .nav-ext.is-subnav-opened .nav-header__nav .root-item, .nav-ext.is-subnav-opened .nav-header__nav .root-item-selected {
    display: none;
  }

  .nav-ext.is-subnav-opened .nav-header__nav li li, .nav-ext.is-subnav-opened .nav-header__nav li li ul, .nav-ext.is-subnav-opened .nav-header__nav li.is-opened .parent {
    display: none;
  }

  .nav-ext.is-subnav-opened .nav-header__nav li.is-opened, .nav-ext.is-subnav-opened .nav-header__nav li.is-opened ul, .nav-ext.is-subnav-opened .nav-header__nav li.is-opened ul li {
    display: block;
  }

  .nav-breadcrumbs {
    text-align: center;
  }

  .catalog-wrap__header {
    margin-bottom: 1.5em;
  }

  .catalog-wrap__header h1 {
    display: block;
  }

  .catalog-wrap__header img.icon {
    float: left;
  }

  .catalog-items, .page-asided-content {
    float: none;
    width: auto;
  }

  .catalog-aside, .aside__overlay {
    position: fixed;
    z-index: 930;
    top: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    width: 100%;
    margin-left: -100%;
    overflow: hidden;
  }

  .aside__overlay {
    z-index: 1;
    margin: 0;
    background: rgba(0, 0, 0, .7);
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
  }

  .aside__body {
    position: absolute;
    z-index: 5;
    top: 0;
    bottom: 0;
    left: 0;
    width: 350px;
    max-width: 95%;
    background: #fff;
  }

  .aside__header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 56px;
    background: #fff;
    border-top: 4px solid #9215bb;
  }

  .aside__header img {
    display: block;
    float: left;
    margin: 5px 10px;
    height: 44px;
  }

  .aside__close {
    position: relative;
    float: right;
    margin: 14px 10px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  .aside__close:before, .aside__close:after {
    position: absolute;
    height: auto;
    background: #717171;
  }

  .aside__close:before {
    top: 50%;
    left: 0;
    right: 0;
    margin: -1px 0;
    height: 2px;
  }

  .aside__close:after {
    top: 0;
    bottom: 0;
    left: 50%;
    margin: 0 -1px;
    width: 2px;
  }

  .aside__content {
    position: absolute;
    top: 60px;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
  }

  .aside__back {
    display: block;
    padding: .75em 10px;
    background: #424f60;
    color: #fff;
    cursor: pointer;
  }

  .aside__toggle {
    display: inline-block;
    padding: .35em 15px .35em 45px;
    background: url(/local/templates/growtrade/css/../img/ico_filter.png) 15px 50% no-repeat;
    background-size: 20px;
  }

  .is-aside-opened .catalog-aside {
    margin-left: 0;
  }

  .is-aside-opened .aside__overlay {
    opacity: 1;
    visibility: visible;
  }

  .catalog-filter, .nav-aside {
    margin-right: 0;
  }

  .catalog-filter fieldset {
    padding: 1.5em 15px 1em;
  }

  .catalog-filter .bx-filter-button-box {
    text-align: center;
  }

  .aside__delivery {
    display: none;
  }

	.aside__slider {
		padding: 0 20px;
	}

	.aside__slider .slick-slider {
		position: static !important;
		width: 100% !important;
	}

	.aside__slider .slick-slider ~ div[style]{
		display: none !important;
	}

	.aside__slider .slick-slide img {
		margin: 0 auto;
	}

  .catalog-section__item {
    width: 33.33%;
  }

  .catalog-section__item_double {
    width: 66.66%;
  }

  .catalog-detail__buttons_act a {
    margin-right: 0;
  }

  .catalog-detail__buttons_act a + a {
    margin-left: 30px;
  }

  .catalog-items__topbar {
    display: none;
  }

  .footer__bottom .d-table {
    table-layout: auto;
    font-size: 12px;
  }

  .footer__bottom .d-table-cell {
    width: auto;
  }

  .footer__bottom .d-table-cell a.clr_pink {
    color: #a410e9 !important;
  }

  .text-page-wrap .page-aside {
    display: none;
  }

  .text-page-wrap .page-asided-content {
    padding-left: 15px;
  }

  .catalog-detail__descr__section {
    margin-right: 0;
  }

  .catalog-detail__actions {
    margin-right: 0;
  }

  .catalog-detail__actions .tbl-price {
    display: block;
  }

  .catalog-detail__actions .tbl-price thead {
    display: none;
  }

  .catalog-detail__actions .tbl-price tbody, .catalog-detail__actions .tbl-price tbody tr, .catalog-detail__actions .tbl-price tbody td {
    display: block;
  }

  .catalog-detail__actions .tbl-price tbody tr {
    padding: .75em 0 .5em;
    border-bottom: 1px solid #d0d0d0;
  }

  .catalog-detail__actions .tbl-price tbody tr:after {
    display: block;
    clear: both;
    content: '';
  }

  .catalog-detail__actions .tbl-price tbody td {
    margin-left: 50%;
    padding: .25em 10px;
    width: 50%;
    border: 0;
    text-align: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .catalog-detail__actions .tbl-price tbody td:nth-child(1) {
    float: left;
    margin: 0;
    text-align: left;
  }

  .catalog-detail__actions .tbl-price tbody td:nth-child(2) {
    clear: left;
    float: left;
    margin: 0;
    text-align: left;
  }

  .page-wrap table.tbl-price tr td:last-child,
  #colorbox table.tbl-price tr td:last-child {
    white-space: normal;
  }

  .d-header__logo {
    position: absolute;
    z-index: 600;
    top: 5px;
    left: 55px;
    height: 40px;
  }

  .nav-catalog-sections.nav-catalog-sections-catalog li {
    width: 33.33% !important;
  }

  .nav-aside {
    display: none;
  }

  .bx-filter .bx-filter-popup-result {
    display: none !important;
  }

  .mfeedback div.mf-name, .mfeedback div.mf-email, .mfeedback div.mf-captcha, .mfeedback div.mf-message {
    margin-bottom: 10px;
    width: 100%;
  }

  .mfeedback div.mf-name input, .mfeedback div.mf-email input, .mfeedback div.mf-message textarea {
    width: 100%;
  }

  .clear-cart-wrapper {
    display: none;
  }

  .clear-cart-wrapper.d-hidden {
    display: block;
    text-align: center;
    margin-top: 30px;
  }
}

@media (max-width: 767px) {
  .d-hide-sm {
    display: none !important;
  }

  .d-show-sm {
    display: block !important;
  }

  .d-fn-sm {
    float: none;
  }

  .d-fl-sm {
    float: left;
  }

  .d-fr-sm {
    float: right;
  }

  .d-tac-sm {
    text-align: center;
  }

  .d-tal-sm {
    text-align: left;
  }

  .d-tar-sm {
    text-align: right;
  }

  .d-grid.fixed {
    width: 610px;
  }

  .d-col-sm-1 {
    width: 8.33%;
  }

  .d-col-sm-2 {
    width: 16.66%;
  }

  .d-col-sm-3 {
    width: 25%;
  }

  .d-col-sm-4 {
    width: 33.33%;
  }

  .d-col-sm-5 {
    width: 41.66%;
  }

  .d-col-sm-6 {
    width: 50%;
  }

  .d-col-sm-7 {
    width: 58.33%;
  }

  .d-col-sm-8 {
    width: 66.66%;
  }

  .d-col-sm-9 {
    width: 75%;
  }

  .d-col-sm-10 {
    width: 83.33%;
  }

  .d-col-sm-11 {
    width: 91.66%;
  }

  .d-col-sm-12 {
    width: 100%;
  }

  .d-col-ofset-sm-0 {
    margin-left: 0;
  }

  .d-col-ofset-sm-1 {
    margin-left: 8.33%;
  }

  .d-col-ofset-sm-2 {
    margin-left: 16.66%;
  }

  .d-col-ofset-sm-3 {
    margin-left: 25%;
  }

  .d-col-ofset-sm-4 {
    margin-left: 33.33%;
  }

  .d-col-ofset-sm-5 {
    margin-left: 41.66%;
  }

  .d-col-ofset-sm-6 {
    margin-left: 50%;
  }

  .d-col-ofset-sm-7 {
    margin-left: 58.33%;
  }

  .d-col-ofset-sm-8 {
    margin-left: 66.66%;
  }

  .d-col-ofset-sm-9 {
    margin-left: 75%;
  }

  .d-col-ofset-sm-10 {
    margin-left: 83.33%;
  }

  .d-col-ofset-sm-11 {
    margin-left: 91.66%;
  }

  .d-col-ofset-sm-12 {
    margin-left: 100%;
  }

  #d-header {
    margin-bottom: 60px;
    padding-top: 53px;
    border: 0;
  }

  .d-header-fixed {
    position: fixed;
    z-index: 555;
    top: 0;
    left: 0;
    right: 0;
    padding-top: 10px;
    background: #fff;
    border-top: 7px solid #9215bb;
  }

  .d-header-md {
    padding-top: 0;
  }

  .d-header-md .d-header-md__search .form-search {
    position: absolute;

    z-index: 110;

    top: 50px;

    left: 15px;

    right: 15px;

    max-width: 100%;
  }

  .d-header-md .d-header-md__contacts {

    display: none;

  }


  .nav-userarea {
    margin-right: 60px;
    margin-bottom: 15px;
  }

  .nav-userarea span.d-ib {
    display: none;
  }

  .nav-header__lnk_cart {
    position: fixed;
    z-index: 556;
    top: 8px;
  }

  .nav_ext__toggle {
    position: fixed;
    z-index: 556;
    margin-top: 18px;
    width: 28px;
    height: 21px;
  }

  .nav_ext__toggle:before, .nav_ext__toggle:after {
    position: absolute;
    left: 0;
    right: 0;
    margin: 1px 0;
    height: 6px;
    background: #fff;
    content: '';
  }

  .nav_ext__toggle:before {
    top: 50%;
  }

  .nav_ext__toggle:after {
    margin: 2px 0;
    bottom: 50%;
  }

  .slider-banners, .slider-banner { /* height: 220px; */
  }

  .section-features {
    padding: 10px 0;
    text-align: left;
  }

  .section-features .d-table-cell {
    display: none;
    padding: 15px 0 15px 80px;
    width: auto;
  }

  .section-features .d-table-cell br {
    display: none;
  }

  .section-features [class^="icon-"], .section-features [class*=" icon-"] {
    top: 50%;
    right: auto;
    margin: -.5em 0 0 0;
    width: 80px;
  }

  .section-features .icon-Forma-1-3 {
    font-size: 30px;
  }

  .section-features .icon-Forma-1-2 {
    font-size: 35px;
  }

  .section-features h3 {
    display: block;
    padding: .5em 15px 0;
    font-weight: 700;
    color: #333;
    cursor: pointer;
  }

  .section-features h3 .fa {
    float: right;
    margin-top: -.125em;
    font-size: 20px;
  }

  .section-features.is-opened .d-table-cell {
    display: block;
  }

  .nav-catalog-sections {
    padding-bottom: 2em;
  }

  .nav-catalog-sections li {
    padding: 0 5px;
    width: 50%;
  }

  .nav-catalog-sections li:hover {
    z-index: 3;
  }

  .nav-catalog-sections li a {
    margin: 5px 0;
    height: 200px;
  }

  .nav-catalog-sections li span {
    font-size: 12px;
  }

  .page-section {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .nav-tabs_index-items { /* margin-left: -15px; margin-right: -15px; */
  }

  .nav-tabs_index-items ul {
    width: 100%;
  }

  .nav-tabs_index-items li {
    font-size: 12px;
  }

  .pre-footer h1 {
    font-size: 22px;
    color: #333;
  }

  .pre-footer__form {
    display: block;
    width: auto;
  }

  .pre-footer__schedule {
    float: none;
    margin: 3em 0 1em;
    width: auto;
  }

  .page-section_articles {
    margin-bottom: 0;
  }

  .slider_articles .slider__item a {
    margin: 0;
  }

  .footer-contacts {
    text-align: center;
  }

  .footer-contacts .nav-socials {
    margin-bottom: 1.5em;
  }

  .footer__bottom .d-col-sm-12 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .catalog-section__item {
    width: 50%;
  }

  .catalog-section__item_double {
    width: 100%;
  }

  .catalog-detail__buttons {
    text-align: center;
  }

  .nav-breadcrumbs {
    font-size: 11px;
    text-align: left;
  }

  .catalog-detail__actions {
    text-align: center;
  }

  #cboxContent {
    margin: 40px 0 0;
  }

  #cboxLoadedContent {
    padding: 15px;
  }

  #colorbox #cboxClose {
    right: -10px;
  }

  .popup-form__added-btn {
    margin: 0 0 -1em;
  }

  .nav-userarea .ico_user {
    margin-left: 0;
    margin-right: 15px;
  }

  .catalog-detail__gallery {
    margin: 0 0 1em;
  }

  .catalog-detail__gallery__large {
    float: none;
    margin: 0 auto;
    width: auto;
    max-width: 480px;
  }

  .catalog-detail__gallery__thumbs {
    display: none;
  }

  .nav_catalog-detail_anchors {
    display: none !important;
  }

  .catalog-detail__descr__items {
    margin-top: 0;
  }

  .d-header__logo {
    position: fixed;
    top: 13px;
    left: 50%;
    margin-left: -50px;
    height: 30px;
  }

  #d-header .d-header-md .form-search {
    top: 40px;
    left: 15px;
    right: 15px;
    margin-top: 25px;
  }

  .nav-catalog-sections.nav-catalog-sections-catalog li {
    width: 50% !important;
  }

  .d-header__pnone_xs {
    display: block;
    position: fixed;
    z-index: 556;
    top: 0;
    left: 60px;
    padding: 13px 8px;
    font-size: 24px;
  }

  .d-header__pnone_xs .fa {
    color: #999;
  }

  .grid-sections__item {
    -ms-flex: 1 1 100%;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
  }

  .grid-sections__item a {
    margin-bottom: 15px;
    width: 100%;
    max-width: 100%;
  }

  .d-header-notice {
    top: 53px;
  }
}

@media (max-width: 639px) {
  .d-hide-xs {
    display: none !important;
  }

  .d-show-xs {
    display: block !important;
  }

  .d-fn-xs {
    float: none;
  }

  .d-fl-xs {
    float: left;
  }

  .d-fr-xs {
    float: right;
  }

  .d-tac-xs {
    text-align: center;
  }

  .d-tal-xs {
    text-align: left;
  }

  .d-tar-xs {
    text-align: right;
  }

  .d-grid.fixed {
    width: 100%;
  }

  .d-col-xs-1 {
    width: 8.33%;
  }

  .d-col-xs-2 {
    width: 16.66%;
  }

  .d-col-xs-3 {
    width: 25%;
  }

  .d-col-xs-4 {
    width: 33.33%;
  }

  .d-col-xs-5 {
    width: 41.66%;
  }

  .d-col-xs-6 {
    width: 50%;
  }

  .d-col-xs-7 {
    width: 58.33%;
  }

  .d-col-xs-8 {
    width: 66.66%;
  }

  .d-col-xs-9 {
    width: 75%;
  }

  .d-col-xs-10 {
    width: 83.33%;
  }

  .d-col-xs-11 {
    width: 91.66%;
  }

  .d-col-xs-12 {
    width: 100%;
  }

  .d-col-ofset-xs-0 {
    margin-left: 0;
  }

  .d-col-ofset-xs-1 {
    margin-left: 8.33%;
  }

  .d-col-ofset-xs-2 {
    margin-left: 16.66%;
  }

  .d-col-ofset-xs-3 {
    margin-left: 25%;
  }

  .d-col-ofset-xs-4 {
    margin-left: 33.33%;
  }

  .d-col-ofset-xs-5 {
    margin-left: 41.66%;
  }

  .d-col-ofset-xs-6 {
    margin-left: 50%;
  }

  .d-col-ofset-xs-7 {
    margin-left: 58.33%;
  }

  .d-col-ofset-xs-8 {
    margin-left: 66.66%;
  }

  .d-col-ofset-xs-9 {
    margin-left: 75%;
  }

  .d-col-ofset-xs-10 {
    margin-left: 83.33%;
  }

  .d-col-ofset-xs-11 {
    margin-left: 91.66%;
  }

  .d-col-ofset-xs-12 {
    margin-left: 100%;
  }

  .aside__toggle {
    padding-left: 35px;
    padding-right: 10px;
    background-position: 10px 50%;
  }

  .catalog-sort .chosen-container {
    max-width: 180px;
  }

  .catalog-sort .chosen-single, .catalog-sort .chosen-results li {
    padding-left: 10px;
    padding-right: 10px;
  }

  .catalog-sort .chosen-single span {
    margin-right: 12px;
  }

  .catalog-items__brands .slider {
    margin-bottom: 40px;
  }

  .catalog-items__brands .slick-arrow {
    top: 100%;
    margin-top: 5px;
  }

  .catalog-items__brands .slick-prev {
    right: 50%;
    left: auto;
    margin-right: 10px;
  }

  .catalog-items__brands .slick-next {
    left: 50%;
    right: auto;
    margin-left: 10px;
  }

  .list-brands {
    font-size: 12px;
  }

  .basket-buttons__item {
    display: block;
    width: 100%;
  }
}

@media (max-width: 480px) {
  .catalog-section__item {
    /*width: 100%;*/
  }

  .catalog-section__item__title {
    margin-left: 10px !important;
    margin-right: 10px !important;
    font-size: 1em;
  }

  .catalog-section__item__price {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .catalog-section__item__price strong {
    font-size: 1.25em;
  }

  .catalog-section__item__price s {
    display: block;
    margin-right: 0;
    font-size: 14px;
  }

  .catalog-section_slider .catalog-section__item {
    width: 260px;
  }

  .nav-userarea .ico_user {
    margin-left: 0;
  }

  .nav-tabs_index-items li {
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
  }

  .nav-ext__body {
    width: 300px;
    max-width: 300px;
    overflow: hidden;
  }

  .nav-ext__content {
    margin-right: -40px;
  }

  .nav-ext__content .nav-ext__subnav-close, .nav-ext__content .nav-header__nav {
    width: 300px;
  }

  .nav-ext__content .nav-header__nav ul .icon-next {
    /*width: 40px;
    text-indent: 5px;*/
  }

  .nav-ext__info {
    width: 300px;
  }

  .nav-header-cart {
    display: none;
  }

  .page-wrap table.tbl-price tr td .btn {
    padding-left: 10px;
    padding-right: 10px;
  }

  .catalog-detail__buttons_act {
    text-align: left;
  }

  .catalog-detail__buttons_act a {
    margin-left: 0 !important;
    margin-right: 20px;
  }

  .catalog-detail__actions .btn.add2basket {
    margin-right: 0;
    width: 132px;
  }

  .catalog-detail__actions .btn.buy1click {
    margin: 1em 0 0;
    width: 250px;
  }

  .grid-sections__item a {
    font-size: 12px;
  }
}

/* End */


/* Start:/local/templates/growtrade/components/bitrix/search.title/visual_new/style.min.css?17193808963445*/
.bx-searchtitle{margin:10px 0 0}.bx-searchtitle .bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-searchtitle .bx-input-group{position:relative;display:table;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-searchtitle .bx-input-group .bx-form-control{display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-right:0;border-radius:2px 0 0 2px;outline:0;box-shadow:none!important;-webkit-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}.bx-ios .bx-searchtitle .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.bx-searchtitle .bx-input-group-btn{position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}.bx-searchtitle .bx-input-group-btn button{position:relative;border:0;background:#95a1a8;display:inline-block;margin-bottom:0;cursor:pointer;padding:6px 12px;border-radius:0 2px 2px 0;color:#fff;font-size:16px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bx-searchtitle .bx-input-group-btn button:hover{background:#1484ce}div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:999;min-width:370px;margin-top:-3px;background-color:#FFF}div.title-search-fader{display:none;background-image:url('/local/templates/growtrade/components/bitrix/search.title/visual_new/images/fader.png');background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_searche .bx_img_element{background:#fafafa;float:left;width:67px;padding:5px 10px;position:absolute;top:0;bottom:0}.bx_searche .bx_item_block{min-height:65px;position:relative}.bx_searche .bx_image{width:45px;height:45px;background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid #e8e8e8}.bx_searche .bx_item_element{padding-left:10px;margin-left:70px}.bx_searche .bx_item_element hr{margin:0;border:0;border-bottom:1px solid #e5e5e5}.bx_searche .bx_item_element a{margin-top:10px;display:inline-block;color:#4788cb;font-size:13px;text-decoration:none}.bx_searche .bx_item_element a b{color:#000;font-weight:normal}.bx_searche .bx_item_element a:hover,.bx_searche .bx_item_element a:hover b{text-decoration:underline}.bx_searche .bx_price{font-weight:bold;font-size:13px}.bx_searche .bx_price .old{font-weight:normal;text-decoration:line-through;color:#636363}.bx_item_block.all_result{min-height:0}.bx_item_block.others_result{min-height:0;padding:0 0 12px;line-height:12px}.bx_item_block.all_result .all_result_title{display:block;font-size:12px;color:#a7a7a7;padding-top:15px;padding-bottom:10px}.bx_item_block.all_result .all_result_title a{color:#a7a7a7}.bx_item_block.all_result .all_result_title a:hover{color:#4788cb}.bx_item_block.all_result a{margin-top:0}
/* End */


/* Start:/local/templates/growtrade/components/bitrix/sale.basket.basket.line/.default/style.min.css?17193808963569*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-button-container a.btn{color:#ddd;text-decoration:none}.bx-basket-item-list-button-container a.btn:hover,.bx-basket-item-list-button-container a.btn:active{color:#fff}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center;white-space:normal}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none;white-space:normal;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/growtrade/components/bitrix/breadcrumb/.default/style.css?171938089645*/
.nav-breadcrumbs i {
  font-style: normal;
}

/* End */


/* Start:/local/components/grow/buy.1click/templates/.default/style.css?1719380896542*/
.message-error {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    font-size: inherit;
    font-family: sans-serif;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    display: none;
}

.success-msg {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    font-size: inherit;
    font-family: sans-serif;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    display: none;
}
/* End */


/* Start:/local/templates/growtrade/template_styles.css?17535231191616*/
.item-label.stick {
  font-size: 14px;
  padding: 2px 10px;
}

.item-label.stick.stick_new {
  background: #80a557;
  color: #fff;
}

.item-label.stick.stick_rec {
  background: #a1a1a1;
  color: #fff;
}

.item-label.stick.stick_sale {
  background: #c62a31;
  color: #fff;
}

.item-label + .item-label {
  margin-top: 30px;
}

.item-label + .item-label + .item-label {
  margin-top: 60px;
}

#d-wrap {
  /*overflow: visible;*/
}

.retailrocket-widget.retailrocket-theme-tiny .retailrocket-item {
  background-color: #ffffff;
  padding: 0 5px;
  border-radius: 3px;
  margin-right: 0;
}

section.pre-footer {
  /*	overflow: hidden;
    margin-left: -27px;
    margin-right: -27px;
    padding-left: 27px;
    padding-right: 27px;*/
}

.retailrocket-widget ul.retailrocket-items .retailrocket-item {
  border: 1px solid #dfdfdf;
  border-radius: 0px;
}

.retailrocket-widget.retailrocket-theme-tiny .retailrocket-item {
  border-radius: 0px;
}

.retailrocket-widget.retailrocket-theme-tiny .retailrocket-item img {
  width: 150px !important;
  height: 150px !important;
}

.chosen-container-single .chosen-single {
  z-index: 111;
}

.errortext {
  color: red;
}

.notetext {
  color: green;
}

#d-content .catalog-sort {
  margin-top: 0;
}

form font.tablebodytext p {
  margin-top: 10px;
}


@media (max-width: 380px) {
  .main-slider-buttons {
    display: none !important;
  }
}

@media (max-width: 644px) {
  .retailrocket .catalog-section .catalog-section__item {
    width: 50%;
  }
}

@media (max-width: 644px) {
  .nav_ext__toggle {
    display: flex;
  }
}


#retailcrm-consultant-app {
    display: none;
}
/* End */
/* /local/templates/growtrade/css/font-awesome.min.css?171938089629067 */
/* /local/templates/growtrade/css/icomoon.css?17193808965230 */
/* /local/templates/growtrade/css/jquery-ui.min.css?17193808966344 */
/* /local/templates/growtrade/css/plugins.css?171938089612107 */
/* /local/templates/growtrade/css/css.css?171938089685574 */
/* /local/templates/growtrade/css/mq.css?171938089629809 */
/* /local/templates/growtrade/components/bitrix/search.title/visual_new/style.min.css?17193808963445 */
/* /local/templates/growtrade/components/bitrix/sale.basket.basket.line/.default/style.min.css?17193808963569 */
/* /local/templates/growtrade/components/bitrix/breadcrumb/.default/style.css?171938089645 */
/* /local/components/grow/buy.1click/templates/.default/style.css?1719380896542 */
/* /local/templates/growtrade/template_styles.css?17535231191616 */
