/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 .
 */
 	.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes 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);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-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);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.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-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:"\f04c"}.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:"\f0b2"}.fa-compress:before{content:"\f00d";color: rgb(204, 87, 87);
font-size: 30px;}.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{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.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-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}
 .jgallery .jgallery-btn{color:#666!important;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.jgallery .jgallery-btn:hover{text-shadow:0 0 .15em #eee!important}.jgallery .jgallery-btn.inactive{opacity:.5}.jgallery .jgallery-btn.inactive:hover{opacity:1}.jgallery .jgallery-btn.active{color:#fff;opacity:1}.jgallery .jgallery-btn-large{width:60px;height:60px;line-height:64px;font-size:30px;text-align:center;color:#fff}.jgallery .jgallery-btn-small{width:40px;height:40px;margin:0;line-height:43px;font-size:18px;text-align:center;color:#fff}.jgallery .change-album{position:relative}.jgallery .change-album .menu{left:0;bottom:42px;background:#111;position:absolute;overflow:auto;display:none}.jgallery .change-album .menu .item{margin:0;padding:10px 40px 10px 10px;border-bottom:1px solid rgba(127,127,127,0.5);font-family:"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;font-weight:bold;font-size:14px;text-align:left;-webkit-transition:all .3s;transition:all .3s;line-height:normal;white-space:pre;color:#ddd;text-shadow:none;display:block}.jgallery .change-album .menu .item:hover{color:#fff;background:#222}.jgallery .change-album .menu .item.active{color:#ddd;background:#333}.jgallery .change-album .title{padding:0;line-height:40px;left:48px;top:0;bottom:auto;right:auto;font-family:"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;font-size:14px;position:absolute;white-space:pre}.jgallery .change-album.active{border-radius:2px}.jgallery .change-album.active .menu{display:block}.jgallery.jgallery-standard{top:auto;left:auto;right:auto;bottom:auto;position:relative;z-index:0;overflow:hidden}.jgallery.jgallery-slider{margin-left:auto;margin-right:auto;top:auto;left:auto;right:auto;bottom:auto;-webkit-perspective:1200px;perspective:1200px;position:relative;z-index:0;background:transparent!important}.jgallery.jgallery-slider .jgallery-thumbnails{background:#fff!important;overflow:hidden}.jgallery.jgallery-slider .jgallery-thumbnails .jgallery-container{-webkit-box-shadow:none!important;box-shadow:none!important}.jgallery.jgallery-slider .jgallery-thumbnails.square:not(.full-screen) a,.jgallery.jgallery-slider .jgallery-thumbnails.square.number:not(.full-screen) a{-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.6),0 0 0 3px rgba(255,255,255,.6);box-shadow:0 0 0 2px rgba(0,0,0,.6),0 0 0 3px rgba(255,255,255,.6);opacity:1}.jgallery.jgallery-slider .jgallery-thumbnails.square:not(.full-screen) a.active,.jgallery.jgallery-slider .jgallery-thumbnails.square.number:not(.full-screen) a.active{opacity:.6}.jgallery.jgallery-slider .zoom-container .title{display:none}.jgallery.jgallery-slider .zoom-container .nav-bottom{width:240px;height:40px;margin:-20px -120px;-webkit-box-shadow:none!important;box-shadow:none!important;background:none!important;text-align:center;-webkit-transition:-webkit-transform .2s,opacity .2s;transition:transform .2s,opacity .2s;-webkit-transform:scale(.8);-moz-transform:scale(.8);transform:scale(.8);opacity:0;left:50%;top:70%;right:auto;bottom:auto}.jgallery.jgallery-slider .zoom-container .nav-bottom .jgallery-btn{margin-left:4px;margin-right:4px;border-radius:27px}.jgallery.jgallery-slider .zoom-container .progress{bottom:-1px}.jgallery.jgallery-slider .zoom .container{background:none!important}.jgallery.jgallery-slider .overlayContainer .overlay{;background:transparent!important}.jgallery.jgallery-slider:hover .zoom-container .nav-bottom{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}.jgallery.jgallery-slider:after{margin-top:-15px;left:100px;right:100px;top:100%;height:30px;background:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 40px 40px rgba(0,0,0,.5);box-shadow:0 0 40px 40px rgba(0,0,0,.5);-webkit-transform:rotateX(75deg);-moz-transform:rotateX(75deg);transform:rotateX(75deg);content:"";position:absolute;display:block}html,body{/*height:100%*/;margin:0}.overlayContainer{z-index:1;position:relative;display:block}.overlayContainer .overlay{display:none!important;color:#fff;left:0;top:0;background:center center no-repeat #000;position:absolute;z-index:10000}.overlayContainer .imageLoaderPositionAbsolute{width:60px;height:60px;line-height:60px;margin:-30px 0 0 -30px;font-size:60px;font-weight:bold;letter-spacing:-0.02em;text-align:center;position:absolute;z-index:10001}.overlayContainer .imageLoaderPositionAbsolute [class*="fa-"]{width:60px;height:60px;line-height:60px}.overlayContainer .imageLoaderPositionAbsolute.preloadAll:after{border-radius:1.7em;left:0;top:0;bottom:0;right:0;content:"";position:absolute;z-index:0}.overlayContainer .imageLoaderPositionAbsolute .circle{margin:-42px 0 0 -42px;left:50%;top:50%;position:absolute}.overlayContainer .imageLoaderPositionAbsolute .progress-value{width:200px;height:200px;line-height:200px;margin:-100px;padding-left:.25em;left:50%;top:50%;position:absolute;z-index:1}.overlayContainer .imageLoaderPositionAbsolute .progress-value:after{padding-left:.117em;font-size:.5em;font-weight:normal;-webkit-animation:percent 1s linear infinite;animation:percent 1s linear infinite;content:"%"}.imageLoaderPositionAbsolute{left:50%}body.overlayContainer>.overlay{position:fixed}body.overlayContainer>.overlay .imageLoaderPositionAbsolute{top:50%!important;position:fixed}@keyframes percent{0%{opacity:.1}50%{opacity:1}100%{opacity:.1}}@-webkit-keyframes percent{0%{opacity:.1}50%{opacity:1}100%{opacity:.1}}.jgallery .zoom-container .progress{width:0;height:4px;margin:0;padding:0;border:0;line-height:4px;background:#e6f0ef;/*background:rgba(255,255,255,0.5);*/left:0;bottom:0;overflow:hidden;position:absolute;z-index:2}.jgallery .zoom-container .progress:after{width:4px;height:4px;background:#fff;-webkit-box-shadow:0 0 30px 15px rgba(255,255,255,1);box-shadow:0 0 30px 15px rgba(255,255,255,1);right:64px;top:0;content:"";position:absolute}.jgallery .jgallery-thumbnails{background:#fff!important;-webkit-transition:background .2s,background-color .2s;transition:background .2s,background-color .2s;position:absolute;z-index:3;font-size:0;line-height:0}.jgallery .jgallery-thumbnails.hidden{display:none}.jgallery .jgallery-thumbnails .jgallery-container{left:0;top:0;right:0;bottom:0;-webkit-transition:box-shadow .2s,-webkit-box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s;position:absolute;overflow:hidden}.jgallery .jgallery-thumbnails .album{display:none}.jgallery .jgallery-thumbnails .album.active{display:inline}.jgallery .jgallery-thumbnails a{border-radius:.7em;white-space:normal;display:inline-block}.jgallery .jgallery-thumbnails a:hover:not(.active){border-radius:2px!important}.jgallery .jgallery-thumbnails a:hover:not(.active) img{border-radius:2px!important}.jgallery .jgallery-thumbnails a img{border-radius:.7em;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.jgallery .jgallery-thumbnails .prev,.jgallery .jgallery-thumbnails .next{font-size:24px;text-align:center;background:#111;opacity:1;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;position:absolute}.jgallery .jgallery-thumbnails .ico{width:40px;height:40px;margin:-20px 0 0 -20px;line-height:40px;color:#fff;top:50%;left:50%;position:absolute}.jgallery .jgallery-thumbnails .jgallery-close{opacity:0;display:none}.jgallery .jgallery-thumbnails .change-album{display:none}.jgallery .jgallery-thumbnails-horizontal{left:0;right:0;white-space:pre}.jgallery .jgallery-thumbnails-horizontal .prev,.jgallery .jgallery-thumbnails-horizontal .next{width:40px;top:0;bottom:0}.jgallery .jgallery-thumbnails-horizontal .prev{padding-left:8px;left:-100px}.jgallery .jgallery-thumbnails-horizontal .prev:before{width:40px;right:-40px;background:-moz-linear-gradient(left,#111 0,rgba(17,17,17,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#111),color-stop(100%,rgba(17,17,17,0)));background:-webkit-linear-gradient(left,#111 0,rgba(17,17,17,0) 100%);background:-o-linear-gradient(left,#111 0,rgba(17,17,17,0) 100%);background:-ms-linear-gradient(left,#111 0,rgba(17,17,17,0) 100%);background:linear-gradient(to right,#111 0,rgba(17,17,17,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#111111',endColorstr='#00111111',GradientType=1);top:0;bottom:0;content:"";position:absolute}.jgallery .jgallery-thumbnails-horizontal .next{padding-right:8px;right:-100px}.jgallery .jgallery-thumbnails-horizontal .next:before{width:40px;left:-40px;background:-moz-linear-gradient(left,rgba(17,17,17,0) 0,#111 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(17,17,17,0)),color-stop(100%,#111));background:-webkit-linear-gradient(left,rgba(17,17,17,0) 0,#111 100%);background:-o-linear-gradient(left,rgba(17,17,17,0) 0,#111 100%);background:-ms-linear-gradient(left,rgba(17,17,17,0) 0,#111 100%);background:linear-gradient(to right,rgba(17,17,17,0) 0,#111 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00111111',endColorstr='#111111',GradientType=1);top:0;bottom:0;content:"";position:absolute}.jgallery .jgallery-thumbnails-horizontal:hover .prev.visible{left:0}.jgallery .jgallery-thumbnails-horizontal:hover .next.visible{right:0}.jgallery .jgallery-thumbnails-vertical{top:0;bottom:0}.jgallery .jgallery-thumbnails-vertical .prev,.jgallery .jgallery-thumbnails-vertical .next{height:40px;left:0;right:0}.jgallery .jgallery-thumbnails-vertical .prev{padding-top:8px;top:-100px}.jgallery .jgallery-thumbnails-vertical .prev:before{height:40px;bottom:-40px;background:-moz-linear-gradient(top,#111 0,rgba(17,17,17,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#111),color-stop(100%,rgba(17,17,17,0)));background:-webkit-linear-gradient(top,#111 0,rgba(17,17,17,0) 100%);background:-o-linear-gradient(top,#111 0,rgba(17,17,17,0) 100%);background:-ms-linear-gradient(top,#111 0,rgba(17,17,17,0) 100%);background:linear-gradient(to bottom,#111 0,rgba(17,17,17,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#111111',endColorstr='#00111111',GradientType=0);left:0;right:0;content:"";position:absolute}.jgallery .jgallery-thumbnails-vertical .next{padding-bottom:8px;bottom:-100px}.jgallery .jgallery-thumbnails-vertical .next:before{height:40px;top:-40px;background:-moz-linear-gradient(top,rgba(17,17,17,0) 0,#111 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(17,17,17,0)),color-stop(100%,#111));background:-webkit-linear-gradient(top,rgba(17,17,17,0) 0,#111 100%);background:-o-linear-gradient(top,rgba(17,17,17,0) 0,#111 100%);background:-ms-linear-gradient(top,rgba(17,17,17,0) 0,#111 100%);background:linear-gradient(to bottom,rgba(17,17,17,0) 0,#111 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00111111',endColorstr='#111111',GradientType=0);left:0;right:0;content:"";position:absolute}.jgallery .jgallery-thumbnails-vertical:hover .prev.visible{top:0}.jgallery .jgallery-thumbnails-vertical:hover .next.visible{bottom:0}.jgallery .jgallery-thumbnails-vertical .prev .ico,.jgallery .jgallery-thumbnails-vertical .next .ico{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);display:block}.jgallery .jgallery-thumbnails-bottom.images:not(.full-screen),.jgallery .jgallery-thumbnails.jgallery-thumbnails-bottom.images.images:not(.full-screen){padding-top:7px}.jgallery .jgallery-thumbnails-bottom.images:not(.full-screen) .jgallery-container-inner,.jgallery .jgallery-thumbnails.jgallery-thumbnails-bottom.images.images:not(.full-screen) .jgallery-container-inner{padding-top:7px}.jgallery .jgallery-thumbnails-top{top:0}.jgallery .jgallery-thumbnails-bottom{bottom:0}.jgallery .jgallery-thumbnails-left{left:0}.jgallery .jgallery-thumbnails-right{right:0}.jgallery .jgallery-thumbnails a.hidden{opacity:0}.jgallery .jgallery-thumbnails a{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;overflow:hidden;opacity:1;display:inline-block;position:relative}.jgallery .jgallery-thumbnails.images{padding:15px}.jgallery .jgallery-thumbnails.images .jgallery-container-inner{padding:15px}.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-horizontal .jgallery-container-inner:after{width:15px;height:15px;content:"";display:inline-block}.jgallery .jgallery-thumbnails.images a{-webkit-border-radius:0;border-radius:0;-webkit-transition:opacity .5s;transition:opacity .5s;font-size:0}.jgallery .jgallery-thumbnails.images a img{width:100%!important;height:auto!important;-webkit-transition:-webkit-filter .2s,filter .2s;transition:-webkit-filter .2s,filter .2s;-webkit-filter:saturate(.4);filter:saturate(.4)}.jgallery .jgallery-thumbnails.images a:hover img{-webkit-filter:saturate(1);filter:saturate(1)}.jgallery .jgallery-thumbnails.images a:hover:after{opacity:0}.jgallery .jgallery-thumbnails.images a.active img{-webkit-filter:saturate(1);filter:saturate(1)}.jgallery .jgallery-thumbnails.images a.active:after{opacity:.25}.jgallery .jgallery-thumbnails.images a:after{opacity:.8;background:#fff!important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;left:0;top:0;right:0;bottom:0;content:"";position:absolute}.jgallery .jgallery-thumbnails.images:hover a:after{opacity:0}.jgallery .jgallery-thumbnails.images img{padding:1px;border:0;-webkit-border-radius:0;border-radius:0}.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-vertical .prev,.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-vertical .next{left:8px;right:8px}.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-vertical:hover .prev.visible{top:0}.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-vertical:hover .next.visible{bottom:0}.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-horizontal{padding-right:0}.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-horizontal .prev,.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-horizontal .next{top:0;bottom:8px}.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-horizontal:hover .prev.visible{left:0}.jgallery .jgallery-thumbnails.images.jgallery-thumbnails-horizontal:hover .next.visible{right:0}.jgallery .jgallery-thumbnails.full-screen{width:auto!important;height:auto!important;top:0;left:0;right:0;bottom:0;display:block}.jgallery .jgallery-thumbnails.full-screen .jgallery-container{text-align:left;white-space:normal}.jgallery .jgallery-thumbnails.full-screen .jgallery-container-inner{padding:60px 45px 45px}.jgallery .jgallery-thumbnails.full-screen .jgallery-container-inner:after{width:auto;height:45px;content:"";display:block}.jgallery .jgallery-thumbnails.full-screen .jgallery-close{right:0;top:0;opacity:1;position:absolute;display:block}.jgallery .jgallery-thumbnails.full-screen .prev{background:#000}.jgallery .jgallery-thumbnails.full-screen .prev:before{background-image:-webkit-gradient(linear,left 0,left 100%,from(rgba(0,0,0,1)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,1),0,rgba(0,0,0,0),100%);background-image:-moz-linear-gradient(top,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);background-repeat:repeat-x}.jgallery .jgallery-thumbnails.full-screen .next{background:#000}.jgallery .jgallery-thumbnails.full-screen .next:before{background-image:-webkit-gradient(linear,left 0,left 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,1)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),0,rgba(0,0,0,1),100%);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background-repeat:repeat-x}.jgallery .jgallery-thumbnails.full-screen .change-album{right:40px;top:0;position:absolute;display:block}.jgallery .jgallery-thumbnails.full-screen .change-album .title{right:48px;top:0;left:auto;bottom:auto}.jgallery .jgallery-thumbnails.full-screen .change-album .menu{right:0;top:42px;left:auto;bottom:auto;position:absolute}.jgallery .jgallery-thumbnails.full-screen img{display:inline-block}.jgallery .jgallery-thumbnails.square:not(.full-screen){font-size:0}.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-horizontal{height:40px}.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-left .next,.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-left .prev{left:20px}.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-right .next,.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-right .prev{right:20px}.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-top .next,.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-top .prev{top:20px}.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-bottom .next,.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-bottom .prev{bottom:20px}.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-vertical{width:40px}.jgallery .jgallery-thumbnails.square:not(.full-screen) a{width:20px;height:20px;margin:10px 4px;font-size:20px;text-indent:-9999px;background:#fff;color:#000;text-decoration:none;opacity:.7}.jgallery .jgallery-thumbnails.square:not(.full-screen) a:hover{opacity:1}.jgallery .jgallery-thumbnails.square:not(.full-screen) a.active{opacity:.3;cursor:default}.jgallery .jgallery-thumbnails.square:not(.full-screen) a img{display:none}.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-vertical a{margin-top:4px;margin-bottom:4px}.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-vertical a:first-child{margin-top:8px}.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-vertical a:last-child{margin-bottom:8px}.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-horizontal a:first-child{margin-left:8px}.jgallery .jgallery-thumbnails.square:not(.full-screen).jgallery-thumbnails-horizontal a:last-child{margin-right:8px}.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-horizontal{height:50px}.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-vertical{width:50px}.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-left .next,.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-left .prev{left:25px}.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-right .next,.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-right .prev{right:25px}.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-top .next,.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-top .prev{top:25px}.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-bottom .next,.jgallery .jgallery-thumbnails.square.number:not(.full-screen).jgallery-thumbnails-bottom .prev{bottom:25px}.jgallery .jgallery-thumbnails.square.number:not(.full-screen) a{width:30px;height:30px;-webkit-border-radius:18px;border-radius:18px;font-size:14px;line-height:30px;text-indent:0;font-weight:bold;text-align:center}.jgallery .jgallery-thumbnails.square.number:not(.full-screen) a:after{content:attr(data-jgallery-number)}.jgallery .jgallery-thumbnails.square.number:not(.full-screen) img{display:none}.jgallery .zoom-container .title{padding:4px 0;bottom:-36px;right:18px;font-size:10px;color:#666!important;-webkit-transition:top,left,right,bottom,opacity,text-shadow,color .5s;-moz-transition:top,left,right,bottom,opacity,text-shadow,color .5s;-o-transition:top,left,right,bottom,opacity,text-shadow,color .5s;transition:top,left,right,bottom,opacity,text-shadow,color .5s;opacity:1;position:absolute;z-index:10003}.jgallery .zoom-container .title.hidden{bottom:-50%;right:-50%;opacity:0}.jgallery.text-shadow .zoom-container .title.hidden,.jgallery.text-shadow .zoom-container .title.after,.jgallery.text-shadow .zoom-container .title.before{text-shadow:0 0 .25em #fff;color:transparent;opacity:.5;-webkit-transition:top,left,right,bottom,opacity .5s;-moz-transition:top,left,right,bottom,opacity .5s;-o-transition:top,left,right,bottom,opacity .5s;transition:top,left,right,bottom,opacity .5s}.jgallery .zoom-container .title.fade{bottom:-36px;right:10px}.jgallery .zoom-container .title.fade.before{opacity:0}.jgallery .zoom-container .title.fade.after{opacity:0}.pt-perspective{position:relative;width:100%;height:100%;-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}.pt-page{width:100%;height:100%;position:absolute;top:0;left:0;visibility:hidden;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.pt-page-current,.no-js .pt-page{visibility:visible;z-index:1}.no-js body{overflow:auto}.pt-page-ontop{z-index:999}.pt-page h1{position:absolute;font-weight:300;font-size:4.4em;line-height:1;letter-spacing:6px;margin:0;top:12%;width:100%;text-align:center;text-transform:uppercase;word-spacing:-0.3em}.pt-page h1 span{font-family:'Satisfy',serif;font-weight:400;font-size:40%;text-transform:none;word-spacing:0;letter-spacing:0;display:block;opacity:.4}.pt-page h1 strong{color:rgba(0,0,0,0.1)}.pt-page-1{background:#0ac2d2}.pt-page-2{background:#7bb7fa}.pt-page-3{background:#60d7a9}.pt-page-4{background:#fdc162}.pt-page-5{background:#fd6a62}.pt-page-6{background:#f68dbb}.pt-triggers{position:absolute;width:300px;z-index:999999;top:12%;left:50%;margin-top:130px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.no-js .pt-triggers{display:none}.pt-triggers .dl-menuwrapper button,.pt-touch-button{border:0;font-size:13px;font-weight:700;text-transform:uppercase;margin:10px 0 20px;padding:0 20px;line-height:50px;height:50px;letter-spacing:1px;width:100%;cursor:pointer;display:block;font-family:'Lato',Calibri,Arial,sans-serif;box-shadow:0 3px 0 rgba(0,0,0,0.1);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pt-touch-button{background:#fff;color:#aaa}.pt-triggers .dl-menuwrapper button{margin-bottom:0}.pt-touch-button:active{box-shadow:0 1px 0 rgba(0,0,0,0.1)}.touch .pt-triggers .dl-menuwrapper{display:none}.pt-message{display:none;position:absolute;z-index:99999;bottom:0;left:0;width:100%;background:#da475c;color:#fff;text-align:center}.pt-message p{margin:0;line-height:60px;font-size:26px}.no-cssanimations .pt-message{display:block}@media screen and (max-width:47.4375em){.pt-page h1{font-size:3em}.pt-triggers .dl-menuwrapper{display:none}}@media screen and (max-height:45.9em){.pt-triggers .dl-menuwrapper li a{padding-top:2px;padding-bottom:2px}.pt-triggers .dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{line-height:24px}}@media screen and (max-height:38em){.pt-triggers .dl-menuwrapper{display:none}}.pt-page-moveToLeft{-webkit-animation:moveToLeft .6s ease both;-moz-animation:moveToLeft .6s ease both;animation:moveToLeft .6s ease both}.pt-page-moveFromLeft{-webkit-animation:moveFromLeft .6s ease both;-moz-animation:moveFromLeft .6s ease both;animation:moveFromLeft .6s ease both}.pt-page-moveToRight{-webkit-animation:moveToRight .6s ease both;-moz-animation:moveToRight .6s ease both;animation:moveToRight .6s ease both}.pt-page-moveFromRight{-webkit-animation:moveFromRight .6s ease both;-moz-animation:moveFromRight .6s ease both;animation:moveFromRight .6s ease both}.pt-page-moveToTop{-webkit-animation:moveToTop .6s ease both;-moz-animation:moveToTop .6s ease both;animation:moveToTop .6s ease both}.pt-page-moveFromTop{-webkit-animation:moveFromTop .6s ease both;-moz-animation:moveFromTop .6s ease both;animation:moveFromTop .6s ease both}.pt-page-moveToBottom{-webkit-animation:moveToBottom .6s ease both;-moz-animation:moveToBottom .6s ease both;animation:moveToBottom .6s ease both}.pt-page-moveFromBottom{-webkit-animation:moveFromBottom .6s ease both;-moz-animation:moveFromBottom .6s ease both;animation:moveFromBottom .6s ease both}.pt-page-fade{-webkit-animation:fade .7s ease both;-moz-animation:fade .7s ease both;animation:fade .7s ease both}.pt-page-moveToLeftFade{-webkit-animation:moveToLeftFade .7s ease both;-moz-animation:moveToLeftFade .7s ease both;animation:moveToLeftFade .7s ease both}.pt-page-moveFromLeftFade{-webkit-animation:moveFromLeftFade .7s ease both;-moz-animation:moveFromLeftFade .7s ease both;animation:moveFromLeftFade .7s ease both}.pt-page-moveToRightFade{-webkit-animation:moveToRightFade .7s ease both;-moz-animation:moveToRightFade .7s ease both;animation:moveToRightFade .7s ease both}.pt-page-moveFromRightFade{-webkit-animation:moveFromRightFade .7s ease both;-moz-animation:moveFromRightFade .7s ease both;animation:moveFromRightFade .7s ease both}.pt-page-moveToTopFade{-webkit-animation:moveToTopFade .7s ease both;-moz-animation:moveToTopFade .7s ease both;animation:moveToTopFade .7s ease both}.pt-page-moveFromTopFade{-webkit-animation:moveFromTopFade .7s ease both;-moz-animation:moveFromTopFade .7s ease both;animation:moveFromTopFade .7s ease both}.pt-page-moveToBottomFade{-webkit-animation:moveToBottomFade .7s ease both;-moz-animation:moveToBottomFade .7s ease both;animation:moveToBottomFade .7s ease both}.pt-page-moveFromBottomFade{-webkit-animation:moveFromBottomFade .7s ease both;-moz-animation:moveFromBottomFade .7s ease both;animation:moveFromBottomFade .7s ease both}.pt-page-moveToLeftEasing{-webkit-animation:moveToLeft .7s ease-in-out both;-moz-animation:moveToLeft .7s ease-in-out both;animation:moveToLeft .7s ease-in-out both}.pt-page-moveToRightEasing{-webkit-animation:moveToRight .7s ease-in-out both;-moz-animation:moveToRight .7s ease-in-out both;animation:moveToRight .7s ease-in-out both}.pt-page-moveToTopEasing{-webkit-animation:moveToTop .7s ease-in-out both;-moz-animation:moveToTop .7s ease-in-out both;animation:moveToTop .7s ease-in-out both}.pt-page-moveToBottomEasing{-webkit-animation:moveToBottom .7s ease-in-out both;-moz-animation:moveToBottom .7s ease-in-out both;animation:moveToBottom .7s ease-in-out both}@-webkit-keyframes moveToLeft{to{-webkit-transform:translateX(-100%)}}@-moz-keyframes moveToLeft{to{-moz-transform:translateX(-100%)}}@keyframes moveToLeft{to{transform:translateX(-100%)}}@-webkit-keyframes moveFromLeft{from{-webkit-transform:translateX(-100%)}}@-moz-keyframes moveFromLeft{from{-moz-transform:translateX(-100%)}}@keyframes moveFromLeft{from{transform:translateX(-100%)}}@-webkit-keyframes moveToRight{to{-webkit-transform:translateX(100%)}}@-moz-keyframes moveToRight{to{-moz-transform:translateX(100%)}}@keyframes moveToRight{to{transform:translateX(100%)}}@-webkit-keyframes moveFromRight{from{-webkit-transform:translateX(100%)}}@-moz-keyframes moveFromRight{from{-moz-transform:translateX(100%)}}@keyframes moveFromRight{from{transform:translateX(100%)}}@-webkit-keyframes moveToTop{to{-webkit-transform:translateY(-100%)}}@-moz-keyframes moveToTop{to{-moz-transform:translateY(-100%)}}@keyframes moveToTop{to{transform:translateY(-100%)}}@-webkit-keyframes moveFromTop{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes moveFromTop{from{-moz-transform:translateY(-100%)}}@keyframes moveFromTop{from{transform:translateY(-100%)}}@-webkit-keyframes moveToBottom{to{-webkit-transform:translateY(100%)}}@-moz-keyframes moveToBottom{to{-moz-transform:translateY(100%)}}@keyframes moveToBottom{to{transform:translateY(100%)}}@-webkit-keyframes moveFromBottom{from{-webkit-transform:translateY(100%)}}@-moz-keyframes moveFromBottom{from{-moz-transform:translateY(100%)}}@keyframes moveFromBottom{from{transform:translateY(100%)}}@-webkit-keyframes fade{to{opacity:.3}}@-moz-keyframes fade{to{opacity:.3}}@keyframes fade{to{opacity:.3}}@-webkit-keyframes moveToLeftFade{to{opacity:.3;-webkit-transform:translateX(-100%)}}@-moz-keyframes moveToLeftFade{to{opacity:.3;-moz-transform:translateX(-100%)}}@keyframes moveToLeftFade{to{opacity:.3;transform:translateX(-100%)}}@-webkit-keyframes moveFromLeftFade{from{opacity:.3;-webkit-transform:translateX(-100%)}}@-moz-keyframes moveFromLeftFade{from{opacity:.3;-moz-transform:translateX(-100%)}}@keyframes moveFromLeftFade{from{opacity:.3;transform:translateX(-100%)}}@-webkit-keyframes moveToRightFade{to{opacity:.3;-webkit-transform:translateX(100%)}}@-moz-keyframes moveToRightFade{to{opacity:.3;-moz-transform:translateX(100%)}}@keyframes moveToRightFade{to{opacity:.3;transform:translateX(100%)}}@-webkit-keyframes moveFromRightFade{from{opacity:.3;-webkit-transform:translateX(100%)}}@-moz-keyframes moveFromRightFade{from{opacity:.3;-moz-transform:translateX(100%)}}@keyframes moveFromRightFade{from{opacity:.3;transform:translateX(100%)}}@-webkit-keyframes moveToTopFade{to{opacity:.3;-webkit-transform:translateY(-100%)}}@-moz-keyframes moveToTopFade{to{opacity:.3;-moz-transform:translateY(-100%)}}@keyframes moveToTopFade{to{opacity:.3;transform:translateY(-100%)}}@-webkit-keyframes moveFromTopFade{from{opacity:.3;-webkit-transform:translateY(-100%)}}@-moz-keyframes moveFromTopFade{from{opacity:.3;-moz-transform:translateY(-100%)}}@keyframes moveFromTopFade{from{opacity:.3;transform:translateY(-100%)}}@-webkit-keyframes moveToBottomFade{to{opacity:.3;-webkit-transform:translateY(100%)}}@-moz-keyframes moveToBottomFade{to{opacity:.3;-moz-transform:translateY(100%)}}@keyframes moveToBottomFade{to{opacity:.3;transform:translateY(100%)}}@-webkit-keyframes moveFromBottomFade{from{opacity:.3;-webkit-transform:translateY(100%)}}@-moz-keyframes moveFromBottomFade{from{opacity:.3;-moz-transform:translateY(100%)}}@keyframes moveFromBottomFade{from{opacity:.3;transform:translateY(100%)}}.pt-page-scaleDown{-webkit-animation:scaleDown .7s ease both;-moz-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}.pt-page-scaleUp{-webkit-animation:scaleUp .7s ease both;-moz-animation:scaleUp .7s ease both;animation:scaleUp .7s ease both}.pt-page-scaleUpDown{-webkit-animation:scaleUpDown .5s ease both;-moz-animation:scaleUpDown .5s ease both;animation:scaleUpDown .5s ease both}.pt-page-scaleDownUp{-webkit-animation:scaleDownUp .5s ease both;-moz-animation:scaleDownUp .5s ease both;animation:scaleDownUp .5s ease both}.pt-page-scaleDownCenter{-webkit-animation:scaleDownCenter .4s ease-in both;-moz-animation:scaleDownCenter .4s ease-in both;animation:scaleDownCenter .4s ease-in both}.pt-page-scaleUpCenter{-webkit-animation:scaleUpCenter .4s ease-out both;-moz-animation:scaleUpCenter .4s ease-out both;animation:scaleUpCenter .4s ease-out both}@-webkit-keyframes scaleDown{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleDown{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleDown{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes scaleUp{from{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleUp{from{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleUp{from{opacity:0;transform:scale(.8)}}@-webkit-keyframes scaleUpDown{from{opacity:0;-webkit-transform:scale(1.2)}}@-moz-keyframes scaleUpDown{from{opacity:0;-moz-transform:scale(1.2)}}@keyframes scaleUpDown{from{opacity:0;transform:scale(1.2)}}@-webkit-keyframes scaleDownUp{to{opacity:0;-webkit-transform:scale(1.2)}}@-moz-keyframes scaleDownUp{to{opacity:0;-moz-transform:scale(1.2)}}@keyframes scaleDownUp{to{opacity:0;transform:scale(1.2)}}@-webkit-keyframes scaleDownCenter{to{opacity:0;-webkit-transform:scale(.7)}}@-moz-keyframes scaleDownCenter{to{opacity:0;-moz-transform:scale(.7)}}@keyframes scaleDownCenter{to{opacity:0;transform:scale(.7)}}@-webkit-keyframes scaleUpCenter{from{opacity:0;-webkit-transform:scale(.7)}}@-moz-keyframes scaleUpCenter{from{opacity:0;-moz-transform:scale(.7)}}@keyframes scaleUpCenter{from{opacity:0;transform:scale(.7)}}.pt-page-rotateRightSideFirst{-webkit-transform-origin:0 50%;-webkit-animation:rotateRightSideFirst .8s both ease-in;-moz-transform-origin:0 50%;-moz-animation:rotateRightSideFirst .8s both ease-in;transform-origin:0 50%;animation:rotateRightSideFirst .8s both ease-in}.pt-page-rotateLeftSideFirst{-webkit-transform-origin:100% 50%;-webkit-animation:rotateLeftSideFirst .8s both ease-in;-moz-transform-origin:100% 50%;-moz-animation:rotateLeftSideFirst .8s both ease-in;transform-origin:100% 50%;animation:rotateLeftSideFirst .8s both ease-in}.pt-page-rotateTopSideFirst{-webkit-transform-origin:50% 100%;-webkit-animation:rotateTopSideFirst .8s both ease-in;-moz-transform-origin:50% 100%;-moz-animation:rotateTopSideFirst .8s both ease-in;transform-origin:50% 100%;animation:rotateTopSideFirst .8s both ease-in}.pt-page-rotateBottomSideFirst{-webkit-transform-origin:50% 0;-webkit-animation:rotateBottomSideFirst .8s both ease-in;-moz-transform-origin:50% 0;-moz-animation:rotateBottomSideFirst .8s both ease-in;transform-origin:50% 0;animation:rotateBottomSideFirst .8s both ease-in}.pt-page-flipOutRight{-webkit-transform-origin:50% 50%;-webkit-animation:flipOutRight .5s both ease-in;-moz-transform-origin:50% 50%;-moz-animation:flipOutRight .5s both ease-in;transform-origin:50% 50%;animation:flipOutRight .5s both ease-in}.pt-page-flipInLeft{-webkit-transform-origin:50% 50%;-webkit-animation:flipInLeft .5s both ease-out;-moz-transform-origin:50% 50%;-moz-animation:flipInLeft .5s both ease-out;transform-origin:50% 50%;animation:flipInLeft .5s both ease-out}.pt-page-flipOutLeft{-webkit-transform-origin:50% 50%;-webkit-animation:flipOutLeft .5s both ease-in;-moz-transform-origin:50% 50%;-moz-animation:flipOutLeft .5s both ease-in;transform-origin:50% 50%;animation:flipOutLeft .5s both ease-in}.pt-page-flipInRight{-webkit-transform-origin:50% 50%;-webkit-animation:flipInRight .5s both ease-out;-moz-transform-origin:50% 50%;-moz-animation:flipInRight .5s both ease-out;transform-origin:50% 50%;animation:flipInRight .5s both ease-out}.pt-page-flipOutTop{-webkit-transform-origin:50% 50%;-webkit-animation:flipOutTop .5s both ease-in;-moz-transform-origin:50% 50%;-moz-animation:flipOutTop .5s both ease-in;transform-origin:50% 50%;animation:flipOutTop .5s both ease-in}.pt-page-flipInBottom{-webkit-transform-origin:50% 50%;-webkit-animation:flipInBottom .5s both ease-out;-moz-transform-origin:50% 50%;-moz-animation:flipInBottom .5s both ease-out;transform-origin:50% 50%;animation:flipInBottom .5s both ease-out}.pt-page-flipOutBottom{-webkit-transform-origin:50% 50%;-webkit-animation:flipOutBottom .5s both ease-in;-moz-transform-origin:50% 50%;-moz-animation:flipOutBottom .5s both ease-in;transform-origin:50% 50%;animation:flipOutBottom .5s both ease-in}.pt-page-flipInTop{-webkit-transform-origin:50% 50%;-webkit-animation:flipInTop .5s both ease-out;-moz-transform-origin:50% 50%;-moz-animation:flipInTop .5s both ease-out;transform-origin:50% 50%;animation:flipInTop .5s both ease-out}.pt-page-rotateFall{-webkit-transform-origin:0 0;-webkit-animation:rotateFall 1s both ease-in;-moz-transform-origin:0 0;-moz-animation:rotateFall 1s both ease-in;transform-origin:0 0;animation:rotateFall 1s both ease-in}.pt-page-rotateOutNewspaper{-webkit-transform-origin:50% 50%;-webkit-animation:rotateOutNewspaper .5s both ease-in;-moz-transform-origin:50% 50%;-moz-animation:rotateOutNewspaper .5s both ease-in;transform-origin:50% 50%;animation:rotateOutNewspaper .5s both ease-in}.pt-page-rotateInNewspaper{-webkit-transform-origin:50% 50%;-webkit-animation:rotateInNewspaper .5s both ease-out;-moz-transform-origin:50% 50%;-moz-animation:rotateInNewspaper .5s both ease-out;transform-origin:50% 50%;animation:rotateInNewspaper .5s both ease-out}.pt-page-rotatePushLeft{-webkit-transform-origin:0 50%;-webkit-animation:rotatePushLeft .8s both ease;-moz-transform-origin:0 50%;-moz-animation:rotatePushLeft .8s both ease;transform-origin:0 50%;animation:rotatePushLeft .8s both ease}.pt-page-rotatePushRight{-webkit-transform-origin:100% 50%;-webkit-animation:rotatePushRight .8s both ease;-moz-transform-origin:100% 50%;-moz-animation:rotatePushRight .8s both ease;transform-origin:100% 50%;animation:rotatePushRight .8s both ease}.pt-page-rotatePushTop{-webkit-transform-origin:50% 0;-webkit-animation:rotatePushTop .8s both ease;-moz-transform-origin:50% 0;-moz-animation:rotatePushTop .8s both ease;transform-origin:50% 0;animation:rotatePushTop .8s both ease}.pt-page-rotatePushBottom{-webkit-transform-origin:50% 100%;-webkit-animation:rotatePushBottom .8s both ease;-moz-transform-origin:50% 100%;-moz-animation:rotatePushBottom .8s both ease;transform-origin:50% 100%;animation:rotatePushBottom .8s both ease}.pt-page-rotatePullRight{-webkit-transform-origin:100% 50%;-webkit-animation:rotatePullRight .5s both ease;-moz-transform-origin:100% 50%;-moz-animation:rotatePullRight .5s both ease;transform-origin:100% 50%;animation:rotatePullRight .5s both ease}.pt-page-rotatePullLeft{-webkit-transform-origin:0 50%;-webkit-animation:rotatePullLeft .5s both ease;-moz-transform-origin:0 50%;-moz-animation:rotatePullLeft .5s both ease;transform-origin:0 50%;animation:rotatePullLeft .5s both ease}.pt-page-rotatePullTop{-webkit-transform-origin:50% 0;-webkit-animation:rotatePullTop .5s both ease;-moz-transform-origin:50% 0;-moz-animation:rotatePullTop .5s both ease;transform-origin:50% 0;animation:rotatePullTop .5s both ease}.pt-page-rotatePullBottom{-webkit-transform-origin:50% 100%;-webkit-animation:rotatePullBottom .5s both ease;-moz-transform-origin:50% 100%;-moz-animation:rotatePullBottom .5s both ease;transform-origin:50% 100%;animation:rotatePullBottom .5s both ease}.pt-page-rotateFoldRight{-webkit-transform-origin:0 50%;-webkit-animation:rotateFoldRight .7s both ease;-moz-transform-origin:0 50%;-moz-animation:rotateFoldRight .7s both ease;transform-origin:0 50%;animation:rotateFoldRight .7s both ease}.pt-page-rotateFoldLeft{-webkit-transform-origin:100% 50%;-webkit-animation:rotateFoldLeft .7s both ease;-moz-transform-origin:100% 50%;-moz-animation:rotateFoldLeft .7s both ease;transform-origin:100% 50%;animation:rotateFoldLeft .7s both ease}.pt-page-rotateFoldTop{-webkit-transform-origin:50% 100%;-webkit-animation:rotateFoldTop .7s both ease;-moz-transform-origin:50% 100%;-moz-animation:rotateFoldTop .7s both ease;transform-origin:50% 100%;animation:rotateFoldTop .7s both ease}.pt-page-rotateFoldBottom{-webkit-transform-origin:50% 0;-webkit-animation:rotateFoldBottom .7s both ease;-moz-transform-origin:50% 0;-moz-animation:rotateFoldBottom .7s both ease;transform-origin:50% 0;animation:rotateFoldBottom .7s both ease}.pt-page-rotateUnfoldLeft{-webkit-transform-origin:100% 50%;-webkit-animation:rotateUnfoldLeft .7s both ease;-moz-transform-origin:100% 50%;-moz-animation:rotateUnfoldLeft .7s both ease;transform-origin:100% 50%;animation:rotateUnfoldLeft .7s both ease}.pt-page-rotateUnfoldRight{-webkit-transform-origin:0 50%;-webkit-animation:rotateUnfoldRight .7s both ease;-moz-transform-origin:0 50%;-moz-animation:rotateUnfoldRight .7s both ease;transform-origin:0 50%;animation:rotateUnfoldRight .7s both ease}.pt-page-rotateUnfoldTop{-webkit-transform-origin:50% 100%;-webkit-animation:rotateUnfoldTop .7s both ease;-moz-transform-origin:50% 100%;-moz-animation:rotateUnfoldTop .7s both ease;transform-origin:50% 100%;animation:rotateUnfoldTop .7s both ease}.pt-page-rotateUnfoldBottom{-webkit-transform-origin:50% 0;-webkit-animation:rotateUnfoldBottom .7s both ease;-moz-transform-origin:50% 0;-moz-animation:rotateUnfoldBottom .7s both ease;transform-origin:50% 0;animation:rotateUnfoldBottom .7s both ease}.pt-page-rotateRoomLeftOut{-webkit-transform-origin:100% 50%;-webkit-animation:rotateRoomLeftOut .8s both ease;-moz-transform-origin:100% 50%;-moz-animation:rotateRoomLeftOut .8s both ease;transform-origin:100% 50%;animation:rotateRoomLeftOut .8s both ease}.pt-page-rotateRoomLeftIn{-webkit-transform-origin:0 50%;-webkit-animation:rotateRoomLeftIn .8s both ease;-moz-transform-origin:0 50%;-moz-animation:rotateRoomLeftIn .8s both ease;transform-origin:0 50%;animation:rotateRoomLeftIn .8s both ease}.pt-page-rotateRoomRightOut{-webkit-transform-origin:0 50%;-webkit-animation:rotateRoomRightOut .8s both ease;-moz-transform-origin:0 50%;-moz-animation:rotateRoomRightOut .8s both ease;transform-origin:0 50%;animation:rotateRoomRightOut .8s both ease}.pt-page-rotateRoomRightIn{-webkit-transform-origin:100% 50%;-webkit-animation:rotateRoomRightIn .8s both ease;-moz-transform-origin:100% 50%;-moz-animation:rotateRoomRightIn .8s both ease;transform-origin:100% 50%;animation:rotateRoomRightIn .8s both ease}.pt-page-rotateRoomTopOut{-webkit-transform-origin:50% 100%;-webkit-animation:rotateRoomTopOut .8s both ease;-moz-transform-origin:50% 100%;-moz-animation:rotateRoomTopOut .8s both ease;transform-origin:50% 100%;animation:rotateRoomTopOut .8s both ease}.pt-page-rotateRoomTopIn{-webkit-transform-origin:50% 0;-webkit-animation:rotateRoomTopIn .8s both ease;-moz-transform-origin:50% 0;-moz-animation:rotateRoomTopIn .8s both ease;transform-origin:50% 0;animation:rotateRoomTopIn .8s both ease}.pt-page-rotateRoomBottomOut{-webkit-transform-origin:50% 0;-webkit-animation:rotateRoomBottomOut .8s both ease;-moz-transform-origin:50% 0;-moz-animation:rotateRoomBottomOut .8s both ease;transform-origin:50% 0;animation:rotateRoomBottomOut .8s both ease}.pt-page-rotateRoomBottomIn{-webkit-transform-origin:50% 100%;-webkit-animation:rotateRoomBottomIn .8s both ease;-moz-transform-origin:50% 100%;-moz-animation:rotateRoomBottomIn .8s both ease;transform-origin:50% 100%;animation:rotateRoomBottomIn .8s both ease}.pt-page-rotateCubeLeftOut{-webkit-transform-origin:100% 50%;-webkit-animation:rotateCubeLeftOut .6s both ease-in;-moz-transform-origin:100% 50%;-moz-animation:rotateCubeLeftOut .6s both ease-in;transform-origin:100% 50%;animation:rotateCubeLeftOut .6s both ease-in}.pt-page-rotateCubeLeftIn{-webkit-transform-origin:0 50%;-webkit-animation:rotateCubeLeftIn .6s both ease-in;-moz-transform-origin:0 50%;-moz-animation:rotateCubeLeftIn .6s both ease-in;transform-origin:0 50%;animation:rotateCubeLeftIn .6s both ease-in}.pt-page-rotateCubeRightOut{-webkit-transform-origin:0 50%;-webkit-animation:rotateCubeRightOut .6s both ease-in;-moz-transform-origin:0 50%;-moz-animation:rotateCubeRightOut .6s both ease-in;transform-origin:0 50%;animation:rotateCubeRightOut .6s both ease-in}.pt-page-rotateCubeRightIn{-webkit-transform-origin:100% 50%;-webkit-animation:rotateCubeRightIn .6s both ease-in;-moz-transform-origin:100% 50%;-moz-animation:rotateCubeRightIn .6s both ease-in;transform-origin:100% 50%;animation:rotateCubeRightIn .6s both ease-in}.pt-page-rotateCubeTopOut{-webkit-transform-origin:50% 100%;-webkit-animation:rotateCubeTopOut .6s both ease-in;-moz-transform-origin:50% 100%;-moz-animation:rotateCubeTopOut .6s both ease-in;transform-origin:50% 100%;animation:rotateCubeTopOut .6s both ease-in}.pt-page-rotateCubeTopIn{-webkit-transform-origin:50% 0;-webkit-animation:rotateCubeTopIn .6s both ease-in;-moz-transform-origin:50% 0;-moz-animation:rotateCubeTopIn .6s both ease-in;transform-origin:50% 0;animation:rotateCubeTopIn .6s both ease-in}.pt-page-rotateCubeBottomOut{-webkit-transform-origin:50% 0;-webkit-animation:rotateCubeBottomOut .6s both ease-in;-moz-transform-origin:50% 0;-moz-animation:rotateCubeBottomOut .6s both ease-in;transform-origin:50% 0;animation:rotateCubeBottomOut .6s both ease-in}.pt-page-rotateCubeBottomIn{-webkit-transform-origin:50% 100%;-webkit-animation:rotateCubeBottomIn .6s both ease-in;-moz-transform-origin:50% 100%;-moz-animation:rotateCubeBottomIn .6s both ease-in;transform-origin:50% 100%;animation:rotateCubeBottomIn .6s both ease-in}.pt-page-rotateCarouselLeftOut{-webkit-transform-origin:100% 50%;-webkit-animation:rotateCarouselLeftOut .8s both ease;-moz-transform-origin:100% 50%;-moz-animation:rotateCarouselLeftOut .8s both ease;transform-origin:100% 50%;animation:rotateCarouselLeftOut .8s both ease}.pt-page-rotateCarouselLeftIn{-webkit-transform-origin:0 50%;-webkit-animation:rotateCarouselLeftIn .8s both ease;-moz-transform-origin:0 50%;-moz-animation:rotateCarouselLeftIn .8s both ease;transform-origin:0 50%;animation:rotateCarouselLeftIn .8s both ease}.pt-page-rotateCarouselRightOut{-webkit-transform-origin:0 50%;-webkit-animation:rotateCarouselRightOut .8s both ease;-moz-transform-origin:0 50%;-moz-animation:rotateCarouselRightOut .8s both ease;transform-origin:0 50%;animation:rotateCarouselRightOut .8s both ease}.pt-page-rotateCarouselRightIn{-webkit-transform-origin:100% 50%;-webkit-animation:rotateCarouselRightIn .8s both ease;-moz-transform-origin:100% 50%;-moz-animation:rotateCarouselRightIn .8s both ease;transform-origin:100% 50%;animation:rotateCarouselRightIn .8s both ease}.pt-page-rotateCarouselTopOut{-webkit-transform-origin:50% 100%;-webkit-animation:rotateCarouselTopOut .8s both ease;-moz-transform-origin:50% 100%;-moz-animation:rotateCarouselTopOut .8s both ease;transform-origin:50% 100%;animation:rotateCarouselTopOut .8s both ease}.pt-page-rotateCarouselTopIn{-webkit-transform-origin:50% 0;-webkit-animation:rotateCarouselTopIn .8s both ease;-moz-transform-origin:50% 0;-moz-animation:rotateCarouselTopIn .8s both ease;transform-origin:50% 0;animation:rotateCarouselTopIn .8s both ease}.pt-page-rotateCarouselBottomOut{-webkit-transform-origin:50% 0;-webkit-animation:rotateCarouselBottomOut .8s both ease;-moz-transform-origin:50% 0;-moz-animation:rotateCarouselBottomOut .8s both ease;transform-origin:50% 0;animation:rotateCarouselBottomOut .8s both ease}.pt-page-rotateCarouselBottomIn{-webkit-transform-origin:50% 100%;-webkit-animation:rotateCarouselBottomIn .8s both ease;-moz-transform-origin:50% 100%;-moz-animation:rotateCarouselBottomIn .8s both ease;transform-origin:50% 100%;animation:rotateCarouselBottomIn .8s both ease}.pt-page-rotateSidesOut{-webkit-transform-origin:-50% 50%;-webkit-animation:rotateSidesOut .5s both ease-in;-moz-transform-origin:-50% 50%;-moz-animation:rotateSidesOut .5s both ease-in;transform-origin:-50% 50%;animation:rotateSidesOut .5s both ease-in}.pt-page-rotateSidesIn{-webkit-transform-origin:150% 50%;-webkit-animation:rotateSidesIn .5s both ease-out;-moz-transform-origin:150% 50%;-moz-animation:rotateSidesIn .5s both ease-out;transform-origin:150% 50%;animation:rotateSidesIn .5s both ease-out}.pt-page-rotateSlideOut{-webkit-animation:rotateSlideOut 1s both ease;-moz-animation:rotateSlideOut 1s both ease;animation:rotateSlideOut 1s both ease}.pt-page-rotateSlideIn{-webkit-animation:rotateSlideIn 1s both ease;-moz-animation:rotateSlideIn 1s both ease;animation:rotateSlideIn 1s both ease}@-webkit-keyframes rotateRightSideFirst{40%{-webkit-transform:rotateY(15deg);opacity:.8;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:scale(.8) translateZ(-200px);opacity:0}}@-moz-keyframes rotateRightSideFirst{40%{-moz-transform:rotateY(15deg);opacity:.8;-moz-animation-timing-function:ease-out}100%{-moz-transform:scale(.8) translateZ(-200px);opacity:0}}@keyframes rotateRightSideFirst{40%{transform:rotateY(15deg);opacity:.8;animation-timing-function:ease-out}100%{transform:scale(.8) translateZ(-200px);opacity:0}}@-webkit-keyframes rotateLeftSideFirst{40%{-webkit-transform:rotateY(-15deg);opacity:.8;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:scale(.8) translateZ(-200px);opacity:0}}@-moz-keyframes rotateLeftSideFirst{40%{-moz-transform:rotateY(-15deg);opacity:.8;-moz-animation-timing-function:ease-out}100%{-moz-transform:scale(.8) translateZ(-200px);opacity:0}}@keyframes rotateLeftSideFirst{40%{transform:rotateY(-15deg);opacity:.8;animation-timing-function:ease-out}100%{transform:scale(.8) translateZ(-200px);opacity:0}}@-webkit-keyframes rotateTopSideFirst{40%{-webkit-transform:rotateX(15deg);opacity:.8;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:scale(.8) translateZ(-200px);opacity:0}}@-moz-keyframes rotateTopSideFirst{40%{-moz-transform:rotateX(15deg);opacity:.8;-moz-animation-timing-function:ease-out}100%{-moz-transform:scale(.8) translateZ(-200px);opacity:0}}@keyframes rotateTopSideFirst{40%{transform:rotateX(15deg);opacity:.8;animation-timing-function:ease-out}100%{transform:scale(.8) translateZ(-200px);opacity:0}}@-webkit-keyframes rotateBottomSideFirst{40%{-webkit-transform:rotateX(-15deg);opacity:.8;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:scale(.8) translateZ(-200px);opacity:0}}@-moz-keyframes rotateBottomSideFirst{40%{-moz-transform:rotateX(-15deg);opacity:.8;-moz-animation-timing-function:ease-out}100%{-moz-transform:scale(.8) translateZ(-200px);opacity:0}}@keyframes rotateBottomSideFirst{40%{transform:rotateX(-15deg);opacity:.8;animation-timing-function:ease-out}100%{transform:scale(.8) translateZ(-200px);opacity:0}}@-webkit-keyframes flipOutRight{to{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@-moz-keyframes flipOutRight{to{-moz-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@keyframes flipOutRight{to{transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@-webkit-keyframes flipInLeft{from{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-moz-keyframes flipInLeft{from{-moz-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@keyframes flipInLeft{from{transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-webkit-keyframes flipOutLeft{to{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-moz-keyframes flipOutLeft{to{-moz-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@keyframes flipOutLeft{to{transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-webkit-keyframes flipInRight{from{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@-moz-keyframes flipInRight{from{-moz-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@keyframes flipInRight{from{transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@-webkit-keyframes flipOutTop{to{-webkit-transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@-moz-keyframes flipOutTop{to{-moz-transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@keyframes flipOutTop{to{transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@-webkit-keyframes flipInBottom{from{-webkit-transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-moz-keyframes flipInBottom{from{-moz-transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@keyframes flipInBottom{from{transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-webkit-keyframes flipOutBottom{to{-webkit-transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-moz-keyframes flipOutBottom{to{-moz-transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@keyframes flipOutBottom{to{transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-webkit-keyframes flipInTop{from{-webkit-transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@-moz-keyframes flipInTop{from{-moz-transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@keyframes flipInTop{from{transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@-webkit-keyframes rotateFall{0%{-webkit-transform:rotateZ(0deg)}20%{-webkit-transform:rotateZ(10deg);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:rotateZ(17deg)}60%{-webkit-transform:rotateZ(16deg)}100%{-webkit-transform:translateY(100%) rotateZ(17deg)}}@-moz-keyframes rotateFall{0%{-moz-transform:rotateZ(0deg)}20%{-moz-transform:rotateZ(10deg);-moz-animation-timing-function:ease-out}40%{-moz-transform:rotateZ(17deg)}60%{-moz-transform:rotateZ(16deg)}100%{-moz-transform:translateY(100%) rotateZ(17deg)}}@keyframes rotateFall{0%{transform:rotateZ(0deg)}20%{transform:rotateZ(10deg);animation-timing-function:ease-out}40%{transform:rotateZ(17deg)}60%{transform:rotateZ(16deg)}100%{transform:translateY(100%) rotateZ(17deg)}}@-webkit-keyframes rotateOutNewspaper{to{-webkit-transform:translateZ(-3000px) rotateZ(360deg);opacity:0}}@-moz-keyframes rotateOutNewspaper{to{-moz-transform:translateZ(-3000px) rotateZ(360deg);opacity:0}}@keyframes rotateOutNewspaper{to{transform:translateZ(-3000px) rotateZ(360deg);opacity:0}}@-webkit-keyframes rotateInNewspaper{from{-webkit-transform:translateZ(-3000px) rotateZ(-360deg);opacity:0}}@-moz-keyframes rotateInNewspaper{from{-moz-transform:translateZ(-3000px) rotateZ(-360deg);opacity:0}}@keyframes rotateInNewspaper{from{transform:translateZ(-3000px) rotateZ(-360deg);opacity:0}}@-webkit-keyframes rotatePushLeft{to{opacity:0;-webkit-transform:rotateY(90deg)}}@-moz-keyframes rotatePushLeft{to{opacity:0;-moz-transform:rotateY(90deg)}}@keyframes rotatePushLeft{to{opacity:0;transform:rotateY(90deg)}}@-webkit-keyframes rotatePushRight{to{opacity:0;-webkit-transform:rotateY(-90deg)}}@-moz-keyframes rotatePushRight{to{opacity:0;-moz-transform:rotateY(-90deg)}}@keyframes rotatePushRight{to{opacity:0;transform:rotateY(-90deg)}}@-webkit-keyframes rotatePushTop{to{opacity:0;-webkit-transform:rotateX(-90deg)}}@-moz-keyframes rotatePushTop{to{opacity:0;-moz-transform:rotateX(-90deg)}}@keyframes rotatePushTop{to{opacity:0;transform:rotateX(-90deg)}}@-webkit-keyframes rotatePushBottom{to{opacity:0;-webkit-transform:rotateX(90deg)}}@-moz-keyframes rotatePushBottom{to{opacity:0;-moz-transform:rotateX(90deg)}}@keyframes rotatePushBottom{to{opacity:0;transform:rotateX(90deg)}}@-webkit-keyframes rotatePullRight{from{opacity:0;-webkit-transform:rotateY(-90deg)}}@-moz-keyframes rotatePullRight{from{opacity:0;-moz-transform:rotateY(-90deg)}}@keyframes rotatePullRight{from{opacity:0;transform:rotateY(-90deg)}}@-webkit-keyframes rotatePullLeft{from{opacity:0;-webkit-transform:rotateY(90deg)}}@-moz-keyframes rotatePullLeft{from{opacity:0;-moz-transform:rotateY(90deg)}}@keyframes rotatePullLeft{from{opacity:0;transform:rotateY(90deg)}}@-webkit-keyframes rotatePullTop{from{opacity:0;-webkit-transform:rotateX(-90deg)}}@-moz-keyframes rotatePullTop{from{opacity:0;-moz-transform:rotateX(-90deg)}}@keyframes rotatePullTop{from{opacity:0;transform:rotateX(-90deg)}}@-webkit-keyframes rotatePullBottom{from{opacity:0;-webkit-transform:rotateX(90deg)}}@-moz-keyframes rotatePullBottom{from{opacity:0;-moz-transform:rotateX(90deg)}}@keyframes rotatePullBottom{from{opacity:0;transform:rotateX(90deg)}}@-webkit-keyframes rotateFoldRight{to{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg)}}@-moz-keyframes rotateFoldRight{to{opacity:0;-moz-transform:translateX(100%) rotateY(90deg)}}@keyframes rotateFoldRight{to{opacity:0;transform:translateX(100%) rotateY(90deg)}}@-webkit-keyframes rotateFoldLeft{to{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@-moz-keyframes rotateFoldLeft{to{opacity:0;-moz-transform:translateX(-100%) rotateY(-90deg)}}@keyframes rotateFoldLeft{to{opacity:0;transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes rotateFoldTop{to{opacity:0;-webkit-transform:translateY(-100%) rotateX(90deg)}}@-moz-keyframes rotateFoldTop{to{opacity:0;-moz-transform:translateY(-100%) rotateX(90deg)}}@keyframes rotateFoldTop{to{opacity:0;transform:translateY(-100%) rotateX(90deg)}}@-webkit-keyframes rotateFoldBottom{to{opacity:0;-webkit-transform:translateY(100%) rotateX(-90deg)}}@-moz-keyframes rotateFoldBottom{to{opacity:0;-moz-transform:translateY(100%) rotateX(-90deg)}}@keyframes rotateFoldBottom{to{opacity:0;transform:translateY(100%) rotateX(-90deg)}}@-webkit-keyframes rotateUnfoldLeft{from{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@-moz-keyframes rotateUnfoldLeft{from{opacity:0;-moz-transform:translateX(-100%) rotateY(-90deg)}}@keyframes rotateUnfoldLeft{from{opacity:0;transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes rotateUnfoldRight{from{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg)}}@-moz-keyframes rotateUnfoldRight{from{opacity:0;-moz-transform:translateX(100%) rotateY(90deg)}}@keyframes rotateUnfoldRight{from{opacity:0;transform:translateX(100%) rotateY(90deg)}}@-webkit-keyframes rotateUnfoldTop{from{opacity:0;-webkit-transform:translateY(-100%) rotateX(90deg)}}@-moz-keyframes rotateUnfoldTop{from{opacity:0;-moz-transform:translateY(-100%) rotateX(90deg)}}@keyframes rotateUnfoldTop{from{opacity:0;transform:translateY(-100%) rotateX(90deg)}}@-webkit-keyframes rotateUnfoldBottom{from{opacity:0;-webkit-transform:translateY(100%) rotateX(-90deg)}}@-moz-keyframes rotateUnfoldBottom{from{opacity:0;-moz-transform:translateY(100%) rotateX(-90deg)}}@keyframes rotateUnfoldBottom{from{opacity:0;transform:translateY(100%) rotateX(-90deg)}}@-webkit-keyframes rotateRoomLeftOut{to{opacity:.3;-webkit-transform:translateX(-100%) rotateY(90deg)}}@-moz-keyframes rotateRoomLeftOut{to{opacity:.3;-moz-transform:translateX(-100%) rotateY(90deg)}}@keyframes rotateRoomLeftOut{to{opacity:.3;transform:translateX(-100%) rotateY(90deg)}}@-webkit-keyframes rotateRoomLeftIn{from{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg)}}@-moz-keyframes rotateRoomLeftIn{from{opacity:.3;-moz-transform:translateX(100%) rotateY(-90deg)}}@keyframes rotateRoomLeftIn{from{opacity:.3;transform:translateX(100%) rotateY(-90deg)}}@-webkit-keyframes rotateRoomRightOut{to{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg)}}@-moz-keyframes rotateRoomRightOut{to{opacity:.3;-moz-transform:translateX(100%) rotateY(-90deg)}}@keyframes rotateRoomRightOut{to{opacity:.3;transform:translateX(100%) rotateY(-90deg)}}@-webkit-keyframes rotateRoomRightIn{from{opacity:.3;-webkit-transform:translateX(-100%) rotateY(90deg)}}@-moz-keyframes rotateRoomRightIn{from{opacity:.3;-moz-transform:translateX(-100%) rotateY(90deg)}}@keyframes rotateRoomRightIn{from{opacity:.3;transform:translateX(-100%) rotateY(90deg)}}@-webkit-keyframes rotateRoomTopOut{to{opacity:.3;-webkit-transform:translateY(-100%) rotateX(-90deg)}}@-moz-keyframes rotateRoomTopOut{to{opacity:.3;-moz-transform:translateY(-100%) rotateX(-90deg)}}@keyframes rotateRoomTopOut{to{opacity:.3;transform:translateY(-100%) rotateX(-90deg)}}@-webkit-keyframes rotateRoomTopIn{from{opacity:.3;-webkit-transform:translateY(100%) rotateX(90deg)}}@-moz-keyframes rotateRoomTopIn{from{opacity:.3;-moz-transform:translateY(100%) rotateX(90deg)}}@keyframes rotateRoomTopIn{from{opacity:.3;transform:translateY(100%) rotateX(90deg)}}@-webkit-keyframes rotateRoomBottomOut{to{opacity:.3;-webkit-transform:translateY(100%) rotateX(90deg)}}@-moz-keyframes rotateRoomBottomOut{to{opacity:.3;-moz-transform:translateY(100%) rotateX(90deg)}}@keyframes rotateRoomBottomOut{to{opacity:.3;transform:translateY(100%) rotateX(90deg)}}@-webkit-keyframes rotateRoomBottomIn{from{opacity:.3;-webkit-transform:translateY(-100%) rotateX(-90deg)}}@-moz-keyframes rotateRoomBottomIn{from{opacity:.3;-moz-transform:translateY(-100%) rotateX(-90deg)}}@keyframes rotateRoomBottomIn{from{opacity:.3;transform:translateY(-100%) rotateX(-90deg)}}@-webkit-keyframes rotateCubeLeftOut{50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}100%{opacity:.3;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@-moz-keyframes rotateCubeLeftOut{50%{-moz-animation-timing-function:ease-out;-moz-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}100%{opacity:.3;-moz-transform:translateX(-100%) rotateY(-90deg)}}@keyframes rotateCubeLeftOut{50%{animation-timing-function:ease-out;transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}100%{opacity:.3;transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes rotateCubeLeftIn{0%{opacity:.3;-webkit-transform:translateX(100%) rotateY(90deg)}50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg)}}@-moz-keyframes rotateCubeLeftIn{0%{opacity:.3;-moz-transform:translateX(100%) rotateY(90deg)}50%{-moz-animation-timing-function:ease-out;-moz-transform:translateX(50%) translateZ(-200px) rotateY(45deg)}}@keyframes rotateCubeLeftIn{0%{opacity:.3;transform:translateX(100%) rotateY(90deg)}50%{animation-timing-function:ease-out;transform:translateX(50%) translateZ(-200px) rotateY(45deg)}}@-webkit-keyframes rotateCubeRightOut{50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg)}100%{opacity:.3;-webkit-transform:translateX(100%) rotateY(90deg)}}@-moz-keyframes rotateCubeRightOut{50%{-moz-animation-timing-function:ease-out;-moz-transform:translateX(50%) translateZ(-200px) rotateY(45deg)}100%{opacity:.3;-moz-transform:translateX(100%) rotateY(90deg)}}@keyframes rotateCubeRightOut{50%{animation-timing-function:ease-out;transform:translateX(50%) translateZ(-200px) rotateY(45deg)}100%{opacity:.3;transform:translateX(100%) rotateY(90deg)}}@-webkit-keyframes rotateCubeRightIn{0%{opacity:.3;-webkit-transform:translateX(-100%) rotateY(-90deg)}50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}}@-moz-keyframes rotateCubeRightIn{0%{opacity:.3;-moz-transform:translateX(-100%) rotateY(-90deg)}50%{-moz-animation-timing-function:ease-out;-moz-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}}@keyframes rotateCubeRightIn{0%{opacity:.3;transform:translateX(-100%) rotateY(-90deg)}50%{animation-timing-function:ease-out;transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}}@-webkit-keyframes rotateCubeTopOut{50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}100%{opacity:.3;-webkit-transform:translateY(-100%) rotateX(90deg)}}@-moz-keyframes rotateCubeTopOut{50%{-moz-animation-timing-function:ease-out;-moz-transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}100%{opacity:.3;-moz-transform:translateY(-100%) rotateX(90deg)}}@keyframes rotateCubeTopOut{50%{animation-timing-function:ease-out;transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}100%{opacity:.3;transform:translateY(-100%) rotateX(90deg)}}@-webkit-keyframes rotateCubeTopIn{0%{opacity:.3;-webkit-transform:translateY(100%) rotateX(-90deg)}50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}}@-moz-keyframes rotateCubeTopIn{0%{opacity:.3;-moz-transform:translateY(100%) rotateX(-90deg)}50%{-moz-animation-timing-function:ease-out;-moz-transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}}@keyframes rotateCubeTopIn{0%{opacity:.3;transform:translateY(100%) rotateX(-90deg)}50%{animation-timing-function:ease-out;transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}}@-webkit-keyframes rotateCubeBottomOut{50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}100%{opacity:.3;-webkit-transform:translateY(100%) rotateX(-90deg)}}@-moz-keyframes rotateCubeBottomOut{50%{-moz-animation-timing-function:ease-out;-moz-transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}100%{opacity:.3;-moz-transform:translateY(100%) rotateX(-90deg)}}@keyframes rotateCubeBottomOut{50%{animation-timing-function:ease-out;transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}100%{opacity:.3;transform:translateY(100%) rotateX(-90deg)}}@-webkit-keyframes rotateCubeBottomIn{0%{opacity:.3;-webkit-transform:translateY(-100%) rotateX(90deg)}50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}}@-moz-keyframes rotateCubeBottomIn{0%{opacity:.3;-moz-transform:translateY(-100%) rotateX(90deg)}50%{-moz-animation-timing-function:ease-out;-moz-transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}}@keyframes rotateCubeBottomIn{0%{opacity:.3;transform:translateY(-100%) rotateX(90deg)}50%{animation-timing-function:ease-out;transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}}@-webkit-keyframes rotateCarouselLeftOut{to{opacity:.3;-webkit-transform:translateX(-150%) scale(.4) rotateY(-65deg)}}@-moz-keyframes rotateCarouselLeftOut{to{opacity:.3;-moz-transform:translateX(-150%) scale(.4) rotateY(-65deg)}}@keyframes rotateCarouselLeftOut{to{opacity:.3;transform:translateX(-150%) scale(.4) rotateY(-65deg)}}@-webkit-keyframes rotateCarouselLeftIn{from{opacity:.3;-webkit-transform:translateX(200%) scale(.4) rotateY(65deg)}}@-moz-keyframes rotateCarouselLeftIn{from{opacity:.3;-moz-transform:translateX(200%) scale(.4) rotateY(65deg)}}@keyframes rotateCarouselLeftIn{from{opacity:.3;transform:translateX(200%) scale(.4) rotateY(65deg)}}@-webkit-keyframes rotateCarouselRightOut{to{opacity:.3;-webkit-transform:translateX(200%) scale(.4) rotateY(65deg)}}@-moz-keyframes rotateCarouselRightOut{to{opacity:.3;-moz-transform:translateX(200%) scale(.4) rotateY(65deg)}}@keyframes rotateCarouselRightOut{to{opacity:.3;transform:translateX(200%) scale(.4) rotateY(65deg)}}@-webkit-keyframes rotateCarouselRightIn{from{opacity:.3;-webkit-transform:translateX(-200%) scale(.4) rotateY(-65deg)}}@-moz-keyframes rotateCarouselRightIn{from{opacity:.3;-moz-transform:translateX(-200%) scale(.4) rotateY(-65deg)}}@keyframes rotateCarouselRightIn{from{opacity:.3;transform:translateX(-200%) scale(.4) rotateY(-65deg)}}@-webkit-keyframes rotateCarouselTopOut{to{opacity:.3;-webkit-transform:translateY(-200%) scale(.4) rotateX(65deg)}}@-moz-keyframes rotateCarouselTopOut{to{opacity:.3;-moz-transform:translateY(-200%) scale(.4) rotateX(65deg)}}@keyframes rotateCarouselTopOut{to{opacity:.3;transform:translateY(-200%) scale(.4) rotateX(65deg)}}@-webkit-keyframes rotateCarouselTopIn{from{opacity:.3;-webkit-transform:translateY(200%) scale(.4) rotateX(-65deg)}}@-moz-keyframes rotateCarouselTopIn{from{opacity:.3;-moz-transform:translateY(200%) scale(.4) rotateX(-65deg)}}@keyframes rotateCarouselTopIn{from{opacity:.3;transform:translateY(200%) scale(.4) rotateX(-65deg)}}@-webkit-keyframes rotateCarouselBottomOut{to{opacity:.3;-webkit-transform:translateY(200%) scale(.4) rotateX(-65deg)}}@-moz-keyframes rotateCarouselBottomOut{to{opacity:.3;-moz-transform:translateY(200%) scale(.4) rotateX(-65deg)}}@keyframes rotateCarouselBottomOut{to{opacity:.3;transform:translateY(200%) scale(.4) rotateX(-65deg)}}@-webkit-keyframes rotateCarouselBottomIn{from{opacity:.3;-webkit-transform:translateY(-200%) scale(.4) rotateX(65deg)}}@-moz-keyframes rotateCarouselBottomIn{from{opacity:.3;-moz-transform:translateY(-200%) scale(.4) rotateX(65deg)}}@keyframes rotateCarouselBottomIn{from{opacity:.3;transform:translateY(-200%) scale(.4) rotateX(65deg)}}@-webkit-keyframes rotateSidesOut{to{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg)}}@-moz-keyframes rotateSidesOut{to{opacity:0;-moz-transform:translateZ(-500px) rotateY(90deg)}}@keyframes rotateSidesOut{to{opacity:0;transform:translateZ(-500px) rotateY(90deg)}}@-webkit-keyframes rotateSidesIn{from{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}}@-moz-keyframes rotateSidesIn{from{opacity:0;-moz-transform:translateZ(-500px) rotateY(-90deg)}}@keyframes rotateSidesIn{from{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}}@-webkit-keyframes rotateSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes rotateSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes rotateSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes rotateSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes rotateSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes rotateSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}.pt-page-delay100{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s}.pt-page-delay180{-webkit-animation-delay:.18s;-moz-animation-delay:.18s;animation-delay:.18s}.pt-page-delay200{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.pt-page-delay300{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}.pt-page-delay400{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}.pt-page-delay500{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.pt-page-delay700{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;animation-delay:.7s}.pt-page-delay1000{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.pt-part .pt-page{width:100%;height:100%;overflow:hidden}.pt-part .pt-page .pt-item{position:absolute}.pt-perspective{z-index:0}.jgallery .zoom{-webkit-perspective:1200px;perspective:1200px;left:0;top:0;right:0;bottom:0;position:absolute;z-index:1}.jgallery .zoom .pt-perspective.hide-overflow{overflow:hidden}.jgallery .zoom .jgallery-container{left:0;top:0;right:0;bottom:0;overflow:hidden;position:absolute;z-index:1}.jgallery .zoom .jgallery-container.pt-page-ontop{z-index:2}.jgallery .zoom .jgallery-container.pt-page-current.pt-page-prev{z-index:1}.jgallery .zoom .jgallery-container.pt-page-current:not(.pt-page-prev){z-index:3}.jgallery .zoom img{top:50%;left:50%;position:absolute;z-index:1}.jgallery .zoom.hidden .zoom-container .nav{top:-40px;right:-100px}.jgallery .zoom.hidden .zoom-container .nav-bottom{bottom:-40px;left:-150px}.jgallery .zoom-container{position:relative}.jgallery .zoom-container>.left{top:0;bottom:0;left:0;right:50%;position:absolute;cursor:pointer;z-index:4}.jgallery .zoom-container>.left.hidden{display:none}.jgallery .zoom-container>.right{top:0;bottom:0;left:50%;right:0;position:absolute;cursor:pointer;z-index:4}.jgallery .zoom-container>.right.hidden{display:none}.jgallery .zoom-container .prev{top:50%;left:-74px;opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5)}.jgallery .zoom-container .next{top:50%;right:-74px;opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5)}.jgallery .zoom-container .jgallery-btn-large{margin-top:-30px;position:absolute;z-index:100021}.jgallery .zoom-container .nav{top:-9px;left:0;z-index:10002;position:absolute}.jgallery .zoom-container .nav .jgallery-btn{position:static;display:inline-block}.jgallery .zoom-container .nav-bottom{height:40px;background:#fff!important;-webkit-transition:all .2s;transition:all .2s;left:0;bottom:-40px;right:0;text-align:left;z-index:10002;position:absolute}.jgallery .zoom-container .nav-bottom .jgallery-btn{margin-right:8px;background:0;position:static;display:inline-block}.jgallery .zoom-container .nav-bottom .change-album{position:relative}.jgallery .zoom-container .nav-bottom .change-album .menu{position:absolute;display:none}.jgallery .zoom-container .nav-bottom .change-album .title{margin-left:-5px;padding:8px 9px 6px 0;border-radius:17px;font-size:14px;right:auto;top:4px;line-height:normal;display:inline-block}.jgallery .zoom-container .nav-bottom .change-album.active .menu{display:block}.jgallery .zoom-container .overlay .imageLoaderPositionAbsolute{top:50%!important}.jgallery .zoom-container .drag-nav{top:16px;left:16px;-webkit-transition:all .3s;transition:all .3s;position:absolute;z-index:2}.jgallery .zoom-container .drag-nav img{max-width:180px;max-height:180px;display:block}.jgallery .zoom-container .drag-nav img.bg{opacity:.75;-webkit-filter:blur(1px);filter:blur(1px)}.jgallery .zoom-container .drag-nav .crop{top:0;left:0;overflow:hidden;position:absolute}.jgallery .zoom-container .drag-nav.hide{top:-186px;left:-186px;-webkit-transform:scale(0);transform:scale(0);-webkit-filter:blur(5px);filter:blur(5px);opacity:0}.jgallery:hover .zoom-container .prev{left:0;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.jgallery:hover .zoom-container .prev.hidden{top:50%;left:-74px;opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5)}.jgallery:hover .zoom-container .next{right:0;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.jgallery:hover .zoom-container .next.hidden{top:50%;right:-74px;opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5)}.jgallery .zoom .jgallery-container.slide-down.before{bottom:150%;opacity:0}.jgallery .zoom .jgallery-container.slide-down.visible{opacity:1}.jgallery .zoom .jgallery-container.slide-down.after{top:150%;opacity:0}.jgallery .zoom .jgallery-container.slide-up.before{top:150%;opacity:0}.jgallery .zoom .jgallery-container.slide-up.visible{opacity:1}.jgallery .zoom .jgallery-container.slide-up.after{bottom:150%;opacity:0}.jgallery .zoom .jgallery-container.slide-right.before{right:150%;opacity:0}.jgallery .zoom .jgallery-container.slide-right.visible{opacity:1}.jgallery .zoom .jgallery-container.slide-right.after{left:150%;opacity:0}.jgallery .zoom .jgallery-container.slide-left.before{left:150%;opacity:0}.jgallery .zoom .jgallery-container.slide-left.visible{opacity:1}.jgallery .zoom .jgallery-container.slide-left.after{right:150%;opacity:0}.jgallery .zoom .jgallery-container.slide-up-left.before{top:150%;left:150%;opacity:0}.jgallery .zoom .jgallery-container.slide-up-left.visible{opacity:1}.jgallery .zoom .jgallery-container.slide-up-left.after{bottom:150%;right:150%;opacity:0}.jgallery .zoom .jgallery-container.slide-up-right.before{top:150%;right:150%;opacity:0}.jgallery .zoom .jgallery-container.slide-up-right.visible{opacity:1}.jgallery .zoom .jgallery-container.slide-up-right.after{bottom:150%;left:150%;opacity:0}.jgallery .zoom .jgallery-container.slide-down-left.before{bottom:150%;left:150%;opacity:0}.jgallery .zoom .jgallery-container.slide-down-left.visible{opacity:1}.jgallery .zoom .jgallery-container.slide-down-left.after{top:150%;right:150%;opacity:0}.jgallery .zoom .jgallery-container.slide-down-right.before{bottom:150%;right:150%;opacity:0}.jgallery .zoom .jgallery-container.slide-down-right.visible{opacity:1}.jgallery .zoom .jgallery-container.slide-down-right.after{top:150%;left:150%;opacity:0}.jgallery .zoom .jgallery-container.fade.before{opacity:0}.jgallery .zoom .jgallery-container.fade.visible{opacity:1}.jgallery .zoom .jgallery-container.fade.after{opacity:0}.jgallery .zoom .jgallery-container.zoom-in.before{opacity:0;-webkit-transform:scale(.1,.1);-ms-transform:scale(.1,.1);transform:scale(.1,.1)}.jgallery .zoom .jgallery-container.zoom-in.visible{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.jgallery .zoom .jgallery-container.zoom-in.after{opacity:0;-webkit-transform:scale(5,5);-ms-transform:scale(5,5);transform:scale(5,5)}.jgallery .zoom .jgallery-container.zoom-out.before{opacity:0;-webkit-transform:scale(5,5);-ms-transform:scale(5,5);transform:scale(5,5)}.jgallery .zoom .jgallery-container.zoom-out.visible{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.jgallery .zoom .jgallery-container.zoom-out.after{opacity:0;-webkit-transform:scale(.1,.1);-ms-transform:scale(.1,.1);transform:scale(.1,.1)}.jgallery .zoom .jgallery-container.rotate-room-right.before{opacity:0;-webkit-transform:translateZ(-600px) rotateY(45deg);-ms-transform:translateZ(-600px) rotateY(45deg);transform:translateZ(-600px) rotateY(45deg);left:-50%;right:50%}.jgallery .zoom .jgallery-container.rotate-room-right.visible{opacity:1}.jgallery .zoom .jgallery-container.rotate-room-right.after{opacity:0;-webkit-transform:translateZ(-600px) rotateY(-45deg);-ms-transform:translateZ(-600px) rotateY(-45deg);transform:translateZ(-600px) rotateY(-45deg);left:50%;right:-50%}.jgallery .zoom .jgallery-container.rotate-room-left.before{opacity:0;-webkit-transform:translateZ(-600px) rotateY(-45deg);-ms-transform:translateZ(-600px) rotateY(-45deg);transform:translateZ(-600px) rotateY(-45deg);left:50%;right:-50%}.jgallery .zoom .jgallery-container.rotate-room-left.visible{opacity:1}.jgallery .zoom .jgallery-container.rotate-room-left.after{opacity:0;-webkit-transform:translateZ(-600px) rotateY(45deg);-ms-transform:translateZ(-600px) rotateY(45deg);transform:translateZ(-600px) rotateY(45deg);left:-50%;right:50%}.jgallery .zoom .jgallery-container.rotate-room-up.before{opacity:0;-webkit-transform:translateZ(-600px) rotateX(-45deg);-ms-transform:translateZ(-600px) rotateX(-45deg);transform:translateZ(-600px) rotateX(-45deg);top:50%;bottom:-50%}.jgallery .zoom .jgallery-container.rotate-room-up.visible{opacity:1}.jgallery .zoom .jgallery-container.rotate-room-up.after{opacity:0;-webkit-transform:translateZ(-600px) rotateX(45deg);-ms-transform:translateZ(-600px) rotateX(45deg);transform:translateZ(-600px) rotateX(45deg);top:-50%;bottom:50%}.jgallery .zoom .jgallery-container.rotate-room-down.before{opacity:0;-webkit-transform:translateZ(-600px) rotateX(45deg);-ms-transform:translateZ(-600px) rotateX(45deg);transform:translateZ(-600px) rotateX(45deg);top:-50%;bottom:50%}.jgallery .zoom .jgallery-container.rotate-room-down.visible{opacity:1}.jgallery .zoom .jgallery-container.rotate-room-down.after{opacity:0;-webkit-transform:translateZ(-600px) rotateX(-45deg);-ms-transform:translateZ(-600px) rotateX(-45deg);transform:translateZ(-600px) rotateX(-45deg);top:50%;bottom:-50%}.jgallery .zoom .jgallery-container.rotate-room-down-left.before{opacity:0;-webkit-transform:translateZ(-600px) rotateY(-45deg) rotateX(45deg);-ms-transform:translateZ(-600px) rotateY(-45deg) rotateX(45deg);transform:translateZ(-600px) rotateY(-45deg) rotateX(45deg);top:50%;bottom:-50%;left:50%;right:-50%}.jgallery .zoom .jgallery-container.rotate-room-down-left.visible{opacity:1}.jgallery .zoom .jgallery-container.rotate-room-down-left.after{opacity:0;-webkit-transform:translateZ(-600px) rotateY(45deg) rotateX(-45deg);-ms-transform:translateZ(-600px) rotateY(45deg) rotateX(-45deg);transform:translateZ(-600px) rotateY(45deg) rotateX(-45deg);top:-50%;bottom:50%;left:-50%;right:50%}.jgallery .zoom .jgallery-container.rotate-room-up-left.before{opacity:0;-webkit-transform:translateZ(-600px) rotateY(-45deg) rotateX(-45deg);-ms-transform:translateZ(-600px) rotateY(-45deg) rotateX(-45deg);transform:translateZ(-600px) rotateY(-45deg) rotateX(-45deg);top:-50%;bottom:50%;left:50%;right:-50%}.jgallery .zoom .jgallery-container.rotate-room-up-left.visible{opacity:1}.jgallery .zoom .jgallery-container.rotate-room-up-left.after{opacity:0;-webkit-transform:translateZ(-600px) rotateY(45deg) rotateX(45deg);-ms-transform:translateZ(-600px) rotateY(45deg) rotateX(45deg);transform:translateZ(-600px) rotateY(45deg) rotateX(45deg);top:50%;bottom:-50%;left:-50%;right:50%}.jgallery .zoom .jgallery-container.rotate-room-down-right.before{opacity:0;-webkit-transform:translateZ(-600px) rotateY(45deg) rotateX(45deg);-ms-transform:translateZ(-600px) rotateY(45deg) rotateX(45deg);transform:translateZ(-600px) rotateY(45deg) rotateX(45deg);top:50%;bottom:-50%;left:-50%;right:50%}.jgallery .zoom .jgallery-container.rotate-room-down-right.visible{opacity:1}.jgallery .zoom .jgallery-container.rotate-room-down-right.after{opacity:0;-webkit-transform:translateZ(-600px) rotateY(-45deg) rotateX(-45deg);-ms-transform:translateZ(-600px) rotateY(-45deg) rotateX(-45deg);transform:translateZ(-600px) rotateY(-45deg) rotateX(-45deg);top:-50%;bottom:50%;left:50%;right:-50%}.jgallery .zoom .jgallery-container.rotate-room-up-right.before{opacity:0;-webkit-transform:translateZ(-600px) rotateY(45deg) rotateX(-45deg);-ms-transform:translateZ(-600px) rotateY(45deg) rotateX(-45deg);transform:translateZ(-600px) rotateY(45deg) rotateX(-45deg);top:-50%;bottom:50%;left:-50%;right:50%}.jgallery .zoom .jgallery-container.rotate-room-up-right.visible{opacity:1}.jgallery .zoom .jgallery-container.rotate-room-up-right.after{opacity:0;-webkit-transform:translateZ(-600px) rotateY(-45deg) rotateX(45deg);-ms-transform:translateZ(-600px) rotateY(-45deg) rotateX(45deg);transform:translateZ(-600px) rotateY(-45deg) rotateX(45deg);top:50%;bottom:-50%;left:50%;right:-50%}.jgallery .zoom .jgallery-container.rotate-carousel-right.before{opacity:0;-webkit-transform:translateZ(-600px) rotateY(-45deg);-ms-transform:translateZ(-600px) rotateY(-45deg);transform:translateZ(-600px) rotateY(-45deg);left:-50%;right:50%}.jgallery .zoom .jgallery-container.rotate-carousel-right.visible{opacity:1}.jgallery .zoom .jgallery-container.rotate-carousel-right.after{opacity:0;-webkit-transform:translateZ(-600px) rotateY(45deg);-ms-transform:translateZ(-600px) rotateY(45deg);transform:translateZ(-600px) rotateY(45deg);left:50%;right:-50%}.jgallery .zoom .jgallery-container.rotate-carousel-left.before{opacity:0;-webkit-transform:translateZ(-600px) rotateY(45deg);-ms-transform:translateZ(-600px) rotateY(45deg);transform:translateZ(-600px) rotateY(45deg);left:50%;right:-50%}.jgallery .zoom .jgallery-container.rotate-carousel-left.visible{opacity:1}.jgallery .zoom .jgallery-container.rotate-carousel-left.after{opacity:0;-webkit-transform:translateZ(-600px) rotateY(-45deg);-ms-transform:translateZ(-600px) rotateY(-45deg);transform:translateZ(-600px) rotateY(-45deg);left:-50%;right:50%}.jgallery .zoom .jgallery-container.rotate-carousel-up.before{opacity:0;-webkit-transform:translateZ(-600px) rotateX(-45deg);-ms-transform:translateZ(-600px) rotateX(-45deg);transform:translateZ(-600px) rotateX(-45deg);top:50%;bottom:-50%}.jgallery .zoom .jgallery-container.rotate-carousel-up.visible{opacity:1}.jgallery .zoom .jgallery-container.rotate-carousel-up.after{opacity:0;-webkit-transform:translateZ(-600px) rotateX(45deg);-ms-transform:translateZ(-600px) rotateX(45deg);transform:translateZ(-600px) rotateX(45deg);top:-50%;bottom:50%}.jgallery .zoom .jgallery-container.rotate-carousel-down.before{opacity:0;-webkit-transform:translateZ(-600px) rotateX(45deg);-ms-transform:translateZ(-600px) rotateX(45deg);transform:translateZ(-600px) rotateX(45deg);top:-50%;bottom:50%}.jgallery .zoom .jgallery-container.rotate-carousel-down.visible{opacity:1}.jgallery .zoom .jgallery-container.rotate-carousel-down.after{opacity:0;-webkit-transform:translateZ(-600px) rotateX(-45deg);-ms-transform:translateZ(-600px) rotateX(-45deg);transform:translateZ(-600px) rotateX(-45deg);top:50%;bottom:-50%}.jgallery .zoom .jgallery-container.rotate-carousel-up-left.before{opacity:0;-webkit-transform:translateZ(-600px) rotateY(45deg) rotateX(-45deg);-ms-transform:translateZ(-600px) rotateY(45deg) rotateX(-45deg);transform:translateZ(-600px) rotateY(45deg) rotateX(-45deg);top:50%;bottom:-50%;left:50%;right:-50%}.jgallery .zoom .jgallery-container.rotate-carousel-up-left.visible{opacity:1}.jgallery .zoom .jgallery-container.rotate-carousel-up-left.after{opacity:0;-webkit-transform:translateZ(-600px) rotateY(-45deg) rotateX(45deg);-ms-transform:translateZ(-600px) rotateY(-45deg) rotateX(45deg);transform:translateZ(-600px) rotateY(-45deg) rotateX(45deg);top:-50%;bottom:50%;left:-50%;right:50%}.jgallery .zoom .jgallery-container.rotate-carousel-down-left.before{opacity:0;-webkit-transform:translateZ(-600px) rotateY(45deg) rotateX(45deg);-ms-transform:translateZ(-600px) rotateY(45deg) rotateX(45deg);transform:translateZ(-600px) rotateY(45deg) rotateX(45deg);top:-50%;bottom:50%;left:50%;right:-50%}.jgallery .zoom .jgallery-container.rotate-carousel-down-left.visible{opacity:1}.jgallery .zoom .jgallery-container.rotate-carousel-down-left.after{opacity:0;-webkit-transform:translateZ(-600px) rotateY(-45deg) rotateX(-45deg);-ms-transform:translateZ(-600px) rotateY(-45deg) rotateX(-45deg);transform:translateZ(-600px) rotateY(-45deg) rotateX(-45deg);top:50%;bottom:-50%;left:-50%;right:50%}.jgallery .zoom .jgallery-container.rotate-carousel-down-right.before{opacity:0;-webkit-transform:translateZ(-600px) rotateY(-45deg) rotateX(45deg);-ms-transform:translateZ(-600px) rotateY(-45deg) rotateX(45deg);transform:translateZ(-600px) rotateY(-45deg) rotateX(45deg);top:-50%;bottom:50%;left:-50%;right:50%}.jgallery .zoom .jgallery-container.rotate-carousel-down-right.visible{opacity:1}.jgallery .zoom .jgallery-container.rotate-carousel-down-right.after{opacity:0;-webkit-transform:translateZ(-600px) rotateY(45deg) rotateX(-45deg);-ms-transform:translateZ(-600px) rotateY(45deg) rotateX(-45deg);transform:translateZ(-600px) rotateY(45deg) rotateX(-45deg);top:50%;bottom:-50%;left:50%;right:-50%}.jgallery .zoom .jgallery-container.rotate-carousel-up-right.before{opacity:0;-webkit-transform:translateZ(-600px) rotateY(-45deg) rotateX(-45deg);-ms-transform:translateZ(-600px) rotateY(-45deg) rotateX(-45deg);transform:translateZ(-600px) rotateY(-45deg) rotateX(-45deg);top:50%;bottom:-50%;left:-50%;right:50%}.jgallery .zoom .jgallery-container.rotate-carousel-up-right.visible{opacity:1}.jgallery .zoom .jgallery-container.rotate-carousel-up-right.after{opacity:0;-webkit-transform:translateZ(-600px) rotateY(45deg) rotateX(45deg);-ms-transform:translateZ(-600px) rotateY(45deg) rotateX(45deg);transform:translateZ(-600px) rotateY(45deg) rotateX(45deg);top:-50%;bottom:50%;left:50%;right:-50%}@media(max-width:979px){.jgallery .jgallery-thumbnails-horizontal .prev.visible{left:0}.jgallery .jgallery-thumbnails-horizontal .next.visible{right:0}.jgallery .jgallery-thumbnails-vertical .prev.visible{top:0}.jgallery .jgallery-thumbnails-vertical .next.visible{bottom:0}}.jgallery{font-family:"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;top:0;left:0;right:0;bottom:0;text-align:center;-moz-box-sizing:content-box;box-sizing:content-box;position:fixed;z-index:10002}.jgallery *{outline:0;-moz-box-sizing:content-box;box-sizing:content-box}
 #productPageNew .pt-item img{
	height:auto!important;
}
 #productPageNew .progress{
	display:block!important;
}
.jgallery .jgallery-thumbnails .jgallery-container {
 -webkit-box-shadow: none!important;
 box-shadow: none!important;
}
.jgallery[data-jgallery-id="1"],.jgallery[data-jgallery-id="1"] .zoom-container:not([data-size="fill"]) .jgallery-container{
	background:#fff!important;
}
/*////////////////////////// NEW PRODUCT PAGE ////////////////////////////////////////////*/
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url('../fonts/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url('../fonts/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url('../fonts/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('../fonts/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url('../fonts/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff') format('woff');
}
/* LIGHTBOX */

.drop{
	/*box-shadow: 0px 7px 36px rgba(184, 184, 184, 0.85);*/
	border:1px solid #eee;
}
.searchhelper_div,#productlistnews .product_container div.box_price, #intellibar .product_container div.box_price,.product_container h6{
	color: #666;
}
/* ///////   FLOAT PRODUCT BOX /////////*/
#product_float .centerBlock{
	width:1100px;
	margin:auto;
}
#product_float strong{
	font-weight:600!important;
}
#product_float .callus a{
	font-size: 14px;
	padding: 10px 17px;
}
#product_float{
	font-family: "Open Sans";
	display:none;
	position:fixed;
	width:100%;
	z-index:2000;
	top:0px;
	left:0px;
	height:105px;
	background: #FFFFFF;
	/*border-bottom: 7px solid #1aa392*/
		-webkit-box-shadow: 0px -5px 36px rgba(53, 52, 52, 0.85);
	box-shadow: 0px -5px 36px rgba(53, 52, 52, 0.85);

}
#productPageNew p{
	font-size:14px;
	line-height: 22px;
    margin-bottom: 14px;
}
#product_float .pimage{
float: left;
margin-right: 20px;
width: 110px;
height: 100px;
/* padding: 10px 20px; */
background: #fff;
/* border: 2px solid #eee; */
border-top: 0px;

	
}
#product_float .pimage img{
	width: auto;
	height: auto;
	max-width: 90px;
	max-height: 90px;
	padding: 5px;

}
#product_float .product_float_middle{
	float:left;
}
#product_float .product_float_right{
	float:right;
}
#product_float .pproductsmallname{
	font-size:1.4em;
	font-weight:600;
	margin-bottom:5px;
}
#product_float .pproductname{
	font-size: 13px;
	line-height: 20px;
	color: #666;
	height: 20px;
	overflow: hidden;
}
#product_float .pbasket_button{
	padding:10px 30px;
	text-align: center;
	font-weight: 600;
	font-size:18px;
	cursor: pointer;
	margin-top:10px;
}
.pdet{
	margin-top:10px;
	width:550px;
	margin-right:15px;
}
#product_float .ppri{
	
	text-align:right;
	margin-top:17px;
	width: 180px
}
.pdetails .ppri{
	text-align:right;
	width:100%;
	margin-top:20px;
}
.pproductpriceContain{
	position:relative;
	margin-top: 27px;
}
#product_float .pproductprice{
	font-size:28px;
	font-weight:600;
	color:#1aa392;
}
#product_float .pproductpriceVAT{
	font-size:14px;
	color:#848484;
}

