/*!
*  Font Awesome 4.5.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('fontawesome-webfont.eot');src:url('fontawesome-webfont.eot') format('embedded-opentype'),url('fontawesome-webfont.ttf') format('truetype'),url('fontawesome-webfont.svg') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{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-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper: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-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}

html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*,:after,:before{color:#000 !important;text-shadow:none !important;background:0 0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;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%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo, Monaco, Consolas, "Courier New", monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width: 768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width: 992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width: 1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{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>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}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-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}input[type=search]{-webkit-appearance:none}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{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:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.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:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%)}.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:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);box-shadow:0 3px 9px rgba(0, 0, 0, .5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.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{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);box-shadow:0 5px 15px rgba(0, 0, 0, .5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:700;display:block;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.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;margin-left:-3px}.tooltip-inner{max-width:300px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.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:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2);box-shadow:0 5px 10px rgba(0, 0, 0, .2);line-break:auto}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.nav:after,.nav:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.clearfix:after,.container-fluid:after,.container:after,.nav:after,.pager:after,.row:after{clear:both}.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}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none !important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}td.visible-xs,th.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}td.visible-sm,th.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}td.visible-md,th.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}td.visible-lg,th.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}td.visible-print,th.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}

	.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
	.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,0.6)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}
	button {
		background: transparent;
		border: 0;
		outline: none; }

	ul {
		margin-bottom: 0; }

	a {
		color: inherit;
		text-decoration: none; }

	a:hover, a:focus, a:active {
		color: inherit;
		text-decoration: none;
		outline: none; }

	h1, h2, h3, h4, h5, h6 {
		font-family: 'Roboto Slab', serif;
		margin: 0;
		font-size: inherit; }

	p {
		font-family: 'Open Sans', sans-serif; }
	.success {color:green}
	.error {color:red}
	.input-control {
		width: 100%;
		border: solid 1px #e7e7e7;
		background: transparent;
		outline: none; }
	.input-control:hover, .input-control:focus {
		border-color:#95c03e;
	}
	.chat_icon {
		background:url(chat_icon.png) no-repeat;
	}
	.chat_icon.yahoo {
		display:inline-block;
		width:19px;
		height:13px;
		background-position:0 -4px ;
		vertical-align:middle;
	}
	.chat_icon.skype {
		display:inline-block;
		width:17px;
		height:18px;
		background-position:-21px 0 ;
		vertical-align:middle;
	}
	.img-fix {
		max-width: 100%; }
	.text-center {text-align:center}
	.form-group {margin-bottom:15px}
	.text-overflow, .header-panel-mobile ul.top-linklists-mobile a, .product-grid h3, .breadcrumb h1, .widget-collection .list-products h3, .widget-collection .list-post h3, .product-list .product-info h3 {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; }
	.header-panel-mobile .cart-number {
		position: absolute;
		top: 6px;
		right: 50%;
		margin-right: -26px;
		display: block;
		width: 20px;
		line-height: 20px;
		font-size: 13px;
		background-color: #8ec603;
		color: #fff;
		border-radius: 50%;
	}
	.button {
		display: inline-block;
		line-height: 40px;
		height:40px;
		background: transparent;
		padding: 0 25px;
		letter-spacing:0.5px;
		white-space:nowrap;
		font-family:'Roboto Slab', sans-serif;
		font-weight: 400;
		text-transform: uppercase;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px; }

	.button.type_1 {
		position:relative;
		color: #fff !important; 
		background: #4C4C4C; 
		transition:all 0.3s ease;
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
		-o-transition:all 0.3s ease;

	}
	.button.type_2 {
		position:relative;
		color: #fff !important; 
		background: #95c03e; 
		transition:all 0.3s ease;
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
		-o-transition:all 0.3s ease;
	}
	.button.type_1:after, .button.type_2:after {
		content:"";
		display:block;
		opacity:0;
		position:absolute;
		left:2px;
		right:2px;
		top:2px;
		bottom:2px;
		border-left:solid 1px #fff;
		border-right:solid 1px #fff; 
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-o-border-radius:3px;
		transform:scale(1,0.5);
		-webkit-transform:scale(1,0.5);
		-moz-transform:scale(1,0.5);
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
		-o-transition:all 0.3s ease;
	}
	.button.type_1:before, .button.type_2:before {
		content:"";
		display:block;
		opacity:0;
		position:absolute;
		left:2px;
		right:2px;
		top:2px;
		bottom:2px;
		border-top:solid 1px #fff;
		border-bottom:solid 1px #fff; 
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-o-border-radius:3px;
		transform:scale(0.5,1);
		-webkit-transform:scale(0.5,1);
		-moz-transform:scale(0.5,1);
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
		-o-transition:all 0.3s ease;
	}
	.button.type_1:hover:after, .button.type_1:hover:before, .button.type_2:hover:after, .button.type_2:hover:before {
		opacity:1;
		transform:scale(1,1);
		-webkit-transform:scale(1,1);
		-moz-transform:scale(1,1);
	}


	.button.dashed {
		color: #685e52;
		border: dashed 1px #cbcbcb; }

	.button.dashed:hover, .button.dashed:active {
		color: #95c03e;
		border-color: #95c03e; }
	.button.disabled {
		border-color:#dedede;
		background-color:#dedede;
		color:#fff;
		pointer-events:none;
	}
	body {
		font-size: 12px;
		font-family: 'Open Sans',sans-serif;
		color: #000000; }

	.top-header {
		font-size: 16px;
		font-family: 'Open Sans', sans-serif;
		color: #aeaeae;
		background: #39342e;
		line-height: 70px; }
	.top-header a:hover {
		color: #95c03e; }
	.top-header ul.top-linklists li {
		display: inline-block;
		margin-right: 19px;
		text-align: left; }
	.top-header ul.top-linklists li a {
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out; }
	.top-header ul.top-linklists li.last {
		margin-right: 0; }
	.top-header ul.top-linklists > li:hover > a {
		color: #95c03e; }
	.top-header .sup-online {
		text-align: right;
		position: relative; }
	.top-header .sup-online .wrap-sup {
		position: absolute;
		z-index: 11;
		top: 100%;
		margin-top: 7px;
		right: 15px;
		width: 500px;
		padding: 0 15px 15px 15px;
		background: #39342e;
		opacity: 0;
		visibility: hidden;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease; }
	.top-header .sup-online .wrap-sup:after {
		content: "";
		top: -7px;
		right: 20px;
		position: absolute;
		width: 0;
		height: 0;
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		border-bottom: 7px solid #39342e; }
	.top-header .sup-online .wrap-sup .entry-person {
		margin-top: 15px; }
	.top-header .sup-online .wrap-sup .entry-person a {
		margin-right: 5px;
		font-size: 14px; }
	.top-header .sup-online .wrap-sup .entry-person a .fa-skype {
		color: #12A5F4; }
	.top-header .sup-online .wrap-sup .img-avatar {
		width: 50px;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		float: left; }
	.top-header .sup-online .wrap-sup .info-person {
		text-align: left;
		margin-left: 60px; }
	.top-header .sup-online .wrap-sup .info-person h5 {
		font-weight: bold; }
	.top-header .sup-online:hover .wrap-sup {
		opacity: 1;
		visibility: visible; }

	.header-panel-mobile {
		position: relative;
		display: table;
		width: 100%;
		border-bottom: solid 1px rgba(255, 255, 255, 0.2); }
	.header-panel-mobile > a {
		display: table-cell;
		width: 25%;
		height: 50px;
		font-size: 18px;
		line-height: 18px;
		vertical-align: middle;
		text-align: center;
		border-right: solid 1px rgba(255, 255, 255, 0.2); }

	.header-panel-mobile ul.top-linklists-mobile {
		position: absolute;
		z-index: 100;
		margin-top: 1px;
		top: 100%;
		left: 0;
		width: 100%;
		background: #39342e;
		line-height:22px;
		font-size: 14px; }
	.header-panel-mobile ul.top-linklists-mobile a {
		display: block;
		padding: 15px; }
	.header-panel-mobile .sup-mobile {
		position: absolute;
		z-index: 100;
		margin-top: 1px;
		top: 100%;
		left: 0;
		width: 100%;
		background: #39342e;
		font-size: 14px; }
	.header-panel-mobile .sup-mobile .entry-person {
		padding: 15px; }
	.header-panel-mobile .sup-mobile .info-person {
		margin-left: 65px; }
	.header-panel-mobile .sup-mobile .info-person a {
		margin-right: 7px; }
	.header-panel-mobile .sup-mobile .img-avatar {
		width: 50px;
		float: left; }

	.mid-header {
		position: relative; 
		transition:all 0.3s linear;
		-webkit-transition:all 0.3s linear;
		-moz-transition:all 0.3s linear;
		-o-transition:all 0.3s linear;
		background:#5da709;
	}

	.mid-header .logo {
		display: table;
		font-size: 0;
		width: 100%; }
	.mid-header .logo .wrap-logo {
		display:flex;
		display:-webkit-flex;
		display:-moz-flex;
		display:-ms-flex;
		align-items: center;
		-webkit-align-items:center;
		height: 88px; }
	.mid-header form {
		width: 80%;
		margin: 20px auto 0;
		position: relative; }
	.mid-header form .input-control {
		height: 48px;
		background:#fff;
		padding: 5px 50px 5px 15px; }

	.mid-header form button {
		position: absolute;
		width: 48px;
		height: 48px;
		right: 0;
		top: 0;
		border:1px solid #ccc;
		text-align: center; }
	.mid-header.fixed {
		position:fixed;
		z-index:100;
		top:0;
		left:0;
		width:100%;	  
		background-color:#5da709;
		animation: fadeDown 0.3s ease;
		-webkit-animation: fadeDown 0.3s ease;
		-moz-animation: fadeDown 0.3s ease;
		box-shadow: 0 1px 8px #dedede;
		-webkit-box-shadow:0 1px 8px #dedede;
		-moz-box-shadow:0 1px 8px #dedede;
	}
	.mid-header.fixed .logo .wrap-logo {
		height:60px;
	}
	.mid-header.fixed .logo .wrap-logo img {max-height:53px}
	.mid-header.fixed form {margin-top:8px}
	.mid-header.fixed .shop-cart {padding:8px 0}
	.mid-header.fixed .cart-control, .mid-header.fixed form .input-control, .mid-header.fixed form button {height:44px}	
	.mid-header .shop-cart {
		position: relative;
		padding: 20px 0;
		float: right;
		width:145px;
	}
	.mid-header .shop-cart a:hover {
		color: #95c03e; }
	.mid-header .shop-cart:hover .cart-item span {
		background: #95c03e; }
	.mid-header .shop-cart .mini-cart-content {
		position: absolute;
		margin-top: 7px;
		right: 0;
		padding: 15px;
		z-index: 11;
		width: 310px;
		background: #fff;
		border: solid 1px #95c03e;
		opacity: 0;
		visibility: hidden;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease; }
	.mid-header .shop-cart .mini-cart-content:after {
		content: "";
		top: -7px;
		right: 20px;
		position: absolute;
		width: 0;
		height: 0;
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		border-bottom: 7px solid #95c03e; }
	.mid-header .shop-cart .mini-cart-content .item {
		text-align: left;
		color: #685e52;
		padding-right: 30px;
		padding-bottom: 10px;
		border-bottom: solid 1px #e8e6e2;
		margin-bottom: 10px; }
	.mid-header .shop-cart .mini-cart-content .item .text-overflow, .mid-header .shop-cart .mini-cart-content .item .header-panel-mobile ul.top-linklists-mobile a, .header-panel-mobile ul.top-linklists-mobile .mid-header .shop-cart .mini-cart-content .item a, .mid-header .shop-cart .mini-cart-content .item .product-grid h3, .product-grid .mid-header .shop-cart .mini-cart-content .item h3, .mid-header .shop-cart .mini-cart-content .item .breadcrumb h1, .breadcrumb .mid-header .shop-cart .mini-cart-content .item h1, .mid-header .shop-cart .mini-cart-content .item .widget-collection .list-products h3, .widget-collection .list-products .mid-header .shop-cart .mini-cart-content .item h3, .mid-header .shop-cart .mini-cart-content .item .widget-collection .list-post h3, .widget-collection .list-post .mid-header .shop-cart .mini-cart-content .item h3, .mid-header .shop-cart .mini-cart-content .item .product-list .product-info h3, .product-list .product-info .mid-header .shop-cart .mini-cart-content .item h3 {
		display: block; }
	.mid-header .shop-cart .mini-cart-content .item img {
		float: left;
		width: 50px;
		margin: 0 15px 0 0; }
	.mid-header .shop-cart .mini-cart-content .item .qty {
		display: block;
		opacity: 0.7;
		color: #685e52;
	}
	.mid-header .shop-cart .mini-cart-content .item .remove {
		position: absolute;
		right: 20px;
		color: #ff6565;
		font-weight: 300;
		font-size: 20px;
		line-height: 20px; }

	.mid-header .shop-cart:hover .mini-cart-content {
		opacity: 1;
		visibility: visible; }
	.mid-header .shop-cart:hover .cart-control{border-color:#95c03e}
	.mid-header .shop-cart:hover>a {color:#95c03e}
	.mini-cart-content .no-item {color:#39342e;text-align:left}
	.mid-header .cart-control {
		border: 1px dashed #e8e6e2;
		color: #39342e;
		display: inline-block;
		font-size: 16px;
		font-weight: 600;
		height: 48px;
		line-height: 42px;
		text-align: right;
		width: 100%;
		padding: 0 15px;
		background:#fff;
	}
	.mid-header .cart-control .cart-item {
		position: relative; }
	.mid-header .cart-control .cart-number {
		background: #39342e;
		color: #fff;
		font-size: 10px;
		font-weight: 300;
		height: 20px;
		line-height: 20px;
		width: 20px;
		text-align: center;
		position: absolute;
		right: -5px;
		top: -8px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		border-radius: 50%;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out; }
	.mid-header .cart-control .cart-price {
		margin-left: 10px; 
		text-transform: uppercase;
		font-size: 13px;
		font-family: 'Roboto Slab', sans-serif;
		letter-spacing: 1px;
	}

	.bottom-header {
		background: #f7f7f7;
		border-top: solid 1px #e8e6e2;
		border-bottom: solid 1px #e8e6e2; 
		transition:all 0.3s ease;
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
	}

	.bottom-header .main-nav {
		font-family: 'Roboto Slab', serif;
		color: #685e52;
		text-align: right;
		font-size: 13px; }
	.bottom-header .main-nav .has-mega {
		position: static; }
	.bottom-header .main-nav .has-mega:hover .megamenu {
		opacity: 1;
		visibility: visible; }
	.bottom-header .main-nav .megamenu {
		position: absolute;
		z-index: 20;
		padding: 30px 25px 10px;
		top: 100%;
		left: 0;
		right: 15px;
		margin-left: -15px;
		visibility: hidden;
		opacity: 0;
		text-align: left;
		background: #fff;
		border: solid 1px #e8e6e2;
		transition: all 0.3s linear;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear; }
	.bottom-header .main-nav .megamenu .col-md-4 {
		margin-bottom: 20px; }
	.bottom-header .main-nav .megamenu h3 {
		margin-bottom: 10px;
		font-weight: bold; }
	.bottom-header .main-nav .megamenu ul {
		font-family: "Open Sans", sans-serif;
		text-transform: initial; }
	.bottom-header .main-nav .megamenu ul li {
		position: relative;
		line-height: 34px;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease; }
	.bottom-header .main-nav .megamenu ul li:hover {
		color: #95c03e;
		padding-left: 15px; }
	.bottom-header .main-nav .megamenu ul li:hover:before {
		content: "\f105";
		font-family: 'FontAwesome';
		position: absolute;
		left: 0;
		top: 0;
		line-height: 34px; }
	.bottom-header .main-nav .megamenu ul li a {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; }
	.bottom-header .main-nav > li {
		padding: 10px 0;
		display: inline-block;
		position: relative;
		text-transform: uppercase;
		margin-right: 5px;
		line-height: 20px; }
	.bottom-header .main-nav > li > a {
		position: relative;
		font-weight: bold;
		display: block;
		padding: 5px 13px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease; }
	.bottom-header .main-nav > li.active > a, .bottom-header .main-nav > li:hover > a {
		background: #95c03e;
		color: #fff; }
	.bottom-header .main-nav > li.last {
		margin-right: 0; }
	.bottom-header .main-nav .has-sub {
		position: relative; }
	.bottom-header .main-nav .has-sub .has-sub > a {
		display: block;
		padding-right: 30px; }
	.bottom-header .main-nav .has-sub .has-sub .fa {
		position: absolute;
		right: 15px;
		top: 0;
		text-align: center;
		line-height: 50px; }
	.bottom-header .main-nav .has-sub ul {
		position: absolute;
		z-index: 20;
		top: 100%;
		left: 0;
		width: 250px;
		opacity: 0;
		visibility: hidden;
		transition: all 0.3s linear;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		text-align: left;
		background: #fff;
		border: solid 1px #e8e6e2; }
	.bottom-header .main-nav .has-sub ul li {
		font-family: 'Open Sans', sans-serif;
		text-transform: initial;
		line-height: 50px;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease; }
	.bottom-header .main-nav .has-sub ul li a {
		display: block;
		padding: 0 15px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		border-bottom: solid 1px #e8e6e2;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease; }
	.bottom-header .main-nav .has-sub ul li:hover > a {
		color: #fff;
		background: #95c03e; }
	.bottom-header .main-nav .has-sub ul .level2 {
		top: 0;
		left: 100%; }
	.bottom-header .main-nav .has-sub:hover > ul {
		opacity: 1;
		visibility: visible; }
	.bottom-header .main-nav li.last .level2 {
		left: auto;
		right: 100%; }
	.bottom-header .main-nav li:nth-last-of-type(2) .level2 {
		left: auto;
		right: 100%; }


	.main-category {
		position: relative; }
	.main-category h2 {
		text-transform: uppercase;
		line-height: 50px;
		background: #fff;
		padding: 0 15px;
		color: #95c03e;
		border-left: solid 1px;
		border-right: solid 1px;
		border-color: #e8e6e2;
		font-weight: bold;
		cursor: default; }
	.main-category h2 .fa {
		margin-right: 5px; }
	.main-category .desktop-category {
		position: absolute;
		z-index: 11;
		top: 100%;
		width: 100%;
		background: #fff;
		border: solid 1px #e8e6e2;
		opacity: 0;
	}
	.main-category .desktop-category.visble {
		opacity: 0;
		visibility: hidden; }
	.main-category .desktop-category > li {
		position: static;
		line-height: 44px;
		border-bottom: solid 1px #e8e6e2;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease; }
	.main-category .desktop-category > li.last, .main-category .desktop-category > li:last-child {
		border-bottom: 0; }
	.main-category .desktop-category > li > a {
		display: block;
		position: relative;
		padding: 0 50px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; }
	.main-category .desktop-category > li > a:hover {
		color: #95c03e; }
	.main-category .desktop-category > li.has-subcate > a {
		padding-right: 30px; }
	.main-category .desktop-category > li.has-subcate > a:after {
		content: "\f105";
		display: block;
		position: absolute;
		right: 15px;
		top: 0;
		line-height: 39px;
		font-family: 'FontAwesome';
		font-size: 16px; }
	.main-category .desktop-category .subcate {
		position: absolute;
		top: 0;
		left: 100%;
		z-index: 30;
		height: 100%;
		width: 701px;
		border: solid 1px #e8e6e2;
		border-top: 0;
		background: #fff;
		padding: 0 20px;
		overflow: hidden;
		opacity: 0;
		visibility: hidden;
		transition: all 0.3s linear;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear; }
	.main-category .desktop-category .subcate h3 {
		margin-top: 20px;
		margin-bottom: 10px;
		text-transform: uppercase;
		font-weight: bold; }
	.main-category .desktop-category .subcate li {
		position: relative;
		line-height: 26px;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease; }
	.main-category .desktop-category .subcate li:hover {
		padding-left: 10px;
		color: #95c03e; }
	.main-category .desktop-category .subcate li:hover:before {
		content: "\f105";
		font-family: 'FontAwesome';
		line-height: 26px;
		position: absolute;
		left: 0;
		top: 0; }
	.main-category .desktop-category .subcate li a {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; }
	.main-category .desktop-category .has-subcate:hover .subcate {
		visibility: visible;
		opacity: 1; }
	.main-category .mobile-category {
		background: #fff; }
	.main-category .mobile-category li {
		position: relative; }
	.main-category .mobile-category li ul {
		padding-left: 70px; }
	.main-category .mobile-category li ul ul {
		padding-left: 30px; }
	.main-category .mobile-category li ul a {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; }
	.main-category .mobile-category > li {
		line-height: 39px;
		border-bottom: solid 1px #e7e7e7; }
	.main-category .mobile-category > li > a {
		display: block;
		position: relative;
		padding: 0 50px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; }
	.main-category .mobile-category > li em {
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		width: 50px;
		line-height: 40px;
		text-align: center;
		font-size: 18px; }

	.has-icon > ul > li > a {
		padding-left: 55px; }

	.has-icon > ul > li > a:before {
		content: "";
		position: absolute;
		display: block;
		left: 12px;
		top: 10px;
		width: 30px;
		height: 30px;
		opacity:0.8;
		/*background:url('icon.png') no-repeat;*/
		background:no-repeat;
	}

	.has-icon > ul > li:nth-of-type(1) a:before {
		background-image:url(//bizweb.dktcdn.net/100/258/190/themes/593270/assets/drivericon.jpg?1747592312625);
	}
	.has-icon > ul > li:nth-of-type(2) a:before {
		background-image:url(//bizweb.dktcdn.net/100/258/190/themes/593270/assets/fairwaywoodicon.jpg?1747592312625);

	}
	.has-icon > ul > li:nth-of-type(3) a:before {
		background-image:url(//bizweb.dktcdn.net/100/258/190/themes/593270/assets/hybridicon.jpg?1747592312625) }
	.has-icon > ul > li:nth-of-type(4) a:before {
		background-image:url(//bizweb.dktcdn.net/100/258/190/themes/593270/assets/ironseticon.jpg?1747592312625) }

	.has-icon > ul > li:nth-of-type(5) a:before {
		background-image:url(//bizweb.dktcdn.net/100/258/190/themes/593270/assets/puttericon.jpg?1747592312625)
	}
	.has-icon > ul > li:nth-of-type(6) a:before {
		background-image:url(//bizweb.dktcdn.net/100/258/190/themes/593270/assets/wedgeicon.jpg?1747592312625) }
	.has-icon > ul > li:nth-of-type(7) a:before {
		/* background-position:-180px 0;*/
		background-image:url(//bizweb.dktcdn.net/100/258/190/themes/593270/assets/golfbag.png?1747592312625);

	}
	.has-icon > ul > li:nth-of-type(8) a:before {
		background-image:url(//bizweb.dktcdn.net/100/258/190/themes/593270/assets/supply.png?1747592312625);
		/*background-position:-210px 0; */
	}
	.has-icon > ul > li:nth-of-type(9) a:before {
		background-position:-240px 0; }
	.has-icon > ul > li:nth-of-type(10) a:before {
		background-position:-270px 0; }
	.top-index .slideshow {
		width: auto; 
		overflow:hidden;
	}
	.top-index .slideshow img {
		width: 100%; }
	.top-index .slideshow .owl-controls {
		position: absolute;
		width: 100%;
		margin-top: -40px;
		top: 50%;
		pointer-events: none; }
	.top-index .slideshow .owl-controls .owl-prev, .top-index .slideshow .owl-controls .owl-next {
		line-height: 80px;
		width: 24px;
		text-align: center;
		color: #fff;
		pointer-events: initial;
		background: #000;
		opacity: 0.5; }
	.top-index .slideshow .owl-controls .owl-prev:hover, .top-index .slideshow .owl-controls .owl-next:hover {
		opacity: 0.7; }
	.top-index .slideshow .owl-controls .owl-prev {
		float: left; }
	.top-index .slideshow .owl-controls .owl-next {
		float: right; }
	.top-index .banner {
		display: block;
		margin-left: -30px; }

	.policy {
		margin-top: 20px;
		padding: 25px 0; }
	.policy .col-md-4 {
		border-right: solid 1px #e8e6e2; }
	.policy .col-md-4.last {
		border-right: 0; }
	.policy .icon-box {
		padding-left: 20px; }
	.policy .icon-box .icons {
		float: left; }
	.policy .icon-box .text {
		margin-left: 47px; }
	.policy .icon-box .text h4 {
		font-weight: bold;
		font-size: 16px;
		margin-bottom: 5px;
		text-transform: uppercase; }
	.policy .icon-box .text p {
		margin-bottom: 0;
		color: #aeaeae; }
	.special-product {margin-left:-15px}
	.special-collection {
		border: solid 1px #e8e6e2; }
	.special-collection .special-product .p-image, .special-collection .special-product .p-info {
		width: 50%;
		float: left; }
	.special-collection .special-product .p-image {
		position: relative; }
	.special-collection .special-product .p-image .p-badge {
		position: absolute;
		top: 0;
		left: 0;
		font-size: 16px;
		padding: 0px 22px;
		line-height: 38px;
		background: #ff6565;
		color: #fff; }
	.special-collection .special-product .p-info {
		padding: 30px 0 0 15px; }
	.special-collection .special-product .p-info h3 {
		font-size: 16px;
		line-height:1.5;
		margin-bottom: 15px; }
	.special-collection .special-product .p-info h3:hover {
		color: #95c03e; }
	.special-collection .special-product .p-info .desc {
		color: #aeaeae;
		font-style: italic;
		font-size: 13px;
		margin-bottom:15px;
		line-height: 20px; }
	.special-collection .special-product .price .amount {
		font-size: 18px;
		font-weight: bold;
		color: #95c03e; }
	.special-collection .special-product .price del {
		margin-left: 5px;
		color: #aeaeae; }
	.special-collection .special-product .p-action {
		margin-top: 15px; }
	.special-collection .special-product .p-action .button {
		font-size: 12px; }
	.special-collection .special-product .p-action .button:hover {
		background:#8ac400;
		color:#fff;	
	}
	.special-collection .special-product .p-action .button .fa {
		font-size: 16px; }
	.special-collection .special-product .p-action .button .fa-shopping-cart {
		margin-right: 5px; }
	.special-collection .special-product .p-action .quickview-btn {
		width: 40px;    
		padding: 0;
		text-align: center; }
	.special-collection .wrap-collection {   
		padding: 0 15px 0 15px;
		border-left: solid 1px #e8e6e2; 
		margin-right: -15px;
	}
	.special-collection .wrap-collection h2 {
		line-height: 50px;      
		text-transform: uppercase;
		border-bottom: solid 1px #e8e6e2;
		font-size: 20px;
		color:#5da709;
		padding-right: 50px;
		font-weight:bold;
	}
	.special-collection .wrap-collection .col-prod {
		padding: 0 7.5px; }
	.special-collection .wrap-collection .owl-special-collection {
		margin:0 -7.5px 15px;
		width:auto;

	}
	.special-collection .wrap-collection .owl-special-collection .owl-controls {
		position: absolute;
		right: 0;
		top: -43px; }
	.special-collection .wrap-collection .owl-special-collection .owl-controls .owl-prev, .special-collection .wrap-collection .owl-special-collection .owl-controls .owl-next {
		display: inline-block;
		font-size: 24px;
		padding: 0 10px;
		color: #aeaeae; }
	.special-collection .wrap-collection .owl-special-collection .owl-controls .owl-prev:hover, .special-collection .wrap-collection .owl-special-collection .owl-controls .owl-next:hover {
		color: #685e52; }
	.special-product-countdown {margin-top:10px}
	.special-product-countdown p {
		float:left;
		width:55px;	
		padding:10px;
		margin-right:10px;
		background:#333;
		text-align:center;
		color:#fff;
		font-size:16px;
		line-height:1.4;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	}
	.special-product-countdown p span {display:block;font-size:12px}
	.three-banner {
		margin-top: 40px; }

	.big-collection {
		margin-top: 40px; }

	.collection-area {
		border: solid 1px #e8e6e2; }
	.collection-area .readmore {
		display: block;
		margin-left: -7px;
		margin-right: -7px;
		margin-top: 15px;
		text-align: center;
		line-height: 50px;
		background: #f7f7f7;
	}

	.collection-area .readmore:hover {
		color: #95c03e; }
	.collection-area .control-tabs {
		margin: 0 15px;
		border-bottom: solid 1px #5da709; }
	.collection-area .control-tabs .title-big-collection {
		float: left;
		font-size: 20px;	  
		letter-spacing:0.5px;
		color:#5da709;
		font-weight:bold;
		text-transform: uppercase;
		font-family:'Roboto Slab', sans-serif;
		line-height: 44px; 
	}
	.collection-area .control-tabs .nav-tabs {
		border-bottom: 0;
		float: right; }
	.collection-area .control-tabs .nav-tabs > li > a {
		border: 0;
		text-transform: uppercase;
		font-size: 14px;
		color: #000;

		padding: 13px 10px;
		position: relative; }
	.collection-area .control-tabs .nav-tabs > li > a:hover {
		color: #95c03e; }
	.collection-area .control-tabs .nav-tabs > li > a:after {
		content: "";
		position: absolute;
		height: 40%;
		right: -3px;
		width: 1px;
		background: #ccc;
		-webkit-transform: rotate(20deg);
		transform: rotate(20deg);
		-moz-transform: rotate(20deg);
	}
	.collection-area .control-tabs .nav-tabs > li:last-child a:after {
		display: none; }
	.collection-area .control-tabs .nav-tabs li.active > a, .collection-area .control-tabs .nav-tabs li.active > a:focus, .collection-area .control-tabs .nav-tabs li.active > a:hover {
		border: 0;
		background: transparent;
		color: #95c03e;
		opacity: 1; }
	.collection-area .control-tabs .nav-tabs li > a:hover {
		background: transparent;
		border: 0; }
	.navmobile-big-collection {
		position: absolute;
		top: 45px;
		z-index: 30;
		width: 100%;
		background: #fff;
	}
	.navmobile-big-collection li {
		border-bottom:solid 1px #e7e7e7;
	}
	.navmobile-big-collection li.active {
		background: #95c03e;
		color: #fff;
		margin-left: -1px;
		margin-right: -1px;
	}
	.navmobile-big-collection li a {
		display:block;
		padding:0 15px;
		line-height:40px;
	}
	.collection-area .tab-content {
		min-height:200px;
		padding: 0 7px; }
	.home-blog {
		margin-top: 40px; }

	.brands {
		padding-top: 30px;
		border-top: solid 1px #e7e7e7;
		margin-top: 45px; }
	.brands h2 {
		color:#5da709;
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
		margin-bottom: 15px; }
	.brands .desc {
		line-height: 20px;
		font-size: 13px;
		color: #aeaeae; }
	.brands .item-brand {
		text-align: center;
		border: solid 1px #e8e6e2; }
	.brands .owl-brands {
		padding: 10px 0 10px 15px;
		border-left: solid 1px #e8e6e2; }
	#footer {
		border-top: solid 1px #e7e7e7;
		margin-top: 50px; }
	.form-newsletter .input {
		height: 35px;
		width: 300px;
		font-size:13px;
		outline:none;
		padding: 0 40px 0 10px;
		border:solid 1px #e7e7e7;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;

	}
	.form-newsletter .input.error {border-color:red}
	.form-newsletter .input:focus {border-color:#8bc302}
	.form-newsletter button {
		background: #39342e;
		opacity:0.7;
		color: #fff;
		line-height: 34px;
		padding: 0 20px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		transition:all 0.3s ease;
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
	}
	.form-newsletter button:hover {opacity:1}
	#footer .news-social {
		padding: 10px 0;
		background: #f7f7f7;
		border-bottom: solid 1px #e7e7e7; }
	#footer .social {
		text-align: right; }
	#footer .social li {
		display: inline-block;
		margin-left: 5px; }
	#footer .social a {
		display: block;
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 16px;
		text-align: center;
		border: solid 1px #e7e7e7;
		color: #aeaeae;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease; }
	#footer .social a:hover {
		border-color: #95c03e;
		color: #95c03e; }
	#footer .top-footer {
		background:#5da709;
		padding: 40px 0;
		color: #fff; }
	#footer .top-footer .f-logo {
		margin-bottom: 15px; }
	#footer .top-footer h3 {
		font-weight: bold;
		font-size: 16px;
		margin-bottom: 15px;
		text-transform: uppercase;
		color: #fff; }
	#footer .top-footer .about-store {
		line-height: 22px;
		font-size: 13px; }
	#footer .top-footer .f-contact li {
		margin-bottom: 10px; }
	#footer .top-footer .f-contact .fa {
		line-height:20px;
		float: left; }
	#footer .top-footer .f-contact span {
		display: block;
		margin-left: 30px; }
	#footer .top-footer .linklists li {
		margin-bottom: 7px; }
	#footer .top-footer .linklists li:hover {
		color: #95c03e; }
	#footer .top-footer iframe {width:100%;height:250px}
	#footer .payments {
		background: #f7f7f7;
		text-align: center;
		padding: 10px 0; }
	#footer .copyright {
		padding: 10px 15px;
		text-align: center;
		background: #39342e;
		color: #aeaeae;
		line-height: 30px;
		font-size: 13px; }
	#footer .copyright a {
		color: #95c03e; }
	.title-line {
		position: relative;
		text-align: center;
		margin-bottom: 15px; }
	.title-line:after {
		content: "";
		position: absolute;
		top: 50%;
		left: 0;
		height: 1px;
		width: 100%;
		/*background: #e8e6e2;*/
		z-index: -1; }
	.title-line .title {
		display: inline-block;
		font-weight: bold;
		font-size: 18px;
		text-transform: uppercase;
		padding: 0 25px;
		background: #fff; }
	.post-grid {
		margin-top: 15px; }
	.post-grid .entry-thumb {
		width: 50%;
		float: left;
		padding-right: 15px; }
	.post-grid .entry-content {
		width: 50%;
		float: left; }
	.post-grid .entry-content .entry-meta {
		padding-bottom: 10px;
		border-bottom: dashed 1px #e8e6e2;
		margin-bottom: 10px; }
	.post-grid .entry-content .entry-meta h3 {
		font-size: 16px;
		line-height: 26px; }
	.post-grid .entry-content .entry-meta h3:hover {
		color: #95c03e; }
	.post-grid .entry-content .entry-meta .post-meta {
		display: block;
		color: #aeaeae;
		margin-top: 3px; }
	.post-grid .entry-content .entry-desc {
		color: #aeaeae;
		margin-bottom: 15px;
		line-height: 24px; }
	.post-grid .entry-content .readmore {
		color: #95c03e; }

	.post-grid.type_2 {
		margin: 0 0 20px 0; }
	.post-grid.type_2 .entry-thumb, .post-grid.type_2 .entry-content {
		width: 100%;
		float: none; }
	.post-grid.type_2 .entry-meta {
		margin-top: 10px; }

	.pd7 {
		padding: 0 7.5px; }

	.pdt15 {
		padding: 15px 0 0; }
	.product-grid {
		position: relative;
		margin-top: 15px;
		overflow: hidden; }
	.product-grid .product-img {
		position: relative;
		display: block; }
	.product-grid .product-img:after {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		content: "";
		background: rgba(0, 0, 0, 0.2);
		opacity: 0;
		visibility: hidden;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease; }
	.product-grid .product-img:hover:after {
		opacity: 1;
		pointer-events: none;
		visibility: visible; }
	.product-grid .product-img .quickview-btn {
		position: absolute;
		z-index: 12;
		font-size: 12px;
		top: 50%;
		left: 50%;
		margin-top: -18px;
		margin-left: -50px;
		width: 100px;
		height: 36px;
		line-height: 34px;
		padding: 0;
		background: #fff;
		text-align: center;
		opacity: 0;
		visibility: hidden;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease; }
	.product-grid .product-img:hover .quickview-btn {
		opacity: 1;
		visibility: visible; }
	.product-grid .level-pro-sale {
		background: #ef5050 !important;
		color: #fff;
		font-weight: bold;
		min-width: 50px;
		padding: 5px 10px;
		position: absolute;
		right: 0;
		text-align: center;
		text-transform: uppercase;
		top: 0;
		z-index: 9; }
	.product-grid h3 {
		margin-top: 10px;
		margin-bottom: 5px;
		font-size: 14px;
		line-height: 20px;
		text-align: center;
		transition: all 0.2s ease;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease; }
	.product-grid h3:hover {
		color: #95c03e; }
	.product-grid .price {

		text-align: center; }
	.product-grid .price del {
		display:inline-block;
		font-size: 12px;
		margin-right: 5px;
		color: #aeaeae; }
	.product-grid .price span {
		font-size: 16px;
		font-weight: bold;
		color: #95c03e; }
	.product-grid .actions {
		margin-top: 10px;
		text-align: center; }
	.product-grid .actions .button {
		font-size: 12px;
		line-height:38px;
	}
	.product-grid .actions .button:hover {background:#8ac400;color:#fff;}
	.product-grid .actions .button .fa {
		font-size: 15px; }
	.product-grid .actions .button .fa-shopping-cart {
		margin-right: 5px; }
	.offset-menu {
		width: 240px;
		height: 100%;
		top: 0;
		z-index: 1000;
		position: fixed;
		overflow-y: scroll;
		background: #39342e;
		color: #aeaeae;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease; }
	.offset-menu .mobile-menu a {
		display: block; }
	.offset-menu .mobile-menu .has-sub {
		position: relative; }
	.offset-menu .mobile-menu .has-sub li {
		line-height: 40px; }
	.offset-menu .mobile-menu .has-sub li a {
		padding: 0 20px; }
	.offset-menu .mobile-menu .has-sub li em {
		top: 0; }
	.offset-menu .mobile-menu .has-sub .has-sub ul {
		padding-left: 15px; }
	.offset-menu .mobile-menu > li {
		border-bottom: solid 1px rgba(255, 255, 255, 0.2); }
	.offset-menu .mobile-menu > li > a {
		text-transform: uppercase;
		line-height: 26px;
		padding: 14px 20px; }
	.offset-menu .mobile-menu > li > em {
		top: 7px; }
	.offset-menu .mobile-menu > li em {
		display: block;
		position: absolute;
		right: 0;
		width: 40px;
		line-height: 40px;
		font-size: 18px;
		text-align: center; }
	.breadcrumb {
		background-image: url("breadcrumb.jpg");
		background-color: #f2f2f2;
		padding: 200px 0 40px;
		margin-bottom: 50px;
		position: relative;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		border-bottom: 1px solid #e8e6e2; }
	.breadcrumb h1 {
		float: left;
		padding-right: 15px;
		font-size: 20px;
		letter-spacing: 2px;
		text-transform: uppercase;
		font-weight: 600;
		width: 50%; }
	.breadcrumb .c-bread {
		float: right;
		padding-left: 15px;
		width: 50%;}
	.breadcrumb ul {
		float:right;
		overflow: hidden;
		text-align: right; }
	.breadcrumb ul li {
		float:left;
		margin-right: 5px; }
	.breadcrumb ul li:last-child {
		margin-right: 0; }
	.breadcrumb ul li.current {
		max-width:200px;
		white-space: nowrap;
		overflow:hidden;
		text-overflow: ellipsis;}
	.breadcrumb ul li.divide {
		opacity: 0.7; }
	.breadcrumb ul li a {
		opacity: 0.7;
		transition: color 0.3s ease;
		-webkit-transition: color 0.3s ease;
		-moz-transition: color 0.3s ease;
		-o-transition: color 0.3s ease; }
	.breadcrumb ul li a:hover {
		opacity: 1; }

	.toolbar {
		border: solid 1px #e8e6e2;
		padding: 13px 15px; }
	.toolbar .sortby {
		position: relative;
		float: left; }
	.toolbar .sortby .dropDownButton {
		text-transform: uppercase;
		font-weight: bold; 
		font-family: 'Roboto Slab', sans-serif;
		letter-spacing: 0.3px;
	}
	.toolbar .sortby .btn-dropdown .fa {
		display: inline-block;
		margin-left: 5px;
		text-align: center;
		width: 20px;
		line-height: 20px;
		border: solid 1px #e8e6e2; }
	.toolbar .sortby .btn-dropdown:hover {
		color: #95c03e; }
	.toolbar .sortby #sortBy {
		position: absolute;
		padding: 10px 15px;
		width: 250px;
		z-index: 11;
		left: 0;
		top: 100%;
		margin-top: 5px;
		background: #fff;
		border: solid 1px #e8e6e2;
		box-shadow: 0 0 15px #f7f7f7;
		-moz-box-shadow: 0 0 15px #f7f7f7;
		-webkit-box-shadow: 0 0 15px #f7f7f7; }
	.toolbar .sortby #sortBy li {
		line-height: 36px; }
	.toolbar .view {
		float: right; }
	.toolbar .view .grid, .toolbar .view .list {
		background: url("view-icon.png") no-repeat;
		width: 14px;
		height: 14px;
		display: inline-block;
		margin: 0 3px;
		vertical-align: middle; }
	.toolbar .view .grid {
		background-position: 0 -14px; }
	.toolbar .view .list {
		background-position: -15px -14px; }
	.toolbar .view .grid:hover, .toolbar .view .active.grid {
		background-position: 0 0; }
	.toolbar .view .list:hover, .toolbar .view .active.list {
		background-position: -15px 0; }     
	.paginate li {
		display: inline-block;
		font-weight: bold; }
	.paginate li:after {
		content: "/";
		display: inline-block;
		margin: 0 3px; }
	.paginate li:last-child:after {
		display: none; }
	.paginate li:hover a, .paginate li span {
		color: #95c03e; }

	.toolbar .paginate {
		display: inline-block; }

	.widget-collection {
		padding: 10px 15px;
		border: solid 1px #e8e6e2;
		margin-bottom: 15px; }
	.widget-collection h2 {
		color:#5da709;
		border-bottom: solid 1px #e8e6e2;
		text-transform: uppercase;
		line-height: 40px;
		letter-spacing: 1px;
		font-weight: bold;
		margin-bottom: 10px; }
	.widget-collection .list-subcate li {
		line-height: 30px;
		padding-right: 30px;
		position: relative; }
	.widget-collection .list-subcate li a {display:block;}
	.widget-collection .list-subcate li .count {
		position: absolute;
		right: 0;
		top: 0;
		color: #aeaeae; }
	.widget-collection .list-subcate li:hover a {
		color: #95c03e; }
	.widget-collection .list-products h3 {
		margin-bottom: 7px;
		line-height: 1.3; }
	.widget-collection .list-products h3:hover {
		color: #95c03e; }
	.widget-collection .list-products li {
		margin-bottom: 10px; }
	.widget-collection .list-products .image {
		display: block;
		float: left; }
	.widget-collection .list-products .info {
		margin-left: 80px; }
	.widget-collection .list-products .price span {
		color: #95c03e; }
	.widget-collection .list-products .price del {
		opacity: 0.6; }
	.widget-collection .list-post li {
		margin-bottom: 10px; }
	.widget-collection .list-post .image {
		display: block;
		float: left; }
	.widget-collection .list-post .meta {
		margin-left: 80px; }
	.widget-collection .list-post h3 {
		margin-bottom: 10px; }
	.widget-collection .list-post h3:hover {
		color: #95c03e; }
	.widget-collection .list-post .date {
		opacity: 0.7; }
	.filterRange .left {float:left}
	.filterRange .right {float:right}
	.selectedFilter {
		position: relative;
		padding-bottom: 20px; }
	.selectedFilter .filterClearAll {
		position: absolute;
		right: 15px;
		top: 25px;
		color: #FF6029;
		font-weight: bold; }

	.selectedFilterList li {
		line-height: 22px;
		margin-bottom: 5px;
		letter-spacing: 0.5px; }
	.selectedFilterList li .close {
		font-size: 14px;
		float: none;
		opacity:1;
		color: #FF6029; }
	.filterRange .ui-widget.ui-widget-content {
		border: 0;
		width: 95%;
		margin-left: 2.5%;
		margin-top: 30px; }
	.filterRange .ui-slider-horizontal {
		height: 2px;
		background: #e1e1e1; }
	.filterRange .ui-slider-horizontal .ui-slider-range {
		background: #95c03e; }
	.filterRange .ui-state-default, .filterRange .ui-widget-content .ui-state-default {
		top: -7px;
		border:0;
		background:#fff;
		border: solid 2px #95c03e;
		outline: 0;  
	}
	.filterRange #start, .filterRange #stop {
		width: 50%;
		margin-top: 20px; }
	.filterRange #start input, .filterRange #stop input {
		width: 100%;
		border: 0;
		outline: 0; }
	.filterRange #stop input {
		text-align: right; }
	.filterRange .button {
		margin-top: 10px;
		width: 100%; 
		text-align: center;  
		font-family: 'Roboto Slab', sans-serif;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px; }

	.filterColor {
		padding-bottom: 20px; }
	.filterColor .color {
		display: inline-block; }
	.filterColor .color label {
		width: 40px;
		height: 40px;
		font-size: 0;
		margin-right: 5px;
		background: #000;
		border: solid 2px transparent; }
	.filterColor .color input[type="checkbox"] {
		display: none; }
	.filterColor .color input[type="checkbox"]:checked + label {
		border-color: #232323 !important; }

	.filterCheckbox {
		padding-bottom: 13px; }
	.filterCheckbox .checkbox {
		margin-bottom: 12px;
		width: 49%;
		display:inline-block;
		vertical-align:top; }
	.filterCheckbox .checkbox input[type="checkbox"] {
		display: none; }
	.filterCheckbox .checkbox label {
		float: left;
		width: 20px;
		height: 20px;
		font-size: 0;
		margin-bottom: 0;
		border: solid 1px #e1e1e1;
		text-align: center; }
	.filterCheckbox .checkbox label .fa {
		line-height: 26px;
		font-size: 18px;
		display: none; }
	.filterCheckbox .checkbox span {
		display: block;
		margin-left: 33px;
		padding-right: 5px;
		line-height: 24px; 

	}
	.filterCheckbox .checkbox input[type="checkbox"]:checked + label > .fa {
		display: inline-block; }

	.product-list {
		margin-top: 20px;
		padding-bottom: 20px;
		border-bottom: dashed 1px #e7e7e7; }
	.product-list:last-child {
		border-bottom: 0;
		padding-bottom: 0; }
	.product-list .product-img {
		position: relative;
		overflow: hidden; }
	.product-list .level-pro-sale {
		background: #95c03e;
		color: #fff;
		font-weight: bold;
		min-width: 58px;
		padding: 5px 10px;
		position: absolute;
		left: 0;
		text-align: center;
		text-transform: uppercase;
		top: 0;
		z-index: 9; }
	.product-list .product-info h3 {
		font-size: 16px;
		margin-bottom: 10px;
		line-height: 1.3;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease; }
	.product-list .product-info h3:hover {
		color: #95c03e; }
	.product-list .product-info .price {
		padding-bottom: 10px;
		margin-bottom: 25px;
		border-bottom: dashed 1px #e7e7e7; }
	.product-list .product-info .price del {
		font-size: 12px;
		opacity: 0.5;
		margin-right: 5px;
		color: #685e52;
		opacity: 0.8; }
	.product-list .product-info .price span {
		font-size: 18px;
		color: #95c03e;
		font-weight: bold; }
	.product-list .product-info .desc {
		opacity: 0.7;
		font-size: 13px;
		line-height: 1.7;
		margin-bottom: 20px; }
	.product-list .product-info form .quickview-btn {
		width: 42px;
		text-align: center;
		padding: 0; }
	.product-list .product-info form .button:hover {
		background: #8ac400;
		color: #fff;

	}

	.note-page {
		line-height: 40px;
		background: #f5f5f5;
		padding: 0 15px;
		margin-top:20px
	}
	.note-page .fa {color:red}
	.page-article .entry-meta .entry-title {
		font-size: 22px;
		margin-bottom: 15px; }
	.page-article .entry-content img {max-width:100%}
	.page-article .entry-meta .post-meta {
		padding-bottom: 15px;
		border-bottom: dashed 1px #e7e7e7;
		margin-bottom: 15px; }
	.page-article .entry-meta .post-meta .comment-link {float:right}
	.page-article .entry-footer {
		margin-top: 20px;
		padding: 15px 0;
		border-top: dashed 1px #e8e6e2;
		border-bottom: dashed 1px #e8e6e2;
		margin-bottom: 30px; }
	.page-article .entry-footer .single-share {
		text-align: right; }
	.page-article .entry-footer .single-share span {
		margin-right: 7px;
		text-transform: uppercase;
		font-family: 'Roboto Slab', serif;
		font-size: 12px; }
	.page-article .entry-footer .single-share .social {
		display: inline-block; }
	.page-article .entry-footer .single-share .social li {
		display: inline-block; }
	.page-article .entry-footer .single-share .social li a {
		display: block;
		width: 30px;
		line-height: 30px;
		text-align: center;
		border: solid 1px #e8e6e2;
		color: #aeaeae;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px; }
	.page-article .entry-footer .single-share .social li a:hover {
		border-color: #95c03e;
		color: #95c03e; }
	.page-article .comment-area h3 {
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 15px; }
	.page-article .comment-area .comment-list {
		list-style: none;
		padding-left: 0; }
	.page-article .comment-area .comment-list .comment {
		margin-bottom: 7px; }
	.page-article .comment-area .comment-list .comment-avatar {
		width: 70px;
		float: left;
		padding: 5px;
		border: dashed 1px #e8e6e2; }
	.page-article .comment-area .comment-list .comment-content {
		margin-left: 85px; }
	.page-article .comment-area .comment-list .comment-content .comment-meta {
		color: #aeaeae;
		margin-bottom: 7px; }
	.page-article .comment-area .comment-list .comment-content .comment-meta .author {
		font-weight: bold;
		font-style: normal;
		color: #685e52; }
	.page-article .comment-area .comment-list .comment-content .comment-meta .action-link {
		float: right;
		font-size: 10px;
		display: block;
		padding: 3px 10px;
		margin-left: 5px;
		border: 1px dashed #e8e6e2; }
	.page-article .comment-area .comment-list .comment-content .comment-meta .action-link:hover {
		border-color:#95c03e;
		color:#95c03e;
	}
	.page-article .comment-area .comment-list .comment-content .content {
		font-size: 13px;
		line-height: 1.4; }
	.page-article .comment-area .comment-respond {
		background: #fcfcfc;
		padding: 20px;
		margin-top: 40px;
		overflow: hidden; }
	.page-article .comment-area .comment-respond .input-control {
		height: 36px;
		padding: 5px 10px;
		font-size: 13px; }

	.page-article .comment-area .comment-respond textarea.input-control {
		margin-top: 15px;
		margin-bottom: 15px;
		height: 200px; }
	.product-single {
		padding-top: 30px; }
	.product-single .featured-image .zoomWrapper {
		overflow: hidden;
		height: auto !important;
		width: auto !important;
		text-align: center;
		max-height: 570px;
		overflow: hidden; }
	.product-single .featured-image {position:relative}
	.product-single .featured-image img {
		position: static !important;
		height: auto !important;
		width: auto !important;
	}
	.product-single .featured-image .img-fix:nth-of-type(n+2){display:none}
	.product-single .featured-image #product-featured-image {
		position: relative !important;
		max-height: 570px; }
	.product-single .thumbnail-images {
		margin-top: 10px;
		padding: 0 25px; }
	.product-single .thumbnail-images .owl-buttons {
		position: absolute;
		width: 100%;
		margin-top: -15px;
		top: 50%;
		text-align: center;
		pointer-events: none; }
	.product-single .thumbnail-images .owl-buttons .owl-prev, .product-single .thumbnail-images .owl-buttons .owl-next {
		width: 25px;
		line-height: 30px;
		background: #f7f7f7;
		float: left;
		text-align: center;
		pointer-events: initial;
		transition: all 0.2s ease;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease; }
	.product-single .thumbnail-images .owl-buttons .owl-prev:hover, .product-single .thumbnail-images .owl-buttons .owl-next:hover {
		background: #95c03e;
		color: #fff; }
	.product-single .thumbnail-images .owl-buttons .owl-prev {
		float: left;
		margin-left: -30px; }
	.product-single .thumbnail-images .owl-buttons .owl-next {
		float: right;
		margin-right: 20px; }
	.product-single .thumbnail-images .thumb-img {
		padding: 0 5px; }
	.product-single .product-name {
		font-size: 20px;
		margin-bottom: 15px; }
	.product-single .product-vendor, .product-single .product-type, .product-single .product-sku, .product-single .product-barcode {
		width:50%;
		float:left;
		padding-right:15px;
	}
	.product-single .product-price span {
		color: #95c03e;
		font-size: 24px;
		font-weight: 600; }
	.product-single .product-price-contact {
		color: #95c03e;
		font-size: 24px;
		font-weight: 600;
	}
	.product-single .product-price del {
		font-size: 18px;
		opacity: 0.5;
		margin-left: 10px; }
	.product-single .short-desc {
		padding-top: 20px;
		border-top: 1px dashed #aeaeae;
		margin-bottom: 20px;
		opacity: 0.7;
		line-height: 1.7; }
	.product-single .product-seller {padding:0 7px;margin-top:30px}
	.product-single .product-seller .seller {
		background: #333;
		opacity:0.9;
		color: #fff;
		padding: 8px 15px;
		margin-bottom:15px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
		-webkit-transition:all 0.3s ease;

	}
	.product-single .product-seller .seller:hover {opacity:1}
	.product-single .product-seller .seller  a{display:block;}
	.product-single .product-seller .img-ava {
		float:left;
		border-radius:50%;
		-moz-border-radius:50%;
		-webkit-border-radius:50%;
	}
	.product-single .product-seller .info-seller {
		margin-left:60px;
		display:block;
		line-height:24px;
	}
	.product-single .product-actions .quantity {
		width: 65px;
		height: 40px;
		float:left;
		padding: 0 10px;
		margin-right: 5px;
		border-color: #999;
		border-radius: 4px;
		border-style: dashed;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
	}
	.product-single .product-actions .quantity.disabled {
		pointer-events:none;
		opacity:0.6;
	}
	.product-single .product-actions .quantity:hover, .product-single .product-actions .quantity:focus {
		border-color: #95c03e; }
	.product-single .product-actions .group {
		margin-top: 30px; }

	.product-single .product-actions .button.disabled {
		opacity: 0.6;
		cursor: not-allowed;
		border-color:transparent;
		opacity:0.2;
		color:#fff;
		background: #f7f7f7; }
	.product-single .product-actions .selector-wrapper {
		margin-top: 20px; }
	.product-single .product-actions .selector-wrapper label {
		width: 110px; }
	.product-single .product-actions .selector-wrapper select {
		height: 35px;
		width: 193px;
		padding: 5px;
		border-radius: 3px;
		border-color: #e8e6e2;
		outline: none;
		transition: all 0.2s ease;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease; }
	.product-single .special-product-countdown {margin-top:20px;margin-bottom:-10px}
	.product-single .product-actions .selector-wrapper select:focus, .product-single .product-actions .selector-wrapper select:hover {
		border-color: #e7e7e7; }
	.product-single .product-meta {
		font-size: 13px;
		margin: 20px 0; }
	.product-single .product-meta .tagged-in {
		display: inline;
		margin-right: 10px;
		margin-bottom: 5px; }
	.product-single .product-meta span {
		text-transform: uppercase; }
	.product-single .product-meta a {
		color: #95c03e; }
	.product-single .product-meta a:hover {
		text-decoration: underline; }
	.product-single .middle-content {
		margin: 70px -15px 40px; }
	.product-single .product-tabs {
		border: 1px solid #e8e6e2;
		padding: 0 20px 20px;
		display: inline-block;
		width: 100%;
	}
	.product-single .product-tabs .navtabs {
		border-bottom: solid 1px #e8e6e2;
		padding: 10px 0;
		margin-bottom: 15px; }
	.product-single .product-tabs .navtabs li {
		display: inline-block;
		text-transform: uppercase;
		font-family: 'Roboto Slab',serif; }
	.product-single .product-tabs .navtabs li a {
		display: block;
		padding: 4px 15px;
		border: 1px solid transparent;
		opacity: 0.5;
		font-weight: bold; }
	.product-single .product-tabs .navtabs li.active a {
		opacity: 1;
		color: #95c03e;
	}
	.product-single .product-tabs .tab-content .tab-pane {
		min-height: 195px; }
	.product-single .product-tabs .entry-content img {
		max-width: 100%; }
	.product-single .related_product {
		padding: 20px;
		border: solid 1px #e8e6e2; }
	.product-single .related_product h2 {
		color:#5da709;
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
		padding-bottom: 15px;
		border-bottom: solid 1px #e8e6e2; }
	.product-single .related_product .owl-theme .owl-controls {
		position: absolute;
		top: -42px;
		right: 5px; }
	.product-single .related_product .owl-theme .owl-controls .owl-next, .product-single .related_product .owl-theme .owl-controls .owl-prev {
		display: inline-block;
		width: 30px;
		line-height: 30px;
		text-align: center;
		font-size:24px;

		transition: all 0.2s ease;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease; }

	.product-single .product-recently {
		padding-top: 30px;
		margin-top: 40px;
		margin-bottom: 30px; }
	.product-single .social-sharing .widget-title {display:inline-block;}
	.product-single .social-sharing .social-icon a {
		display: block;
		margin-right: 3px;
		opacity: 0.5;
		width: 30px;
		line-height: 30px;
		text-align: center;
		border: dashed 1px ;
		color: #333;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
	}
	.product-single .social-sharing .social-icon, .product-single .social-sharing .social-icon li {display:inline-block}
	.page-cart .table-cart > thead > tr > th {background: #f5f5f5;
		border-bottom: 0;
		padding: 15px 0;}
	.page-cart .table-cart > tbody > tr > td {
		padding: 15px 8px;
		border-top: 0;
		border-bottom: solid 1px #EEEFF7; }
	.page-cart .table-cart img {
		width: 100px; }
	.page-cart .table-cart .input-control {
		width: 50px;
		height: 34px;
		text-align: center;
	}
	.page-cart .button-cart .button{margin-top:15px}
	.page-cart .cart_total {
		width: 350px;
		margin-top:20px;
		float: right; }
	.page-cart .cart_total h2 {
		margin-bottom: 15px;
		font-size: 18px; }
	.page-cart .cart_total .total-table {
		width: 100%;
		border: solid 1px #EEEFF7; }
	.page-cart .cart_total .total-table td {
		padding: 10px 8px; }
	.page-cart .cart_total .total-table tr:nth-of-type(2n+1) {
		background: #EEEFF7; }
	.page-cart .cart_total .button {
		margin-top: 15px; }

	.page-default .entry-content img {
		max-width: 100%; }
	#contact .success {
		background: #8ac400;
		padding: 5px 10px;
		color: #fff;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
	}
	.page-404 {
		text-align: center;
		padding-top: 80px;
		padding-bottom: 60px;
		border-top: solid 1px #EEEFF7; }
	.page-404 h1 {
		font-size: 90px;
		font-weight: bold;
		text-transform: uppercase; }
	.page-404 .home-link {
		margin: 30px 0;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 18px;
		letter-spacing:1px;
	}
	.page-404 .searchform {
		width: 600px;
		margin: auto; }
	.page-404 .searchform .input-control {
		height: 50px; }
	.page-404 .searchform .button {
		height: 50px;
		width: 50px;
		line-height: 46px; }

	.page-search h1 {
		margin-top: 20px;
		font-size: 20px; 
		margin-bottom:15px;
	}
	.page-search .searchform {
		margin-top: 20px;
		width: 400px; 
		margin:auto;
	}
	.page-search .note {
		margin: 15px 0 0; }
	.page-search .no-result {
		margin-top: 20px;
		background: #EEEFF7;
		padding: 15px 25px;
		color: red; }
	.page-search .no-result .fa {
		margin-right: 5px; }
	.page-search .has-result {
		margin-top: 20px;
		background: #EEEFF7;
		padding: 15px 25px;
		color: green; }
	.page-search .has-result .fa {
		margin-right: 5px; }

	.page-account .page-title {
		font-size: 22px;
		margin-bottom: 15px; }
	.page-account .userform {
		margin-bottom: 20px; }
	.page-account .userform .input-control {
		height: 40px;
		padding: 5px 10px;   
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		transition: all 0.2s ease;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease; }


	.page-account-detail h3.title {
		margin-top: 20px;
		margin-bottom: 25px;
		font-size: 18px; }
	.page-account-detail .img-avatar {
		width: 70px;
		margin: 0 15px 15px 0;
		display: block;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%; }
	.page-account-detail .table-order,
	.page-account-detail .table-order tr,
	.page-account-detail .table-order tr td,
	.page-account-detail .table-order tr th {
		border: solid 1px #e6e8e7;
		border-collapse: collapse;
		margin-bottom: 0; }
	.page-account-detail .table-order tbody tr:nth-of-type(2n+1) {
		background-color: #EEEFF7; }
	.page-account-detail .note {
		line-height: 22px;
		padding: 8px 15px;
		background: #EEEFF7; }
	.page-account-detail .note .fa {
		color: red; }
	.page-account-detail .note a {
		color: #445878;
		text-decoration: underline; }
	.page-contact .block-title {
		font-size: 16px;
		margin-top: 15px;
		margin-bottom: 15px;
		letter-spacing: 1px;
		text-transform: uppercase;
	}
	.page-contact .input-control {
		height:40px;
		padding: 5px 15px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	.page-contact textarea.input-control {height:150px}
	.searchform {
		position: relative; }
	.searchform .button {
		position: absolute;
		right: 0;
		top: 0;
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 36px;
		padding: 0; }
	.searchform .input-control {
		height: 40px;
		padding: 5px 45px 5px 10px; }

	.required {
		color: red; }
	.page-order .heading{
		text-align:center;
		margin-bottom:30px;
	}
	.page-order .page-title {
		margin-bottom:15px;	
		font-weight: bold;
		font-size: 18px;
		text-transform: uppercase;
	}
	.page-order .order_section_title {margin-bottom:15px;font-size:18px}
	.page-order .table-order h3 {
		font-size:18px;
		margin-bottom:15px;
		margin-top:40px;
	}
	.table-order .table>thead>tr>th {border-bottom:0}
	.table-order table, .table-order table th, .table-order table td {
		border: solid 1px #e6e8e7;
		border-collapse: collapse;
		margin-bottom: 0;
	} 
	.table-order table tbody .odd {background:#f6f6f6}
	.page-addresses .item {
		padding:10px;
		border:solid 1px #ddd;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		margin-top:15px;
	}
	.page-addresses .input-control {
		height:36px;
		padding:5px 10px;
	}
	.page-addresses .news-address {
		padding:10px;
		margin-top:15px;
		border:solid 1px #ddd;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
	}
	.tooltip-inner {
		background: #1C1D21;
		padding: 5px 10px; }

	.tooltip.top .tooltip-arrow {
		border-top-color: #1C1D21; }
	.page-name {font-size: 20px;
		font-weight: bold;
		margin-bottom: 30px;
		text-align: center;
		letter-spacing: 1px;}
	.banner {
		position:relative;
		display:block;
		overflow:hidden;
	}
	.banner:after {
		content:"";
		opacity:0;
		transition:all 0.3s linear;
		-webkit-transition:all 0.3s linear;
		-moz-transition:all 0.3s linear;
		-o-transition:all 0.3s linear;
	}
	.banner:hover:after {
		content:"";
		position:absolute;
		opacity:1;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background:rgba(0,0,0,0.1);
		pointer-events:none;
	}
	.banner img {
		transition:all 0.3s linear;
		-webkit-transition:all 0.3s linear;
		-moz-transition:all 0.3s linear;
		-o-transition:all 0.3s linear;

	}
	.banner:hover img {
		transform:scale(1.05,1.05);
		-webkit-transform:scale(1.05,1.05);
		-moz-transform:scale(1.05,1.05);
	}
	.btn-fixed {
		position: fixed;
		bottom: 30px;
		right: 30px;
		z-index:99;
	}
	.btn-fixed .btn {
		display:block;
		position:relative;
		width: 40px;
		background: #39342e;
		font-size: 16px;
		color: #fff;
		line-height: 40px;
		text-align: center;
		margin-top:15px;
		padding:0;
		transition:all 0.3s ease;
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
	}

	.btn-fixed .btn:hover {background:#8ac400}
	.btn-fixed .btn .tooltips {
		display: block;
		position: absolute;
		top: 0;
		opacity:0;
		visibility:hidden;
		white-space: nowrap;
		right: 100%;
		margin-right: 5px;
		background: #39342e;
		color: #fff;
		line-height: 40px;
		padding: 0 15px;
		font-size: 13px;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		transition:all 0.3s ease;
		-webkit-transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
	}

	.btn-fixed .btn .tooltips:after {
		content: "";
		position: absolute;
		left: 100%;
		width: 0;
		height: 0;
		top: 50%;
		margin-top: -5px;
		border-top: 5px solid transparent;
		border-bottom: 5px solid transparent;
		border-left: 5px solid #39342e;
	}
	.btn-fixed .btn:hover .tooltips {
		opacity:1;
		visibility:visible;
	}
	.hotro {
		position:relative;
	}
	.hotro .sup-fixed {
		position: absolute;
		width: 300px;
		opacity:0;
		visibility:hidden;
		background: #39342e;
		bottom: 100%;
		margin-bottom: -40px;
		margin-right: 7px;
		right: 100%;
		padding: 10px 15px 10px 15px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		transition:all 0.3s ease;
		-moz-transition:all 0.3s ease;
		-webkit-transition:all 0.3s ease;
		-o-transition:all 0.3s ease;
	}
	.hotro .sup-fixed:before {
		content: "";
		position: absolute;
		left: 100%;
		top: 0;
		width: 7px;
		height: 100%;
		background: transparent;
	}
	.hotro .sup-fixed:after {
		content: "";
		position: absolute;
		width: 0;
		height: 0;
		bottom: 0;
		left: 100%;
		margin-bottom: 15px;
		border-top: 7px solid transparent;
		border-bottom: 7px solid transparent;
		border-left: 7px solid #39342e;
	}
	.hotro:hover .sup-fixed {
		opacity:1;
		visibility:visible;
	}
	.hotro .sup-fixed .entry-person {
		padding: 7px 0;
		border-bottom: solid 1px rgba(255,255,255,.1);
		color: #929292;
	}
	.hotro .sup-fixed .entry-person:last-child {border-bottom:0}
	.hotro .sup-fixed .img-avatar {
		width: 50px;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		float: left;}
	.hotro .sup-fixed .info-person {text-align: left;
		margin-left: 60px;}
	.hotro .info-person h5 {font-weight:bold;margin-bottom:5px;}
	.hotro .info-person a {    margin-right: 5px;
		font-size: 14px;}


	/*-----------------NEW QUICK VIEW-----------------*/
	.quickViewWrapper {
		width: 1000px;
		padding: 30px 20px;
		background: #fff;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
	}
	.quickViewWrapper .close {
		display: block;
		position: absolute;
		top:0;
		right: 0px; 
		line-height:34px;
		height: 34px;
		width: 34px;
		text-align: center;
		background-color:#FF6029;     
		color: #fff;
		font-size:16px;
		cursor: pointer; 
		opacity: 1; 
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}
	.quickViewWrapper .quickViewImg, .quickViewWrapper .quickViewProduct {
		width: 50%;
		float: left;
		padding:0 10px;
	}
	.quickViewWrapper .quickViewThumbImg {
		margin-top: 20px;
		padding: 0 26px; }
	.quickViewWrapper .quickViewThumbImg img {
		border: solid 1px #e1e1e1; }
	.quickViewWrapper .quickViewThumbImg .owl-item {
		padding: 0 4px; }
	.quickViewWrapper .quickViewThumbImg .owl-controls {
		width: 100%;
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -15px;
		pointer-events: none; }
	.quickViewWrapper .quickViewThumbImg .owl-controls .owl-next {
		float: right;
		margin-right: -10px; }
	.quickViewWrapper .quickViewThumbImg .owl-controls .owl-prev {
		float: left;
		margin-left: -10px; }
	.quickViewWrapper .quickViewThumbImg .owl-controls .owl-next, .quickViewWrapper .quickViewThumbImg .owl-controls .owl-prev {
		width: 30px;
		height: 30px;
		line-height: 30px;
		border: solid 1px #aeaeae;
		text-align: center;
		pointer-events: initial;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease; }
	.quickViewWrapper .quickViewThumbImg .owl-controls .owl-next:hover, .quickViewWrapper .quickViewThumbImg .owl-controls .owl-prev:hover {
		background: #33cbcc;
		border-color: #33cbcc;
		color: #fff; }

	.quickViewWrapper .quickViewProduct {
		padding-left: 15px; }

	.quickViewWrapper .quickViewProductTitle {
		font-family: 'Roboto Slab',sans-serif;
		font-size: 22px;
		line-height: 1.5;
		font-weight: bold;
		margin: 10px 0 5px; }

	.quickViewWrapper .quickViewProductMeta > div {
		width: 50%;
		float: left;
		padding-right: 15px;
		margin-bottom: 7px; }
	.quickViewWrapper .quickViewProductSocial {
		margin-top: 10px;
		height: 23px; }
	.quickViewWrapper .quickViewProductDesc {
		font-style: italic;
		margin-bottom: 15px;
		margin-top: 10px;
		line-height: 1.6;
		opacity: 0.85; }
	.quickViewWrapper .quickViewProductPrice {
		margin-bottom: 12px; }
	.quickViewWrapper .quickViewProductPrice.hasMarginTop {
		margin-top: 15px; }
	.quickViewWrapper .quickViewProductPrice span {
		font-size: 20px;
		color: #8ac400;
		font-weight: bold;
		margin-right: 5px; }
	.quickViewWrapper .quickViewProductPrice del {
		opacity: 0.6;
		font-style: italic; }
	.quickViewWrapper .quickViewProductActions .selector-wrapper {
		margin-bottom: 15px; }
	.quickViewWrapper .quickViewProductActions label {
		width: 100px; }
	.quickViewWrapper .quickViewProductActions select {
		height: 36px;
		width: 170px;
		padding: 5px 7px;
		border: solid 1px #e1e1e1; }
	.quickViewWrapper .swatch {
		margin-bottom: 10px; }
	.quickViewWrapper .swatch .header {
		margin-bottom: 5px;
		font-weight: bold; }
	.quickViewWrapper .quickViewSwatchElement {
		float: left;
		-webkit-transform: translateZ(0);
		/* webkit flicker fix */
		-webkit-font-smoothing: antialiased;
		/* webkit text rendering fix */
		margin: 0px 7px 7px 0;
		height: 40px;
		position: relative;
		/* Tooltips */
		/* CSS triangle */ }
	.quickViewWrapper .quickViewSwatchElement input[type="radio"] {
		display: none; }
	.quickViewWrapper .quickViewSwatchElement label {
		position: relative;
		width: auto;
		min-width: 40px;
		height: 40px;
		line-height: 40px;
		padding: 0 7px;
		border: #e1e1e1 1px solid;
		background-color: #ebebeb;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		background-size: 100%; }
	.quickViewWrapper .quickViewSwatchElement input[type="radio"]:checked + label {
		color: #fff;
		border-color: #8ac400;
		background-color: #8ac400; }
	.quickViewWrapper .quickViewSwatchElement input[type="radio"]:checked + label:after {
		font-family: 'FontAwesome';
		content: "\f00c";
		color: #fff !important;
		display: block;
		position: absolute;
		right: -1px;
		top: -1px;
		width: 15px;
		height: 15px;
		line-height: 15px;
		text-align: center;
		font-size: 9px;
		background: #ff6029;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px; }
	.quickViewWrapper .quickViewSwatchElement .tooltip {
		text-align: center;
		background: #5b5b5b;
		color: #fff;
		margin-bottom: 10px;
		bottom: 100%;
		padding: 10px;
		display: block;
		position: absolute;
		width: 100px;
		left: -25px;
		margin-bottom: 15px;
		/* Make it invisible by default */
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		visibility: hidden;
		/* Animations */
		-webkit-transform: translateY(10px);
		-moz-transform: translateY(10px);
		-ms-transform: translateY(10px);
		-o-transform: translateY(10px);
		transform: translateY(10px);
		-webkit-transition: all .25s ease-out;
		-moz-transition: all .25s ease-out;
		-ms-transition: all .25s ease-out;
		-o-transition: all .25s ease-out;
		transition: all .25s ease-out;
		-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
		-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
		-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
		-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
		box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
		z-index: 10000;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box; }
	.quickViewWrapper .quickViewSwatchElement .tooltip:before {
		bottom: -20px;
		content: " ";
		display: block;
		height: 20px;
		left: 0;
		position: absolute;
		width: 100%; }
	.quickViewWrapper .quickViewSwatchElement .tooltip:after {
		border-left: solid transparent 10px;
		border-right: solid transparent 10px;
		border-top: solid #5b5b5b 10px;
		bottom: -10px;
		content: " ";
		height: 0;
		left: 50%;
		margin-left: -13px;
		position: absolute;
		width: 0; }
	.quickViewWrapper .quickViewSwatchElement:hover .tooltip {
		filter: alpha(opacity=100);
		-khtml-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px); }
	.quickViewWrapper .quickViewProductQuantity {
		margin-bottom: 20px; }
	.quickViewWrapper .quickViewProductQuantity .quickviewQty {
		display: inline-block;
		width: 40px;
		height: 40px;
		border: solid 1px #e1e1e1;
		text-align: center;
		padding: 5px;
		margin-left: 5px; }
	.quickViewWrapper .quickViewProductQuantity .quickviewQty:focus {
		border-color: #33cbcc; }
	.quickViewWrapper .quickViewProductQuantity .quickviewQty.disabled {opacity:0.6;pointer-events:none}
	.quickViewWrapper .quickViewProductButtons .quickViewAddCart, .quickViewWrapper .quickViewProductButtons .quickViewContact {
		line-height: 40px;
		padding: 0 25px;    
	}
	.quickViewWrapper .quickViewProductButtons .quickViewAddCart:hover, .quickViewWrapper .quickViewProductButtons .quickViewContact:hover {
		background:#8ac400;
		border-color: #8ac400;
		color:#fff;
	}  
	.quickViewCountDown p {
		display:inline-block;
		padding:10px;
		width:63px;
		margin-top:15px;
		margin-bottom:0;
		background:#39342e;
		color:#fff;
		font-size:18px;
		margin-right:5px;
		text-align:center;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
	}
	.quickViewCountDown p span {display:block;font-size:13px;}
	/*---------------AJAX POPUP-------------- */
	.noticeAddWrapper {
		width: 400px;
		padding: 20px;
		background: #fff;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%); }
	.noticeAddWrapper .close {
		display: block;
		position: absolute;
		top: 0;
		right: 0px; 
		line-height:34px;
		height: 34px;
		width: 34px;
		text-align: center;
		background-color:#FF6029;     
		color: #fff;
		font-size:16px;
		cursor: pointer; 
		opacity: 1; 
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
	.noticeAddWrapper .noteAddWrapper {
		display: block;
		color: #8ac400;
		font-size: 15px;
		margin-bottom: 10px; }
	.noticeAddWrapper .noticeAddImg {
		width: 100px;
		float: left; }
	.noticeAddWrapper .noticeAddInfo {
		margin-left: 115px; }
	.noticeAddWrapper .noticeAddInfoTitle {
		font-family: 'Roboto Slab',sans-serif;
		font-size: 16px;
		line-height: 1.4;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 10px; }
	.noticeAddWrapper .noticeAddInfoQty, .noticeAddWrapper .noticeAddInfoPrice {
		margin-bottom: 5px; }
	.noticeAddWrapper .noticeAddInfoPrice {
		font-size: 15px;
		color: #8ac400;
		font-weight: bold; }
	.noticeAddWrapper .noticeAddBottom {
		margin-top: 10px;
		padding-top: 10px;
		border-top: solid 1px #e1e1e1; }
	.noticeAddWrapper .noticeAddBottom .button {
		width: 49%;
		line-height: 40px;
		height:40px;
		padding: 0 10px;
		text-align: center; }
	.noticeAddWrapper .noticeAddBottom .button:hover {
		color: #fff; }

	.orderFormWrapper {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 400px;
		padding: 25px 30px 20px;
		background: #fff;  
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%); }
	.orderFormWrapper .close {
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		line-height:34px;
		height: 34px;
		width: 34px;
		text-align: center;
		background-color:#FF6029;     
		color: #fff;
		font-size:16px;
		text-align: center;    
		opacity: 1; }
	.orderFormWrapper .textNoteorderForm {
		font-size: 13px;
		display: block;
		margin-bottom: 15px; }
	.orderFormWrapper .orderFormTitle {
		margin-bottom: 10px;
		text-transform: uppercase;
		font-size: 18px;
		font-weight: bold;
		letter-spacing: 2px;
		color:#95c03e;
		font-family: 'Roboto Slab', sans-serif; }
	.orderFormWrapper .input-control {
		width: 100%;
		height: 40px;
		padding: 5px 7px;
		margin-bottom: 15px;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
	}
	.orderFormWrapper .input-control.err {border-color:red}

	.orderFormWrapper .input-control.disabled {
		pointer-events: none;
		background: #ececec; }
	.orderFormWrapper textarea.input-control {
		height: 110px; }
	.orderFormWrapper .button {
		padding: 0 30px;
		float: left;    
		text-transform: uppercase;
		font-family: 'Roboto Slab';
		letter-spacing: 2px; }
	.AJAXFormContactLoading {
		padding:120px 0;
		filter:invert(1);
		-webkit-filter: invert(1);
	}

	#gmap {height:250px;margin-bottom:15px}
	/* 
	*  Owl Carousel CSS3 Transitions 
	*  v1.3.2
	*/


	.big-collection .tab-content>.tab-pane {position:relative}
	.owl-origin {
		-webkit-perspective: 1200px;
		-webkit-perspective-origin-x : 50%;
		-webkit-perspective-origin-y : 50%;
		-moz-perspective : 1200px;
		-moz-perspective-origin-x : 50%;
		-moz-perspective-origin-y : 50%;
		perspective : 1200px;
	}
	/* fade */
	.owl-fade-out {
		z-index: 10;
		-webkit-animation: fadeOut .7s both ease;
		-moz-animation: fadeOut .7s both ease;
		animation: fadeOut .7s both ease;
	}
	.owl-fade-in {
		-webkit-animation: fadeIn .7s both ease;
		-moz-animation: fadeIn .7s both ease;
		animation: fadeIn .7s both ease;
	}

	/* Keyframes */
	/*empty*/
	@-webkit-keyframes empty {
		0% {opacity: 1}
	}
	@-moz-keyframes empty {
		0% {opacity: 1}
	}
	@keyframes empty {
		0% {opacity: 1}
	}
	@-webkit-keyframes fadeIn {
		0% { opacity:0; }
		100% { opacity:1; }
	}
	@-moz-keyframes fadeIn {
		0% { opacity:0; }
		100% { opacity:1; }
	}
	@keyframes fadeIn {
		0% { opacity:0; }
		100% { opacity:1; }
	}
	@-webkit-keyframes fadeOut {
		0% { opacity:1; }
		100% { opacity:0; }
	}
	@-moz-keyframes fadeOut {
		0% { opacity:1; }
		100% { opacity:0; }
	}
	@keyframes fadeOut {
		0% { opacity:1; }
		100% { opacity:0; }
	}
	@keyframes fadeDown {
		0% {
			top: -100%; }
		100% {
			top: 0; } }
	@-moz-keyframes fadeDown {
		0% {
			top: -100%; }
		100% {
			top: 0; } }
	@-webkit-keyframes fadeDown {
		0% {
			top: -20px; }
		100% {
			top: 0; } }
	.fullLoading {
		display: flex;
		display:-webkit-flex;
		display:-moz-flex;	
		align-items: center;
		-webkit-align-items: center;
		position: fixed;
		z-index: 9999;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0,0,0,0.8);
	}
	.cssload-container {
		width: 100%;
		height: 49px;
		text-align: center;
	}
	.cssload-speeding-wheel {
		width: 49px;
		height: 49px;
		margin: 0 auto;
		border: 3px solid rgb(255,255,255);
		border-radius: 50%;
		border-left-color: transparent;
		border-right-color: transparent;
		animation: cssload-spin 875ms infinite linear;
		-o-animation: cssload-spin 875ms infinite linear;
		-ms-animation: cssload-spin 875ms infinite linear;
		-webkit-animation: cssload-spin 875ms infinite linear;
		-moz-animation: cssload-spin 875ms infinite linear;
	}



	@keyframes cssload-spin {
		100%{ transform: rotate(360deg); transform: rotate(360deg); }
	}

	@-o-keyframes cssload-spin {
		100%{ -o-transform: rotate(360deg); transform: rotate(360deg); }
	}

	@-ms-keyframes cssload-spin {
		100%{ -ms-transform: rotate(360deg); transform: rotate(360deg); }
	}

	@-webkit-keyframes cssload-spin {
		100%{ -webkit-transform: rotate(360deg); transform: rotate(360deg); }
	}

	@-moz-keyframes cssload-spin {
		100%{ -moz-transform: rotate(360deg); transform: rotate(360deg); }
	}
	.zoomWrapper {
		overflow: hidden;
		height: auto !important;
		width: auto !important;
		text-align: center; }

	.zoomContainer {
		height: auto !important;
		width: auto !important; }
	.footer_name{line-height:18px;margin-bottom:15px;font-size:16px;}
	.form-lh .fa {
		line-height: 20px;
		float: left;}
	.form-lh span {
		display: block;
		margin-left: 30px;
	}	
	.form-lh li{

		margin-bottom: 10px;
	}
	.filterCheckbox .checkbox span{word-break:break-all;}
	.col-5{float:left;width:20%;padding:0px 15px;}
	.brands .item-brand{margin-bottom:10px;}
	body{background-color:#5da709;}
	.policy,.special-collection,.big-collection,.home-blog,.brands,
	.page > .container,.page-default > .container,.page-contact > .container,
	.breadcrumb + section .container,.page-404 .container
	{
		background-color:#ffffff;
	}
	.home-blog,.brands,.page-contact > .container,.breadcrumb + section .container{padding:15px;}
	.home-blog .col-xs-6:nth-child(2n+1) {clear:left}
	.page > .container,.page-default > .container,.page-contact > .container
	{padding:15px;}
	@media(min-width:768px){
		.post-grid .entry-content .entry-meta h3{height:52px;overflow:hidden;}

	}
	.top-footer a:hover{color:#adadad;}
	@media(min-width:992px){
		.quickview-btn{display:none;}
	}
	body,body *{font-family:Arial !important;}
	.fa{font-family:FontAwesome !important;}
	.post-grid.type_2{margin-bottom:25px;}
	.page-cart .table-cart > tbody > tr > td{vertical-align:middle;}
	.breadcrumb h1{line-height:25px;}
	.form-newsletter h3{padding:10px 0px;}
	.policy{margin-bottom:15px;}
	.special-product .price span{font-size:16px;color:#5da708;}
	.addr-item{margin-bottom:10px;}
	.addr-item > div{margin-bottom:5px;}
	.addr-item:last-child,.addr-item > div:last-child{margin-bottom:0px;}
	.form-lh{margin-bottom:15px;}
	.breadcrumb{color:#fff;}
	ul.links {
		padding-left: 20px;
	}
	#footer .top-footer .mn_list h3 {
		margin: 10px 0 15px;
	}
	.info-person img {
		width: 30px;
	}
	.price-ccc {
		color: red !important;
	}
	.main-category:hover .desktop-category {
		opacity: 1;
	}
	.mn_list {
		margin-top: 15px;
	}

	@media(max-width: 567px){
		.mid-header{
			margin-top: 25px;
		}
	}
	.top-header ul.top-linklists li a {
		color: #fbec07;
	}
	.page-blog .col-sm-6:nth-child(2n+1) {clear:left}
	@media(max-width: 567px){
		.top-header{
			font-size:  14px;
			line-height: 30px;
		}
		.top-header ul.top-linklists li{
			padding: 10px;
			margin: 0;
			line-height: 1.5;
		}
		.block-xs {
			display: block;
			height: 0;
			overflow: hidden
		}
	}

	.product-grid h3 {

		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: pre-wrap;
	}

	@media(min-width: 1200px){
		.col-xs-6.col-sm-6.col-md-6.col-lg-4.all:nth-child(3n+1) {
			clear: both;
		}
	}