.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);

    /* core styles should not be changed */
    position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }
/*!
 *  Font Awesome 4.2.0 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('../font/fontawesome-webfont.eot?v=4.2.0');src:url('../font/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('../font/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('../font/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('../font/fontawesome-webfont.svg?v=4.2.0#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}.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}@-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{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{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{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:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.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{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: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-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.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"}
@font-face {
	font-family: 'Icons';
	src:url('../font/mobile/Icons.eot?-acgfst');
	src:url('../font/mobile/Icons.eot?#iefix-acgfst') format('embedded-opentype'),
		url('../font/mobile/Icons.woff?-acgfst') format('woff'),
		url('../font/mobile/Icons.ttf?-acgfst') format('truetype'),
		url('../font/mobile/Icons.svg?-acgfst#Icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

.mo-ico:before {
	font-family: 'Icons';
	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;
}

.icon-zynga:before {
	content: "\e600";
}
.icon-zootool:before {
	content: "\e601";
}
.icon-zoom-out:before {
	content: "\e602";
}
.icon-zoom-in:before {
	content: "\e603";
}
.icon-zerply:before {
	content: "\e604";
}
.icon-youtube:before {
	content: "\e605";
}
.icon-youtube_alt:before {
	content: "\e606";
}
.icon-yelp:before {
	content: "\e607";
}
.icon-yahoo:before {
	content: "\e608";
}
.icon-yahoo_messenger:before {
	content: "\e609";
}
.icon-yahoo_buzz:before {
	content: "\e60a";
}
.icon-xing:before {
	content: "\e60b";
}
.icon-wrench:before {
	content: "\e60c";
}
.icon-wordpress:before {
	content: "\e60d";
}
.icon-wordpress_alt:before {
	content: "\e60e";
}
.icon-wists:before {
	content: "\e60f";
}
.icon-wink:before {
	content: "\e610";
}
.icon-windows:before {
	content: "\e611";
}
.icon-wikipedia:before {
	content: "\e612";
}
.icon-wifi-symbol-2:before {
	content: "\e613";
}
.icon-wifi-symbol-1:before {
	content: "\e614";
}
.icon-wifi-signal-normal:before {
	content: "\e615";
}
.icon-wifi-signal-medium-3:before {
	content: "\e616";
}
.icon-wifi-signal-medium-2:before {
	content: "\e617";
}
.icon-wifi-signal-medium-1:before {
	content: "\e618";
}
.icon-wifi-signal-low:before {
	content: "\e619";
}
.icon-wifi-signal-low-3:before {
	content: "\e61a";
}
.icon-wifi-signal-low-2:before {
	content: "\e61b";
}
.icon-wifi-signal-low-1:before {
	content: "\e61c";
}
.icon-wifi-signal-full-3:before {
	content: "\e61d";
}
.icon-wifi-signal-full-2:before {
	content: "\e61e";
}
.icon-wifi-signal-full-1:before {
	content: "\e61f";
}
.icon-whatsapp:before {
	content: "\e620";
}
.icon-websiteoptimization:before {
	content: "\e621";
}
.icon-websiteoptimization3:before {
	content: "\e622";
}
.icon-websiteoptimization2:before {
	content: "\e623";
}
.icon-websitedesign:before {
	content: "\e624";
}
.icon-websitedesign3:before {
	content: "\e625";
}
.icon-websitedesign2:before {
	content: "\e626";
}
.icon-watch-4:before {
	content: "\e627";
}
.icon-watch-3:before {
	content: "\e628";
}
.icon-watch-2:before {
	content: "\e629";
}
.icon-watch-1:before {
	content: "\e62a";
}
.icon-warning:before {
	content: "\e62b";
}
.icon-warning-3:before {
	content: "\e62c";
}
.icon-warning-2:before {
	content: "\e62d";
}
.icon-w3:before {
	content: "\e62e";
}
.icon-volume-up:before {
	content: "\e62f";
}
.icon-volume-mute:before {
	content: "\e630";
}
.icon-volume-min:before {
	content: "\e631";
}
.icon-volume-max:before {
	content: "\e632";
}
.icon-volume-down:before {
	content: "\e633";
}
.icon-virb:before {
	content: "\e634";
}
.icon-vimeo:before {
	content: "\e635";
}
.icon-video-camera-10:before {
	content: "\e636";
}
.icon-video-camera-9:before {
	content: "\e637";
}
.icon-video-camera-8:before {
	content: "\e638";
}
.icon-video-camera-7:before {
	content: "\e639";
}
.icon-video-camera-6:before {
	content: "\e63a";
}
.icon-video-camera-5:before {
	content: "\e63b";
}
.icon-video-camera-4:before {
	content: "\e63c";
}
.icon-video-camera-3:before {
	content: "\e63d";
}
.icon-video-camera-2:before {
	content: "\e63e";
}
.icon-video-camera-1:before {
	content: "\e63f";
}
.icon-videomarketing:before {
	content: "\e640";
}
.icon-videomarketing3:before {
	content: "\e641";
}
.icon-videomarketing2:before {
	content: "\e642";
}
.icon-viddler:before {
	content: "\e643";
}
.icon-vector-path-square:before {
	content: "\e644";
}
.icon-vector-path-line:before {
	content: "\e645";
}
.icon-vector-path-curve:before {
	content: "\e646";
}
.icon-vector-path-circle:before {
	content: "\e647";
}
.icon-vcard:before {
	content: "\e648";
}
.icon-users:before {
	content: "\e649";
}
.icon-users-2:before {
	content: "\e64a";
}
.icon-users-1:before {
	content: "\e64b";
}
.icon-user1:before {
	content: "\e64c";
}
.icon-user:before {
	content: "\e64d";
}
.icon-user-6:before {
	content: "\e64e";
}
.icon-user-5:before {
	content: "\e64f";
}
.icon-user-4:before {
	content: "\e650";
}
.icon-user-3:before {
	content: "\e651";
}
.icon-user-2:before {
	content: "\e652";
}
.icon-user-1:before {
	content: "\e653";
}
.icon-upset:before {
	content: "\e654";
}
.icon-unsure:before {
	content: "\e655";
}
.icon-unlike:before {
	content: "\e656";
}
.icon-undo-7:before {
	content: "\e657";
}
.icon-undo-6:before {
	content: "\e658";
}
.icon-undo-5:before {
	content: "\e659";
}
.icon-undo-4:before {
	content: "\e65a";
}
.icon-undo-3:before {
	content: "\e65b";
}
.icon-undo-2:before {
	content: "\e65c";
}
.icon-undo-1:before {
	content: "\e65d";
}
.icon-underwater-camera:before {
	content: "\e65e";
}
.icon-umbrella:before {
	content: "\e65f";
}
.icon-umbrella-rain:before {
	content: "\e660";
}
.icon-twitter:before {
	content: "\e661";
}
.icon-twitter_alt:before {
	content: "\e662";
}
.icon-tumblr:before {
	content: "\e663";
}
.icon-tripod:before {
	content: "\e664";
}
.icon-tripit:before {
	content: "\e665";
}
.icon-tribenet:before {
	content: "\e666";
}
.icon-trash:before {
	content: "\e667";
}
.icon-town-tower-2:before {
	content: "\e668";
}
.icon-town-tower-1:before {
	content: "\e669";
}
.icon-tongue:before {
	content: "\e66a";
}
.icon-threewordsme:before {
	content: "\e66b";
}
.icon-technorati:before {
	content: "\e66c";
}
.icon-targetaudience:before {
	content: "\e66d";
}
.icon-targetaudience3:before {
	content: "\e66e";
}
.icon-targetaudience2:before {
	content: "\e66f";
}
.icon-tag:before {
	content: "\e670";
}
.icon-tag-3:before {
	content: "\e671";
}
.icon-tag-2:before {
	content: "\e672";
}
.icon-tablet-3:before {
	content: "\e673";
}
.icon-tablet-2:before {
	content: "\e674";
}
.icon-tablet-1:before {
	content: "\e675";
}
.icon-surprised:before {
	content: "\e676";
}
.icon-sunbathing:before {
	content: "\e677";
}
.icon-sunbathing-2:before {
	content: "\e678";
}
.icon-stumbleupon:before {
	content: "\e679";
}
.icon-storm:before {
	content: "\e67a";
}
.icon-stopwatch-2:before {
	content: "\e67b";
}
.icon-stopwatch-1:before {
	content: "\e67c";
}
.icon-steam:before {
	content: "\e67d";
}
.icon-star:before {
	content: "\e67e";
}
.icon-squint:before {
	content: "\e67f";
}
.icon-squidoo:before {
	content: "\e680";
}
.icon-squarespace:before {
	content: "\e681";
}
.icon-spotify:before {
	content: "\e682";
}
.icon-soundcloud:before {
	content: "\e683";
}
.icon-snow:before {
	content: "\e684";
}
.icon-smugmug:before {
	content: "\e685";
}
.icon-smooking:before {
	content: "\e686";
}
.icon-smile:before {
	content: "\e687";
}
.icon-slideshare:before {
	content: "\e688";
}
.icon-slashdot:before {
	content: "\e689";
}
.icon-skype:before {
	content: "\e68a";
}
.icon-simplenote:before {
	content: "\e68b";
}
.icon-signal:before {
	content: "\e68c";
}
.icon-signal-tower-6:before {
	content: "\e68d";
}
.icon-signal-tower-5:before {
	content: "\e68e";
}
.icon-signal-tower-4:before {
	content: "\e68f";
}
.icon-signal-tower-3:before {
	content: "\e690";
}
.icon-signal-tower-2:before {
	content: "\e691";
}
.icon-signal-tower-1:before {
	content: "\e692";
}
.icon-signal-31:before {
	content: "\e693";
}
.icon-signal-21:before {
	content: "\e694";
}
.icon-signal-4:before {
	content: "\e695";
}
.icon-signal-3:before {
	content: "\e696";
}
.icon-signal-2:before {
	content: "\e697";
}
.icon-signal-1:before {
	content: "\e698";
}
.icon-shuffle:before {
	content: "\e699";
}
.icon-shopping-cart:before {
	content: "\e69a";
}
.icon-Shopping-Cart-17:before {
	content: "\e69b";
}
.icon-Shopping-Cart-16:before {
	content: "\e69c";
}
.icon-Shopping-Cart-15:before {
	content: "\e69d";
}
.icon-Shopping-Cart-14:before {
	content: "\e69e";
}
.icon-Shopping-Cart-13:before {
	content: "\e69f";
}
.icon-Shopping-Cart-12:before {
	content: "\e6a0";
}
.icon-Shopping-Cart-11:before {
	content: "\e6a1";
}
.icon-Shopping-Cart-10:before {
	content: "\e6a2";
}
.icon-Shopping-Cart-9:before {
	content: "\e6a3";
}
.icon-shopping-cart-8:before {
	content: "\e6a4";
}
.icon-shopping-cart-7:before {
	content: "\e6a5";
}
.icon-shopping-cart-6:before {
	content: "\e6a6";
}
.icon-shopping-cart-5:before {
	content: "\e6a7";
}
.icon-shopping-cart-4:before {
	content: "\e6a8";
}
.icon-shopping-cart-3:before {
	content: "\e6a9";
}
.icon-shopping-cart-2:before {
	content: "\e6aa";
}
.icon-shopping-cart-1:before {
	content: "\e6ab";
}
.icon-shop-5:before {
	content: "\e6ac";
}
.icon-shop-4:before {
	content: "\e6ad";
}
.icon-shop-3:before {
	content: "\e6ae";
}
.icon-shop-2:before {
	content: "\e6af";
}
.icon-shop-1:before {
	content: "\e6b0";
}
.icon-sharethis:before {
	content: "\e6b1";
}
.icon-setting:before {
	content: "\e6b2";
}
.icon-seotips:before {
	content: "\e6b3";
}
.icon-seotips3:before {
	content: "\e6b4";
}
.icon-seotips2:before {
	content: "\e6b5";
}
.icon-seotag:before {
	content: "\e6b6";
}
.icon-seotag3:before {
	content: "\e6b7";
}
.icon-seotag2:before {
	content: "\e6b8";
}
.icon-seoperformance:before {
	content: "\e6b9";
}
.icon-seoperformance3:before {
	content: "\e6ba";
}
.icon-seoperformance2:before {
	content: "\e6bb";
}
.icon-sent-mail-3:before {
	content: "\e6bc";
}
.icon-sent-mail-2:before {
	content: "\e6bd";
}
.icon-sent-mail-1:before {
	content: "\e6be";
}
.icon-search:before {
	content: "\e6bf";
}
.icon-sd-card:before {
	content: "\e6c0";
}
.icon-scribd:before {
	content: "\e6c1";
}
.icon-screwdriver:before {
	content: "\e6c2";
}
.icon-screen-4:before {
	content: "\e6c3";
}
.icon-screen-3:before {
	content: "\e6c4";
}
.icon-screen-2:before {
	content: "\e6c5";
}
.icon-screen-1:before {
	content: "\e6c6";
}
.icon-sand-watch-4:before {
	content: "\e6c7";
}
.icon-sand-watch-3:before {
	content: "\e6c8";
}
.icon-sand-watch-2:before {
	content: "\e6c9";
}
.icon-sand-watch-1:before {
	content: "\e6ca";
}
.icon-sad:before {
	content: "\e6cb";
}
.icon-rugby:before {
	content: "\e6cc";
}
.icon-rss:before {
	content: "\e6cd";
}
.icon-roll-film:before {
	content: "\e6ce";
}
.icon-roll-film-2:before {
	content: "\e6cf";
}
.icon-roll-film-1:before {
	content: "\e6d0";
}
.icon-rocket:before {
	content: "\e6d1";
}
.icon-roboto:before {
	content: "\e6d2";
}
.icon-retweet:before {
	content: "\e6d3";
}
.icon-retweet-2:before {
	content: "\e6d4";
}
.icon-retweet2:before {
	content: "\e6d5";
}
.icon-responsive-design:before {
	content: "\e6d6";
}
.icon-remove-user:before {
	content: "\e6d7";
}
.icon-remove-tag:before {
	content: "\e6d8";
}
.icon-remove-location:before {
	content: "\e6d9";
}
.icon-refresh:before {
	content: "\e6da";
}
.icon-redo-7:before {
	content: "\e6db";
}
.icon-redo-6:before {
	content: "\e6dc";
}
.icon-redo-5:before {
	content: "\e6dd";
}
.icon-redo-4:before {
	content: "\e6de";
}
.icon-redo-3:before {
	content: "\e6df";
}
.icon-redo-2:before {
	content: "\e6e0";
}
.icon-redo-1:before {
	content: "\e6e1";
}
.icon-reddit:before {
	content: "\e6e2";
}
.icon-receipt-9:before {
	content: "\e6e3";
}
.icon-receipt-8:before {
	content: "\e6e4";
}
.icon-receipt-7:before {
	content: "\e6e5";
}
.icon-receipt-6:before {
	content: "\e6e6";
}
.icon-receipt-5:before {
	content: "\e6e7";
}
.icon-receipt-4:before {
	content: "\e6e8";
}
.icon-receipt-3:before {
	content: "\e6e9";
}
.icon-receipt-2:before {
	content: "\e6ea";
}
.icon-receipt-1:before {
	content: "\e6eb";
}
.icon-readernaut:before {
	content: "\e6ec";
}
.icon-rdio:before {
	content: "\e6ed";
}
.icon-rain:before {
	content: "\e6ee";
}
.icon-radar:before {
	content: "\e6ef";
}
.icon-radar-5:before {
	content: "\e6f0";
}
.icon-radar-4:before {
	content: "\e6f1";
}
.icon-radar-3:before {
	content: "\e6f2";
}
.icon-radar-2:before {
	content: "\e6f3";
}
.icon-quora:before {
	content: "\e6f4";
}
.icon-quill-4:before {
	content: "\e6f5";
}
.icon-quill-3:before {
	content: "\e6f6";
}
.icon-quill-2:before {
	content: "\e6f7";
}
.icon-quill-1:before {
	content: "\e6f8";
}
.icon-quik:before {
	content: "\e6f9";
}
.icon-printer-11:before {
	content: "\e6fa";
}
.icon-printer-10:before {
	content: "\e6fb";
}
.icon-printer-9:before {
	content: "\e6fc";
}
.icon-printer-8:before {
	content: "\e6fd";
}
.icon-printer-7:before {
	content: "\e6fe";
}
.icon-printer-6:before {
	content: "\e6ff";
}
.icon-printer-5:before {
	content: "\e700";
}
.icon-printer-4:before {
	content: "\e701";
}
.icon-printer-3:before {
	content: "\e702";
}
.icon-printer-2:before {
	content: "\e703";
}
.icon-printer-1:before {
	content: "\e704";
}
.icon-presentation:before {
	content: "\e705";
}
.icon-power-symbol-16:before {
	content: "\e706";
}
.icon-power-symbol-15:before {
	content: "\e707";
}
.icon-power-symbol-14:before {
	content: "\e708";
}
.icon-power-symbol-13:before {
	content: "\e709";
}
.icon-power-symbol-12:before {
	content: "\e70a";
}
.icon-power-symbol-11:before {
	content: "\e70b";
}
.icon-power-symbol-10:before {
	content: "\e70c";
}
.icon-power-symbol-9:before {
	content: "\e70d";
}
.icon-power-symbol-8:before {
	content: "\e70e";
}
.icon-power-symbol-7:before {
	content: "\e70f";
}
.icon-power-symbol-6:before {
	content: "\e710";
}
.icon-powe-symbol-5:before {
	content: "\e711";
}
.icon-powe-symbol-4:before {
	content: "\e712";
}
.icon-powe-symbol-3:before {
	content: "\e713";
}
.icon-powe-symbol-2:before {
	content: "\e714";
}
.icon-powe-symbol-1:before {
	content: "\e715";
}
.icon-posterous:before {
	content: "\e716";
}
.icon-podcast:before {
	content: "\e717";
}
.icon-plurk:before {
	content: "\e718";
}
.icon-plixi:before {
	content: "\e719";
}
.icon-playstation:before {
	content: "\e71a";
}
.icon-playlist:before {
	content: "\e71b";
}
.icon-pingchat:before {
	content: "\e71c";
}
.icon-ping:before {
	content: "\e71d";
}
.icon-pinboardin:before {
	content: "\e71e";
}
.icon-pin:before {
	content: "\e71f";
}
.icon-pin-2:before {
	content: "\e720";
}
.icon-pie-chart-12:before {
	content: "\e721";
}
.icon-pie-chart-11:before {
	content: "\e722";
}
.icon-pie-chart-10:before {
	content: "\e723";
}
.icon-pie-chart-9:before {
	content: "\e724";
}
.icon-pie-chart-8:before {
	content: "\e725";
}
.icon-pie-chart-7:before {
	content: "\e726";
}
.icon-pie-chart-6:before {
	content: "\e727";
}
.icon-pie-chart-5:before {
	content: "\e728";
}
.icon-pie-chart-4:before {
	content: "\e729";
}
.icon-pie-chart-3:before {
	content: "\e72a";
}
.icon-pie-chart-2:before {
	content: "\e72b";
}
.icon-pie-chart-1:before {
	content: "\e72c";
}
.icon-picture:before {
	content: "\e72d";
}
.icon-picassa:before {
	content: "\e72e";
}
.icon-photobucket:before {
	content: "\e72f";
}
.icon-phone-waiting:before {
	content: "\e730";
}
.icon-phone-volume:before {
	content: "\e731";
}
.icon-phone-symbol-4:before {
	content: "\e732";
}
.icon-phone-symbol-3:before {
	content: "\e733";
}
.icon-phone-symbol-2:before {
	content: "\e734";
}
.icon-phone-symbol-1:before {
	content: "\e735";
}
.icon-phone-support:before {
	content: "\e736";
}
.icon-phone-remove:before {
	content: "\e737";
}
.icon-phone-out:before {
	content: "\e738";
}
.icon-phone-lock:before {
	content: "\e739";
}
.icon-phone-in:before {
	content: "\e73a";
}
.icon-phone-book:before {
	content: "\e73b";
}
.icon-phone-block:before {
	content: "\e73c";
}
.icon-phone-add:before {
	content: "\e73d";
}
.icon-phone-6:before {
	content: "\e73e";
}
.icon-phone-5:before {
	content: "\e73f";
}
.icon-phone-4:before {
	content: "\e740";
}
.icon-phone-3:before {
	content: "\e741";
}
.icon-phone-2:before {
	content: "\e742";
}
.icon-phone-1:before {
	content: "\e743";
}
.icon-pencil:before {
	content: "\e744";
}
.icon-pen-15:before {
	content: "\e745";
}
.icon-pen-14:before {
	content: "\e746";
}
.icon-pen-13:before {
	content: "\e747";
}
.icon-pen-12:before {
	content: "\e748";
}
.icon-pen-11:before {
	content: "\e749";
}
.icon-pen-10:before {
	content: "\e74a";
}
.icon-pen-9:before {
	content: "\e74b";
}
.icon-pen-8:before {
	content: "\e74c";
}
.icon-pen-7:before {
	content: "\e74d";
}
.icon-pen-6:before {
	content: "\e74e";
}
.icon-pen-5:before {
	content: "\e74f";
}
.icon-pen-4:before {
	content: "\e750";
}
.icon-pen-3:before {
	content: "\e751";
}
.icon-pen-2:before {
	content: "\e752";
}
.icon-pen-1:before {
	content: "\e753";
}
.icon-pc:before {
	content: "\e754";
}
.icon-paypal:before {
	content: "\e755";
}
.icon-payperclickoptimization:before {
	content: "\e756";
}
.icon-payperclickoptimization3:before {
	content: "\e757";
}
.icon-payperclickoptimization2:before {
	content: "\e758";
}
.icon-path:before {
	content: "\e759";
}
.icon-path2:before {
	content: "\e75a";
}
.icon-paperclip:before {
	content: "\e75b";
}
.icon-paper-clip-8:before {
	content: "\e75c";
}
.icon-paper-clip-7:before {
	content: "\e75d";
}
.icon-paper-clip-6:before {
	content: "\e75e";
}
.icon-paper-clip-5:before {
	content: "\e75f";
}
.icon-paper-clip-4:before {
	content: "\e760";
}
.icon-paper-clip-3:before {
	content: "\e761";
}
.icon-paper-clip-2:before {
	content: "\e762";
}
.icon-paper-clip-1:before {
	content: "\e763";
}
.icon-pandora:before {
	content: "\e764";
}
.icon-palm-tree:before {
	content: "\e765";
}
.icon-paintbrush:before {
	content: "\e766";
}
.icon-pagespeed:before {
	content: "\e767";
}
.icon-pagespeed3:before {
	content: "\e768";
}
.icon-pagespeed2:before {
	content: "\e769";
}
.icon-pagequality:before {
	content: "\e76a";
}
.icon-pagequality3:before {
	content: "\e76b";
}
.icon-pagequality2:before {
	content: "\e76c";
}
.icon-orkut:before {
	content: "\e76d";
}
.icon-openid:before {
	content: "\e76e";
}
.icon-officialfm:before {
	content: "\e76f";
}
.icon-note:before {
	content: "\e770";
}
.icon-note-21:before {
	content: "\e771";
}
.icon-note-11:before {
	content: "\e772";
}
.icon-note-10:before {
	content: "\e773";
}
.icon-note-9:before {
	content: "\e774";
}
.icon-note-8:before {
	content: "\e775";
}
.icon-note-7:before {
	content: "\e776";
}
.icon-note-6:before {
	content: "\e777";
}
.icon-note-5:before {
	content: "\e778";
}
.icon-note-4:before {
	content: "\e779";
}
.icon-note-3:before {
	content: "\e77a";
}
.icon-note-2:before {
	content: "\e77b";
}
.icon-note-1:before {
	content: "\e77c";
}
.icon-no-smooking:before {
	content: "\e77d";
}
.icon-no-flash:before {
	content: "\e77e";
}
.icon-newsvine:before {
	content: "\e77f";
}
.icon-new-email:before {
	content: "\e780";
}
.icon-navigation:before {
	content: "\e781";
}
.icon-navigation-2:before {
	content: "\e782";
}
.icon-myspace:before {
	content: "\e783";
}
.icon-myspace_alt:before {
	content: "\e784";
}
.icon-music-note-8:before {
	content: "\e785";
}
.icon-music-note-7:before {
	content: "\e786";
}
.icon-music-note-6:before {
	content: "\e787";
}
.icon-music-note-5:before {
	content: "\e788";
}
.icon-music-note-4:before {
	content: "\e789";
}
.icon-music-note-3:before {
	content: "\e78a";
}
.icon-music-note-2:before {
	content: "\e78b";
}
.icon-music-note-1:before {
	content: "\e78c";
}
.icon-multy-user:before {
	content: "\e78d";
}
.icon-msn_messenger:before {
	content: "\e78e";
}
.icon-movie-4:before {
	content: "\e78f";
}
.icon-movie-3:before {
	content: "\e790";
}
.icon-movie-2:before {
	content: "\e791";
}
.icon-movie-1:before {
	content: "\e792";
}
.icon-mouse:before {
	content: "\e793";
}
.icon-money-bag-8:before {
	content: "\e794";
}
.icon-money-bag-7:before {
	content: "\e795";
}
.icon-money-bag-6:before {
	content: "\e796";
}
.icon-money-bag-5:before {
	content: "\e797";
}
.icon-money-bag-4:before {
	content: "\e798";
}
.icon-money-bag-3:before {
	content: "\e799";
}
.icon-money-bag-2:before {
	content: "\e79a";
}
.icon-money-bag-1:before {
	content: "\e79b";
}
.icon-money-8:before {
	content: "\e79c";
}
.icon-money-7:before {
	content: "\e79d";
}
.icon-money-6:before {
	content: "\e79e";
}
.icon-money-5:before {
	content: "\e79f";
}
.icon-money-4:before {
	content: "\e7a0";
}
.icon-money-3:before {
	content: "\e7a1";
}
.icon-money-2:before {
	content: "\e7a2";
}
.icon-money-1:before {
	content: "\e7a3";
}
.icon-mobileme:before {
	content: "\e7a4";
}
.icon-mobile-3:before {
	content: "\e7a5";
}
.icon-mobile-2:before {
	content: "\e7a6";
}
.icon-mobile-1:before {
	content: "\e7a7";
}
.icon-mobilemarketing:before {
	content: "\e7a8";
}
.icon-mobilemarketing3:before {
	content: "\e7a9";
}
.icon-mobilemarketing2:before {
	content: "\e7aa";
}
.icon-mixx:before {
	content: "\e7ab";
}
.icon-mixx_alt:before {
	content: "\e7ac";
}
.icon-mister_wong:before {
	content: "\e7ad";
}
.icon-ming:before {
	content: "\e7ae";
}
.icon-mic-10:before {
	content: "\e7af";
}
.icon-mic-9:before {
	content: "\e7b0";
}
.icon-mic-8:before {
	content: "\e7b1";
}
.icon-mic-7:before {
	content: "\e7b2";
}
.icon-mic-6:before {
	content: "\e7b3";
}
.icon-mic-5:before {
	content: "\e7b4";
}
.icon-mic-4:before {
	content: "\e7b5";
}
.icon-mic-3:before {
	content: "\e7b6";
}
.icon-mic-2:before {
	content: "\e7b7";
}
.icon-mic-1:before {
	content: "\e7b8";
}
.icon-metacafe:before {
	content: "\e7b9";
}
.icon-meetup:before {
	content: "\e7ba";
}
.icon-map-marker-20:before {
	content: "\e7bb";
}
.icon-map-marker-19:before {
	content: "\e7bc";
}
.icon-map-marker-18:before {
	content: "\e7bd";
}
.icon-map-marker-17:before {
	content: "\e7be";
}
.icon-map-marker-16:before {
	content: "\e7bf";
}
.icon-map-marker-15:before {
	content: "\e7c0";
}
.icon-map-marker-14:before {
	content: "\e7c1";
}
.icon-map-marker-13:before {
	content: "\e7c2";
}
.icon-map-marker-12:before {
	content: "\e7c3";
}
.icon-map-marker-11:before {
	content: "\e7c4";
}
.icon-map-marker-10:before {
	content: "\e7c5";
}
.icon-map-marker-9:before {
	content: "\e7c6";
}
.icon-map-marker-8:before {
	content: "\e7c7";
}
.icon-map-marker-7:before {
	content: "\e7c8";
}
.icon-map-marker-6:before {
	content: "\e7c9";
}
.icon-map-marker-5:before {
	content: "\e7ca";
}
.icon-map-marker-4:before {
	content: "\e7cb";
}
.icon-map-marker-3:before {
	content: "\e7cc";
}
.icon-map-marker-2:before {
	content: "\e7cd";
}
.icon-map-marker-1:before {
	content: "\e7ce";
}
.icon-map-10:before {
	content: "\e7cf";
}
.icon-map-9:before {
	content: "\e7d0";
}
.icon-map-8:before {
	content: "\e7d1";
}
.icon-map-7:before {
	content: "\e7d2";
}
.icon-map-6:before {
	content: "\e7d3";
}
.icon-map-5:before {
	content: "\e7d4";
}
.icon-map-4:before {
	content: "\e7d5";
}
.icon-map-3:before {
	content: "\e7d6";
}
.icon-map-2:before {
	content: "\e7d7";
}
.icon-map-1:before {
	content: "\e7d8";
}
.icon-mailbox-8:before {
	content: "\e7d9";
}
.icon-mailbox-7:before {
	content: "\e7da";
}
.icon-mailbox-6:before {
	content: "\e7db";
}
.icon-mailbox-5:before {
	content: "\e7dc";
}
.icon-mailbox-4:before {
	content: "\e7dd";
}
.icon-mailbox-3:before {
	content: "\e7de";
}
.icon-mailbox-2:before {
	content: "\e7df";
}
.icon-mailbox-1:before {
	content: "\e7e0";
}
.icon-mail-upload:before {
	content: "\e7e1";
}
.icon-mail-search:before {
	content: "\e7e2";
}
.icon-mail-save:before {
	content: "\e7e3";
}
.icon-mail-plus:before {
	content: "\e7e4";
}
.icon-mail-open:before {
	content: "\e7e5";
}
.icon-mail-open-3:before {
	content: "\e7e6";
}
.icon-mail-open-2:before {
	content: "\e7e7";
}
.icon-mail-open-1:before {
	content: "\e7e8";
}
.icon-mail-minus:before {
	content: "\e7e9";
}
.icon-mail-lock:before {
	content: "\e7ea";
}
.icon-mail-inbox:before {
	content: "\e7eb";
}
.icon-mail-full:before {
	content: "\e7ec";
}
.icon-mail-flag1:before {
	content: "\e7ed";
}
.icon-mail-flag:before {
	content: "\e7ee";
}
.icon-mail-favourite:before {
	content: "\e7ef";
}
.icon-mail-favorite:before {
	content: "\e7f0";
}
.icon-mail-encryption:before {
	content: "\e7f1";
}
.icon-mail-download:before {
	content: "\e7f2";
}
.icon-mail-delete:before {
	content: "\e7f3";
}
.icon-mail-attachement:before {
	content: "\e7f4";
}
.icon-mail-9:before {
	content: "\e7f5";
}
.icon-mail-8:before {
	content: "\e7f6";
}
.icon-mail-7:before {
	content: "\e7f7";
}
.icon-mail-6:before {
	content: "\e7f8";
}
.icon-mail-5:before {
	content: "\e7f9";
}
.icon-mail-4:before {
	content: "\e7fa";
}
.icon-mail-3:before {
	content: "\e7fb";
}
.icon-mail-2:before {
	content: "\e7fc";
}
.icon-mail-1:before {
	content: "\e7fd";
}
.icon-magnifier-8:before {
	content: "\e7fe";
}
.icon-magnifier-7:before {
	content: "\e7ff";
}
.icon-magnifier-6:before {
	content: "\e800";
}
.icon-magnifier-5:before {
	content: "\e801";
}
.icon-magnifier-4:before {
	content: "\e802";
}
.icon-magnifier-3:before {
	content: "\e803";
}
.icon-magnifier-2:before {
	content: "\e804";
}
.icon-magnifier-1:before {
	content: "\e805";
}
.icon-magic:before {
	content: "\e806";
}
.icon-lovedsgn:before {
	content: "\e807";
}
.icon-lock-10:before {
	content: "\e808";
}
.icon-lock-9:before {
	content: "\e809";
}
.icon-lock-8:before {
	content: "\e80a";
}
.icon-lock-7:before {
	content: "\e80b";
}
.icon-lock-6:before {
	content: "\e80c";
}
.icon-lock-5:before {
	content: "\e80d";
}
.icon-lock-4:before {
	content: "\e80e";
}
.icon-lock-3:before {
	content: "\e80f";
}
.icon-lock-2:before {
	content: "\e810";
}
.icon-lock-1:before {
	content: "\e811";
}
.icon-localseo:before {
	content: "\e812";
}
.icon-localseo3:before {
	content: "\e813";
}
.icon-localseo2:before {
	content: "\e814";
}
.icon-livejournal:before {
	content: "\e815";
}
.icon-list:before {
	content: "\e816";
}
.icon-linkedin:before {
	content: "\e817";
}
.icon-linkedin_alt:before {
	content: "\e818";
}
.icon-link-6:before {
	content: "\e819";
}
.icon-link-5:before {
	content: "\e81a";
}
.icon-link-4:before {
	content: "\e81b";
}
.icon-link-3:before {
	content: "\e81c";
}
.icon-link-2:before {
	content: "\e81d";
}
.icon-link-1:before {
	content: "\e81e";
}
.icon-linkbuilding:before {
	content: "\e81f";
}
.icon-linkbuilding3:before {
	content: "\e820";
}
.icon-linkbuilding2:before {
	content: "\e821";
}
.icon-line-chart-8:before {
	content: "\e822";
}
.icon-line-chart-7:before {
	content: "\e823";
}
.icon-line-chart-6:before {
	content: "\e824";
}
.icon-line-chart-5:before {
	content: "\e825";
}
.icon-line-chart-4:before {
	content: "\e826";
}
.icon-line-chart-3:before {
	content: "\e827";
}
.icon-line-chart-2:before {
	content: "\e828";
}
.icon-line-chart-1:before {
	content: "\e829";
}
.icon-like:before {
	content: "\e82a";
}
.icon-light-bulb-16:before {
	content: "\e82b";
}
.icon-light-bulb-15:before {
	content: "\e82c";
}
.icon-light-bulb-14:before {
	content: "\e82d";
}
.icon-light-bulb-13:before {
	content: "\e82e";
}
.icon-light-bulb-12:before {
	content: "\e82f";
}
.icon-light-bulb-11:before {
	content: "\e830";
}
.icon-light-bulb-10:before {
	content: "\e831";
}
.icon-light-bulb-9:before {
	content: "\e832";
}
.icon-light-bulb-8:before {
	content: "\e833";
}
.icon-light-bulb-7:before {
	content: "\e834";
}
.icon-light-bulb-6:before {
	content: "\e835";
}
.icon-light-bulb-5:before {
	content: "\e836";
}
.icon-light-bulb-4:before {
	content: "\e837";
}
.icon-light-bulb-3:before {
	content: "\e838";
}
.icon-light-bulb-2:before {
	content: "\e839";
}
.icon-light-bulb-1:before {
	content: "\e83a";
}
.icon-letter-mail-2:before {
	content: "\e83b";
}
.icon-letter-mail-1:before {
	content: "\e83c";
}
.icon-lastfm:before {
	content: "\e83d";
}
.icon-laptop-2:before {
	content: "\e83e";
}
.icon-laptop-1:before {
	content: "\e83f";
}
.icon-landingpage:before {
	content: "\e840";
}
.icon-landingpage3:before {
	content: "\e841";
}
.icon-landingpage2:before {
	content: "\e842";
}
.icon-krop:before {
	content: "\e843";
}
.icon-kiki:before {
	content: "\e844";
}
.icon-kik:before {
	content: "\e845";
}
.icon-keywordresearch:before {
	content: "\e846";
}
.icon-keywordresearch3:before {
	content: "\e847";
}
.icon-keywordresearch2:before {
	content: "\e848";
}
.icon-key-12:before {
	content: "\e849";
}
.icon-key-11:before {
	content: "\e84a";
}
.icon-key-10:before {
	content: "\e84b";
}
.icon-key-9:before {
	content: "\e84c";
}
.icon-key-8:before {
	content: "\e84d";
}
.icon-key-7:before {
	content: "\e84e";
}
.icon-key-6:before {
	content: "\e84f";
}
.icon-key-5:before {
	content: "\e850";
}
.icon-key-4:before {
	content: "\e851";
}
.icon-key-3:before {
	content: "\e852";
}
.icon-key-2:before {
	content: "\e853";
}
.icon-key-1:before {
	content: "\e854";
}
.icon-justify:before {
	content: "\e855";
}
.icon-itunes:before {
	content: "\e856";
}
.icon-iphone:before {
	content: "\e857";
}
.icon-iphone-portrait:before {
	content: "\e858";
}
.icon-iphone-landscape:before {
	content: "\e859";
}
.icon-iphone-landscape-portrait:before {
	content: "\e85a";
}
.icon-iphone-landscape-portrait-2:before {
	content: "\e85b";
}
.icon-ipad-portrait:before {
	content: "\e85c";
}
.icon-ipad-landscape:before {
	content: "\e85d";
}
.icon-ipad-landscape-portrait:before {
	content: "\e85e";
}
.icon-ipad-landscape-portrait-2:before {
	content: "\e85f";
}
.icon-instapaper:before {
	content: "\e860";
}
.icon-incoming-mail-3:before {
	content: "\e861";
}
.icon-incoming-mail-2:before {
	content: "\e862";
}
.icon-incoming-mail-1:before {
	content: "\e863";
}
.icon-inbox-mail-full-3:before {
	content: "\e864";
}
.icon-inbox-mail-full-2:before {
	content: "\e865";
}
.icon-inbox-mail-full-1:before {
	content: "\e866";
}
.icon-inbox-mail-empty-3:before {
	content: "\e867";
}
.icon-inbox-mail-empty-2:before {
	content: "\e868";
}
.icon-inbox-mail-empty-1:before {
	content: "\e869";
}
.icon-inbox-mail-3:before {
	content: "\e86a";
}
.icon-inbox-mail-2:before {
	content: "\e86b";
}
.icon-inbox-mail-1:before {
	content: "\e86c";
}
.icon-image-10:before {
	content: "\e86d";
}
.icon-image-9:before {
	content: "\e86e";
}
.icon-image-8:before {
	content: "\e86f";
}
.icon-image-7:before {
	content: "\e870";
}
.icon-image-6:before {
	content: "\e871";
}
.icon-image-5:before {
	content: "\e872";
}
.icon-image-4:before {
	content: "\e873";
}
.icon-image-3:before {
	content: "\e874";
}
.icon-image-2:before {
	content: "\e875";
}
.icon-image-1:before {
	content: "\e876";
}
.icon-imac:before {
	content: "\e877";
}
.icon-identica:before {
	content: "\e878";
}
.icon-icq:before {
	content: "\e879";
}
.icon-ice-cream:before {
	content: "\e87a";
}
.icon-hyves:before {
	content: "\e87b";
}
.icon-hype_machine:before {
	content: "\e87c";
}
.icon-home-7:before {
	content: "\e87d";
}
.icon-home-6:before {
	content: "\e87e";
}
.icon-home-5:before {
	content: "\e87f";
}
.icon-home-4:before {
	content: "\e880";
}
.icon-home-3:before {
	content: "\e881";
}
.icon-home-2:before {
	content: "\e882";
}
.icon-home-1:before {
	content: "\e883";
}
.icon-hi5:before {
	content: "\e884";
}
.icon-headphone-8:before {
	content: "\e885";
}
.icon-headphone-7:before {
	content: "\e886";
}
.icon-headphone-6:before {
	content: "\e887";
}
.icon-headphone-5:before {
	content: "\e888";
}
.icon-headphone-4:before {
	content: "\e889";
}
.icon-headphone-3:before {
	content: "\e88a";
}
.icon-headphone-2:before {
	content: "\e88b";
}
.icon-headphone-1:before {
	content: "\e88c";
}
.icon-half-battery:before {
	content: "\e88d";
}
.icon-hacker_news:before {
	content: "\e88e";
}
.icon-grumpy:before {
	content: "\e88f";
}
.icon-group-3:before {
	content: "\e890";
}
.icon-group-2:before {
	content: "\e891";
}
.icon-group-1:before {
	content: "\e892";
}
.icon-grooveshark:before {
	content: "\e893";
}
.icon-gowalla:before {
	content: "\e894";
}
.icon-gowalla_alt:before {
	content: "\e895";
}
.icon-google:before {
	content: "\e896";
}
.icon-google_talk:before {
	content: "\e897";
}
.icon-google_buzz:before {
	content: "\e898";
}
.icon-googleplaceoptimization:before {
	content: "\e899";
}
.icon-googleplaceoptimization3:before {
	content: "\e89a";
}
.icon-googleplaceoptimization2:before {
	content: "\e89b";
}
.icon-goodreads:before {
	content: "\e89c";
}
.icon-glass:before {
	content: "\e89d";
}
.icon-glass-2:before {
	content: "\e89e";
}
.icon-glass-1:before {
	content: "\e89f";
}
.icon-github:before {
	content: "\e8a0";
}
.icon-github_alt:before {
	content: "\e8a1";
}
.icon-gears:before {
	content: "\e8a2";
}
.icon-gears-2:before {
	content: "\e8a3";
}
.icon-gear:before {
	content: "\e8a4";
}
.icon-gear-21:before {
	content: "\e8a5";
}
.icon-gear-8:before {
	content: "\e8a6";
}
.icon-gear-7:before {
	content: "\e8a7";
}
.icon-gear-6:before {
	content: "\e8a8";
}
.icon-gear-5:before {
	content: "\e8a9";
}
.icon-gear-4:before {
	content: "\e8aa";
}
.icon-gear-3:before {
	content: "\e8ab";
}
.icon-gear-2:before {
	content: "\e8ac";
}
.icon-gear-1:before {
	content: "\e8ad";
}
.icon-gdgt:before {
	content: "\e8ae";
}
.icon-full-battery:before {
	content: "\e8af";
}
.icon-friendster:before {
	content: "\e8b0";
}
.icon-friendfeed:before {
	content: "\e8b1";
}
.icon-foursquare:before {
	content: "\e8b2";
}
.icon-forrst:before {
	content: "\e8b3";
}
.icon-formspring:before {
	content: "\e8b4";
}
.icon-football:before {
	content: "\e8b5";
}
.icon-folkd:before {
	content: "\e8b6";
}
.icon-folder-upload-2:before {
	content: "\e8b7";
}
.icon-folder-upload-1:before {
	content: "\e8b8";
}
.icon-folder-remove-2:before {
	content: "\e8b9";
}
.icon-folder-remove-1:before {
	content: "\e8ba";
}
.icon-folder-plus-2:before {
	content: "\e8bb";
}
.icon-folder-plus-1:before {
	content: "\e8bc";
}
.icon-folder-minus-2:before {
	content: "\e8bd";
}
.icon-folder-minus-1:before {
	content: "\e8be";
}
.icon-folder-lock:before {
	content: "\e8bf";
}
.icon-folder-edit:before {
	content: "\e8c0";
}
.icon-folder-download-2:before {
	content: "\e8c1";
}
.icon-folder-download-1:before {
	content: "\e8c2";
}
.icon-folder-delete:before {
	content: "\e8c3";
}
.icon-folder-check:before {
	content: "\e8c4";
}
.icon-folder-11:before {
	content: "\e8c5";
}
.icon-folder-10:before {
	content: "\e8c6";
}
.icon-folder-9:before {
	content: "\e8c7";
}
.icon-folder-8:before {
	content: "\e8c8";
}
.icon-folder-7:before {
	content: "\e8c9";
}
.icon-folder-6:before {
	content: "\e8ca";
}
.icon-folder-5:before {
	content: "\e8cb";
}
.icon-folder-4:before {
	content: "\e8cc";
}
.icon-folder-3:before {
	content: "\e8cd";
}
.icon-folder-2:before {
	content: "\e8ce";
}
.icon-folder-1:before {
	content: "\e8cf";
}
.icon-flickr:before {
	content: "\e8d0";
}
.icon-flash:before {
	content: "\e8d1";
}
.icon-flash-light:before {
	content: "\e8d2";
}
.icon-flag:before {
	content: "\e8d3";
}
.icon-film-4:before {
	content: "\e8d4";
}
.icon-film-3:before {
	content: "\e8d5";
}
.icon-film-2:before {
	content: "\e8d6";
}
.icon-film-1:before {
	content: "\e8d7";
}
.icon-female-user:before {
	content: "\e8d8";
}
.icon-feedburner:before {
	content: "\e8d9";
}
.icon-favorite-user:before {
	content: "\e8da";
}
.icon-favorite-location:before {
	content: "\e8db";
}
.icon-factory-2:before {
	content: "\e8dc";
}
.icon-factory-1:before {
	content: "\e8dd";
}
.icon-factome:before {
	content: "\e8de";
}
.icon-facebook:before {
	content: "\e8df";
}
.icon-facebook_places:before {
	content: "\e8e0";
}
.icon-facebook_alt:before {
	content: "\e8e1";
}
.icon-eyedropper:before {
	content: "\e8e2";
}
.icon-evernote:before {
	content: "\e8e3";
}
.icon-etsy:before {
	content: "\e8e4";
}
.icon-equalizer:before {
	content: "\e8e5";
}
.icon-empty-battery:before {
	content: "\e8e6";
}
.icon-ember:before {
	content: "\e8e7";
}
.icon-embed-close:before {
	content: "\e8e8";
}
.icon-embeb:before {
	content: "\e8e9";
}
.icon-eight-ball:before {
	content: "\e8ea";
}
.icon-ebay:before {
	content: "\e8eb";
}
.icon-dzone:before {
	content: "\e8ec";
}
.icon-dslr-camera:before {
	content: "\e8ed";
}
.icon-drupal:before {
	content: "\e8ee";
}
.icon-dropbox:before {
	content: "\e8ef";
}
.icon-drill:before {
	content: "\e8f0";
}
.icon-dribbble:before {
	content: "\e8f1";
}
.icon-diigo:before {
	content: "\e8f2";
}
.icon-digital-camera:before {
	content: "\e8f3";
}
.icon-digg:before {
	content: "\e8f4";
}
.icon-digg_alt:before {
	content: "\e8f5";
}
.icon-deviantart:before {
	content: "\e8f6";
}
.icon-designmoo:before {
	content: "\e8f7";
}
.icon-designfloat:before {
	content: "\e8f8";
}
.icon-designbump:before {
	content: "\e8f9";
}
.icon-delicious:before {
	content: "\e8fa";
}
.icon-delete-location:before {
	content: "\e8fb";
}
.icon-dashboard:before {
	content: "\e8fc";
}
.icon-dailybooth:before {
	content: "\e8fd";
}
.icon-cute:before {
	content: "\e8fe";
}
.icon-current-location:before {
	content: "\e8ff";
}
.icon-cup:before {
	content: "\e900";
}
.icon-cry:before {
	content: "\e901";
}
.icon-crop:before {
	content: "\e902";
}
.icon-credit-card-remove:before {
	content: "\e903";
}
.icon-credit-card-plus:before {
	content: "\e904";
}
.icon-credit-card-minus:before {
	content: "\e905";
}
.icon-credit-card-lock:before {
	content: "\e906";
}
.icon-credit-card-flag:before {
	content: "\e907";
}
.icon-credit-card-check:before {
	content: "\e908";
}
.icon-credit-card-7:before {
	content: "\e909";
}
.icon-credit-card-6:before {
	content: "\e90a";
}
.icon-credit-card-5:before {
	content: "\e90b";
}
.icon-credit-card-4:before {
	content: "\e90c";
}
.icon-credit-card-3:before {
	content: "\e90d";
}
.icon-credit-card-2:before {
	content: "\e90e";
}
.icon-credit-card-1:before {
	content: "\e90f";
}
.icon-creative_commons:before {
	content: "\e910";
}
.icon-coroflot:before {
	content: "\e911";
}
.icon-computer-7:before {
	content: "\e912";
}
.icon-computer-6:before {
	content: "\e913";
}
.icon-computer-5:before {
	content: "\e914";
}
.icon-computer-4:before {
	content: "\e915";
}
.icon-computer-3:before {
	content: "\e916";
}
.icon-computer-2:before {
	content: "\e917";
}
.icon-computer-1:before {
	content: "\e918";
}
.icon-compass-6:before {
	content: "\e919";
}
.icon-compass-5:before {
	content: "\e91a";
}
.icon-compass-4:before {
	content: "\e91b";
}
.icon-compass-3:before {
	content: "\e91c";
}
.icon-compass-2:before {
	content: "\e91d";
}
.icon-compass-1:before {
	content: "\e91e";
}
.icon-comment:before {
	content: "\e91f";
}
.icon-coin-money-10:before {
	content: "\e920";
}
.icon-coin-money-9:before {
	content: "\e921";
}
.icon-coin-money-8:before {
	content: "\e922";
}
.icon-coin-money-7:before {
	content: "\e923";
}
.icon-coin-money-6:before {
	content: "\e924";
}
.icon-coin-money-5:before {
	content: "\e925";
}
.icon-coin-money-4:before {
	content: "\e926";
}
.icon-coin-money-3:before {
	content: "\e927";
}
.icon-coin-money-2:before {
	content: "\e928";
}
.icon-coin-money-1:before {
	content: "\e929";
}
.icon-codeoptimization:before {
	content: "\e92a";
}
.icon-codeoptimization3:before {
	content: "\e92b";
}
.icon-codeoptimization2:before {
	content: "\e92c";
}
.icon-coconut:before {
	content: "\e92d";
}
.icon-cloudapp:before {
	content: "\e92e";
}
.icon-cloud:before {
	content: "\e92f";
}
.icon-cloud-video-2:before {
	content: "\e930";
}
.icon-cloud-video-1:before {
	content: "\e931";
}
.icon-cloud-upload:before {
	content: "\e932";
}
.icon-cloud-upload-2:before {
	content: "\e933";
}
.icon-cloud-upload-1:before {
	content: "\e934";
}
.icon-cloud-signal-2:before {
	content: "\e935";
}
.icon-cloud-signal-1:before {
	content: "\e936";
}
.icon-cloud-remove-2:before {
	content: "\e937";
}
.icon-cloud-remove-1:before {
	content: "\e938";
}
.icon-cloud-reload-2:before {
	content: "\e939";
}
.icon-cloud-reload-1:before {
	content: "\e93a";
}
.icon-cloud-refresh-2:before {
	content: "\e93b";
}
.icon-cloud-refresh-1:before {
	content: "\e93c";
}
.icon-cloud-plus-2:before {
	content: "\e93d";
}
.icon-cloud-plus-1:before {
	content: "\e93e";
}
.icon-cloud-music-2:before {
	content: "\e93f";
}
.icon-cloud-music-1:before {
	content: "\e940";
}
.icon-cloud-minus-2:before {
	content: "\e941";
}
.icon-cloud-minus-1:before {
	content: "\e942";
}
.icon-cloud-menu-2:before {
	content: "\e943";
}
.icon-cloud-menu-1:before {
	content: "\e944";
}
.icon-cloud-loading-2:before {
	content: "\e945";
}
.icon-cloud-loading-1:before {
	content: "\e946";
}
.icon-cloud-download:before {
	content: "\e947";
}
.icon-cloud-download-2:before {
	content: "\e948";
}
.icon-cloud-download-1:before {
	content: "\e949";
}
.icon-cloud-connection-2:before {
	content: "\e94a";
}
.icon-cloud-connection-1:before {
	content: "\e94b";
}
.icon-cloud-check-2:before {
	content: "\e94c";
}
.icon-cloud-check-1:before {
	content: "\e94d";
}
.icon-cloud-12:before {
	content: "\e94e";
}
.icon-cloud-11:before {
	content: "\e94f";
}
.icon-cloud-10:before {
	content: "\e950";
}
.icon-cloud-9:before {
	content: "\e951";
}
.icon-cloud-8:before {
	content: "\e952";
}
.icon-cloud-7:before {
	content: "\e953";
}
.icon-cloud-6:before {
	content: "\e954";
}
.icon-cloud-5:before {
	content: "\e955";
}
.icon-cloud-4:before {
	content: "\e956";
}
.icon-cloud-3:before {
	content: "\e957";
}
.icon-cloud-2:before {
	content: "\e958";
}
.icon-cloud-1:before {
	content: "\e959";
}
.icon-clock-time-10:before {
	content: "\e95a";
}
.icon-clock-time-9:before {
	content: "\e95b";
}
.icon-clock-time-8:before {
	content: "\e95c";
}
.icon-clock-time-7:before {
	content: "\e95d";
}
.icon-clock-time-6:before {
	content: "\e95e";
}
.icon-clock-time-5:before {
	content: "\e95f";
}
.icon-clock-time-4:before {
	content: "\e960";
}
.icon-clock-time-3:before {
	content: "\e961";
}
.icon-clock-time-2:before {
	content: "\e962";
}
.icon-clock-time-1:before {
	content: "\e963";
}
.icon-cinch:before {
	content: "\e964";
}
.icon-chruch:before {
	content: "\e965";
}
.icon-chat:before {
	content: "\e966";
}
.icon-chat-2:before {
	content: "\e967";
}
.icon-charging-battery:before {
	content: "\e968";
}
.icon-castle:before {
	content: "\e969";
}
.icon-cart:before {
	content: "\e96a";
}
.icon-cart-plus:before {
	content: "\e96b";
}
.icon-cart-minus:before {
	content: "\e96c";
}
.icon-car:before {
	content: "\e96d";
}
.icon-candle:before {
	content: "\e96e";
}
.icon-candle-2:before {
	content: "\e96f";
}
.icon-camera1:before {
	content: "\e970";
}
.icon-camera:before {
	content: "\e971";
}
.icon-camera-10:before {
	content: "\e972";
}
.icon-camera-9:before {
	content: "\e973";
}
.icon-camera-8:before {
	content: "\e974";
}
.icon-camera-7:before {
	content: "\e975";
}
.icon-camera-6:before {
	content: "\e976";
}
.icon-camera-5:before {
	content: "\e977";
}
.icon-camera-4:before {
	content: "\e978";
}
.icon-camera-3:before {
	content: "\e979";
}
.icon-camera-2:before {
	content: "\e97a";
}
.icon-camera-1:before {
	content: "\e97b";
}
.icon-calendar:before {
	content: "\e97c";
}
.icon-Calendar-Time:before {
	content: "\e97d";
}
.icon-Calendar-Remove:before {
	content: "\e97e";
}
.icon-Calendar-Delete:before {
	content: "\e97f";
}
.icon-Calendar-Check:before {
	content: "\e980";
}
.icon-Calendar-Chart:before {
	content: "\e981";
}
.icon-Calendar-Add:before {
	content: "\e982";
}
.icon-Calendar-4:before {
	content: "\e983";
}
.icon-Calendar-3:before {
	content: "\e984";
}
.icon-Calendar-2:before {
	content: "\e985";
}
.icon-Calendar-1:before {
	content: "\e986";
}
.icon-business-woman-3:before {
	content: "\e987";
}
.icon-business-woman-2:before {
	content: "\e988";
}
.icon-business-woman-1:before {
	content: "\e989";
}
.icon-business-man-3:before {
	content: "\e98a";
}
.icon-business-man-2:before {
	content: "\e98b";
}
.icon-business-man-1:before {
	content: "\e98c";
}
.icon-building-5:before {
	content: "\e98d";
}
.icon-building-4:before {
	content: "\e98e";
}
.icon-building-3:before {
	content: "\e98f";
}
.icon-building-2:before {
	content: "\e990";
}
.icon-building-1:before {
	content: "\e991";
}
.icon-brush:before {
	content: "\e992";
}
.icon-brightness-up:before {
	content: "\e993";
}
.icon-brightness-down:before {
	content: "\e994";
}
.icon-brightkite:before {
	content: "\e995";
}
.icon-Briefcase-15:before {
	content: "\e996";
}
.icon-Briefcase-14:before {
	content: "\e997";
}
.icon-Briefcase-13:before {
	content: "\e998";
}
.icon-Briefcase-12:before {
	content: "\e999";
}
.icon-Briefcase-11:before {
	content: "\e99a";
}
.icon-Briefcase-10:before {
	content: "\e99b";
}
.icon-Briefcase-9:before {
	content: "\e99c";
}
.icon-Briefcase-8:before {
	content: "\e99d";
}
.icon-Briefcase-7:before {
	content: "\e99e";
}
.icon-Briefcase-6:before {
	content: "\e99f";
}
.icon-Briefcase-5:before {
	content: "\e9a0";
}
.icon-Briefcase-4:before {
	content: "\e9a1";
}
.icon-Briefcase-3:before {
	content: "\e9a2";
}
.icon-Briefcase-2:before {
	content: "\e9a3";
}
.icon-Briefcase-1:before {
	content: "\e9a4";
}
.icon-bowling-ball:before {
	content: "\e9a5";
}
.icon-bookmark:before {
	content: "\e9a6";
}
.icon-book-8:before {
	content: "\e9a7";
}
.icon-book-7:before {
	content: "\e9a8";
}
.icon-book-6:before {
	content: "\e9a9";
}
.icon-book-5:before {
	content: "\e9aa";
}
.icon-book-4:before {
	content: "\e9ab";
}
.icon-book-3:before {
	content: "\e9ac";
}
.icon-book-2:before {
	content: "\e9ad";
}
.icon-book-1:before {
	content: "\e9ae";
}
.icon-bomb:before {
	content: "\e9af";
}
.icon-boat:before {
	content: "\e9b0";
}
.icon-boat-2:before {
	content: "\e9b1";
}
.icon-bnter:before {
	content: "\e9b2";
}
.icon-blogger:before {
	content: "\e9b3";
}
.icon-blip:before {
	content: "\e9b4";
}
.icon-bing:before {
	content: "\e9b5";
}
.icon-big-smile:before {
	content: "\e9b6";
}
.icon-behance:before {
	content: "\e9b7";
}
.icon-beer:before {
	content: "\e9b8";
}
.icon-bebo:before {
	content: "\e9b9";
}
.icon-beach-umbrella:before {
	content: "\e9ba";
}
.icon-beach-umbrella-2:before {
	content: "\e9bb";
}
.icon-battery-low:before {
	content: "\e9bc";
}
.icon-battery-half:before {
	content: "\e9bd";
}
.icon-battery-full:before {
	content: "\e9be";
}
.icon-battery-empty:before {
	content: "\e9bf";
}
.icon-battery-charging:before {
	content: "\e9c0";
}
.icon-basket:before {
	content: "\e9c1";
}
.icon-basket-plus:before {
	content: "\e9c2";
}
.icon-basket-minus:before {
	content: "\e9c3";
}
.icon-basket-10:before {
	content: "\e9c4";
}
.icon-basket-9:before {
	content: "\e9c5";
}
.icon-basket-8:before {
	content: "\e9c6";
}
.icon-basket-7:before {
	content: "\e9c7";
}
.icon-basket-6:before {
	content: "\e9c8";
}
.icon-basket-5:before {
	content: "\e9c9";
}
.icon-basket-4:before {
	content: "\e9ca";
}
.icon-basket-3:before {
	content: "\e9cb";
}
.icon-basket-2:before {
	content: "\e9cc";
}
.icon-basket-1:before {
	content: "\e9cd";
}
.icon-basecamp:before {
	content: "\e9ce";
}
.icon-baseball:before {
	content: "\e9cf";
}
.icon-bar-chart-up:before {
	content: "\e9d0";
}
.icon-bar-chart-up-4:before {
	content: "\e9d1";
}
.icon-bar-chart-up-3:before {
	content: "\e9d2";
}
.icon-bar-chart-up-2:before {
	content: "\e9d3";
}
.icon-bar-chart-pyramide3:before {
	content: "\e9d4";
}
.icon-bar-chart-pyramide:before {
	content: "\e9d5";
}
.icon-bar-chart-pyramide-2:before {
	content: "\e9d6";
}
.icon-bar-chart-down:before {
	content: "\e9d7";
}
.icon-bar-chart-down-4:before {
	content: "\e9d8";
}
.icon-bar-chart-down-3:before {
	content: "\e9d9";
}
.icon-bar-chart-down-2:before {
	content: "\e9da";
}
.icon-bar-chart-9:before {
	content: "\e9db";
}
.icon-bar-chart-8:before {
	content: "\e9dc";
}
.icon-bar-chart-7:before {
	content: "\e9dd";
}
.icon-bar-chart-6:before {
	content: "\e9de";
}
.icon-bar-chart-5:before {
	content: "\e9df";
}
.icon-bar-chart-4:before {
	content: "\e9e0";
}
.icon-bar-chart-3:before {
	content: "\e9e1";
}
.icon-bar-chart-2:before {
	content: "\e9e2";
}
.icon-bar-chart-1:before {
	content: "\e9e3";
}
.icon-bank:before {
	content: "\e9e4";
}
.icon-bank-2:before {
	content: "\e9e5";
}
.icon-baidu:before {
	content: "\e9e6";
}
.icon-bag-remove:before {
	content: "\e9e7";
}
.icon-bag-plus:before {
	content: "\e9e8";
}
.icon-bag-minus:before {
	content: "\e9e9";
}
.icon-bag-lock:before {
	content: "\e9ea";
}
.icon-bag-flag:before {
	content: "\e9eb";
}
.icon-bag-check:before {
	content: "\e9ec";
}
.icon-bag-10:before {
	content: "\e9ed";
}
.icon-bag-9:before {
	content: "\e9ee";
}
.icon-bag-8:before {
	content: "\e9ef";
}
.icon-bag-7:before {
	content: "\e9f0";
}
.icon-bag-6:before {
	content: "\e9f1";
}
.icon-bag-5:before {
	content: "\e9f2";
}
.icon-bag-4:before {
	content: "\e9f3";
}
.icon-bag-3:before {
	content: "\e9f4";
}
.icon-bag-2:before {
	content: "\e9f5";
}
.icon-bag-1:before {
	content: "\e9f6";
}
.icon-aws:before {
	content: "\e9f7";
}
.icon-arto:before {
	content: "\e9f8";
}
.icon-articlemarketing:before {
	content: "\e9f9";
}
.icon-articlemarketing3:before {
	content: "\e9fa";
}
.icon-articlemarketing2:before {
	content: "\e9fb";
}
.icon-arrow-141:before {
	content: "\e9fc";
}
.icon-arrow-40:before {
	content: "\e9fd";
}
.icon-arrow-39:before {
	content: "\e9fe";
}
.icon-arrow-38:before {
	content: "\e9ff";
}
.icon-arrow-37:before {
	content: "\ea00";
}
.icon-arrow-36:before {
	content: "\ea01";
}
.icon-arrow-35:before {
	content: "\ea02";
}
.icon-arrow-34:before {
	content: "\ea03";
}
.icon-arrow-33:before {
	content: "\ea04";
}
.icon-arrow-32:before {
	content: "\ea05";
}
.icon-arrow-31:before {
	content: "\ea06";
}
.icon-arrow-30:before {
	content: "\ea07";
}
.icon-arrow-29:before {
	content: "\ea08";
}
.icon-arrow-28:before {
	content: "\ea09";
}
.icon-arrow-27:before {
	content: "\ea0a";
}
.icon-arrow-26:before {
	content: "\ea0b";
}
.icon-arrow-25:before {
	content: "\ea0c";
}
.icon-arrow-24:before {
	content: "\ea0d";
}
.icon-arrow-23:before {
	content: "\ea0e";
}
.icon-arrow-22:before {
	content: "\ea0f";
}
.icon-arrow-21:before {
	content: "\ea10";
}
.icon-arrow-20:before {
	content: "\ea11";
}
.icon-arrow-19:before {
	content: "\ea12";
}
.icon-arrow-18:before {
	content: "\ea13";
}
.icon-arrow-17:before {
	content: "\ea14";
}
.icon-arrow-16:before {
	content: "\ea15";
}
.icon-arrow-15:before {
	content: "\ea16";
}
.icon-arrow-14:before {
	content: "\ea17";
}
.icon-arrow-13:before {
	content: "\ea18";
}
.icon-arrow-12:before {
	content: "\ea19";
}
.icon-arrow-11:before {
	content: "\ea1a";
}
.icon-arrow-10:before {
	content: "\ea1b";
}
.icon-arrow-9:before {
	content: "\ea1c";
}
.icon-arrow-8:before {
	content: "\ea1d";
}
.icon-arrow-7:before {
	content: "\ea1e";
}
.icon-arrow-6:before {
	content: "\ea1f";
}
.icon-arrow-5:before {
	content: "\ea20";
}
.icon-arrow-4:before {
	content: "\ea21";
}
.icon-arrow-3:before {
	content: "\ea22";
}
.icon-arrow-2:before {
	content: "\ea23";
}
.icon-arrow-1:before {
	content: "\ea24";
}
.icon-app_store:before {
	content: "\ea25";
}
.icon-antenna-5:before {
	content: "\ea26";
}
.icon-antenna-4:before {
	content: "\ea27";
}
.icon-antenna-3:before {
	content: "\ea28";
}
.icon-antenna-2:before {
	content: "\ea29";
}
.icon-antenna-1:before {
	content: "\ea2a";
}
.icon-analityc:before {
	content: "\ea2b";
}
.icon-analityc3:before {
	content: "\ea2c";
}
.icon-analityc2:before {
	content: "\ea2d";
}
.icon-align-right:before {
	content: "\ea2e";
}
.icon-align-left:before {
	content: "\ea2f";
}
.icon-align-center:before {
	content: "\ea30";
}
.icon-add-user:before {
	content: "\ea31";
}
.icon-add-tag:before {
	content: "\ea32";
}
.icon-add-location:before {
	content: "\ea33";
}
.icon-activesearch:before {
	content: "\ea34";
}
.icon-activesearch3:before {
	content: "\ea35";
}
.icon-account:before {
	content: "\ea36";
}
.icon-activesearch2:before {
	content: "\ea37";
}
*,
*:after,
*::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
}

.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}

.mobile-page .desktop-only {
    display: none !important;
}

.desktop-page .mobile-only {
    display: none !important;
}

.mobile-page:not(.tablet-page) .tablet-only {
    display: none !important;
}

.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}

.position-relative{
    position:relative !important;
}

.invisible {
    visibility: hidden;
}

.nowrap,
.nowrap label{
    white-space:nowrap !important;
}

.noborder{
    border:none !important;
}

.fs12{
    font-size:12px !important;
}

.w20p{
    width:20% !important;
}
.w25p{
    width:25% !important;
}
.w48p{
    width:48% !important;
}
.w49p{
    width:49% !important;
}
.minw49p{
    min-width:49% !important;
}
.w50p{
    width:50% !important;
}
.w75p{
    width:75% !important;
}

.w100p{
    width:100% !important;
}

.align-center{
    text-align:center !important;
}
.align-left{
    text-align:left !important;
}
.align-right{
    text-align:right !important;
}
.align-justify{
    text-align: justify !important;
}

.mobile-page .align-center-mobile{
    text-align:center !important;
}

.mobile-page .align-left-mobile{
    text-align:left !important;
}
.mobile-page .align-right-mobile{
    text-align:right !important;
}
.mobile-page .align-justify-mobile{
    text-align: justify !important;
}

.lowercase{
    text-transform: lowercase !important;
}
.uppercase{
    text-transform: uppercase !important;
}

.capitalize{
    text-transform: capitalize !important;
}

.valign-middle{
    vertical-align:middle !important;
}
.valign-top{
    vertical-align:top !important;
}

.table{
    display:table;
}
.table-cell{
    display:table-cell;
}
.table-row{
    display:table-row !important;
}

.center-block{
    margin-left: auto !important;
    margin-right: auto !important;
    display:block !important;
}

fieldset.table .table-cell{
    padding-right:14px;
}

fieldset.table label.table-cell{
    margin-left:0px;
}

.mt10{
    margin-top:10px !important;
}
.mt20{
    margin-top:20px !important;
}
.mb20{
    margin-bottom:20px !important;
}
.mb10{
    margin-bottom:10px !important;
}
.mbr10{
    margin-right:10px !important;
}

.nomargin{
    margin:0px !important;
}
.nopadding{
    padding:0px !important;
}

.nobefore:before,.noafter:after{
    content:''  !important;
    display:none  !important;
}



.img-responsive {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}

.btn{
    display:inline-block;

    webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position:relative;
    vertical-align:top;
}

.btn:after{
    font-family: FontAwesome;
    display:block;
    position:absolute;
    right:0px;
    top:0px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    text-align:center;
}

/*button sizes*/


.btn.btn-lg{
    padding-left:14px;
    font-size:20px;
    height:36px;
    line-height:34px;
    padding-right:50px;
}

.btn.btn-sm{
    padding-left:9px;
    font-size:14px;
    height:32px;
    line-height:32px;
    padding-right:41px;
}

.btn.btn-xs{
    padding-left:7px;
    font-size:12px;
    height:24px;
    line-height:24px;
    padding-right:31px;
}



.btn-lg:after{
    height:36px;
    line-height:38px;
    width:36px;
}

.btn-sm:after{
    height:32px;
    line-height:33px;
    width:32px;
}

.btn-xs:after{
    height:24px;
    line-height:25px;
    width:24px;
}



.btn-lg.btn-pink:after{
    height:35px;
    line-height:34px;
    border-left:1px solid #cc27bf;
}
.btn-lg.btn-pink{
    padding-right:41px;
}

.btn-sm.btn-pink:after{
    height:30px;
    line-height:32px;
    border-left:1px solid #cc27bf;
    color:#cc27bf;
}
.btn-sm.btn-pink{
    padding-right:41px;
}

/*button-shapes*/
.btn-rect-left{
    border-radius:initial;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topright:4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}

.btn-rect-right{
    border-radius:initial;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}

.btn-rect{
    border-radius:initial;
}

.btn-default {
    background-color:#7fbd00;
    color:#ffffff;
    border: none;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding-left: 9px;
    padding-right: 9px;
}

.selectpicker.btn-default{
    padding-left: 0px;
    padding-right: 0px;
}

/*button colors*/
.btn-green{
    background-color:#7fbd00;
    color:#ffffff;
}

.btn-green:hover{
    background-color:#95d50d;
    color:#ffffff;
}

.btn-green:after{
    background-color:#95d50d;
}

.btn-green-inverse{
    color:#7fbd00;
    background-color:#ffffff;
    border:1px solid #7fbd00;
}

.btn-green-inverse:hover{
    color:#fff;
    background-color:#7fbd00;
}

.btn-green-inverse:after{
    height:31px;
    background: #fff;
}
.btn-green-inverse:hover:after{
    color:#fff;
    background-color:#7fbd00;
}

.btn-blue{
    background-color:#2babc4;
    color:#ffffff;
}

.btn-blue:hover{
    background-color:#42cde8;
    color:#ffffff;
}

.btn-blue:after{
    background-color:#42cde8;
}

.btn-gray,
span.btn-green,
span.btn-green:hover{
    background-color:#babaaf;
    color:#fff;
}


.btn-gray:hover{
    background-color:#a4a596;
    color:#fff;
}

.btn-gray:after{
    background-color:#a4a596;
}
span.btn-green:after,
span.btn-green:hover:after{
    background-color:#a4a596 !important;
}


.btn-white{
    background-color:#ffffff;
    color:#000000;
}

.btn-white:hover{
    background-color:#f5f5f5;
    color:#000000;
}

.btn-white:after{
    background-color:#f5f5f5;
    color:#000000;
}


.btn-pink{
    background-color:#ffffff;
    color:#cc27bf;
    border:1px solid #cc27bf;
    overflow:hidden;
}

.btn-pink:hover{
    background-color:#cc27bf;
    color:#ffffff;
    border:1px solid #cc27bf;
}


.btn-red{
    background-color:#ed1f24;
    color:#fff;
}

.btn-red:hover{
    background-color:red;
    color:#ffffff;
}
.btn-red:after{
    background-color:red;
}

.btn-orange{
    background-color:#ffa800;
    color:#fff;
}

.btn-orange:hover{
    background-color:#ffbd3f;
    color:#ffffff;
}

.btn-orange:after{
    background-color:#ffbd3f;
}
.btn-fb{
    background-color:#4862a3;
    color:#fff;
}

.btn-fb:hover{
    background-color:#6287e3;
    color:#ffffff;
}

.btn-fb:after{
    background-color:#6287e3;
}
.btn-fb:before{
    content: "\f082";
    color:#fff;
    line-height:32px;
    display:inline-block;
    height:32px;
    width:32px;
    text-align:center;
    font-family: FontAwesome;
}

/*button icons shopping-cart*/

.shopping-cart:after{
    content:"\f07a";
}

.shopping-cart-single{
    border-radius:initial;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}

.shopping-cart-single:before{
    content:"\f07a";
    font-family: FontAwesome;
    display:block;
    position:absolute;
    left:0px;
    top:0px;
    border-radius:initial;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
    width:34px;
    margin-left:0px;
    text-align:center;
}

.btn-green.shopping-cart:after{
    background-color:#95d50d;
}

.single-icon.btn-sm.shopping-cart-single:before{
    height:32px;
    line-height:33px;
    padding-left:0px;
    padding-right:0px;
}

.preorder:after {
    content: "\f017";
}

/*button icons exclamation*/
.exclamation:after{
    content: "\f12a";
}

/*button icons full list*/
.full-list:after{
    content: "\f0ca";
}

/*button icons map-marker*/
.map-marker:after{
    content: "\f041";
}

/*button icons angle-right*/
.angle-right:after{
    content:"\f105";
}

.angle-right:hover:after{
    content:"\f101";
}


/*button icons angle-down*/
.angle-down:after{
    content: "\f107";
}

/*button icons angle-up*/
.angle-up:after{
    content: "\f106";
}

/*button icons fb*/
.fb-icon:after{
    content: "\f082";
}
/*button icons key*/
.key-icon:after {
    content: "\f084";
}

/*button icons user*/
.user-icon:after {
    content: "\f007";
}



/*button icons angle-left*/
.btn.btn-sm.angle-left{
    padding-left:41px;
}

.btn.angle-left{
    padding-right:9px;
}
.angle-left:after{
    content: "\f104";
    font-family: FontAwesome;
    left:0px;
    -webkit-border-bottom-right-radius: initial;
    -webkit-border-top-right-radius: initial;
    -moz-border-bottom-right-radius: initial;
    -moz-border-top-right-radius: initial;
    border-bottom-right-radius: initial;
    border-top-right-radius: initial;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.angle-left:hover:after{
    content: "\f100";
}

.btn-lg.angle-left{
    padding-left:50px;
}

.btn-sm.angle-left{
    padding-left:41px;
}

.btn-xs.angle-left{
    padding-left:31px;
}

/*button icons envelope*/
.envelope:after{
    content:"\f0e0";
}

/*button icons times*/
.times:after{
    content:"\f00d";
}


/*button icons check*/
.check:after{
    content:"\f00c";
}

/*button icons plus*/
.btn-plus:after{
    content:"\f067";
}

/*button icons info*/
.btn-info:after{
    content: "\f129";
}


/*button icons message*/
.message-icon:after{
    content:"\f0e0";
}


/*button icons download*/
.download-icon:after{
    content: "\f019";
}


/*button icons gift*/
.gift:after{
    content:"\f06b";
}

.btn-lg.gift:after{
    height:35px;
    line-height:38px;
    width:36px;
}
.btn-lg.gift{
    padding-right:50px;
}

.btn-sm.gift:after{
    height:31px;
    line-height:33px;
    width:32px;
    border-left:1px solid #cc27bf;
}
.btn-sm.gift{
    padding-right:41px;
}

.btn-xs.gift:after{
    height:23px;
    line-height:25px;
    width:24px;
    border-left:1px solid #cc27bf;
}
.btn-xs.gift{
    padding-right:31px;
}

/*button icons heart*/
.heart:after{
    content:"\f004";
}

.btn-pink:hover:after{
    background-color:#ee2fde;
    color:#ffffff;
}

.btn-lg.heart:after{
    height:35px;
    line-height:38px;
    width:36px;
}
.btn-lg.heart{
    padding-right:50px;
}

.btn-sm.heart:after{
    height:31px;
    line-height:33px;
    width:32px;
}

.btn-sm.heart{
    padding-right:41px;
}

.btn-xs.heart:after{
    height:23px;
    line-height:25px;
    padding-left:5px;
    padding-right:5px;
    border-left:1px solid #cc27bf;
}
.btn-xs.heart{
    padding-right:31px;
}


.btn.no-icon{
    padding-right:9px !important;
}

.btn.no-icon:after{
    content:"";
    display:none;
}

/*button icons search*/
.search:after{
    content:"\f002";
}

.btn-green.search.inverse-icon:after{
    background-color:#7fbd00;
}

.btn-green.search.inverse-icon:hover:after{
    background-color:#95d50d;
}

.btn.btn-icon-only{
    padding:0px !important;
    overflow: hidden;
    border-radius: 4px;
}
.btn.btn-icon-only.btn-sm.btn-pink:after{
    border:none;
}

.btn.btn-icon-only.btn-lg{
    width:36px;
}
.btn.btn-icon-only.btn-sm{
    width:32px;
}
.btn.btn-icon-only.btn-xs{
    width:24px;
}

.btn-enlarge{
    font-size:16px;
    color:#000000;
    line-height:24px;
    position:relative;
    padding-left:22px;
    display:inline-block;
}
.btn-enlarge span{
    color:#7fbd00;
}
.btn-enlarge:before{
    font-size:14px;
    line-height:24px;
    content: "\f065";
    font-family: FontAwesome;
    color:#7fbd00;
    width:24px;
    height:24px;
    position:absolute;
    left:0px;
    top:0px;
}
.btn-share{
    font-size:16px;
    color:#000000;
    display:inline-block;
    line-height:24px;
    position:relative;
    padding-left:22px;
    border-top:1px solid #bfbfbf;
    padding-top:10px;

}
.btn-share:before{
    font-size:14px;
    line-height:24px;
    content: "\f14d";
    font-family: FontAwesome;
    color:#7fbd00;
    width:24px;
    height:24px;
    position:absolute;
    left:0px;
    top:10px;
}
.btn-preview{
    font-size:16px;
    color:#000000;
    display:inline-block;
    line-height:24px;
    position:relative;
    padding-left:22px;
    border-top:1px solid #bfbfbf;
    padding-top:10px;

}
.btn-preview:before{
    font-size:14px;
    line-height:24px;
    content: "\f02d";
    font-family: FontAwesome;
    color:#7fbd00;
    width:24px;
    height:24px;
    position:absolute;
    left:0px;
    top:10px;
}


/* Delete */

.btn-xs.btn-delete{
    width:24px;
    height:24px;
    overflow:hidden;
}

.btn-delete:before{
    background-color:#ed1f24;
    color:#ffffff;
    content:"\f00d";
    font-family: FontAwesome;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    display:block;
    text-align:center;
}


/* Forms */


.input-text{
    border: 1px solid #eeeeee;
    font-size: 16px;
    color:#000;
    background-color: #eeeeee;
    height:32px;
    padding-left:10px;
    margin: 0px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}

.mobile-page .input-text{
    font-size: 36px;
    font-size:3.6rem;
    height:2.2222em;
    padding-left:0.5em;
    -webkit-border-radius: 0.22222em;
    -moz-border-radius: 0.22222em;
    border-radius: 0.2em;
    -webkit-box-shadow: inset 0px 0.05555em 0.05555em 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:    inset 0px 0.05555em 0.05555em 0px rgba(0, 0, 0, 0.15);
    box-shadow:         inset 0px 0.05555em 0.05555em 0px rgba(0, 0, 0, 0.15);
}

.mobile-page .input-text.alert{
    border-color:red;
}


.mobile-page .input-text.alert::-webkit-input-placeholder {
    color: red;
}

.mobile-page .input-text.alert:-moz-placeholder { /* Firefox 18- */
    color: red;  
}

.mobile-page .input-text.alert::-moz-placeholder {  /* Firefox 19+ */
    color: red;  
}

.mobile-page .input-text.alert:-ms-input-placeholder {  
    color: red;  
}



.input-textarea{
    border: 1px solid #eeeeee;
    font-size: 16px;
    color:#000;
    background-color: #eeeeee;
    line-height:20px;
    padding:4px 10px;
    margin: 0px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    resize:none;
}


.mobile-page .input-textarea{
    font-size: 36px;
    font-size:3.6rem;
    padding:0.55em;
    -webkit-border-radius: 0.2222em;
    -moz-border-radius: 0.2222em;
    border-radius: 0.2222em;
    min-height:4em;
    line-height:1;
}


.error{
    color:#ed1f24;
    background:#f9caca;
}

.input-label{
    color:#000000;
    font-size:14px;
    cursor:pointer;
    line-height:32px;

}



.input-checkbox {
    display: none !important;
}
.input-checkbox + label {
    cursor:pointer;
    margin-right:14px;
}
.input-checkbox + label + label{
    color:#000000;
    font-size:14px;
    cursor:pointer;
    line-height:24px;

    margin-left:14px;
}
.input-sm-set .input-checkbox + label + label{
    line-height:18px;
    font-size:12px;
}

.input-checkbox + label i.fa-check{
    color:#eeeeee;
    line-height:24px;
    display:block;
}
.input-sm-set .input-checkbox + label i.fa-check{
    color:#eeeeee;
    line-height:18px;
}

.input-checkbox + label i {
    width:24px;
    height:24px;
    line-height:24px;
    font-size:14px;
    background-color:#eeeeee;
    -webkit-border-radius: 4px;
    -moz-border-radius: 34px;
    border-radius: 4px;
    text-align:center;
    -webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}

.input-sm-set .input-checkbox + label i {
    width:18px;
    height:18px;
    line-height:18px;
    font-size:13px;
}

.input-checkbox:checked + label i{
    background-color:#7fbd00;
}
.input-checkbox:checked + label .fa-check{
    display:block;
    color:#fff;
    -webkit-text-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-text-shadow:    inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    text-shadow:         inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}



.mobile-page .input-checkbox + label {
    margin-right:0.5em;
    font-size:28px;
    font-size:2.8rem;
}
.mobile-page .input-checkbox + label + label {
    font-size:28px;
    font-size:2.8rem;
    line-height:1em;
    margin-left:0.5em;
}

.mobile-page .input-checkbox + label i.fa-check{
    line-height:1.2857em;
}
.mobile-page .input-sm-set .input-checkbox + label i.fa-check{
    line-height:1.2857em;
}

.mobile-page .input-checkbox + label i {
    width:1.2857em;
    height:1.2857em;
    line-height:1.2857em;
    font-size:28px;
    font-size:2.8rem;
}


.mobile-page .lg-set .input-checkbox + label {
    font-size:36px;
    font-size:3.6rem;
}
.mobile-page .lg-set .input-checkbox + label + label{
    font-size:30px;
    font-size:3rem;
    vertical-align:middle;
}

.mobile-page .lg-set .input-checkbox + label i.fa-check{
    line-height:6.4em;
}
.mobile-page .lg-set .input-sm-set .input-checkbox + label i.fa-check{
    line-height:6.4em;
}

.mobile-page .lg-set .input-checkbox + label i {
    width:6.4em;
    height:6.4em;
    line-height:6.4em;
    font-size:10px;
    font-size:1rem;
}

.mobile-page .lg-set .input-checkbox + label i:before {
    font-size:36px;
    font-size:3.6rem;
}



.input-radio {
    display: none !important;
}
.input-radio + label {
    cursor:pointer;
    padding-right:14px;
}

.input-radio + label + label, .mobile-page label.deliverynamemsg {
    color:#000000;
    font-size:14px;
    cursor:pointer;
    line-height:24px;

}

.input-radio + label i.fa-circle{
    color:#eeeeee;
    line-height:24px;
}
.input-radio + label i {
    width:24px;
    height:24px;
    line-height:24px;
    font-size:14px;
    background-color:#eeeeee;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    text-align:center;
    -webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}

.input-radio:checked + label i{
    background-color:#7fbd00;
}
.input-radio:checked + label .fa-circle{
    display:inline-block;
    color:#fff;
    -webkit-text-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-text-shadow:    inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    text-shadow:         inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}

.blue-set .input-radio:checked + label i{
    background-color:#2fb5c9;
}

.blue-set .input-checkbox:checked + label i{
    background-color:#2fb5c9;
}
.blue-set .input-checkbox:checked + label i:before{
    text-shadow:0 1px 3px rgba(0,0,0,0.6);
}




.mobile-page .input-radio + label {
    font-size:36px;
    font-size:3.6rem;
    line-height:0.388em;
}
fieldset.table .table-cell {
    padding-right:0.5em;
}
.mobile-page .input-radio + label + label, .mobile-page label.deliverynamemsg {
    font-size:36px;
    font-size:3.6rem;
    line-height:1.2em;
}
.mobile-page .input-radio + label i.fa-circle{
    line-height:6.4em;
}
.mobile-page .input-radio + label i {
    width:6.4em;
    height:6.4em;
    line-height:6.4em;
    font-size:10px;
    font-size:1rem;
    -webkit-border-radius: 6.4em;
    -moz-border-radius: 6.4em;
    border-radius: 6.4em;
}
.mobile-page .input-radio + label i:before {
    font-size:40px;
    font-size:4rem;
    line-height:1.72em;
    height:1.6em;
}


.add-remove-box{
    height:32px;
    display:inline-block;
    line-height:32px;
    border:1px solid #7fbd00;
    position:relative;
    font-size:12px;
    color:#000000;
    text-align:center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding:0px 40px;
}

.add-remove-box .itemdb{
    color:#000000;
    font-size:12px;
    line-height:32px;
}

.add-remove-box .minus,
.add-remove-box .remove{
    width:32px;
    height:30px;
    position:absolute;
    left:0px;
    top:0px;
    background:#7fbd00;
    display:block;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left:0px;
    top:0px;
}
.add-remove-box .minus:before,
.add-remove-box .remove:before{
    content: "\f068";
    width:32px;
    height:30px;
    font-family: FontAwesome;
    display:block;
    color:#fff;
    font-size:14px;
    line-height:31px;
}

.add-remove-box .minus.xclose,
.add-remove-box .remove
{
    background:#fff;
}
.add-remove-box .minus.xclose:before,
.add-remove-box .remove:before{
    content: "\f00d";
    color:#ed1f24;
}

.add-remove-box .add{
    width:32px;
    height:32px;
    position:absolute;
    right:-1px;
    top:-1px;
    background:#7fbd00;
    display:block;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.add-remove-box .add:before{
    content: "\f067";
    font-size:14px;
    width:32px;
    height:32px;
    display:block;
    font-family: FontAwesome;
    color:#fff;
    line-height:32px;
}

.add-remove-box .refresh{
    width:32px;
    height:32px;
    position:absolute;
    right:-1px;
    top:-1px;
    background:#7fbd00;
    display:block;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.add-remove-box .refresh:before{
    content: "\f021";
    font-size:14px;
    width:32px;
    height:32px;
    display:block;
    font-family: FontAwesome;
    color:#fff;
    line-height:32px;
}





.mobile-page .add-remove-box{
    height:7.6em;
    line-height:7.6em;
    font-size:10px;
    font-size:1rem;
    padding:0px 9em;
    -webkit-box-shadow: inset 0px 0.15em 0.15em 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:    inset 0px 0.15em 0.15em 0px rgba(0, 0, 0, 0.15);
    box-shadow:         inset 0px 0.15em 0.15em 0px rgba(0, 0, 0, 0.15);
    border:1px solid #bfbfbf;
    overflow:hidden;
}

.mobile-page .add-remove-box .itemdb{
    font-size:30px;
    font-size:3rem;
    line-height:2.53em;
}

.mobile-page .add-remove-box .minus,
.mobile-page .add-remove-box .remove{
    font-size:38px;
    font-size:3.8rem;
    width:2em;
    height:2em;
    background:#ffffff;
    display:block;
    left:0px;
    top:0px;
}
.mobile-page .add-remove-box .minus:before,
.mobile-page .add-remove-box .remove:before{
    font-size:38px;
    font-size:3.8rem;
    width:2em;
    height:2em;
    line-height:2em;
    color:#bd0000;
    border-right:1px solid #bfbfbf;
}


.mobile-page .add-remove-box .minus.xclose,
.mobile-page .add-remove-box .remove
{
    background:transparent;
    border:none;
}
.mobile-page .add-remove-box .minus.xclose:before,
.mobile-page .add-remove-box .remove:before{
    color:#bd0000;
}
.mobile-page .add-remove-box .minus.xclose:before{
    color:#bd0000;
}

.mobile-page .add-remove-box .add{
    font-size:38px;
    font-size:3.8rem;
    width:2em;
    height:2em;
    background:transparent;
}
.mobile-page .add-remove-box .add:before{
    font-size:38px;
    font-size:3.8rem;
    width:2em;
    height:2em;
    color:#7fbd00;
    line-height:2em;
    border-left:1px solid #bfbfbf;
}



.togglebt,
.chktogglebt{
    height:30px;
    width:30px;
    background:#7fbd00;
    text-align:center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.togglebt:before,
.chktogglebt:before{
    content: "\f067";
    font-size:14px;
    width:30px;
    height:30px;
    display:block;
    font-family: FontAwesome;
    color:#fff;
    line-height:32px;
}
.active .togglebt,
.chktogglebt.chktogglebtactive,
.togglebt.chktogglebtactive{
    height:30px;
    width:30px;
}

.togglebt.chktogglebtactive{
    background-image: none;
    background: none;
    background-color: #7fbd00;
}
.active .togglebt:before,
.chktogglebt.chktogglebtactive:before,
.togglebt.chktogglebtactive:before {
    content: "\f068";
    font-size:14px;
    width:30px;
    height:30px;
    display:block;
    font-family: FontAwesome;
    color:#fff;
    line-height:32px;
}


.select-dropdown {
    background: none;
    background:#eeeeee;

    font-size: 14px;
    height:32px;
    border:1px solid #eeeeee;
    border-right:none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position:relative;
}

.select-dropdown .passiveSelect, 
.select-dropdown .activeSelect,
.select-dropdown .filter-option{
    height: 30px;
    line-height: 30px;
    display: block;
    cursor: pointer;
    padding-left: 10px;
    margin-right: 0px;
    padding-right:42px;
    width:100%;
    white-space:nowrap;
    background-image:none;
    min-width:100px;
    color: #74756d;
}

.select-dropdown ul {
    padding: 0;
    margin: 5px 0 0 0;
    background: none;
    background-color:#ffffff;
    border:1px solid #eeeeee;
    border-top:none;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    list-style: none;
    cursor: pointer;
    overflow-x:hidden;
    overflow-y:auto;
    width:100%;
    right:0px;
}

.select-dropdown li {

    font-size:14px;
    padding: 0 8px;
    margin: 0;
    background:none;
    font-weight: normal;
    height:32px;
    line-height:32px;
    display: block;
    color: #7b7b7b;
    height:auto;
    line-height:auto;
    white-space:nowrap;
}

.select-dropdown li span {
    white-space:nowrap;
}

.select-dropdown li:hover {
    background: none;
    background-color:#7fbd00;
    color: #fff;
}

.select-dropdown:after{
    width:32px;
    height:32px;
    line-height:32px;
    background-color:#7fbd00;
    content:"\f107";
    font-family: FontAwesome;
    text-align:center;
    vertical-align:middle;
    color:#ffffff;
    position:absolute;
    top:-1px;
    right:0;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    cursor:pointer;
    font-size:25px;
}
.select-dropdown:hover:after{
    background-color:#95d50d;
}

.select-dropdown.valaszt:after{
    content:"\f106";
}


/* on-off */



.onoff .off{
    color:#eeeeee;
    line-height:25px;
}
.onoff a:before {
    color:#eeeeee;
    line-height:24px;
    display:block;
    width:24px;
    height:24px;
    line-height:24px;
    font-size:14px;
    background-color:#eeeeee;
    -webkit-border-radius: 4px;
    -moz-border-radius: 34px;
    border-radius: 4px;
    text-align:center;
    -webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    content: "\f00c";
    font-family: FontAwesome;
}
.onoff a:hover,
.onoff a {
    background:none;
    width:24px;
    height:24px;
    line-height:24px;
}
.onoff a span {
    display:none;
}

.onoff a.on:before{
    background-color:#7fbd00;
    display:block;
    color:#fff;
    -webkit-text-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-text-shadow:    inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    text-shadow:         inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}


.itemrating span:before{
    font-family: FontAwesome;
    font-size:12px;
    color:#cc27bf;
}
.mobile-page .itemrating span:before{
    font-size:36px;
    font-size:3.6rem;
}
.mobile-page .itemrating .slrate{
    font-size:28px;
    font-size:2.8rem;
    line-height:1.2857em;
    font-weight:300;
    margin-left:0.5em;
}
.itemrating span.itemrating1:before{
    content: "\f005  \f006  \f006  \f006  \f006";
}
.itemrating span.itemrating2:before{
    content: "\f005  \f005  \f006  \f006  \f006";
}
.itemrating span.itemrating3:before{
    content: "\f005  \f005  \f005  \f006  \f006";
}
.itemrating span.itemrating4:before{
    content: "\f005  \f005  \f005  \f005  \f006";
}
.itemrating span.itemrating5:before{
    content: "\f005  \f005  \f005  \f005  \f005";
}

.webwidget_rating_simple li{
    background:none !important;
    height:22px;
    width:14px;
    float:right;
}

.webwidget_rating_simple li:before{
    content: "\f006";
    font-family: FontAwesome;
    font-size:12px;
    color:#cc27bf;
    height:22px;
    width:14px;
    line-height:22px;
    text-align:center;
    display:inline-block;
}

.col294 .ratingbox .ratingcont{
    margin:0px 0px 0px 10px;
    width:auto;
    height:22px;
    line-height:22px;
}

.webwidget_rating_simple li:hover:before,
.webwidget_rating_simple li:hover ~ li:before{
    content: "\f005";
}


.navigation{
    width:110px;
    height:32px;
    position:absolute;
    right:10px;
    bottom:10px;
}

.navigation #thumbnails{
    background:none;
    width:50px;
    height:32px;
    position:absolute;
    left:30px;
    right:30px;
    top:0px;
    bottom:0px;
    border-top:1px solid #f0f0f0;
    border-bottom:1px solid #f0f0f0;
    text-indent:0px;
}
.navigation #thumbnails:before{
    width:50px;
    height:30px;
    font-size:24px;
    display:block;
    content: "\f00a";
    color:#c8c8c8;
    background:#f0f0f0;
    font-family: FontAwesome;
    line-height:32px;
    text-align:center;
}

.navigation .next, .navigation .prev,
.navigation .sldown, .navigation .slup{
    width:30px;
    height:32px;
    position:absolute;
    background:none;
    top:0px;
    bottom:0px;
}
.navigation .sldown:before, .navigation .slup:before,
.navigation .next:before, .navigation .prev:before{
    font-size:24px;
    font-family: FontAwesome;
    line-height:32px;
    display:block;
    width:30px;
    height:32px;
    text-align:center;
    color:#7fbd00;
    background:#fff;
} 
.navigation .prev,
.navigation .sldown{
    left:0px;
}

.navigation .slup,
.navigation .next{
    right:0px;
}
.navigation .sldown:before,
.navigation .prev:before{
    content: "\f104";
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.navigation .slup:before,
.navigation .next:before{
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    content: "\f105";
}

.navigation #thumbnails:hover:before,
.navigation .sldown:hover:before,
.navigation .slup:hover:before,
.navigation .prev:hover:before,
.navigation .next:hover:before{
    background:#7fbd00 !important;
    color:#fff !important;
}
.navigation #thumbnails:hover{
    border-color:#fff;
}
.navigation #thumbnails.hidetn{
    border-color:#7fbd00;
}
.navigation #thumbnails.hidetn:before{
    background:#7fbd00;
    color:#fff;
}
.navigation #thumbnails.hidetn:hover{
    border-color:#7fbd00;
}
.navigation #thumbnails.hidetn:hover:before{
    color:#c8c8c8;
    background:#f0f0f0;
}


.slider .prev,.slider .next{
    width:30px;
    display:block;
    height:32px;
    text-indent:0px;
    background:none !important;
}

.slider .next:before, .slider .prev:before{
    font-size:48px;
    font-family: FontAwesome;
    line-height:32px;
    display:block;
    width:30px;
    height:32px;
    text-align:center;
    color:#737373;
} 

.slider .prev:before{
    content: "\f104";
}
.slider .next:before{
    content: "\f105";
}

.slider .prev:hover:before,
.slider .next:hover:before{
    color:#7fbd00 !important;
}


/* navigation list */




.navigation-list li {
    position: relative;
    width: 230px;
    background: none;
    background-color:#f0f0f0;
    height: 36px;
    z-index: 0;
    overflow:hidden;
    margin-bottom:1px;
}

.navigation-list li:last-child {
    margin-bottom:0px;
}



.navigation-list li:first-child a,
.navigation-list li a{
    overflow:hidden;
    line-height:36px;
    font-family: 'Open Sans', sans-serif !important;
    color:#000000;
    font-size:14px;
    padding-left:0px;
    text-indent:11px;
    display:block;
    width:230px;
    height:36px;
    background:none;
}

.navigation-list li a:hover,
.navigation-list li:first-child a:hover{
    color:#ffffff;
    background:#7fbd00;
}

.navigation-list li a:hover:after{
    content: "\f101";
    font-family: FontAwesome;
    color: #fff;
    font-size: 24px;
    display: inline-block;
    float: right;
    padding-right: 9px;
}

.navigation-list li a:active{
    color:#7fbd00;
    background:#ffffff;
}

.navigation-list li:hover {
    background: none;
    color:#ffffff;
    background:#7fbd00;
}

/* tree */

.jstree-bookline li{
    background-position:-89px 0 !important;
}

.jstree li{
    margin-left:34px;
}

.jstree .jstree-icon{
    height:24px;
    width:24px;
    text-align:center;
    margin-bottom:10px;
    margin-right:10px;
    background:none;
    position:relative;
    left:-2px;
}


.jstree-closed .jstree-icon:before {
    background:#7fbd00;
    content: "\f067";
    font-size:14px;
    width:24px;
    height:24px;
    display:inline-block;
    font-family: FontAwesome;
    color:#fff;
    line-height:24px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor:pointer;
}

.jstree a{
    width:18px !important;
    height:18px  !important;
    line-height:18px  !important;
}


.jstree-bookline .jstree-open > ins:before{
    content: "\f068";
    background:#ababab;
    font-size:14px;
    width:24px;
    height:24px;
    display:inline-block;
    font-family: FontAwesome;
    color:#fff;
    line-height:24px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor:pointer;
}


.jstree-bookline .jstree-unchecked > a > .jstree-checkbox,
.jstree-bookline .jstree-checked > a > .jstree-checkbox   {
    color:#eeeeee;
    line-height:19px;
    background:none;
    margin-right:10px;
}

.jstree-bookline .jstree-unchecked > a > .jstree-checkbox:before{
    content: "\f111";
    width:18px !important;
    height:18px !important;
    line-height:18px !important;
    font-size:9px;
    background-color:#eeeeee;
    color:#eeeeee;
    font-family: FontAwesome;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    text-align:center;
    display:inline-block;
    -webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}


.jstree-bookline .jstree-checked > a > .jstree-checkbox:before{
    background-color:#7fbd00;
    color:#fff;
    content: "\f111";
    width:18px !important;
    height:18px !important;
    line-height:18px !important;
    font-size:9px;
    font-family: FontAwesome;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    text-align:center;
    display:inline-block;
    -webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}

/* Mobile */


.default-font{
    font-size:10px;
    font-size:1rem;
}

.m1em{
    margin:1em !important;
}
.mb05em{
    margin-bottom:0.5em;
}
.mb1em{
    margin-bottom:1em;
}
.mb15em{
    margin-bottom:1.5em;
}
.mb2em{
    margin-bottom:2em;
}
.mt1em{
    margin-top:1em !important;
}
.mr05em{
    margin-right:0.5em;
}
.mr1em{
    margin-right:1em;
}
.ml1em{
    margin-left:1em;
}
.ml05em{
    margin-left:0.5em;
}

.mt0{
    margin-top:0px !important;
}

.p1em{
    padding:1em !important;
}
.p2em{
    padding:2em !important;
}
.p3em{
    padding:3em !important;
}
.pr2em{
    padding-right:2em !important;
}


.mobile-page .btn.btn-lg{
    padding-left:1em;
    font-size:36px;
    font-size:3.6rem;
    height:2.222em;
    line-height:2.222em;
    padding-right: 3.222em;
    -webkit-border-radius:0.2222em;
    -moz-border-radius:0.2222em;
    border-radius: 0.2222em;
}



.mobile-page .btn-lg:after{
    height:1.666em;
    line-height:1.666em;
    width:1.666em;
    font-size:48px;
    font-size:4.8rem;
    -webkit-border-top-right-radius: 0.1666em;
    -webkit-border-bottom-right-radius:0.1666em;
    -moz-border-radius-topright: 0.1666em;
    -moz-border-radius-bottomright:0.1666em;
    border-top-right-radius:0.1666em;
    border-bottom-right-radius:0.1666em;
}



.mobile-page .btn.btn-sm{
    padding-left:0.75em;
    font-size:30px;
    font-size:3rem;
    height:2em;
    line-height:2em;
    padding-right: 2.75em;
    -webkit-border-radius:0.26666em;
    -moz-border-radius:0.26666em;
    border-radius: 0.26666em;
}

.mobile-page .btn-sm:after{
    height:2em;
    line-height:2em;
    width:2em;
    -webkit-border-top-right-radius: 0.26666em;
    -webkit-border-bottom-right-radius: 0.26666em;
    -moz-border-radius-topright:0.26666em;
    -moz-border-radius-bottomright:0.26666em;
    border-top-right-radius: 0.26666em;
    border-bottom-right-radius:0.26666em;
}

.mobile-page .btn-lg.angle-left,
.mobile-page .btn-sm.angle-left,
.mobile-page .btn-xs.angle-left{
    padding-left:3.222em;
    padding-right: 1em;
}
.mobile-page .angle-left.custom-left{
    background:none;
    color:#a4a596;
    padding-left:1.5em;
}
.mobile-page .angle-left.custom-left:after{
    background:none;
    color:#a4a596;
    width:1em;
}
.mobile-page .angle-left:after{
    -webkit-border-bottom-right-radius: initial;
    -webkit-border-top-right-radius: initial;
    -moz-border-bottom-right-radius: initial;
    -moz-border-top-right-radius: initial;
    border-bottom-right-radius: initial;
    border-top-right-radius: initial;

}
.mobile-page .btn.btn-lg.btn-icon-only{
    width:2.222em;
}
.mobile-page .btn.btn-sm.btn-icon-only{
    width:2em;
    overflow:hidden;
}
.mobile-page .btn.btn-lg.btn-icon-only:after{
    -webkit-border-radius:0.1666em;
    -moz-border-radius:0.1666em;
    border-radius: 0.1666em;
}

.mobile-page .btn.btn-sm.btn-icon-only:after{
    -webkit-border-radius:0.1em;
    -moz-border-radius:0.1em;
    border-radius: 0.1em;
}



.mobile-page .btn.btn-lg.no-icon{
    padding:0 1em !important;
}
.mobile-page .btn.btn-sm.no-icon{
    padding:0 0.75em !important;
}


.mobile-page .btn-share{
    padding:0;
    font-size:10px;
    height:8em;
    width:8em;
    font-size:1rem;
    -webkit-border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    border-radius: 0.8em;

}
.mobile-page .btn-share:before{
    font-size: 50px;
    font-size: 5rem;
    height: 1.6em;
    width: 1.6em;
    line-height:1.6em;
    top:0;
    background:#95d50d;
    color: #fff;
    display:block;
    position:relative;
    text-align:center;
    content:"\f064";
    -webkit-border-radius: 0.16em;
    -moz-border-radius:0.16em;
    border-radius:0.16em;
}

.prev-btn,
.next-btn{
    font-size:10px;
    font-size:1rem;
    position:absolute;
    background:none;
    top:0px;
    bottom:0px;
    line-height:6em;
    width:6em;
    height:6em;
}
.prev-btn{
    left:2em;
}
.next-btn{
    right:2em;
}
.prev-btn:before,
.next-btn:before{
    font-size:48px;
    font-size:4.8rem;
    font-family:FontAwesome;
    display:block;
    text-align:center;
    color:#bfbfbf;
}
.prev-btn:before{
    content: "\f104";
    text-align:left;
}
.next-btn:before{
    content: "\f105";
    text-align:right;
}


.prev-btn,
.next-btn{
    font-size:10px;
    font-size:1rem;
    position:absolute;
    background:none;
    top:0px;
    bottom:0px;
    line-height:6em;
    width:6em;
    height:6em;
}
.prev-btn{
    left:2em;
}
.next-btn{
    right:2em;
}
.prev-btn:before,
.next-btn:before{
    font-size:48px;
    font-size:4.8rem;
    font-family:FontAwesome;
    display:block;
    text-align:center;
    color:#bfbfbf;
}
.prev-btn:before{
    content: "\f104";
    text-align:left;
}
.next-btn:before{
    content: "\f105";
    text-align:right;
}

#pager-bottom-wrapper .navigation-container .prev-btn:before,
#pager-bottom-wrapper .navigation-container .next-btn:before{
    text-align:center;
}

.gray-bg{
    background:#dedbdb;
}




/* Bootstrap */
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    filter: alpha(opacity=0);
    opacity: 0;
}
.tooltip.in {
    filter: alpha(opacity=90);
    opacity: .9;
}
.tooltip.top {
    padding: 5px 0;
    margin-top: -3px;
}
.tooltip.right {
    padding: 0 5px;
    margin-left: 3px;
}
.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px;
}
.tooltip.left {
    padding: 0 5px 0 0 !important;
    margin-left: -3px;
}
.tooltip-inner {
    border:1px solid #7fbd00;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background:#ffffff !important;
    font-family: 'Open Sans', sans-serif;
    font-size:12px;
    line-height:14px;
    color:#000;
    min-height:24px;
    position:relative;
    padding:10px 14px !important;
    min-height:30px;
    max-width: 170px;
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #7fbd00;
}
.tooltip.top-left .tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #7fbd00;
}
.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #7fbd00;
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #7fbd00;
}
.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #7fbd00;
}
.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #7fbd00;
}
.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #7fbd00;
}
.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #7fbd00;
}


.tooltip{

}
.tooltip:before{
    content: "\f129";
    color:#fff;
    background:#7fbd00;
    height:30px;
    width:30px;
    line-height:30px;
    font-size:17px;
    text-align:center;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    font-family: FontAwesome;
    position:absolute;
    left:-29px;
    top:0px;
    display:block;
}

/* Tab */


.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.nav > li {
    position: relative;
    display: block;
}
.nav > li.text {
	padding: 5px 10px;
	cursor: default !important;

}
.nav > li > a {
    position: relative;
    display: block;
    padding: 5px 10px;
}
.nav > li > a:hover,
.nav > li > a:focus {
    text-decoration: none;
    background-color: #eee;
}
.nav > li.disabled > a {
    color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
    color: #777;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
    background-color: #eee;
    border-color: #337ab7;
}
.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.nav > li > a > img {
    max-width: none;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
    border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
}
.nav-tabs.nav-justified > li {
    float: none;
}
.nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width: 768px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }
    .nav-tabs.nav-justified > li > a {
        margin-bottom: 0;
    }
}
.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd;
}
@media (min-width: 768px) {
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }
    .nav-tabs.nav-justified > .active > a,
    .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:focus {
        border-bottom-color: #fff;
    }
}
.nav-pills > li {
    float: left;
}
.nav-pills > li > a {
    border-radius: 4px;
}
.nav-pills > li + li {
    margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #337ab7;
}
.nav-stacked > li {
    float: none;
}
.nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0;
}
.nav-justified {
    width: 100%;
}
.nav-justified > li {
    float: none;
}
.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width: 768px) {
    .nav-justified > li {
        display: table-cell;
        width: 1%;
    }
    .nav-justified > li > a {
        margin-bottom: 0;
    }
}
.nav-tabs-justified {
    border-bottom: 0;
}
.nav-tabs-justified > li > a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
    border: 1px solid #ddd;
}
@media (min-width: 768px) {
    .nav-tabs-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }
    .nav-tabs-justified > .active > a,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus {
        border-bottom-color: #fff;
    }
}
.tab-content > .tab-pane {
    display: none;
}
.tab-content > .active {
    display: block;
}
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}
@media (min-width: 768px) {
    .navbar {
        border-radius: 4px;
    }
}
@media (min-width: 768px) {
    .navbar-header {
        float: left;
    }
}
.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
    overflow-y: auto;
}
@media (min-width: 768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }
    .navbar-collapse.in {
        overflow-y: visible;
    }
    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        padding-right: 0;
        padding-left: 0;
    }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px;
    }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}
@media (min-width: 768px) {
    .container > .navbar-header,
    .container-fluid > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}
.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}
@media (min-width: 768px) {
    .navbar-static-top {
        border-radius: 0;
    }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}
@media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
        border-radius: 0;
    }
}
.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}
.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}
.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
    text-decoration: none;
}
.navbar-brand > img {
    display: block;
}
@media (min-width: 768px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
        margin-left: -15px;
    }
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-toggle:focus {
    outline: 0;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}
@media (min-width: 768px) {
    .navbar-toggle {
        display: none;
    }
}
.navbar-nav {
    margin: 7.5px -15px;
}
.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .navbar-nav .open .dropdown-menu > li > a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }
    .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px;
    }
    .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-nav .open .dropdown-menu > li > a:focus {
        background-image: none;
    }
}
@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }
    .navbar-nav > li {
        float: left;
    }
    .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}
.navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .navbar-form .form-control-static {
        display: inline-block;
    }
    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn,
    .navbar-form .input-group .form-control {
        width: auto;
    }
    .navbar-form .input-group > .form-control {
        width: 100%;
    }
    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .radio,
    .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .radio label,
    .navbar-form .checkbox label {
        padding-left: 0;
    }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}
@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom: 5px;
    }
    .navbar-form .form-group:last-child {
        margin-bottom: 0;
    }
}
@media (min-width: 768px) {
    .navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}
.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px;
}
.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px;
}
.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}
@media (min-width: 768px) {
    .navbar-text {
        float: left;
        margin-right: 15px;
        margin-left: 15px;
    }
}
@media (min-width: 768px) {
    .navbar-left {
        float: left !important;
    }
    .navbar-right {
        float: right !important;
        margin-right: -15px;
    }
    .navbar-right ~ .navbar-right {
        margin-right: 0;
    }
}
.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
    color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent;
}
.navbar-default .navbar-text {
    color: #777;
}
.navbar-default .navbar-nav > li > a {
    color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #333;
    background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #e7e7e7;
}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555;
        background-color: #e7e7e7;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #ccc;
        background-color: transparent;
    }
}
.navbar-default .navbar-link {
    color: #777;
}
.navbar-default .navbar-link:hover {
    color: #333;
}
.navbar-default .btn-link {
    color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
    color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc;
}
.navbar-inverse {
    background-color: #222;
    border-color: #080808;
}
.navbar-inverse .navbar-brand {
    color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-text {
    color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent;
}
.navbar-inverse .navbar-toggle {
    border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #080808;
}
@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #080808;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #9d9d9d;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #fff;
        background-color: #080808;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #444;
        background-color: transparent;
    }
}
.navbar-inverse .navbar-link {
    color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
    color: #fff;
}
.navbar-inverse .btn-link {
    color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
    color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444;
}
.input-group-addon {
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    padding: 6px 12px;
    text-align: center;
}
.input-group-addon:first-child {
    border-right: 0 none;
}
.input-group-addon:last-child {
    border-left: 0 none;
}

/*!
 * Bootstrap-select v1.7.0 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2015 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */

.bootstrap-select {
    width: 220px \0;
    /*IE9 and below*/
}
.bootstrap-select > .dropdown-toggle {
    width: 100%;
    display:block;
    height:30px;
    background:transparent;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
    border-color: #b94a48;
}
.bootstrap-select.fit-width {
    width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {

}
.bootstrap-select .dropdown-toggle:focus {

}
.bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none;
}
.bootstrap-select.form-control:not([class*="col-"]) {
    width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
    z-index: auto;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
    float: none;
    display: inline-block;
    margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
    float: right;
}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
    margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
    padding: 0;
}
.form-inline .bootstrap-select.btn-group .form-control {
    width: 100%;
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
    cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
    outline: none !important;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
    position:absolute;
    right:0px;
    top:0px;
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
    width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    z-index: 1035;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
    position: static;
    float: none;
    border: 0;
    padding: 0;
    margin: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
    position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
    color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
    cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
    cursor: pointer;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
    position: relative;
    padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
    display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
    display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text:empty {
    display: none;
}
.bootstrap-select.btn-group .dropdown-menu li small {
    padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
    position: absolute;
    bottom: 5px;
    width: 96%;
    margin: 0 2%;
    min-height: 26px;
    padding: 3px 5px;
    background: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    pointer-events: none;
    opacity: 0.9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
    padding: 3px;
    background: #f5f5f5;
    margin: 0 5px;
    white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
    position: static;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {

}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
    z-index: 1036;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(204, 204, 204, 0.2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
    bottom: auto;
    top: -3px;
    border-top: 7px solid rgba(204, 204, 204, 0.2);
    border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
    bottom: auto;
    top: -3px;
    border-top: 6px solid white;
    border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto;
}
.bootstrap-select.show-menu32px-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
    display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
    padding: 4px 8px;
}
.bs-actionsbox {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
    width: 50%;
}
.bs-donebutton {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bs-donebutton .btn-group button {
    width: 100%;
}
.bs-searchbox + .bs-actionsbox {
    padding: 0 8px 4px;
}
.bs-searchbox .form-control {
    margin-bottom: 0;
    width: 100%;
}
select.bs-select-hidden,
select.selectpicker {
    display: none !important;
}
select.mobile-device {
    position: absolute !important;
    top: 0;
    left: 0;
    display: block !important;
    width: 100%;
    height: 100% !important;
    opacity: 0;
}
/*# sourceMappingURL=bootstrap-select.css.map */

.dropdown, .dropup {
    position: relative;
}
.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.caret {

}
.dropup,
.dropdown {
    position: relative;
}
.dropdown-toggle:focus {
    outline: 0;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none !important;
    float: left;
    min-width: 160px;
    margin: 5px 0 0 0;
    background: none;
    background-color:#ffffff;
    border:1px solid #eeeeee;
    border-top:none;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}
.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.dropdown-menu > li > a {
    font-size:14px;
    margin: 0;
    background:none;
    font-weight: normal;
    height:32px;
    line-height:32px;
    display: block;
    color: #7b7b7b;
    height:auto;
    line-height:auto;
    white-space:nowrap;
}
.dropdown-menu > li > a:hover{
    color: #ffffff;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {

}

.open > .dropdown-menu {
    display: block !important;
}
.open > a {
    outline: 0;
}
.dropdown-menu-right {
    left: auto;
    right: 0;
}
.dropdown-menu-left {
    left: 0;
    right: auto;
}
.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777777;
    white-space: nowrap;
}
.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}
.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid;
    content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}

.bootstrap-select.select-dropdown:after{
    pointer-events:none;
}

.select-dropdown .caret:after{
    width:32px;
    height:32px;
    line-height:32px;
    background-color:#7fbd00;
    content:"\f107";
    font-family: FontAwesome;
    text-align:center;
    vertical-align:middle;
    color:#ffffff;
    position:absolute;
    top:-1px;
    right:0;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    cursor:pointer;
    font-size:25px;
}
.select-dropdown .caret:hover:after{
    background-color:#95d50d;
}



/* Modal */


.modal-open {
    overflow: hidden;
}
.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}
.modal-content {
    position: relative;
    background-color: #ffffff;
    border-radius: 4px;
    overflow:hidden;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000000;
}
.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}
.modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.42857143px;
}
.modal-header .close {
    margin-top: -2px;
}
.modal-title {
    margin: 0;
    line-height: 1.42857143;
}
.modal-body {
    position: relative;
}
.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}
@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }
    .modal-content {

    }
    .modal-sm {
        width: 300px;
    }
}
@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}

.swiper-lazy{
    -webkit-transform: scale(0); 
    -ms-transform: scale(0); 
    transform: scale(0); 

    -webkit-transition: all 0.3s ease-out; 
    transition: all 0.3s ease-out; 

}

.swiper-container-fade .swiper-lazy{
    -webkit-transform: scale(1); 
    -ms-transform: scale(1); 
    transform: scale(1); 
    opacity:0;         
}

.swiper-lazy-loaded{  
    -webkit-transform: scale(1); 
    -ms-transform: scale(1); 
    transform: scale(1); 
}
.swiper-container-fade .swiper-lazy-loaded{
    opacity:1;         
}
.swiper-lazy-preloader{
    width:20px !important;
    height:20px  !important;
    line-height:20px;
    text-align:center;
    background:none  !important;
    margin-left: -10px !important;
    margin-top: -10px !important;
}
.swiper-lazy-preloader:after{
    position:absolute;
    display:block;
    content: "\f110"  !important;
    font-size:20px;
    color:#95d50d;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    font-family: 'FontAwesome';
    background:none  !important;
}

.listimgcont .imageContainer:after{
    position:absolute;
    display:block;
    content: "\f110";
    font-size:20px;
    font-size:2rem;
    top: 0px;
    left: 0px;
    width:148px;
    text-align:center;
    color:#95d50d;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    font-family: 'FontAwesome';
}

.listimgcont .imageContainer.child-image-loaded:after{
    -webkit-animation: none;
    animation: none;
    content:"";
}

.listimgcont .imageContainer img.img-loaded.thumb{
    -webkit-transform: scale(1) translate3d(0,0,0);
    -o-transform: scale(1) translate3d(0,0,0);
    -moz-transform: scale(1) translate3d(0,0,0);
    transform: scale(1) translate3d(0,0,0);
}
.listimgcont .imageContainer img.thumb{
    -webkit-transform: scale(0) translate3d(0,0,0);
    -o-transform: scale(0) translate3d(0,0,0);
    -moz-transform: scale(0) translate3d(0,0,0);
    transform: scale(0) translate3d(0,0,0);
    -ms-transform-origin: center center;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transition: .25s transform;
    transition: .25s transform;
}












/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=72bea7e5d6e55ca5588e)
 * Config saved to config.json and https://gist.github.com/72bea7e5d6e55ca5588e
 */
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */


.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
.text-nowrap {
    white-space: nowrap;
}
.text-lowercase {
    text-transform: lowercase;
}
.text-uppercase {
    text-transform: uppercase;
}
.text-capitalize {
    text-transform: capitalize;
}
.text-muted {
    color: #777777;
}
.text-primary {
    color: #337ab7;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}
.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.mobile-page .col-mobile-1, .tablet-page .col-tablet-1, .desktop-page .col-desktop-1, .mobile-page .col-mobile-2, .tablet-page .col-tablet-2, .desktop-page .col-desktop-2, .mobile-page .col-mobile-3, .tablet-page .col-tablet-3, .desktop-page .col-desktop-3, .mobile-page .col-mobile-4, .tablet-page .col-tablet-4, .desktop-page .col-desktop-4, .mobile-page .col-mobile-5, .tablet-page .col-tablet-5, .desktop-page .col-desktop-5, .mobile-page .col-mobile-6, .tablet-page .col-tablet-6, .desktop-page .col-desktop-6, .mobile-page .col-mobile-7, .tablet-page .col-tablet-7, .desktop-page .col-desktop-7, .mobile-page .col-mobile-8, .tablet-page .col-tablet-8, .desktop-page .col-desktop-8, .mobile-page .col-mobile-9, .tablet-page .col-tablet-9, .desktop-page .col-desktop-9, .mobile-page .col-mobile-10, .tablet-page .col-tablet-10, .desktop-page .col-desktop-10,  .mobile-page .col-mobile-11, .tablet-page .col-tablet-11, .desktop-page .col-desktop-11, .mobile-page .col-mobile-12, .tablet-page .col-tablet-12, .desktop-page .col-desktop-12{
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.mobile-page .col-mobile-1, .mobile-page .col-mobile-2, .mobile-page .col-mobile-3, .mobile-page .col-mobile-4, .mobile-page .col-mobile-5, .mobile-page .col-mobile-6, .mobile-page .col-mobile-7, .mobile-page .col-mobile-8, .mobile-page .col-mobile-9, .mobile-page .col-mobile-10, .mobile-page .col-mobile-11, .mobile-page .col-mobile-12 {
    float: left;
}
.mobile-page .col-mobile-12 {
    width: 100%;
}
.mobile-page .col-mobile-11 {
    width: 91.66666667%;
}
.mobile-page .col-mobile-10 {
    width: 83.33333333%;
}
.mobile-page .col-mobile-9 {
    width: 75%;
}
.mobile-page .col-mobile-8 {
    width: 66.66666667%;
}
.mobile-page .col-mobile-7 {
    width: 58.33333333%;
}
.mobile-page .col-mobile-6 {
    width: 50%;
}
.mobile-page .col-mobile-5 {
    width: 41.66666667%;
}
.mobile-page .col-mobile-4 {
    width: 33.33333333%;
}
.mobile-page .col-mobile-3 {
    width: 25%;
}
.mobile-page .col-mobile-2 {
    width: 16.66666667%;
}
.mobile-page .col-mobile-1 {
    width: 8.33333333%;
}
.mobile-page .col-mobile-pull-12 {
    right: 100%;
}
.mobile-page .col-mobile-pull-11 {
    right: 91.66666667%;
}
.mobile-page .col-mobile-pull-10 {
    right: 83.33333333%;
}
.mobile-page .col-mobile-pull-9 {
    right: 75%;
}
.mobile-page .col-mobile-pull-8 {
    right: 66.66666667%;
}
.mobile-page .col-mobile-pull-7 {
    right: 58.33333333%;
}
.mobile-page .col-mobile-pull-6 {
    right: 50%;
}
.mobile-page .col-mobile-pull-5 {
    right: 41.66666667%;
}
.mobile-page .col-mobile-pull-4 {
    right: 33.33333333%;
}
.mobile-page .col-mobile-pull-3 {
    right: 25%;
}
.mobile-page .col-mobile-pull-2 {
    right: 16.66666667%;
}
.mobile-page .col-mobile-pull-1 {
    right: 8.33333333%;
}
.mobile-page .col-mobile-pull-0 {
    right: auto;
}
.mobile-page .col-mobile-push-12 {
    left: 100%;
}
.mobile-page .col-mobile-push-11 {
    left: 91.66666667%;
}
.mobile-page .col-mobile-push-10 {
    left: 83.33333333%;
}
.mobile-page .col-mobile-push-9 {
    left: 75%;
}
.mobile-page .col-mobile-push-8 {
    left: 66.66666667%;
}
.mobile-page .col-mobile-push-7 {
    left: 58.33333333%;
}
.mobile-page .col-mobile-push-6 {
    left: 50%;
}
.mobile-page .col-mobile-push-5 {
    left: 41.66666667%;
}
.mobile-page .col-mobile-push-4 {
    left: 33.33333333%;
}
.mobile-page .col-mobile-push-3 {
    left: 25%;
}
.mobile-page .col-mobile-push-2 {
    left: 16.66666667%;
}
.mobile-page .col-mobile-push-1 {
    left: 8.33333333%;
}
.mobile-page .col-mobile-push-0 {
    left: auto;
}
.mobile-page .col-mobile-offset-12 {
    margin-left: 100%;
}
.mobile-page .col-mobile-offset-11 {
    margin-left: 91.66666667%;
}
.mobile-page .col-mobile-offset-10 {
    margin-left: 83.33333333%;
}
.mobile-page .col-mobile-offset-9 {
    margin-left: 75%;
}
.mobile-page .col-mobile-offset-8 {
    margin-left: 66.66666667%;
}
.mobile-page .col-mobile-offset-7 {
    margin-left: 58.33333333%;
}
.mobile-page .col-mobile-offset-6 {
    margin-left: 50%;
}
.mobile-page .col-mobile-offset-5 {
    margin-left: 41.66666667%;
}
.mobile-page .col-mobile-offset-4 {
    margin-left: 33.33333333%;
}
.mobile-page .col-mobile-offset-3 {
    margin-left: 25%;
}
.mobile-page .col-mobile-offset-2 {
    margin-left: 16.66666667%;
}
.mobile-page .col-mobile-offset-1 {
    margin-left: 8.33333333%;
}
.mobile-page .col-mobile-offset-0 {
    margin-left: 0%;
}

    .tablet-page .col-tablet-1, .tablet-page .col-tablet-2, .tablet-page .col-tablet-3, .tablet-page .col-tablet-4, .tablet-page .col-tablet-5, .tablet-page .col-tablet-6, .tablet-page .col-tablet-7, .tablet-page .col-tablet-8, .tablet-page .col-tablet-9, .tablet-page .col-tablet-10, .tablet-page .col-tablet-11, .tablet-page .col-tablet-12 {
        float: left;
    }
    .tablet-page .col-tablet-12 {
        width: 100%;
    }
    .tablet-page .col-tablet-11 {
        width: 91.66666667%;
    }
    .tablet-page .col-tablet-10 {
        width: 83.33333333%;
    }
    .tablet-page .col-tablet-9 {
        width: 75%;
    }
    .tablet-page .col-tablet-8 {
        width: 66.66666667%;
    }
    .tablet-page .col-tablet-7 {
        width: 58.33333333%;
    }
    .tablet-page .col-tablet-6 {
        width: 50%;
    }
    .tablet-page .col-tablet-5 {
        width: 41.66666667%;
    }
    .tablet-page .col-tablet-4 {
        width: 33.33333333%;
    }
    .tablet-page .col-tablet-3 {
        width: 25%;
    }
    .tablet-page .col-tablet-2 {
        width: 16.66666667%;
    }
    .tablet-page .col-tablet-1 {
        width: 8.33333333%;
    }
    .tablet-page .col-tablet-pull-12 {
        right: 100%;
    }
    .tablet-page .col-tablet-pull-11 {
        right: 91.66666667%;
    }
    .tablet-page .col-tablet-pull-10 {
        right: 83.33333333%;
    }
    .tablet-page .col-tablet-pull-9 {
        right: 75%;
    }
    .tablet-page .col-tablet-pull-8 {
        right: 66.66666667%;
    }
    .tablet-page .col-tablet-pull-7 {
        right: 58.33333333%;
    }
    .tablet-page .col-tablet-pull-6 {
        right: 50%;
    }
    .tablet-page .col-tablet-pull-5 {
        right: 41.66666667%;
    }
    .tablet-page .col-tablet-pull-4 {
        right: 33.33333333%;
    }
    .tablet-page .col-tablet-pull-3 {
        right: 25%;
    }
    .tablet-page .col-tablet-pull-2 {
        right: 16.66666667%;
    }
    .tablet-page .col-tablet-pull-1 {
        right: 8.33333333%;
    }
    .tablet-page .col-tablet-pull-0 {
        right: auto;
    }
    .tablet-page .col-tablet-push-12 {
        left: 100%;
    }
    .tablet-page .col-tablet-push-11 {
        left: 91.66666667%;
    }
    .tablet-page .col-tablet-push-10 {
        left: 83.33333333%;
    }
    .tablet-page .col-tablet-push-9 {
        left: 75%;
    }
    .tablet-page .col-tablet-push-8 {
        left: 66.66666667%;
    }
    .tablet-page .col-tablet-push-7 {
        left: 58.33333333%;
    }
    .tablet-page .col-tablet-push-6 {
        left: 50%;
    }
    .tablet-page .col-tablet-push-5 {
        left: 41.66666667%;
    }
    .tablet-page .col-tablet-push-4 {
        left: 33.33333333%;
    }
    .tablet-page .col-tablet-push-3 {
        left: 25%;
    }
    .tablet-page .col-tablet-push-2 {
        left: 16.66666667%;
    }
    .tablet-page .col-tablet-push-1 {
        left: 8.33333333%;
    }
    .tablet-page .col-tablet-push-0 {
        left: auto;
    }
    .tablet-page .col-tablet-offset-12 {
        margin-left: 100%;
    }
    .tablet-page .col-tablet-offset-11 {
        margin-left: 91.66666667%;
    }
    .tablet-page .col-tablet-offset-10 {
        margin-left: 83.33333333%;
    }
    .tablet-page .col-tablet-offset-9 {
        margin-left: 75%;
    }
    .tablet-page .col-tablet-offset-8 {
        margin-left: 66.66666667%;
    }
    .tablet-page .col-tablet-offset-7 {
        margin-left: 58.33333333%;
    }
    .tablet-page .col-tablet-offset-6 {
        margin-left: 50%;
    }
    .tablet-page .col-tablet-offset-5 {
        margin-left: 41.66666667%;
    }
    .tablet-page .col-tablet-offset-4 {
        margin-left: 33.33333333%;
    }
    .tablet-page .col-tablet-offset-3 {
        margin-left: 25%;
    }
    .tablet-page .col-tablet-offset-2 {
        margin-left: 16.66666667%;
    }
    .tablet-page .col-tablet-offset-1 {
        margin-left: 8.33333333%;
    }
    .tablet-page .col-tablet-offset-0 {
        margin-left: 0%;
    }


    .desktop-page .col-desktop-1, .desktop-page .col-desktop-2, .desktop-page .col-desktop-3, .desktop-page .col-desktop-4, .desktop-page .col-desktop-5, .desktop-page .col-desktop-6, .desktop-page .col-desktop-7, .desktop-page .col-desktop-8, .desktop-page .col-desktop-9, .desktop-page .col-desktop-10, .desktop-page .col-desktop-11, .desktop-page .col-desktop-12 {
        float: left;
    }
    .desktop-page .col-desktop-12 {
        width: 100%;
    }
    .desktop-page .col-desktop-11 {
        width: 91.66666667%;
    }
    .desktop-page .col-desktop-10 {
        width: 83.33333333%;
    }
    .desktop-page .col-desktop-9 {
        width: 75%;
    }
    .desktop-page .col-desktop-8 {
        width: 66.66666667%;
    }
    .desktop-page .col-desktop-7 {
        width: 58.33333333%;
    }
    .desktop-page .col-desktop-6 {
        width: 50%;
    }
    .desktop-page .col-desktop-5 {
        width: 41.66666667%;
    }
    .desktop-page .col-desktop-4 {
        width: 33.33333333%;
    }
    .desktop-page .col-desktop-3 {
        width: 25%;
    }
    .desktop-page .col-desktop-2 {
        width: 16.66666667%;
    }
    .desktop-page .col-desktop-1 {
        width: 8.33333333%;
    }
    .desktop-page .col-desktop-pull-12 {
        right: 100%;
    }
    .desktop-page .col-desktop-pull-11 {
        right: 91.66666667%;
    }
    .desktop-page .col-desktop-pull-10 {
        right: 83.33333333%;
    }
    .desktop-page .col-desktop-pull-9 {
        right: 75%;
    }
    .desktop-page .col-desktop-pull-8 {
        right: 66.66666667%;
    }
    .desktop-page .col-desktop-pull-7 {
        right: 58.33333333%;
    }
    .desktop-page .col-desktop-pull-6 {
        right: 50%;
    }
    .desktop-page .col-desktop-pull-5 {
        right: 41.66666667%;
    }
    .desktop-page .col-desktop-pull-4 {
        right: 33.33333333%;
    }
    .desktop-page .col-desktop-pull-3 {
        right: 25%;
    }
    .desktop-page .col-desktop-pull-2 {
        right: 16.66666667%;
    }
    .desktop-page .col-desktop-pull-1 {
        right: 8.33333333%;
    }
    .desktop-page .col-desktop-pull-0 {
        right: auto;
    }
    .desktop-page .col-desktop-push-12 {
        left: 100%;
    }
    .desktop-page .col-desktop-push-11 {
        left: 91.66666667%;
    }
    .desktop-page .col-desktop-push-10 {
        left: 83.33333333%;
    }
    .desktop-page .col-desktop-push-9 {
        left: 75%;
    }
    .desktop-page .col-desktop-push-8 {
        left: 66.66666667%;
    }
    .desktop-page .col-desktop-push-7 {
        left: 58.33333333%;
    }
    .desktop-page .col-desktop-push-6 {
        left: 50%;
    }
    .desktop-page .col-desktop-push-5 {
        left: 41.66666667%;
    }
    .desktop-page .col-desktop-push-4 {
        left: 33.33333333%;
    }
    .desktop-page .col-desktop-push-3 {
        left: 25%;
    }
    .desktop-page .col-desktop-push-2 {
        left: 16.66666667%;
    }
    .desktop-page .col-desktop-push-1 {
        left: 8.33333333%;
    }
    .desktop-page .col-desktop-push-0 {
        left: auto;
    }
    .desktop-page .col-desktop-offset-12 {
        margin-left: 100%;
    }
    .desktop-page .col-desktop-offset-11 {
        margin-left: 91.66666667%;
    }
    .desktop-page .col-desktop-offset-10 {
        margin-left: 83.33333333%;
    }
    .desktop-page .col-desktop-offset-9 {
        margin-left: 75%;
    }
    .desktop-page .col-desktop-offset-8 {
        margin-left: 66.66666667%;
    }
    .desktop-page .col-desktop-offset-7 {
        margin-left: 58.33333333%;
    }
    .desktop-page .col-desktop-offset-6 {
        margin-left: 50%;
    }
    .desktop-page .col-desktop-offset-5 {
        margin-left: 41.66666667%;
    }
    .desktop-page .col-desktop-offset-4 {
        margin-left: 33.33333333%;
    }
    .desktop-page .col-desktop-offset-3 {
        margin-left: 25%;
    }
    .desktop-page .col-desktop-offset-2 {
        margin-left: 16.66666667%;
    }
    .desktop-page .col-desktop-offset-1 {
        margin-left: 8.33333333%;
    }
    .desktop-page .col-desktop-offset-0 {
        margin-left: 0%;
    }


.form-control {
    display: block;
    width: 100%;
    height: 32px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
    color: #999999;
    opacity: 1;
}
.form-control:-ms-input-placeholder {
    color: #999999;
}
.form-control::-webkit-input-placeholder {
    color: #999999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed;
}
textarea.form-control {
    height: auto;
}
.form-group {
    margin-bottom: 15px;
}
.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0;
}
.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.form-group-sm select.form-control {
    height: 30px;
    line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
    height: auto;
}
.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5;
}
.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
    height: auto;
}
.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}
@media (min-width: 768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .form-control-static {
        display: inline-block;
    }
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
        width: auto;
    }
    .form-inline .input-group > .form-control {
        width: 100%;
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .radio label,
    .form-inline .checkbox label {
        padding-left: 0;
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
    min-height: 27px;
}
.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
@media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px;
    }
}
.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}
@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 14.333333px;
        font-size: 18px;
    }
}
@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px;
    }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
    content: " ";
    display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after {
    clear: both;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.hidden {
    display: none !important;
}




table {
  background-color: transparent;
}
th {
  text-align: left;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

.collapse-l{
    padding-left: 0px;
}

.collapse-r{
    padding-right:0px;
}

.collapse-lr{
    padding-left:0 !important;
    padding-right:0 !important;
}
.brow {
    margin:0 -15px;
}

.brow::after, .brow::before {
    content: " ";
    display: table;
}

.brow::after {
    clear: both;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,object,embed {
border:0;
font:inherit;
font-size:100%;
margin:0;
padding:0;
vertical-align:baseline;
}

body {
background:#7fbd00;
line-height:1;
font-family:'Open Sans', sans-serif;
z-index:-1;
}

blockquote,q {
quotes:none;
}

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

button {
border:none;
cursor:pointer;

overflow:visible;
padding:0;
}

input,select,textarea,a,button {
outline:0;
}

@font-face {
    font-family: 'KyrialSansProBlack';
    src: url(../font/mostardesign-kyrialsansproblack.eot);
    src: url(../font/mostardesign-kyrialsansproblack.eot?#iefix) format('embedded-opentype'),
         url(../font/mostardesign-kyrialsansproblack.woff2) format('woff2'),
         url(../font/mostardesign-kyrialsansproblack.woff) format('woff'),
         url(../font/mostardesign-kyrialsansproblack.ttf) format('truetype'),
         url(../font/mostardesign-kyrialsansproblack.svg#KyrialSansProBlack) format('svg');
}
@font-face {
    font-family: 'KyrialSansProRegular';
    src: url(../font/mostardesign-kyrialsansproregular.eot);
    src: url(../font/mostardesign-kyrialsansproregular.eot?#iefix) format('embedded-opentype'),
         url(../font/mostardesign-kyrialsansproregular.woff2) format('woff2'),
         url(../font/mostardesign-kyrialsansproregular.woff) format('woff'),
         url(../font/mostardesign-kyrialsansproregular.ttf) format('truetype'),
         url(../font/mostardesign-kyrialsansproregular.svg#KyrialSansProRegular) format('svg');
} 
@font-face {
    font-family: 'KyrialSansProSemiBold';
    src: url(../font/mostardesign-kyrialsansprosemibold.eot);
    src: url(../font/mostardesign-kyrialsansprosemibold.eot?#iefix) format('embedded-opentype'),
         url(../font/mostardesign-kyrialsansprosemibold.woff2) format('woff2'),
         url(../font/mostardesign-kyrialsansprosemibold.woff) format('woff'),
         url(../font/mostardesign-kyrialsansprosemibold.ttf) format('truetype'),
         url(../font/mostardesign-kyrialsansprosemibold.svg#KyrialSansProSemiBold) format('svg');
} 

h1,h2,h3,h4,h5 {
font-weight:400;
}

h2 {
color:#000;
display:block;
font-size:24px;
font-weight:400;
}

h3 {
color:#000;
font-size:16px;
font-weight:400;
}

.color2 {
color:#7cb704;
}

.color3 {
color:#c8c9ae;
}

.color5 {
color:#434437;
}

body,.basetext {
color:#74756d;
display:block;

font-size:13px;
text-align:center;
width:100%;
}

body #wrapper {
box-shadow:0 0 5px 0 rgba(0,0,0,0.25);
position:relative;
}

#wrapper {
background:#fff;
display:block;
height:auto;
margin:0 auto;
padding:0;
text-align:center;
width:1005px;
}

#header,#content,#footer {
display:inline-block;
padding:0 15px;
vertical-align:top;
width:1005px;
}
#header {
display:block;
}

#footer {
border:none;
color:#74756d;
height:auto;
margin:0;
padding-bottom:20px;
padding-top:13px;
position:relative;
}

#header {
-moz-box-shadow:0 2px 1px 0 rgba(191,191,191,1);
-webkit-box-shadow:0 2px 1px 0 rgba(191,191,191,1);
box-shadow:0 2px 1px 0 rgba(191,191,191,1);
line-height:0;
position:relative;
}

#content {
height:auto;
padding-top:16px;
position:relative;
}

.clear1 {
clear:both;
display:inline-block;
height:8px;
width:100%;
}

.clear2 {
clear:both;
display:inline-block;
height:18px;
width:100%;
}

.clear3 {
clear:both;
display:inline-block;
height:30px;
width:100%;
}

.clear6 {
clear:both;
display:inline-block;
height:60px;
width:100%;
}

.clear7 {
clear:both;
display:inline-block;
height:70px;
width:100%;
}

.clear8 {
clear:both;
display:inline-block;
height:80px;
width:100%;
}

.rounded4 {
-icab-border-radius:6px;
-khtml-border-radius:6px;
-moz-border-radius:6px;
-ms-border-radius:6px;
-o-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}

.rounded8 {
-icab-border-radius:8px;
-khtml-border-radius:8px;
-moz-border-radius:8px;
-ms-border-radius:8px;
-o-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}

#topaddtxt {
float:left;
font-size:13px;
line-height:17px;
margin-top:25px;
width:360px;
}

#topnav {
float:right;
font-size:12px;
line-height:17px;
margin-top:26px;
position:relative;
text-align:left;
width:389px;
}

#topnav span {
float:left;
font-size:12px;
}

#topnav span.phonetop {
font-size:12px;
}

#topnav ul {
float:left;
left:0;
list-style:none;
margin-left:4px;
position:absolute;
}

#topnav ul li {
float:left;
margin-left:10px;
}

#topnav ul li a {
color:#74756d;
text-decoration:none;
}

#topnav .brandswitch {
position:absolute;
right:4px;
top:-3px;
}

#logo {
clear:both;
display:inline-block;
float:left;
margin-top:14px;
}

#logo a {
display:inline;
float:none;
text-indent:0;
}

#logo a img {
border:none;
}

.shopline_logo {
background:url(../img/shopline_logo.png) no-repeat top left;
clear:left;
height:32px;
margin-right:5px;
width:125px;
}

.bookline_logo {
background:url(../img/bookline_logo_big.png) no-repeat top left;
clear:left;
height:32px;
margin-right:5px;
width:125px;
}

.konyv_logo {
background:url(../img/konyv_logo.png) no-repeat top left;
height:32px;
width:85px;
}

.checkout_logo {
background:url(../img/checkout_logo.png) no-repeat top left;
height:32px;
width:125px;
}

.newslettersubscr_popup {
background:url(../nimg/newslettersubscr_background.png) no-repeat left top;
height:auto;
line-height:14px;
width:240px;
}

.button {
border:none;
color:#fff;
cursor:pointer;
font-size:13px;
text-align:center;
text-decoration:none;
}

.button104 {
color:#000;

font-size:14px;
height:24px;
line-height:20px;
text-align:center;
width:104px;
}

.greenbt {
background:url(../img/green_button.png) no-repeat top left;
}

.greenbt_disabled {
background:url(../img/green_button.png) no-repeat bottom left;
}

.whitebt {
background:url(../img/white_button.png) no-repeat top left;
color:#74756d;
}

.facebookbt {
background:url(../img/facebook_login_button.png) no-repeat top left;
}

.facebookbigbutton {
background:url(../img/facebook_login_active_404.png) no-repeat top left;
height:46px;
width:202px;
}

.facebookbigbutton:hover {
background:url(../img/facebook_login_pressed_404.png) no-repeat top left;
height:46px;
width:202px;
}

#cartclosebt.whitebt {
background:url(../img/folytatom_a_vasarlast.png) no-repeat top left;
color:#74756d;
}

.greenbt:hover {
background:url(../img/green_button.png) no-repeat 0 -24px;
text-decoration:none;
}

.greenbt:active {
background:url(../img/green_button.png) no-repeat 0 -48px;
}

.yellowbt {
background:url(../img/stp/yellow_button.png) no-repeat top left;
color:#000;
}

.yellowbt:hover {
background:0 -24px;
text-decoration:none;
}

.yellowbt:active {
background:0 -48px;
}

.clearhead {
clear:both;
height:1px;
line-height:1px;
width:100%;
}

.float-right {
clear:right;
float:right;
}

.col732 {
border-bottom:none;
clear:right;
float:right;
margin:0;
position:relative;
width:732px;
}

.col975 {
border-bottom:none;
width:975px;
}


#basketcontainer {
color:#fff;
float:right;
height:32px;
margin-top:8px;
position:relative;
width:311px;
z-index:10;
}

#basket {
background:none;
color:#fff;
height:32px;
margin-top:0;
position:absolute;
right:0;
top:0;
width:286px;
z-index:1002;
}

#basket label {
cursor:pointer;
float:left;
height:32px;
line-height:32px;
padding-left:0;
text-align:center;
width:34px;
}

#basket .basketcontent {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#f5f5f5;
border:1px solid #efefef;
border-radius:4px;
border-right:4px solid #95d50d;
color:#000;
cursor:pointer;
float:left;
height:32px;
left:0;
line-height:32px;
margin-left:0;
padding-left:46px;
position:absolute;
right:0;
top:0;
width:100%;
z-index:-1;
}

#cart {
display:block;
margin-top:0;
min-height:0;
position:absolute;
right:0;
top:32px;
width:975px;
z-index:10;
}

.carttop {
background:none;
height:32px;
width:100%;
}

.cartcontent {
border-top:1px solid #acacac;
-moz-border-radius:4px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-box-shadow:-10px 17px 20px 0 rgba(0,0,0,0.2);
-webkit-border-radius:4px;
-webkit-box-shadow:-10px 17px 20px 0 rgba(0,0,0,0.2);
background:#fff;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
border-radius:4px;
border-top-left-radius:10px;
box-shadow:-10px 17px 20px 0 rgba(0,0,0,0.2);
display:inline-block;
margin-top:0;
min-height:0;
padding-bottom:0;
position:relative;
width:975px;
}

.cartleft {
display:inline-block;
float:left;
font-size:12px;
line-height:16px;
padding:0 0 10px;
width:242px;
}

.cartleft .cuponipt {
background:url(../img/cart_kupon_input.png) no-repeat top left;
border:none;
color:#000;

font-size:13px;
height:19px;
line-height:16px;
margin:5px 0 10px;
padding:2px 10px 0;
width:155px;
}

.cartleft #ervenyesitbt {
display:block;
float:none;
left:0;
margin-bottom:12px;
position:relative;
text-align:center;
top:0;
width:100%;
}

.shipr {
float:left;
font-size:11px;
height:19px;
line-height:19px;
margin-top:3px;
padding:0 10px;
width:100%;
}

.shipr.selected {
background:#fc1058;
color:#fff;
}

.smalltxt,.shipsmalltxt {

font-size:11px;
}

.shipsmalltxt {
clear:both;
color:#84856d;
display:inline-block;
margin-top:20px;
}

.cartleft .separator {
border-bottom:1px solid #ccc;
height:5px;
margin-bottom:5px;
width:100%;
}

.cartright {
border-left:1px solid #e7e7e7;
display:inline-block;
float:left;
margin-bottom:0;
margin-left:0;
padding:10px 0 80px;
width:733px;
}

.cartrow {
background:#f0f0f0;
clear:both;
color:#000;
display:inline-block;
float:none;
height:65px;
line-height:16px;
margin-top:0;
table-layout:fixed;
width:100%;
}

.cartrow .itempicbox {
float:left;
height:52px;
overflow:hidden;
width:32px;
}

.cartrow .itempicbox img {
max-height:42px;
max-width:32px;
}

.cartrow .itemdetbox {
border-bottom:none;
display:inline-block;
float:left;
height:50px;
margin-left:20px;
width:655px;
}

.cartrow .itemtype {
clear:both;
color:#989898;
display:block;
float:none;
font-family:"Open Sans",sans-serif;
font-size:11px;
line-height:13px;
margin:0 10px 0 0;
width:auto;
}

.cartrow .itemdiscount {
background:url(../img/itemdiscbg.gif) no-repeat top center;
clear:both;
color:#fff;
display:inline-block;
font-size:11px;
height:18px;
line-height:18px;
margin:0 auto 2px;
width:81px;
}

.cartrow .itemtitlebox {
color:#84856d;
display:inline-block;
float:left;
font-size:15px;
line-height:18px;
margin-top:0;
width:230px;
}

.itemactionbox {
display:inline-block;
float:left;
margin-left:15px;
text-align:center;
width:106px;
}

.itempricebox {
float:left;
font-size:15px;
margin-left:5px;
text-align:right;
width:86px;
}

.itempricebox strike {
color:#95d50d;
display:block;
font-size:12px;
margin-top:5px;
}

.itempricebox .newprice {
clear:both;
}

.cartrow .calcprice {
display:inline-block;
font-size:15px;
height:16px;
margin-top:5px;
overflow:hidden;
text-align:right;
width:90px;
}

.caunterbox .itemdb,.caunterbox2 .itemdb {
border:none;
color:#000;
float:left;
font-size:12px;
text-align:center;
width:40px;
}

.caunterbox2 .calcprice {
display:inline-block;
font-size:15px;
height:16px;
margin-top:2px;
overflow:hidden;
text-align:right;
width:80px;
}

.caunterbox2 .iptdb {
background:url(../img/iptdb.png) no-repeat top left;
float:left;
height:20px;
width:42px;
}

.caunterbox2 .iptdb input {
border:none;
font-size:11px;
margin:2px 0 0 2px;
text-align:center;
width:36px;
}

.caunterbox2 .itemdb2 {
border:none;
color:#000;
float:left;
font-size:11px;
height:18px;
line-height:18px;
margin-left:4px;
text-align:center;
width:12px;
}

button.frissitbt {
background:url(../img/frissitbt.png) no-repeat top left;
color:#000;
cursor:pointer;
float:right;
font-size:11px;
height:18px;
text-align:center;
width:50px;
}

button.frissitbt:hover {
background:0 -18px;
}

button.frissitbt:active {
-ms-background-position-x:1px;
-ms-background-position-y:-17px;
}

button.frissitbt span {
margin-bottom:4px;
width:100%;
}

.cartrecomm-panel {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#fff;
border-radius:4px;
left:980px;
position:absolute;
top:0;
width:121px;
}

.cartrecomm-panel-head,.cartrecomm-panel-body,.cartrecomm-panel-tail {
display:inline-block;
width:121px;
}

.cartrecomm-panel-head {
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
background:#7fbd00;
border-top-left-radius:4px;
border-top-right-radius:4px;
color:#7CB704;

height:40px;
line-height:40px;
overflow:visible;
position:relative;
}

.cartrecomm-panel-head > div {
color:#fff;
display:block;
font-size:15px;
height:42px;
line-height:40px;
margin-left:30px;
margin-right:10px;
margin-top:5px;
position:relative;
width:99px;
}

.cartrecomm-panel-body {
background:none;
}

.cartrecomm-panel-tail {
background:url(../img/cart/kosar_ajanlo_keret_3_v3.png);
height:10px;
}

.cartrecomm-panel-body > div,.cartrecomm-panel-head > span,.cartrecomm-panel-body > span {
display:block;
font-size:12px;
line-height:15px;
margin-left:30px;
margin-right:10px;
position:relative;
width:99px;
}

.cartrecomm-panel-body > div.itemactionbox {
color:#FFF;
display:block;
float:none;
font-size:14px;
height:auto;
line-height:100%;
margin-top:0;
position:relative;
text-align:center;
width:100%;
}

.cartrecomm-panel-body > div.itemactionbox > span {
border:none;
color:#fc1058;
width:81px;
}

.cartrecomm-panel-body > div {
color:#000;
margin-top:10px;
text-align:center;
}

.cartrecomm-panel-body.a {
max-height:80px;
max-width:99px;
}

.cartrecomm-panel-author,.cartrecomm-panel-title {
max-height:30px;
max-width:99px;
overflow-x:hidden;
overflow-y:hidden;
}

.cartrow.akcios .itemtype .s1 {
background:url(../img/akciositemtypebg.gif) no-repeat top left;
}

.cartrow.akcios .itemtype .s2 {
background:url(../img/akciositemtypebg.gif) no-repeat top right;
}

.cartrow.akcios .caunterbox .itemdb {
float:right;
margin-right:3px;
}

.cr {
float:right;
font-size:15px;
height:24px;
line-height:24px;
padding:0 30px;
position:relative;
width:633px;
}

.crpercent {
color:#434447;
height:24px;
left:400px;
line-height:24px;
position:absolute;
top:0;
}

.zoldbg {
background:url(../img/zoldbg.png) no-repeat top left;
}

#cartclosebt {
bottom:20px;
position:absolute;
right:124px;
width:225px;
z-index:1000;
}

#cartpaybt {
bottom:20px;
position:absolute;
right:11px;
z-index:2000;
}

#searchbox {
background:none;
clear:left;
float:left;
margin-top:8px;
min-height:32px;
position:relative;
width:650px;
z-index:98;
}

#searchbox input.searchinput {
-moz-box-shadow:inset -2px 2px 2px 0 rgba(190,190,190,1);
-webkit-box-shadow:inset -2px 2px 2px 0 rgba(190,190,190,1);
background-color:#eee;
border:0;
border-bottom-left-radius:4px;
border-top-left-radius:4px;
box-shadow:inset -2px 2px 2px 0 rgba(190,190,190,1);
color:#7b7b7b;
float:left;

font-size:16px;
height:32px;
margin:0;
padding-left:10px;
width:299px;
}

.selectsearchcategorycontainer {
background:#f5f5f5;

font-size:12px;
height:32px;
left:299px;
line-height:32px;
position:absolute;
top:0;
width:185px;
z-index:60;
}

.selectsearchcategorycontainer .caret{
	display:none;
}

.selectsearchoptioncontainer {
left:572px;
position:absolute;
top:0;
width:150px;
z-index:80;
}

.advsearch {
color:#74756d;
display:inline-block;
float:left;
font-size:12px;
height:32px;
line-height:34px;
margin-left:4px;
text-decoration:none;
white-space:nowrap;
}

.selectsearchcategorycontainer2 {
float:left;
margin-right:10px;
position:relative;
width:130px;
z-index:60;
}

.searchcheckbox {
display:inline-block;
height:20px;
padding-left:8px;
padding-top:6px;
width:967px;
}

.searchcheckbox label {
cursor:pointer;
float:left;
font-size:12px;
line-height:18px;
margin-right:10px;
}

#loginbox {
clear:right;
float:right;
margin-top:18px;
position:relative;
width:512px!important;
}

.ujvasarlobt,.hirlevelbt {
float:right;
margin-left:5px;
}

.personalbt {
color:#fff;
cursor:pointer;
display:inline-block;
float:right;
height:24px;
line-height:20px;
position:relative;
right:0;
text-decoration:none;
top:0;
z-index:999;
}

.personalbt .span2 {
background:url(../img/checkout_personalbt.png) no-repeat top right;
display:inline;
float:left;
height:24px;
padding-right:20px;
}

.notauthorized .personalbt .span1 {
background:url(../img/checkout_personalbt_grey.png) no-repeat top left;
display:inline-block;
float:left;
height:24px;
width:20px;
}

.notauthorized .personalbt .span2 {
background:url(../img/checkout_personalbt_grey.png) no-repeat top right;
display:inline;
float:left;
height:24px;
padding-right:20px;
}

.personalbt:hover .span1 {
background:left -24px;
}

.personalbt:hover .span2 {
background:right -24px;
}

.personalbtactive {
color:#84848a;
cursor:pointer;
display:inline-block;
height:24px;
line-height:22px;
position:absolute;
right:110px;
text-decoration:none;
top:0;
z-index:999;
}

.personalbtactive .span1 {
background:url(../img/checkout_personalbt.png) no-repeat bottom left;
display:inline-block;
float:left;
height:24px;
width:20px;
}

.personalbtactive .span2 {
background:url(../img/checkout_personalbt.png) no-repeat bottom right;
display:inline;
float:left;
height:24px;
padding-right:20px;
}

.linebt {
background:url(../img/stp/tv_program_simple.jpg) no-repeat top left;
height:29px;
position:absolute;
right:0;
top:-6px;
width:141px;
}

.selectitemcontainer {
clear:left;
display:inline-block;
float:left;
width:230px;
}

.mt8 {
margin-top:8px;
}

.poptitle {
clear:left;
color:#000;
display:block;
font-size:13px;
margin-bottom:16px;
}

#loginpop {
background:url(../img/login_panel_bg.png) no-repeat top left;
height:151px;
line-height:16px;
padding:32px 13px 10px;
position:absolute;
right:0;
text-align:left;
top:0;
width:212px;
z-index:800;
}

#loginpop label {
color:#84856d;
font-size:12px;
margin-bottom:3px;
margin-top:2px;
}

#loginpop input {
-moz-border-radius:4px;
-moz-box-shadow:inset -2px 2px 2px 0 rgba(190,190,190,1);
-webkit-border-radius:4px;
-webkit-box-shadow:inset -2px 2px 2px 0 rgba(190,190,190,1);
background:none;
background-color:#eee;
border:1px solid #eee;
border-radius:4px;
box-shadow:inset -2px 2px 2px 0 rgba(190,190,190,1);
color:#7b7b7b;
float:none;

font-size:16px;
height:32px;
line-height:32px;
margin:0 0 12px;
outline:none;
padding:0 10px;
width:100%;
}

.login_or_fastorder_pop {
height:auto;
line-height:16px;
padding:0;
text-align:left;
width:100%;
z-index:800;
}

.login_or_fastorder_pop_top_right_tab {
height:auto;
padding:0;
width:100%;
}

#basket .login_or_fastorder_pop label.lostpassword,.login_or_fastorder_pop_content_left .lostpassword {
line-height:24px;
}

#basket .login_or_fastorder_pop label,.login_or_fastorder_pop label {
color:#84856d;
float:none;
font-size:12px;
height:16px;
line-height:16px;
margin-bottom:3px;
margin-top:2px;
text-align:left;
width:auto;
}

.login_or_fastorder_pop input {
-moz-border-radius:4px;
-moz-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.2);
-webkit-border-radius:4px;
-webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.2);
background:#eee;
border:1px solid #eee;
border-radius:4px;
box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.2);
color:#000;
font-size:16px;
height:32px;
line-height:100%;
margin:0;
outline:none;
padding:0 10px;
width:100%;
}

.login_or_fastorder_pop_content_left {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-topleft:4px;
-webkit-border-bottom-left-radius:4px;
-webkit-border-top-left-radius:4px;
background:#fff;
border:1px solid #bfbfbf;
border-bottom-left-radius:4px;
border-right:none;
border-top-left-radius:4px;
float:left;
width:212px;
}

.login_or_fastorder_pop_content_right {
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
background:#7fbd00;
border:1px solid #7fbd00;
border-bottom-right-radius:4px;
border-left:none;
float:right;
width:212px;
}

.login_or_fastorder_pop_content_inputfields {
color:#84856D;
height:100px;
}

.login_or_fastorder_pop_content_textcontent_right {
margin:0;
padding:7px 0 0;
}

.login_or_fastorder_pop_content_textcontent_right .login_or_fastorder_pop_content_inputfields {
font-size:14px;
height:77px;
}

.login_or_fastorder_pop_content_textcontent_left {
padding-top:5px;
}

#login_or_fastorder_popup_cart_top_pay_pay_text {
color:#84856D;
float:right;
height:25px;
left:380px;
position:absolute;
text-align:center;
top:10px;
width:100px;
}

#login_or_fastorder_popup_cart_bottom_pay_pay_text {
color:#84856D;
float:right;
height:25px;
left:380px;
position:absolute;
text-align:center;
top:220px;
width:100px;
}

.reggirl {
height:153px;
position:absolute;
right:15px;
top:30px;
width:94px;
}

#horizontalnav {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:none;
border-radius:4px;
clear:both;
display:block;
height:72px;
margin-top:14px;
position:relative;
width:975px;
}

.horizontallist {
-moz-border-radius:4px;
-moz-box-shadow:0 2px 0 0 rgba(223,238,191,1);
-webkit-border-radius:4px;
-webkit-box-shadow:0 2px 0 0 rgba(223,238,191,1);
background-color:#7fbd00;
border-radius:4px;
box-shadow:0 2px 0 0 rgba(223,238,191,1);
height:40px;
left:0;
list-style:none;
padding:0;
position:absolute;
width:975px;
z-index:2;
}

.horizontallist li:hover {
z-index:800;
}

.horizontallist li {
display:inline-block;
float:left;
height:40px;
list-style:none;
position:relative;
}

.horizontallist li a {
color:#fff;
cursor:pointer;
display:inline-block;
font-size:15px;
height:40px;
line-height:39px;
padding:0 3px;
text-decoration:none;
}

.horizontallist li a .span1 {
display:inline-block;
float:left;
height:40px;
width:7px;
}

.horizontallist li a .span2 {
display:inline-block;
float:left;
height:40px;
padding-right:7px;
white-space:nowrap;
}

.horizontallist li:hover a .span1,.horizontallist li a.hovered .span1 {
background:url(../img/horon_left.png) no-repeat top left;
}

.horizontallist li:hover a .span2,.horizontallist li a.hovered .span2 {
background:none;
background-color:#95d50d;
}

.horizontallist li .dropdown {
display:none;
left:0;
min-height:260px;
padding:13px 10px 10px;
position:absolute;
top:38px;
width:460px;
z-index:999;
border-radius: 4px;
}

.horizontallist li .sidedroplist li {
height:36px;
overflow:hidden;
position:relative;
width:210px;
}

.horizontallist li .addbox {
clear:right;
float:right;
margin:5px 0 0;
width:226px;
}

.horizontallist li .addbox a {
display:inline-block;
height:auto;
padding:0;
}

#brandnav {
display:inline-block;
float:left;
height:32px;
line-height:32px;
margin-top:40px;
}

#brandnav li {
display:inline-block;
float:left;
margin-left:12px;
margin-right:18px;
}

#brandnav li a img {
border:none;
cursor:pointer;
}

#topnav2 {
color:#74756d;
display:inline-block;
float:right;
font-size:14px;
height:32px;
line-height:32px;
margin-right:10px;
margin-top:40px;
overflow:hidden;
}

#topnav2 ul {
color:#74756d;
float:right;
list-style:none;
margin-right:5px;
}

#topnav2 ul li {
color:#74756d;
float:left;
height:32px;
margin-left:10px;
margin-top:0;
}

#topnav2 ul li a {
color:#737373;
line-height:18px;
text-decoration:none;
}

#topnav2 ul li a:hover {
color:#74756d;
text-decoration:underline;
}

.col230 {
clear:left;
float:left;
line-height:0;
margin-right:13px;
width:230px;
}

#mainlist {
border-left:1px solid #bfbdc0;
position:relative;
width:230px;
}

#mainlist .header,#mainlist .footer {
background:url(../img/main_left_bg2.png) no-repeat;
height:10px;
left:-1px;
position:absolute;
width:100%;
}

#mainlist .header {
background:-234px 0;
top:0;
}

#mainlist a {
background:url(../img/main_left_bg2.png) repeat-y -5px 0;
width:229px;
}

#mainlist a div {
border-bottom:1px solid #d4d4d4;
width:225px;
}

#logregpanel_facebook div {
padding-bottom:10px;
padding-left:0;
}

#logregpanel_facebook td div {
margin-left:10px;
margin-right:10px;
padding-right:0;
}

#logregpanel_facebook .fielderror {
color:red;
display:inline-block;
margin-bottom:0;
margin-top:0;
padding-bottom:5px;
padding-top:0;
}

#logregpanel_facebook .actionstatus_error {
margin:0;
max-width:240px;
padding:5px;
text-align:left;
}

#datarequestpanel .fielderror {
color:red;
float:left;
padding-bottom:5px;
padding-left:5px;
padding-top:8px;
}

#datarequestpanel.div {
padding-bottom:10px;
padding-left:40px;
}

#logregpanel {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#fff;
border:1px solid #ccc;
border-radius:4px;
border-right:1px solid #bfbfbf;
display:inline-block;
margin-top:20px;
overflow:hidden;
padding:0;
text-align:left;
width:973px;
}

#logpanel {
background:#fff;
border-right:1px solid #bfbfbf;
float:left;
min-height:283px;
padding:0;
position:relative;
width:426px;
}

#productshelf-logpanel {
background:#f7f7f7;
float:left;
padding:25px 30px;
position:relative;
width:100%;
}

#productshelf-logpanel.regpanel {
background:#FFF;
}

.productshelf-formpanel {
width:100%;
}

#regpanel {
background:#fff;
float:right;
min-height:283px;
padding:20px;
position:relative;
width:426px;
}

#logregpanel h2 {
font-size:24px;
font-weight:400;
line-height:28px;
margin-bottom:14px;
}

#logregpanel p {
color:#000;
font-size:13px;
font-weight:700;
line-height:16px;
}


#logpanel p.pabs,#productshelf-logpanel p.pabs {
bottom:30px;
left:30px;
position:absolute;
}

#logpanel .row {
display:block;
height:auto;
line-height:24px;
margin-bottom:8px;
width:auto;
}

#logpanel .row label,#productshelf-logpanel label {
clear:left;
float:left;
font-size:13px;
line-height:24px;
width:170px;
}

#datarequestpanel input,#logregpanel.newsletter_unsubscribe_nonreg_panel input,#logpanel .row input,#productshelf-logpanel .row input {
background:url(../img/loginpage_input.png) no-repeat top left;
border:none;
float:left;
font-size:13px;
height:24px;
padding:1px 15px;
width:210px;
}

#sidenav {
clear:left;
float:left;
line-height:0;
margin-right:13px;
position:relative;
width:230px;
}

.sidelist li {
position:relative;
width:230px;
z-index:0;
}

.sidelist li a {
background:url(../img/sidemenubg.png) no-repeat top left;
color:#74756d;
font-size:15px;
height:27px;
line-height:27px;
padding-left:20px;
position:relative;
text-decoration:none;
width:210px;
}

.sidelist li a:hover {
background:url(../img/sidemenubg.png) no-repeat bottom left;
color:#fff;
z-index:702;
}

.sidelist li:hover {
z-index:700;
}

.sidelist li .dropdown {
background:#fff;
border:1px solid #b2b2b2;
display:none;
left:226px;
padding-bottom:10px;
position:absolute;
top:-6px;
width:630px;
z-index:989;
}

.sidelist li:first-child a {
background:url(../img/sidemenu_first2.png) no-repeat;
color:#74756d;
font-size:15px;
height:27px;
line-height:27px;
padding-left:20px;
width:210px;
}

.sidelist li a.last {
background:url(../img/sidemenu_bottom.png) no-repeat top left;
color:#7cb704;
font-size:15px;
height:39px;
line-height:27px;
padding-left:20px;
width:210px;
}

.sidelist li .sidedroplist li {
height:27px;
position:relative;
width:220px;
}

.sidelist li .sidedroplist li:first-child a:hover {
background:url(../img/dropdown_menu220bg.png) no-repeat 0 -81px;
}

.sidelist li .addbox,.sidelist li.first .addbox {
clear:right;
float:right;
margin:10px 0 0;
width:399px;
}

.sidelist li .addbox a,.sidelist li.first .addbox a {
display:inline-block;
padding:0;
}

.sidelist li p.addtxt,.sidelist li.first p.addtxt {
clear:right;
color:#434437;
display:inline-block;
float:right;
font-size:12px;
line-height:18px;
margin-right:13px;
margin-top:15px;
width:399px;
}

.addbox a.right img {
border-left:1px solid #ccc;
}

#tallozonav {
line-height:0;
position:relative;
width:230px;
}

.tallozonavtop.blue {
background:none;
background-color:#43c0c0;
}

.tallozolist li {
background:url(../img/sidemenubg.png) no-repeat top left;
height:27px;
position:relative;
width:230px;
z-index:0;
}

.tallozolist li a {
color:#74756d;
font-size:15px;
height:27px;
line-height:27px;
padding-left:20px;
position:relative;
text-decoration:none;
width:210px;
z-index:0;
}

.tallozolist li:hover {
background:url(../img/sidemenubg.png) no-repeat bottom left;
}

.tallozolist li .dropdown {
background:#fff;
border:1px solid #b2b2b2;
display:none;
left:226px;
min-height:260px;
padding-bottom:10px;
position:absolute;
top:-6px;
width:600px;
z-index:899;
}

.tallozolist li.first {
background:url(../img/sidemenu_first2.png) no-repeat;
}

.tallozolist li.first a {
color:#74756d;
font-size:15px;
height:27px;
line-height:27px;
padding-left:20px;
width:210px;
}

.tallozolist li span.clicked {
background:url(../img/tallozomenubg.png) no-repeat top left;
display:none;
height:29px;
left:-6px;
position:absolute;
top:-1px;
width:256px;
z-index:700;
}

.tallozolist li.last {
background:url(../img/sidemenu_bottom.png) no-repeat top left;
height:39px;
}

.tallozolist li a.last {
color:#7cb704;
font-size:15px;
height:39px;
line-height:27px;
padding-left:20px;
width:210px;
}

.tallozolist li.selected a.last,.tallozolist li.selected a.last:hover {
color:#7cb704;
z-index:820;
}

.tallozodropdown {
-icab-border-radius:8px;
-khtml-border-radius:8px;
-moz-border-radius:8px;
-ms-border-radius:8px;
-webkit-border-radius:8px;
background:#fff;
border:1px solid #b2b2b2;
border-radius:8px;
display:none;
margin-top:0;
padding:20px 10px 10px 20px;
width:700px;
}

.tallozodropdown .droptitle {
clear:both;
color:#000;
display:inline-block;
float:left;
font-size:24px;
line-height:27px;
margin-bottom:10px;
width:100%;
}

.tallozodropdown .toplist {
clear:right;
color:#000;
display:inline-block;
float:right;
font-size:24px;
line-height:27px;
margin-bottom:20px;
position:relative;
width:325px;
}

.tallozodropdown .topfullbt {
background:url(../img/miniwhitebt.gif) no-repeat top left;
color:#000;
cursor:pointer;

font-size:11px;
height:19px;
line-height:18px;
position:absolute;
right:20px;
text-align:center;
text-decoration:none;
top:4px;
width:70px;
z-index:7;
}

.tallozoleft {
clear:left;
float:left;
margin:0 30px 10px 0;
width:330px;
}

.categorybox {
background:url(../img/category_border.png) repeat-x bottom left;
float:none;
margin:10px 0 20px;
position:relative;
width:330px;
xmargin-bottom:0;
xpadding-bottom:20px;
z-index:1;
}

.categorybox h3 {
clear:both;
color:#000;
font-size:18px;
line-height:22px;
margin-bottom:10px;
text-decoration:none;
width:100%;
}

.categorybox h3 a {
color:#000;
text-decoration:none;
}

.subcategory li {
background:url(../img/li.gif) no-repeat 0 6px;
clear:both;
display:block;
padding-left:15px;
}

.subcategory li a {
color:#74756d;
font-size:14px;
line-height:22px;
text-decoration:none;
}

.subcategory .subOrdered {
margin:2px 0 6px;
width:320px;
}

.subcategory .subOrdered a {
color:#74756d;
font-size:12px;
line-height:16px;
text-decoration:none;
}

.subcategory li a:hover,.subcategory .subOrdered a:hover {
color:#000;
text-decoration:underline;
}

.tallozoright {
float:left;
margin-right:10px;
padding:0;
position:relative;
width:325px;
}

.itembig {
clear:both;
display:inline-block;
width:355px;
}

.itembig .separator {
background:#ccc;
display:block;
height:1px;
position:absolute;
right:-10px;
top:250px;
width:335px;
z-index:2;
}

.itembig:hover {
z-index:98;
}

.itembig .itembox {
display:inline-block;
height:230px;
left:0;
position:absolute;
top:0;
width:325px;
z-index:128;
}

.itembig .itembox:hover {
z-index:128;
}

.itembig .itembox .listimgcont {
float:left;
height:230px;
position:relative;
width:140px;
}

.itembig .itembox .listimgcont img {
max-height:230px;
max-width:140px;
position:relative;
}

.itembig .itembox .itemdesc {
color:#000;
float:left;
font-size:13px;
height:230px;
line-height:16px;
margin-left:10px;
position:relative;
width:155px;
}

.itembig .itemzoom {
-icab-box-shadow:0 2px 3px 0 #888;
-khtml-box-shadow:0 2px 3px 0 #888;
-moz-box-shadow:0 2px 3px 0 #888;
-ms-box-shadow:0 2px 3px 0 #888;
-vendor-box-shadow:0 2px 3px 0 #888;
-webkit-box-shadow:0 2px 3px 0 #888;
background:#fff url(../img/itemzoombg.gif) repeat-x 0 180px;
border:1px solid #cbcbcb;
box-shadow:0 2px 3px 0 #888;
display:none;
left:-15px;
min-height:390px;
position:absolute;
top:-10px;
width:335px;
z-index:100;
}

.itembig .itemtype {
clear:both;
display:block;
margin:20px 0 10px;
}

.itembig .itemtype .s2 {
background:url(../img/itemtybg.gif) no-repeat top right;
color:#fff;
font-size:11px;
height:18px;
line-height:18px;
padding-right:6px;
}

.itembig .itemdesc h3 {
font-size:13px;
font-weight:400;
margin-left:1px;
}

.itembig .itemdiscount {
background:url(../img/akcioban.png) no-repeat top left;
bottom:75px;
height:29px;
left:0;
position:absolute;
width:155px;
}

.itembig .itemoriginalprice {
bottom:55px;
color:#84856d;
font-size:13px;
left:0;
line-height:14px;
position:absolute;
}

.itembig .itemnewprice {
bottom:28px;
color:#000;
font-size:22px;
left:0;
line-height:24px;
position:absolute;
}

.itembig .itemdetinfo {
color:#84856d;
display:inline-block;
font-size:13px;
line-height:14px;
margin-right:10px;
margin-top:240px;
padding:12px;
}

.itembig .shipview {
font-size:13px;
position:relative;
}

.itembig .shipview label {
clear:left;
display:inline-block;
float:left;
height:25px;
}

.itembig .bl0 {
color:#000;
float:left;
margin-left:28px;
}

.itembig .itemrating {
clear:left;
display:inline-block;
float:left;
margin-top:5px;
}

.itembig .itemrating .slrate {
display:inline-block;
margin-right:40px;
}


.tallozoright ul.shelf .itemdetinfo {
color:#84856d;

font-size:11px;
line-height:14px;
margin-top:145px;
padding:12px;
}

.tallozoright ul.shelf .itemdetinfo2 {
color:#84856d;

font-size:11px;
line-height:14px;
margin-top:125px;
padding:12px;
}

.indexrow {
border-bottom:none;
clear:both;
padding-top:1px;
width:100%;
}

.col375 {
float:left;
width:375px;
}

.col320 {
float:left;
width:300px;
}

.indexrow div {
display:inline-block;
height:110px;
position:relative;
width:322px;
}

.indexrow h3 {
font-size:16px;
font-weight:400;
margin-bottom:18px;
}

.indexrow .inside {
display:inline-block;
font-size:11px;
line-height:14px;
}

#billboard {
background:#fff;
clear:right;
display:inline-block;
float:left;
height:342px;
margin-bottom:20px;
overflow:hidden;
position:relative;
width:732px;
}

#billboard.responsive-slider {
	width:100%;
	margin-top:20px;
	height:auto;
	height: 456px;  
}

#billboard.responsive-slider .slides_container{
	height:100%;
	width:100%;
	}

#billboard.responsive-slider .swiper-container-fade .swiper-slide{
	
}

#markabox {
height:144px;
margin-top:8px;
overflow:hidden;
width:230px;
}

#markabox a {
float:left;
height:48px;
margin:0;
overflow:hidden;
text-align:center;
width:76px;
}

#markabox a img {
margin:0 auto;
max-height:50px;
}

#markabox .wrapper:after {
clear:left;
content:".";
display:block;
height:0;
visibility:hidden;
}

#moreBrands .bla {
background:url(../img/select_mini.png) no-repeat right;
cursor:pointer;
display:block;
height:28px;
line-height:28px;
margin-right:0;
padding-right:40px;
padding-top:2px;
text-align:right;
}

.add360-left,.add360-right {
cursor:pointer;
margin-bottom:14px;
position:relative;
text-decoration:none;
}

.add360-left {
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

.add360-right {
display:inline-block;
float:left;
}

.add360-left img, .add360-right img {
margin-left:12px;
}

.add360-left img{
margin-right:12px;
}

.linkbox {
display:inline-block;
float:left;
margin-left:12px;
width:364px;
}

.linkbox h4 {
color:#000;
font-size:24px;
height:30px;
line-height:30px;
margin-bottom:8px;
width:364px;
}

.linkbox a {
color:#74756D;
display:block;
margin-left:15px;
padding:3px 0;
text-decoration:none;
}

.news-slider {
border-top:1px solid #ccc;
clear:left;
display:inline-block;
margin:0;
padding:0;
position:relative;
width:975px;
}

.news-slider-titlebox {
display:inline-block;
float:left;
width:190px;
}

.news-slider-titlebox h4 {
color:#000;

font-size:30px;
font-weight:400;
letter-spacing:-1px;
line-height:34px;
margin-top:15px;
width:190px;
}

.news-slider-titlebox p {
display:inline-block;
font-size:11px;
line-height:14px;
margin-top:20px;
width:190px;
}

.news-slider .slidercontainer {
display:inline-block;
float:right;
height:195px;
position:relative;
width:780px;

}
.news-slider .swiper-container{
	 top: 50%;
  transform: translateY(-50%);
  position:relative;
}
.news-slider .slider .prev{
left:-32px;
}
.news-slider .slider .next{
left:auto;
right:-2px;
}

.news-slider .slidercontainer .jcarousel-clip-horizontal {
height:200px;
margin-left:26px;
overflow-x:hidden;
overflow-y:visible;
width:728px;
}

.news-slider .slidercontainer .newscarousel .jcarousel-item a {
border-right:1px solid #ccc;
height:138px;
margin-top:20px;
padding-left:22px;
position:relative;
text-decoration:none;
}

.news-on-parallax {
background:#f0eee8;
display:inline-block;
padding:8.5px 8.5px 5px;
position:relative;
}

.news-on-parallax.paged {
max-width:642px;
padding-left:45px;
padding-right:45px;
}

.news-on-parallax li {
height:142px;
margin:1.5px;
width:200px;
}

.news-on-parallax .prev {
background:#FFF url(../nimg/kirakat_mobius/kirakat/images/left_arrow.png) no-repeat center center;
border-left:10px solid #f0eee8;
left:0px;
}



.news-on-parallax .prev,.news-on-parallax .next {
display:block!important;
height:140px;
padding:0 3px;
position:absolute!important;
text-decoration:none;
top:10px;
width:36px;
z-index:2;
}
.news-on-parallax .next {
background:#FFF url(../nimg/kirakat_mobius/kirakat/images/right_arrow.png) no-repeat center center;
right:0px;
border-right:10px solid #f0eee8;

}
.akciomatrix.slidercontainer {
display:inline-block;
height:212px;
position:relative;
width:780px;
}


#delivery-mode-list .atvetelinfo {
	margin:0 0 5px;
	padding-bottom:10px;	
}

#deliveryMapComponent div.delivery-map-main-info-box {
	min-width:100px;
	max-width:600px;
	width:100%;
	min-height:200px;
	padding: 10px 10px 10px 10px
}

#deliveryMapComponent div.delivery-map-main-info-box h1 {
	font-weight:bold;
	margin-bottom: 10px;
	line-height: 20px;
	color: #74756d;
	font-size: 18px;
	background: none;
}

#deliveryMapComponent div.delivery-map-main-info-box .table {
	margin-bottom: 10px;
}

#deliveryMapComponent div.delivery-map-main-info-box h1.shopname {
	font-size: 18px;
	padding-bottom: 10px;
}

#deliveryMapComponent div.delivery-map-main-info-box .table-row > .table-cell.right {
	padding-left: 15px !important;
}

#deliveryMapComponent div.delivery-map-main-info-box .table-cell {
	padding-right: 5px !important;
}

#deliveryMapComponent .mapaddress {
	font-size: 14px;
}

#deliveryMapComponent div {
	line-height: 18px;
}

#deliveryMapComponent .boldtext {
	font-weight: bold;
}

.payment .deliverynamemsg.cant-selected-delivery {
	cursor: default;
}

label i.cant-selected-delivery{
	color: red;
}

label.cant-selected-delivery {
	padding-left: 15px;
	}
	
.atvettitle{
    color:#000000;
    font-size:14px;
    cursor:pointer;
    line-height:24px;
}


.akciomatrix.slidercontainer .jcarousel-clip-horizontal {
height:212px;
margin-left:26px;
overflow-x:hidden;
overflow-y:visible;
width:728px;
}

.add604-left {
display:inline-block;
float:left;
height:275px;
margin-bottom:20px;
position:relative;
width:604px;
}

.add340-right {
border-left:1px solid #cdcdcd;
display:inline-block;
float:right;
height:275px;
margin-bottom:20px;
width:340px;
}

.add340-left {
border-right:1px solid #cdcdcd;
display:inline-block;
float:left;
height:275px;
margin-bottom:20px;
width:340px;
}

.add604-right {
display:inline-block;
float:right;
height:275px;
margin-bottom:20px;
position:relative;
width:604px;
}

.add604-right h3,.add604-left h3 {
color:#000;
font-size:30px;
left:15px;
position:absolute;
top:5px;
z-index:5;
}

.szerzokep1,.szerzonev1,.szerzokep2,.szerzonev2,.szerzokep3,.szerzonev3,.szerzokep4,.szerzonev4 {
color:#666;
font-size:14px;
line-height:17px;
position:absolute;
text-decoration:none;
z-index:7;
}

.szerzokep1,.szerzokep2,.szerzokep3,.szerzokep4 {
display:block;
text-indent:-9999px;
z-index:6;
}

.szerzokep1 {
bottom:0;
height:100%;
left:0;
width:120px;
}

.szerzokep2 {
bottom:0;
height:180px;
left:205px;
width:100px;
}

.szerzokep3 {
bottom:0;
height:180px;
left:305px;
width:100px;
}

.szerzokep4 {
bottom:0;
height:100%;
right:0;
width:130px;
}

.szerzonev1 {
left:105px;
top:105px;
}

.szerzonev2 {
left:200px;
top:55px;
}

.szerzonev3 {
left:310px;
top:30px;
}

.szerzonev4 {
left:410px;
top:20px;
}

.akciominimal {
border-bottom:1px solid #ccc;
clear:both;
cursor:pointer;
display:inline-block;
height:62px;
margin:1px 0;
position:relative;
text-decoration:none;
width:732px;
}

.akciominimal .splash {
background:url(../img/akclist1.gif) no-repeat top left;
float:left;
height:52px;
margin:5px;
width:70px;
}

.akciominimal .akciotopimg {
float:left;
height:52px;
margin:5px;
width:52px;
}

.akciominimal .akciotopimg img {
max-height:52px;
max-width:52px;
}

.akciominimal h3 {
color:#191919;
float:left;
font-size:18px;
font-weight:400;
margin:10px 0 5px 10px;
}

.akciominimal .akciotxt {
float:left;

font-size:11px;
margin-left:10px;
width:370px;
}

#first,#second,#third,#fourth,#fifth,#sixth,#first2,#second2,#third2,#fourth2,#fifth2,#sixth2 {
padding:40px 0 10px;
}

#first3,#seecond3,#third3,#fourth3,#fifth3,#sixth3 {
padding:34px 0 20px;
}

ul.shelf {
height:190px;
left:0;
position:relative;
width:732px;
z-index:7;
}

ul.shelf li {
display:inline-block;
float:left;
height:190px;
position:relative;
width:183px;
z-index:65;
}

ul.shelf li .itembox {
border-right:1px solid #fff;
display:inline-block;
height:190px;
left:0;
padding-right:5px;
position:absolute;
top:0;
width:172px;
z-index:85;
}

ul.shelf .itemtype {
clear:both;
display:block;
margin-bottom:5px;
min-height:13px;
}

ul.shelf .itemdesc h3 {

font-size:11px;
font-weight:400;
margin-left:1px;
}

ul.shelf .itemdetinfo {
color:#84856d;
display:none;
font-size:11px;
line-height:14px;
margin-top:175px;
padding:12px;
}

ul.shelf .itemdetinfo2 {
color:#84856d;
display:none;
font-size:11px;
line-height:14px;
margin-top:125px;
padding:12px;
}

ul.shelf li .shipview {

font-size:10px;
margin-bottom:10px;
position:relative;
}

ul.shelf .bl0 {
clear:right;
color:#000;
float:right;
margin-left:5px;
}

ul.shelf .itemrating {
clear:left;
display:inline-block;
float:left;
margin-bottom:10px;
}


.listfullbt {
background:url(../img/miniwhitebt.gif) no-repeat top left;
color:#000;
cursor:pointer;

font-size:11px;
height:19px;
line-height:18px;
position:absolute;
right:0;
text-align:center;
text-decoration:none;
top:6px;
width:70px;
z-index:7;
}


.listdisplaybox {
clear:both;
margin-top:0;
padding-bottom:20px;
padding-top:20px;
width:732px;
}

.listdisplaybox .listdarab {
display:inline-block;
height:18px;
line-height:18px;
margin-right:8px;
position:absolute;
right:0;
text-align:right;
width:auto;
}

.selectitempage {
float:left;
margin:3px 20px 0 0;
width:210px;
}

.pagination {
color:#000;
float:right;
height:32px;
line-height:24px;
margin:4px 2px 0 0;
width:110px;
}

.pagination .prev,.pagination .next {
display:inline-block;
float:left;
height:24px;
outline:none;
text-indent:-9999px;
width:37px;
}

.pagination .prev {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-topleft:3px;
-webkit-border-bottom-left-radius:4px;
-webkit-border-top-left-radius:4px;
background:none;
background-color:#7fbd00;
border-bottom-left-radius:4px;
border-top-left-radius:4px;
color:#fff;
float:left;
height:32px;
text-indent:0;
width:34px;
}

.pagination .next {
-moz-border-radius-bottomright:3px;
-moz-border-radius-topright:3px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-top-right-radius:4px;
background:none;
background-color:#7fbd00;
border-bottom-right-radius:4px;
border-top-right-radius:4px;
color:#fff;
float:left;
height:32px;
text-indent:0;
width:34px;
}

.pagination .next:hover {
background:-84px -24px;
}

.pagination .aktpage {
background:none;
float:left;
height:30px;
text-align:center;
width:40px;
}

a.switch_thumb {
background:url(../images/switch.png) no-repeat right top;
clear:right;
color:#000;
display:inline-block;
float:none;

font-size:13px;
height:14px;
line-height:18px;
outline:none;
padding:0;
text-align:left;
text-decoration:none;
text-indent:0;
width:138px;
}

a.switch_thumb1,a.switch_thumb2,a.switch_thumb3 {
background:url(../img/switcher.gif) no-repeat right top;
display:block;
font-size:13px;
height:18px;
line-height:18px;
outline:none;
padding:0;
position:absolute;
right:80px;
text-align:left;
text-decoration:none;
text-indent:0;
top:8px;
width:95px;
z-index:7;
}

.webwidget_rating_simple {
float:left;
margin:0;
padding:0;
}

.webwidget_rating_simple li {
cursor:pointer;
}

.actioncontainer {
border-bottom:1px solid #ccc;
clear:both;
padding-bottom:20px;
width:732px;
}

.actionhead {
background:url(../img/bottomline0.gif) repeat-x 0 12px;
height:26px;
margin-bottom:15px;
width:100%;
}

.actionhead h3 {
background:#fff;
float:left;
font-size:20px;
font-weight:400;
height:26px;
padding-right:8px;
}

.actionhead .actionnum {
background:#fff;
float:right;
font-size:14px;
font-weight:400;
height:26px;
line-height:22px;
padding-left:8px;
}

.acrow {
background:none;
clear:both;
color:#000;
cursor:pointer;
display:block;
margin-bottom:2px;
position:relative;
text-decoration:none;
width:100%;
}

.pink1,.pink2,.pink3,.pink4 {
color:#fff;
float:left;
font-size:14px;
height:29px;
line-height:29px;
text-align:center;
width:80px;
}

.acname {
background:#fff;
float:left;
font-size:14px;
height:29px;
line-height:29px;
padding:0 8px 0 20px;
}

.acdate {
background:#fff;
float:right;
font-size:14px;
height:29px;
line-height:29px;
padding-left:8px;
}

.fivebox {
border-top:1px solid #ccc;
margin-bottom:5px;
padding:10px 0 20px;
width:975px;
}

.fivebox li {
border-right:1px solid #ccc;
float:left;
height:340px;
position:relative;
width:194px;
}

.fivebox li.last {
border-right:1px solid #fff;
}

.fivebox h4 {
font-size:18px;
font-weight:400;
height:66px;
line-height:22px;
margin:10px;
overflow:hidden;
}

.fivebox p {
color:#4A4A4A;

font-size:11px;
height:42px;
line-height:14px;
margin:10px;
overflow:hidden;
}

.fivebox a.tovabbbt {
background:url(../img/miniwhitebt.gif) no-repeat top left;
bottom:0;
color:#000;
cursor:pointer;

font-size:11px;
height:19px;
left:10px;
line-height:18px;
position:absolute;
text-align:center;
text-decoration:none;
width:70px;
z-index:2;
}

h3.shopslidercim {
clear:left;
font-size:22px;
font-weight:400;
margin-bottom:4px;
}

#shopslider {
height:175px;
}

#shopslider	ul {
height:175px;
position:relative;
width:822px;
}

#shopslider ul li {
float:left;
height:175px;
width:274px;
}

#shopslider ul li a {
height:175px;
width:274px;
}

#shopslider ul li a img {
border:none;
width:274px;
}

.slider {
clear:both;
display:block;
margin:0 auto;
position:relative;
width:822px;
}

.slider .next,.slider .prev {
cursor:pointer;
display:block;
height:31px;
left:-76px;
position:absolute;
 top: 50%;
  transform: translateY(-50%);
width:34px;
z-index:101;
}

.slider .next {
background:url(../img/sliderarrow.gif) no-repeat top right;
left:864px;
}

.slider .prev {
background:url(../img/sliderarrow.gif) no-repeat top left;
}

.slider a.next:hover {
background:url(../img/sliderarrow.gif) no-repeat bottom right;
}

.slider a.prev:hover {
background:url(../img/sliderarrow.gif) no-repeat bottom left;
}

.add975 {
clear:both;
display:inline-block;
margin:4px auto 0;
width:975px;
}

.divtohide {
display:none;
left:20px;
line-height:0;
overflow:hidden;
padding:0;
position:fixed;
top:15%;
z-index:9999;
}

.divtohide img {
border:none;
margin:0;
overflow:hidden;
}

.productimgcontainer {
margin:0 auto 10px;
position:relative;
width:208px;
}

#zoombox {
height:auto;
width:208px;
}

#zoombox img {
cursor:pointer;
height:auto;
margin:auto;
max-width:208px;
}

.productimgcontainer ul {
border-bottom:1px solid #ebebeb;
margin:10px 0 2px;
width:208px;
}

.productimgcontainer ul li {
background:url(../img/208list.gif) no-repeat top left;
clear:both;
cursor:pointer;
display:block;
height:27px;
line-height:27px;
padding-left:10px;
width:198px;
}

.morzsamenu {
margin:10px 0;
width:975px;
}

.morzsamenu li {
background:url(../img/progressbarbg.gif) no-repeat right 6px;
color:#74756d;
float:left;
font-size:17px;
height:24px;
line-height:24px;
margin-right:5px;
padding-right:15px;
}

#current {
padding-right:0;
background: none;
}

.col410 {
clear:left;
float:left;
width:410px;
}

.col410 h1 {
clear:both;
color:#000;

font-size:24px;
font-weight:300;
line-height:26px;
margin-bottom:20px;
width:410px;
}

.ppitemdesc {
line-height:16px;
margin-bottom:20px;
margin-top:20px;
}

.ppitemdesc i {
font-style:italic;
}

.alcim {
font-size:15px;
line-height:18px;
}

.col410 .itemrating {
clear:both;
display:block;
margin:20px 0;
width:410px;
}

.col410 .itemtype {
clear:both;
display:inline-block;
float:left;
margin:0 0 10px;
width:80px;
}

.col294 {
clear:right;
float:right;
margin-bottom:20px;
width:294px;
}

.sep294 {
display:block;
height:6px;
width:294px;
}

.col294 img.sep294 {
margin:0;
padding:0;
}

.col230 img.sep294 {
width:208px;
}

.col294 .itemdiscount {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#fc1058;
border-radius:4px;
float:left;

font-size:15px;
height:28px;
margin-top:10px;
position:absolute;
top:32px;
width:auto;
}

.col294 .itemdiscount.devalue {
top:0px;
}

.elfogyott {
font-size:16px;
line-height:20px;
}

.ppoldar {
clear:right;
color:#84856d;
float:right;

font-size:18px;
margin-bottom:5px;
padding-top:16px;
}

.ppnewar {
clear:right;
color:#000;
display:block;
text-align:right;
font-size:26px;
font-weight:300;
}

.egysegbox {
background:none;
height:34px;
margin:16px 0;
width:294px;
}

.egysegbox label {
float:left;
font-size:12px;
line-height:36px;
width:90px;
}

.egysegbox input.darab {
-moz-box-shadow:inset -2px 2px 2px 0 rgba(190,190,190,1);
-webkit-box-shadow:inset -2px 2px 2px 0 rgba(190,190,190,1);
background-color:#eee;
border:0;
border-bottom-left-radius:4px;
border-top-left-radius:4px;
box-shadow:inset -2px 2px 2px 0 rgba(190,190,190,1);
color:#000;
float:left;

font-size:12px;
height:36px;
line-height:36px;
margin:0 0 0 22px;
padding-left:0;
text-align:center;
width:46px;
}

.shippingbox {
height:auto;
padding-bottom:5px;
width:294px;
}

.shippingbox h6,.ppakciobox h6 {
clear:both;
color:#000;
display:block;
font-size:13px;
font-weight:400;
margin:4px 0 20px;
}

.shippingbox label {
float:left;
line-height:17px;
width:160px;
}

.shippingbox .shippingday {
float:left;
line-height:17px;
}

.shippingbox .shippingprice {
color:#000;
float:left;
}

.shippingbox .onstock {
margin-left:160px;
padding:5px 0;
}

.ppakciobox {
width:294px;
}

.ppakciobox .akcionev {
display:inline-block;

font-size:11px;
line-height:22px;
margin-bottom:1em;
margin-left:15px;
width:202px;
}

.minidisc {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#fc1058;
border-radius:4px;
color:#fff;
float:left;

font-size:12px;
height:22px;
line-height:22px;
text-align:center;
width:73px;
}

.ppakciobox .minidisc {
clear:left;
margin-bottom:1em;
}

.ratingbox,.socialbox {
clear:both;
height:22px;
width:208px;
}

.col294 .ratingbox label {
float:left;
font-size:12px;
height:22px;
line-height:22px;
width:auto;
}


.col230 .socialbox {
height:42px;
padding:10px 0 10px 2px;
}

.col230 .socialbox label {
background:url(../img/megosztselect.gif) no-repeat top right;
cursor:pointer;
float:right;
font-size:12px;
height:22px;
line-height:22px;
padding-right:24px;
width:90px;
}

.col230 .socialbox span.fblike {
clear:right;
float:left;
margin-top:1px;
}

.col230 .socialboxsep {
padding-top:1px;
}

.col230 #socialiconbox {
padding:0;
}

#socialiconbox {
color:#000;
display:block;
height:auto;
width:208px;
z-index:80;
}

.col294 .kivansagbt {
background:url(../img/kivansaglistabt.png) no-repeat top right;
color:#000;
float:right;
font-size:12px;
height:24px;
line-height:22px;
margin-top:16px;
text-align:center;
text-decoration:none;
width:162px;
}

.kritika {
padding:15px;
width:702px;
}

.kritika.arow {
background:#fff;
}

.kritika.brow {
background:#f4f4f4;
}

.kritika .starrating {
background:url(../img/starrating.png) no-repeat;
float:left;
height:10px;
width:65px;
}

.starrating.star1 {
background-position:0 -10px;
}

.starrating.star2 {
background-position:0 -20px;
}

.starrating.star3 {
background-position:0 -30px;
}

.starrating.star4 {
background-position:0 -40px;
}

.starrating.star5 {
background-position:0 -50px;
}

.kritika h3 {
font-size:18px;
margin:5px 0;
width:100%;
}

.kritika .author {
color:#ee2fde;
font-size:13px;
width:100%;
}

.kritika p.kritikatxt {
display:inline-block;
font-size:13px;
line-height:16px;
margin:10px 0;
}

.kritika .userreply {
float:left;
min-width:450px;
}

.kritika .myreply .yes,.kritika .myreply .no {
color:#ee2fde;
margin:0 4px;
text-decoration:none;
}

.kritika .comments {
clear:left;
color:#000;
display:inline-block;
float:none;
margin-top:5px;
text-decoration:none;
width:250px;
}

.criticform {
width:732px;
}

.criticform label {
clear:left;
float:left;
height:34px;
line-height:34px;
width:240px;
}

.criticform .selectreplycontainer {
float:left;
height:29px;
width:478px;
}

.criticform .inputkritika {
background:url(../img/inputkritika.png) no-repeat top center;
float:left;
height:25px;
line-height:25px;
margin-top:5px;
width:479px;
}

.criticform .inputkritika input {
border:none;
margin-left:10px;
margin-top:3px;
width:459px;
}

.criticform .txtkritika {
background:url(../img/textareabg.png) no-repeat top center;
float:left;
height:auto;
margin-top:7px;
position:relative;
width:479px;
}

.criticform .txtkritika textarea {
border:none;
height:220px;
margin-bottom:20px;
margin-left:10px;
margin-top:10px;
overflow-x:hidden;
overflow-y:scroll;
resize:none;
width:459px;
}

.criticform .txtkritika .sendbt {
bottom:-28px;
cursor:pointer;
font-size:12px;
position:absolute;
right:1px;
}

.criticform label.nickname {
line-height:15px;
margin-bottom:15px;
margin-top:5px;
}

.criticform .nickname_required {
font-size:9px;
}

.inputkritika.nickname {
margin-bottom:18px;
}

#first3 h3,#second3 h3,#third3 h3,#fourth3 h3 {
color:#000;
font-size:22px;
font-weight:400;
line-height:26px;
}

.itemlongdetails {
line-height:16px;
margin:10px 0 35px;
width:732px;
}

.col356 {
float:left;
width:356px;
}

.ml20 {
margin-left:20px;
}

.bbakcio {
clear:right;
display:inline-block;
margin-bottom:0;
width:730px;
}

.hirbox {
border-bottom:1px solid #ccc;
display:inline-block;
position:relative;
width:230px;
}

.hirbox h4 {
font-size:18px;
font-weight:400;
line-height:22px;
margin:10px 0 5px 10px;
}

.hirbox p {
color:#4a4a4a;

font-size:11px;
line-height:14px;
margin:10px;
}

.hirbox a.tovabbbt {
background:url(../img/miniwhitebt.gif) no-repeat top left;
clear:both;
color:#000;
cursor:pointer;
float:right;

font-size:11px;
height:19px;
line-height:18px;
margin:0 10px 10px 0;
position:relative;
text-align:center;
text-decoration:none;
width:70px;
}

.listfilterbox732 {
background:url(../img/szures732bg.jpg) no-repeat top left;
clear:both;
display:inline-block;
height:38px;
margin-bottom:20px;
padding-left:10px;
width:732px;
}

.listfilterbox732 .pagination {
margin:7px 17px 0 0;
}

.akciotogglebox {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border:1px solid #ccc;
border-radius:4px;
margin-bottom:19px;
width:730px;
}

.akciotoggletop {
display:inline-block;
height:78px;
position:relative;
width:732px;
}

.akciotogglebottom {
clear:both;
display:none;
height:228px;
position:static;
width:730px;
}

.akciotogglebottom ul.shelf {
clear:both;
height:172px;
margin-top:10px;
padding-left:10px;
}

.akciotogglebottom .whitebt {
clear:right;
display:inline-block;
float:right;
margin:10px 10px 0 0;
text-decoration:none;
}

.akciotoggletop .splash {
background:url(../img/akclist1.gif) no-repeat top left;
float:left;
height:52px;
margin:10px;
width:70px;
}

.akciotopimg {
float:left;
height:72px;
margin:3px 0;
width:72px;
}

.akciotopimg img {
max-height:72px;
max-width:72px;
}

.togglebt {
cursor:pointer;
position:absolute;
right:10px;
top:10px;
z-index:2;
}

.akciotoggletop h3 {
color:#191919;
float:left;
font-size:18px;
font-weight:400;
margin:15px 0 10px 15px;
min-width:300px;
}

.akciotoggletop .akciotxt {
float:left;

font-size:11px;
margin-left:16px;
width:410px;
}

#nincsnav #brandnav .first {
margin-left:0;
}

.personalpanel {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:none;
border:1px solid #eee;
border-radius:4px;
height:auto;
line-height:normal;
margin-bottom:10px;
position:relative;
width:975px;
}

.personalpanel .sidelist li a.last {
background:url(../img/sidemenu_bottom.png) no-repeat top left;
color:#7cb704;
font-size:15px;
height:40px;
line-height:32px;
padding-left:20px;
width:210px;
}

.personalpanel .sidelist li a.empty:hover {
background:url(../img/sidemenubg.png) no-repeat top left;
}

.profilimgbox {
float:left;
margin-top:15px;
text-align:center;
width:142px;
}

.profilimgbox .imgbox {
display:inline-block;
height:102px;
margin-bottom:12px;
overflow:hidden;
text-align:center;
vertical-align:middle;
width:142px;
}

.profilimgbox .imgbox img {
border:1px solid #ccc;
max-height:100px;
max-width:140px;
}

.personalpanel h1 {
color:#4a4a4a;
float:left;
font-size:24px;
font-weight:400;
line-height:26px;
margin-left:20px;
margin-top:12px;
max-width:540px;
width:auto;
}

.personalpanel h2.line {
color:#78b201;
font-size:24px;
position:absolute;
right:10px;
top:10px;
width:318px;
}

.personalpanel .linebox {
left:405px;
position:absolute;
top:137px;
width:358px;
}

.personalpanel .kuponbox {
display:inline-block;
position:absolute;
right:10px;
top:21px;
width:318px;
}

.kuponbox h4 {
border-bottom:1px solid #d6d6d6;
color:#434343;
font-size:15px;
padding-bottom:3px;
width:318px;
}

.kuponbox ul {
margin-top:15px;
width:318px;
}

.kuponbox ul li {
width:318px;
}

.kuponbox ul li label {
float:left;
font-size:12px;
height:22px;
line-height:21px;
}

.kupon-button {
background:url(../img/kupon_button.png) no-repeat top left;
color:#fff;
float:right;
font-size:12px;
height:22px;
line-height:21px;
margin-bottom:7px;
text-align:center;
text-decoration:none;
width:145px;
}

#lineinfobox {
margin-bottom:100px;
width:230px;
}

#lineinfobox p {
color:#84856d;
font-size:12px;
line-height:16px;
padding:0 10px 10px 15px;
width:205px;
}

#lineinfobox ul.list230 {
border-bottom:1px solid #ebebeb;
border-top:1px solid #ccc;
display:inline-block;
margin:10px 0;
width:230px;
}

#lineinfobox ul.list230 li {
background:url(../img/list230.png) repeat-x top left;
clear:both;
color:#84856d;
cursor:pointer;
display:inline-block;
font-size:15px;
height:27px;
line-height:27px;
padding-left:15px;
width:215px;
}

#lineinfobox h3 {
color:#000;
font-size:15px;
font-weight:400;
line-height:17px;
margin:10px 0;
}

.linesummabox {
display:inline-block;
margin:30px 0 20px;
position:relative;
width:732px;
}

.linesummatop {
background:url(../img/linesummatop.png) no-repeat top left;
clear:both;
height:44px;
margin-bottom:89px;
padding-left:20px;
width:712px;
}

.linesummatop h2 {
display:inline-block;
float:left;
font-size:24px;
height:44px;
line-height:42px;
}

.linesummatop .summaar {
color:#000;
float:left;
font-size:24px;
height:44px;
line-height:42px;
padding-left:20px;
}

.linesummatop label {
color:#84856d;
float:left;
height:44px;
line-height:50px;
padding-left:10px;
}

.linesummatop .line-summa-bt {
background:url(../img/line_summa_bt.png) no-repeat top left;
color:#000;
display:inline-block;
float:right;
font-size:15px;
height:33px;
line-height:32px;
margin:6px 5px 0 0;
text-align:center;
text-decoration:none;
width:165px;
}

.ll2 .linesummatop h2,.levelline2 h3 {
color:#41b3c4;
}

.levelline1,.levelline2 {
margin-left:6px;
}

.joinlines {
display:block;
height:110px;
left:17px;
position:absolute;
top:35px;
width:494px;
}

.ll1 .joinlines {
background:url(../img/joinlines.png) no-repeat top left;
}

.ll2 .joinlines {
background:url(../img/joinlines.png) no-repeat 0 -110px;
}

.ll3 .joinlines {
background:url(../img/joinlines.png) no-repeat bottom left;
}

.ll1 .levelline1,.ll2 .levelline2,.ll3 .levelline3 {
background:url(../img/line_panel_box.png) no-repeat top left;
}

.levell {
float:left;
height:212px;
margin-top:0;
padding:10px;
width:220px;
}

.levell h3 {
display:inline-block;
font-size:19px;
font-weight:400;
line-height:22px;
margin:10px 0;
width:220px;
}

.levell .summaar {
color:#000;
float:left;
font-size:12px;
width:220px;
}

.levell ul.list220 li {
background:url(../img/list220.png) repeat-x top left;
clear:both;
color:#84856d;
cursor:default;
display:block;
font-size:15px;
height:27px;
line-height:27px;
padding-left:10px;
width:210px;
}

.hrlvsubheader, .hrlvtypebox {
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
	margin-bottom:15px;
}
 
.hrlvtypebox {
display:inline-block;
min-height:110px;
overflow-x:auto;
overflow-y:hidden;
position:relative;
}

.hrlvtypebox.last {
border-bottom:none;
margin-bottom:0;
}

.hrlvtype {
background:url(../img/hirleveltypebg.jpg) no-repeat top left;
color:#fff;
display:inline-block;
float:left;
height:52px;
margin-top:14px;
position:absolute;
right:18px;
top:28px;
width:70px;
}

.hrlvtype label {
font-size:14px;
height:29px;
line-height:29px;
text-align:center;
text-transform:uppercase;
width:70px;
}

.hrlvtype span {
font-size:12px;
height:23px;
line-height:23px;
text-align:center;
text-transform:uppercase;
width:70px;
}

.hrlvtypebox img {
height:80px;
}

.hrlvtypebox img,.hrlvtypeboximg_space {
display:inline-block;
float:left;
margin-left:10px;
width:80px;
}

.hrlvtypeboximg_space {
height:20px;
}

.hrlvtypebox div.info {
display:inline-block;
float:left;
height:auto;
margin:0 0 10px 5px;
width:470px;
}

.hrlvtypebox div.info h2,div.info h2 {
clear:left;
display:inline-block;
font-size:18px;
height:20px;
line-height:20px;
margin:10px 0;
}

.hrlvtypebox div.info p {
clear:left;
display:inline-block;
line-height:14px;
}

.onoff {
color:#fff;
cursor:pointer;
display:inline-block;
float:right;
height:22px;
margin:10px 0 0;
text-align:center;
width:105px;
}

.onoff span {
color:#000;
font-size:11px;
height:22px;
line-height:22px;
text-align:center;
width:100px;
}

.onoff .on {
display:inline-block;
}

.onoff .off {
color:#000;
}

.shoplinehrlvlist {
clear:right;
margin:20px 0 20px 150px;
}

.shoplinehrlvlist li {
border-bottom:1px solid #ccc;
height:20px;
line-height:20px;
padding-left:15px;
width:568px;
}

.shoplinehrlvlist li:first-child {
border-top:1px solid #ccc;
}

.shoplinehrlvlist label {
background:url(../img/advanced_checkbox.png) no-repeat 530px 1px;
clear:both;
cursor:pointer;
display:block;
font-size:13px;
font-weight:400;
line-height:20px;
margin-left:0;
width:568px;
}

.shoplinehrlvlist label input {
display:inline-block;
float:right;
left:-9999px;
position:absolute;
}

.shoplinehrlvlist label.unchecked {
background:url(../img/advanced_checkbox.png) no-repeat 530px 1px;
}

.shoplinehrlvlist label.chk {
background:url(../img/advanced_checkbox.png) no-repeat 530px -19px;
}

.speclbl {
color:#8cbe25;
}

#reszleteskereso h2 {
display:block;
font-size:24px;
line-height:26px;
}

#reszleteskereso p {
display:block;
font-size:13px;
line-height:16px;
margin:10px 0 0;
width:auto;
}

#advleft {
float:left;
width:655px;
}

#advright {
border-left:1px solid #d6d6d6;
float:right;
margin-top:-5px;
overflow:hidden;
padding-left:20px;
width:300px;
}

#advright .title {
color:#000;

font-size:24px;
margin-bottom:1em;
}

#advright label.unchecked {
background:url(../img/advanced_checkbox.png) no-repeat;
cursor:pointer;
display:inline-block;
float:left;
font-size:13px;
font-weight:400;
line-height:19px;
padding-left:35px;
width:205px;
}

#advright label.chk {
background:url(../img/advanced_checkbox.png) no-repeat 0 -20px;
cursor:pointer;
display:inline-block;
float:left;
font-size:13px;
font-weight:400;
line-height:19px;
padding-left:35px;
width:205px;
}

.selectadvancedcontainer {
float:left;
position:relative;
width:240px;
}

.selectsep {
clear:both;
display:block;
height:5px;
width:100%;
}

.cattoggle {
background:url(../img/toggle.png) no-repeat bottom left;
cursor:pointer;
display:inline-block;
float:left;
height:20px;
margin-right:5px;
margin-top:2px;
width:54px;
}

.cattoggleactive {
background:url(../img/toggle.png) no-repeat top left;
cursor:pointer;
float:left;
height:20px;
margin-right:5px;
width:54px;
}

.catrow .disabled {
cursor:default;
display:inline-block;
float:left;
height:20px;
margin-right:5px;
margin-top:2px;
width:54px;
}

.togglebox label {
margin-left:80px;
}

#advright .catlevel2 label {
float:left;
margin-left:4px;
width:160px;
}

.cattoggle2 {
background:url(../img/toggle.png) no-repeat bottom left;
cursor:pointer;
display:inline-block;
float:left;
height:20px;
margin-left:22px;
width:54px;
}

.cattoggleactive2 {
background:url(../img/toggle.png) no-repeat top left;
cursor:pointer;
float:left;
height:20px;
width:54px;
}

.togglebox2 {
clear:both;
display:inline-block;
margin-left:90px;
width:160px;
}

.advsrow {
height:auto;
line-height:24px;
margin-bottom:13px;
min-height:22px;
width:auto;
}

.advsrow label {
display:inline-block;
float:left;
line-height:20px;
width:245px;
}

.advsrow label.lblshort {
margin-left:5px;
width:100px;
}

.advsrow span.lblshort2 {
display:inline;
float:left;
line-height:20px;
width:25px;
}

.advsrow input.advipt1 {
border:none;
float:left;
height:22px;
margin-right:10px;
padding:0 15px;
width:210px;
}


.advsrow input.advipt2 {
border:none;
float:left;
height:22px;
margin-right:4px;
padding:0 15px;
width:61px;
}

.advsrow input.advipt3 {
border:none;
float:left;
height:24px;
padding-left:13px;
}

#checkoutback {
background:none;
clear:left;
float:left;
height:32px;
margin-bottom:15px;
margin-top:8px;
position:relative;
width:650px;
z-index:2;
}

.checkoutbackbt {
background:url(../img/checkout_back.png) no-repeat top left;
color:#84856d;
height:24px;
line-height:20px;
margin:5px;
text-align:center;
text-decoration:none;
width:162px;
}

.checkoutpersonalbt {
clear:right;
color:#fff;
cursor:pointer;
display:inline-block;
float:right;
height:24px;
line-height:22px;
text-decoration:none;
}

.checkoutpersonalbt .span2 {
background:url(../img/checkout_personalbt.png) no-repeat top right;
display:inline-block;
float:left;
height:24px;
padding-right:20px;
}

.checkouttop {
border-bottom:1px solid #ccc;
display:inline-block;
margin-bottom:40px;
padding-bottom:30px;
}

.checkouttop h2 {
color:#434437;
display:inline-block;
float:left;
font-size:24px;
width:230px;
}

.checkouttop p {
display:inline-block;
float:left;
line-height:16px;
margin-left:10px;
width:735px;
}

.checkout975 {
display:inline-block;
margin-top:20px;
width:975px;
}

h3.chk-first,h3.chk-second,h3.chk-third,h3.chk-fourth {
float:left;
font-size:24px;
font-weight:300;
line-height:40px;
margin-top:7px;
padding-left:48px;
width:220px;
}

h3.chk-first {
background:url(../img/order/checkout_levels1.png) no-repeat top left;
}

h3.chk-second {
background:url(../img/order/checkout_levels2.png) no-repeat top left;
}

h3.chk-third {
background:url(../img/order/checkout_levels3.png) no-repeat top left;
}

h3.chk-fourth {
background:url(../img/order/checkout_levels4.png) no-repeat top left;
}

.col735 {
clear:right;
display:inline-block;
float:right;
line-height:0;
width:735px;
}

.chktogglebt {
background:url(../img/toggle.png) no-repeat bottom left;
cursor:pointer;
height:20px;
position:absolute;
right:10px;
top:10px;
width:54px;
}

.chktogglebtactive {
background:url(../img/toggle.png) no-repeat top left;
cursor:pointer;
height:20px;
position:absolute;
right:10px;
top:10px;
width:54px;
}

.checkoutpaymenttoggle,.checkoutaddresstoggle {
background:url(../img/checkout_address_toggle.png) no-repeat top left;
color:#000;
font-size:18px;
height:52px;
line-height:54px;
overflow-x:hidden;
overflow-y:hidden;
padding-left:15px;
width:720px;
}

.checkoutshippingtoggle {
background:url(../img/checkout_shipping_toggle.png) no-repeat top left;
color:#000;
font-size:18px;
height:70px;
line-height:0;
padding-left:15px;
padding-top:0;
width:720px;
}

.checkoutcarttoggle {
background:url(../img/checkout_cartbg.png) no-repeat top left;
color:#000;
height:13px;
line-height:0;
padding-left:15px;
width:720px;
}

.atvetmod {
display:inline-block;
float:left;
height:auto;
line-height:30px;
margin-bottom:5px;
margin-top:0;
width:645px;
}

.atvethely {
display:inline;
float:none;
height:auto;
line-height:0;
margin-top:0;
width:480px;
}

.atvetfizmod {
display:inline-block;
float:none;
font-size:16px;
height:auto;
line-height:10px;
}

.chkpanel {
border:1px solid #ccc;
height:auto;
line-height:16px;
margin-left:1px;
padding:10px;
}

.p230 {
clear:left;
float:left;
font-size:11px;
line-height:14px;
margin-top:16px;
padding-left:48px;
width:180px;
}

.shippingpanel {
padding:20px 10px;
}

.shippingtoggle {
color:#000;
font-size:18px;
margin-bottom:15px;
margin-left:10px;
}

.shippingtoggle span {
background:url(../img/toggle.png) no-repeat bottom left;
cursor:pointer;
height:20px;
margin-right:20px;
margin-top:6px;
width:54px;
}

.shippingtoggle span.active {
background:url(../img/toggle.png) no-repeat top left;
cursor:pointer;
height:20px;
margin-right:15px;
margin-top:6px;
width:54px;
}

.shippingtogglebox {
clear:both;
display:none;
margin:0;
padding-bottom:20px;
padding-left:15px;
padding-right:15px;
width:100%;
}

.shippingtogglebox h4 {
color:#000;
font-size:15px;
line-height:18px;
}

#deliveryMapComponent p.shiptxt {
	margin:0px 0 0px;
	}

#deliveryMapComponent .shiptxt {
	margin:0px 0 0px;
	}

.shippingtogglebox p.shiptxt, #deliveryMapListComponent .shiptxt {
	margin:10px 0 5px;
}

.shippingtogglebox p.shiptxt, #deliveryMapComponent p.shiptxt {
border-bottom:none;
padding-bottom:5px;
width:580px;
}

.shiptxt.error {
	text-align: center;
	background-color: #dadbd6;
	}
	
.shiptxt {
	margin-top: 3px;
}

p.shiptxt {
	font-size: 12px;
    font-weight: bold;
    line-height: 17px;
}

.shippingtogglebox p.shipspectxt {
background:#dadbd6;
margin:10px 0 0;
padding:10px 15px;
width:550px;
}

.shippingtogglebox p.atvetelinfo {
margin:10px 0 5px 35px;
padding-bottom:0;
width:580px;
}

.shippingtogglebox p.atvetelinfo span {
clear:both;
color:#000;
font-size:18px;
width:580px;
}

.shippingtogglebox .sep {
border-bottom:1px solid #ccc;
height:10px;
margin-bottom:5px;
width:580px;
}

.shippingtogglebox .sep2 {
border-bottom:1px solid #ccc;
height:20px;
margin-bottom:10px;
width:580px;
}

.shippingtogglebox label.unchecked {
background:url(../img/radio.png) no-repeat;
color:#000;
cursor:pointer;
display:inline-block;
float:left;
font-size:15px;
font-weight:400;
line-height:19px;
padding-left:40px;
width:0;
}

.shippingtogglebox label.chk {
background:url(../img/radio.png) no-repeat 0 -20px;
color:#000;
cursor:pointer;
display:inline-block;
float:left;
font-size:15px;
font-weight:400;
line-height:19px;
padding-left:40px;
width:0;
}

.shippingtogglebox .labelradinfo {
clear:both;
float:left;
padding-left:45px;
width:400px;
}

.shippingtogglebox .selectshipping {
float:left;
height:auto;
margin-bottom:12px;
position:relative;
width:220px;
}

.shippingtogglebox .selectshipping .bootstrap-select{
	width:100%;
}

label.color2 {
font-size:15px;
line-height:17px;
margin:0;
padding:5px 0 5px 20px;
width:100%;
}

label.color6 {
font-size:15px;
line-height:17px;
margin:25px 0 5px 15px;
width:100%;
}

#delivery-mode-panel .chkpanel .cartpanel .cr,.cartpanel .cr {
clear:both;
float:left;
font-size:15px;
height:28px;
line-height:28px;
padding:0 15px;
position:relative;
width:681px;
}

.cartpanel .crpercent {
color:#434447;

height:38px;
left:525px;
line-height:38px;
position:absolute;
text-align:right;
top:0;
width:50px;
}

.cartpanel .zoldbg {
background:url(../img/checkout_zold_kapszula.png) no-repeat top left;
color:#000;
margin-bottom:10px;
margin-top:20px;
}

.cartpanel .sargabg {
background:url(../img/checkout_sarga_kapszula.png) no-repeat top left;
color:#000;
margin-bottom:10px;
margin-top:5px;
}

.cartpanel .kekbg {
background:url(../img/checkout_kek_kapszula.png) no-repeat top left;
color:#FFF;
}

.cartpanel .szurkebg {
background:url(../img/checkout_szurke_kapszula.png) no-repeat top left;
color:#FFF;
}

.szurkepanel,.kekpanel {
-moz-border-radius:0;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-webkit-border-bottom-left-radius:8px;
-webkit-border-bottom-right-radius:8px;
-webkit-border-radius:0;
border-bottom-left-radius:8px;
border-bottom-right-radius:8px;
border-radius:0;
margin-bottom:20px;
padding:0;
width:100%;
}

.szurkepanel {
background:#d4d4cf;
}

.kekpanel {
background:#d5e7ea;
}

.kekpanel .cr {
clear:both;
float:right;
font-size:15px;
height:auto;
line-height:28px;
padding:0 15px;
position:relative;
width:631px;
}

.kekpanel .crpercent {
color:#000;
font-size:13px;
height:28px;
left:520px;
line-height:28px;
position:absolute;
text-align:right;
top:0;
width:50px;
}

.kekpanel .critem {
color:#000;
font-size:12px;
height:30px;
left:150px;
line-height:15px;
position:absolute;
text-align:left;
top:7px;
width:260px;
}

.szurkepanel .cr {
clear:both;
float:right;
font-size:15px;
height:28px;
line-height:28px;
padding:0 15px;
position:relative;
width:631px;
}

.szurkepanel .crpercent {
color:#000;
font-size:13px;
height:28px;
left:470px;
line-height:28px;
position:absolute;
text-align:right;
top:0;
}

.cartpanel .cr2 {
clear:both;
float:right;
font-size:15px;
height:18px;
line-height:18px;
padding:0 15px;
position:relative;
width:631px;
}

.cartpanel .cr2 .crl {
color:#84856d;
float:left;
width:320px;
}

.cartpanel .cr3 {
clear:both;
float:right;
font-size:13px;
height:auto;
line-height:16px;
margin-top:20px;
padding:0 15px;
width:631px;
}

.cartpanel .cr3 label {
color:#84856d;
float:left;
font-size:12px;
margin-bottom:4px;
width:310px;
}

.cartpanel .cr3 textarea {
background:#eee;
border:none;
color:#4a4a4a;
float:left;

font-size:12px;
height:auto;
padding:10px 15px;
resize:none;
width:280px;
}

.mtmb20 {
margin:20px 0;
}

.mr10 {
margin-right:10px;
}

.content {
display:inline-block;
float:left;
min-height:180px;
width:520px;
}

.veddaneten {
display:block;
float:left;
height:115px;
margin-top:-50px;
width:115px;
}

.ml30 {
margin-left:30px;
}

.ml90 {
margin-left:90px;
}

.footerlist li a {
color:#000;
display:block;
font-size:14px;
line-height:15px;
text-decoration:none;
}

#help {
clear:right;
float:right;
font-size:15px;
line-height:17px;
margin-top:0;
text-align:right;
}

#help span {
float:right;
font-size:15px;
}

#help span.phonetop {
float:right;
font-size:14px;
}

.copyleft {
float:left;
font-size:11px;
line-height:14px;
margin-left:38px;
width:600px;
}

.copyright {
clear:right;
float:right;
font-size:11px;
line-height:14px;
text-align:right;
width:200px;
}

.footersites {
clear:right;
float:right;
font-size:11px;
line-height:15px;
margin-top:10px;
}

button.loginbt,button.advsearchbt {
font-size:12px;
height:24px;
}

button.loginbt span,button.advsearchbt span {
display:block;
line-height:19px;
margin-bottom:5px;
width:100%;
}

button.keresbt {
background:none;
float:left;
font-size:15px;
height:33px;
line-height:31px;
margin-left:190px;
padding-bottom:4px;
width:105px;
}

button.keresbt span {
display:block;

height:30px;
line-height:30px;
margin-bottom:4px;
margin-top:-1px;
vertical-align:middle;
width:100%;
}

button.keresbt2 {
background:url(../img/search_button.png) no-repeat top left;
float:right;
font-size:15px;
height:33px;
line-height:31px;
width:105px;
}

button.sendbt {
color:#fff;
font-size:12px;
height:24px;
text-align:center;
width:104px;
}

button.sendbt span {
margin-bottom:5px;
width:100%;
}

.cartfullbt {
background:url(../img/checkout_long.png) no-repeat top left;
color:#74756D;
cursor:pointer;
height:34px;
line-height:32px;
margin:15px 0;
padding-left:15px;
position:relative;
text-decoration:none;
width:720px;
}



#stposszesito .section {
background:none;
border-top:1px solid #ccc;
margin-top:10px;
padding-top:20px;
position:relative;
}

#stposszesito .section table {
margin-top:1em;
}

#stposszesito .side_note {
clear:right;
color:#000;
float:right;
font-family:EmilyLimeAlternate1Regular;
font-size:18px;
line-height:1.2;
margin:10px 55px 10px 0;
width:170px;
}

#stposszesito .section.last {
clear:right;
margin-bottom:40px;
}

#stposszesito .section.last:after {
background:none;
color:#FFF;
content:'.';
display:block;
height:7px;
}

#stposszesito .overview {
font-weight:700;
margin-top:30px;
}

#stposszesito .expire {
width:440px;
}

#stposszesito table {
border-spacing:0;
}

#stposszesito th {
color:#777;
padding-bottom:1em;
}

#stposszesito td {
border:none;
}

#stposszesito td.remaining-point {
width:77px;
}

#stposszesito td.amount {
width:109px;
}

#stposszesito td.date {
width:113px;
}

#stposszesito .history td {
padding-bottom:1em;
padding-top:1em;
}

#eddigirendelesbox {
font-size:12px;
line-height:16px;
}

#eddigirendelesbox label.summadb {
clear:both;
color:#000;
display:block;
margin:0 0 20px 20px;
width:712px;
}

#eddigirendelesbox .listdarab {
clear:left;
display:inline-block;
float:left;
height:38px;
line-height:36px;
margin-left:10px;
width:200px;
}

#eddigirendelesbox .cartrow .statusbox {
border-left:1px solid #ccc;
clear:right;
float:left;
height:52px;
padding-left:10px;
position:relative;
width:120px;
}

#eddigirendelesbox .cartrow .iconbox {
border-left:1px solid #ccc;
clear:right;
float:right;
height:50px;
padding-left:10px;
position:relative;
width:40px;
}

#eddigirendelesbox .cartrow .itempricebox {
float:left;
font-size:15px;
line-height:38px;
margin-left:5px;
text-align:left;
width:110px;
}

#eddigirendelesbox .cartrow .itempricebox .db {
color:#787878;
display:inline-block;
float:left;
font-size:12px;
margin-left:8px;
}

#eddigirendelesbox .usercancelblock {
float:left;
padding-left:10px;
padding-top:20px;
}

.eddigivisszabt {
float:right;
}

#eddigirendelesbox .eddigirendelestop {
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
background:#7fbd00;
border-top-left-radius:4px;
border-top-right-radius:4px;
color:#fff;
font-size:14px;
height:auto;
line-height:28px;
margin-bottom:0;
margin-top:10px;
min-height:28px;
padding-left:13px;
width:100%;
}

#eddigirendelesbox .eddigirendelestop span {
font-weight:700;
margin-right:10px;
}

.rendelesrow {
border-bottom:1px solid #CCC;
height:auto;
margin-bottom:10px;
margin-left:20px;
min-height:60px;
width:auto;
}

.rendelesrow .datum {
float:left;
font-size:15px;
line-height:60px;
width:100px;
}

.rendelesrow .tetelek {
color:#000;
float:left;
width:450px;
}


#eddigirendelesbox .separator {
border-bottom:1px solid #ccc;
height:20px;
margin-bottom:20px;
width:100%;
}

#eddigirendelesbox .summarow {
clear:both;
color:#000;
height:30px;
line-height:30px;
}

#eddigirendelesbox .summarow label {
display:inline-block;
float:left;
width:210px;
}

#eddigirendelesbox .selecthonapbox {
display:inline-block;
float:right;
height:26px;
margin-right:20px;
position:relative;
width:84px;
}

#eddigirendelesbox .spectxt {
background:#dadbd6;
margin:10px 0 10px 70px;
padding-bottom:15px;
padding-left:15px;
padding-top:15px;
width:570px;
}

.tallozodropdown ul.shelf li:first-child .listimgcont {
margin-left:5px;
}

.tallozodropdown ul.shelf li .itembox {
border-right:1px solid #fff;
display:inline-block;
height:190px;
left:0;
padding-right:3px;
position:absolute;
top:0;
width:170px;
}

.tallozodropdown ul.shelf li .itembox .itemdesc {
color:#000;
float:left;
font-size:11px;
height:110px;
line-height:14px;
margin-left:7px;
position:relative;
width:78px;
}

.extrastppoints {
font-family:EmilyLimeAlternate1Regular;
font-size:15pt;
text-align:center;
}

.akciomatrix .shelf .extrastppoints {
margin-top:17px;
}

.akciomatrix .rowview .itemdetinfo .incomestppoints {
position:absolute;
right:0;
top:40px;
z-index:11;
}

.highlight {
color:#000;
font-weight:700;
}

.highlight-fancy {
text-shadow:0 0 10px #fdee44, 0 0 10px #fdee44, 0 -1px 10px #fdee44, 0 1px 10px #fdee44, 0 -2px 10px #fdee44, 0 2px 10px #fdee44, 0 -3px 10px #fdee44, 0 3px 10px #fdee44, 0 -4px 10px #fdee44, 0 4px 10px #fdee44, 0 -5px 10px #fdee44, 0 5px 10px #fdee44, 0 -6px 10px #fdee44, 0 6px 10px #fdee44, 0 -7px 10px #fdee44, 0 7px 10px #fdee44, 0 -8px 10px #fdee44, 0 8px 10px #fdee44, 0 -9px 10px #fdee44, 0 9px 10px #fdee44;
}

#bg-advert {
display:block;
height:100%;
position:fixed;
width:100%;
z-index:0;
}

.stpconditions li {
background:url(../img/li.gif) no-repeat 0 6px;
color:#84856D;
font-size:12px;
line-height:16px;
padding-left:15px;
}

.trall {
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease;
}

#thumbnails {
background:url(../img/tngomb.png) no-repeat;
bottom:10px;
cursor:pointer;
display:inline-block;
height:33px;
overflow:hidden;
position:absolute;
right:45px;
text-indent:-300px;
width:37px;
z-index:2;
}

#thumbnails.hidetn {
background:0 -64px;
}

#billboard .slides_container {
width:732px;
z-index:1;
 
}




#billboard .slides_container.on {

}

#billboard .slides_container div img {
width:100%;
height:auto;
display:block;
}

#billboard.responsive-slider .slides_container.swiper-container-multirow.on .swiper-slide{
  min-height: 149px;
  min-width: 318px;	
  height:auto;
}

#billboard .pagination {
-khtml-opacity:0;
-moz-opacity:0;
-moz-transform:scale(0.6);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-ms-transform:scale(0.6);
-o-transform:scale(0.6);
-webkit-transform:scale(0.6);
display:inline-block;
filter:alpha(opacity=0);
height:342px;
left:0;
list-style:none;
margin:0;
opacity:0;
padding:0 0 0 15px;
position:absolute;
top:0;
transform:scale(0.6);
width:732px;
}

#billboard .pagination.on {
-khtml-opacity:1;
-moz-opacity:1;
-moz-transform:scale(1);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-ms-transform:scale(1);
-o-transform:scale(1);
-webkit-transform:scale(1);
filter:alpha(opacity=100);
opacity:1;
transform:scale(1);
}

#billboard .pagination li {
display:inline-block;
float:left;
height:114px;
margin:0;
padding:0;
width:234px;
}

#billboard .pagination a {
-moz-box-shadow:0;
-moz-transition:all .3s ease;
-ms-box-shadow:0;
-ms-transition:all .3s ease;
-o-box-shadow:0;
-o-transition:all .3s ease;
-webkit-box-shadow:0;
-webkit-transition:all .3s ease;
box-shadow:0;
display:inline-block;
height:104px;
margin:5px;
overflow:hidden;
transition:all .3s ease;
width:224px;
}

#billboard .pagination a img {
border:0;
display:inline-block;
height:108px;
width:224px;
}

#billboard .pagination a:hover {
-moz-box-shadow:0 0 8px 1px rgba(30,30,30,0.7);
-moz-transition:all .3s ease;
-ms-box-shadow:0 0 8px 1px rgba(30,30,30,0.7);
-ms-transition:all .3s ease;
-o-box-shadow:0 0 8px 1px rgba(30,30,30,0.7);
-o-transition:all .3s ease;
-webkit-box-shadow:0 0 8px 1px rgba(30,30,30,0.7);
-webkit-transition:all .3s ease;
box-shadow:0 0 8px 1px rgba(30,30,30,0.7);
transition:all .3s ease;
}

#billboard .next,#billboard .prev {
background:url(../img/xbbarrows.png) no-repeat;
bottom:10px;
cursor:pointer;
height:33px;
overflow:hidden;
position:absolute;
text-indent:-300px;
width:35px;
z-index:1;
}

#billboard .slup,#billboard .sldown {
background:url(../img/xbbarrows.png) no-repeat;
bottom:10px;
cursor:pointer;
display:none;
height:33px;
overflow:hidden;
position:absolute;
text-indent:-300px;
width:35px;
z-index:1;
}

.recommendpackagebox {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:none;
background-color:#fff;
border:1px solid #bfbfbf;
border-radius:4px;
clear:both;
height:238px;
left:-4px;
margin-left:4px;
margin-top:28px;
padding:10px;
position:relative;
top:-22px;
width:294px;
}

.recommendpackagebox .plus {
color:#7fbd00;
font-size:25px;
height:100px;
line-height:100px;
text-align:center;
vertical-align:middle;
width:30px;
}

.recommendpackagebox .product {
height:145px;
max-width:90px;
width:80px;
}

.recommendpackagebox .product a {
display:block;
min-height:90px;
}

.recommendpackagebox .product h3 {

font-size:11px;
font-weight:400;
line-height:14px;
margin-top:5px;
max-height:42px;
max-width:82px;
overflow:hidden;
}

.recommendpackagebox .prices {
float:right;

height:135px;
padding-right:0;
position:absolute;
right:10px;
width:85px;
}

.recommendpackagebox button {
bottom:10px;
padding-bottom:4px;
position:absolute;
right:9px;
}

.recommendpackagebox .prices .itemdiscount {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-topleft:4px;
-webkit-border-bottom-left-radius:4px;
-webkit-border-top-left-radius:4px;
background:#fc1058;
background-color:#fc1058;
border-bottom-left-radius:4px;
border-bottom-right-radius:initial;
border-top-left-radius:4px;
border-top-right-radius:initial;
bottom:auto;
color:#fff;
height:auto;
line-height:22px;
margin-left:55px;
margin-top:39px;
padding:0 12px;
right:-11px;
top:20px;
width:auto;
}

.recommendpackagebox .prices .itemoriginalprice {
bottom:25px;
}

.searchadvert {
-moz-border-radius:8px;
-moz-box-shadow:none;
-webkit-border-radius:8px;
-webkit-box-shadow:none;
behavior:url(PIE.htc);
border:none;
border-radius:8px;
box-shadow:none;
margin-left:-5px;
margin-top:10px;
width:230px;
}

.searchadvert .scontent {
padding:20px 0 0;
}

.searchadvert .sectionheader {
background:#7fbd00;
color:#fff;

font-size:14px;
height:36px;
line-height:36px;
margin-bottom:1px;
text-indent:14px;
}

.searchadvert ul {
display:block;
font-size:12px;
list-style-type:none;
padding:0;
}

.searchadvert li {
background:#f0f0f0;
background-image:none;
background-position:0 5px;
background-repeat:no-repeat;
color:#000;
display:list-item;

font-size:14px;
height:36px;
line-height:36px;
margin-bottom:1px;
padding-left:0;
}

.newsletter_unsubscribe_nonreg_panel {
padding:25px 30px;
}

.newsletter_unsubscribe_nonreg_panel h2 {
line-height:28px;
margin-bottom:14px;
}

.newsletter_unsubscribe_nonreg_panel p {
display:block;
font-size:13px;
line-height:16px;
margin-top:1em;
}

.newsletter_unsubscribe_nonreg_panel form {
margin-top:1em;
width:410px;
}

.newsletter_unsubscribe_reg_panel label {
float:left;
width:170px;
}

#logregpanel.newsletter_unsubscribe_reg_panel .row {
display:block;
height:auto;
line-height:24px;
margin-bottom:8px;
width:auto;
}

#cart .highdaywarning {
height:auto;
padding-left:0;
width:710px;
}

#cart .highdaywarning .message {
background:#FFF;
color:red;
line-height:20px;
margin-bottom:10px;
padding:10px 15px;
}

#leftsidenav {
-webkit-border-radius:0 5px 5px 0;
-webkit-box-shadow:0 5px 13px 0 rgba(0,0,0,0.5);
border-radius:0 5px 5px 0;
box-shadow:0 5px 13px 0 rgba(0,0,0,0.5);
left:0;
}

#rightsidenav {
-webkit-border-radius:5px 0 0 5px;
-webkit-box-shadow:0 5px 13px 0 rgba(0,0,0,0.5);
border-radius:5px 0 0 5px;
box-shadow:0 5px 13px 0 rgba(0,0,0,0.5);
right:0;
}

.flashcounter {
-moz-border-radius:15px;
-webkit-border-radius:15px;
background:#f11de1;
behavior:url(PIE.htc);
border:8px solid #ff9ffc;
border-radius:15px;
color:#FFF;
margin-left:auto;
margin-right:auto;
padding:7px;
text-align:center;
width:170px;
}

.flashcountdown,.flashstock,.flashdevalueinfo {
display:block!important;
padding:0 5px;
}

.flashdevalueinfo {
color:#FFF;

font-size:25pt;
font-weight:700;
}

.flashcountdown {
color:#000;
line-height:20px;
}

.flashstock {
color:#FFF;
font-size:18px;
line-height:22px;
padding-top:3px;
}

.flashcountdown + .flashstock {
border-top:1px solid #eaeaea;
margin-top:5px;
padding-top:7px;
}

#registrationpanel .newbutton {
height:24px;
line-height:24px;
}

#registrationpanel .typeswitcher {
padding-left:30px;
}

#registrationpanel .typeswitcher .row {
width:680px;
}

#registrationpanel .typeswitcher span {
height:24px;
}

#registrationpanel #companyOtherType {
margin-left:200px;
}

.termsofusetext {
line-height:20px;
padding-top:2px;
}

.notification {
-moz-box-shadow:-10px 17px 20px 0 rgba(0,0,0,0.2);
-webkit-box-shadow:-10px 17px 20px 0 rgba(0,0,0,0.2);
box-shadow:-10px 17px 20px 0 rgba(0,0,0,0.2);
display:none;
left:50%;
margin-left:-285px;
position:fixed;
top:-5px;
z-index:1000;
}

.notification .notif-content {
-webkit-border-radius:0 0 5px 5px;
-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.7);
background:#FFF;
border-radius:0 0 5px 5px;
box-shadow:0 5px 5px 0 rgba(0,0,0,0.5);
margin:auto;
padding:21px 10px 12px;
position:relative;
text-align:left;
width:550px;
z-index:1000;
}

.notification .notif-content .closecontainer {
position:absolute;
right:0;
top:5px;
}

.notification .notif-content .leftside {
float:left;
margin-right:10px;
font-size:25px;
}

.notification .notif-content .exclamation {
	font-size:20px;
	font-family: FontAwesome;	
}

.notification .notif-content .leftside .exclamation {
background:#7fbd00;
color:#fff;
height:32px;
line-height:32px;
text-align:center;
width:32px;
}

.notification .notif-content .rightside {
float:left;
margin-right:10px;
width:450px;
}

.notification .notif-content .rightside h1 {
color:#000;
display:block;

font-size:16px;
line-height:1.05em;
}

.notification .notif-content .rightside p {
color:#74756D;
display:block;

font-size:12px;
line-height:16px;
margin-top:1em;
}

.cardapplybutton {
background:url(../nimg/css/buttons/green_button_big.png) no-repeat left top;
color:#FFF;
cursor:pointer;
display:block;
font-size:14px;
height:35px;
line-height:30px;
margin-top:15px;
text-align:center;
text-decoration:none;
width:228px;
}

#smartsearch {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-box-shadow:none;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-box-shadow:none;
behavior:url(PIE.htc);
border:1px solid #bfbfbf;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
box-shadow:none;
color:#000;

margin:0 0 10px;
padding:10px 0 15px 10px;
width:230px;
}

#smartsearch .row {
color:#000;
display:inline-block;

font-size:14px;
line-height:24px;
margin-bottom:20px;
min-height:24px;
min-width:170px;
text-transform:uppercase;
}

#smartsearch hr {
border:0;
border-top:1px solid #d6d6d6;
display:block;
height:1px;
margin:1em 0 1em -10px;
padding:0;
}

#smartsearch .smallnumber {
-moz-border-radius:4px;
-moz-box-shadow:inset -2px 2px 2px 0 rgba(190,190,190,1);
-webkit-border-radius:4px;
-webkit-box-shadow:inset -2px 2px 2px 0 rgba(190,190,190,1);
background:none;
background-color:#eee;
border:0;
border-radius:4px;
box-shadow:inset -2px 2px 2px 0 rgba(190,190,190,1);
color:#7b7b7b;
float:none;

font-size:16px;
height:30px;
line-height:30px;
margin:0;
padding:0 10px;
vertical-align:middle;
width:50px;
}

#smartsearch label {
cursor:pointer;
float:left;
font-size:12px;
line-height:20px;
width:150px;
}

#smartsearch label,#smartsearch .suffix {

font-size:12px;
}

#smartsearch button.btn-blue {
margin-left:110px;
margin-top:10px;
}

.listfilterbox .hitlength {
display:inline-block;
float:left;
line-height:40px;
padding-left:0;
}

.selectitempage + .hitlength {
float:none;
padding-left:0;
}

.desktop-page .mobile-only {
display:none!important;
}

a {
cursor:pointer;
text-decoration:none;
}

p {
color:#84856D;
font-size:12px;
line-height:16px;
}




.ulinblock ul {
display:block;
list-style-position:inside;
}

.ulinblock li {
display:list-item;
margin-left:1em;
}

.ppitemdesc ul,.itemlongdetails ul {
display:block;
list-style-position:inside;
padding-bottom:20px;
}

.ppitemdesc .selectszur7 ul {
padding-bottom:8px;
}

.ppitemdesc li ul {
margin-left:15px;
}

.itemlongdetails li,.ppitemdesc li {
display:list-item;
}

.ppitemdesc li li {
list-style-type:none;
}

.shop_logo {
padding-right:3px;
}

button.loginbt,span.loginbt {
cursor:pointer;
float:right;
}

.button104 span {
display:block;
line-height:20px;
}

.tabs {
border:0;
display:inline-block;
float:left;
font-size:13px;
line-height:16px;
margin-top:48px;
position:relative;
width:732px;
}

.tabs ul.tabNavigation {
background:none;
border-bottom:1px solid #c1c1c1;
display:inline-block;
left:0;
list-style:none;
width:730px;
}

.delivery-data .selectszur7 ul {
max-height:178px;
}

#delivery-data-panel h2 {
display:block;
font-size:24px;
line-height:26px;
margin-bottom:15px;
margin-top:15px;
}

#delivery-data p {
font-size:13px;
line-height:16px;
margin:10px 0 30px;
width:975px;
}

#delivery-mode-panel .chkpanel.shippingpanel.delivery-mode-closable {
min-height:180px;
}

#delivery-payment-panel .chkpanel.paymentpanel.delivery-payment-closable {
min-height:30px;
}

.shippingtogglebox div.atvetelinfo {
margin:0 0 5px;
padding-bottom:10px;
width:640px;
}

.shippingtogglebox div.atvetelinfo span {
float:left;
margin-right:5px;
}

.shipspectxt .error {
color:red;
display:block;
background-color: transparent;
}

div.paymethodrow {
color:#000;

font-size:15px;
font-weight:400;
}

.shippingselectbox label.unchecked {
background:url(../img/radio.png) no-repeat;
color:#000;
cursor:pointer;
display:inline-block;
float:left;
font-size:15px;
font-weight:400;
line-height:19px;
padding-left:30px;
width:0;
}

.shippingselectbox label.chk {
background:url(../img/radio.png) no-repeat 0 -20px;
color:#000;
cursor:pointer;
display:inline-block;
float:left;
font-size:15px;
font-weight:400;
line-height:19px;
padding-left:30px;
width:0;
}

.shippingselectbox label {
height:16px;
}

.shippingtogglebox div.labelrad2 {
float:left;
width:550px;
}

div.payment,div.paymentwitlowsize {
display:inline-block;
margin-top:10px;
}

div.payment {
width:640px;
}

.payment fieldset {
	margin-bottom: 10px;
}
.payment .deliverynamemsg {
	color:#000000;
    font-size:14px;
    cursor:pointer;
    line-height:24px;
}

div.payment h4 {
display:block;
margin-bottom:5px;
}

#delivery-mode-panel .newline,#delivery-payment-panel .newline {
width:500px;
}

#delivery-mode-panel .chkpanel div,#delivery-payment-panel .chkpanel div {

padding-right:0;
vertical-align:top;
}

#delivery-data-panel .chkpanel {
padding:20px 25px;
width:100%;
}

#pay-panel .cartpanel .cr2,#failedorder-panel .cartpanel .cr2 {
display:block;
float:right;
height:auto;
margin-bottom:5px;
}

#pay-panel .cr2 .data,#failedorder-panel .cr2 .data {
color:#000;
display:block;
margin:0;
}

#pay-panel div.cr2 div.leftpart {
vertical-align:top;
width:500px;
}

#pay-panel div.cr2 div.rightpart {
vertical-align:top;
width:100px;
}

.checkoutsavebt {
background:none;
height:34px;
line-height:32px;
margin:15px 0;
padding:0 25px;
position:relative;
text-decoration:none;
width:100%;
}


.advsrow .datarow {
display:inline-block;
width:420px;
}

#delivery-data-panel div.subtitle {
display:block;
height:auto;
line-height:15px;
margin-top:15px;
}

#delivery-data-panel .fielderror {
display:block;
float:left;
line-height:15px;
width:450px;
}

#failedorder-panel div.checkoutshippingtoggle {
height:54px;
line-height:54px;
}

#pay-panel div.cr3.checkboxcontent,#failedorder-panel div.cr3.checkboxcontent {
line-height:24px;
margin-top:5px;
vertical-align:top;
}

#pay-panel div.cr3.checkboxcontent label,#failedorder-panel div.cr3.checkboxcontent label {
display:inline;
float:none;
line-height:24px;
width:auto;
}

.delivery-data-savebutton {
float:right;
margin-right:10px;
}

.failedorder-savebutton {
float:right;
margin-right:35px;
margin-top:20px;
}

.cartpanel .cr3.onlyone textarea {
background:#eee;
border:none;
color:#4a4a4a;
float:left;

font-size:12px;
height:77px;
padding:10px 15px;
resize:none;
width:560px;
}

.cartpanel .cr3.onlyone label {
color:#84856d;
float:left;
font-size:12px;
margin-bottom:4px;
width:600px;
}

.swiper-slide div.slide_text {
text-align:left;
}

.swiper-slide .slide_devinfo_left,.swiper-slide .slide_devinfo_right,.swiper-slide .slide_devinfo_text {
    display: block;
    float: left;
    height: 53px !important;
    line-height: 46px;
    width: auto !important;
}

.swiper-slide .slide_devinfo_left,.swiper-slide .slide_devinfo_right {
width:16px!important;
}

.swiper-slide .slide_devinfo_left {
background:url(../img/kirakat_akciosbox_bal.png);
}

.swiper-slide .slide_devinfo_right {
background:url(../img/kirakat_akciosbox_jobb.png);
}

.swiper-slide .slide_devinfo_text {
background:#ee2fde;
color:#FFF;
font-size:40px;
font-family: "KyrialSansProBlack",Arial,Helvetica,Tahoma,sans-serif;
}

.swiper-slide .blue .slide_devinfo_left {
background:url(../img/kirakat_akciosbox_blue_bal.png);
}

.swiper-slide .blue .slide_devinfo_right {
background:url(../img/kirakat_akciosbox_blue_jobb.png);
}

.swiper-slide .blue .slide_devinfo_text {
background:#3ca0b2;
}

.swiper-slide .longshadow{
position: absolute; 
bottom: 10px; 
left: 25px;
}

.swiper-slide [data-longshadow-text="short"] .slide_devinfo_text,
.swiper-slide [data-longshadow-text="short"] .slide_devinfo_text_shadow{
font-size: 73px;
line-height: 100px;

}

.swiper-slide [data-longshadow-text="short"] .slide_devinfo_text_shadow_text span,
.swiper-slide [data-longshadow-text="short"] .slide_devinfo_text_shadow .discount-number{
font-size: 98px;
}

.swiper-slide [data-longshadow-text="long"] .slide_devinfo_text,
.swiper-slide [data-longshadow-text="long"] .slide_devinfo_text_shadow{
font-size: 51px;
line-height: 70px;

}

.swiper-slide [data-longshadow-text="long"] .slide_devinfo_text_shadow_text span,
.swiper-slide [data-longshadow-text="long"] .slide_devinfo_text_shadow .discount-number{
font-size: 68px;
}

.swiper-slide .longshadow .slide_devinfo_text,
.swiper-slide .longshadow .slide_devinfo_text_shadow {
background: none;
color: #fff;
float: none;
font-family: "KyrialSansProSemiBold",Arial,Helvetica,Tahoma,sans-serif;
height: auto !important;
width: auto !important;
}

.longshadow .slide_devinfo_text_shadow_text{
position: absolute; 
left: 0px; 
top: 0px; 
text-shadow: none; 
opacity: 1; 
}

.swiper-slide .longshadow .discount-number,
.swiper-slide .longshadow .discount-percent {
z-index: 0;
opacity: 0.2;
position: relative;
}

.swiper-slide .longshadow .discount-percent {
z-index: 2;
}

[data-longshadow-type="dark"] .slide_devinfo_text_shadow{
text-shadow: 1px 1px #000000, 2px 2px #000000, 3px 3px #000000, 4px 4px #000000, 5px 5px #000000, 6px 6px #000000, 7px 7px #000000, 8px 8px #000000, 9px 9px #000000, 10px 10px #000000, 11px 11px #000000, 12px 12px #000000, 13px 13px #000000, 14px 14px #000000, 15px 15px #000000, 16px 16px #000000, 17px 17px #000000, 18px 18px #000000, 19px 19px #000000, 20px 20px #000000, 21px 21px #000000, 22px 22px #000000, 23px 23px #000000, 24px 24px #000000, 25px 25px #000000, 26px 26px #000000, 27px 27px #000000, 28px 28px #000000, 29px 29px #000000, 30px 30px #000000, 31px 31px #000000, 32px 32px #000000, 33px 33px #000000, 34px 34px #000000, 35px 35px #000000, 36px 36px #000000, 37px 37px #000000, 38px 38px #000000, 39px 39px #000000, 40px 40px #000000, 41px 41px #000000, 42px 42px #000000, 43px 43px #000000, 44px 44px #000000, 45px 45px #000000, 46px 46px #000000, 47px 47px #000000, 48px 48px #000000, 49px 49px #000000, 50px 50px #000000, 51px 51px #000000, 52px 52px #000000, 53px 53px #000000, 54px 54px #000000, 55px 55px #000000, 56px 56px #000000, 57px 57px #000000, 58px 58px #000000, 59px 59px #000000, 60px 60px #000000, 61px 61px #000000, 62px 62px #000000, 63px 63px #000000, 64px 64px #000000, 65px 65px #000000, 66px 66px #000000, 67px 67px #000000, 68px 68px #000000, 69px 69px #000000, 70px 70px #000000, 71px 71px #000000, 72px 72px #000000, 73px 73px #000000, 74px 74px #000000, 75px 75px #000000, 76px 76px #000000, 77px 77px #000000, 78px 78px #000000, 79px 79px #000000, 80px 80px #000000, 81px 81px #000000, 82px 82px #000000, 83px 83px #000000, 84px 84px #000000, 85px 85px #000000, 86px 86px #000000, 87px 87px #000000, 88px 88px #000000, 89px 89px #000000, 90px 90px #000000, 91px 91px #000000, 92px 92px #000000, 93px 93px #000000, 94px 94px #000000, 95px 95px #000000, 96px 96px #000000, 97px 97px #000000, 98px 98px #000000, 99px 99px #000000, 100px 100px #000000; 
}

[data-longshadow-type="light"] .slide_devinfo_text_shadow{
text-shadow: 1px 1px #595959, 2px 2px #595959, 3px 3px #595959, 4px 4px #595959, 5px 5px #595959, 6px 6px #595959, 7px 7px #595959, 8px 8px #595959, 9px 9px #595959, 10px 10px #595959, 11px 11px #595959, 12px 12px #595959, 13px 13px #595959, 14px 14px #595959, 15px 15px #595959, 16px 16px #595959, 17px 17px #595959, 18px 18px #595959, 19px 19px #595959, 20px 20px #595959, 21px 21px #595959, 22px 22px #595959, 23px 23px #595959, 24px 24px #595959, 25px 25px #595959, 26px 26px #595959, 27px 27px #595959, 28px 28px #595959, 29px 29px #595959, 30px 30px #595959, 31px 31px #595959, 32px 32px #595959, 33px 33px #595959, 34px 34px #595959, 35px 35px #595959, 36px 36px #595959, 37px 37px #595959, 38px 38px #595959, 39px 39px #595959, 40px 40px #595959, 41px 41px #595959, 42px 42px #595959, 43px 43px #595959, 44px 44px #595959, 45px 45px #595959, 46px 46px #595959, 47px 47px #595959, 48px 48px #595959, 49px 49px #595959, 50px 50px #595959, 51px 51px #595959, 52px 52px #595959, 53px 53px #595959, 54px 54px #595959, 55px 55px #595959, 56px 56px #595959, 57px 57px #595959, 58px 58px #595959, 59px 59px #595959, 60px 60px #595959, 61px 61px #595959, 62px 62px #595959, 63px 63px #595959, 64px 64px #595959, 65px 65px #595959, 66px 66px #595959, 67px 67px #595959, 68px 68px #595959, 69px 69px #595959, 70px 70px #595959, 71px 71px #595959, 72px 72px #595959, 73px 73px #595959, 74px 74px #595959, 75px 75px #595959, 76px 76px #595959, 77px 77px #595959, 78px 78px #595959, 79px 79px #595959, 80px 80px #595959, 81px 81px #595959, 82px 82px #595959, 83px 83px #595959, 84px 84px #595959, 85px 85px #595959, 86px 86px #595959, 87px 87px #595959, 88px 88px #595959, 89px 89px #595959, 90px 90px #595959, 91px 91px #595959, 92px 92px #595959, 93px 93px #595959, 94px 94px #595959, 95px 95px #595959, 96px 96px #595959, 97px 97px #595959, 98px 98px #595959, 99px 99px #595959, 100px 100px #595959;
}

.tallozolist li span {
display:inline-block;
height:29px;
left:0;
padding-left:6px;
padding-top:1px;
position:absolute;
top:-1px;
width:256px;
z-index:auto;
}

.tallozolist li.selected span {
background:url(../img/tallozomenubg.png) no-repeat top left;
z-index:1;
}

.selectszur2 .passiveSelect,.selectszur2 .activeSelect {
padding-right:45px;
width:auto;
}

.selectszur2 ul {
width:194px;
}

.listfirstbox {
height:18px;
margin-bottom:10px;
position:relative;
text-align:center;
}


ul.shelf .devalue .itemaction,.akciomatrix ul.shelf .devalue .itemaction,.itemactionbox .devalue .itemaction,.akciomatrix ul.rowview li .devalue .itemaction {
width:80px;
}

ul.shelf .percent,.akciomatrix ul.shelf .percent,.itemactionbox .percent,.akciomatrix ul.rowview li .percent,.recommendpackagebox .prices .itemdiscount {
width:35px;
}

ul.shelf .percent .itemaction,.akciomatrix ul.shelf .percent .itemaction,.itemactionbox .percent .itemaction,.akciomatrix ul.rowview li .percent .itemaction {
display:none;
width:0;
}



#wantCardWrapper .percent {
position:absolute;
right:105px;
top:45px;
width:71px;
}

#wantCardWrapper .table .table{
background:none;
}

#wantCardWrapper .right{
background:#7fbd00;
border-radius:4px;
}

.giftpostcard .message button:hover, .giftpostcard button[type="submit"]:hover {
    color:#fff;
}

.add360-left span,.add360-right span {
max-height:32px;
overflow:hidden;
z-index:auto;
}

.cartcontent-inner {
background:none;
box-shadow:0 2px 3px 0 #888;
display:inline-block;
padding-bottom:0;
width:975px;
}

#cartclosebt,#cartpaybt {
bottom:24px;
cursor:pointer;
line-height:32px;
margin-right:18px;
z-index:1002;
}

.cartleft #ervenyesitbt span {
display:block;
height:21px;
}

.cartleft .section {
border-bottom:none;
border-top:1px solid #e7e7e7;
margin-bottom:0;
padding:10px;
}

.cartleft .sectionheader {

font-size:15px;
line-height:18px;
}

.cartleft .section li {
background:url(../img/li.gif) no-repeat 0 8px;
clear:both;
color:#74756d;
display:block;
font-size:11px;
margin-bottom:5px;
padding-left:0;
}

.cartleft .section .shipsmalltxt {
font-size:10px;
line-height:13px;
margin-bottom:12px;
margin-top:5px;
}

.cartrow .itemtitlebox div,.cartrow .itemtitlebox span {
max-height:100%;
overflow:visible;
}

.drowpdownrecommend .cartrow .itemtitlebox {
width:150px;
}

.drowpdownrecommend .tabbox {
margin-top:0;
}

.drowpdownrecommend .cartrow {
height:44px;
}

.kekpanel .cr label {
display:inline;
width:590px;
}

.kekpanel .critem div {
display:block;
line-height:30px;
max-height:30px;
overflow:hidden;
}

.itempricebox span {
font-size:12px;
margin-top:5px;
}

div.actionstatus_success,div.actionstatus_info {
background:none;
border:none;
border-left:5px solid #7CB704;
color:#434437;
font-size:15px;
line-height:15px;
margin:5px 0;
padding:5px;
}

div.actionstatus_warning,div.actionstatus_error {
background:none;
border:none;
border-left:5px solid red;
color:red;
font-size:15px;
line-height:15px;
margin:5px 0;
padding:5px;
}

.pagination .aktpage input {
-moz-box-shadow:inset -2px 2px 2px 0 rgba(190,190,190,1);
-webkit-box-shadow:inset -2px 2px 2px 0 rgba(190,190,190,1);
border:1px solid #7fbd00;
box-shadow:inset -2px 2px 2px 0 rgba(190,190,190,1);

font-size:13px;
height:32px;
margin:0;
padding:0;
text-align:center;
width:40px;
}

.tallozoright ul.shelf {
height:auto!important;
}

.tallozoshelf li:hover .itembox {
width:174px!important;
}

.tallozoshelf li:hover .itemdesc {
display:block!important;
}

.type_25,.type_50,.type_75,.type_100,.type_text {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#fff;
border:1px solid #fdb0c7;
border-radius:4px;
color:#fc1058;
float:left;

font-size:14px;
line-height:27px;
margin-bottom:2px;
position:relative;
text-align:center;
width:80px;
z-index:2;
}

.comp_main_main-recommend-advert iframe {
heigth:250px;
width:300px;
}


#registrationpanel .row input.selectphone,.selectphone {
display:inline-block;
float:left;
font-size:12px;
width:210px;
}

.selectphone .passiveSelect,.selectphone .activeSelect {
cursor:pointer;
display:block;
margin-right:0;
width:195px;
}

input.phonekorzet,#registrationpanel .row input.phonekorzet {
border:none;
float:left;
margin-left:10px;
padding-left:9px;
width:45px;
}

input.phoneuser,#registrationpanel .row input.phoneuser {
border:none;
float:left;
margin-left:10px;
padding-left:15px;
width:105px;
}

.selectreg {
background-image:none;
display:inline-block;
float:left;
font-size:12px;
padding:0;
position:absolute;
width:210px;
}

.selectreg .passiveSelect,.selectreg .activeSelect {
cursor:pointer;
display:block;
margin-right:0;
padding-left:10px;
width:210px;
}

.selectreg ul,.selectphone ul {
cursor:pointer;
line-height:16px;
max-height:200px;
}


.selectreg li:hover,.selectphone li:hover {
color:#fff;
background-color:#7fbd00;
}


.selectreg li:hover span {
color:#fff !important;
}

.collegerow .selectreg ul {
width:400px;
}

.collegerow .selectreg .passiveSelect,.collegerow .selectreg .activeSelect {
padding-right:40px;
width:170px;
}

.collegerow .selectreg li:hover {
background:#79B914;
color:#fff;
}

#registrationpanel .datafields {
padding-bottom:25px;
padding-left:30px;
padding-top:14px;
}

#registrationpanel .row {
display:block;
line-height:24px;
margin-bottom:8px;
width:100%;
}

#registrationpanel .phonerow {
width:670px;
}

#registrationpanel .row label {
float:left;

font-size:13px;
line-height:34px;
min-height:24px;
width:200px;
}

#registrationpanel .row input {
border:none;
float:left;
font-size:13px;
height:24px;
padding:1px 15px;
width:290px;
}

#registrationpanel .row input[readonly="readonly"] {
color:#BABAB6;
}

#registrationpanel .termsconditions-wrapper {
background:url(../img/aszf_textareabg.png) no-repeat top center;
height:194px;
margin-bottom:10px;
}

#moreBrands {
background:#FFF;
position:relative;
}

.fielderror, div.popup .popup-content.bordered div.fielderror, #maileon_blocked_email_formcontent .fielderror,#maileon_blocked_email_formcontent .fielderror div {
color:red;
display:inline-block;
line-height:24px;
}

#maileon_blocked_email_formcontent div {
margin-left:0;
margin-right:0;
padding-left:45px;
padding-top:0;
}

#maileon_blocked_email_formcontent div.fielderror div {
padding-bottom:0;
}

#shelf {
width:915px;
}

div.popup .popup-close-container {
height:60px;
margin:0;
position:absolute;
right:0;
text-align:right;
top:0;
width:60px;
}

div.popup .popup-content {
behavior:url(PIE.htc);
text-align:left;
}

div.popup .popup-content.bordered {
padding-bottom:10px;
padding-top:10px;
}

div.popup .popup-content b,div.popup .popup-content strong {
display:inline;
font-weight:700;
}

div.popup .popup-content i,div.popup .popup-content em {
display:inline;
font-style:italic;
}

div.popup div.popup-content div.select-dropdown, div.popup div.popup-content div.fielderror
{
	padding: 0px;
}

div.popup div.popup-content div.datarow {
	padding:15px 40px 0px 40px;
	float: left;
	width: 570px;
}

div.popup .popup-content.bordered p,div.popup .popup-content p,div.popup .popup-content.bordered div {
color:#545454;
display:block;
font-size:15px;
line-height:18px;
padding:15px 30px 1.5em;
}

div.popup .popup-content.bordered table {
color:#545454;
font-size:17px;
line-height:22px;
}

div.popup .popup-content.bordered ul {
display:block;
line-height:1.5em;
margin-left:45px;
margin-right:45px;
}

div.popup .popup-content.bordered ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
marker-offset:auto;
}

div.popup .popup-content.bordered li {
display:block;
margin-top:.5em;
}

div.popup .popup-content.bordered ol li {
display:list-item;
margin-left:1.5em;
margin-top:.5em;
}

div.popup .popup-content h3 {
font-size:16px;
margin-left:45px;
}

div.popup .popup-content h5 {
font-size:14px;
margin-left:45px;
}

div.popup .popup-content .one-line {
color:#FFF;
margin-bottom:65px;
}

div.popup .popup-content h1 {
background:#95d50d;
font-size:30px;
font-weight:300;
margin:0;
padding:13px 30px;
}

div.popup-error .popup-content h1 {
font-size:28px;
font-weight:700;
margin-top:0;
padding:30px;
}

div.popup .popup-content h1,div.popup .popup-content h2,div.popup .popup-content h3,div.popup .popup-content h4,div.popup .popup-content h5 {
color:#FFF;
display:block;

line-height:1.05em;
text-align:left;
}

div.popup .popup-content sub {
font-size:x-small;
vertical-align:sub;
}

div.popup .popup-content .subcategory li a {
font-size:inherit;
line-height:inherit;
}

div.popup .popup-content .separator {
border-top:1px solid #bfbfbf;
overflow:hidden;
padding-top:0;
width:100%;
}

div.popup .popup-content .separator h2 {
color:#000;
margin-bottom:20px;
margin-left:0;
}

div.popup .popup-content .separator ul {
margin-bottom:20px;
margin-left:0;
}

div.popup div.cr.sargabg {
background:url(../img/checkout_sarga_kapszula.png) no-repeat top left;
color:#000;
float:none;
height:28px;
line-height:28px;
margin-bottom:10px;
margin-left:35px;
margin-top:5px;
padding:0 0 0 10px;
width:auto;
}

.selectsearchcategorycontainer ul {
max-height:1000px;
}

.god {
border-top:1px solid #CCC;
margin-top:20px;
padding-top:10px;
width:100%;
}

#user-row {
display:block;
margin:auto;
text-align:left;
width:975px;
}

#advleft,.advsrow {
width:525px;
}

.advsmod {
height:48px;
}

.advschkmod {
margin-left:245px;
}

.onoff a {
height:22px;
text-align:center;
}

.onoff span.ontext,.onoff span.offtext {
width:45px;
}

.indexrow .newspopup div {
height:auto;
position:inherit;
width:auto;
}

.indexrow h4 {
font-size:16px;
font-weight:400;
left:150px;
letter-spacing:0;
line-height:20px;
position:absolute;
top:20px;
width:160px;
}

.indexrow p {
color:#7D7F73;
font-size:13px;
left:150px;
line-height:16px;
position:absolute;
top:42px;
width:160px;
z-index:5;
}

#searchbox.adv_false {
background:none;
}

.distribbt {
display:block;
float:right;
font-weight:700;
height:23px;
line-height:20px;
position:relative;
width:105px;
}

.footer {
display:inline-block;
margin-top:22px;
}

.comp_tabs li.selected {
background:#7FBD00;
}

.comp_tabs li {
float:left;
height:30px;
line-height:30px;
padding:10px 10px 0 3px;
}

.comp_tabs {
color:#FFF;
font-weight:700;
height:40px;
position:relative;
width:100%;
}

.comp_tabs li.selected a {
background:#7FBD00;
color:#FFF;
}

.comp_tabs li a {
color:#FFF;
font-size:13px;
}

.hirbox2 {
margin-bottom:20px;
margin-top:20px;
}

#reszleteskereso {
-moz-border-radius:6px;
-moz-box-shadow:1px 1px 2px #6B6B6B;
-webkit-border-radius:6px;
-webkit-box-shadow:1px 1px 2px #6B6B6B;
border:1px solid #ccc;
border-radius:6px;
box-shadow:1px 1px 2px #6B6B6B;
margin-top:20px;
padding:25px;
position:relative;
}

#basketcontainer,.zindexlikebasket {
z-index:99;
}

.toplistplace {
float:left;
height:110px;
width:80px;
}

.toplistplace .toplistpos {
background:url(../img/toplista_karika.jpg) no-repeat top left;
font-size:18px;
height:42px;
line-height:42px;
margin-left:19px;
margin-top:20px;
text-align:center;
vertical-align:middle;
width:42px;
}

.toplistplace .toplistmove {
font-size:12px;
margin-top:15px;
text-align:center;
}

.akciomatrix ul.rowview li .toplist {
margin-left:155px;
}

.akciomatrix ul.rowview li .toplist .itemrating {
left:236px;
top:83px;
}

.rowview .toplistdesc {
width:290px;
}

.akciomatrix ul.shelf .itemdesc h3,ul.shelf .itemdesc h3 {
max-height:42px;
max-width:82px;
overflow:hidden;
}

.akciotoggletop .splash,.akciotoggletop .splash .splashdesc,.akciotoggletop .splash .splashtxt {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#fe1159;
border-radius:4px;
color:#fff;
width:85px;
}

#actionresult-center h2 {
font-size:24px;
font-weight:300;
}

#registrationpanel h2 {
line-height:32px;
margin-bottom:15px;
margin-top:24px;
}

#registrationpanel h3 {
margin-bottom:15px;
}

#registrationpanel .mt20 {
margin-bottom:19px;
margin-top:0;
}

#registrationpanel #adult {
margin:6px 24px 0 0;
}

#registrationpanel .row .left-label {
clear:none;
float:none;
width:450px;
}

.kritika .author a {
color:#EE2FDE;
}

#jelszoemlekezteto,#comp_changepassword {
border:1px solid #CCC;
margin-top:20px;
padding:25px;
}

#jelszoemlekezteto p,#comp_changepassword p {
display:block;
font-size:13px;
line-height:16px;
margin:10px 0 30px;
}

.personaltabs p {
display:block;
margin-bottom:24px;
}

.sidelist li.selected a {
background:url(../img/tallozomenubg.png) no-repeat top left;
color:#FFF;
}

.sidelist .hide {
background:url(../img/sidemenubg.png) no-repeat left top;
height:27px;
}

.hrlvtypebox p {
margin-bottom:0;
}

.preorder-items .deletebt {
background:url(../img/torlesbt_small2.png) no-repeat left top;
color:#FFF;
cursor:pointer;
font-size:12px;
height:22px;
line-height:20px;
text-align:center;
text-decoration:none;
width:86px;
}

table.preorder-items {
border-collapse:collapse;
line-height:24px;
}

.preorder-items td {
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
padding-bottom:12px;
padding-top:12px;
}

.preorder-items .producttitle {
color:#191919;

font-size:18px;
font-weight:400;
}

.preorder-items .price span {
display:block;

}

.preorder-items .price .normal-price {
color:#84856D;
font-size:11px;
line-height:1;
text-decoration:line-through;
}

.preorder-items .price .discount-price {
color:#000;
font-size:15px;
line-height:24px;
}

.preorder-items .price .discount {
background:url(../img/priceblock_percent.png) no-repeat center top;
color:#FFF;

font-size:11px;
line-height:18px;
text-align:center;
width:35px;
}

.scarabarrows {
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
background:rgba(255,255,255,0.8);
border-bottom-left-radius:4px;
bottom:auto;
left:77px;
padding:4px 0 4px 5px;
position:absolute;
top:-205px;
width:80px;
}

.preorder-close {
float:right;
xbottom:0;
xposition:absolute;
xright:0;
}

.scarab_owned_row {
border-bottom:solid 1px #E3E3E3;
}

.scarab_owned_row,.scarab_disliked_row {
padding:3px 0;
}

.scarab_owned_row .indicator {
color:#80BE01;
}

.scarab_disliked_row .indicator {
color:#E2007E;
}

.indicator {
font-size:.65em;
line-height:1em;
vertical-align:middle;
}

#registrationpanel .termsconditions {
border:none;
color:#4A4A4A;
float:left;

font-size:12px;
height:167px;
line-height:14px;
margin-left:10px;
margin-top:10px;
resize:none;
width:715px;
}

#eddigirendelesbox .eddigirendelestop .fullprice {
display:block;
float:right;
width:140px;
}

.ordermessage .opening {
font-size:13px;
}

.openingocccautions.shipspectxt {
font-size:11px;
margin-top:10px;
width:689px;
}

.openingocccautions {
font-size:13px;
margin-top:5px;
}

.ordermessage {
line-height:16px;
margin-top:10px;
}

.akciomatrix ul.rowview li.last {
border-bottom:none;
}

#loginpop .lostpassword {
clear:both;
padding-top:10px;
}

#nopicbox {
padding-bottom:5px;
}

#ie6 {
background:url(../img/popup_bg_90.png);
color:#FFF;
line-height:normal;
padding:10px;
position:relative;
zoom:1;
}

#ie6 h3 {
display:inline;
height:61px;
line-height:61px;
}

#ie6 .browsers {
background:#C1CACF;
display:inline;
padding:5px;
position:absolute;
right:10px;
}

#ie6 .browsers div {
display:inline;
line-height:normal;
text-align:center;
width:100px;
}

.rendelesrow .datum,.rendelesrow .tetelek {
display:inline-block;
float:none;
vertical-align:middle;
}

.rendelesrow .tetelek .status {
width:170px;
}

.tallozolist li a,.tallozolist li.first a {

padding-left:14px;
}

.tallozolist li.last a {
height:39px;
}

.sendfeedback .textareacontainer1 {
float:left;
margin-bottom:10px;
}

.sendfeedback .fielderror {
clear:both;
display:block;
padding-left:245px;
}

.textareacontainer1 {
background:url(../img/textareabg.png) no-repeat top center;
height:250px;
margin-top:7px;
position:relative;
width:479px;
}

.textareacontainer1 textarea {
border:none;
height:220px;
margin-bottom:20px;
margin-left:10px;
margin-top:10px;
overflow-x:hidden;
overflow-y:scroll;
resize:none;
width:459px;
}

ul.shelf .elojegyzesbt {
background:url(../img/elojegyzesbt.png) no-repeat top left!important;
}

#loginbox .personalbutton {
display:inline-block;
float:right;
margin-left:15px;
position:relative;
}

#loginbox .stppoints {
color:#000;
float:right;
font-family:EmilyLimeAlternate1Regular;
font-size:20px;
height:24px;
line-height:24px;
position:relative;
}

#personalpaneldropdown {
-moz-border-radius:4px;
-moz-border-radius-topright:0;
-moz-box-shadow:-10px 17px 20px 0 rgba(0,0,0,0.2);
-webkit-border-radius:4px;
-webkit-border-top-right-radius:0;
-webkit-box-shadow:-10px 17px 20px 0 rgba(0,0,0,0.2);
border:1px solid #bfbfbf;
border-radius:4px;
border-top-right-radius:0;
box-shadow:-10px 17px 20px 0 rgba(0,0,0,0.2);
clear:both;
display:none;
overflow:hidden;
padding:0;
position:absolute;
right:0;
top:28px;
z-index:100;
}

#personalpaneldropdown .sidedroplist {
border:none;
float:right;
margin:0;
width:230px;
}

#personalpaneldropdown .sidedroplist li {
height:27px;
width:220px;
}

#personalpaneldropdown .sidedroplist li a {
background:url(../img/dropdown_menu220bg.png) no-repeat top left;
color:#74756D;
font-size:14px;
height:27px;
line-height:27px;
padding-left:13px;
text-decoration:none;
width:207px;
}

#personalpaneldropdown .sidedroplist li:last-child a {
background:0 -108px;
color:#7CB704;
}

#personalpaneldropdown li a.stp {
background:url(../img/stp/2_TVP_floating_menu.png);
height:149px;
left:131px;
position:absolute;
top:-10px;
width:150px;
}

#personalpaneldropdown li a.stp:hover {
background:top left;
color:#000;
}

#tab_kivansaglista .productshelfnewslettersubscr {
color:#000;
font-size:18px;
margin-right:10px;
margin-top:5px;
}

#myproductshelf_productshelfnewslettersubscr .productshelfnewslettersubscr {
color:#000;
font-size:18px;
font-weight:700;
margin-right:10px;
}

.clearafter:after {
clear:both;
content:'.';
display:block;
height:0;
visibility:hidden;
}

#subscribe {
border-left:1px solid #CCC;
display:block;
float:left;
margin-left:-1px;
margin-right:20px;
padding-left:20px;
width:300px;
}

.subscribe-categories {
margin-bottom:5px;
margin-top:10px;
}

#subscribe select {
display:block;
margin-bottom:1em;
}

#subscribe button {

}

#subscribe button span {

}

#subscribed-categories ul {
display:block;
margin-top:20px;
}

#subscribed-categories li {
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
display:block;
float:left;
margin-bottom:10px;
margin-top:5px;
padding-bottom:5px;
vertical-align:top;
width:380px;
}

#subscribed-categories {
border-right:1px solid #CCC;
display:block;
float:left;
vertical-align:top;
width:380px;
}

#subscribed-categories li span {
display:inline;
line-height:18px;
width:330px;
}

#subscribed-categories .xclose {
margin-right:10px;
}

#subscribed-categories .xclose.btn-delete:before {
	display:block;
}

#subscribed-categories .deletebt {
background:url(../img/torlesbt_small.png) no-repeat left top;
bottom:-60px;
color:#FFF;
cursor:pointer;
float:right;
font-size:12px;
height:22px;
left:-86px;
line-height:20px;
margin-top:2px;
text-align:center;
text-decoration:none;
width:80px;
}

#reszleteskereso .row {
height:36px;
}

#reszleteskereso .half-row input,#reszleteskereso .row input {
border:none;
height:24px;
margin-top:-2px;
padding:0 0 0 15px;
vertical-align:middle;
width:240px;
}

#reszleteskereso .half-row label,#reszleteskereso .row label {
width:245px;
}

#reszleteskereso .row .advipt2 {
background:url(../img/advanced_input2.png) no-repeat;
padding-right:15px;
width:61px;
}

#reszleteskereso .row .lblshort2 {
width:25px;
}

#reszleteskereso div,#reszleteskereso span {
vertical-align:middle;
}

#reszleteskereso .row div {
line-height:24px;
margin-top:-4px;
}

#reszleteskereso .half-row span {
vertical-align:text-bottom;
}

#reszleteskereso .no-left {
margin-left:250px;
}

#reszleteskereso .half-row .lblshort {
vertical-align:middle;
width:auto;
}

#reszleteskereso .separator {
border-top:1px solid #d6d6d6;
padding-top:18px;
}

#reszleteskereso .advsearchbt {
bottom:25px;
position:absolute;
right:25px;
}

#reszleteskereso #view-category-tree {
margin-bottom:25px;
}

#subscribe .selectreg {
display:block;
float:none;
}

#subscribe .selectreg span {
line-height:30px;
vertical-align:middle;
}

.othergroupchoices tr {
height:40px;
}

.pers_list_wrapper {
padding-top:25px;
position:relative;
}

.dropdown,.dropdown-gradient,.ac_results {
-moz-box-shadow:-10px 17px 20px 0 rgba(0,0,0,0.2);
-webkit-box-shadow:-10px 17px 20px 0 rgba(0,0,0,0.2);
background:#FFF;
border:none;
box-shadow:-10px 17px 20px 0 rgba(0,0,0,0.2);
width:750px;
}

.dropdown-gradient,.ac_results {
-pie-background:linear-gradient(#FFFFFF,#F4F4F4);
background:linear-gradient(#FFFFFF,#F4F4F4);
behavior:url(PIE.htc);
}

#mytabs1 .header,#mytabs2 .header {
border-bottom:1px solid #CCC;
margin-bottom:20px;
}

div.advert.superbanner {
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-top:10px;
}

div.advert {
margin-left:26px;
padding-top:0;
}

div.advert.billboard {
margin-left:28px;
}

div.advert.superbanner iframe {
height:90px;
margin-left:0;
width:970px;
}

.comp_giftcoupon_sendgiftcoupon .top {
min-height:660px;
padding:20px 19px 10px;
}

.comp_giftcoupon_sendgiftcoupon .top h2 {
color:#000;
font-size:32px;
padding-bottom:20px;
}

.comp_giftcoupon_sendgiftcoupon .top .help {
color:#033;
}

.comp_giftcoupon_sendgiftcoupon .top .help h2 {
color:#033;
display:block;
font-size:16px;
padding-bottom:20px;
}

.comp_giftcoupon_sendgiftcoupon .message {
color:#74756D;
padding-bottom:20px;
}

.comp_giftcoupon_sendgiftcoupon .titlemessage {
line-height:17px;
}

.comp_giftcoupon_sendgiftcoupon .field {
position:relative;
}

.comp_giftcoupon_sendgiftcoupon .field h3 {
color:#000;
font-size:18px;
font-weight:700;
padding-bottom:10px;
width:400px;
}

.comp_giftcoupon_sendgiftcoupon .field .label {
color:#000;
display:inline-block;
font-size:13px;
vertical-align:top;
width:70px;
}

.comp_giftcoupon_sendgiftcoupon .field .message {
font-size:11px;
padding-bottom:20px;
}

.comp_giftcoupon_sendgiftcoupon input,.comp_giftcoupon_sendgiftcoupon textarea {
margin-bottom:10px;
width: 100%;
}

.comp_giftcoupon_sendgiftcoupon .images label {
width:105px;
}

.comp_giftcoupon_sendgiftcoupon .field4 .message {
color:#74756D;
text-align:left;
width:auto;
}

.comp_giftcoupon_sendgiftcoupon .buttons button {
float:right;
font-size:13px;
height:32px;
line-height:32px;
}

.comp_giftcoupon_sendgiftcoupon .buttons button span {
padding-bottom:2px;
}

.comp_giftcoupon_sendgiftcoupon .bottom hr {
clear:right;
margin-top:30px;
}

.comp_giftcoupon_sendgiftcoupon .fielderror {
display:block;
font-size:11px;
padding-left:20px;
position:relative;
}

.advert.skybox {
-moz-border-radius:8px;
-moz-box-shadow:#888 0 2px 3px;
-webkit-border-radius:8px;
-webkit-box-shadow:#888 0 2px 3px;
behavior:url(PIE.htc);
border:1px solid #eaeaea;
border-radius:8px;
box-shadow:#888 0 2px 3px;
margin-left:auto;
margin-right:auto;
padding:25px;
width:212px;
}

.advert.skybox .title {
font-size:10px;
height:1em;
}

.advert.skybox iframe {
height:290px;
margin:auto;
width:160px;
}

.advert.billboard .title,.advert.superbanner .title {
font-size:10px;
height:1em;
}

.addthis_default_style .at300b,.addthis_default_style .at300m {
padding:0;
}

.layout-main .col975 .indexrow a {
display:block;
float:left;
}

.akciomatrix .rowview .quality,.akciomatrix .rowview .publisher {
color:#74756D;
display:block;
}

.selectreplycontainer .selectreg {
background:url(../img/inputkritika.png) no-repeat 0 1px;
}

.selectreplycontainer .selectreg .activeSelect {
line-height:24px;
width:445px;
}

.selectreplycontainer ul {
width:474px;
}

.selectreplycontainer .selectreg li:hover {
background:url(../img/szur2lihover.gif);
}

.totalsaving {
font-size:18px;
line-height:20px;
}

.packitems {
padding-bottom:30px;
padding-top:20px;
}

.packitems td {
padding:10px 5px;
}

#smallnewsslider {
height:140px;
}

#smallnewsslider li {
border-right:1px solid #CCC;
height:130px;
width:166px;
}

#smallnewsslider h4 {
font-size:18px;
font-weight:400;
line-height:22px;
margin:10px;
}

#productshelf .row input {
background:none;
background-color:#eee;
border:none;

font-size:16px;
height:32px;
padding:0 0 0 10px;
width:383px;
}

.user.akciomatrix li .itembox .itemdesc h3 {
color:#74756D;
max-height:28px;
max-width:none;
}

.user.akciomatrix ul.rowview li {
height:130px;
}

.user.akciomatrix ul.rowview li .itembox .listimgcont img {
max-height:100px;
max-width:100px;
}

.user.akciomatrix ul.rowview li .itembox .itemdesc div.helptext {
font-size:11px;
line-height:14px;
position:absolute;
right:0;
top:10px;
width:180px;
}

.user.akciomatrix ul .response {
display:block;
height:22px;
line-height:22px;
position:absolute;
text-align:center;
width:125px;
}

.user.akciomatrix ul.rowview .response {
right:0;
top:95px;
}

.user.akciomatrix ul.shelf li .itembox .itemdesc {
display:block;
height:70px;
margin-left:0;
padding-top:10px;
width:100%;
}


.user.akciomatrix ul.shelf li .itembox .itemdesc .elojegyzesbt {
background:url(../img/long_elojegyzes.png) no-repeat top left!important;
}

.user.akciomatrix ul.shelf .response {
bottom:0;
left:0;
}

.comp_search_gift-search-form {
clear:both;
position:relative;
width:975px;
}

.comp_search_gift-search-form:after {
background:red;
clear:both;
content:'.';
display:block;
height:0;
visibility:hidden;
}

.comp_search_gift-search-form .giftbackground {
background:url(../nimg/ajandekkereso/ajandekkereso_bg.jpg) no-repeat bottom;
min-height:456px;
width:975px;
}

.comp_search_gift-search-form .giftbackground .title {
color:#000;

font-size:36px;
padding:30px 0 0 220px;
}

.comp_search_gift-search-form .giftbackground .description {
line-height:16px;
padding:10px 0 30px 280px;
}

.comp_search_gift-search-form .giftradios {
margin-top:20px;
padding-left:50px;
}

.comp_search_gift-search-form .gift-cell {
float:left;
padding-right:50px;
}

.comp_search_gift-search-form .gift-cell input {
margin:3px 3px 0;
}

.comp_search_gift-search-form .gift-cell ul {
margin:5px 0 0 5px;
}

.comp_search_gift-search-form .gift-cell li {
display:list-item;
line-height:32px;
list-style-type:none;
}

.comp_search_gift-search-form .gift-cell label {
display:inline;
float:none;

vertical-align:middle;
width:auto;
}

.comp_search_gift-search-form .gift-cell .content {
color:#000;
line-height:1.2em;
overflow:hidden;
padding:5px 5px 15px 15px;
}

.comp_search_gift-search-form .gift-cell .header {
color:#000;
font-size:20px;
}

.comp_search_gift-search-form .gift-cell .advradio.unchecked {
background:url(../img/advanced_checkbox_red.png) no-repeat 0 1px;
}

.comp_search_gift-search-form button {
  position:absolute;
}

.comp_search_gift-search-form button:hover {
background:url(../nimg/ajandekkereso/ajandekkereso_button125.png) no-repeat 0 -24px;
text-decoration:none;
}

.comp_search_gift-search-form button:active {
background:url(../nimg/ajandekkereso/ajandekkereso_button125.png) no-repeat 0 -48px;
}


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

.akciomatrix.kivansag ul.shelf {
height:238px;
}

.akciomatrix.kivansag ul.shelf .itemdetinfo {
margin-top:220px;
}

.akciomatrix ul li .itembox .listimgcont img.sold {
left:-18px;
max-height:none;
max-width:none;
position:absolute;
top:-45px;
}

.akciomatrix ul.rowview li .itembox .listimgcont img.sold {
left:-24px;
}

.akciomatrix.kivansag ul.shelf.first {
height:220px;
}

.akciomatrix.kivansag ul.shelf.last {
height:202px;
}

.akciomatrix.kivansag ul.shelf .deletebt {
background:url(../img/closerounded.png) no-repeat;
bottom:-60px;
height:16px;
left:-86px;
overflow:hidden;
position:absolute;
text-decoration:none;
text-indent:-9999px;
width:30px;
}

.simplemodal-overlay {
background:#666;
cursor:pointer;
opacity:0.25!important;
}

.giftpostcard h2 {
display:block;
line-height:1;
margin-left:22px;
margin-top:15px;
}

.giftpostcard-header {
border-bottom:1px solid #CCC;
display:inline-block;
margin-bottom:16px;
min-height:133px;
padding-bottom:16px;
position:relative;
width:975px;
}

.giftpostcard-header h2 {
color:#434437;
display:inline-block;
float:left;
font-size:35px;
width:230px;
}

.giftpostcard-header img {
bottom:0;
height:310px;
position:absolute;
right:0;
}

.giftpostcard-header > p {
width:360px;
}

.giftpostcard .message textarea {
background:#eee;
border:none;
font-size:30px;
height:280px;
left:27px;
line-height:52px;
margin:0;
padding-left:18px;
position:absolute;
top:62px;
width:660px;
}

.giftpostcard h3.chk-first {
background:url(../nimg/ajandekkuldo/step1.png) no-repeat top left;
}

.giftpostcard h3.chk-second {
background:url(../nimg/ajandekkuldo/step2.png) no-repeat top left;
}

.giftpostcard h3.chk-third {
background:url(../nimg/ajandekkuldo/step3.png) no-repeat top left;
}

.giftpostcard .message button {
background:#7fbd00;
bottom:25px;
left:580px;
position:absolute;
}

.giftpostcard .message button span {
margin-top:-6px;
}

.giftpostcard .message {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#f5f5f5;
border-radius:4px;
height:416px;
}

.giftpostcard .message .fielderror {
bottom:35px;
left:25px;
position:absolute;
}

.giftpostcard .card {
background:url(../img/giftpostcardprompt.png) no-repeat;
height:152px;
padding:21px;
width:693px;
}

.giftpostcard .card .desc {
font-size:11px;
line-height:14px;
}

.giftpostcard .card .chkbox {
color:#000;

font-size:14px;
line-height:20px;
margin-bottom:1em;
margin-left:250px;
margin-top:25px;
}

.giftpostcard .card .prices {
position:absolute;
right:20px;
text-align:right;
top:30px;
}

.giftpostcard .card .prices del {
color:#74756d;
display:block;
font-size:13px;
height:13px;
}

.giftpostcard .card .prices span {
color:#000;
display:block;
font-size:22px;
margin-top:10px;
}

.giftpostcard button[type="submit"] {
background:none;
color:#7fbd00;
display:block;
float:right;
font-size:13px;
font-weight:700;
height:73px;
line-height:22px;
padding:0 50px 0 14px;
text-align:left;
width:247px;
}

.giftpostcard .billinfo {
float:right;
width:460px;
}

.giftpostcard .designs .design {
float:left;
padding-left:23px;
text-align:center;
width:155px;
}

.giftpostcard .designs .design .thumbimage {
display:block;
height:auto;
width:100%;
}

#postcard-popup {
color:#807f7f;
font-size:9mm;
line-height:15mm;
}

#postcard-popup .modal-dialog {
	width: 220mm;	
}


.addgiftpackage,.removegiftpackage {
bottom:6px;
color:#000;

font-size:14px;
height:50px;
left:260px;
position:absolute;
z-index:1000;
}

.removegiftpackage {
background:url(../img/ajandekkuldo_hatter_after.png) no-repeat 0 2px;
width:335px;
}

.addgiftpackage {
background:none;
bottom:24px;
height:32px;
left:255px;
margin:0;
width:330px;
}

.addgiftpackage .giftbuttoncontent,.removegiftpackage .giftbuttoncontent {
margin:0;
}

.whitelongbt {
background:url(../img/white_button_long.png) no-repeat top left;
color:#74756D;
font-size:13px;
height:24px;
line-height:22px;
text-align:center;
width:189px;
}

.whitebt144 {
background:url(../img/white_button_144.png) no-repeat top left;
color:#74756D;
font-size:13px;
height:24px;
line-height:22px;
text-align:center;
width:144px;
}

.whitelongdisabledbt {
background:url(../img/white_button_long_disabled.png) no-repeat top left;
color:#74756D;
font-size:13px;
height:24px;
line-height:22px;
text-align:center;
width:189px;
}

.card img.sample {
left:10px;
position:absolute;
top:-2px;
}

.tab_label {
clear:both;
height:0;
}

.productimgcontainer .illustrationmessage {
height:20px;
line-height:30px;
padding-left:10px;
}

.incomestppoints {
clear:both;
color:#AAD550;
display:block;
padding-top:5px;
text-align:right;
}

.incomestppoints .extrastppoints {
color:#000;
font-family:EmilyLimeAlternate1Regular;
font-size:20px;
}

.checkboxfilters {
left:0;
position:absolute;
}

.downloadurls {
-webkit-transition:all .3s ease-out;
bottom:auto;
height:30px;
left:0;
padding:10px;
position:absolute;
right:auto;
text-align:right;
top:83px;
transition:all .3s ease-out;
width:100px;
z-index:1;
}

ul.rowview .downloadurls {
bottom:62px;
}

.downloadurls label {
float:left;
font-size:10px;
line-height:30px;
padding-left:6px;
}

.downloadurls a {
padding-left:6px;
padding-right:6px;
}

.downloadurls a span {
background:#EEE;
border:solid 1px #DDD;
color:red;
display:none;
font-size:10px;
padding:5px 0;
position:absolute;
right:0;
text-align:center;
top:-32px;
width:100%;
}

.downloadurls img {
height:26px;
width:26px;
}

a.ekonyvformat {
	color: #fff !important;
}

a.ekonyvformat:after {
    content: "\e778";
    font-family: 'Icons';
}

#orderpage_success table td.authortitle {
color:#000;
padding-left:15px;
width:100%;
}

.main-scarab-list {
border-top:1px solid #CCC;
clear:both;
height:260px;
}

.main-scarab-list .main-scarab-list-products {
float:right;
position:relative;
width:780px;
}

.main-scarab-list .main-scarab-list-products .akciomatrix.slidercontainer {
height:220px;
top:20px;
}

#othergroupchoices {
padding-bottom:20px;
table-layout:fixed;
}

.comp_productlist_productlist_search .header h2 {
margin-bottom:.5em;
}

.drowpdownrecommend {
float:left;
padding:0;
width:510px;
}

.drowpdownrecommend .tabs {
margin-top:0;
width:auto;
}

.drowpdownrecommend .tabs .tabNavigation {
width:515px;
}

body *,a.button104,.akciomatrix ul.rowview li .listv,#delivery-data-panel div,.col294 .itemdiscount,#wantCardWrapper .itemdiscount,.egysegbox,#cart .kekpanel,#cart .szurkepanel,.eddigirendelestop {
display:inline-block;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,#mainlist a,#mainlist a img,.footersites li,div,option,.ppitemdesc p,#delivery-data-panel.opened .delivery-data-closable,#delivery-mode-panel.opened .delivery-mode-closable,#delivery-payment-panel.opened .delivery-payment-closable,.shippingrow,#payComponentId div.shipspectxt div.error,#failedorder-panel div.shipspectxt div.error,#pay-panel .cr2 .title,#failedorder-panel .cr2 .title,.comp_search_results .header {
display:block;
}

input:focus,select:focus,textarea:focus,a:focus,button:focus,.login_or_fastorder_pop input:focus {
outline:none;
}

input::-moz-focus-inner,input::-moz-focus-outer,a::-moz-focus-outer,a::-moz-focus-inner,.drowpdownrecommend .cartrow.last .itemdetbox {
border:0;
}


table {
display:table;
}

tr {
display:table-row;
}

thead {
display:table-header-group;
}

tbody {
display:table-row-group;
}

tfoot {
display:table-footer-group;
}

col {
display:table-column;
}

colgroup {
display:table-column-group;
}

td,th {
display:table-cell;
}

caption {
display:table-caption;
}

.color1,.selectreg .passiveSelect,.selectphone .passiveSelect,.selectreg .activeSelect,.selectphone .activeSelect,.selectreg .selected,.selectphone .selected {
color:#74756d;
}

.color4,.cartrow .itemtitlebox span,#current #on,.shippingbox .shippingday span,.cartpanel .zoldbg .crl,.cartpanel .sargabg .crl,#stposszesito table .emphasis,div.popup .popup-content ul li a,div.popup .popup-content p a,div.popup .popup-content ol li a,.cim a,.eddigirendelestop .ordermessage,#ie6 .browsers label,.rendelesrow .tetelek .price .value,.subscribe-highlite,#view-category-tree .jstree-checked a,.hitchoosen,.itemlongdetails a,.ppitemdesc a,.bl0 a,.comp_giftcoupon_sendgiftcoupon .field .number {
color:#000;
}

div.popup .popup-content p a.btn-green{
	color:#fff;
}

.color6,.ll1 .linesummatop h2,.levelline1 h3,.discountpink {
color:#ee2fde;
}

#header,#content,#footer,.basetext,.addthis_default_style,.akciomatrix #socialiconbox .addthis_default_style {
text-align:left;
}

#topnav ul li a:hover,.advsearch:hover,.categorybox h3 a:hover,.linkbox a:hover,.szerzonev1:hover,.szerzonev2:hover,.szerzonev3:hover,.szerzonev4:hover,.acrow:hover .acname,.kritika .myreply .yes:hover,.kritika .myreply .no:hover,.kritika .comments:hover,.shippingtogglebox .labelradinfo a:hover,.footerlist li a:hover,a:hover,.shippingrow a:hover{
text-decoration:underline;
}

.whitebt:hover,.facebookbt:hover,#cartclosebt.whitebt:hover,.tallozodropdown .topfullbt:hover,.listfullbt:hover,.akciomatrix ul.shelf .deletebt:hover,.akciomatrix ul.rowview .deletebt:hover,.fivebox a.tovabbbt:hover,.col294 .kivansagbt:hover,.kupon-button:hover,.linesummatop .line-summa-bt:hover,.checkoutbackbt:hover,.whitelongbt:hover,.whitebt144:hover {
background:bottom left;
text-decoration:none;
}

.fizetbt,.belepbt,.login_or_fastorder_pop_content_textcontent_right .loginbt,.productshelf-formpanel a,.tabbox .recommend,.horizontallist li.right,.main-scarab-list .main-scarab-list-products .recommend {
float:right;
}

.shiprl,.crl,.cartpanel .crl {
color:#434437;
float:left;
}

.shiprr,.crr,.cartpanel .crr {
color:#131313;
float:right;
}

.shipr.selected .shiprr,.shipr.selected .shiprl,.tallozolist li:hover a,.tallozolist li.first a:hover,.selectreg .selected:hover,.selectphone .selected:hover,#moreBrands ul li:hover a {
color:#fff;
}

.cartrow .caunterbox,.cartrow .caunterbox2 {
border:none;
clear:right;
float:right;
height:42px;
padding:15px 35px;
position:relative;
width:115px;
}

.cartrow .itemtype .s1,.itembig .itemtype .s1,ul.shelf .itemtype .s1,.akciomatrix ul.shelf .itemtype .s1,.akciomatrix ul.rowview li .itemtype .s1,.col410 .s1 {
background:url(../img/itemtybg.gif) no-repeat top left;
float:left;
height:18px;
width:6px;
}

.cartrow .itemtype .s2,ul.shelf .itemtype .s2,.akciomatrix ul.shelf .itemtype .s2,.akciomatrix ul.rowview li .itemtype .s2,.col410 .s2 {
background:url(../img/itemtybg.gif) no-repeat top right;
color:#fff;

font-size:11px;
height:18px;
line-height:18px;
padding-right:6px;
}

.cartrow .itemaction,.tallozoright ul.shelf .itemaction,ul.shelf .itemaction,.akciomatrix ul.shelf .itemaction,.akciomatrix ul.rowview li .itemaction {
color:#fff;
float:left;

font-size:10px;
height:18px;
line-height:18px;
text-align:center;
width:46px;
}

.cartrow .itemdiscount span.itdis,.tallozoright ul.shelf .itemdiscount span.itdis,ul.shelf .itemdiscount span.itdis,.recommendpackagebox .prices .itdis {
float:right;

font-size:11px;
text-align:center;
width:35px;
}

.itemactionbox .warning,.horizontallist li .sidedroplist li a.mainpage,.ll3 .linesummatop h2,.levelline3 h3 {
color:#7fbd00;
}



.cartrecomm-panel-title,.mt5 {
margin-top:5px;
}

.cartrow.akcios .newprice,.mt10,#productshelf-logpanel p,#nincsnav #brandnav,#nincsnav #topnav2,#stposszesito h2,#eddigirendelesbox .cartrow .iconbox .indicatorbox,.tallozoshelf li,.toplistplace .toplistmove img {
margin-top:10px;
}

.searchcheckbox label.unchecked,#registrationpanel .typeswitcher .advradio.unchecked {
background:url(../img/advanced_checkbox.png) no-repeat 0 1px;
}

.searchcheckbox label.chk,#registrationpanel .typeswitcher .advradio.chk,.comp_search_gift-search-form .gift-cell .advradio.chk {
background:url(../img/advanced_checkbox.png) no-repeat 0 -19px;
}

.searchcheckbox label input,#advright label input,.shippingtogglebox label input {
left:-9999px;
position:absolute;
}

.personalbt .span1,.checkoutpersonalbt .span1 {
background:url(../img/checkout_personalbt.png) no-repeat top left;
display:inline-block;
float:left;
height:24px;
width:20px;
}

.personalbt:hover,.personalbtactive:hover,.linebt:hover,a.switch_thumb:hover,.acrow:hover,.checkoutpersonalbt:hover,.cartfullbt:hover,.eddigivisszabt:hover,.cartrow .itemtitlebox a:hover,.onoff a:hover {
text-decoration:none;
}

.personalbtactive:hover .span2,.news-slider .slidercontainer .jcarousel-next-horizontal:hover,.news-slider .slidercontainer .newscarousel .jcarousel-next-horizontal:focus,.news-slider .slidercontainer .jcarousel-next-horizontal:active,.akciomatrix.slidercontainer .jcarousel-next-horizontal:hover,.news-slider .slidercontainer .newscarousel .jcarousel-next-horizontal:focus,.akciomatrix.slidercontainer .jcarousel-next-horizontal:active,.pagination .next.inactive,.col230 .socialbox label.active,.checkoutpersonalbt:hover .span2 {
background:bottom right;
}

.mt18,.half-row + .row {
margin-top:18px;
}

#closelogin,#closereg {
color:#74756d;
display:block;
position:absolute;
right:-1px;
text-decoration:none;
top:0;
}

.login_or_fastorder_pop_title,#stposszesito .point-sticky strong,#stposszesito strong,.shipspectxt .error b,.god b {
font-weight:700;
}

.horizontallist li a.active .span1,.horizontallist li a.active:hover .span1 {
background:url(../img/horac_left.png) no-repeat top left;
}

.horizontallist li a.active .span2,.horizontallist li a.active:hover .span2 {
background:url(../img/horac_right.png) no-repeat top right;
}

.horizontallist li .sidedroplist,.sidelist li .sidedroplist {
float:left;
margin:5px 5px 0 1px;
width:220px;
}

.horizontallist li .sidedroplist li a,.sidelist li:first-child .sidedroplist li a,.sidelist li .sidedroplist li a {
background:url(../img/dropdown_menu220bg.png) no-repeat top left;
color:#74756d;
font-size:14px;
height:27px;
line-height:27px;
padding-left:13px;
text-decoration:none;
width:207px;
}

.horizontallist li .sidedroplist li a:hover,.sidelist li:first-child .sidedroplist li a:hover,.sidelist li .sidedroplist li a:hover,#personalpaneldropdown .sidedroplist li a:hover {
background:0 -27px;
color:#fff;
}

.horizontallist li .sidedroplist li:first-child a,.sidelist li .sidedroplist li:first-child a,#personalpaneldropdown .sidedroplist li:first-child a {
background:0 -54px;
}

.horizontallist li .sidedroplist li:last-child a,.sidelist li .sidedroplist li:last-child a {
background:0 -108px;
}

.horizontallist li .sidedroplist li:first-child a:hover,#personalpaneldropdown .sidedroplist li:first-child a:hover {
background:0 -81px;
}

#mainlist .footer,.recommendpackagebox .prices .itemnewprice {
bottom:0;
}

#logregpanel_facebook,.comp_search_results,#jelszoemlekezteto .fielderror,#comp_changepassword .fielderror,.mb20,.itemlongdetails p,.user.akciomatrix ul.rowview li .itembox .itemdesc h3,.comp_categorylist_category_list {
margin-bottom:20px;
}

#logregpanel_facebook td,#datarequestpanel td {
vertical-align:top;
}

#datarequestpanel .personalbt,#logregpanel_facebook .personalbt,#reszleteskereso .selectreg,.addthis_default_style .addthis_separator,.addthis_default_style .at300b,.addthis_default_style .at300m,.addthis_default_style .at300bs,.comp_productlist_productlist_search .col732 {
float:none;
}

#datarequestpanel div,.labelchk {
line-height:20px;
}

#logregpanel.newsletter_unsubscribe_nonreg_panel button,#lineosszesito .profilepicbox {
position:static;
}

#logpanel form,#productshelf-logpanel form,.news-tabbed .tabs,#reszleteskereso form {
margin-top:30px;
}

#productshelf-logpanel .row,#productshelf .row {
display:block;
line-height:24px;
margin-bottom:8px;
}

.sidenavtop,.tallozonavtop {
background:url(../img/sidemenu_top.png) no-repeat top left;
color:#fff;
height:34px;
line-height:36px;
padding-left:20px;
width:210px;
}

.sidesep,.tallozosep {
background:url(../img/sidemenu_first.png) no-repeat top left;
clear:both;
display:inline-block;
height:8px;
line-height:0;
width:230px;
}

.sidelist li a.active,.tallozolist li a.active {
background:url(../img/sidemenubg.png) no-repeat bottom left;
color:#fff;
}

.sidelist li:first-child a:hover,.sidelist li:first-child a.active,.tallozolist li.first:hover {
background:url(../img/sidemenu_first2.png) no-repeat bottom left;
color:#fff;
}

.sidelist li .addbox a.left,.sidelist li.first .addbox a.left,.sidelist li .addbox a.right,.sidelist li.first .addbox a.right {
float:left;
width:199px;
}

.tallozolist li.selected,.akciomatrix ul.shelf,ul.shelf,.akciomatrix ul.shelf li,ul.shelf li,.akciomatrix ul.shelf li .itemzoom,ul.shelf li .itemzoom,.akciomatrix ul.shelf li .itembox,ul.shelf li .itembox,.selectszur,.add360-left h3,.add360-right h3 {
z-index:auto;
}

.tallozolist li.selected a:hover,.tallozolist li.selected a,.cartpanel .kekbg .crl,.cartpanel .kekbg .crr,.cartpanel .szurkebg .crl,.cartpanel .szurkebg .crr,.shippingrow .datarow a.button,div.popup .popup-content a.greenbt,.onoff .on span.ontext {
color:#FFF;
}

.itembig .itemdiscount .left,.col294 .itemdiscount .left {
color:#fff;
float:left;
font-size:13px;
height:29px;
line-height:30px;
text-align:center;
width:84px;
}

.itembig .itemdiscount .right,.col294 .itemdiscount .right,#wantCardWrapper .right {
color:#fff;
float:left;
font-size:14px;
height:29px;
line-height:29px;
text-align:center;
width:71px;
}

.itembig .listv,ul.shelf .itemrating .slrate,ul.shelf .listv,.akciomatrix ul.shelf li .itemrating .slrate,.akciomatrix ul.shelf .listv,ul.shelf li .onstock,ul.rowview li .onstocklabel,akciomatrix ul.rowview .rowv,.akciomatrix ul.shelf .lathatobt .span2,.akciomatrix ul.shelf .nemlathatobt .span1,.akciomatrix ul.rowview .lathatobt .span2,.akciomatrix ul.rowview .nemlathatobt .span1,.webwidget_rating_simple li span,.slider .pagination,.shippingp230,.akciomatrix .shelf .itemdetinfo .incomestppoints,.akciomatrix .rowview .itembox .extrastppoints,script,style,#logo a.tab_logo,#delivery-data-panel.closed .delivery-data-closable,#delivery-mode-panel.closed .delivery-mode-closable,#delivery-payment-panel.closed .delivery-payment-closable,.addressp230,.paymentp230,#delivery-mode-panel div.shippingtogglebox,.sidelist .hide a,#personalpaneldropdown .hide,.itemdesc .quality,.itemdesc .publisher,.user.akciomatrix ul.shelf li .itembox .itemdesc div.helptext {
display:none;
}

.tallozoright ul.shelf .itemdiscount,ul.shelf .itemdiscount,.recommendpackagebox .prices .itemdiscount,.akciomatrix ul.shelf .itemdiscount {
background:url(../img/itemdiscbg.gif) no-repeat top center;
bottom:-30px;
color:#fff;
font-size:11px;
height:18px;
left:0;
line-height:18px;
position:absolute;
width:81px;
}

.tallozoright ul.shelf .itemoriginalprice,ul.shelf .itemoriginalprice,.recommendpackagebox .prices .itemoriginalprice,.akciomatrix ul.shelf .itemoriginalprice {
bottom:19px;
color:#84856d;
font-size:11px;
left:0;
line-height:14px;
position:absolute;
}

.tallozoright ul.shelf .itemnewprice,ul.shelf .itemnewprice,.recommendpackagebox .prices .itemnewprice {
bottom:0;
color:#000;
font-size:15px;
left:0;
line-height:14px;
position:absolute;
}

ul.shelf .itemdiscount,.akciomatrix.kivansag ul.shelf .itemdiscount,.akciomatrix ul.shelf .itemdiscount,.itemactionbox .itemdiscount,.akciomatrix ul.rowview li .itemdiscount,.recommendpackagebox .prices .itemdiscount {
background:none;
bottom:0;
left:auto;
right:0;
}

.add360-left,.lblcheck,#eddigirendelesbox .cartrow .itempricebox .price,.recommendpackagebox .product,.recommendpackagebox .plus {
float:left;
}

.news-slider .slidercontainer .jcarousel-container,.akciomatrix.slidercontainer .jcarousel-container {
position:absolute;
}

.news-slider .slidercontainer .jcarousel-direction-rtl,.akciomatrix.slidercontainer .jcarousel-direction-rtl {
direction:rtl;
}

.news-slider .slidercontainer .jcarousel-container-horizontal,.akciomatrix.slidercontainer .jcarousel-container-horizontal {
margin:0;
padding:0;
width:780px;
}

.news-slider .slidercontainer .newscarousel .jcarousel-item,.akciomatrix.slidercontainer .newscarousel .jcarousel-item {
height:158px;
position:relative;
width:183px;
}

.news-slider .slidercontainer .newscarousel .jcarousel-item-horizontal,.news-slider .slidercontainer .newscarousel .jcarousel-direction-rtl .jcarousel-item-horizontal,.akciomatrix.slidercontainer .jcarousel-item-horizontal,.akciomatrix.slidercontainer .newscarousel .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-left:0;
margin-right:0;
}

.news-slider .slidercontainer .newscarousel .jcarousel-item-placeholder,.akciomatrix.slidercontainer .newscarousel .jcarousel-item-placeholder {
background:#fff;
color:#000;
}

.news-slider .slidercontainer .jcarousel-next-horizontal,.akciomatrix.slidercontainer .jcarousel-next-horizontal {
background:url(../img/newssliderarrow.gif) no-repeat top right;
cursor:pointer;
height:24px;
position:absolute;
right:0;
top:90px;
width:26px;
}

.news-slider .slidercontainer .jcarousel-direction-rtl .jcarousel-next-horizontal,.akciomatrix.slidercontainer .jcarousel-direction-rtl .jcarousel-next-horizontal {
background:url(../img/newssliderarrow.gif) no-repeat top right;
left:0;
right:auto;
}

.news-slider .slidercontainer .jcarousel-next-disabled-horizontal,.news-slider .slidercontainer .jcarousel-next-disabled-horizontal:hover,.news-slider .slidercontainer .jcarousel-next-disabled-horizontal:focus,.news-slider .slidercontainer .jcarousel-next-disabled-horizontal:active,.akciomatrix.slidercontainer .jcarousel-next-disabled-horizontal,.akciomatrix.slidercontainer .jcarousel-next-disabled-horizontal:hover,.akciomatrix.slidercontainer .jcarousel-next-disabled-horizontal:focus,.akciomatrix.slidercontainer .jcarousel-next-disabled-horizontal:active {
background:bottom right;
cursor:default;
}

.news-slider .slidercontainer .jcarousel-prev-horizontal,.akciomatrix.slidercontainer .jcarousel-prev-horizontal {
background:url(../img/newssliderarrow.gif) no-repeat top left;
cursor:pointer;
height:24px;
left:0;
position:absolute;
top:90px;
width:26px;
}

.news-slider .slidercontainer .jcarousel-direction-rtl .jcarousel-prev-horizontal,.akciomatrix.slidercontainer .jcarousel-direction-rtl .jcarousel-prev-horizontal {
background:url(../img/newssliderarrow.gif) no-repeat top left;
left:auto;
right:0;
}

.news-slider .slidercontainer .jcarousel-prev-disabled-horizontal,.news-slider .slidercontainer .jcarousel-prev-disabled-horizontal:hover,.news-slider .slidercontainer .jcarousel-prev-disabled-horizontal:focus,.news-slider .slidercontainer .jcarousel-prev-disabled-horizontal:active,.akciomatrix.slidercontainer .jcarousel-prev-disabled-horizontal,.akciomatrix.slidercontainer .jcarousel-prev-disabled-horizontal:hover,.akciomatrix.slidercontainer .jcarousel-prev-disabled-horizontal:focus,.akciomatrix.slidercontainer .jcarousel-prev-disabled-horizontal:active {
background:bottom left;
cursor:default;
}

.akciominimal .splash .splashdesc,.akciotoggletop .splash .splashdesc {
color:#fff;
line-height:29px;
text-align:center;
}

.akciominimal .splash .splashtxt,.akciotoggletop .splash .splashtxt {
color:#fff;
line-height:23px;
text-align:center;
}

.akciominimal .akciodate,.akciotoggletop .akciodate {
bottom:6px;
color:#191919;
font-size:15px;
height:18px;
line-height:18px;
position:absolute;
right:10px;
}

.tabbox2,.tabbox3 {
display:block;
position:relative;
}



.akciomatrix h2 {
margin:15px 0 30px;
}

.akciomatrix {
position:relative;
width:732px;
}

.akciomatrix ul.shelf {
border-bottom:none;
clear:both;
height:208px;
margin:0 auto;
position:relative;
width:732px;
z-index:7;
}

.akciomatrix ul.shelf.first {
height:190px;
}

.akciomatrix ul.shelf.last {
border-bottom:0;
height:172px;
margin-bottom:20px;
}

.akciomatrix ul.shelf li {
display:inline-block;
float:left;
height:230px;
position:relative;
width:183px;
z-index:65;
}

.akciomatrix ul.shelf:hover {
z-index:76;
}

.akciomatrix ul.shelf li .itembox {
border-right:none;
display:inline-block;
height:201px;
left:0;
padding-right:5px;
padding-top:18px;
position:absolute;
top:0;
width:172px;
z-index:85;
}

.akciomatrix ul.shelf.first li .itembox {
height:201px;
padding-top:0;
}

.akciomatrix ul.shelf li .itembox .listimgcont {
float:left;
height:110px;
position:relative;
text-align:center;
vertical-align:middle;
width:80px;
}

.akciomatrix ul.shelf li .itemzoom {
-icab-box-shadow:0 2px 3px 0 #888;
-khtml-box-shadow:0 2px 3px 0 #888;
-moz-box-shadow:0 2px 3px 0 #888;
-ms-box-shadow:0 2px 3px 0 #888;
-vendor-box-shadow:0 2px 3px 0 #888;
-webkit-box-shadow:0 2px 3px 0 #888;
background:#E9E8E8 url(../img/itemzoombg.gif) repeat-x top;
border:1px solid #cbcbcb;
box-shadow:0 2px 3px 0 #888;
display:none;
left:-11px;
min-height:140px;
position:absolute;
top:6px;
width:198px;
z-index:80;
}

.akciomatrix ul.shelf .itemdesc h3 {

font-size:11px;
font-weight:400;
margin:0 0 0 1px;
}

.akciomatrix ul.shelf .itemnewprice {
bottom:0;
color:#000;
font-size:13px;
left:0;
line-height:15px;
position:absolute;
}

.akciomatrix ul.shelf .itemdetinfo {
color:#84856d;
display:none;
font-size:11px;
line-height:14px;
margin-top:175px;
padding:15px;
width:172px;
}

.akciomatrix ul.shelf .itemdetinfo2 {
color:#84856d;
display:none;
font-size:11px;
line-height:14px;
margin-top:125px;
padding:15px;
}

.akciomatrix ul.shelf li .shipview {
font-size:10px;
position:relative;
width:auto;
}

.akciomatrix ul.shelf .bl0 {
clear:right;
color:#000;
float:right;
margin-left:4px;
}

.akciomatrix ul.shelf.first li .itemzoom {
top:-10px;
}

ul.shelf li .onstocklabel {
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#7FBD00;
border:0 solid maroon;
border-radius:3px;
color:#FFF;
font-size:11px;
height:18px;
line-height:16px;
margin-left:10px;
text-align:center;
width:60px;
}

.akciomatrix ul.rowview {
border:none;
clear:both;
height:auto;
margin:0 auto;
position:relative;
width:732px;
}

.akciomatrix ul.rowview li {
background:none;
border-bottom:1px solid #d6d6d6;
clear:both;
display:inline-block;
float:left;
height:195px;
position:relative;
width:732px;
}

.akciomatrix ul.rowview li .itembox {
border-right:none;
display:inline-block;
height:142px;
left:0;
padding-right:0;
padding-top:15px;
position:absolute;
top:0;
width:732px;
z-index:85;
}

.akciomatrix ul.rowview.first li.first .itembox {
padding-top:15px;
}

.akciomatrix ul.rowview.last {
border-bottom:0;
margin-bottom:20px;
}

.akciomatrix ul.rowview li .itembox .listimgcont {
float:left;
height:158px;
margin-bottom:20px;
position:relative;
text-align:left;
vertical-align:middle;
width:148px;
}

.akciomatrix ul.rowview li .itembox .itemdesc {
color:#000;
float:left;
font-size:11px;
height:126px;
line-height:14px;
margin-left:10px;
width:280px;
}

.akciomatrix ul.rowview li .rowzoom {
background:#fff;
border:none;
display:inline-block;
height:60px;
margin-left:143px;
margin-top:47px;
position:static;
top:0;
width:380px;
z-index:100;
}

.akciomatrix ul.rowview li .itemdesc h3 {
display:block;

font-size:13px;
font-weight:400;
line-height:16px;
margin-left:1px;
max-height:32px;
overflow:hidden;
}


.akciomatrix ul.rowview li .itemdiscount {
background:none;
color:#fc1058;

font-size:18px;
height:18px;
left:544px;
line-height:18px;
position:absolute;
top:24px;
width:35px;
}

.akciomatrix ul.rowview li .itemoriginalprice {
color:#84856d;

font-size:12px;
font-weight:300;
line-height:14px;
position:absolute;
right:0;
top:10px;
}

.akciomatrix ul.rowview li .itemnewprice {
color:#000;

font-size:18px;
font-weight:300;
line-height:14px;
position:absolute;
right:0;
top:26px;
}

.akciomatrix ul.rowview li .shipview {

font-size:11px;
padding-top:10px;
position:absolute;
right:0;
text-align:right;
top:105px;
width:185px;
z-index:86;
}

.akciomatrix ul.rowview li .shipview .onstock {
padding:0;
}

.akciomatrix ul.rowview li .shipview .onstock span {
color:#7FBD00;
display:block;
float:none;
}

.akciomatrix ul.rowview li .bl0 {
clear:right;
color:#000;
float:right;
}

.akciomatrix ul.rowview li .itemrating {
left:156px;
position:absolute;
top:83px;
}

.akciomatrix ul.rowview li .itemrating .slrate {
display:inline-block;
margin-right:20px;
}


.akciomatrix ul.shelf .deletebt {
background:url(../img/torlesbt_small.png) no-repeat top left;
bottom:-60px;
color:#fff;
cursor:pointer;
font-size:12px;
height:22px;
left:-86px;
line-height:20px;
position:absolute;
text-align:center;
text-decoration:none;
width:80px;
}

.akciomatrix ul.rowview .deletebt {
background:url(../img/torlesbt.png) no-repeat top left;
color:#fff;
cursor:pointer;
font-size:12px;
height:22px;
line-height:20px;
position:absolute;
right:133px;
text-align:center;
text-decoration:none;
top:70px;
width:125px;
}

.akciomatrix ul.shelf .ispublic {
border-top:1px solid #D6D6D6;
bottom:0;
float:none;
height:auto;
left:0;
margin:0;
padding:10px 0 0;
position:relative;
right:0;
width:100%;
}

.akciomatrix ul.shelf .ispublic a {
float:left;
position:relative;
right:0;
}

.akciomatrix ul.rowview .ispublic {
bottom:20px;
left:0;
padding-top:5px;
position:absolute;
right:auto;
width:auto;
z-index:10;
}

.akciomatrix ul.rowview .ispublic a {
bottom:0;
float:left;
left:auto;
margin-right:10px;
position:relative;
}

.rowview .itemp {
position:absolute;
top:100px;
width:370px;
}

.shelf .itemp {
display:inline-block;
position:relative;
width:172px;
}

.itemp {
font-size:11px;
line-height:14px;
}


ul.shelf li:hover,.akciomatrix ul.shelf li:hover {
z-index:79;
}

ul.shelf li .itembox:hover,.akciomatrix ul.shelf li .itembox:hover {
z-index:85;
}

ul.shelf li:hover .itembox,ul.shelf li.last .itembox,.akciomatrix ul.shelf li:hover .itembox,.akciomatrix ul.shelf li.last .itembox,.tallozodropdown ul.shelf li:hover .itembox,ul.shelf li.last .itembox {
border-right:1px solid transparent;
}

ul.shelf li .itembox .listimgcont,.tallozodropdown ul.shelf li .itembox .listimgcont {
float:left;
height:110px;
position:relative;
width:80px;
}

ul.shelf li .itembox .listimgcont img,.tallozodropdown ul.shelf li .itembox .listimgcont img {
max-height:110px;
max-width:80px;
position:relative;
}

ul.shelf li .itembox .itemdesc,.akciomatrix ul.shelf li .itembox .itemdesc {
color:#000;
float:left;
font-size:11px;
height:110px;
line-height:14px;
margin-left:7px;
position:relative;
width:82px;
}

ul.shelf li .itemzoom,.tallozodropdown ul.shelf li .itemzoom {
-icab-box-shadow:0 2px 3px 0 #888;
-khtml-box-shadow:0 2px 3px 0 #888;
-moz-box-shadow:0 2px 3px 0 #888;
-ms-box-shadow:0 2px 3px 0 #888;
-vendor-box-shadow:0 2px 3px 0 #888;
-webkit-box-shadow:0 2px 3px 0 #888;
background:#fff url(../img/itemzoombg.gif) repeat-x top;
border:1px solid #cbcbcb;
box-shadow:0 2px 3px 0 #888;
display:none;
left:-11px;
min-height:140px;
position:absolute;
top:-11px;
width:198px;
z-index:80;
}

ul.shelf li .shipview label,.akciomatrix ul.shelf li .shipview label,.akciomatrix ul.rowview li .shipview label {
clear:left;
display:inline-block;
float:left;
}

.akciomatrix ul.shelf.last li,.akciomatrix ul.shelf.last li .itembox,.akciotogglebottom ul.shelf li.item,.akciotogglebottom ul.shelf .itembox {
height:172px;
}

.akciomatrix ul.shelf li .itembox .listimgcont img,.akciomatrix ul.rowview li .itembox .listimgcont img {
margin:auto;
max-height:110px;
max-width:80px;
}

.akciomatrix ul.shelf .itemtype,.akciomatrix ul.rowview li .itemtype {
clear:both;
display:block;
margin-bottom:5px;
}

.akciomatrix ul.shelf .itemdiscount span.itdis,.akciomatrix ul.rowview li .itemdiscount span.itdis {
float:right;
text-align:center;
width:35px;
}

.akciomatrix ul.shelf li .itemrating,.akciomatrix ul.shelf .itemrating {
clear:left;
display:inline-block;
float:left;
position:relative;
}

.akciomatrix ul.rowview.first li .rowzoom,#header,.zindexlikeheader {
z-index:100;
}

.akciomatrix ul.rowview li .itemdetinfo,.akciomatrix ul.rowview li .itemdetinfo2 {
color:#84856d;
display:none;
font-size:11px;
line-height:14px;
padding:15px;
}

.akciomatrix ul.shelf .ispublic .label,.akciomatrix ul.rowview .ispublic .label {
color:#74756D;
text-align:left;
}

.akciomatrix ul.shelf .lathatobt,.akciomatrix ul.shelf .nemlathatobt {
bottom:-33px;
color:#000;
cursor:pointer;
font-size:11px;
height:20px;
left:-86px;
line-height:18px;
position:absolute;
text-align:center;
text-decoration:none;
width:82px;
}

.akciomatrix ul.shelf .lathatobt .span1,.akciomatrix ul.shelf .nemlathatobt .span2,.akciomatrix ul.rowview .lathatobt .span1,.akciomatrix ul.rowview .nemlathatobt .span2 {
display:block;
height:20px;
line-height:18px;
text-align:center;
width:80px;
}

.akciomatrix ul.rowview .lathatobt,.akciomatrix ul.rowview .nemlathatobt {
bottom:5px;
color:#000;
cursor:pointer;
font-size:11px;
height:20px;
left:0;
line-height:18px;
position:absolute;
text-align:center;
text-decoration:none;
width:82px;
}

.listdisplaybox .selectszurcontainer,.listfilterbox732 .selectszurcontainer,#eddigirendelesbox .summarow p {
display:inline-block;
float:left;
}

.listdisplaybox .listfilterbox,#eddigirendelesbox .listfilterbox {
background:url(../img/szures732bg.jpg) no-repeat top left;
clear:both;
display:inline-block;
height:38px;
padding-left:10px;
width:732px;
}

.listdisplaybox .listfilterbox label,.listfilterbox732 label,#eddigirendelesbox .listfilterbox label {
display:inline-block;
float:left;
line-height:38px;
margin-right:10px;
}

.mt20,#logpanel form,.ppitemdesc iframe {
margin-top:20px;
}

.pagination .prev:hover {
background:0 -24px;
}

a.swap,a.swap2,a.swap3,.a.swap4 {
background-position:right bottom;
}

.productimgcontainer ul li:hover, #lineinfobox ul.list230 li:hover {
background:bottom left;
color:#fff;
}

.morzsamenu li a,#eddigirendelesbox .cartrow .statusbox .stat {
color:#787878;
}

.shippingbox .onstock span,.hrlvgroup,h2.hrlvgroup {
color:#7FBD00;
}

.kritika .date,.kritika .myreply,.kekpanel .crr,.szurkepanel .crr {
color:#000;
float:right;
}

.personalpanel .sidelist li a.last:hover,#personalpaneldropdown .sidedroplist li:last-child a:hover {
background:bottom left;
color:#FFF;
}

.levell ul.list220 {
border-bottom:1px solid #ebebeb;
border-top:1px solid #ccc;
margin-top:5px;
width:220px;
}

.togglebox,.footerlist li {
clear:both;
display:block;
}

.posrel,.abovecateogrieslink,.comp_display,.actionresult,#registrationpanel .row input.selectphone,.giftpostcard .col735 {
position:relative;
}

.shippingtogglebox label,.drowpdownrecommend .cartrow .itempricebox strike,#registrationpanel .datafields h2:first-child {
margin-top:0;
}

.shippingtogglebox .labelradinfo a,.shippingrow a {
color:#000;
text-decoration:none;
}

.cartpanel,.rendelesrow.last,.collegerow .selectreg li {
height:auto;
}

.kekpanel .crl,.szurkepanel .crl,.cartpanel .cr2 .crr {
color:#000;
float:left;
}

.footerlist,.footerlogo {
display:inline-block;
float:left;
}


button.keresbt2 span{
height:22px;
line-height:22px;
margin-bottom:4px;
width:100%;
}

#thumbnails:hover {
background:0 -33px;
}

.sendbt,.comp_search_gift-search-form button span {
line-height:22px;
}

#orderbutton,#delivery-data-panel .checkoutaddresstoggle,#delivery-mode-panel .checkoutshippingtoggle,#delivery-payment-panel .checkoutpaymenttoggle,.clickable {
cursor:pointer;
}

#stposszesito table .number,.track-element-left {
text-align:right;
}

#eddigirendelesbox .cartrow,.tallozodropdown .tabNavigation li:first-child,.advert.superbanner .title,.addgiftpackage .giftbuttoncontent .whitebt144 {
margin-left:10px;
}

#eddigirendelesbox .usercancelblockbuttonrow,.comp_productlist_productlist_search #socialiconbox {
padding-top:20px;
}

#eddigirendelesbox .selecthonapbox .selectszur8 {
margin:0;
}

#billboard .next,#billboard .slup {
background:top right;
right:10px;
}

#billboard .prev,#billboard .sldown {
background:top left;
right:82px;
}

#billboard .next:hover,#billboard .slup:hover {
background:bottom right;
right:10px;
}

#billboard .prev:hover,#billboard .sldown:hover {
background:bottom left;
right:82px;
}

#logregpanel.newsletter_unsubscribe_nonreg_panel,.selectszur2,.drowpdownrecommend .cartrow,.drowpdownrecommend .cartrow .itemdetbox,.sendfeedback #advleft,.comp_giftcoupon_sendgiftcoupon .images input {
width:auto;
}

#registrationpanel .typeswitcher span.typelabel,.preorder-items td.price {
padding-right:10px;
}

#registrationpanel .typeswitcher .advradio,.comp_search_gift-search-form .gift-cell .advradio {
width:32px;
}

.notification .notif-content .closecontainer a,div.popup .popup-close-container a {
background:url(../img/modal_close_button.png) no-repeat left top;
color:#FFF;
cursor:pointer;
display:inline-block;
font-size:12px;
font-weight:700;
height:22px;
line-height:21px;
text-align:center;
text-decoration:none;
width:46px;
}

br,#order_form,#registrationpanel label {
display:inline;
}

a,.egysegbox input.darab,#searchbox input.searchinput,#logpanel .row input,#registrationpanel .row input,#loginpop input,.advsrow input,#reszleteskereso input,.cartpanel .cr3 textarea,.rendelesrow .tetelek .price, div.paymentfullsize .shipspectxt .error,#view-category-tree a,.user.akciomatrix li .itembox .itemdesc div {
color:#74756D;
}

.egysegbox form,.col732 .comp_news_newsgroup_type1,#moreBrands ul span,#moreBrands ul a,.personaltabs table {
width:100%;
}

.ppitemdesc .cdnumber {
margin-top:1em;
}

.ppitemdesc .tracks,.advert.billboard .title {
margin-top:1em;
margin-bottom:1em;
}

#delivery-data-panel.opened .chktogglebt.delivery-data-closable,#delivery-data-panel.closed .chktogglebtactive.delivery-data-closable,#delivery-mode-panel.opened .chktogglebt.delivery-mode-closable,#delivery-mode-panel.closed .chktogglebtactive.delivery-mode-closable,#delivery-payment-panel.opened .chktogglebt.delivery-payment-closable,#delivery-payment-panel.closed .chktogglebtactive.delivery-payment-closable {
background:url(../img/toggle.png) no-repeat top left;
display:block;
height:20px;
position:absolute;
right:10px;
top:10px;
width:54px;
}

#delivery-data-panel.opened .chktogglebtactive.delivery-data-closable,#delivery-data-panel.closed .chktogglebt.delivery-data-closable,#delivery-mode-panel.opened .chktogglebtactive.delivery-mode-closable,#delivery-mode-panel.closed .chktogglebt.delivery-mode-closable,#delivery-payment-panel.opened .chktogglebtactive.delivery-payment-closable,#delivery-payment-panel.closed .chktogglebt.delivery-payment-closable {
background:url(../img/toggle.png) no-repeat bottom left;
display:block;
height:20px;
position:absolute;
right:10px;
top:10px;
width:54px;
}

.atvetelinfo.last {
	border-bottom: none;
}
.atvetelinfo,.small-news-box, #delivery-mode-panel #groupFilter_deliveryAjaxComponent {
border-bottom:1px solid #CCC;
}

.shippingtogglebox div.shipspectxt,.shipspectxt {
background:#dadbd6;
margin:15px 0;
padding:15px;
width:width:100%;
}

.shippingtogglebox div input,.shippingselectbox div input {
left:-9999px;
position:absolute;
}

#delivery-data-panel div.advsrow,#eddigirendelesbox .eddigirendelestop .orderheader {
width:700px;
}

.cartleft .section li a,.preorder-items .authortitle {
font-size:11px;
}

.selectphone.valaszt .activeSelect,.selectphone.valaszt .passiveSelect,.selectreg.valaszt .activeSelect,.selectreg.valaszt .passiveSelect {
background:url(../img/select_mini_active.png) no-repeat right;
}

.collegerow .selectreg .activeSelect,.jcarousel-container {
overflow:hidden;
}

div.popup .popup-content h2,div.popup .popup-content h4 {
font-size:15px;
margin-left:45px;
}

.personaltabs h2,.personaltabs h3 {
display:block;
margin-bottom:24px;
margin-top:24px !important;
}

.preorder-items .button,.preorder-items .secbutton {
background:url(../img/kosarbt.png) no-repeat left top;
color:#FFF;
cursor:pointer;
font-size:12px;
height:22px;
left:-3px;
line-height:20px;
text-align:center;
text-decoration:none;
width:85px;
}

.categorybox > .subcategory,.subscribe-firstrow,.user.akciomatrix ul.rowview li .itembox .itemdesc div {
margin-bottom:10px;
}

.rendelesrow .tetelek .price,.akciotogglebottom ul.shelf li {
width:180px;
}

.rendelesrow .tetelek .orderdatum,.searchresponse-total {
padding-left:5px;
}

.akciomatrix ul.rowview .elojegyzesbt,.elojegyzesbt.list-style {
background:url(../img/long_elojegyzes.png) no-repeat top left;
}

#lineinfobox a:hover {
color:#FFF;
text-decoration:none;
}

.comp_giftcoupon_sendgiftcoupon .middle,.comp_giftcoupon_sendgiftcoupon .bottom {
padding:10px 19px;
}

.comp_giftcoupon_sendgiftcoupon .field3 h3,.comp_giftcoupon_sendgiftcoupon .field4 h3 {
color:#000;
}

.user.akciomatrix ul.rowview li .itembox .listimgcont,.user.akciomatrix ul.shelf li .itembox .listimgcont {
height:100px;
width:100px;
}

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

a:hover {
text-decoration:none;
}

.pull-left {
float:left!important;
}

.pull-right {
float:right!important;
}

.m-top-7 {
margin-top:7px;
}

input[type=checkbox] + label,input[type=radio].checkradio + label {
background:none;
cursor:pointer;
display:inline-block;
margin:0;
min-height:0;
padding-left:0;
vertical-align:middle;
width:auto;
}

input[type=checkbox]:checked + label,input[type=radio].checkradio:checked + label {
background:none!important;
}

.belepbt {
line-height:24px;
margin-left:9px;
width:73px;
}

.belepbt:before {
color:#95d50d;
content:"\f084";
display:inline-block;
float:left;
font-family:FontAwesome;
line-height:24px;
}

.hirlevelbt {
line-height:24px;
margin-left:15px;
width:69px;
}

.hirlevelbt:before {
color:#95d50d;
content:"\f0e0";
display:inline-block;
float:left;
font-family:FontAwesome;
line-height:24px;
}

.regisztraciobt {
line-height:24px;
margin-left:15px;
width:98px;
}

.regisztraciobt:before {
color:#95d50d;
content:"\f007";
display:inline-block;
float:left;
font-family:FontAwesome;
line-height:24px;
}

.fbloginbt {
color:#4862a3;
line-height:24px;
width:72px;
}

.fbloginbt:before {
color:#4862a3;
content:"\f082";
display:inline-block;
float:left;
font-family:FontAwesome;
line-height:24px;
}

#loginbox .button span {
line-height:24px;
}

#loginbox .button:hover:before {
color:#000;
}

#loginbox .personalbutton .personalbt {
background:#fff;
border:1px solid transparent;
border-bottom:none;
height:34px;
left:0;
line-height:26px;
padding:5px 10px;
position:relative;
top:-5px;
z-index:101;
}

#loginbox .personalbutton:hover .personalbt {
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
border:1px solid #bfbfbf;
border-bottom:none;
border-top-left-radius:4px;
border-top-right-radius:4px;
}

.horizontallist li a.active {
background:#95d50d;
}

.horizontallist li:hover:first-child {
border-bottom-left-radius:4px;
border-top-left-radius:4px;
}

.horizontallist li:hover:last-child {
border-bottom-right-radius:4px;
border-top-right-radius:4px;
}

.horizontallist li a.active .span2 {
background:none;
background-color:#95d50d;
display:block;
}

.horizontallist li a.active:hover .span2 {
background:none;
display:block;
}

.horizontallist li:hover a .span2,.horizontallist li:hover a.active .span2 {
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
background:#fff;
border-top-left-radius:4px;
border-top-right-radius:4px;
color:#000;
line-height:32px;
position:relative;
top:4px;
}

.horizontallist li .span2 {
padding:0 7px;
}

.horizontallist > li:first-child,.horizontallist > li:first-child a.active {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-topleft:4px;
-webkit-border-bottom-left-radius:4px;
-webkit-border-top-left-radius:4px;
border-bottom-left-radius:4px;
border-top-left-radius:4px;
}

.simplemodal-wrap {
-moz-border-radius:4px;
-moz-box-shadow:-10px 17px 20px 0 rgba(0,0,0,0.2);
-webkit-border-radius:4px;
-webkit-box-shadow:-10px 17px 20px 0 rgba(0,0,0,0.2);
border-radius:4px;
box-shadow:-10px 17px 20px 0 rgba(0,0,0,0.2);
}

#basket #login_or_fastorder_pop_handler1 {
cursor:pointer;
float:right;
}

#login_or_fastorder_pop_handler1 .simplemodal-container {
background:none;
}

#fast-login-top-container {
position:absolute;
right:0;
top:0;
}

#fast-login-bottom-container {
bottom:0;
position:absolute;
right:0;
}

.login_or_fastorder_pop_title {
color:#7fbd00;
font-size:12px;
text-transform:uppercase;
}

.login_or_fastorder_pop_content_right .login_or_fastorder_pop_title {
color:#fff;
}

.login_or_fastorder_pop_close {
display:none;
}

.login_or_fastorder_pop_content_left,.login_or_fastorder_pop_content_right {
min-height:316px;
padding:10px;
}

.login_or_fastorder_pop_content_left .lostpassword {
margin:0 28px;
}

#fast-login-bottom-container .login_or_fastorder_pop_content_right {
-moz-border-radius-bottomright:0;
-moz-border-radius-topright:4px;
-webkit-border-bottom-right-radius:0;
-webkit-border-top-right-radius:4px;
border-bottom-right-radius:0;
border-top-right-radius:4px;
}

.login_or_fastorder_pop_content_inputfields,.login_or_fastorder_pop_content_right .login_or_fastorder_pop_content_inputfields {
height:110px;
}

.login_or_fastorder_pop_content_right .login_or_fastorder_pop_content_inputfields {
color:#fff;
font-size:18px;
height:110px;
line-height:22px;
padding-top:30px;
}

.login_or_fastorder_pop label {
display:block;
white-space:nowrap;
}

#searchbox.adv_true {
width:628px;
}

.selectsearchcategorycontainer .select-dropdown {
border:none;
}

.selectsearchcategorycontainer .select-dropdown:after {
display:none;
}

.selectszur {
background:none;
color:#7fbd00;
display:inline-block;
float:left;

font-size:12px;
height:32px;
left:0px;
position:absolute;
width:190px;
z-index:50;
}

.selectszur ul {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-box-shadow:17px 10px 20px 0 rgba(0,0,0,0.2);
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-box-shadow:17px 10px 20px 0 rgba(0,0,0,0.2);
border:1px solid #eee;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
box-shadow:17px 10px 20px 0 rgba(0,0,0,0.2);
left:-17px!important;
top:28px!important;
width:210px;
}

.selectszur:before {
color:#7b7b7b;
content:"\f107";
display:inline-block;
float:left;
font-family:FontAwesome;
right:10px;
position:absolute;
top:0;
}

.selectszur li {
height:32px;
line-height:32px;
padding:0;
}

.selectszur li span {
color:#7b7b7b;
display:block;

font-size:14px;
height:32px;
line-height:32px;
padding:0 15px;
}

.selectszur li:hover span {
background:#7fbd00;
color:#fff;
}

.selectszur .passiveSelect,.selectszur .activeSelect {
background:none;
cursor:pointer;
display:block;
height:32px;
line-height:32px;
margin-right:0;
padding-left:0;
padding-top:0;
width:162px;
}

.selectszur.valaszt .activeSelect,.selectszur.valaszt .passiveSelect,.selectszur2.valaszt .activeSelect,.selectszur2.valaszt .passiveSelect,.selectszur3.valaszt .activeSelect,.selectszur3.valaszt .passiveSelect,.selectszur4.valaszt .activeSelect,.selectszur4.valaszt .passiveSelect,.selectszur5.valaszt .activeSelect,.selectszur5.valaszt .passiveSelect {
background:none;
color:#7fbd00;
}

#searchbox button.search {
left:167px;
position:relative;
}

.fivebox a.tovabbbt,.hirbox a.tovabbbt {
background:none;
color:#000;

font-size:12px;
left:6px;
}

.fivebox a.tovabbbt:after,.hirbox a.tovabbbt:after {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#7fbd00;
border-radius:4px;
color:#fff;
content:"\f105";
font-family:FontAwesome;
margin-left:8px;
padding-left:4px;
padding-right:4px;
}

.fivebox a.tovabbbt:hover,.hirbox a.tovabbbt:hover {
color:#7fbd00;
}

.footer-top {
border-bottom:1px solid #e8e8e8;
height:75px;
margin-bottom:2px;
margin-left:-15px;
position:relative;
width:1005px;
}

.footer-top-2 {
border-top:1px solid #e8e8e8;
height:70px;
margin-left:-15px;
width:1005px;
}

.footer-logo {
background:#fff;
left:0;
margin:0 auto;
position:absolute;
right:0;
top:48px;
width:258px;
}

.footer-logo-link {
display:block;
margin:0 auto;
}

.f-col-1 {
border-right:1px solid #e8e8e8;
float:left;
height:284px;
padding-left:46px;
width:238px;
}

.f-col-2 {
border-right:1px solid #e8e8e8;
float:left;
height:284px;
padding-left:49px;
width:249px;
}

.f-col-3 {
float:left;
height:284px;
padding-left:49px;
width:234px;
}

.footerlist {
color:#000;

font-size:14px;
}

.footerlist li {
padding-bottom:22px;
}

.footerlist li a:hover {
color:#7fbd00;
text-decoration:none;
}

.f-category {
color:#7fbd00;
font-weight:700;
text-transform:uppercase;
}

.footerlist .fa-facebook-square {
color:#3b5998;
padding-right:15px;
}

.footerlist .fa-youtube-play {
color:#e93b2d;
padding-right:15px;
}

.footerlist .fa-phone,.footerlist .fa-envelope {
color:#7fbd00;
padding-right:15px;
}

.f-col-2-1 {
float:left;
height:123px;
width:122px;
}

.f-col-2-1 img {
height:auto;
padding-left:12px;
padding-top:32px;
width:92px;
}

.f-col-2-2 {
float:left;
height:123px;
width:600px;
}

.f-col-2-2 p:first-child {
padding-bottom:19px;
padding-top:42px;
}

.f-col-2-2 p {
color:#aaa;
font-size:11px;
}

.f-col-2-2 a {
color:#7fbd00;
text-decoration:none;
}

.f-col-2-3 {
float:left;
height:123px;
width:252px;
}

.f-col-2-3 img {
padding-left:67px;
padding-top:38px;
}

.googleconversion {
display:none;
}

footer#footer {
border:medium none;
dispaly:block;
height:auto;
margin:0 -15px;
padding:0;
position:relative;
z-index:auto;
}

footer#footer .row {
dispaly:block;
height:auto;
padding:10px 25px;
width:auto;
}

footer#footer .row .col {
border-right:1px solid #e8e8e8;
display:block;
float:left;
width:25%;
}

footer#footer .row .col:last-of-type {
border-right:none;
}

footer#footer .row .col > * {
margin-left:20%;
margin-right:10%;
}

footer#footer .row .col h5 {
color:#7fbd00;
font-family:KyrialSansProBold, Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:700;
line-height:1;
margin-bottom:1.7857em;
text-transform:uppercase;
}

footer#footer .row .col ul {
display:block;
list-style:none;
}

footer#footer .row .col ul li {
display:block;
list-style:none;
}

footer#footer .row .col ul li a {
color:#000;
display:inline-block;
font-family:KyrialSansProRegular, Helvetica, Arial, sans-serif;
font-size:14px;
line-height:1;
margin-bottom:1.7857em;
text-decoration:none;
}

footer#footer .row .col ul li span {
display:block;
font-size:14px;
line-height:1;
margin-bottom:1.7857em;
}

footer#footer .row .col ul li a.highlighted {
color:#7fbd00;
}

footer#footer .row .col ul li .footer-icon {
padding-right:15px;
}

footer#footer .row .col ul li #footer-facebook:before {
color:#3b5998;
content:'\f082';
}

footer#footer .row .col ul li #footer-youtube:before {
color:#DD2826;
content:'\f16a';
}

footer#footer .row .col ul li #footer-instagram:before {
color:#457499;
content:'\f083';
}

footer#footer .row .col ul li #footer-phone:before {
color:#7fbd00;
content:'\f095';
}

footer#footer .row .col ul li #footer-email:before {
color:#7fbd00;
content:'\f0e0’';
}

footer#footer .row .col ul li a:hover {
color:#7fbd00;
text-decoration:underline;
}

footer#footer .legal-text {
padding-top:10px;
}

footer#footer .legal-text > a {
float:left;
margin-right:25px;
}

footer#footer .legal-text > p {
display:block;
float:left;
margin-left:25px;
padding-top:25px;
width:60%;
}

footer#footer .legal-text > p a {
color:#7fbd00;
text-decoration:none;
}

footer#footer .legal-text > p a:hover {
text-decoration:underline;
}

footer#footer .legal-text .veddaneten {
margin-top:0;
}

footer#footer #footer-logo {
background:url(../nimg/footer-decor.gif) left center repeat-x scroll #FFF;
display:block;
margin:0 0 25px;
padding:0;
}

footer#footer #footer-logo img {
background-color:#FFF;
display:block;
height:auto;
margin:auto;
width:250px;
}

a.swap {
background-position:right bottom;
}

.listfilterbox {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#f0f0f0!important;
border-radius:4px;

}

.listdisplaybox .listfilterbox {
height:40px;
width:100%;
}

.listfilterbox .hitlabel {
color:#000;
float:left;
font-size:14px;
margin-right:13px;
}

.listfilterbox .hitchoosen {
background:#7fbd00;
color:#fff;
height:40px;
text-align:center;
width:40px;
}

.listfilterbox .hitpages {
color:#000;
margin-left:-4px;
text-align:center;
width:40px;
}

.pagination .prev i,.pagination .next i {
color:#fff;
display:block;
font-size:24px;
height:32px;
line-height:32px;
text-align:center;
width:34px;
}

.pagination .prev:hover i,.pagination .next:hover i,.pagination .inactive i {
color:#7fbd00;
}

.pagination .prev:hover,.pagination .next:hover,.pagination .inactive {
background-color:#fff;
}

.wish-n-cart-box {
height:32px;
margin-bottom:15px;
width:100%;
}

.wish-n-cart-box form {
vertical-align:top;
}

.akciomatrix .shelf .wish-n-cart-box {
margin-bottom:15px;
}

.akciomatrix .rowview .wish-n-cart-box {
cursor:pointer;
position:absolute!important;
right:0;
top:70px;
width:auto;
z-index:2;
}

.akciomatrix .rowview .wish-n-cart-box .heart + form,.akciomatrix .rowview .wish-n-cart-box .heart + .btn {
float:right;
margin-left:5px;
}

.akciomatrix ul.rowview li .itemtype .s1 {
background:none;
width:0;
}

.akciomatrix ul.rowview li .itemtype .s2 {
background:none;
color:#989898;

font-size:11px;
height:18px;
line-height:18px;
}

.akciomatrix ul.rowview li .itemdesc h3 a {
color:#40444f;
}

.akciomatrix .rowview .publisher {
color:#7fbd00;
display:block;

font-size:11px;
padding-top:2px;
}

.akciomatrix ul.rowview li .shipview label {
display:block;
float:none;

line-height:20px;
}

.tallozonavtop {
background:none;
background-color:#7fbd00;
border-top-left-radius:3px;
border-top-right-radius:3px;
color:#fff;

font-size:18px;
height:36px;
line-height:36px;
padding-left:0;
text-align:center;
width:230px;
}

#smartsearch .row .suffix,#smartsearch .row .labelchk,#smartsearch .row label {

font-size:12px;
line-height:25px;
text-transform:none;
width:auto;
}

.selectszur6 {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:none;
background-color:#f5f5f5;
border:1px solid #eee;
border-radius:4px;
border-right:none;

font-size:14px;
height:32px;
width:173px!important;
}

.selectszur6:after {
background-color:#2fb5c9;
border-bottom-right-radius:4px;
border-top-right-radius:4px;
color:#fff;
content:"\f107";
cursor:pointer;
font-family:FontAwesome;
font-size:25px;
height:32px;
line-height:32px;
position:absolute;
right:0;
text-align:center;
top:-1px;
vertical-align:middle;
width:32px;
}

.selectszur6:hover:after {
background-color:#43c0c0;
}

.selectszur6active {
background:none;
background-color:#f5f5f5;
border:1px solid #eee;
border-right:none;

font-size:14px;
height:32px;
width:173px!important;
}

.selectszur6active:after {
background:#95d50d;
color:#fff;
content:"\f106";
cursor:pointer;
font-family:FontAwesome;
height:32px;
position:absolute;
right:0;
text-align:center;
top:-1px;
vertical-align:middle;
width:32px;
}

#delivery-mode-panel .selectszur6:after {
background:#7fbd00;
}

#delivery-mode-panel .selectszur6:hover:after {
background:#95d50d;
}

.selectszur6 .passiveSelect,.selectszur6 .activeSelect {
cursor:pointer;
display:block;
height:32px;
line-height:32px;
margin-right:0;
padding-left:10px;
}

.selectszur6 ul {
background:none;
background-color:#fff;
border:1px solid #eee;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
border-top:none;
cursor:pointer;
list-style:none;
margin:5px 0 0;
max-height:600px;
overflow-x:hidden;
overflow-y:auto;
padding:0 0 8px;
width:138px;
}

.selectszur6 li {
background:none;
color:#7b7b7b;
display:block;

font-size:14px;
font-weight:400;
margin:0;
}

.selectszur6 li:hover {
background:none;
background-color:#7fbd00;
color:#fff;
}

.selectszur2 {
margin-left:10px;
}

.col410 .s1 {
background:none;
float:left;
height:18px;
width:0;
}

.col410 .s2 {
background:none;
color:#989898;

font-size:12px;
height:18px;
line-height:18px;
}

.col294 .itemdiscount .devaluewithpercent.left {
font-size:10px;
width:50px;
}

.col294 .itemdiscount .right {
height:28px;
line-height:28px;
padding:0 10px;
width:auto;
}

.col294 .itemdiscount .left {
font-size:10px;
height:28px;
line-height:28px;
overflow:hidden;
padding:0 10px;
width:auto;
}

.col294 .itemdiscount.percent .left {
padding:0;
}

.col294 .itemdiscount .devaluewithpercent {
width:auto;
}

.egysegbox .btn.btn-lg {
max-width:141px;
min-width:141px;
position:absolute;
right:0;
}

.egysegbox .btn.btn-lg.nowrap {
max-width:100%;
}

.egysegbox .btn.btn-lg.check {
font-size:16px;
}

.recommendpackagebox-top {
background:#7fbd00;
border-top-left-radius:4px;
border-top-right-radius:4px;
color:#fff;

font-size:14px;
height:32px;
line-height:32px;
margin-bottom:10px;
margin-left:-11px;
margin-top:-11px;
padding-bottom:0;
padding-top:0;
position:relative;
text-indent:12px;
width:294px;
}

.recommendpackagebox-top:after {
border:solid transparent;
border-color:rgba(127,189,0,0) rgba(127,189,0,0) #7fbd00;
border-width:0 10px 12px;
bottom:100%;
content:" ";
height:0;
left:10%;
margin-left:-12px;
pointer-events:none;
position:absolute;
width:0;
}

.tabbox .btn.btn-green.btn-xs.angle-right {
position:absolute;
right:0;
top:6px;
}

.searchadvert li a {
color:#000;
display:block;
text-indent:14px;
}

.searchadvert li a:hover {
background:#7fbd00;
color:#fff;
}

.searchadvert li a:hover:after {
color:#fff;
content:"\f101";
display:inline-block;
float:right;
font-family:FontAwesome;
font-size:24px;
padding-right:9px;
}

.searchadvert li a:active {
background:#fff;
color:#7fbd00;
}

.searchadvert .sectionheader:first-child {
border-top-left-radius:4px;
border-top-right-radius:4px;
}

#tallozonav .tallozonavtop {
font-size:20px;
font-weight:600;
margin-bottom:1px;
text-align:left;
text-indent:11px;
}

#loginbox .personalbutton.notauthorized .personalbt {
opacity:0.5;
}

#loginbox .personalbutton.notauthorized:hover .personalbt {
opacity:1;
}

.tallozolist li,.sidelist li,#personalpaneldropdown .sidedroplist li {
background:none;
background-color:#f0f0f0;
height:36px;
margin-bottom:1px;
overflow:hidden;
position:relative;
width:230px;
z-index:0;
}

.tallozolist li:last-child,.sidelist li:last-child,#personalpaneldropdown .sidedroplist li:last-child {
margin-bottom:0;
}

.tallozolist li:last-child {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
}

.tallozolist li a,.sidelist li a,.sidelist li:first-child a,#personalpaneldropdown .sidedroplist li a {
background:none;
color:#000;
display:block;
font-family:'Open Sans', sans-serif!important;
font-size:14px;
height:36px;
line-height:36px;
overflow:hidden;
padding-left:0;
text-indent:11px;
width:230px;
}

.tallozolist li a:hover,.sidelist li a:hover,.sidelist li:first-child a:hover,#personalpaneldropdown .sidedroplist li a:hover {
background:#7fbd00;
color:#fff;
}

.tallozolist li a:hover:after,.sidelist li a:hover:after,#personalpaneldropdown .sidedroplist li a:hover:after {
color:#fff;
content:"\f101";
display:inline-block;
float:right;
font-family:FontAwesome;
font-size:24px;
padding-right:9px;
}

.tallozolist li a:active,.sidelist li a:active,.sidelist li.selected a,#personalpaneldropdown .sidedroplist li a:active {
background:#fff;
color:#7fbd00;
}

.tallozolist li:hover,.sidelist li:hover,#personalpaneldropdown .sidedroplist li:hover {
background:#7fbd00;
color:#fff;
}

.personaltabs .tabs ul.tabNavigation {
height:auto !important;
}

.personaltabs .tabs ul.tabNavigation li {
margin-top:0 !important;
}

.personaltabs #mytabs1 {
margin-top:60px;
}

.drowpdownrecommend .tabbox .cartrow {
background:#fff;
width:100%;
}

.drowpdownrecommend .tabbox .cartrow .itempicbox {
width:56px;
}

.drowpdownrecommend .tabbox .cartrow .table-cell {
border-top:1px solid #ccc;
display:table-cell;
height:62px;
margin:0;
padding:9px 10px;
vertical-align:middle;
}

.drowpdownrecommend .tabbox .cartrow .table-cell.itemtype {
padding-left:0;
width:70px;
}

.drowpdownrecommend .tabbox .cartrow .table-cell.itemactionbox {
text-align:center;
}

.drowpdownrecommend .tabbox .cartrow:first-child .table-cell {
border-top:none;
}

.drowpdownrecommend .tabbox .cartrow .table-cell:first-child {
border-top:none;
}

.drowpdownrecommend .tabbox .cartrow .table-cell:last-child {
padding-right:0;
}

.drowpdownrecommend h2 {
background:none repeat scroll 0 0 #fff;
color:#000;
font-family:"Open Sans",sans-serif;
font-size:18px;
height:36px;
line-height:36px;
padding-left:10px;
width:100%;
}

.personalbt .user-avatar {
-moz-border-radius:24px;
-webkit-border-radius:24px;
border-radius:24px;
float:left;
height:24px;
overflow:hidden;
width:24px;
}

.personalbt .user-avatar img {
display:block;
height:auto;
width:100%;
}

.personalbt .user-name {
color:#000;
float:left;
font-size:12px;
line-height:24px;
margin-left:10px;
}

.tallozolist li.selected span,.tallozolist li.selected:hover,.tallozolist li.selected:hover span {
background:none;
cursor:default;
}

.tallozolist li.selected span a,.tallozolist li.selected span a:hover {
background:#fff;
color:#000;
cursor:default;
margin:0 1px;
width:228px;
}

.tallozolist li span,#personalpaneldropdown .sidedroplist li span {
background:none;
display:inline-block;
height:36px;
left:0;
padding-left:0;
padding-top:0;
position:absolute;
top:0;
width:230px;
z-index:auto;
}

.tabs	ul.tabNavigation li a , .tabs ul.tabNavigation li {
border-top-left-radius:4px;
border-top-right-radius:4px;
color:#000;
cursor:pointer;
display:inline-block;
font-size:13px;
line-height:25px;
text-decoration:none;
}




.searchcheckbox .input-checkbox.input-sm + label + label {
color:#74756d;
cursor:pointer;
font-family:Arial, Helvetica, Tahoma, sans-serif;
font-size:12px;
line-height:18px;
}

.table .table-cell {
display:table-cell!important;
float:none!important;
vertical-align:top;
width:auto;
}

#mytabs1 h2,#mytabs2 h2 {

font-size:24px;
font-weight:300;
}

.akciomatrix ul.rowview li .toplist + span.itembox span.itemtype {
margin-left:239px;
}

.akciomatrix ul.rowview .deletebt,.akciomatrix ul.shelf .deletebt,.akciomatrix.kivansag ul.rowview .deletebt,.akciomatrix.kivansag ul.shelf .deletebt {
background:none;
bottom:auto;
color:#fff;
cursor:pointer;
display:inline-block;
height:32px;
left:auto;
line-height:32px;
position:relative;
right:auto;
text-align:center;
text-decoration:none;
text-indent:-9999px;
top:0;
width:32px;
}

.akciomatrix ul.shelf .deletebt:before,.akciomatrix ul.rowview .deletebt:before,.akciomatrix.kivansag ul.shelf .deletebt:before,.akciomatrix.kivansag ul.rowview .deletebt:before {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:none;
background-color:#ed1f24;
border-radius:4px;
color:#fff;
content:"\f00d";
font-family:FontAwesome;
font-size:20px;
height:32px;
line-height:32px;
position:absolute;
right:0;
text-align:center;
text-decoration:none;
text-indent:0;
top:0;
width:32px;
}

.akciomatrix.kivansag ul.rowview li {
height:211px;
}

.akciomatrix ul.rowview .ispublic .label {
color:#000;

font-size:14px;
line-height:24px;
text-align:left;
width:90px;
}

ul.shelf,.akciomatrix ul.shelf,.akciomatrix ul.shelf.first,.akciomatrix ul.shelf.last,.akciomatrix.kivansag ul.shelf,.akciomatrix.kivansag ul.shelf.first,.akciomatrix.kivansag ul.shelf.last {
height:auto;
margin-bottom:20px;
margin-top:5px;
}

ul.shelf li,.akciomatrix.kivansag ul.shelf li,.akciomatrix.kivansag ul.shelf.last li,.akciomatrix ul.shelf li,.akciomatrix ul.shelf.last li,.akciotogglebottom ul.shelf li,.akciotogglebottom ul.shelf li.item {
border-left:1px solid #e7e7e7;
height:330px;
margin:0;
padding:0;
width:177px;
}

ul.shelf li.user-list-item {
height:240px;
}

ul.shelf li:first-child,.akciomatrix.kivansag ul.shelf li:first-child,.akciomatrix ul.shelf li:first-child,.akciotogglebottom ul.shelf li.item:first-child {
border-left:1px solid transparent;
}

ul.shelf li .itembox,.akciomatrix.kivansag ul.shelf li .itembox,.akciomatrix.kivansag ul.shelf.first li .itembox,.akciomatrix.kivansag ul.shelf.last li .itembox,.akciomatrix ul.shelf li .itembox,.akciomatrix ul.shelf.first li .itembox,.akciomatrix ul.shelf.last li .itembox {
border:none;
height:300px;
left:10px;
padding:0 0 0 10px;
right:10px;
width:159px;
}

ul.shelf li .itembox .listimgcont,.akciomatrix.kivansag ul.shelf li .itembox .listimgcont,.akciomatrix ul.shelf li .itembox .listimgcont {
float:none;
height:158px;
margin-bottom:20px;
text-align:left;
width:148px;
}

ul.shelf li .itembox .listimgcont a,.akciomatrix.kivansag ul.shelf li .itembox .listimgcont a,.akciomatrix ul.shelf li .itembox .listimgcont a,.akciomatrix ul.rowview li .itembox .listimgcont a {
display:block;
height:158px;
line-height:158px;
vertical-align:middle;
width:148px;
}

.akciomatrix ul.rowview li .rowzoom.toplist {
margin-left:223px;
}

ul.shelf li .itembox .listimgcont a img,.akciomatrix.kivansag ul.shelf li .itembox .listimgcont a img,.akciomatrix ul.shelf li .itembox .listimgcont a img,.akciomatrix ul.rowview li .itembox .listimgcont a img {
display:inline-block;
max-height:158px;
max-width:148px;
width:auto;
}

ul.shelf li .itembox .listimgcont a img.portrait,.akciomatrix.kivansag ul.shelf li .itembox .listimgcont a img.portrait,.akciomatrix ul.shelf li .itembox .listimgcont a img.portrait,.akciomatrix ul.rowview li .itembox .listimgcont a img.portrait {
height:158px;
}

ul.shelf li .itembox .listimgcont a img.landscape,.akciomatrix.kivansag ul.shelf li .itembox .listimgcont a img.landscape,.akciomatrix ul.shelf li .itembox .listimgcont a img.landscape,.akciomatrix ul.rowview li .itembox .listimgcont a img.landscape {
vertical-align:middle;
}

ul.rowview li .itembox .listimgcont a img,.akciomatrix ul.rowview li .itembox .listimgcont a img {
display:inline-block;
max-height:128px;
max-width:148px;
width:auto;
}

ul.rowview li .itembox .listimgcont a img.landscape,.akciomatrix ul.rowview li .itembox .listimgcont a img.landscape {
vertical-align:top;
}

ul.rowview li .itembox .listimgcont a img.portrait,.akciomatrix ul.rowview li .itembox .listimgcont a img.portrait {
height:128px;
}

ul.shelf .itemoriginalprice,.akciomatrix.kivansag ul.shelf .itemoriginalprice,.akciomatrix ul.shelf .itemoriginalprice,.recommendpackagebox .prices .itemoriginalprice {
color:#95d50d;

font-size:14px;
line-height:16px;
}

ul.shelf .itemnewprice,.akciomatrix.kivansag ul.shelf .itemnewprice,.akciomatrix ul.shelf .itemnewprice,.recommendpackagebox .prices .itemnewprice {
color:#000;

font-size:15px;
font-weight:600;
line-height:17px;
}

.recommendpackagebox .prices .itemoriginalprice,.recommendpackagebox .prices .itemnewprice {
right:0;
text-align:right;
}


.recommendpackagebox .prices .itemdiscount span {
color:#fff;
line-height:22px;
}

ul.shelf .devaluewithpercent,
ul.shelf .devalue,
.akciomatrix.kivansag ul.shelf .devaluewithpercent,
.akciomatrix ul.shelf .devaluewithpercent,
.akciomatrix ul.shelf .devalue,
.itemactionbox .devaluewithpercent,
.akciomatrix ul.rowview li .devaluewithpercent,
.akciomatrix ul.rowview li .devalue {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border:1px solid #fc1058;
border-radius:4px;
height:auto;
line-height:22px;
right:px;
width:50px;
}

.akciomatrix ul.rowview li .devaluewithpercent,
.akciomatrix ul.rowview li .devalue {
bottom:auto;
right:auto;
top:20px;
width:102px;
}

.akciomatrix ul.rowview li .devalue {
	width: 52px;
}

ul.shelf .devaluewithpercent .itemaction,
ul.shelf .devalue .itemaction,
.akciomatrix.kivansag ul.shelf .devaluewithpercent .itemaction,
.akciomatrix.kivansag ul.shelf .devalue .itemaction,
.akciomatrix ul.shelf .devaluewithpercent .itemaction,
.akciomatrix ul.shelf .devalue .itemaction,
.akciomatrix ul.rowview li .devaluewithpercent .itemaction,
.akciomatrix ul.rowview li .devalue .itemaction {
background:none repeat scroll 0 0 #fc1058;
color:#fff;
display:block;
float:none;
height:24px;
line-height:24px;
width:100%;
}

.akciomatrix ul.rowview li .devaluewithpercent .itemaction,
.akciomatrix ul.rowview li .devalue .itemaction {
float:left;
width:50px;
}

.akciomatrix ul.rowview li .itemaction {
float:left;
width:50px;
}

ul.shelf .itemdiscount span.itdis,.akciomatrix.kivansag ul.shelf .itemdiscount span.itdis,.akciomatrix ul.shelf .itemdiscount span.itdis,.recommendpackagebox .prices .itdis,.akciomatrix ul.rowview li .itemdiscount span.itdis {
color:#fe1159;
display:block;
float:none;

font-size:15px;
line-height:17px;
width:100%;
}

ul.shelf .itemdiscount.percent,.akciomatrix.kivansag ul.shelf .itemdiscount.percent,.akciomatrix ul.shelf .itemdiscount.percent {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-topleft:4px;
-webkit-border-bottom-left-radius:4px;
-webkit-border-top-left-radius:4px;
border-bottom-left-radius:4px;
border-top-left-radius:4px;
bottom:-2px;
height:23px;
padding-left:7px;
padding-right:12px;
right:-9px;
width:auto;
left:auto;
}

ul.shelf .item-opened .itemdiscount.percent,.akciomatrix.kivansag ul.shelf .item-opened .itemdiscount.percent,.akciomatrix ul.shelf .item-opened .itemdiscount.percent {
background:#fe1159;
color:#fff;
}

.itemdiscount.nodiscount {
display:none!important;
}

ul.shelf .item-opened .itemdiscount.percent span.itdis,.akciomatrix.kivansag ul.shelf .item-opened .itemdiscount.percent span.itdis,.akciomatrix ul.shelf .item-opened .itemdiscount.percent span.itdis {
color:#fff;
}

ul.shelf .itemdiscount.percent span.itdis,.akciomatrix.kivansag ul.shelf .itemdiscount.percent span.itdis,.akciomatrix ul.shelf .itemdiscount.percent span.itdis {
line-height:22px;
}

ul.shelf .itemdiscount.devaluewithpercent span.itdis,.akciomatrix.kivansag ul.shelf .itemdiscount.devaluewithpercent span.itdis,.akciomatrix ul.shelf .itemdiscount.devaluewithpercent span.itdis,.akciomatrix ul.rowview li .itemdiscount span.itdis {
line-height:22px;
}

.akciomatrix ul.rowview li .itemdiscount.devaluewithpercent span.itdis {
float:left;
width:50px;
}

.akciomatrix ul.rowview.first li .rowzoom,.akciomatrix ul.rowview li .rowzoom,.akciomatrix ul.rowview.first li .itembox,.akciomatrix ul.rowview li .itembox {
z-index:auto;
}

ul.shelf .itemdetinfo,ul.shelf.kivansag .itemdetinfo,.akciomatrix ul.shelf .itemdetinfo,.akciomatrix.kivansag ul.shelf .itemdetinfo {
margin-top:310px;
padding:12px 20px;
width:177px;
}

ul.shelf .itemdetinfo .btn-icon-only + form,ul.shelf.kivansag .itemdetinfo .btn-icon-only + form,.akciomatrix ul.shelf .itemdetinfo .btn-icon-only + form,.akciomatrix ul.shelf .itemdetinfo .btn-icon-only + .btn,ul.shelf.kivansag .itemdetinfo .btn-icon-only + .btn,ul.shelf .itemdetinfo .btn-icon-only + .btn {
left:38px;
position:absolute;
}

.akciomatrix.kivansag ul.shelf .itemdetinfo .btn-icon-only + .btn-preorder,.akciomatrix.kivansag ul.shelf .itemdetinfo .btn-icon-only + .btn-antique,.akciomatrix ul.shelf .itemdetinfo .btn-icon-only + .btn-preorder,.akciomatrix ul.shelf .itemdetinfo .btn-icon-only + .btn-antique {
padding-right:9px;
}

.akciomatrix.kivansag ul.shelf .itemdetinfo .btn-icon-only + .btn-preorder:after,.akciomatrix.kivansag ul.shelf .itemdetinfo .btn-icon-only + .btn-antique:after,.akciomatrix ul.shelf .itemdetinfo .btn-icon-only + .btn-preorder:after,.akciomatrix ul.shelf .itemdetinfo .btn-icon-only + .btn-antique:after {
content:"";
display:none;
}

ul.shelf li .onstocklabel,.akciomatrix.kivansag ul.shelf li .onstocklabel,.akciomatrix ul.shelf li .onstocklabel {
background:none;
color:#95d50d;

font-size:11px;
line-height:21px;
margin:0;
text-align:left;
width:100%;
}

ul.shelf li .itemzoom,.akciomatrix ul.shelf li .itemzoom,.akciomatrix.kivansag ul.shelf li .itemzoom {
-moz-box-shadow:16px 11px 20px 0 rgba(0,0,0,0.2);
-webkit-box-shadow:16px 11px 20px 0 rgba(0,0,0,0.2);
background:#fff;
border:1px solid #bfbfbf;
box-shadow:16px 11px 20px 0 rgba(0,0,0,0.2);
left:-1px;
top:-10px;
width:179px;
}

.akciomatrix ul.rowview li .rowzoom.toplist + .itembox .listimgcont a {
text-align:center;
}

ul.shelf .itemtype span,.akciomatrix ul.shelf .itemtype span,.akciomatrix.kivansag ul.shelf .itemtype span {
color:#989898;

font-size:11px;
line-height:13px;
}

.shelf .itemp,.akciomatrix .shelf .itemp,.akciomatrix.kivansag .shelf .itemp {
color:#7b7b7b;
display:none;

font-size:11px;
line-height:13px;
margin-bottom:5px;
width:138px;
}

.incomestppoints .normalpoints,.akciomatrix .incomestppoints .normalpoints,.akciomatrix.kivansag .incomestppoints .normalpoints {
color:#ffa800;

font-size:11px;
line-height:16px;
}

ul.shelf li .shipview label,.akciomatrix ul.shelf li .shipview label,.akciomatrix.kivansag ul.shelf li .shipview label {
color:#7b7b7b;
display:block;
float:none;

font-size:11px;
line-height:16px;
}

ul.shelf .bl0,.akciomatrix ul.shelf .bl0,.akciomatrix.kivansag ul.shelf .bl0 {
color:#000;
display:block;
float:none;

font-size:11px;
line-height:16px;
margin:0;
}

.incomestppoints,.akciomatrix .incomestppoints {
text-align:left;
}

.col294 .incomestppoints,.col294 .akciomatrix .incomestppoints {

  text-align: right;
  float: right;
}

#productshelf button,.akciomatrix #productshelf button,.akciomatrix.kivansag #productshelf button {
border-bottom-left-radius:inherit;
border-top-left-radius:inherit;
left:-10px;
position:relative;
top:0;
}

ul.shelf .itemdesc h3,.akciomatrix ul.shelf .itemdesc h3,.akciomatrix.kivansag ul.shelf .itemdesc h3 {
color:#40444f;

font-size:13px;
line-height:15px;
}

ul.shelf li .itembox .itemdesc,.akciomatrix ul.shelf li .itembox .itemdesc,.akciomatrix.kivansag ul.shelf li .itembox .itemdesc {
height:96px;
margin:0;
width:148px;
}

.akciomatrix ul.shelf .itemdesc h3,.akciomatrix.kivansag ul.shelf .itemdesc h3,ul.shelf .itemdesc h3 {
max-height:45px;
max-width:148px;
width:100%;
}

.akciomatrix ul.shelf .itemdesc h3 a:hover,.akciomatrix.kivansag ul.shelf .itemdesc h3 a:hover,ul.shelf .itemdesc h3 a:hover,.akciomatrix ul.rowview li .itemdesc h3 a:hover {
text-decoration:underline;
}

.horizontallist li .sidedroplist {
float:left;
margin:5px 0 0 1px;
width:210px;
}

.horizontallist li .sidedroplist:first-child li:first-child {
-moz-border-radius-topleft:3px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px;
}

.horizontallist li .sidedroplist:first-child li:last-child {
-moz-border-radius-bottomleft:3px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
}

.horizontallist li .sidedroplist:nth-child(2) li:first-child {
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;
}

.horizontallist li .sidedroplist:nth-child(2) li:last-child {
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
}

.horizontallist li .sidedroplist li a {
background:none;
color:#000;
display:block;
font-size:14px;
height:36px;
line-height:36px;
padding-left:13px;
text-decoration:none;
width:100%;
}

.sidedroplist li {
background:none;
background-color:#f0f0f0;
float:none;
height:36px;
margin-bottom:1px;
position:relative;
width:220px;
z-index:0;
}

.sidedroplist li a {
color:#000;
display:block;
font-family:'Open Sans', sans-serif!important;
font-size:14px;
height:36px;
line-height:36px;
overflow:hidden;
padding-left:0;
text-indent:11px;
width:230px;
}

.sidedroplist li a:hover {
background:#7fbd00;
color:#fff;
}

.sidedroplist li a:hover:after {
color:#fff;
content:"\f101";
display:inline-block;
float:right;
font-family:FontAwesome;
font-size:24px;
padding-right:9px;
}

.sidedroplist li a:active {
background:#fff;
color:#7fbd00;
}

.sidedroplist li:hover {
background:#7fbd00;
color:#fff;
}

.sidedroplist li span {
background:none;
display:inline-block;
height:36px;
left:0;
padding-left:0;
padding-top:0;
position:absolute;
top:0;
width:230px;
z-index:auto;
}

.sidedroplist li:hover:first-child {
-moz-border-radius-bottomleft:initial;
-moz-border-radius-topleft:initial;
-webkit-border-bottom-left-radius:initial;
-webkit-border-top-left-radius:initial;
border-bottom-left-radius:initial;
border-top-left-radius:initial;
}

.sidedroplist li:hover:last-child {
-moz-border-radius-bottomright:initial;
-moz-border-radius-topright:initial;
-webkit-border-bottom-right-radius:initial;
-webkit-border-top-right-radius:initial;
border-bottom-right-radius:initial;
border-top-right-radius:initial;
}

#tooltip.default {
-moz-border-radius-bottomright:3px;
-moz-border-radius-topright:3px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-top-right-radius:4px;
background:#fff!important;
border:1px solid #7fbd00;
border-bottom-right-radius:4px;
border-top-right-radius:4px;
color:#000;

font-size:12px;
line-height:14px;
min-height:50px;
padding:10px 14px;
position:relative;
}

#tooltip.default:before {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-topleft:3px;
-webkit-border-bottom-left-radius:4px;
-webkit-border-top-left-radius:4px;
background:#7fbd00;
border-bottom-left-radius:4px;
border-top-left-radius:4px;
color:#fff;
content:"\f129";
display:block;
font-family:FontAwesome;
font-size:22px;
height:50px;
left:-49px;
line-height:50px;
position:absolute;
text-align:center;
top:-1px;
width:50px;
}

#tooltip_dropShadow {
display:none!important;
}

#tooltip.default #ttimg.top {
border-color:transparent transparent #7fbd00;
border-style:solid;
border-width:0 5px 5px;
height:0;
left:-29px;
margin:0;
opacity:1!important;
position:absolute;
top:-6px;
width:0;
}

#tooltip.default #ttimg.bottom {
border-color:#7fbd00 transparent transparent;
border-style:solid;
border-width:5px 5px 0;
height:0;
left:-29px;
margin:0;
opacity:1!important;
position:absolute;
top:49px;
width:0;
}

#tooltip.default #ttimg.top img,#tooltip.default #ttimg.bottom img {
display:none!important;
}

.acname,.acdate {
position:relative;
z-index:2;
}

.acrow:before {
border-bottom:1px solid #e0e0e0;
content:"";
display:block;
height:1px;
position:absolute;
top:20px;
width:100%;
z-index:1;
}

.acrow:hover:before {
border-bottom:1px solid #fc1058;
}

.acrow:hover .acname,.acrow:hover .acdate {
color:#fc1058;
text-decoration:none;
}

.acrow:hover .type_25,.acrow:hover .type_50,.acrow:hover .type_75,.acrow:hover .type_100,.acrow:hover .type_text {
background:#fc1058;
color:#fff;
}

#registrationpanel .row fieldset {
margin-right:10px;
}

#registrationpanel .row label.table-cell {
line-height:24px;
width:auto;
}

#registrationpanel .row input.input-text.input-text,#registrationpanel .row .input-text,input.phonekorzet,#registrationpanel .row input.phonekorzet.input-text,input.phoneuser,#registrationpanel .row input.phoneuser.input-text {
-moz-border-radius:4px;
-moz-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.2);
-webkit-border-radius:4px;
-webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.2);
background:#eee;
border:1px solid #eee;
border-radius:4px;
box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.2);
color:#000;
font-size:16px;
height:32px;
line-height:32px;
margin:0 10px 0 0;
padding-left:10px;
}

.cartleft .input-text {
margin-bottom:12px;
width:100%;
}

.cartright .color2,.cartright .color6 {
background:#fff;
color:#7fbd00;

font-size:15px;
height:20px;
line-height:20px;
margin:0 0 10px;
padding:0 0 0 19px;
width:100%;
}

.cartright .color6 {
color:#fc1058;
margin-top:10px;
}

.cartrow.title-row {
background:#fff;
font-size:13px;
height:40px;
line-height:32px;
padding-right:30px;
text-transform:uppercase;
}

.cartpanel .actionstatus_warning {
background:#f0f0f0;

line-height:38px;
margin:0 0 1px;
padding:0 15px;
}

.cartpanel .cartrow.minn-row {
border-left:5px solid #fc1058;
}

.cartpanel .cartrow.minn-row.title-row {
color:#fc1058;
}

.cartpanel .cartrow.extracost-row {
border-left:5px solid #41b3c4;
}

.cartpanel .cartrow.extracost-row.title-row {
color:#41b3c4;
}

.cartpanel .cartrow.coupons-row {
border-left:5px solid #7fbd00;
}

.cartpanel .cart-checkout-block .minn-row {
padding:0 10px!important;
}

.cartpanel .cartrow.coupons-row.title-row {
color:#7fbd00;
}

.cartpanel .cartrow.title-row .pull-right.table-cell {
padding:0;
}

.cartpanel .cart-popup-block .total-row.cr {
background:#dfdede!important;
color:#000;
margin-bottom:20px;
}

.cartpanel .cartrow.minn-row.cr,.cartpanel .cartrow.extracost-row.cr,.cartpanel .cartrow.coupons-row.cr {
padding-left:10px;
}

.cartrow.title-row .table-cell {
height:40px;
line-height:40px;
padding:0 10px;
}

.cartleft .section:first-child {
border-top:1px solid transparent;
padding:10px;
}

.cartleft form {
width:100%;
}

.cartleft .section .angle-right {
margin-top:12px;
}

.cartleft .sectionheader:first-child {
color:#7fbd00;

font-size:15px;
height:20px;
line-height:20px;
margin-bottom:10px;
}

.cartleft .section:last-child .sectionheader {
color:#000;
line-height:19px;
}

.cartleft .subcategory {

font-size:14px;
width:100%;
}

.cartleft .subcategory li a,.cartleft .subcategory li,.cartleft .subcategory li span {
color:#000;

font-size:14px;
line-height:18px;
text-decoration:none;
}

.cartleft .subcategory li a:hover {
color:#7fbd00;
}

.cartleft .subcategory li a:first-child:before {
color:#7fbd00;
content:"\f05a";
font-family:FontAwesome;
font-size:18px;
padding-right:11px;
}

.bluelink {
text-decoration:underline;
}

#eddigirendelesbox .cartrow {
background:none;
}

#eddigirendelesbox .table {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
border:1px solid #CCC;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
overflow:hidden;
}

.cart-checkout-block .cartrow {
background:#fff;
}

.cartrow .table-cell {
border-bottom:1px solid #fff!important;
float:none;
padding:5px 10px;
vertical-align:middle;
}

.cartrow .table-cell.itempicbox {
width:42px;
}

.cartrow .itemactionbox .devaluewithpercent {
background:none;
border:none;
}

.cartrow .itemactionbox .itemdiscount {
color:#fc1058;
display:block;
width:100%;
}

.cartrow .itemactionbox .itemdiscount .devaluelabel {
display:inline;
}

.cartrow .caunterbox2 .add-remove-box {
padding:0;
}

.cartrow .caunterbox2 .itemdb2 {
float:none;
line-height:37px;
position:absolute;
right:40px;
top:0;
}

.cartrow .caunterbox2 form {
width:130px;
}

.cartrow .caunterbox2 .add-remove-box input[type="text"] {
height:30px;
line-height:31px;
padding:0 60px 0 32px;
text-align:right;
width:100%;
}

.cartrow.akcios .itemtitlebox {
width:320px;
}

.removegiftpackage .giftbuttoncontent span {
display:none;
}

#failedorder_form {
padding:0 15px;
}

.drowpdownrecommend .tabbox .cartrow .table-cell.itemtitlebox div,.drowpdownrecommend .tabbox .cartrow .table-cell.itemtitlebox span {
max-height:20px;
overflow:hidden;
}

.cartrow .table-cell.itemtitlebox {
width:185px;
}

.cartrow .table-cell.itempricebox {
width:100px;
}

.drowpdownrecommend .tabbox .cartrow .table-cell.itempricebox {
width:80px;
}

.cartpanel .cr {
background:#f0f0f0;
clear:both;
float:left;

font-size:15px;
height:38px;
line-height:38px;
margin:0 0 1px;
padding:0 15px;
position:relative;
width:100%;
}

.cartpanel .savings-cr.cr span {
color:#fc1058;
}

.cartpanel .cr.zoldbg {
background-color:#7fbd00;
color:#fff;
}

.cartpanel .cr.zoldbg .crl,.cartpanel .cr.zoldbg .crr {
color:#fff;
font-size:18px;
}

.cartpanel .cr.kekbg span {
color:#7b7b7b;
}

.cartpanel .cr:last-child {
color:#7b7b7b;
}

.cartpanel .crl {
color:#7b7b7b;
float:left;
}

.cartpanel .szurkebg .crl {
color:#7b7b7b;
}

.cartpanel .crr {
color:#7b7b7b;
float:right;
}

.cartpanel .crr,.cartpanel .szurkebg .crr {
color:#7b7b7b;
}

.cartrecomm-panel-head:before {
border-color:transparent #7ebd00 transparent transparent;
border-style:solid;
border-width:7px 14px 7px 0;
content:"";
height:0;
left:-14px;
position:absolute;
top:13px;
width:0;
}

.cartrecomm-panel-head > div,.cartrecomm-panel-body > div,.cartrecomm-panel-head > span,.cartrecomm-panel-body > span {
display:block;
height:auto;
margin-left:0;
margin-right:0;
margin-top:0;
max-height:100%;
max-width:100%;
position:relative;
text-align:center;
width:100%;
}

.cartrecomm-panel-body .cartrecomm-panel-author {
padding:0 10px;
}

.cartrecomm-panel-body .product-img {
display:inline-block;
margin-top:12px;
}

.cartrecomm-panel-body .shopping-cart {
margin-top:12px;
}

.cartrecomm-panel-body .bottom-refresh {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
background:#7fbd00;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
margin-top:12px;
overflow:hidden;
position:relative;
}

.cartrecomm-panel-body .bottom-refresh .refresh-btn {
background:#7fbd00;
color:#fff;
display:block;
font-size:0;
line-height:16px;
position:relative;
width:100%;
}

.cartrecomm-panel-body .bottom-refresh .refresh-btn:after {
color:#fff;
content:"\f021";
display:inline-block;
font-family:FontAwesome;
font-size:30px;
line-height:32px;
padding:12px 0;
width:100%;
}

.selectreg.valaszt .activeSelect,.selectreg.valaszt .passiveSelect,.selectphone {
background-image:none;
padding-left:10px;
}

.selectphone {
margin-right:10px;
padding-left:0;
}

.datafields .bootstrap-select,
.selectreg .activeSelect,
.selectreg .passiveSelect,
.collegerow .selectreg .passiveSelect,
.collegerow .selectreg .activeSelect {

width:288px;
}

.cartpanel .cr.kekbg .selectreg span {
color:#74756d;
}

#registrationpanel .hrlvtype label {
display:inline-block;
}

.akciotogglebottom,.akciotogglebottom ul.shelf,.akciotogglebottom ul.shelf .itembox {
height:auto;
}

.akciotogglebottom .btn.angle-right {
clear:right;
display:inline-block;
float:right;
margin:10px 10px 10px 0;
text-decoration:none;
}

.listfilterbox .select-dropdown {
background:#fff;
border-color:#7fbd00;
margin-top:1px;
}

#loginpop,.newslettersubscr_popup {
-moz-border-radius:4px;
-moz-border-radius-topright:0;
-webkit-border-radius:4px;
-webkit-border-top-right-radius:0;
background:#fff;
border:1px solid #bfbfbf;
border-radius:4px;
border-top-right-radius:0;
height:auto;
padding:10px;
right:-9px;
top:22px;
width:240px;
}

#loginpop .belepbt,.newslettersubscr_popup .hirlevelbt {
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
background:#fff;
border:1px solid #bfbfbf;
border-bottom:0;
border-top-left-radius:4px;
border-top-right-radius:4px;
height:26px;
line-height:26px;
padding:0 10px;
position:absolute;
right:-1px;
top:-26px;
width:92px;
}

.newslettersubscr_popup .hirlevelbt {
right:0;
top:-25px;
}

#loginpop .lostpassword,#login .lostpassword {
display:inline-block;
margin:12px 10px 0 28px;
padding:0 15px 0 0;
position:relative;
text-align:center;
}

#loginpop .lostpassword:after,#login .lostpassword:after {
color:#7fbd00;
content:"\f13e";
font-family:FontAwesome;
font-size:14px;
position:absolute;
right:0;
top:0;
}

#logregpanel #login .lostpassword {
margin:0;
text-align:left;
}

#logregpanel #login .lostpassword:after {
display:none;
}

#header_newsletterpop .simplemodal-container {
left:171px!important;
top:22px!important;
width:240px!important;
}

#loginpop .btn.angle-right,#header_newsletterpop .btn.angle-right,.login_or_fastorder_pop .btn.angle-right {
cursor:pointer;
font-size:18px;
margin-top:5px;
width:100%;
}

.login_or_fastorder_pop .btn.btn-white.angle-right {
font-size:16px;
}

#header_newsletterpop .modalCloseImg {
display:none;
}

#header_newsletterpop label {
display:block;
margin-bottom:3px;
}

#header_newsletterpop input {
display:block;
margin-bottom:12px;
}

#delivery-data-panel .checkoutaddresstoggle,#delivery-payment-panel .checkoutpaymenttoggle,#delivery-mode-panel .checkoutshippingtoggle {
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
background:#f0f0f0;
border-top-left-radius:4px;
border-top-right-radius:4px;
height:auto;
line-height:30px;
padding:10px 25px;
width:100%;
}

.checkout #delivery-data-panel .checkoutaddresstoggle .chktogglebt,.checkout #delivery-mode-panel .checkoutshippingtoggle .chktogglebt,.checkout #delivery-payment-panel .checkoutpaymenttoggle .chktogglebt {
background:#7fbd00!important;
}

#delivery-data-panel .checkoutaddresstoggle .chktogglebt:before,#delivery-payment-panel .checkoutpaymenttoggle .chktogglebt:before,#delivery-mode-panel .checkoutshippingtoggle .chktogglebt.chktogglebtactive:before,#delivery-mode-panel .checkoutshippingtoggle .chktogglebt:before,#delivery-data-panel .checkoutaddresstoggle .chktogglebt.chktogglebtactive:before,#delivery-payment-panel .checkoutpaymenttoggle .chktogglebt.chktogglebtactive:before {
color:#fff;
}

#delivery-data-panel div.selectreg,#delivery_mode_countryform div.selectreg,#delivery-data-panel div.selectreg .activeSelect,#delivery_mode_countryform div.selectreg .passiveSelect {
width:210px!important;
}

#component-orderpage h3.checkout-step-title {
background:none;
position:relative;
}

#component-orderpage h3.checkout-step-title:before {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
color:#fff;
display:block;
font-size:24px;
font-weight:300;
height:38px;
left:0;
line-height:40px;
position:absolute;
text-align:center;
top:0;
width:38px;
}

#component-orderpage h3.checkout-step-title.chk-first:before {
background:#43c0c0;
content:"1.";
}

#component-orderpage h3.checkout-step-title.chk-second:before {
background:#84856d;
content:"2.";
}

#component-orderpage h3.checkout-step-title.chk-third:before {
background:#000;
content:"3.";
}

#component-orderpage h3.checkout-step-title.chk-fourth:before {
background:#7fbd00;
content:"4.";
}

.checkout .col735 {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border:1px solid #bfbfbf;
border-radius:4px;
overflow:visible;
}

.checkout .chkpanel {
border:none!important;
margin:0;
width:100%!important;
}

.checkout .chktogglebt {
background:#fff!important;
height:30px!important;
line-height:32px!important;
width:30px!important;
}

.chktogglebt:before,.chktogglebt.chktogglebtactive:before {
color:#43c0c0;
}

.advsrow input.input-text {
-moz-border-radius:4px;
-moz-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.2);
-webkit-border-radius:4px;
-webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.2);
background:#eee;
border:1px solid #eee;
border-radius:4px;
box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.2);
color:#000;
font-size:16px;
height:32px;
margin:0;
padding-left:10px;
}

#delivery-mode-panel .chkpanel .cartpanel {
width:100%;
}

#delivery-mode-panel .chkpanel .cartpanel form,.cartpanel form,#delivery-mode-panel .chkpanel .cartpanel .cr,.cartpanel .cr {
float:none;
width:100%;
}

#delivery-mode-panel .chkpanel .cartpanel .cr {
float:none;
min-height:32px;
width:100%;
}

#delivery-mode-panel .chkpanel .cartpanel .delivery-data.cr {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#7fbd00;
border-radius:4px;
color:#fff;
padding-right:0;
}

#delivery-mode-panel .chkpanel .cartpanel .delivery-data.cr .required {
color:#fff;
}

#groupFilter_deliveryAjaxComponent label div {
margin-top:0!important;
}

#delivery-mode-panel .chkpanel div.checkout-inner,#delivery-payment-panel .chkpanel div.checkout-inner {
padding-left:15px;
padding-right:15px;
}

#delivery-mode-panel .chkpanel #groupFilter_deliveryAjaxComponent div {
display:inline-block;
}

.shippingtogglebox .selectshipping .selectszur6 {
width:220px!important;
}

.shippingtogglebox .selectshipping .selectszur6 ul {
width:219px!important;
}

#delivery-mode-panel .chkpanel .cartpanel .delivery-data.cr .select-dropdown {
-moz-border-radius:0;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topright:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-radius:0;
-webkit-border-top-right-radius:4px;
border-bottom-right-radius:4px;
border-radius:0;
border-top-right-radius:4px;
padding-right:0;
}

#delivery-payment-panel .chktogglebt.delivery-payment-closable,#delivery-data-panel .chktogglebt.delivery-data-closable {
top:10px!important;
}

#delivery-data-panel .advsrow label {
line-height:32px;
width:145px;
}

#delivery-data-panel .advsrow .datarow {
width:530px;
}

#delivery-data-panel .advsrow input.advipt1 {
width:285px;
}

#delivery-data-panel div.selectreg,#delivery_mode_countryform div.selectreg,#delivery-data-panel div.selectreg .activeSelect,#delivery_mode_countryform div.selectreg .passiveSelect,#delivery-data-panel div.selectphone,#delivery_mode_countryform div.selecphone,#delivery-data-panel div.selectphone .activeSelect,#delivery_mode_countryform div.selectphone .passiveSelect {
width:285px!important;
}

#pay-panel .cartpanel .cr2,#failedorder-panel .cartpanel .cr2,.cartpanel .cr3,.cartpanel .cr3 label {
float:left;
width:100%;
}

.checkout-block-cart .chkpanel {
margin:0;
padding:10px 0 0;
}

.checkout-block-cart .chkpanel .table {
padding:0 15px;
width:100%;
}

.checkout-block-cart .chkpanel .table .cartrow {
background:none;
}

.checkout-block-cart .cartpanel .cr,.checkout-block-cart .cartpanel .cr2,.checkout-block-cart .cartpanel .cr3 {
padding:0 30px 0 25px;
}

.checkout-block-cart .cartpanel .cr3 fieldset.table {
padding:0;
}

#pay-panel .checkout-block-cart div.zoldbg {
background:#7fbd00;
color:#fff;
display:inline-block;
}

#pay-panel .checkout-block-cart div.zoldbg span {
color:#fff;
}

#pay-panel div {
vertical-align:top;
}

#pay-panel div.table {
display:table;
}

#pay-panel div.table-row {
display:table-row;
}

#pay-panel div.cartrow div.table-cell {
vertical-align:middle;
}

#pay-panel .cartrow .itemtitlebox div {
display:block;
}

#pay-panel .cartrow .caunterbox2 {
text-align:center;
}

#order_form.col735 {
border:none;
}

#order_form.col735 .checkout-block-cart {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border:1px solid #bfbfbf;
border-radius:4px;
}

#order_form.col735 .checkout-block-cart label.color6 {
margin:25px 0 5px;
padding:0 25px;
}

.checkoutsavebt span {
color:#000;
line-height:36px;
}

.advsrow #orderphoneUser.input-text {
margin-left:10px;
}

#productshelf-logpanel label {
line-height:32px;
padding-right:12px;
width:200px;
}

.productshelf-formpanel a {
float:none;
}

.lostpassword {
display:inline-block;
line-height:32px;
margin:0;
padding:0 15px 0 0;
position:relative;
text-align:center;
}

#productshelf-logpanel .lostpassword {
margin:0 10px 0 58px;
}

#logregpanel label {
display:block;
}

#logpanel .fb-login {
margin:0;
padding:0 20px 20px;
}

#logpanel .fb-login strong {
text-align:left;
}

#logpanel .inner {
padding:20px 20px 10px;
}

#logregpanel .lostpassword:before {
color:#7fbd00;
content:"\f13e";
display:inline-block;
font-family:FontAwesome;
font-size:14px;
margin-right:10px;
top:0;
}

#logregpanel .btn.angle-right {
font-size:18px;
text-align:center;
}

#kivansaglista-tabs {
margin-top:0;
}

#kivansaglista-tabs.tabs ul.tabNavigation {
border:none;
height:130px;
left:5px;
position:relative;
right:5px;
top:8px;
width:720px;
z-index:1;
}

#kivansaglista-tabs.tabs ul.tabNavigation li {
border:none;
height:130px;
width:357px;
}

#kivansaglista-tabs.tabs ul.tabNavigation li a {
border:none;
height:130px;
width:357px;
}

#kivansaglista-tabs.tabs ul.tabNavigation li a span.span1 {
display:none;
}

#kivansaglista-tabs.tabs ul.tabNavigation li a {
-moz-background-size:100% 100%;
-o-background-size:100% 100%;
-webkit-background-size:100% 100%;
background-position:top left;
background-repeat:no-repeat;
background-size:100% 100%;
color:#fff;
font-family:KyrialSansProRegular;
font-size:32.08px;
line-height:33px;
padding:35px;
text-shadow:1px 1.732px 3px rgba(0,0,0,0.62);
text-transform:uppercase;
}

#kivansaglista-tabs.tabs ul.tabNavigation li.active a {
color:#2d7477;
text-shadow:0 0 0 #000;
}

#kivansaglista-tabs.tabs ul.tabNavigation li a strong {
display:block;
font-family:KyrialSansProBlack;
}

#kivansaglista-tabs.tabs ul.tabNavigation li#header_tab_kivansaglista_lista a{
background-image:url(../nimg/XMAS2014/kivansaglista/active.jpg);
height:130px;
width:357px;
}

#kivansaglista-tabs.tabs ul.tabNavigation li#header_tab_kivansaglista_search a{
background-image:url(../nimg/XMAS2014/kivansaglista/active.jpg);
height:130px;
width:357px;
}

#kivansaglista-tabs.tabs ul.tabNavigation li#header_tab_kivansaglista_search {
margin:0 0 0 3px;
}

#kivansaglista-tabs.tabs ul.tabNavigation li#header_tab_kivansaglista_lista.active a,#kivansaglista-tabs.tabs ul.tabNavigation li#header_tab_kivansaglista_search.active a{
background-image:url(../nimg/XMAS2014/kivansaglista/inactive.jpg);
height:130px;
width:357px;
}

#tab_kivansaglista_lista,#tab_kivansaglista_search {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border:5px solid #225e61;
border-radius:4px;
padding:20px;
}

#tab_kivansaglista_lista .col732,#tab_kivansaglista_search .col732,#tab_kivansaglista_lista .listdisplaybox,#tab_kivansaglista_search .listdisplaybox,#tab_kivansaglista_lista .rowview .item,#tab_kivansaglista_lista .rowview .itembox,#tab_kivansaglista_lista .akciomatrix.kivansag {
width:682px!important;
}

#billboard .navigation .prev,#billboard .navigation .sldown {
bottom:auto;
left:0;
right:auto;
text-indent:0;
top:0;
width:30px;
text-decoration:none;
}

#billboard .swiper-slide{
	height:auto;
}

#billboard .navigation .next,#billboard .navigation .slup {
bottom:auto;
left:auto;
right:0;
text-indent:0;
top:0;
width:30px;
text-decoration:none;
}



.navigation .sldown.swiper-button-disabled:before, 
.navigation .slup.swiper-button-disabled:before, 
.navigation .next.swiper-button-disabled:before, 
.navigation .prev.swiper-button-disabled:before{
	cursor: default;
	color:#989898 !important;
	background:white !important;
}

.criticform .inputkritika,.criticform .txtkritika {
background:none;
}

.criticform .inputkritika input,.criticform .txtkritika textarea {
background:#eee;
margin:0;
overflow:hidden;
}

#cboxOverlay {
background:rgba(0,0,0,0.5);
}

.horizontallist li .dropdown .sidedroplist {
-moz-column-gap:1px;
-webkit-column-gap:1px;
column-gap:1px;
}

.horizontallist li .dropdown.menu-column-count1 {
width:230px;
}

.horizontallist li .dropdown.menu-column-count1.news-true {
width:470px;
}

.horizontallist li .dropdown.menu-column-count2 {
width:440px;
}

.horizontallist li .dropdown.menu-column-count2.news-true {
width:680px;
}

.horizontallist li .dropdown.menu-column-count3 {
width:650px;
}

.horizontallist li .dropdown.menu-column-count3.news-true {
width:890px;
}

.horizontallist li .menu-column-count1 .sidedroplist {
-moz-column-count:1;
-webkit-column-count:1;
column-count:1;
width:210px;
}

.horizontallist li .menu-column-count2 .sidedroplist {
-moz-column-count:2;
-webkit-column-count:2;
column-count:2;
width:421px;
}

.horizontallist li .menu-column-count3 .sidedroplist {
-moz-column-count:3;
-webkit-column-count:3;
column-count:3;
width:632px;
}

#reszleteskereso .selectreg {
float:left;
width:48%!important;
}

#reszleteskereso .input-checkbox + label + label {
float:left!important;
width:48%!important;
}

#reszleteskereso input[type="checkbox"] + label,input.checkradio[type="radio"] + label {
float:right!important;
}

.categoryRoute a {
display:inline;
}

div.popup .popup-content,div.popup .popup-content.bordered {
background:#fff;
padding:0 0 0px;
}

div.popup .popup-content .popup-block {
border-top:1px solid #bfbfbf;
padding:15px 30px;
width:100%;
}

div.popup .popup-content .popup-block label.color2 {
margin:10px 0 20px;
padding:0;
}

div.popup .popup-content .popup-block .cartrow {
background:#fff;
}

div.popup .popup-content .popup-block .cartrow.title-row .table-cell {
padding:0;
}

div.popup .popup-content .popup-block .cartrow .table-cell.itemtitlebox {
width:635px;
}

div.popup {
/* position:relative; */
}

div.popup .popup-close-container a {
background:none;
display:block;
height:32px;
line-height:32px;
margin-left:14px;
margin-top:14px;
position:relative;
width:32px;
}

div.popup .popup-close-container a:before {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#fff;
border-radius:4px;
bottom:0;
color:#95d50d;
content:"\f00d";
display:block;
font-family:FontAwesome;
font-size:14px;
height:32px;
left:0;
position:absolute;
right:0;
top:0;
width:32px;
}

.fb-login {
border-top:1px solid #bfbfbf;
margin:0 -10px;
padding:0 10px;
text-align:center;
}

.fb-login strong {
color:#000;
display:block;
font-size:13px;
font-weight:400;
line-height:34px;
text-align:center;
}

#loginpop .fb-login .btn.angle-right {
margin-top:0;
}

.item-heart-btn.btn-lg.heart {
font-size:16px;
}

.comp_giftcoupon_sendgiftcoupon .images {
position:relative;
text-align:center;
}

.comp_giftcoupon_sendgiftcoupon .images .table-cell,#postCardForm .images .table-cell {
cursor:pointer;
padding-right:0;
position:relative;
text-align:center;
}

#postCardForm .images label.table-cell {
width:105px;
}

.comp_giftcoupon_sendgiftcoupon .images span {
background-color:rgba(149,213,13,0.8);
bottom:0;
color:#fff;
font-size:12px;
left:0;
line-height:24px;
position:absolute;
right:0;
text-transform:uppercase;
}

.comp_giftcoupon_sendgiftcoupon .field4 .btn.message-icon,.comp_giftcoupon_sendgiftcoupon .btn.message-icon {
color:#fff;
}

#othergroupchoices tr td:first-child {
width:80px;
}

.ac_results ul {
display:inline;
}

.ac_results {
-moz-border-radius:4px;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
-webkit-border-radius:4px;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:0;
border:1px solid #eee;
border-radius:4px;
border-top-left-radius:0;
border-top-right-radius:0;
}

.ac_over {
background:#7fbd00;
}

.ac_results li {
min-height:40px;
padding:5px;
}

.ac_results li:hover {
cursor:pointer;
}

.ac_results li .image {
height:40px;
min-width:50px;
text-align:center;
}

#outlet-container {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
background:#f0f0f0;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
height:66px;
overflow:hidden;
width:100%;
}

#outlet-container ul {
height:32px;
width:100%;
}

#outlet-container ul:first-child {
margin-bottom:2px;
}

#outlet-container ul li a {
font-size:13px;
height:32px;
line-height:32px;
padding:0 10px;
}

#outlet-container ul li a:hover,#outlet-container ul li a.active {
-moz-border-radius:0;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-radius:0;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
background:#fff;
border-radius:0;
border-top-left-radius:4px;
border-top-right-radius:4px;
}

#outlet-container ul li:first-child a:hover,#outlet-container ul li:first-child a.active {
-moz-border-radius:0;
-moz-border-radius-topright:4px;
-webkit-border-radius:0;
-webkit-border-top-right-radius:4px;
border-radius:0;
border-top-right-radius:4px;
}

#outlet-container ul:first-child li a:hover,#outlet-container ul:first-child li a.active {
-moz-border-radius:4px;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
-webkit-border-radius:4px;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:0;
background:#7fbd00;
border:none;
border-radius:4px;
border-top-left-radius:0;
border-top-right-radius:0;
color:#fff;
}

#outlet-container ul:first-child li:first-child a:hover,#outlet-container ul:first-child li:first-child a.active {
-moz-border-radius:0;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-radius:0;
border-bottom-right-radius:4px;
border-radius:0;
}

.giftpostcard .designs .design fieldset {
text-align:center;
}

.giftpostcard .designs .design fieldset label {
margin:10px 0;
padding:0;
}

.giftpostcard .message button:hover,.giftpostcard button[type="submit"]:hover {
background:#95d50d;
}

.downloadurls a.btn {
-moz-border-radius:0;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topright:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-radius:0;
-webkit-border-top-right-radius:4px;
border-bottom-right-radius:4px;
border-radius:0;
border-top-right-radius:4px;
margin-bottom:5px;
width:100%;
}

.loading:after {
display:none!important;
}

.loading:before {
-moz-animation:ROTATE 1s infinite;
-moz-transform-origin:50% 50%;
-ms-animation:ROTATE 1s infinite;
-o-animation:ROTATE 1s infinite;
-o-transform-origin:50% 50%;
-webkit-animation:ROTATE 1s infinite;
-webkit-transform-origin:50% 50%;
animation:ROTATE 1s infinite;
animation-delay:0;
animation-iteration-count:100;
animation-timing-function:linear;
bottom:0;
content:"\f021";
display:block;
font-family:FontAwesome;
font-size:14px;
height:24px;
line-height:24px;
position:absolute;
right:0;
text-align:center;
top:0;
transform-origin:50% 50%;
visibility:visible;
width:24px;
}

to {
-moz-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}

span#orderbutton.btn-green {
background:#7fbd00;
color:#fff;
}

span#orderbutton.btn-green:hover {
background:#95d504!important;
}

span#orderbutton.btn-green:after {
background:#95d504!important;
color:#fff;
}

#cboxClose {
color:transparent;
}

.comp_news_news .akciotogglebox {
margin-bottom:10px;
}

.comp_news_news .akciotoggletop {
height:50px;
}

.comp_news_news .akciotogglebox h2 {
cursor:pointer;
line-height:50px;
}

.comp_news_news .shops .akciotogglebox .akciotoggletop .togglebt {
top:1px;
}

.notification .clickable.notif-close,.notification .notif-content .closecontainer a {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
background:#7fbd00;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
display:block;
height:32px;
position:absolute;
right:15px;
text-indent:-9999px;
top:0;
width:38px;
}

.notification .clickable.notif-close:before {
color:#fff;
content:"\f00d";
display:block;
font-family:FontAwesome;
font-size:20px;
height:32px;
line-height:32px;
text-indent:0;
width:38px;
}

.abovecateogrieslink {
margin-bottom:15px;
text-align:center;
width:230px;
}

span#registrationbutton.btn-green {
background-color:#7fbd00;
}

#comp_changepassword input {
background:none repeat scroll 0 0 #eee;
border:1px solid #eee;
border-radius:4px;
box-shadow:0 2px 2px 0 rgba(0,0,0,0.2) inset;
color:#000;
font-size:16px;
height:32px;
margin:0;
padding-left:10px;
}

#comp_changepassword button {
-moz-border-radius:4px;
-moz-box-sizing:border-box;
-webkit-border-radius:4px;
background-color:#7fbd00;
border-radius:4px;
box-sizing:border-box;
color:#fff;
display:inline-block;

position:relative;
vertical-align:top;
webkit-box-sizing:border-box;
}

#kivansaglista-tabs .akciomatrix ul.rowview li .itemdiscount {
left:492px;
}

#ratingbox label,.personalbt .user-name,#loginpop label {
white-space:nowrap;
}

#personalpaneldropdown .cartrow .itemaction {
color:#fc1058;
}

#personalpaneldropdown .cartrow .itemactionbox .itemdiscount .devaluelabel {
line-height:22px;
}

#cboxNext,#cboxPrevious {
color:transparent;
}

.akciotoggletop .akciodate {
white-space:nowrap;
}

.drowpdownrecommend .tabbox .cartrow .table-cell.itemactionbox span:last-child {
white-space:nowrap;
}

.drowpdownrecommend .tabbox .cartrow .table-cell.itemactionbox span {
float:none;
}

.col294 .itemdiscount.devalue .right {
	display: none;
}	

.col294 .itemdiscount.devaluewithpercent .right {
-moz-border-radius-bottomright:4px;
-moz-border-radius-topright:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-top-right-radius:4px;
background:#fff;
border:1px solid #fc1058;
border-bottom-right-radius:4px;
border-top-right-radius:4px;
color:#fc1058;
}

#tallozodropdown .droptitle {
color:#7fbd00;
display:block;
font-size:18px;
font-weight:400;
line-height:26px;
}

.akciomatrix .rowview .wish-n-cart-box .heart {
float:left;
}

#cart .highdaywarning,.highdaywarning {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
padding:0;
width:100%;
}

#cart .highdaywarning .message,.highdaywarning .message {
margin:0;
}

#cart .highdaywarning .highdaywarning {
border-left:5px solid red;
}

.cartpanel .cr2 .crr {
float:none;
}

*,::after,::before {
text-rendering:auto;
}

#pay-panel .cr2 .data .shipspectxt {
background:#FFF;
padding:0;
}

#pay-panel .cr2 .data .shipspectxt .highdaywarning .highdaywarning {
background:none repeat scroll 0 0 #fff;
border-left:5px solid red;
color:red;
font-weight:700;
line-height:24px;
padding-left:10px;
}


/* autocomplete */

.ac_results {
	padding: 0px;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
	text-align: left;
}

.ac_results li .image {
	float: left;
	padding-right: 10px;
	min-width: 40px;
}

.ac_results li .title {
	font-weight: bold;
	white-space: pre-wrap;
}

.ac_loading {
	background: white url('../img/indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: #7A7A7A;
	color: white;
}

.ac_notlast {
	border-bottom: 1px solid #D6D6D6;	
}

/* mbtooltip */


#tooltip{
    width:auto;
    max-width:300px;
    min-width:100px;
    border:1px solid;
    background:white;
    padding:5px;
    margin-top:4px;
    font-size:12px;
    color:dimgray;
    text-align: left;
}

#tooltip #ttimg.top{
    margin-top:-17px;
    margin-left:2px
}
#tooltip #ttimg.bottom{
    bottom:0;
    margin-bottom:-12px;
    margin-left:2px
}


#tooltip.default{
    border:3px solid white;
    background:whitesmoke;
    color:gray;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px; 
    margin-top:2px;
}


#tooltip.default #ttimg.top{
	position:absolute;
		margin-top:-8px;
    margin-left:-8px
}
#tooltip.default #ttimg.bottom{
	position:absolute;
    bottom:0;
    margin-bottom:-3px;
    margin-left:-8px
}

/* colorbox*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; box-shadow:-10px 17px 20px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:-10px 17px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:-10px 17px 20px 0px rgba(0, 0, 0, 0.2);}
#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:#a4a596;}
#colorbox{outline:0;}
    #cboxContent{margin-top:0px;background:#a4a596;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #a4a596; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}

        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:0px; margin-top:-32px; background:url(images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:0px; margin-top:-32px; background:url(images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxClose{position:absolute; top:0px; right:15px; display:block; background:#fff; width:38px; height:32px; text-indent:-9999px;-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;}
        #cboxClose:before{display:block; width:38px; height:32px; text-indent:0px; color:#7fbd00; content: "\f00d"; font-family: FontAwesome;font-size:20px; line-height:32px;}
        
        #cboxClose:hover{background-position:bottom center;}
       
        #cboxNext, #cboxPrevious {
		width: 30px;
		display: block;
		height: 32px;
		text-indent: 0px;
		background: none !important;
		}
        
        #cboxPrevious:before {
		content: "\f104";
		-webkit-border-top-right-radius: 4px;
		-webkit-border-bottom-right-radius: 4px;
		-moz-border-radius-topright: 4px;
		-moz-border-radius-bottomright: 4px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		}
        #cboxNext:before {
		content: "\f105";
		-webkit-border-top-left-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
		}
		#cboxNext:before, #cboxPrevious:before {
		font-size: 28px;
		font-family: FontAwesome;
		line-height: 32px;
		display: block;
		width: 30px;
		height: 32px;
		text-align: center;
		color:#7fbd00;
		background-color: #fff;
		}
		
		#cboxNext:hover:before, #cboxPrevious:hover:before {
		color:#fff;
		background-color:#7fbd00;
		}

/* jQuery Countdown styles 1.6.1. */

.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	color: #888;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}


 
 .cartleft .section li{
 background:none;
 }
 
 
	.cartleft .remove-coupon-box{
padding-left:0px;
	}

	.cartleft .remove-coupon-box .subcategory li a:first-child{
	position:relative;
	padding-right:20px;
	display:block;
	}

.cartleft .remove-coupon-box .subcategory li a:first-child:before{
	content:"";
	display:none;
	}
	
	.cartleft .remove-coupon-box .subcategory li a:first-child:after{
	content:"\f00d";
	color:red;
	position:absolute;
	right:0px;
	font-family: FontAwesome;
	font-size: 18px;
	}
	
	


.imageContainer {
	position: relative;
	display: inline-block !important;
	width: auto !important;
}

.imageContainer .badge {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 64px;
	height: 53px;
 	background-size: 100% 100%;
 	background-repeat: no-repeat;
 	background-position: 0 0;
}

.listimgcont .imageContainer .badge,
.recommendpackagebox .imageContainer .badge {
	width: 38px;
	height: 31px;
}

.cartrow .imageContainer .badge {
	display: none;
}

.badge_szivunkrajta_fejleszt {
	background-image: url('../img/badge/szivunkrajta_fejleszt.png');
}

.badge_szivunkrajta_mesel {
	background-image: url('../img/badge/szivunkrajta_mesel.png');
}

.badge_szivunkrajta_rad_talal {
	background-image: url('../img/badge/szivunkrajta_rad_talal.png');
}

.badge_szivunkrajta_segit_neked {
	background-image: url('../img/badge/szivunkrajta_segit_neked.png');
}

.badge_szivunkrajta_segit_neki {
	background-image: url('../img/badge/szivunkrajta_segit_neki.png');
}
	
.previewFormat {
	padding: 20px;
}

.cookiepolicy {
  position: fixed;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  z-index: 100;
}	

.cookiepolicyinner {
	width: 978px;
  	padding: 3px;
 	margin-top: 10px;
 	margin-left: auto;
 	margin-right: auto;
 	margin-bottom: 60px;
}

div.cookiepolicyinner p.cookiecontent {
	color: #ddd;
	text-align: justify;
  	width: 770px;
  	font-size: 12px;
  	float: left;
}

div.cookiepolicyinner a {
        color: #ddd;
}

div.cookiepolicyinner p.cookiebuttons {
	text-align: right;
  	width: 200px;
  	float: left;
}

.oneclickpay-info {
	margin: 20px 20px 20px 20px;
}

.oneclickpay-cart {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #F0F0F0;
}

.oneclickpay-cart.cartrow.oneclickpay-info {
	background-color: white;
	margin: 20px 0px 0px 00px;
	padding: 0px 20px 0px 20px;
	color:#74756d;
	height: 30px;
}



.scrollToTop{
position:fixed;
right:10px;
bottom:10px;
height: 32px;
left:0px;
margin:0 auto;
line-height: 32px;
width:32px;
pointer-events:all;
background:#7fbd00;
z-index:2;
border:1px solid #7fbd00;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-transform: translateY(200%) translateX(540px) translateZ(0);
-o-transform: translateY(200%) translateX(540px) translateZ(0);
-moz-transform: translateY(200%) translateX(540px) translateZ(0);
transform: translateY(200%) translateX(540px) translateZ(0);
-ms-transform-origin: center center;
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transition: .25s transform;
transition: .25s transform;
}
.scrollToTop.visible{
-webkit-transform: translateY(0%) translateX(540px) translateZ(0);
-o-transform: translateY(0%) translateX(540px) translateZ(0);
-moz-transform: translateY(0%) translateX(540px) translateZ(0);
transform: translateY(0%) translateX(540px) translateZ(0);
}
.scrollToTop:after{
content: "\f102";
font-family: FontAwesome;
display:block;
font-size:20px;
position:absolute;
left:0px;
right:0px;
top:0px;
bottom:0px;
line-height:32px;
text-align:center;
color:#fff;
z-index:1003;

}


#header.affix{
	position:fixed;
	left:0px;
	top:0px;
	right:0px;
	margin:0 auto;
	background:rgba(255,255,255,1);
	
}

#header.affix #topaddtxt,
#header.affix #topnav,
#header.affix #horizontalnav,
#header.affix #loginbox{
	display:none;
}
#header.affix #searchbox{
  position: absolute;
  left: 160px;
}

#header.affix #logo {
  margin-top: 7px;
  margin-bottom: 7px;
}

#header.affix .comp_header{
	float:left;
}



#header.affix #loginbox{
	width:auto!important;
}

h1.mapinfo {
	font-size: 15px; 
	font-weight: bold; 
	text-align: center; 
	width: 100%; 
	margin-bottom: 10px;
}

#deliveryPlaceSearch.input-text {
	width:450px;
}

a.delivery-place-more-result:hover {
	color: #95D50D;
	text-decoration: underline;
}

.search-help-text {
	margin-top: 20px;
	margin-bottom: 20px; 
	color: #FFFFF; 
	font-weight: bold; 
	width: 600px; 
}

#deliveryMapTabs.tabs {
	margin-top: 0px;
}

/* -- Attila fix- */
#actionresult-center .comp_news_news a:hover{
    text-decoration: none !important;
}
.five-comp{
    border: 1px solid #e6e6e6;
    padding:0 20px;
}  
.five-comp ul.shelf{
    width: 177px;
    margin-bottom: 0;
}  

/* uj komponens */
#billboard.responsive-slider{
    margin-top: 0px;
}

#content{
    padding-top: 18px;
}

ul.shelf-flat li{
    border:none;
    margin-left: 22px;
}
ul.shelf-flat li:first-child{
    margin-left: 0;
}

ul.center-block.shelf{
    width: 885px;
}


.image-header{
    position: relative;
    margin-bottom: 32px;
    background-repeat: no-repeat;
    background-position: left top;
}

.image-header .title{
    position:absolute;
    left: 36px;
    bottom: 0px;
    height: 42px;
    background: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 11px 20px 11px 28px;
}

.image-header .title p,
.more-header .title p{
    line-height: 24px;   
    font-size: 18px;
    font-family: "KyrialSansProRegular",Arial,Helvetica,Tahoma,sans-serif;
}
.image-header .title p b,
.more-header .title p b{
    line-height: 24px;   
    font-size: 18px;
    font-weight: 400;
    font-family: "KyrialSansProBlack",Arial,Helvetica,Tahoma,sans-serif;
}

.image-header .title .btn,
.more-header .title .btn{
    margin-left: 20px;
}
.more-header{
    margin: 25px;
}


.image-tab .tabs{
    float: none;
    width: 100%;
    display: block;
    margin: 0;
}

.image-tab .tabs .tabNavigation{
    display: none;
}
.image-tab .tabs .angle-right{
    display: none;
}
.image-tab .tabs ul.shelf{
    margin:5px auto 20px;
    width: 885px;
    display: block;
}
.image-tab .tabs ul.shelf::before, .image-tab .tabs ul.shelf::after {
    content: "";
    display: table;
    clear: both;
}


/* Bookline */

.link-box h2{
    line-height: 24px;   
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 32px;
    font-family: "KyrialSansProRegular",Arial,Helvetica,Tahoma,sans-serif;
}
.link-box ul{
    margin-left: 15px;
}
.link-box li{
    color:#7db608;
    display: list-item;
    margin-bottom: 5px;
    padding-left: 5px;

}
.link-box a{
    color: #74756d;
    display: block;
    text-decoration: none;
    line-height: 16px;
}

.imaged-highlight figure{
    margin-bottom: 20px;
}
.imaged-highlight figcaption{
    padding: 10px;
}

#newsplace1 .imaged-highlight figcaption{
    padding: 0px;
}

#newsplace1 .imaged-highlight figure {
margin-bottom: 5px;
}

.imaged-highlight h3,
#actionresult-center .comp_news_news .imaged-highlight h3,
#actionresult-center .imaged-highlight h3{
    font-family: "KyrialSansProRegular",Arial,Helvetica,Tahoma,sans-serif;
    font-size: 16px;
    color: #000;
    font-weight: 400;
}
.imaged-highlight{
    width: 170px;
    padding: 0;
}
.highlight-box .imaged-highlight{
    margin-left: 15px;
}
.imaged-highlight h2,
#actionresult-center .comp_news_news .imaged-highlight h2,
#actionresult-center .imaged-highlight h2{
    font-family: "KyrialSansProBlack",Arial,Helvetica,Tahoma,sans-serif;
    font-size: 16px;
    color: #000;
    font-weight: 400;
    margin:0 0 10px 0;
}

.imaged-highlight h3 a,
.imaged-highlight h2 a{
    color: inherit;
}

.imaged-highlight p{
    font-size: 12px;
    color: #8d8d8d;
    margin-bottom: 10px;
}
.imaged-highlight .btn.btn-icon-only.btn-xs{
    width: 12px;
    height: 12px;
}
.imaged-highlight .btn.btn-icon-only.btn-xs::after{
    width: 12px;
    height: 12px;
    line-height: 11px;
    font-size: 9px;
}

.favorite-shelfs{
    margin-bottom: 35px;
}

.favorite-shelfs .col{
    padding: 0 0 0 0;
    width: 170px;
    margin-left: 17px;
    position: relative;
}

.favorite-shelfs .col:hover figcaption{

    background-size: 102%;
}
.favorite-shelfs .col:first-child{
    margin-left: 0px;

}
.favorite-shelfs figcaption{
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top:0px;
    z-index: 10;
    background-repeat: no-repeat;
    background-position: center;
    pointer-events: none;
    background-size: 100%;

    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.favorite-shelfs figcaption span{
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 48px;
    line-height: 16px;
    font-family: "KyrialSansProRegular",Arial,Helvetica,Tahoma,sans-serif;
    font-size: 13px;
    color: #000;
    padding: 16px 0;
    text-align: center;
    font-weight: bold;
}
.favorite-shelfs figcaption span.double{
    padding: 8px 0;
}
.highlight-box + .tabs{
    margin-top: -20px;
}
.tab-pane ul.shelf {
    margin-top: 45px;
}
.tab-content > .tab-pane {
    position: relative;
}
.tabs{
    margin-top: 0px;
}

.add340-left {
    border-right: 1px solid #cdcdcd;
    display: inline-block;
    float: right;
    height: 275px;
    margin-bottom: 20px;
    width: 340px;
}

.actioncontainer{
    border: none;
}

.preview-shelf{
    position: relative;
}
.preview-shelf:before{
    position: absolute;
    width: 1060px;
    content: "";
    height: 120px;
    display: block;
    background: url(../nimg/fooldal_red/shelf-bg.png) no-repeat top left;
    top: 117px;
    left: -42.5px;
    z-index: 0;
}
.preview-shelf .col{
    float: left;
    position: relative;
    z-index: 1;
}
.preview-shelf .col figure img{
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-box-shadow: 0px 0px 1px 0px rgba(255, 255, 255, 0);
    -moz-box-shadow:    0px 0px 1px 0px rgba(255,255, 255, 0);
    box-shadow:         0px 0px 1px 0px rgba(255,255, 255, 0);
}
.preview-shelf .col:hover figure img{
    -webkit-box-shadow: 0px 0px 1px 0px rgba(255, 255,255, 1);
    -moz-box-shadow:    0px 0px 1px 0px rgba(255, 255, 255, 1);
    box-shadow:         0px 0px 1px 0px rgba(255, 255, 255, 1);
}
.preview-shelf .col:hover h2,
.preview-shelf .col:hover h3{
    color: #7fbd00 !important;
}

.preview-shelf .col figure{
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    transform: translateY(0px);
    transform-origin: center;
    text-align: center;
    height: 172px;
    position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 30px;
}
.preview-shelf .col figure span{
    display: block;
    position: relative;
}
.preview-shelf .col figure span img{
    display: block;

}

.preview-shelf .col figure span:before {
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    bottom: 0;
    box-shadow: 19px 1px 7px rgba(0, 0, 0, 0.33);
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: -1;
    -webkit-transform: skew(6deg);
    -moz-transform: skew(6deg);
    -ms-transform: skew(6deg);
    -o-transform: skew(6deg);
    transform: skew(6deg);
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    display:none \9;
}

.preview-shelf img {
    max-height: 170px;
    max-width: 170px;
}

ul.shelf li,.akciomatrix.kivansag ul.shelf li,.akciomatrix.kivansag ul.shelf.last li,.akciomatrix ul.shelf li,.akciomatrix ul.shelf.last li,.akciotogglebottom ul.shelf li,.akciotogglebottom ul.shelf li.item {
}

.preview-shelf.onlyname .itemdesc h3 {
	visibility: initial;
}

.preview-shelf.onlyname {
	height: 240px;
}

.preview-shelf.onlyname:before {
    background: url(../img/shelf_full-bg.png) no-repeat top left;
}

.preview-shelf.onlyname .shelfnavigation.next {
    background: url(//marvin.bline.hu/img/shelf_next_right.png) no-repeat top left;
}

.preview-shelf.onlyname .shelfnavigation.prev{
    background: url(../img/shelf_next_left.png) no-repeat top left;
}

.preview-shelf.onlyname .shelfnavigation {
	z-index: 5;
	position: absolute;
	top: 30px;
	height: 83px;
	width: 22px;
}

.preview-shelf.onlyname .shelfnavigation.prev {
	left: 0px;
}

.preview-shelf.onlyname .shelfnavigation.next {
	right: 0px;
}

.preview-shelf.onlyname a, .preview-shelf.onlyname :hover {
	text-decoration: none;
}

.preview-shelf.onlyname .title, .preview-shelf .author {
	font-family: "KyrialSansProRegular",Arial,Helvetica,Tahoma,sans-serif;
    font-size: 16px;
    color: #000;
    font-weight: 200;
    margin: 0;
}

.preview-shelf.onlyname .title {
	font-family: "KyrialSansProBlack",Arial,Helvetica,Tahoma,sans-serif;
	font-weight: 400;
    margin: 0 0 10px 0;
}

a.tovabbbt.tovabbbt-left{
    background:none;
    color:#8d8d8d;
    font-size:12px;
    left:6px;
}

a.tovabbbt.tovabbbt-left:before {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background:#7fbd00;
    border-radius:4px;
    color:#fff;
    content:"\f105";
    font-family:FontAwesome;
    margin-right:5px;
    padding-left:4px;
    padding-right:4px;
}

a.tovabbbt.tovabbbt-left:hover,a.tovabbbt.tovabbbt-left:hover {
    color:#7fbd00;
}

.button-list{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 25px 0;
}
.button-list a{
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 0 191px;
    -ms-flex: 0 0 191px;
    flex: 0 0 191px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    display: block;
    height: 66px;
    text-indent: -9999px;
    margin-bottom: 5px;
    background-repeat: no-repeat;
    background-position: center bottom;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background-size: 100%;
    width: 191px;
    display: inline-block \9;
    vertical-align: top \9;
}
.button-list a:hover{
    background-size: 105%;

}

#actionresult-center .comp_news_news h1.block-title{
    font-family: "KyrialSansProRegular",Arial,Helvetica,Tahoma,sans-serif;
    font-size: 35px;
    color: #000;
    font-weight: normal;
    text-transform: none;
    margin-bottom: 25px;
    margin-top: 5px;
}
#actionresult-center .comp_news_news h1.block-title b{
    font-family: "KyrialSansProBlack",Arial,Helvetica,Tahoma,sans-serif;
    font-size: 35px;
    color: #000;
    font-weight: normal;
    text-transform: none;
}

.list-component .block-title{
    text-indent: 18px;
}
.list-component ul.shelf{
    margin-bottom: 0px;
}
.list-component ul.shelf li{
    height: 310px;
}


hr.bordered{
    display: block;
    background: #e6e6e6;
    height: 1px;
    width: 100%;
    border: none;
    margin: 0;
}

#billboard{
    float: none;
    display: block;
}

.comp_news_news .tvp-box .col p{
    color: #8d8d8d;
    margin-bottom: 20px;
}

.comp_news_news .tvp-box li{
    margin: 0 0 5px 0;
    line-height: 20px;
}
.comp_news_news .tvp-box li i{
    font-style: normal;
}


.discount-box{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 25px 0;
}
.discount-item{
    height: 250px;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    /* -webkit-flex: 0 0 320px;
     -ms-flex: 0 0 320px;
     flex: 0 0 320px; */
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    display: block;
    margin-bottom: 7px;
    background-color: #f6f6f6;
    background-position: left top;
    background-repeat: no-repeat;
    padding: 22px;
    width:320px;
    display: inline-block \9;
    vertical-align: top \9;
    margin: 4px 1px \9;
}

.discount-item section{
    height: 75px;
}

#actionresult-center .comp_news_news .discount-item li{
    margin: 0 0 10px 0;
}

#actionresult-center .comp_news_news .discount-item h2{
    margin: 0 0 2px 0;
    font-size: 24px;
    text-transform: none;
}
#actionresult-center .comp_news_news .discount-item h3{
    margin: 0;
    font-size: 18px;
    text-transform: none;
    font-family: "KyrialSansProRegular","KyrialSansProSemiBold",Arial,Helvetica,Tahoma,sans-serif;
}

figcaption.news_place4{
	height: 120px;
}

figcaption.news_place4 a.news_place4{
	position: absolute;
	bottom: 0px;
}


/* Personal */


.personal-page .tabs{
    width: 100%;
    float: none;
    display: block;
}
.personal-page .tabbox{
    padding: 25px;
}

.personaltabs h2, .personaltabs h3 {
    margin-top: 0px !important;
}

.personal-page .tabs ul.tabNavigation{
    width: 100%;
    float: none;
    display: block;
}
.personal-page .akciomatrix{
    width: 100%;
}
.personal-page .nav > li > a{
    padding: 10px 8px;
}

.personalpanel{
    border: none;
}

.profilimgbox .imgbox img{
    border-radius: 100%;
    border: none;
}

.personalpanel .table-cell{
    padding: 15px;
    vertical-align: middle;
    text-align: left;
}

.personalpanel h1{
    font-weight: 300;
    font-size: 30px;
    color: #000000;
    float: none;
    display: block;
    margin: 0 0 10px 0;
    line-height: 34px;
}
.profilimgbox .imgbox{
    width: 100px;
}

.personalpanel .profilimgbox{
    float: none;
    width: 100px;
}

.personalpanel .notification-center{
    vertical-align: top;
    width: 430px;
}
.notification-center ul{
    list-style: none;
    display: block;
    border-radius: 4px;
    border: 1px solid #c7c7c7;
}
.notification-center ul li{
    width: 100%;
    display: block;
    border-top: 1px solid #c7c7c7;
    height: 30px;
}
.notification-center ul li a{
    height: 29px;
    line-height: 28px;
    font-size: 12px;
    color: #989898;
    position: relative;
    padding-left: 36px;
}
.notification-center ul li a:before{
    width: 36px;
    height: 29px;
    position: absolute;
    left: 0px;
    top: 0px;
    content: "\f107";
    font-family:'FontAwesome';
    font-size: 14px;
    line-height: 29px;
    text-align: center;
    color: #7fbd00;
}
.notification-center ul li:first-child{
    border-top: 1px solid transparent;
}


.logout:after{ content:"\f08b"; }
.edit:after{ content:"\f044"; }
.settings:after{ content:"\f013"; }
.facebook:after{ content:"\f082"; }

.btn-simple.btn-sm{
    padding-right: 31px;
}

.btn-lg-ico:after{
    font-size: 18px;
}

.btn-huge-ico:after{
    font-size: 24px;
}

.btn.facebook{
    color:#4862a3;
}
.btn.facebook:after{
    color:#4862a3;
}

.btn-bordered{
    border: 1px solid #c7c7c7;
}
.btn-bordered:after{
    border-left: 1px solid #c7c7c7;
}
.btn-sm.btn-bordered:after{
    height: 30px;
    line-height: 30px;
}

.btn-white{
    background-color:#fff;
    color:#000000;
}
.btn-white:hover{
    background-color:#fff;
    color:#000000;
}
.btn-white:after{
    background-color:#fff;
    color: #7fbd00;
}

.fw300{
    font-weight: 300 !important;
}

.collapse {
    display: none !important;
}
.collapse.in {
    display: block  !important;
}
.ml10{
    margin-left: 10px;
}
tr.collapse.in {
    display: table-row !important;
}
tbody.collapse.in {
    display: table-row-group !important;
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    -o-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: 0.35s;
    -o-transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
}

#popup_settings #registrationpanel {
    display: block;
    margin: 0 5px;
}

#popup_settings .modal-dialog {
    width: 800px;
}
#popup_settings .collapse-inner {
    padding: 20px 20px 20px 75px;
}
#settings-accordion [data-toggle="collapse"] {
    display: block;
    height: 58px;
    line-height: 58px;
    font-size: 18px;
    color: #000;
    padding-left: 75px;
    position: relative;
    border-top: 1px solid #d1d1d1;
}
#settings-accordion [data-toggle="collapse"]:first-child {
    border-top:none;
}
#settings-accordion [data-toggle="collapse"].collapsed:after{
    color:#7fbd00;
    content: "\f0fe";
}
#settings-accordion [data-toggle="collapse"]:after{
    content: "\f146";
    color :#bfbfbf;
    font-family: 'FontAwesome';
    font-size:18px;
    color :#bfbfbf;
    position:absolute;
    right:35px;
    top: 50%;
    -ms-transform:  translateY(-50%);
    -webkit-transform:  translateY(-50%);
    transform: translateY(-50%);
}
#settings-accordion [data-toggle="collapse"] i{
    position: absolute;
    left: 0px;
    width: 72px;
    display: block;
    height: 58px;
    line-height: 58px;
    text-align: center;
    color: #7fbd00;
    font-size: 24px;
}

div.popup .popup-content #settings-accordion i{
    display: block;
    font-style: normal;
}

#popup_settings.popup .popup-content p{

    padding: 0;
    margin-bottom: 10px;
}


#popup_settings.popup .popup-content h2, 
#popup_settings.popup .popup-content h3, 
#popup_settings.popup .popup-content h4, 
#popup_settings.popup .popup-content h5 {
    color: #000;
    margin: 0 0 10px 0;
}

.orange{
    color:#ffa800;
}

#stposszesito .remaining-point .point{
    color:#ffa800;
    font-weight: bold;
}

#stposszesito table .number{
    text-align: center;
}

#stposszesito table .emphasis{
    color: #74756d;
    font-weight: normal;
}


/* Megrendel�s tab */


.list-group {
    margin-bottom: 20px;
    padding-left: 0;
    display: block;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
}
.list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}
.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
a.list-group-item,
button.list-group-item {
    color: #555555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
    color: #333333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
    text-decoration: none;
    color: #555555;
    background-color: #f5f5f5;
}
button.list-group-item {
    width: 100%;
    text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
    background-color: #eeeeee;
    color: #777777;
    cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
    color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
    color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #337ab7;
    border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
    color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
    color: #c7ddef;
}
.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
    color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
    color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d;
}
.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
    color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
    color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f;
}
.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
    color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
    color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
}
.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
    color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
    color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442;
}
.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}
.panel {
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid transparent;
    border-radius: 6px;
}
.panel-body {
    padding: 15px;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
    color: inherit;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
    display: block;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
    color: inherit;
}
.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #dddddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
    margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
}
.list-group + .panel-footer {
    border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
    margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
    border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
    border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
    border-top: 1px solid #dddddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
    border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
    border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0;
}
.panel > .table-responsive {
    border: 0;
    margin-bottom: 0;
}
.panel-group {
    margin-bottom: 20px;
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 6px;
}
.panel-group .panel + .panel {
    margin-top: 5px;
}
.panel-group .panel-heading {
    border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 1px solid #dddddd;
}
.panel-group .panel-footer {
    border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #dddddd;
}
.panel-default {
    border-color: #c7c7c7;
}
.panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #c7c7c7;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #c7c7c7;
}
.panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #c7c7c7;
}
.panel-primary {
    border-color: #337ab7;
}
.panel-primary > .panel-heading {
    color: #ffffff;
    background-color: #337ab7;
    border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
    color: #337ab7;
    background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7;
}
.panel-success {
    border-color: #d6e9c6;
}
.panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6;
}
.panel-info {
    border-color: #bce8f1;
}
.panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1;
}
.panel-warning {
    border-color: #faebcc;
}
.panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc;
}
.panel-danger {
    border-color: #ebccd1;
}
.panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
    color: #f2dede;
    background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1;
}

.collapse-l{
    padding-left: 0px  !important;
}

.collapse-r{
    padding-right:0px !important;
}

.collapse-lr{
    padding-left:0 !important;
    padding-right:0 !important;
}
.brow {
    margin:0 -15px;
}

.brow::after, .brow::before {
    content: " ";
    display: table;
}

.brow::after {
    clear: both;
}

.br4{
    border-radius: 4px;
}
.br6{
    border-radius: 6px;
}

.mr15{
    margin-right: 15px;
}


#orders-list{
    margin-left: -15px;
    margin-right: -15px;
}
#orders-list .panel{
    overflow: hidden;
}
#orders-list.panel-group .panel + .panel {
    margin-top: 10px;
}

#orders-list header{
    position: relative;
}
#orders-list .list-group{
    margin: 0;
    padding: 5px 0;
}

#orders-list .panel-group-header{
    line-height: 50px;
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
    white-space: nowrap;
}
#orders-list .panel-heading{
    color: #74756d;
    font-size: 14px;
    white-space: nowrap;
    cursor: pointer;
}
#orders-list .panel-heading .order-num{
    font-weight: bold;

}
#orders-list .panel-heading .saving{
    position: absolute;
    left: 0px;
    right: 0px;
    text-align: center;
    bottom: 5px;
    font-size: 11px;
    line-height: 11px;
}
#orders-list .panel-heading{
    padding: 0;
    height: 60px;
    line-height: 60px;
    background: #fff;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
#orders-list .panel-heading .col{
    padding: 0;
}
#orders-list .panel-heading .col span.double{
    line-height: 16px;
    display: block;
    text-align: center;
    padding: 14px 0;
}
#orders-list [data-toggle="collapse"]:after{
    content: "\f146";
    color :#bfbfbf;
    font-family: 'FontAwesome';
    font-size:18px;
    color :#fff;
    position:absolute;
    right:24px;
    top: 50%;
    -ms-transform:  translateY(-50%);
    -webkit-transform:  translateY(-50%);
    transform: translateY(-50%);
}

#orders-list [data-toggle="collapse"]{
    background: #7fbd00;
    color: #fff;
}
#orders-list [data-toggle="collapse"] .order-num,
#orders-list [data-toggle="collapse"] .panel-heading .saving{
    color: #fff;
}
#orders-list [data-toggle="collapse"].collapsed .saving{
    color: #ed44ef;

}
#orders-list .panel-heading [data-toggle="collapse"]{
    font-weight: bold;
}
#orders-list .panel-heading [data-toggle="collapse"].collapsed{
    font-weight: normal;
}
#orders-list [data-toggle="collapse"].collapsed:after{
    color:#7fbd00;
    content: "\f0fe";
}
#orders-list [data-toggle="collapse"].collapsed .order-num{
    color: #7fbd00;
    text-decoration: underline;

}
#orders-list [data-toggle="collapse"].collapsed{
    background: #fff;
    color: #74756d;
    border-radius: 6px;
}
#orders-list .list-group-item{
    padding: 20px 7px;
    margin: 5px 7px 0px;
    border: none;
    border-radius: 6px;
}
#orders-list .list-group-item:first-child{
    margin-top: 0;
}

#orders-list .list-group-item .col{
    float: none;
    display: inline-block;
    vertical-align: middle;
}
#orders-list .list-group-item .col1 img{
    max-height: 50px;
    max-width: 30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    left: 2px;
}
#orders-list .list-group-item .col1{
    position: relative;
    padding-left: 45px;
}
#orders-list .list-group-item .col1{
    color: #000;
    padding-top: 22px;
    font-size: 16px;
    min-height: 50px;
}
#orders-list .list-group-item .col1 span{
    color: #74756d;
    font-size: 11px;
    display: block;
    position: absolute;
    top: 0px;
}
#orders-list .list-group-item .col2{
    font-weight: 300;
    font-size: 16px;
    padding-top: 11px;
}
#orders-list .list-group-item .col2 span{
    color: #7fbd00;
}
#orders-list .list-group-item .col3{
    font-weight: 300;
    font-size: 16px;
    white-space: nowrap;
    padding: 11px 0 0 0;
}
#orders-list .list-group-item .col3 i{
    color: #7fbd00;
    font-size: 18px;
    line-height: 26px;
    display: inline-block;
    margin-right: 7px;
}
#orders-list .panel-collapse footer{
    line-height: 60px;
    font-size: 12px;
    font-weight: 700;
    color:#74756d;
    border-top: 1px solid #c7c7c7;
}
#orders-list .panel-collapse footer span{
    line-height: 60px;
    font-size: 12px;
    font-weight: 300;
    text-transform: uppercase;
    color:#ec49d3;
    padding-right: 50px;
}

#orders-list .panel-collapse{
    background: #fafafa;
}
#orders-list .panel-error [data-toggle="collapse"]{
    background: #dc2020;
}
#orders-list .panel-error [data-toggle="collapse"].collapsed{
    background: #fff;
}

#orders-list .panel-heading .order-num i{
    position: absolute;
    left: 20px;
    top: 50%;
    -ms-transform:  translateY(-50%);
    -webkit-transform:  translateY(-50%);
    transform: translateY(-50%);
    font-size: 14px;
   
}
#orders-list .panel-error .panel-heading .fa-exclamation-triangle{
    color: #dc2020;
}
#orders-list [data-toggle="collapse"] .order-num i,
#orders-list .panel-error [data-toggle="collapse"] .order-num i{
    color: #fff;
}

#orders-list [data-toggle="collapse"].collapsed .order-num i{
     color: #7fbd00;
}
#orders-list .panel-error [data-toggle="collapse"].collapsed .fa-exclamation-triangle{
    color: #dc2020;
}



#orders-list .info{
    padding: 15px;
}
#orders-list .bottom-info{
    padding: 20px;
    border-top: 1px solid #c7c7c7;
}
#orders-list .bottom-info p{
    color: #74756d;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 20px;
}
#orders-list .bottom-info p .red,
#orders-list i.red{
    color: #dc2020 !important;
}
#orders-list .info p{
    color: #000000;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 0;
}
#orders-list .info .red{
    color: #dc2020;
    font-size: 13px;
    font-weight: 400;
}
#orders-list .error-item{
    background: #f8efef;
}

#orders-list .error-item .col1,
#orders-list .error-item .col2,
#orders-list .error-item .col2 span,
#orders-list .error-item .col3 .fa-exclamation-triangle,
#orders-list .error-item .col3 .fa-exclamation-triangle + span{
    color: #dc2020;
}

.btn-huge {
    font-size: 18px;
    height: 52px;
    line-height: 52px;
    padding: 0px 70px 0px 18px;
    text-align: center;
}
.btn-huge.dual-line {
    font-size: 14px;
    line-height: 16px;
    padding: 10px 70px 10px 18px;
}
.btn-huge:after {
    height: 52px;
    line-height: 53px;
    width: 52px;
}
.cancel-order-btn span{
    display: block;
    font-size: 12px;
    font-weight: 800;
    margin-top: 2px;
}

#orders-list .list-group-item .action-row{
    border: 1px solid #ebbebc;
    background: #fff;
    border-radius: 6px;
    height: 60px;
    line-height: 58px;
    font-size: 14px;
    margin-top: 10px;
}
#orders-list .list-group-item .action-row .table{
    margin: 0;
}
#orders-list .list-group-item .action-row .table label{
    padding: 0 0 0 15px;
}
#orders-list .list-group-item .action-row .table .input-radio + label{
    padding: 0 0 0 25px;
}
#orders-list .list-group-item .action-row .table .input-radio:checked + label i{
    background: #7fbd23;
}
#orders-list .list-group-item .action-row .table .input-radio + label + label{
    color: #7fbd23;
}
#orders-list .list-group-item .action-row .table .input-radio:first-child:checked + label i{
    background: #dc2020;
}
#orders-list .list-group-item .action-row .table .input-radio:first-child + label + label{
    color: #dc2020;
}
#orders-list .list-group-item .action-row > div{
    padding: 0 15px 0 10px;
}

#orders-list .add-remove-item-box{
    border: 1px solid #d4d4d4;
    background: #efefef;
    height: 34px;
    line-height: 32px;
    margin: 13px 10px 0;
    border-radius: 4px;
    text-align: center;
}
#orders-list .add-remove-item-box > *{
    border-left: 1px solid #d4d4d4;
    float: left;

}
#orders-list .add-remove-item-box span:first-child{
    border-left:none;
}
#orders-list .add-remove-item-box span{
    width: 50px;
}
#orders-list .add-remove-item-box a{
    background: #fff;
    width: 40px;
}
#orders-list .action-row .red{
    color: #dc2020;
}
#orders-list .action-row .green{
    color: #7fbd23;
}

/*11.26*/


.container-loading{
    min-height: 100px;
    position: relative;
    text-align: center;
}
.container-loading:after{
    position:absolute;
    display:inline-block;
    content: "\f110";
    font-size: 40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color:#95d50d;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    font-family: 'FontAwesome';
}


.error-popup-inner h1 {
background:red !important;
}

.red-box{
    border: 1px solid #ebbebc;
    border-radius: 3px;
    padding: 2px;
    color:#dc2020 !important;
}

.green-box{
    border-color: #7fbd23;
}

.green-box span{
    color: #7fbd23;
}
.green-box p{
    margin-top: 5px !important;
}
.green-box p:first-child{
    margin-top: 8px !important;
}

.w32p{
    width: 32%;
}

.fa-ban.gray{
    color: #74756d !important;
}

/* Kieg*/
#tab_megrendeles .listdisplaybox {
	width: 100%;
}

.cartrow.error {
	color: #ed1f24;
    background: #f9caca;
} 

/* global.css */

#bg-advert {
	-webkit-transform: translate3d(0px, 0px, 0px);
	/*-webkit-transform: translate(0, 0);*/
}
::i-block-chrome, #bg-advert {
	-webkit-transform: none;
}

body #wrapper {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	/*behavior: url(/css/PIE.htc);*/
}
body #footer {
	height: auto;
	position: relative;
}
.linkbox a {
	background: url(../../img/li.gif) no-repeat scroll 0 8px transparent;
	color: #74756D;
	display: block;
	margin-left: 1px;
	padding: 3px 0 3px 13px;
	text-decoration: none;
}
.col975 .linkbox {
	margin: 0;
	margin-left: 10px;
	margin-right: 15px;
	width: 370px;
	paddong: 0;
	padding-right: 20px;
	border-right: 1px solid #CCCCCC;
	height: 135px;
	overflow: hidden;
}
.col975 .linkbox a:before {
	color: #C0C838;
	content: "â€¢";
	font-size: 25px;
	line-height: 14px;
	margin-right: 10px;
	text-decoration: none;
	vertical-align: text-top;
}
.col975 .linkbox a {
	background: none;
	color: #000000;
	line-height: 20px;
	font-size: 13px;
	margin: 6px 0px;
	padding: 0;
	display: block;
	text-decoration: none !important;
	font-family: 'AvenirRegular', Arial, Helvetica, Tahoma, sans-serif;
}
.col975 .linkbox a:hover {
	color: #8F907A;
}

#registrationpanel .hrlvtypebox .info h2 {
    margin: 0 0 10px 0;
    font-size: 15px;
    font-weight: 400;
}

#registrationpanel .hrlvtypebox .info p {
	color: #545454;
    font-size: 15px;
    line-height: 18px;
}

.reviewbox {
	margin-bottom: 20px;
}

.reviewbox h2 {
	font-style: italic;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
}

.reviewbox > .container {
	background-color: #E7E7E5;
	padding: 20px;
}

.pontpont {
	width: 370px;
	height: 10px;
}

.reviewbox .starrating {
	background: url(../img/starrating.png) no-repeat;
	float: right;
	height: 10px;
	width: 65px;
	margin-top: 3px;
}

.reviewbox .container .star1 {
    background-position: 0 -10px;
}

.reviewbox .container .star2 {
    background-position: 0 -20px;
}

.reviewbox .container .star3 {
    background-position: 0 -30px;
}

.reviewbox .container .star4 {
    background-position: 0 -40px;
}
    
.reviewbox .container .star5 {
	background-position: 0 -50px;
}


.container .author {
	float: left;
	font-size: 16px;
}

.container .author a {
	color: #7fbd00;
}

.container .kritikatxt {
	color: black;
	margin-top: 10px;
	font-family: 'KyrialSansProRegular', 'Open Sans', sans-serif !important;
	font-size: 16px;
	line-height: 18px;
}

.morereview {
	width: 410px;
	border-color: #E7E7E5;
	border-width: 3px;
	border-style: solid;
	height: 50px;
	padding: 10px 5px 5px 17px;
}

.morereview a {
	font-family: 'KyrialSansProRegular', 'Open Sans', sans-serif !important;
	font-size: 20px;
	color: black;
}
	
/**
 * Swiper 3.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: July 14, 2015
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}




/*
 * Swiper 2.7.6
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: February 11, 2015
*/
/* ===============================================================
Basic Swiper Styles 
================================================================*/
.old-ie .swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	direction:ltr;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.old-ie .swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.old-ie .swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.old-ie .swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
        position: relative;
}

/* IE10 Windows Phone 8 Fixes */
.old-ie .swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.old-ie .swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}


/* Pagination Styles */
.old-ie .swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.old-ie .swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.old-ie .swiper-pagination-switch {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
.old-ie .swiper-pagination-clickable .swiper-pagination-switch {
  cursor: pointer;
}
.old-ie .swiper-pagination-white .swiper-pagination-switch {
  background: #fff;
}
.old-ie .swiper-pagination-switch-active {
  opacity: 1;
  background: #007aff;
}
.old-ie .swiper-pagination-white .swiper-pagination-switch-active {
  background: #fff;
}
.old-ie .swiper-pagination-black .swiper-pagination-switch-active {
  background: #000;
}
.old-ie .swiper-container-vertical > .swiper-pagination {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  -moz-transform: translate3d(0px, -50%, 0);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.old-ie .swiper-container-vertical > .swiper-pagination .swiper-pagination-switch {
  margin: 5px 0;
  display: block;
}
.old-ie .swiper-container-horizontal > .swiper-pagination {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.old-ie .swiper-container-horizontal > .swiper-pagination .swiper-pagination-switch {
  margin: 0 5px;
}


.old-ie .swiper-pagination-switch{
    height: 12px;
    width: 12px;
    background: #fff;
    border: 1px solid #a0a0a0;
    opacity: 1;
    line-height: 62px;
    margin: 0 4px;
}

.old-ie .swiper-pagination{
    position: relative;
    width: 100%;
    text-align: center;
    height: 62px;
    line-height: 62px;
    z-index: 1;
}

.old-ie .swiper-active-switch{
      background: #a0a0a0;
}