/* ///////   MAIN PRODUCT BOX /////////*/
.suggestcontainer{
	padding-left:0px!important;
}
#productPageNew,#homepage_products,.suggestcontainer,.grid,.quickpopup{
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 14px;
	font-size: 1rem;
	margin-bottom: 0px;
	line-height: 1.625em;
}
.pbreadcrumb{
	width:100%;
	font-size:14px;
	margin:5px 0;

}
#productPageNew .pimage{
	position:relative;
	margin-top:20px;
	width:581px;
	margin-right:40px;
	float:left;
	text-align:center;
}
.right{
	float:right!important;
}
#productPageNew .pimage.right{
	margin-left:40px;
	margin-right:0px!important;
}
#productPageNew .pt-item img{
	height:auto!important;
}

#productPageNew .pdetails{

	width:475px;
	float:left;

}
.tb{
	/*border:1px solid red;*/
}


#productPageNew .theCrumb{
	font-size: 14px!important;
	color:#1aa392;
	font-weight:500;
}
.crumword a{
	color:#666!important;
	text-decoration: none!important;
	font-weight:500!important;
}
.crumword a:hover{
	color:#1aa392!important;
	text-decoration: underline!important;
}
.pcatno{
	font-size:0.7em;
	color:#666;
	text-align: right;
	position: relative;
	top: -6px;
}
#productPageNew .pproductsmallname{
	font-size:1.6em;
	font-weight:500;
	margin-bottom:8px;
	line-height: 32px;
}
.pstars{
	text-align: right;
	margin-top:10px;
	font-size: 14px;
	height: 33px;
}
#productPageNew .pbasket_button{
	padding:10px;
	text-align: center;
	font-weight: 600;
	font-size:20px;
	cursor: pointer;
	border-bottom:0px solid #F58403;
	margin-top:0px;

	/*background-image:url(../images/interface/basket.png);*/
	background-size: 27px 25px;
	background-repeat: no-repeat;
	background-position: 112px 9px;
}
.button_background{
	color:#333;
	background: #ffcc00;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmIyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffcc00 0%, #ffb200 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc00), color-stop(100%,#ffb200)); 
	background: -webkit-linear-gradient(top, #ffcc00 0%,#ffb200 100%); 
	background: -o-linear-gradient(top, #ffcc00 0%,#ffb200 100%); 
	background: -ms-linear-gradient(top, #ffcc00 0%,#ffb200 100%); 
	background: linear-gradient(to bottom, #ffcc00 0%,#ffb200 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ffb200',GradientType=0 ); */
}
.pbasket_button:hover{
	background:#FA6B00;
	color:#fff;
}
.pbasket_button:active{
	background:#FFCC00;
	color:#000;
}
.button_background.added{
	background:#1aa392;
	color:#fff;
}
.psticker{
	float:left;
	margin-right:20px;
}

.circle {
	overflow:hidden;
	position:relative;
	border-radius: 12%;
	width: 71px;
	height: 50px; 
	margin-bottom:5px;
	/*margin:auto;*/
	/* width and height can be anything, as long as they're equal */
}
.sticker_table td{

}
.sticker_table .circle:last-of-type {
    background: #000!important;
}
.circle.small{
	width: 43px;
	height: 35px; 
	border-radius: 0%;
	margin-bottom:2px;
	/*margin-top:25px;*/
}
.circle.xl{
	/*width: 98px;*/
	height: 50px; 
	/*margin-top:25px;*/
}
.hidden{
	display:none;
}
.small .sticker_large_text{
	top:13px;
	left:5px;
	width:41px;
	height:26px;
	margin-top: 5px;
	margin-left: 1px;
}
.sticker_large_text{
	/* position: relative; */
/* top: 4px; */
/* left: 27%; */
width: 50px;
height: 46px;
text-align: center;
margin-top: 3px;
}
.sticker_table td{
	vertical-align: top;
	padding: 0px;
}
.xl .sticker_large_text{
	/*top:15px;
	left:16px;
	width:67px;
	height:66px;*/
}

.sticker_table tr:nth-child(2){
	display:block!important;
}
.sticker_table{
	width:100%;
	margin-top:0px;
	margin-bottom:10px;
	position: relative;
	border-collapse: collapse;
}
.circle{
	opacity:0.95;
}
.circle:hover{
opacity:1;
	}
.sticker_table td{
	text-align: center;
}
.fadeIn{
	opacity:1;
}
.readmore-js-toggle{
	margin-top: 20px;
	color: #fff;
	padding: 10px 20px 10px 60px;
}
.readmore-js-toggle {
	background-color: #666;
	background-image: url(../images/interface/terms.png);
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: 23px 14px;
}
.readmore-js-toggle:hover{
	color:#fff;
	background-color: #333;

}
.readmore-js-toggle, .readmore-js-section {
  display: block;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}
.readmore-js-section {
  overflow: hidden;

}
.readmore {
display: block;
padding: 30px 15px;
}
.pessential{
	position:relative;
}
.ajaxproducts{
	text-align:left!important;
}
#productPageNew h2,#ajaxhpviewed h3,.footer_headings,.manufacturerPage h2{
	margin-top: 10px;
	padding: 10px 0;
	font-size: 15px;
	font-weight: 500;
	border-bottom: 3px solid #1aa392!important;
	color: #64918F;
	padding: 20px;
	float: none!important;
	margin-bottom: 0px;
	width: auto;
	display: inline-table;
	color: #101010;
	padding: 11px 30px!important;
	clear: both;
	background:transparent!important;
}
.footer_headings2{
	height: 55px;
}
.psmessage{
	margin: 10px 0 10px 5px;
	font-weight: 500;
	width:auto;
}
.inline{
	vertical-align:top;
}
.underline:hover{
	text-decoration: underline;
}
.psmessage img{
	vertical-align:top;
	margin-right:10px;
}
#productPageNew .pproductprice{
	position:relative;
	text-align: right;
	font-size:45px;
	font-weight:500;
	color:#1aa392;
	margin-bottom:12px;
	min-height: 30px;

}

#productPageNew .pproductpriceVAT{
	text-align: right;
	font-size: 16px;
	color: #848484;
	
	font-weight: 500;
}

#productPageNew .emailcapture{
	border: 0px!important;
	font-size: 14px;
	padding: 9px 15px!important;
	margin-top:15px;
}
#productPageNew .emailcapture strong{
	font-weight: 600!important;
}
#productPageNew .emailcapture input[type="text"]{
	padding: 7px;
	width: 286px;
}
#productPageNew .preorderbutton {
	margin: 0px;
	padding: 14px 10px!important;
	text-align: center;
	width: 100%;
	margin-top: 10px;
	font-size: 14px;
	cursor:pointer;
}
#productPageNew .preorderbutton:hover {
	background:#333;
	color:#fff;
}
#productPageNew .internationalprice{
	clear:both;
}
#productPageNew .main_price .left{
	float:right!important;
}
#productPageNew .main_price {
	font-size: 12px;
	font-weight: 500;
	line-height: 28px;
	text-align: right;
}
.info_icon{
	position:absolute;
	top:-20px;
	right:0px;
	cursor: pointer;
	opacity: 0.9;
}
.info_icon:hover{
	opacity: 1;
}

#productPageNew .small_price{
	height:auto;
	font-size:12px!important;
	font-weight:500;
	color:#1aa392;

}
#productPageNew .financeme{
	font-size:14px!important;
	font-weight:500;
	color:#666;
	text-align: right;
	background: #e6f0ef;
padding: 9px 20px 9px 5px;
}
.nav-bottom title{
	display:none;
}
.product_popups{
	z-index:999999;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url("../images/transblack.png");
}
.pfinance{
	margin-bottom:20px;
}
.jgallery[data-jgallery-id="1"] .jgallery-thumbnails,.jgallery[data-jgallery-id="1"] .jgallery-thumbnails-horizontal .prev,.jgallery[data-jgallery-id="1"] .jgallery-thumbnails-horizontal .next{
	background:#fff!important;
}
.product_popups .content{
	position:absolute;
	left:50%;
	margin-left:-420px;
	width:800px;
	/*margin: auto;*/
	margin-top:30px;
	background:#fff;
	padding:20px;
	text-align:left;
	height:auto;
	border-radius: 4px;
	font-size: 14px;
	color: #666;
}
.product_popups h3{
	padding-top:0px;
	font-size:18px;
}
#productPageNew .price_match_content{
	position: absolute;
	z-index: 99999;
	display: none;
	width: 600px;
	border: 20px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #fff!important;
	bottom: auto;
	padding: 10px;
	top: -370px;
	left: -380px;
	max-height: 600px;
	overflow: auto;
}
.popup_content{
	max-height: 540px;
	overflow: auto;
}
#productPageNew .product_popups{

}
#productPageNew .product_popups input[type=text] {
	float: left;
	width: 499px;
	margin-bottom: 2px;
	padding: 6px;
}
#productPageNew .product_popups input[type=button], input[type=submit], .button{
	padding: 16px;
	font-size: 15px;
	margin-top: 10px;
	background:#1aa392;
}

#productPageNew .product_popups input[type=button]:hover, input[type=submit]:hover, .button:hover{
	background:#333;
	color:#fff;
}


#productPageNew .product_popups label {
	float: left;
	clear: both;
	width: 270px;
	font-weight: 600;
	line-height: 25px;
}

#productPageNew .product_popups table {
	font-size: 12px;
	width: 100%;
	border: 0px solid #eee;
	margin-bottom: 10px;
	padding: 10px;
}
.pwider {
	width:800px;
}
.pcloseicon{
	position: absolute;
	right: -20px;
	top: -20px;
}

.pchoices{
	padding: 8px 15px 15px 17px;
	margin-bottom: 0px;
	background: #e6f0ef;
	/* border-bottom: 3px dashed #eee;*/
}
#productPageNew .pstandards div{
	width:100%;
	/*text-align: center;*/
}
.pstandards img{
	margin:10px auto 10px auto;
}
.gallery_container{
	/*background:url(../images/interface/placeholder.gif);*/
	min-height:600px;
	background-repeat: no-repeat;
}
#imgplace{
	max-width:580px;
	max-height: 600px;
	height:auto;
}
.pblock{
	margin-bottom:40px;
}
.pblock table,.pane table{
	width:100%!important;
}
.spec .pblock tr:nth-child(even),.spec .pane tr:nth-child(even){
	background: #e6f0ef;
}
.readmore-js-expanded{
	height:auto!important;
}
.pblock .bolded,.pane .bolded{
	font-weight: 600;
	/*color: #666;*/
}
.pusedbox{
	margin-top:10px;
}
.pusedbox table{
	width:100%!important;
}
.pusedbox .usedcondition td{
	font-size:12px;
}
.pusedbox .usedcondition th{
	padding:0px;
	font-size:12px;
	padding-left:10px;
	background-color: #eee;

}
.pusedbox .stars_container{
	margin-top:5px;
}
.pbuttons{
	display:none;
	height:53px;
	margin-top:10px;
	opacity: 0.5;
	transition: opacity 1.5s;

}
.pbuttons:hover{

	opacity: 1;

}
.psocial{
	margin-top: 10px;
	
	width:250px;
	float:left;
	margin-right:20px;
	/*background: #e6f0ef;*/
}
.fb-like{
	margin-right:10px;
}
.fb-like span{
	height:27px!important;
}
.twitter-share-button{
	width:90px!important;
}
.g-plusone{
	width:80px!important;
}
.social_button{
	cursor: pointer!important;
	position: relative!important;
	display: inline-block!important;
	margin-right:15px;
}
.ppaymentcards{
	float:left;
	margin-right:0px;
	margin-top: 15px;
}
#product_float #pfav2{
	margin-top:5px!important;
}
#pfav2 .pfav{
	float:right;
}
#pfav,#fav2{
	float:right;
	margin-top: 13px;
}
.pfav{
	
	background:url(../images/interface/fav.png);
	width:31px;
	height:31px;
	cursor:pointer;
}
.pfav.active{
	background:url(../images/interface/fav_hover.png);
}
.pfav.active:hover{
	/*background:url(../images/interface/fav.png);*/
}
.pfav:hover{
	/*background:url(../images/interface/fav_hover.png);*/
}
.rrssb-buttons.large-format li a,.rrssb-buttons.large-format li a .text{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.rrssb-buttons,.rrssb-buttons li,.rrssb-buttons li a{-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{*zoom:1}.clearfix:after{clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}.rrssb-buttons{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:36px;margin:0;padding:0;width:100%}.rrssb-buttons li{float:left;height:100%;list-style:none;margin:0;padding:0 2.5px;line-height:13px}.rrssb-buttons li.email a{background-color:#0a88ff}.rrssb-buttons li.email a:hover{background-color:#006ed6}.rrssb-buttons li.facebook a{background-color:#306199}.rrssb-buttons li.facebook a:hover{background-color:#244872}.rrssb-buttons li.tumblr a{background-color:#32506d}.rrssb-buttons li.tumblr a:hover{background-color:#22364a}.rrssb-buttons li.linkedin a{background-color:#007bb6}.rrssb-buttons li.linkedin a:hover{background-color:#005983}.rrssb-buttons li.twitter a{background-color:#26c4f1}.rrssb-buttons li.twitter a:hover{background-color:#0eaad6}.rrssb-buttons li.googleplus a{background-color:#e93f2e}.rrssb-buttons li.googleplus a:hover{background-color:#ce2616}.rrssb-buttons li.youtube a{background-color:#df1c31}.rrssb-buttons li.youtube a:hover{background-color:#b21627}.rrssb-buttons li.reddit a{background-color:#8bbbe3}.rrssb-buttons li.reddit a:hover{background-color:#62a3d9}.rrssb-buttons li.pinterest a{background-color:#b81621}.rrssb-buttons li.pinterest a:hover{background-color:#8a1119}.rrssb-buttons li.pocket a{background-color:#ed4054}.rrssb-buttons li.pocket a:hover{background-color:#e4162d}.rrssb-buttons li.github a{background-color:#444}.rrssb-buttons li.github a:hover{background-color:#2b2b2b}.rrssb-buttons li a{background-color:#ccc;border-radius:2px;display:block;font-size:11px;font-weight:bold;height:100%;padding:11px 7px 12px 27px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.rrssb-buttons li a .icon{display:block;height:100%;left:10px;padding-top:9px;position:absolute;top:0;width:10%}.rrssb-buttons li a .icon svg{height:17px;width:17px}.rrssb-buttons li a .icon svg path,.rrssb-buttons li a .icon svg polygon{fill:#fff}.rrssb-buttons li a .text{color:#fff}.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,0.25)}.rrssb-buttons li.small a{padding:0}.rrssb-buttons li.small a .icon{height:100%;left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%}.rrssb-buttons li.small a .text{visibility:hidden}.rrssb-buttons.large-format{height:auto}.rrssb-buttons.large-format li{height:auto}.rrssb-buttons.large-format li a{font-size:15px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:0.2em;line-height:1vw}.rrssb-buttons.large-format li a .icon{left:7%;padding-top:0;width:12%}.rrssb-buttons.large-format li a .icon svg{height:100%;width:100%}.rrssb-buttons.large-format li a .text{font-size:15px;font-size:1vw}.rrssb-buttons.large-format li a:hover{font-size:15px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:0.2em}.rrssb-buttons.small-format{padding-top:5px}.rrssb-buttons.small-format li{height:100%;padding:0 1.5px}.rrssb-buttons.small-format li a .icon{height:100%;padding-top:0}.rrssb-buttons.small-format li a .icon svg{height:60%;position:relative;top:6px;width:80%}.rrssb-buttons.tiny-format{height:22px;position:relative}.rrssb-buttons.tiny-format li{padding-right:7px}.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0}.rrssb-buttons.tiny-format li a .icon svg{height:70%;width:100%}.rrssb-buttons.tiny-format li a:hover,.rrssb-buttons.tiny-format li a:active{background-color:transparent}.rrssb-buttons.tiny-format li.email a .icon svg path,.rrssb-buttons.tiny-format li.email a .icon svg polygon{fill:#0a88ff}.rrssb-buttons.tiny-format li.email a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.email a .icon:hover .icon svg polygon{fill:#0054a3}.rrssb-buttons.tiny-format li.facebook a .icon svg path,.rrssb-buttons.tiny-format li.facebook a .icon svg polygon{fill:#306199}.rrssb-buttons.tiny-format li.facebook a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.facebook a .icon:hover .icon svg polygon{fill:#18304b}.rrssb-buttons.tiny-format li.tumblr a .icon svg path,.rrssb-buttons.tiny-format li.tumblr a .icon svg polygon{fill:#32506d}.rrssb-buttons.tiny-format li.tumblr a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.tumblr a .icon:hover .icon svg polygon{fill:#121d27}.rrssb-buttons.tiny-format li.linkedin a .icon svg path,.rrssb-buttons.tiny-format li.linkedin a .icon svg polygon{fill:#007bb6}.rrssb-buttons.tiny-format li.linkedin a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.linkedin a .icon:hover .icon svg polygon{fill:#003650}.rrssb-buttons.tiny-format li.twitter a .icon svg path,.rrssb-buttons.tiny-format li.twitter a .icon svg polygon{fill:#26c4f1}.rrssb-buttons.tiny-format li.twitter a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.twitter a .icon:hover .icon svg polygon{fill:#0b84a6}.rrssb-buttons.tiny-format li.googleplus a .icon svg path,.rrssb-buttons.tiny-format li.googleplus a .icon svg polygon{fill:#e93f2e}.rrssb-buttons.tiny-format li.googleplus a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.googleplus a .icon:hover .icon svg polygon{fill:#a01e11}.rrssb-buttons.tiny-format li.youtube a .icon svg path,.rrssb-buttons.tiny-format li.youtube a .icon svg polygon{fill:#df1c31}.rrssb-buttons.tiny-format li.youtube a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.youtube a .icon:hover .icon svg polygon{fill:#84111d}.rrssb-buttons.tiny-format li.reddit a .icon svg path,.rrssb-buttons.tiny-format li.reddit a .icon svg polygon{fill:#8bbbe3}.rrssb-buttons.tiny-format li.reddit a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.reddit a .icon:hover .icon svg polygon{fill:#398bcf}.rrssb-buttons.tiny-format li.pinterest a .icon svg path,.rrssb-buttons.tiny-format li.pinterest a .icon svg polygon{fill:#b81621}.rrssb-buttons.tiny-format li.pinterest a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.pinterest a .icon:hover .icon svg polygon{fill:#5d0b11}.rrssb-buttons.tiny-format li.pocket a .icon svg path,.rrssb-buttons.tiny-format li.pocket a .icon svg polygon{fill:#ed4054}.rrssb-buttons.tiny-format li.pocket a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.pocket a .icon:hover .icon svg polygon{fill:#b61124}.rrssb-buttons.tiny-format li.github a .icon svg path,.rrssb-buttons.tiny-format li.github a .icon svg polygon{fill:#444}.rrssb-buttons.tiny-format li.github a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.github a .icon:hover .icon svg polygon{fill:#111}

.content.basketPopup{
	/*width:660px;*/
}
.addtoorder_details {
float: left;
width: 630px;
margin-bottom: 0px;
line-height: 23px;
margin-top: 20px;
/* min-height: 211px; */
font-size: 14px;
}
.addtoorder_image {
	float: left;
	width: 150px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.addtoorder_box {
	border-top: 1px solid #eee;
	padding-top: 5px;
	margin-top: 5px;
}
.addtoorder_price {
	text-align: right;
	color: #758DFF;
	font-weight: bold;
	font-size: 14px;
}
.addtoorder_basketbutton {
	margin-top: 2px;
}
.addtoorder .product_image{
	margin-top:0px;
}

.addtoorder .pproductprice {
	font-size: 30px!important;
	margin-bottom: 0px!important;
	margin-top: 8px;
	padding-right: 0px!important;
}

.addtoorder .pproductpriceVAT {
	font-size: 15px!important;
}

.addtoorder .product_grid{
	height:auto!important;
}

.product_popups h1{
	font-size: 25px;
	padding: 0px 0px 15px 0px;
	font-weight: 500;
	margin-bottom:0px!important;
}

.product_popups h4{
	font-size: 16px;
	padding: 0px 0px 5px 0px;
	font-weight: 500;
	color:#000;
}

.admin_box{
	background: #fff!important;
	opacity: 1;
	transition: opacity 1s;

}
.admin_box:hover{
	background: #fff!important;
	opacity:1;
	transition: opacity 1s;

}
.private_info_width{
	border: 0px solid #e6f0ef;
	border-top: 0px;
	padding:0px!important;

}

.private_heading {
	padding: 10px!important;
	background: #e6f0ef!important;
	border-radius: 0px!important; 
	border: 0px solid #ddd!important;
	margin-bottom:0px!important;
	background:#1aa392!important;
	color:#fff;

}

.private_heading:hover{
	background:#333!important;
	color:#fff;
}

.private_info_width {
	width: 212px;
	padding: 0px!important;

}

.private_details{
	margin:0px;
	padding:5px!important;
}
.ex_sentence{
	width:100%!important;
	font-size: 14px;
}
.expected{
	font-size:14px!important;
	color:#276866!important;
	
}
.pexpected{
	padding:15px;
	border:0px solid #eee;
	background:#fff;
	margin-top:10px;
	margin-bottom:10px;
}
.pItemStock{
	float:left;
	margin-top: 0px;
	    max-width: 430px;
}
.stockdiv2{
	/*display: inline-block;*/
	
}
.stockdiv2 img{
	
}

#product_float .psmessage{
	margin: 10px 0 0px 0px;
}
#product_float .pItemStock{
	margin-top: -2px;
	margin-left:5px;
	max-width: 390px!important;
	font-size: 14px;
	width:auto;

}
.pItemStock.in_stock{
	/*color:#1aa392;*/
}

.pItemStock.out_of_stock{
	/*color:#1aa392;*/
}

.pItemStock.preorder{
	/*color:#1aa392;*/
}

.grid{
	position: relative;
	float: left;
	width: 25%;
	/* border: 1px solid #eee; */
	/* margin-left: -2px; */
	/* margin-top: -1px; */
	background: #fff;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px;
	cursor:pointer;
	opacity:1;
	/*min-width: 222px;*/
	
}
.pessential .grid,.suggestcontainer .grid{
	min-width: 0!important;
}
.grid:nth-child(odd){
	/*background:#f7f7f7!important;*/
}

.gridimage{
	position:relative;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background:#fff;
	padding:10px;
	margin-bottom:5px;

}
div.gridimage img{
	display:block;
	width: 150px;
	height: auto;
	margin:auto;
}
/*///////////  1 Product /////////////*/
a.grid.w100{
	max-width: 20%;
}
a.grid.w100 .gridname{
	font-size: 14px;
	height:30px;
}
/*///////////  2 Products /////////////*/
a.grid.w50{
	max-width: 25%;
}
a.grid.w50 .gridname{
	font-size: 14px;
	height:30px;
}
/*///////////  3 Products /////////////*/
a.grid.w34{
	max-width: 25%;
}
a.grid.w34 .gridname{
	font-size: 14px;
	height:52px;
}

.basketPopup a.grid.w34 .gridname {
font-size: 13px;
height: 37px;
line-height: 18px;
}
/*///////////  4 Products /////////////*/
a.grid.w25{
	height: 388px;
	min-width:200px;
}
a.grid.w25 .gridname{
	font-size: 14px;
	height:52px;
	line-height: 22px;
}
a.grid.w25 .gbutton.quickbasket{
	/*width:50%;*/
}
.manFeaturedProducts a.grid.w25{
	height:350px;
}
/*///////////  5 Products /////////////*/
.addtoorder a.grid.w20{
	min-height:247px!important;
}
a.grid.w20{
	min-height:366px;
}
a.grid.w20 .gridname{
	font-size: 13px;
	height:30px;
	white-space: nowrap;
}
.landing_page_override a.grid.w20{
	min-width:209px;
}
/*///////////  6 Products /////////////*/
a.grid.w17 .sticker_table tr{
	display:none;
}
a.grid.w17 .gridname{
	font-size: 14px;
	line-height:18px;
	height: 40px;

}
a.grid.w17 .gridimage img{
	width:130px;
	height:auto;
}
a.grid.w17 .gridimage{
	width:140px;
	height:auto;
	padding:5px!important;
}
a.grid.w17 .gbutton{
	top: 114px;
	font-size:09px;
}
a.grid.w17 .gbutton.quickinfo{
	padding:0px 4px;
	width:45%;
}
a.grid.w17 .gbutton.quickbasket{
	padding:0px 4px;
	width:55%;
	left:45%;
}
a.grid.w17 .pstars{
	display:none;
}
a.grid.w17 .gsmessage{
	display:none;
}
/*///////////  7 Products /////////////*/
a.grid.w15 .sticker_table tr{
	display:none;
}
a.grid.w15 .gridname{
	font-size: 14px;
	line-height:18px;
	height: 40px;

}
a.grid.w15 .gridimage img{
	width:120px;
	height:auto;
}
a.grid.w15 .gridimage{
	width:120px;
	height:auto;
	padding:0px!important;
}
a.grid.w15 .gbutton{
	top: 92px;
}
a.grid.w15 .gbutton.quickinfo{
	display:none;
}
a.grid.w15 .gbutton.quickbasket{
	left:0px;
	width: 100%;
	padding:1px 6px;
}
a.grid.w15 .pstars{
	display:none;
}
a.grid.w15 .gsmessage{
	display:none;
}
/*///////////  8 Products /////////////*/
a.grid.w13 .sticker_table tr{
	display:none;
}
a.grid.w13 .gridname{
	font-size: 12px;
	line-height:18px;
	height: 40px;

}
a.grid.w13 .gridimage img{
	width:100px;
	height:auto;
}
a.grid.w13 .gridimage{
	width:100px;
	height:auto;
	padding:0px!important;
}
a.grid.w13 .gbutton{
	top: 72px;
}
a.grid.w13 .gbutton.quickinfo{
	display:none;
}
a.grid.w13 .gbutton.quickbasket{
	left:0px;
	width: 100%;
	padding:1px 6px;
}
a.grid.w13 .pstars{
	display:none;
}
a.grid.w13 .gsmessage{
	display:none;
}
a.grid.w13 .gridPrice,a.grid.w13 .gridname{
	font-size:12px;
	text-align:center;
}
.landing_page_override a.grid.w13{
	min-width:130px;
}
.suggestcontainer{
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 14px;
	font-size: 1rem;
	margin-bottom: 13px;
	line-height: 1.625em;
	padding:0px;
	height:auto;
	border-top:1px solid #eee!important;
	border-radius: 0px;
}
.suggestcontainer .grid.w13{
min-height: 192px;
max-width: 137px;
padding: 16px 10px 10px 10px;
margin-bottom: 0px;
margin-top: 20px;
}
.suggestcontainer .gridPriceVat,.landing_page_override .gridPriceVat{
	display:none;
}

.landing_page_override a.grid.w13 .gbutton.quickbasket{
	display:none;
}
/*////////////////////////*/



.gridname{
	text-align: left;
	height: 52px;
	overflow:hidden;
}
.gridPrice{
	clear: both;
	font-size:16px;
	color:#1aa392;
	text-align:right;
	font-weight: 600;
}
.gridPriceVat{
	clear: both;
	font-size:11px;
	color:#666;
	text-align:right;
	font-weight: 500;
}
.pbutton{

	font-size: 14px;
	
	background: #1aa392;
	border: 0px solid #4a4d50;
	display: inline-block;
	width: auto;
	-webkit-appearance: none;
	font-family: "Open Sans";
	font-weight: 600;
	padding: 0 !important;
	text-align: center;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.pbutton a{
	padding: 4px 15px;
	position: relative;
	display: block;
	color: white;
	text-decoration: none;
	outline: 0;
	line-height: inherit;
}
.rightalign{
	text-align: right
}
.gbuttons{

	display:none;
}
.popupclose{
	float:right;
	background-image: linear-gradient(#ffffff, #eeeeee);
	border: 1px solid #eee;
	border-radius: 4px;
	color: #666;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	line-height: 18px;
	min-height: 18px;
	padding: 6px 10px 5px 10px;

}
.popupclose:hover{
	background:#333;
	color:#fff;
	}
.pstickers{
	position: absolute;
	top: -17px;
	right: -16px;
	max-height: 170px;
	overflow-y: hidden;
}
.quickpopup .pstickers{
	position: absolute;
	top: 20px;
	left: 20px;
	width: 280px;
}

.quickpopup .pItemStock {
	width: 347px;
	margin-top: -2px;
	margin-left: 8px;
	font-size: 15px;
}
.quickpopup .stockdiv2{
	margin: 10px 0px;
}
.quickpopup{
	display:none;
	z-index:10001;
	position: fixed;
	top:150px;
	left:0px;
	width:700px;
	height:400px;
	border: 0px solid #EAEAEA;
	padding:10px 20px 20px 20px;
	background:#fff;
	-webkit-box-shadow: 0px 20px 55px rgba(53, 52, 52, 0.85);
	box-shadow: 0px 20px 55px rgba(53, 52, 52, 0.85);
	overflow: hidden;
	border-radius: 8px;
}
.quickpopup .pstars{
	text-align:center;
	margin-top:0px!important;
}
.popupimg{
	height:300px;
}
.quickpopup .pproductprice{
	font-size:30px!important;
	margin-bottom: 5px!important;
	text-align: right;
	color: #276866;
}
.quickpopup .pproductpriceVAT{
	font-size:14px!important;
	text-align: right;
	color: #848484;
}
.specialButton{
		display: inline-block;
}
.specialButton a{
	display:block;
	background-image: linear-gradient(#ffffff, #eeeeee);
	border: 1px solid #eee;
	border-radius: 4px;
	color: #666;
	cursor: pointer;
	font-size: 13px;
	line-height: 18px;
	min-height: 18px;
	padding: 6px 12px 5px 12px!important;
}
.specialButton a:hover{
	background:#333;
	color:#fff;
	}
.underpic{
	margin-top:10px;
	margin-right:5px;
}
.leftpopup{
	float:left;
	width:235px;
	margin-right:10px;
	border:0px solid red;
	text-align: center;

}
.rightpopup{
	float:left;
	width:445px;
	margin-right:10px;
	border:0px solid red;
}
.leftpopup img{
	margin-top:20px;
	max-width:260px;
	max-height:300px;
}
.popupname{
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 8px;
	line-height: 32px;
	color:#333;
	margin-top: -4px;
}
.popdesc{
	font-size: 13px;
	height: 110px;
	overflow: hidden;
}
.popupdesc{
	font-size: 14px;
	height:52px;
	overflow: hidden;
}
.timetaken{
	display:none;
}
.quickbutton{
	float:left;
	padding: 10px 30px;
	text-align: center;
	font-weight: 600;
	font-size: 16px;
	cursor: pointer;
	margin-top: 10px;
	color: #333;
	background: #ffcc00;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 10px;
	width: 50%;
	margin-left: 10%;

}
.quickbutton:hover{
	background:#FA6B00;
	color:#fff;
}
.popupmore:hover{
	background:#111;
	color:#fff;
}
.popupmore{
	float: left;
	padding: 6px 10px;
	text-align: center;
	font-weight: 600;
	font-size: 14px;
	cursor: pointer;
	margin-top: 10px;
	color: #333;
	background: #4a4d50;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 10px;
	width: 40%;
	color: #fff;
	margin-top: 16px;
}
a.grid.w20 .gbutton,a.grid.w25 .gbutton{
	top:170px!important;
}
.gbutton{
	position:absolute;
	top:136px;
	font-size:11px;
	color: #333;
	text-align: center;
	padding: 4px 6px;
	font-weight:600;
}
.gbutton.quickinfo{

	left:0px;
	background: #4a4d50;
	color:#fff;
	width: 40%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.gbutton.quickbasket{
	left:40%;
	background: #FFCC00;
	width: 60%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
}
.relative{
	position:relative;
}
.pessential{
	display:none;
	margin-bottom: 20px;
	margin-top: 20px;
	

}

.pessential h2{
	border-bottom:0px!important;
}
.pbutton{
	margin-top:10px;
}
.grid{
	background: #fff;
}
.grid:hover{
	background: #f3f3f3!important;
	/*background: #F5F5F5;*/
}
.pessential .pbutton{
	margin-top:0px;
	float:none;
	position:absolute;
	top:20px;
	right:0px;
	color:#fff;
	background:transparent;
	font-weight:500;
}
.pbutton a{
	color:#000;
	padding:0px;
}
.pbutton a:hover{
	text-decoration: none
}
.essential_container{
	border-top: 1px solid #eee;
}
#basketPopup div.gridimage img{
	width:100%;
}
#basketPopup  .gbutton.quickinfo{
	display:none;
}
#basketPopup  .gbutton.quickbasket{
display:none;
	
}
.grid td, .grid th{
	border:0px!important;
}
.circle.small img{
	/*display:none;*/
}
.grid .sticker_table{
	width:auto;
	margin: 0px 0px 2px -2px;
	float:right;
	height:22px;
}
.grid .pstickers{
	position: absolute;
	top: -15px;
	right: -15px;
	z-index: 1;
}
.grid .gsmessage{
	/*float: right;*/
	margin-top: 5px;
	height: 24px;
}
.grid .gsmessage .stockdiv2{
	/*display: inline-block;*/
	font-size: 11px;
	font-weight: 000;
}
.grid .gsmessage .pItemStock{
	width:auto;
	line-height: 18px;


}
.grid.w2 .gsmessage .pItemStock,.grid.w7 .gsmessage .pItemStock{
	width:auto;

	line-height: 16px;
width: 144px;

}
.tooltip{
	/*display: block;*/
	padding:0px;
}
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	border-radius: 5px; 
	border: 0px solid #000;
	background: #4c4c4c;
	color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}








/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.productNewTabs{
	font-size:14px;
	margin-top:45px;
}
.productNewTabs .tab{
	list-style: none;
	margin: 0 !important;
	padding: 0;
	height: 50px;
	border-bottom: 1px solid #e6f0ef;
}
.productNewTabs .tab li {
	float: left;
	text-indent: 0;
	padding: 0;
	margin-right: 5px;
	list-style-image: none !important;
}

.productNewTabs .tab a {
	background: #fff;
	display: block;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	color: #000;
	padding: 0px 20px;
	margin: 0;
	position: relative;
	top: -4px;
	border-bottom:3px solid #1aa392;
	/*max-width: 330px;*/
	overflow: hidden;
}
.productNewTabs .tab a.current {
	background:#1aa392;
	color:#fff;
	/*border-bottom: 5px solid #fff;*/
}
.productNewTabs .tab a:hover {
	background:#1aa392;
	color:#fff;
}
.productNewTabs .pane{
	position: relative;
	top: -4px;
	border-top:1px solid #eee;
}
.productNewTabs .pane div.single {
	display: none;
	padding: 30px 15px;
	border: 0px solid #eee;
	border-top: 0;
	background-color: #fff;
}
.productNewTabs .pane div.single.spec{
	padding:0px;
}
body .video {
	width: 100%;
	position: relative;
	height: 0;
	padding-bottom: 56.25%;
	margin: 30px 0;
}

.video > video, .video > iframe, .video > object, .video > embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.productNewTabs .list_package_name {
width: 868px;
}

.productNewTabs .main {
	width: 1057px;
}

.productNewTabs .wrapper {
width: 992px;
border: 0px solid #eee;
}

.productNewTabs .wrapper a img{
width: 100px;
height: auto;
}

.productNewTabs .product_name{
	font-size:14px;
	font-weight: 500;
}
.productNewTabs .package_header{
	width:100%;
	background:#fff;
	border:0px;
	font-size:16px;
	font-weight:600!important;
	margin-top:10px;

}
.productNewTabs .bundleincluded{
	width:768px!important;
}
.productNewTabs .bundleincluded h6{
	display:none;
}
.productNewTabs .grid{
	min-width: 219px;
	height:366px;
	margin-bottom:0px;
}

.loadingNew {
	text-align: center;
}
.loadingNew img{
	width: 60px;
}
.readmore-js-toggle{
	cursor: pointer;
}
.productNewTabs .list_package{
	border-bottom: 0px;
}
#productPageNew h6{
	font-size: 14px;
	font-weight: 600;
}
.exploreMore{
padding: 19px 0;
background: #fff;
margin-bottom: 45px;
line-height: 32px;
font-size: 14px;
border-top: 1px solid #eee;
}

#productPageNew #faqs_form_container{
	position: relative;
	border-top: 1px solid #eee;
	margin-bottom:0px;
}

#productPageNew #faqs_form{
	position: relative;
	/*max-height: 400px;*/
	overflow-x:hidden;
	overflow-y:auto;
	padding:0px;
}
#productPageNew #faqs_form .readmore{
	padding:0px;
}
#productPageNew .reviews {
position: relative;
/* max-height: 400px; */
/* overflow-x: hidden; */
/* overflow-y: auto; */
/* padding: 25px; */
border-top: 1px solid #eee;
margin-bottom: 30px;
background: #fff;
pointer-events: auto;

}
#productPageNew #faqs_form .reviewPage {
    position:absolute;
    top:22px;
}
#productPageNew .reviewPagination{
    padding: 2px;
    float: right;
    margin: 0 0 10px 0;
    height: 30px;
    display:none;
}
#productPageNew .reviewPagination ul{
    margin: 0;
    padding: 0;
    text-align: left;
    font-size: 16px;
}
#productPageNew .reviewPagination li{
    list-style-type: none;
    display: inline;
    padding-bottom: 1px;
}
#productPageNew .reviewPagination a, #productPageNew .reviewPagination a:visited{
padding: 0 5px;
/* border: 1px solid #9aafe5; */
text-decoration: none;
color: #666;
}
#productPageNew .reviewPagination a:hover, #productPageNew .reviewPagination a:active{
    color: red;
}
.prevnext{
	display:none;
}
#productPageNew .page_number {
	display:none;
    border: 1px solid #9aafe5;
    color: #2e6ab1;
    padding:5px;
    text-align: center;
    width: 20px;
}
#productPageNew .reviews div{
	/*width: 1100px;*/
	height: auto;
	word-wrap: break-word;

}
#productPageNew .hreview .summary{
	line-height: 27px;
font-size: 14px;
}
#productPageNew .review_box{
	font-size:14px;
	margin-top:0px;
	border:0px;
}
#productPageNew .review_author{
	font-size:14px;
	color:#1aa392;
}
#productPageNew .review_option{
	/*display:none;*/
	font-weight:500;
	padding-top:15px;
}
#productPageNew .new_container{
	width:122px!important;
	height:25px!important;
	margin-bottom:10px;
}
#productPageNew .new_container div{
	width:122px!important;
	height:25px!important;
	margin-top:3px;
	position:relative;
	left:-3px;
}
#productPageNew .reviews h6{
	font-size: 14px;
font-weight: 600;
}
#productPageNew .reviews .review_description,#productPageNew #faqs_form .faq_answer {
	line-height:22px;
	color:#666;
}
#productPageNew #reviewForm{
	padding:0px;
	border:0px solid #eee;
	margin-bottom:0px;
}
#productPageNew .faq_list_box{
	padding: 20px 25px 0px 25px;
	margin-bottom:0px;
}
#productPageNew .faq_question{
	font-size:14px;
	font-weight:600;
	line-height:22px;
}

#productPageNew .faq_answer{
	font-size:14px;
	font-weight:500;
	line-height:22px;
	color:#666;
	margin-bottom: 5px!important;
}
#productPageNew #reviewForm h6{
	font-size:16px;
	color:#666;
	border:0px;
}
#productPageNew #reviewForm .reviewer_option{
	font-weight:500;
	font-size:14px;
	color:#666;
}

#productPageNew #reviewForm .help{
	display:none;
}

#productPageNew #reviewForm input,#productPageNew #reviewForm textarea{
padding: 10px;
font-size: 14px;
border-radius: 0px;
border: 0px;
background: #e6f0ef;
}

#productPageNew #reviewForm .add_review{
	border-radius: 0px;
	color: #fff;
	font-weight: 500;
	background: #1aa392;
	padding: 5px 20px;
	float: left!important;
	margin-right: 0px;
	margin-left: 125px;

}
#productPageNew #reviewForm .add_review:hover{
	background:#333;
	color:#fff;
}

#productPageNew #reviewForm .add_review.left{
	display:none;
}
#productPageNew #reviewForm .rating_error{
	width:auto!important;
}

#productPageNew #reviewForm .main_form{
	float:none;
}

#productPageNew .error{
	font-size:14px;
}
#productPageNew .awaiting_approval_text{
	font-weight: 500;
}
#productPageNew  .info{
	min-height: 30px;
	background-color: #e6f0ef;
	margin-bottom: 10px;
	border: 0px solid #B1D8CC;
	background-image: url(../images/interface/icons/32/info.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	font-weight: 500;
	padding: 13px 10px 11px 55px;
	font-size:14px;

}
#productPageNew .error{
	border-radius: 0px;
	border:1px solid #FCDDDD;
}
.makeClickableLinks{
	color:#1aa392;
	font-weight: 600;
	text-decoration: underline
}
#ajaxhpviewed h3{

}

#ajaxhpviewed h3 .link{
	font-weight:500;
}
#productPageNew .reviewer_value input[type=text] {
width: 500px;
}

#productPageNew .reviewer_value textarea {
width: 910px;
height: 150px;
margin-left: 0;
font-family: "Open Sans";
}



#productPageNew .reviewer_option{
	width: 75px;
	padding: 5px 20px;
}
#productPageNew .article_name{
	font-weight: 500;
	font-size: 18px;
}
.iristags{
	color: #ccc;
	font-size: 14px;
	margin-top: 4px;
	margin-bottom: 10px;
}
.addtobasket{
	z-index: 10001!important;
}

.basket_shadow {
border: 0px solid #ccc; 
}

.faq_name {
font-size: 14px;
color: #999;
font-style: italic;
margin-left: 20px;
text-align: right;
}
.promise{
	padding:30px 15px;
	border-top:1px solid #eee;
	
}
.promise img.right{
    padding: 0px 0 20px 20px;
    max-height: 170px;
}
.promise img.left{
	padding:10px 20px 20px 0;
}
.promise a{
	color:#1aa392;
	font-size: 14px;
	font-weight:600;
}
#productPageNew a:hover{
	/*text-decoration: underline;*/
}
.productNewTabs iframe{
	width:100%;
}
.addtoorder .gsmessage,.addtoorder .pstars{
	display:none;
}
#productPageNew .explore_link {
padding-left: 15px!important;
padding-top: 1px!important;
}
#basketPopup{
	overflow:hidden;
}
#product_float .callus{
	float:right;
}
.from 
#product_float .callus a{
	font-size:12px;
	margin-top: 12px;
}
.callus a{
	display:block;
padding: 10px;
text-align: center;
font-weight: 600;
font-size: 20px;
cursor: pointer;
border-bottom: 0px solid #F58403;
margin-top: 0px;
	background: #ffcc00;
	
	cursor:pointer;
}
#productPageNew .callus{
	margin: 60px 0 20px 0;
}
#productPageNew .product_page_banner img{
	/*width: 100%;
	height: auto;*/
}
.callus a:hover{
	background: #FA6B01;
color: #fff;
}
.preorderbox{
	margin-top:5px;
	margin-bottom:15px;
	background-color:#FAECC8;
	border:0px dashed black;
	color:#666;
	padding:5px;
	font-weight:500;
	font-size:14px;
	padding: 15px 27px;
	line-height:22px;
}
.preamount{
	font-size:18px;
	color:#1aa392;
	font-weight:600;
}
.pstandards{
	margin-top: 10px;
	margin-bottom: 20px;
}
.expecteddate{
	font-weight:600;
}
#productPageNew .product_page_banner{
	border:0px;
	padding-bottom: 0px;
	margin-top:10px!important;
}
.pstandards_popup{
	left: -423px!important;
top: -299px!important;
padding: 28px!important;
border: 5px solid #ccc!important;
}
.fromprice{
	font-size:11px;
}

#productPageNew #review_container {
	position: relative;
	/*max-height: 400px;*/
	overflow-x: hidden;
	overflow-y: auto;
	padding: 30px 20px;
	border-top: 1px solid #eee;
	margin-bottom: 0px;
	background: #fff;
}
#productPageNew .hreview{
	margin-bottom:0px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 19px 32px 0px 31px;
}
#reviewsbox .readmore{
	padding:0px!important;
}
.feefo_logo{
	display: block;
	margin: 0px 0px 20px 0px;
}
.scrollup{
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	opacity: 0.3;
	position: fixed;
	bottom: 30px;
	left: 50px;
	display: none;
	background: url('../images/interface/icon_top.png') no-repeat;
	z-index: 10001;
}
.pbox{
	position: relative;
	top: -9px;
	
	width: 20%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	float: left;
	
}
#psmessage{
	min-height:50px;
}
.pbox a{
	display:block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px 10px;
	cursor:pointer;
	text-align: center;
	font-size: 13px;
	font-weight: 500;
	background: #1aa392;
	border-right: 4px solid #fff;
	color: #fff;
	list-style-type: square;
	padding-left:27px;
		background-color:#9D9E9E;
}
.pbox a:hover{
	background-color:#333!important;
	color:#fff;
}
.pbox.plane a{

	background-image:url(../images/interface/plane.png);
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: 33px 9px;
}
.pbox.euro a{
	background-image: url(../images/interface/euro.png);
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: 29px 9px;
}
.pbox.paypal a{
	background-image: url(../images/interface/paypal.png);
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: 27px 9px; 
}
.pbox.vat a{
	background-image: url(../images/interface/vat.png);
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: 38px 9px;
}
.pbox.google a{
	background-image: url(../images/interface/google.png);
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: 34px 9px; 
}

.psealsobanner a{
	font-size: 12px;
	font-weight:500!important;
}
.error:first-line, .help:first-line{
	font-weight:600;
}
.psealsobanner img{
	max-height: 30px;
	margin-top: 8px;
}
.prsummary a{
	font-weight:500;
	cursor:pointer;
	font-size:14px;
}
.prsummary a:hover{
	color:#1aa392;
}
.jgallery[data-jgallery-id="1"] .zoom-container .nav-bottom .icons, .jgallery[data-jgallery-id="1"] .zoom-container .nav-bottom .icons .fa{
	background:#fff!important;
}
.Newbasket{
	top:0px!important;
	border:0px!important;
	min-height: 10px!important;
	right: 14px!important;
}
.jgallery-full-screen .zoom-container .nav{
	right:0px!important;
	left:auto!important;
}
.Newbasket img{
	display:none;
}
.trolley_icon{
	display:none;
}
.basketshipping{
	display:none;
}
.totalVat{
	display:none;
}
.basket_old_button{
	display:none;
}
.basket_small_buttons{
	margin-top:13px!important;
}
.basket_new_button{
	display: block!important;
	padding: 7px;
	text-align: center;
	font-weight: 700;
	font-size: 12px;
	cursor: pointer;
	border-bottom: 0px solid #F58403;
	margin-top: 0px;
	color: #333;
	background-color: #ffcc00;
	background-image: url(../images/interface/basket.png);
	background-size: 14px 15px;
	background-repeat: no-repeat;
	background-position: 33px 5px;
	padding-left: 27px;
}
.basket_new_button:hover{
	background-color: #FA6B00;
	color: #fff;
}
.right_small_basket table{
	width:100%;
}
.Newbasket .basket_desc a{
	text-decoration:none!important;
	font-size:12px;
}
#smallBasket{
	float:none!important;
}
.cvp_link{
	top: 0px!important;
	width: 147px!important;
	height: 92px!important;
}

.cine_link{
	top: 59px!important;
	width: 42px!important;
	left: 180px!important;
	height: 25px!important;
}
.video_link{
	top: 59px!important;
	width: 58px!important;
	left: 228px!important;
	height: 25px!important;
}
.photo_link{
	top: 59px!important;
	width: 63px!important;
	left: 292px!important;
	height: 25px!important;
}
#intellibar #topbar{
	background-color: #eee;
	border:0px!important;
}
.menu_text a{
	color: #666!important;
	font-size: 13px;
	font-weight: 600;
	padding: 0px 13px;
}
.top_basket{
	text-shadow:none!important;
}
#currencyDropdown{
	display:none;
}
#intellibar input[type=text], textarea, input[type=password] {
	height: 15px;
	z-index: 1002;
	margin: 4px 5px 4px 4px;
	line-height: 20px;
	text-align: left;
}
.pane .spec table td:nth-child(1) { background: #e6f0ef; width:30%;padding-left:25px; font-weight:600; }
.pane .spec table td:nth-child(2) { padding-left:25px; }
.pane .spec table{
	border-spacing: 0px;
}

.footer_links {
	background: #eee;
	margin-bottom: 0px;
	margin-top: 15px;
	padding: 30px 10px 30px 10px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
#videosBox{
	margin-top:20px;
}
#videosBox .video{
	margin-top:0px;
	width: 100%;
	position: relative;
	height: 0;
	padding-bottom: 56.25%;
}

#videosBox .video:not(:first-child){
	width: 30%;
	padding-bottom: 17%;
	margin-right:5%;
	display: inline-block;
}
#videosBox .video:nth-child(4),#videosBox .video:nth-child(7){
	margin-right:0%!important;

}
#videosBox video > video, #videosBox .video > iframe, #videosBox .video > object, .video > embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#videosBox .lazyYT-image-loaded{
	margin-top:20px;
	width: 100%;
	position: relative;
	height: 0!important;
	padding-bottom: 56.25%;
}
#videosBox .lazyYT-image-loaded:not(:first-child){
	width: 32%!important;
	padding-bottom: 17%;
	margin-right:2%;
	display: inline-block;
}
#videosBox .lazyYT-image-loaded:nth-child(4),#videosBox .lazyYT-image-loaded:nth-child(7){
	margin-right:0%!important;
}
.review_box .new_container{
	background:none!important;
}
.promiseButtons a{
	width:25%;
	padding:10px;
	float:left;
	display:block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align:center;
	margin-bottom:20px;
	font-weight: 600;
	background: #1aa392;
	color: #fff;
	border-right:4px solid #fff;
	font-size: 14px;
	padding-left:20px;
}
.promiseButtons a:hover {
	color: #fff;
	background-color: #414040;
}

.promiseButtons .privacy{

}

.promiseButtons .vat{
	background-color:#666;
	background-image: url(../images/interface/vat.png);
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: 38px 14px;
}
.promiseButtons .privacy{
	background-color:#666;
	background-image: url(../images/interface/padlock.png);
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: 68px 14px;
}
.promiseButtons .returns{
	background-color:#666;
	background-image: url(../images/interface/return.png);
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: 25px 14px;
}
.promiseButtons .terms{
	background-color:#666;
	background-image: url(../images/interface/terms.png);
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: 36px 14px;
}
.promiseButtons{
	margin-bottom:20px
}
.preplacement{
	margin-top:20px;
	border:0px solid #ccc;
}
.psealsobanner{
	margin-top:10px;
}
.palsobought{
	border-top: 1px solid #eee;
}
.palsobought .grid {
	min-width: 219px;
	height: 366px;
	margin-bottom: 0px;
	min-height: 257px;
}
.preplacement .error{
	min-height: 30px;
	background-color: #e6f0ef;
	margin-bottom: 10px;
	border: 0px solid #B1D8CC!important;
	background-image: url(../images/interface/icons/32/info.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	font-weight: 500;
	padding: 13px 10px 11px 55px;
	font-size:14px;
}
.parchived{
	margin-top:70px;
}
.preplacement .product_name{
	font-size: 16px;
	font-weight:600;
	line-height: 22px;
	height: 68px;
overflow: hidden;
}
.preplacement .replacement_list .product_name span{
	font-size: 14px;
	padding-left: 0px;
}
.preplacement .pItemStock {
	font-size:14px;
	float: left;
	width: 243px;
	margin-top: -2px;
}

.preplacement input[type=button], input[type=submit], .button {
	font-size: 13px;
}

.preplacement .pricing{
	float: right!important;
	font-size: 18px;
	color: #1aa392;
}
.preplacement .box_price_small{
	color: #666;
	font-weight: 500;
}
.error.archive{
	line-height:20px;
	line-height: 24px;
	margin-top: 40px;
}
.footer_listing a {
	font-size: 14px;
	line-height: 25px;
	color: #666;
	padding-left: 0px;
}
.pnewused {
	border:0px!important;
	margin-top: 10px!important;
	border:1px solid #EBEBEB!important;
}
.pnewused .aaausednew{
	border-top:0px!important;
}
#productPageNew .aaausednew {
	background: #1aa392;
	padding-left: 18px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: 500;
	border-top: 1px solid #ddd;
	color: #fff;
}
#productPageNew .pusedbox{
	background: #e6f0ef;
}
#productPageNew .pusedbox .usedcondition th{
	border: 0px solid #ccc;
}
#productPageNew .pusedbox .usedcondition td{
	border: 0px solid #ccc;
	line-height: 20px;
}
#productPageNew .pusedbox strong{
	font-weight:600;
}
.prental{

}
.prental a{
	background-image:url(../images/interface/gearbox.png);
	background-size: 40px 40px;
	background-repeat: no-repeat;
	background-position: 79px 3px;
	display: block;
	padding: 10px;
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	background-color: #393A3D;
	color: #fff;
	cursor: pointer;
	margin-top: 10px;
}
.prental:hover a{
	background-color:#333;
}
#left_header img{
	width:350px;
	height:auto;
}
#intellibar{
	top:110px!important;
}

#header {
	height: 74px!important;
}

.NewtopMenu {

	top: 84px!important;
	right: 8px!important;
}
.NewtopMenu span, .NewtopMenu a{
	font-size:11px;
}
.newfooter{
	background:#fff!important;
	border-top:0px solid #eee!important;
	font-family: 'Open Sans';
	margin-top:20px;
}
.footer_bar,.footer_payment,.footer_newsletter {
	border:0px;
}
.footer_headings, .footer_headings a{
	font-family: 'Open Sans'!important;
	font-weight:500;
	color:#101010;
	font-size:20px;
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 0px;

}
.footer_headings{
	border-bottom: 2px solid #eee;
}
.footer_float_box{
	height:245px;
}
.footer_listing a{
	line-height:30px;
	margin-left: 10px;
}
.mcafee{
top: 279px!important;
right: 226px!important;
}
.cards{
	display:none;
}
.newcards{
	display:block!important;
}

.footerbarbottom, #footerbuttons{
	background: #e6f0ef!important;
	padding-top: 28px;
}
.footer_links{
	padding-bottom: 10px
}
.footer_address{
	width: 300px;
	padding:20px;
}
#newsletter_email{
	padding:10px;
	width: 360px;
}
.footer_newsletter input[type="button"]{
	background: #fff;
	border: solid 1px #ddd;
	border-left:0px;
	padding: 14px 30px;
	height: 37px;
}
.footer_address div{
	padding-top: 28px;
}
.footer_links{
	padding:0px 0px 20px 0px;
}
.footer_float_box{
	margin-left:0px;
	width: 275px;
	margin-right:0px;
}
.footer_payment {

	height: auto;

}
.videoQuick{
	background-image:none!important;
	background-color: rgb(177, 48, 48)!important;
	color: #fff!important;
}
#video{
	margin-top:20px;
}
.shreview{
	margin-bottom:20px;
}
.relative{
	position:relative;
}
#float_follow{
	position: absolute;
	top: 120px;
	left: -68px;
	background: #fff;
	width: 52px;

	padding: 0px;
	/*box-shadow: -1px 8px 13px rgba(53, 52, 52, 0.40);*/
}
.followlink{
opacity: 1;
height: 50px;
display: block;
margin-bottom: 0px;
background-size: 25px 25px;
background-repeat: no-repeat;
background-position: 13px 12px;
background-color: #666;
}
.followlink.top{
	
	background-image:url('../images/interface/top.png');

}
.followlink.desc{

	background-image:url('../images/interface/description.png');

}
.followlink.vid{

	background-image:url('../images/interface/play_button.png');

}
.followlink.rev{

	background-image:url('../images/interface/bubble.png');

}
.followlink.acc{

	background-image:url('../images/interface/acc.png');

}
.followlink.view{

	background-image:url('../images/interface/otherviewed.png');

}
.followlink.faq{

	background-image:url('../images/interface/question.png');

}
.followlink:hover{
	opacity: 1;
	background-color:#1aa392;

}
#category_header{
	margin-bottom:0px!important;
	border:0px!important;
	background:#fff!important;
}
.promopricetext{
	padding: 7px;
	background: #F07814;
	text-align: center;
	color: #fff;
	font-weight: 600;
	margin-bottom: 10px;
}
.bulk_pricing table{
	width:100%!important;
}	
.bulk_pricing td, .bulk_pricing th{
	border: 1px solid #eee;
font-size: 11px;
text-align: center!important;
padding: 9px;
}
#wrapper{
	min-height: 100px!important;
}
.suggestcontainer .circle.small{
	width: 43px!important;
	height: 29px!important;
}

.suggestcontainer .small .sticker_large_text{
	margin-top: 2px!important;
	margin-left: 2px!important;
}
.new_product_grid .pItemStock {

width: 165px!important;

}
#wishlist_float{
	position: absolute;
	top: 105px;
	right: 0px;
	background: #fff;
	padding: 0px;
	box-shadow: -1px 8px 13px rgba(53, 52, 52, 0.40);
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.wishlist_block img{
	width:30px;
	height:auto;
	padding:10px;
	max-width:30px;
	max-height:30px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.wishlist_block{
	float:left;
}
.grid .pstickers{
	display:none!important;
}
strong,b{
	font-weight: 600!important;
}
.wishlist_block:hover{
	background:#f8f8f8;
}


.footer_listing{
	margin-top:0px;
	padding-top: 17px;
	color: #666;
	height: 65px;
	border-top: 1px solid #eee;
}
.cachecheck {
	display: block;
	font-size: 17px;
	line-height: 28px;
	padding: 49px;
	background: rgb(255, 172, 172);
	color: #000;
}
.cachecheck.Cached{
	background:rgb(129, 211, 129);
}

/*!
* lazyyt
* v0.3.4 - 2014-06-30
* Copyright (c) 2014 Tyler Pearson <ty.pearson@gmail.com> (http://tylerp.me); Licensed MIT %>
*/

.lazyYT-title {
    z-index: 100!important;
    color: #fff!important;
    font-family: sans-serif!important;
    font-size: 12px!important;
    top: 10px!important;
    left: 12px!important;
    position: absolute!important;
    margin: 0!important;
    padding: 0.5em!important;
    line-height: 1!important;
    font-style: normal!important;
    font-weight: normal!important;
    background-color: rgba(0,0,0,0.8)!important;
    border-radius: 0.5em!important;
    display:none;
}

.lazyYT-button {
    margin: 0!important;
    padding: 0!important;
    width: 60px!important;
    height: 41px!important;
    z-index: 100!important;
    position: absolute!important;
    top: 50%!important;
    margin-top: -22px!important;
    left: 50%!important;
    margin-left: -30px!important;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAApCAYAAABp50paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABV9JREFUeNrcWk1IK1cUvrmZGBOjJvr6xKe+Slvroi6kK6GrUkSxO12IC6GgUFBcuOlC8GdRulERV3VRQV0IKhRU0NJupK3tpi1dCRaxffWHGjWZPJNnNJlMz9FzX+ZNkzylcxP1wMdMZiYz97vnu+ee+2Njmc0GyANwgANQDCgAuABOwGOAG6AAiuh+MV3Lo+fc9KyN3qGYvnEBSAA0QBTwAnBp+P0ccAxQ6bkw/T4HRABn9B+8F6f/ZiRktjJANaCSUE0kkVApoBDgAeQTIeM7dAKjAuiG6+b7wniKstgMv+2m5xMGslgZIUAAEAOcAv4GHAL+BDwDBNMRxvOPAZ8C3iUPOVNUiGaCfgOV3MZe9z5OlSDAUzxzQZXyC+BLwM+pCtMJGCTvCTJxOlpBxGpLVzF2ajqiMvyAzwDfGuXyPuALkmyY5KGZ5GVGri1duXRyVIyOPsA7gO9R/iIYtQLKiSy7Q6T+b2UkSN7vAT4U7QGDz9Mbtp/7SPySjh9gj8EpApeyh2/YoyicuhlvhuBkVU3n2jA/cBkJxyUVjBuipz2HEf0qYcKs5w1ify6DbFVVVbSrq0s9ODhQlpaWClRVdUtWUyqLE0cPEn5CXkhI8HC8ubk5ODw8XJBIJOJNTU2H/f39j/f29jxZDJI2Iowq9nJiLk1KZWWYqcKHOC9pa2t7c21tLdTR0XHgdDo1kng22rdGQaucU2YlraY1TRPJACrIXldXVzU/P+8YHR09rqysVIkwz1JWxjmNZqQRBimbBxdIvLyvr8+7uroabGxs9NP1bAS0fOmE09Q2SsxdX19fsbCw4BgcHNzzeDxhGrDItCJO2s52hiVIO3w+X+nIyEgxRPCjmpqaE8lp7VU/nCeTMASrTO++GrTDM8UQzStB4uHOzs5niqIkJLRrLIeTG2QkpVZtthu9Fgk6amtrn8zMzLgmJyePvV7vmcVl0kUuncfuhumkiIqenh7f4uJiAJKWMwuDmS4krdyxURKOYz0Qvd0NDQ1Ri9+tKIbh050Zx+q6fjg1NaWtr6/7SO5WvTuq0ABZuNyWY7L6ycnJ0dDQ0OXc3FxFJBKxW0w4opCEcmnYrDh4Vd3c3FS7u7t929vbj6ipWT3IuOREOFeeRQ/GQqGQf2xsLNDS0vIIyBbRdU2Cgl5K2pYD+SKpF1tbW0cDAwOu5eXlKkleNdqVpMMyk3eQaioJ6zCo8M/OzsZh6Fi0v79fYsi+ZNpzJByU6WHD4AEJ4QxpfHd392hiYuJyenq64vz8XGGvrlJIHSbix46lavc60xISVjc2NsK9vb0ukHKZYeIhG00I7WpeOirxQ3xnZwc99w90MaHx8fFAa2trMZAtYcl542wYOhbXoU7xox8BvmLJFTxLCRcWFkbb29tVv9+vrKyseOnj2SL6MqUEHAA+QcJ1gDl2PTcdldCexeKXCEq5GIrizOzvgC5OUTrI/rtua1ncYsl1nlzm7CjpCKcTld3vtaQbZVlY+SJoBR4wUeHIPUyykDBOwP8mZgTYw1pQQy755N2fsGlxurgO+JUmAxyGh/V7VgHmMjspNn0D+IEZZhOwDf/FrheOn7Lkdgexkm43vfB18rF8JuQGvYCD4DSUH69/B/gccJSqgG+z630euJb6Fv3JaSCfjpBm6McTFqWKNvbqPg6eIefXSbYXVAbc8PIH4EfA1+x620NGj2Cf7KMOG7cm4fi0hK5XUw0KiG1MeHQTHBZGVrFjJ0znuEXpjIItdnX7FHRPCeLeITPt4LmtBEWNiz1XYj7MxZJbmPIJpSy5pUlUXDrPxAzKiBBJN53vk9fE/q0okY4ZVBS7jaL+FWAA/y++OTUmOgsAAAAASUVORK5CYII=')!important;
}
.lazyYT-video-loaded{
	clear: right;
	display: block!important;
	margin-top:20px;
}
.fancy{
	margin-bottom:40px;
	border-top:1px solid #eee;
	padding-top:20px;
}
.faqformNew{
	padding-top:26px;
	border-top:0px solid #eee;
}
#currencyDropdown{
display: block;
width: 170px;
min-height: 35px;
border: 0px solid red;
left: 0px;
top: -5px;
}
#footerbuttons{
	z-index:none!important;
}
.big_image{
	position:relative!important;
	display:none;
}
.threesixtyimage{
float: left;
/* margin-right: 10px; */
/* padding: 10px; */
border: 3px solid #fff;
width: 153px;
height: 105px;

background:#fff;
}
.threesixtyimage img{
max-width: 150px;
max-height: 150px;
width: 100%;
}
.threesixtyimage:hover{
	border-bottom: 3px solid #1aa392!important;
	cursor: pointer;
}
#THEROTATOR-reel{
	margin:auto;
}
.live_box_text{
	border:0px;
	background:#fff;
	line-height:20px;
}
.live_box_text input{
	padding:10px;
}
.landing_page_override {
	font-family: 'Open sans'!important;
	font-size: 14px!important;
	line-height: 25px;
}
.landing_page_override p{
	/*clear:both;*/
}
.landing_page_override p{
	font-size: 14px;
	line-height :22px;
	margin-bottom:14px !important;

}
.landing_page_override span{
	font-size:inherit!important;
}
.landing_page_override h2{
	font-family: 'Open sans';
	font-size: 16px!important;
	line-height: 28px;
	font-weight:600;
	background:transparent;
	padding:0px;
	color: #333;

}
.landing_page_override img{
	/*max-width:890px!important;*/

	-moz-box-sizing: border-box;
  	box-sizing: border-box;
}
.landing_page_override img.right{
	margin-left:20px;

}

.landing_page_override img.left{
	margin-right:20px;

}
.green{
	color:#1aa392;
}
/*
#content h1{

font-family: 'Open sans';
font-size: 15px;
font-weight: 500!important;
display: inline-table;
border-bottom: 3px solid #1aa392!important;
color:#101010;
padding: 11px 30px;
clear:both;
}*/
.landing_page_override h3{
	font-weight:600;
	font-size: 16px;
}
.landing_page_override .bolded, .product_panes .bolded{
	font-weight:600;
	color:#333;
}
.manFeaturedProducts .button{
	padding:10px;
}
.ManCategories{
	clear:both;
}
.manPDF,.testvideo,.manFeaturedProducts,.ManCategories{
	border-top:1px solid #eee;
	padding-top: 20px;
}
.ManDescription{
	padding: 0px 10px;
}
.ManLogo {
padding: 7px 10px 0px 10px;
}

.compatibilityPageDescription{
	height: 160px;
	overflow: hidden;
	display: block;
	padding: 30px 15px;
}
.underPicBar{
	height:50px;
	overflow:hidden;
}
.accCategories{
	margin-bottom:4px;
}
.accessoriesCategory{
float: left;
width: 256px;
background: #e6f0ef;
color: #333;
text-align: center;
padding: 8px;
margin-bottom: 0px;
border: 3px solid #fff;
border-left: 0px;
border-bottom: 0px;
cursor: pointer;
font-size: 14px;
height: 26px;
overflow: hidden;

}
.accessoriesCategory:hover,.accessoriesCategory:active {
background: #333;
color:#fff;

}
.pane p a{
	color:#1aa392;
}
.yellow_button{
color: #333!important;
  background: #ffcc00!important;
  padding: 15px 20px!important;
  text-align: center!important;
  font-weight: 600!important;
  font-size: 20px!important;
  cursor: pointer!important;
  border-bottom: 0px solid #F58403!important;
  margin-top: 0px!important;
  border:0px!important;
  line-height:20px!important;
}
.yellow_button:hover{
	background:#FA6B00!important;
	color:#fff!important;
}
#product_float .promopricetext{
	display:none;
}
.big-button{
font-size: 14px;
    padding: 17px!important;
    background: #ffcc00!important;
    color: #333!important;
    font-weight: 600;

}
.is_punchout_session .emailcapture,.is_punchout_session .pbuttons,.is_punchout_session #currencyDropdown,.is_punchout_session .footer_bar,.is_punchout_session .left_banner_container,.is_punchout_session .newcards, .is_punchout_session .pbar{
	display:none!important;
}
.language_bar {
	margin-bottom: 18px;
    border: 1px solid #f1f1f1;
    padding: 15px 10px 15px 10px;
    font-size: 13px;
    color: #666666;
    background: #f8f8f8;
    border-radius: 0px;
    font-weight: 600;
    margin-top: 0px;
    background-image: url(../images/eur-bg.gif);
    background-repeat:no-repeat;
    background-position: right;

    /* border-top: 4px solid #e8e8e8; */
}
.language_bar .thetext{
	padding: 5px;
    line-height: 26px;
    color:#646464;
}
.language_bar .button{
padding: 13px 21px;
    background: #1aa392;
    margin-top: 0px;
    color: #FBFBFB;
    font-size: 14px;
    margin-left: 27px;
    font-weight: 500;
    cursor:pointer;
}
.language_bar .button:hover{

    background: #333;

}
.language_bar .close{
    margin-top: 8px;
    margin-right: 3px;
}
#productNewTabsWelcome{
	margin-top:10px;
}

#productNewTabsWelcome .single{
	padding: 5px 16px!important;
    line-height: 20px;
    font-size:16px;
}
#productNewTabsWelcome .single p{
    font-size:14px;
}
.reviews .dtreviewed{
	display:none;
}
.language_bar .theflag{
width: 20px;
    margin-top: 10px;
    margin-right: 20px;
    margin-left: 12px;
}
.language_bar img.ani{
	border:0px;
	margin-left:10px;
	margin-top:10px;
}
.language_bar .thetranslate{
margin-right: 27px;
    margin-top: -7px;
    cursor: pointer;
    color: #1aa392;
  
}
.language_bar .thetranslate:hover{
	color:#333;
}
#FGXseal{
	position: absolute;
    right: 377px;
    top: 11px;
}
#FGXseal img{
	width: 42px;
    margin-top: 10px;
}
.noticebar{
	    /* width: 1080px; */
    margin: -1px 0 20px 0;
    padding: 16px;
    border-bottom: 1px solid #FFB0B0;
    border-top: 1px solid #FFB0B0;
    background-color: #f6e5e5;
    font-size: 13px;
    /* font-weight: bold; */
    text-align: center;
}
.translatehighlight{
	color:red !important;
	text-decoration:underline;
}

.exploreMoreProducts{
	padding-top:0px;
	overflow: auto;
    margin-bottom:0px;
}

#exploreMoreCategories{
	float:left;
}


div.grid a div.footer_box_price, div.grid div.footer_box_price{
	border-top:0px;
	font-weight:bold;
	font-size:12px !important;
}
#bookDemoButton{
	background:#1aa392;
	color:#fff;
}
.ptelbanner{
	margin-top:5px;
}