﻿/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}




@charset "utf-8";
/* CSS Document */
/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  



@font-face {
    font-family: 'maven_probold';
    src: url('mavenpro-bold-webfont.eot');
    src: url('mavenpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('mavenpro-bold-webfont.woff') format('woff'),
         url('mavenpro-bold-webfont.ttf') format('truetype'),
         url('mavenpro-bold-webfont.svg#maven_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
            font-family: 'maven_probold';
        src: url('mavenpro-bold-webfont.svg') format('svg');
    }
}


@font-face {
   font-family: 'Conv_MavenPro-Regular';
    src: url('MavenPro-Regular.eot');
    src: url('MavenPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('MavenPro-Regular.woff') format('woff'),
         url('MavenPro-Regular.ttf') format('truetype'),
         url('MavenPro-Regular#MavenPro-Bold-Black') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Conv_FUTRFW';
    src: url('FUTRFW.eot');
    src: url('FUTRFW.eot?#iefix') format('embedded-opentype'),
         url('FUTRFW.woff') format('woff'),
         url('FUTRFW.ttf') format('truetype'),
         url('FUTRFW.svg#Conv_FUTRFW') format('svg');
    font-weight: normal;
    font-style: normal;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	 @font-face {
        font-family: 'Conv_FUTRFW';
        src:url('FUTRFW.svg#Conv_FUTRFW') format('svg');
    }
      @font-face {
        font-family: 'Conv_MavenPro-Regular';
        src:url('MavenPro-Regular.svg#Conv_MavenPro-Regular') format('svg');
    }
}
.mobversion, .deskversion{visibility:hidden;}
*{outline:medium none}a{outline:none;text-decoration:none}a img{border:0}
html,body{height:100%;position:relative;width:100%;min-height:100%;margin:0;line-height:inherit}
.load{display:none;position:absolute;background-repeat:no-repeat;background-image:url(../images/load.gif);width:31px;height:31px}
#home .load{top:45%;left:calc(50% - 15px);}
.newsletterPopUp .load
{    display: none;
    left: 0 !important;
    position: relative;
    top: auto !important;
}
#wrapper{margin:0;width:100%;min-height:100%;position:relative;}
#collection #wrapper
{
    background-color:#f7f5f2;
}
.bgheader{  background-color: #f7f5f2;
    height: 141px;
    position: relative;
    width: 100%;}
#popup .load
{    bottom: 0;left: 0;}
.sp1 .txt
{
    left: 0;
    position: absolute;
    top: 0;top: calc(50% - 46.5px);
    width: 100%;pointer-events:none;
}
.newsletterPopUp
{
    position:absolute;background-image: url(../images/bgwhite.png);
    left:0px;display:none;
    width:100%;z-index:100;bottom:103px;
    opacity:0;-webkit-transition:opacity 1s,bottom .5s;-moz-transition:opacity 1s,bottom .5s;transition:opacity 1s,bottom .5s;
}

.auto.newsletterPopUp
{ bottom:37px;
opacity:1;-webkit-transition:opacity 1s,bottom .5s;-moz-transition:opacity 1s,bottom .5s;transition:opacity 1s,bottom .5s
}
#newsletterfrm .input_text:nth-child(2n-1),#newsletterfrm1 .input_text:nth-child(2n-1)
{
    margin-right: 5%;
}
#newsletterfrm .hdselect,#newsletterfrm1 .hdselect
{
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
#newsletterfrm .drp .input_text_value,#newsletterfrm1 .drp .input_text_value {
    width: calc(97% - 79px);
}
#newsletterfrm .input_text .arrow,#newsletterfrm1 .input_text .arrow
{
  background-image: url("../images/icons.png");
    background-position: -171px -225px;
    height: 6px;
    position: absolute;
    right:20px;
    top: 20px;
    width: 12px;
}
#newsletterfrm select,#newsletterfrm1 select
{
    background-color: transparent;  color: #525252;
    font-family: conv_mavenpro-regular;cursor:pointer;
    font-size: 14px;
    border: 0 none;
    height: 46px;
    position: absolute;
    top: -1px;
    width: 100%;
    -webkit-appearance:none;  -moz-appearance:none;
}
.fmenu .bg{ margin: 0 auto;
    position: relative;height:25px;
    width: 237px;}
    .newsletterPopUp .bg
    {
margin: 0 auto;
    max-width: 844px;padding: 0 14px;
    position: relative;width: 100%;
    text-align: left;height:auto;
    }
    .newsletterPopUp h2
    {    color: #585858;
    display: block;
    font-family: "maven_probold";
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 32px;
    position: relative;
    }
    .newsletterPopUp h4
    {    color: #858585;
    font-family: "Conv_MavenPro-Regular";
    font-size: 14px;
    margin: 0;
    padding-bottom: 27px;
    position: relative;
    }
    .newsletterPopUp form
    {
   letter-spacing: -0.3em;
    padding-bottom: 51px;
    position: relative;
    word-spacing: -0.3em;
    }
    .newsletterPopUp .input_text
    {
        max-width:387px;width:47%;border:1px solid #F7F5F2;
    }
 .input_text.error
        {border:1px solid #333 !important;
        }
    .newsletterPopUp .input_text_desc
    {
 color: #525252;
    float: left;
    font-family: "Conv_MavenPro-Regular";
    font-size: 14px;
    font-weight: normal;
    height: 100%;
    margin-bottom: 0;
    padding-left: 18px;
    padding-top: 13px;
    position: relative;
    }
.newsletterPopUp .input_text.drp label
{
    width:79px;
}
    .newsletterPopUp .input_text_value
    {  float: left;
    height: 100%;
    margin-left: 3%;
    position: relative;
    width: 66%;
    }
 .newsletterPopUp .input_text_value input{
    background-color: transparent;
    border: 0 none;
    color: #525252;
    font-family: conv_mavenpro-regular;
    font-size: 14px;
    height: 100%;
    width: 100%;
}


.watchvideo
{
    background-color: #fcfbfa;
    border: 1px solid #BAB9B8;
    color: #888;
    cursor: pointer;
    font-family: "Conv_MavenPro-Regular";
    font-size: 13px;
    height: 25px;
    margin-bottom: 41px;
    top: 18px;
    padding-left: 24px;
    padding-top: 2px;left:0px;
    position: absolute;
    width: 105px;
}

.wrapp1202 .h2
{
  color: #858585;
    line-height: 15px;
    margin: 0;
    padding-bottom: 22px;
    padding-top: 27px;
    position: relative;
    text-align: center;
}
.h2 .prev
{
 background-image: url("../images/icons.png");
    background-position: -6px -219px;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 22px;
    left: 34px;
    position: absolute;
    top: 40px;
    width: 12px;
}
.h2 .next
{
    position:absolute;
    background-image:url(../images/icons.png);
    background-repeat:no-repeat; top: 40px;
    width:12px;background-position:-36px -219px;
    height:22px;cursor:pointer;right: 34px;
}

.fordesk .h2 .prev:hover
{
background-position:-6px -251px;
}
.fordesk .h2 .prev.off:hover
{background-position: -6px -219px;
}
.fordesk .h2 .next:hover
{
background-position:-36px -251px;
}
.fordesk .h2 .next.off:hover
{   background-position: -36px -219px;
}
.wrapp1202 h2
{ font-family: "Conv_FUTRFW";
    font-size: 14px;
    font-weight: normal;margin: 0;
}
.videosection .tiret
{ background-color: #a8a8a8;
    bottom: 0;
    height: 1px;
    left: calc(50% - 30px);
    position: absolute;
    width: 61px;
}
.package li
{
    list-style-type:none;
}
#collection .bigSize .package
{  margin-top:0px;
}
#collection .wrapp1202 .h2
{max-width:594px;margin:0px auto;padding-bottom: 30px;
}
.bigSize .wrapp1202 .h2
{
    background-color:#fff; z-index:2;
}
#media .wrapp1202 .h2
{background-color:#fff; z-index:2;max-width:488px;margin:0px auto;padding-bottom: 30px;
}
    .wrapp1202 h2 b,   .wrapp1202 .h2 b
    {
color: #585858;
    display: block;
    font-family: "maven_probold";
    font-size: 17px;
    font-weight: normal;
    padding-top: 8px;
    }
#media.popup .wrapp1202 .h2 h2
{
    font-size:14px;color:#999;font-family: 'Conv_MavenPro-Regular';
}
#media.popup .wrapp1202 .h2 b
{       color: #585858;
    font-size: 17px;
    font-weight: normal;
    padding-top: 4px;
}
#media.popup .h2 .prev, #media.popup .h2 .next
{
    top:35px;
}
.fordesk .watchvideo:hover
{
    color:#666;
}
#collection #header
{
    max-width:1202px;
}
#collection .myctrls
{
    position:absolute;
    right:0px;
    top:19px;
    width:133px;
}
    #collection .myctrls .icon1
    {
        float:right;
        background-image:url(../images/icons.png);margin-top: -4px;
        background-position:-2px -122px;width:23px;height:23px;cursor:pointer;
       
    }
#collection .bigSize .myctrls .icon1
{
    background-position:-88px -205px;
}

#collection .fordesk .myctrls .icon1:hover
{
     background-position:-2px -158px;
}
#collection .bigSize.fordesk .myctrls .icon1:hover
{
    background-position:-88px -235px;
}
    #collection .myctrls .icon2
    {
        float:right;
        background-image:url(../images/icons.png);
        background-position:-39px -122px;width:23px;height:23px;cursor:pointer;    margin-left:15px;margin-top:1px;
    }
    #collection .fordesk .myctrls .icon2:hover
{  background-position:-39px -158px;
}
        #collection .myctrls .share
    {
        float:right;
        background-image:url(../images/icons.png); margin-left:15px;
        background-position:-77px -121px;width:25px;height:25px;cursor:pointer;
    }
        #collection .fordesk .myctrls .share:hover
{background-position:-78px -157px;
}
.threelignes,.closei
{
    position:absolute;cursor:pointer;
    top:56px;height:22px;
    left:0px;
    width:38px;
    background-image:url(../images/icons.png);
    background-repeat:no-repeat;
    background-position:-162px -89px;
}
#faq .tiret
{
    background-color: #737373;
    bottom: -8px;
    height: 1px;
    left: 52px;
    position: absolute;
    width: 18px;
}

#designer .threelignes,#designer .closei,#contact .threelignes,#contact .closei,#faq .threelignes,#faq .closei
{
    display: none;
}
.fordesk .threelignes:hover
{background-position:-162px -128px;
}
.normal
{
    letter-spacing:normal;
    word-spacing:normal;
}
    .watchvideo .shape1
    {
    background-image: url("../images/icons.png");
    background-position: -146px -63px;
    background-repeat: no-repeat;
    height: 10px;
    left: 10px;
    position: absolute;
    top: 7px;
    width: 7px;
    }
.bgfooter
{
    bottom: 0;
    height: 103px;
    left: 0;
    position: absolute;
    width: 100%;
}


 .sp1 .title{    color: #fff;
    font-size: 33px;
    left: calc(50% - 144px);
    line-height: 33px;
    position: relative;   font-family: 'Conv_MavenPro-Regular';
    width: 288px;
}
.sp1 .txt.black .title
{
    color:#000;
}
    .sp1 .title b
    {
        display: block;font-family: 'maven_probold'; font-weight:normal;    
    }
#home .bgcontent .animationslide:nth-child(2),#home .bgcontent .animationslide:nth-child(3){display:none;opacity:0;-webkit-transition:opacity 2s;-moz-transition:opacity 2s;transition:opacity 2s;}
#home .bgcontent .showme
{opacity:1!important;
 -webkit-transition:opacity 2s!important;-moz-transition:opacity 2s!important;transition:opacity 2s!important;
}
.sp1 .link
{
     background-color: #000;
    color: #fff;
    cursor: pointer;
    font-family: "maven_probold";
    height: 24px;
    left: calc(50% - 66px);
    margin-top: 19px;
    padding: 4px 7px 0;
    pointer-events: inherit;
    position: relative;
    width: 136px;
}
    .headermenu ul,.headermenubottom ul
    { list-style-type: none;
    }
    .headermenu .item
    {
        color:#fff;
    }
.subscribe_medias
{
    position:relative;min-height:39px;text-align: center;
}
.subscribe
{ color: #585858;
    display: inline-block;
    font-family: Conv_FUTRFW;
    font-size: 12px;
    height: 30px;
    margin-top: 26px;
    padding-right: 26px;
    position: relative;
    text-align:left;
    width: calc(48% - 26px);vertical-align:bottom;
}

.bgcontent
{
    padding-bottom:119px;
    position:relative;
}
.showMenu .wrapp1202
{
   /* padding-top:74px!important;*/
}
#home .bgcontent
{   padding-bottom: 103px;
}
#pop .bgcontent
{
    padding-bottom:0px;padding-top: 56px;
}
.animated .bgcontent
{    padding-bottom: 74px;
}
#home .animationslide:first-child
{ margin-top:42px;height:100%; max-width: 1145px;    margin-left: auto;margin-right: auto;}   
#home .animationslide,#home .sp1
{
    overflow: hidden; text-align: center;
    position: relative;
    width: 100%!important;height:100%;
}
    #home .animationslide .swiper-slide
    {overflow: hidden; text-align: center;
    position: absolute;bottom:0px;left:0px;
    width: 100%!important;height:100%;
    }
#home .animationslide
{min-height:450px; max-height:578px;
}
    .sp1 .swiper-slide,.sphomeslide .swiper-slide
    {
        opacity: 0!important;
    }
    .sp1 .swiper-slide-active,.sphomeslide .swiper-slide-active
    { opacity: 1!important;
    }
.cont_dv
{
    position:relative;
}
    .cont_dv.fit
    {width:100%;height:100%;
    }
.fit .mypic
{
   height:70%;
}
    .fit .mypic img
    {
        height: 100%;
    }
    .subscribe:first-child
    {
     cursor: pointer;
    margin-right: 34px;
    text-align: right;
    }
.subscribe .follow
{ display: inline-block;
    padding-top: 7px;
}
.subscribe:first-child .follow
{    padding-top: 7px;
}
.fordesk .subscribe:first-child:hover .follow
{color:#000;webkit-transition:color .5s;-moz-transition:color .5s;transition:color .5s;
}
.headermenu.hidden-xs.visible-md-.visible-lg-.visible-sm- li,.headermenubottom.hidden-xs.visible-md-.visible-lg-.visible-sm- li{
    float: left;
    font-family: Conv_FUTRFW;
    font-size: 13px;
    height: 73px;
    margin-left: 9px; margin-right: 50px;
    position:relative;
 }
.headermenu .lastitem,.headermenubottom .lastitem
{margin-right: 0px!important;
}
.sp1 .pic
{position:relative;width:100%;height:100%;overflow:hidden;bottom:0px;left:0px;
}

    .headermenu.hidden-xs.visible-md-.visible-lg-.visible-sm- li a,.headermenubottom.hidden-xs.visible-md-.visible-lg-.visible-sm- li a { color: #535353;padding-top:28px;display:block;position:relative;height:100%; webkit-transition:color .5s;-moz-transition:color .5s;transition:color .5s;}
#header{height:141px;margin-left:auto;margin-right:auto;position:relative;max-width:990px}
#footer
{
    height: 103px;
    margin: 0 auto;
    position: relative;
    max-width: 1145px;
}
#media.popup .bgfooter, #media.popup #footer
{    height: 89px;
}
#media.popup .subscribe_medias
{    border-top: 1px solid #ccc;
}
#media.popup .subscribe
{    margin-top: 13px;
}
#media.popup .sep
{    top: 18px;
}
.logo
{
    cursor: pointer;
    display: block;
    height: 99px;
    margin: 0 auto;
    position: relative;
    top: 28px;
    width: 225px;
}
.centereddv
{
    position:relative;
    max-width: 1145px;  border-top: 1px solid #cccccc;height: 36px;margin:0px auto;
}
.fmenu
{
    bottom: 0;
    height: 36px;
    position: absolute;
    text-align: center;
    width:100%;
}
    .fmenu .item
    {
        color: #6B6969;
        display:inline-block;
        font-family: maven_probold;
        font-size: 11px;
        font-weight: normal;
        margin-top: 10px;
        position: relative;
    }
        .fmenu .item.middle
        {       
        margin-left: 8px;
        margin-right: 8px;
        }
        .fmenu .item.selected,.fordesk .fmenu .item:hover
        {color: #333;
        }
.headermenu
{-webkit-transition:top 0.8s;-moz-transition:top 0.8s;transition:top 0.8s;
    height: 74px;
    left: 0px;z-index: 3;
    position: absolute;pointer-events: none;
    top: 140px;
    width: 100%;
}

#collection .headermenu,#media .headermenu
{
    position:relative;top:auto;
    height:0px;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;transition:height 0.5s;overflow:hidden;
}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#pop .bgfooter,#pop .threelignes,#pop .headermenu
{
    display:none!important;
}

.headermenubottom
{
    height: 74px;
    left: 0px;z-index: 2;
    position: absolute;
    top: 140px;
    width: 100%;display:none;
}
.smallBox > ul
{
    padding-left: 0px;
}
 .headermenu .shad,.headermenubottom .shad
{
    background-image:url(../images/topshad.png);background-repeat:repeat-x;
    position:absolute;top:0px;left:0px;width:100%;height:3px;display:none;
}
    .headermenu .bg,.headermenubottom .bg
    {
    background-color: #fff;
    border-top: 1px solid #d8dbde;
    height: 74px;
    margin:0px auto;
    position: relative;  pointer-events: auto;
    max-width: 780px;
    }
#collection .headermenu .bg, #collection .headermenubottom .bg
{
    max-width:1202px;
}
.showsublevel.headermenu .bg,.showsublevel1.headermenu .bg,.showsublevel2.headermenu .bg/*,#home .headermenu:hover .bg*/
{ border-bottom: 1px solid #d8dbde;background-color:transparent
}
.showsublevel.headermenubottom .bg,.showsublevel1.headermenubottom .bg,.showsublevel2.headermenubottom .bg
{background-color:transparent;
}
#contact .showsublevel1 .positionAbsolute,#contact .showsublevel2 .positionAbsolute,#contact .showsublevel.headermenu .bg, #contact .showsublevel1.headermenu .bg, #contact .showsublevel2.headermenu .bg,#contact .showsublevel .positionAbsolute,#designer .showsublevel1 .positionAbsolute,#designer .showsublevel2 .positionAbsolute,#designer .showsublevel.headermenu .bg, #designer .showsublevel1.headermenu .bg, #designer .showsublevel2.headermenu .bg,#designer .showsublevel .positionAbsolute,#collection .showsublevel .positionAbsolute,#collection .showsublevel1 .positionAbsolute,#collection .showsublevel2 .positionAbsolute,#collection .showsublevel.headermenu .bg, #collection .showsublevel1.headermenu .bg, #collection .showsublevel2.headermenu .bg,
#media .showsublevel .positionAbsolute,#media .showsublevel1 .positionAbsolute,#media .showsublevel2 .positionAbsolute,#media .showsublevel.headermenu .bg, #media .showsublevel1.headermenu .bg, #media .showsublevel2.headermenu .bg
{
    /*background-color:#fff!important;*/
}

.showMenu .headermenu .bg
{
    max-width:1202px;
}
    .showMenu .headermenu .bg ul
    {display: inline-block;
    position: relative;
    }
 #footer .fa-envelope{
    position: absolute;
    right: 0;font-size:17px;color:#585858;
    top: 6px;
     }#footer .fa-facebook{
    color: #585858;
    font-size: 17px;
    margin-right: 13px;
    position: relative;
    top: 3px;}
.sep
{
    background-color: #aaa;
    height: 18px;
    left: calc(50% - 1px);
    position: absolute;
    top: 32px;
    width: 1px;
}
.icon1
{  background-image: url("../images/icons.png");
    background-position: 0 0px;
    background-repeat: no-repeat;
    display: inline-block;cursor:pointer;
    height: 19px;
    margin-left: -10px;
    position: relative;
    top: 5px;
    width: 19px;}
#footer .fa-twitter{  margin-right: 13px;font-size:19px;color:#585858;}
#footer .fa-youtube{  margin-right: 13px;font-size:19px;color:#585858;}#footer .fa-instagram,#footer .fa-pinterest-p{  margin-right: 13px;font-size:18px;color:#585858;}
#footer .fa-twitter,#footer .fa-pinterest-p
{  position: relative;
    top: 3px;
}
#footer .fa-instagram,#footer .fa-youtube
{ 
   position: relative;
    top: 2px;
   }
.fordesk  #footer .subscribe .icon1:hover
{   background-position:-25px 0px;
}
.fordesk #footer .subscribe a:hover,.fordesk #footer .subscribe:hover i
{ color: #000;webkit-transition:color .5s;-moz-transition:color .5s;transition:color .5s;
}
    .fmenu a
    {
        position:relative;
    }
.unlimitedwidth
{
    width:2000000px;transition:left 0.72s ease-out 0s;-webkit-transition:left 0.72s ease-out 0s;position:relative;left:0px;
}
.bigSize .unlimitedwidth
{margin-top:-32px;
}
#media .unlimitedwidth
{width:100%;margin-top:-32px; text-align: center;
}

 
.h2 .off
{
    cursor:auto!important;opacity:0.5;
}

#collection .package
{
    position:relative;
     padding-bottom: 43px;word-spacing:normal;
     display:inline-block;float:left;max-width:1202px;
     padding-left:0px;width:100%;
}
#collection .closec,.fclose
{
    background-image: url("../images/icons.png");
    background-position: -91px -63px;
    cursor: pointer;
    display: block;
    height: 18px;
    left: 0;
    position: absolute;
    top: 24px;
    width: 18px;
}
.fclose
{
    display: none;background-position: -92px -65px;width: 16px; height: 14px;top:58px;left:0px;
}
#pop  .fclose,.videoPopup .fclose{
    display: block;
    left: calc(50% - 8px);
    top: 21px;
}
.videoPopup .fclose
{
    display:block!important;
}
.filter_dv
{
  
    color: #585858;
    font-family: maven_probold;
    font-size: 13px;
    height: 0px;overflow:hidden;
    padding-top: 0px;
    position: relative;-webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    transition: height 0.3s;

}
    .filter_dv .insidecontent
    {padding-top:34px; height:0px;
     overflow:hidden;
    }
    .filter_dv.toshow
    { height: 125px;    border-top: 1px solid #ddd;
    }
        .filter_dv.toshow .insidecontent
        {
            height:auto;
        }
.filter_dv.normal .insidecontent > span {
    margin-right: 14px;
}
.filter_dv.normal .insidecontent > .fitem{
    color: #bdbdbd;
    cursor: pointer;
    margin-right: 21px;
}
    .fordesk .filter_dv.normal .insidecontent > .fitem:hover
    {color:#585858;
    }
    .filter_dv.normal .insidecontent > .fitem.selected
    {color:#585858;border-bottom:1px solid #585858;
    }
#collection .closei,#media .closei,.pop .threelignes
{
    display: none;
}
.pop#media .wrapp1202 .h2
{
  visibility:hidden;
}
#collection .fordesk .closec:hover
{
    background-position:-91px -86px;
}
.fordesk .fclose:hover
{
    background-position:-92px -88px;
}
.showMenu .threelignes
{
    display:none!important;
}
.showMenu .closei
{
    display:block!important; opacity:0.5;
}
.boxmedia
{
    position:absolute;
    width:25px;
    height:120px;
    background-color:#303030;
    top:0px;
    right:0px;display:none;
}
#popup .boxmedia
{   width: 46px; height: 164px;right:auto;z-index:4;
    left: -46px; bottom: 86px;top:auto!important;-webkit-transition:bottom 0.5s,left 0.5s;-moz-transition:bottom 0.5s,left 0.5s;transition:bottom 0.5s,left 0.5s;
}
    .boxmedia .fa
    { color: #ddd;
    display: block;
    margin-top: 8px;
    text-align: center;

    }
.shadow
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background-color:#000;cursor:pointer;
    opacity:0;
    -webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;
}



#popup  .animation{visibility: hidden;opacity:0;}
#popup .timing .animation 
{   opacity: 1!important;visibility: visible!important;-webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;transition: opacity 0.5s;visibility: visible!important;
}
#popup .bgcontent .load {
    display: block;
    left: calc(50% - 12px);
    top: 36%;
}
#popup .sp2 .swiper-slide
{
    background-color: #fff;
}
#popup .timing .load{display: none;}

#popup .boxmedia a
{
    font-size:18px!important;margin-top: 11px;
}
#popup .boxmedia .dash
{  margin: 11px auto 0;
}
#popup .bgcontent{
    border-bottom:1px solid #F7F7F7;
    padding-bottom:0px;
}
#popup .wrapp990   
{ margin: 0 auto;
    /*max-width: 856px;*/max-width:807px;
    padding-top: 27px;text-align:center;
}
.forhover
{
    position:relative;
    width:100%;
}
#popup .animation
{
   height: 100vh;
    margin-left: 42px;width:100%;
    max-width: 700px;visibility:hidden;
    position: relative;
}
    #popup .animation .sp2
    { 
	height:100%;  
    max-width: 700px;
    position: relative;
    width:100%;
    }
#popup .title
{
  background-color: #fff;
    color: #858585;
    font-family: Conv_FUTRFW;
    font-size: 14px;
    height: 63px;
    left: 17.5%;
    padding-top: 13px;
    position: absolute;
    text-align: center;
    top: -22px;
    width: 65%;
    z-index: 100;
}
#popup .next,.popup .prev1,.popup .prev3{
    background-color: #585858;
    background-image: url("../images/icons.png");
    background-position: -4px -306px;
    bottom: 0;
    display: block;cursor:pointer;
    height: 42px;
    left: -46px;
    position: absolute;z-index:3;
    width: 46px;
 }
#popup .prev,.popup .next1,.popup .next3{
    background-color: #585858;z-index:3;
    background-image: url("../images/icons.png");
    background-position: -3px -349px;
    bottom: 43px;
    display: block;cursor:pointer;
    height: 42px;
    left: -46px;
    position: absolute;
    width: 46px;
 }
 #popup .share, #popup .prev, #popup .next{-webkit-transition:bottom 0.5s,left 0.5s;-moz-transition:bottom 0.5s,left 0.5s;transition:bottom 0.5s,left 0.5s;}
#popup .next,.popup .prev1,.popup .next3{
    background-position: 5px -437px;
}

#popup .prev,.popup .next1,.popup .prev3{
    background-position: -37px -439px;
}



.popup .prev1, .popup .next1 
{left:auto;right:-46px;
}
.popup .prev1.newstyle, .popup .next1.newstyle
{right:0px!important;
}
.popup .prev1,.popup .prev3
{
    bottom:-1px;
}
.popup .next1,.popup .next3
{
 bottom: 42px;
}
#popup .share{
    background-color: #585858;
    background-image: url("../images/icons.png");
    background-position: 13px -400px;
    bottom: 86px;cursor:pointer;
    display: block;
    height: 42px;
    left: -46px;z-index:3;
    position: absolute;
    width: 46px;
 }
    #popup .title b
    {
    color: #585858;
    display: block;
    font-family: Conv_MavenPro-Regular;
    font-size: 17px;
    }

.popup .fordesk  .next1:hover,.popup .fordesk  .prev1:hover,#popup .fordesk  .next:hover,#popup .fordesk  .prev:hover,#popup .fordesk  .share:hover
{opacity: 0.75;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s;


}
    #popup .parg b
    {
      color: #585858;
    display: block;
    font-family: "maven_probold";
    font-size: 14px;
    padding-bottom: 8px;
    position: relative;
    }
     #popup .parg span
    {
 color: #858585;
    display: block;
    font-family: Conv_MavenPro-Regular;
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 24px;
    max-width: 227px;
    padding-bottom: 18px;
    position: relative;
    }
    #popup .parg .tiret
    {
  background-color: #888888;
    bottom: 0;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 42px;
    }
    #popup .parg .num
    {    color: #585858;
    font-family: "maven_probold";
    font-size: 20px;
    padding-bottom: 67px;
    position: relative;
    }
    #popup .parg.opened .num
    { padding-bottom: 33px;
    }
    #popup .parg .more
    {
  background-color: #585858;bottom: 0; color: #fff; cursor: pointer;font-family: "maven_probold"; font-size: 13px;
    height: 37px; left: 0; padding-top: 12px;position: absolute; text-align: center; width: 205px;
    }
    #popup .parg.opened .more
    {
        display:none;
    }
.parg.opened .num
{
 padding-bottom: 29px;
}
    #popup .parg .contenu
    {
bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;    width: calc(100% - 5px);
    }
.fordesk .coutureitem:hover .shadow
{
    -webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;opacity:0.4;
}
.coutureitem .cross
{
    width:33px;
    height:34px;
    position:absolute;opacity: 0;
    left:calc(50% - 16.5px);transition: all 1s ease 0s;
    top:calc(50%  - 16px);background-image:url(../images/icons.png);background-position:-167px -234px;
}
.fordesk .coutureitem:hover .cross
{
   opacity: 1;transition: all 1s ease 0s;
}
    .boxmedia .fa-facebook
    {
        font-size:15px;
    }
    .boxmedia .dash{
   background-color: #626262;
    height: 1px;
    margin: 7px auto 0;
    position: relative;
    width: 9px;
    }
     .boxmedia .fa-twitter,.boxmedia .fa-pinterest-p,.boxmedia .fa-youtube, .boxmedia .gplus
    {
        font-size:14px;
    }
      .boxmedia .fa-instagram
    {
        font-size:13px;
    }
    .boxmedia .gplus:before
    {content: "";
    }
.fordesk .boxmedia a:hover
{
    color:#fff;
}
     /* Medium devices (desktops, 992px and up) */
@media (min-width:768px)
{
    .forrecaptcha
    {
        margin-left: 20px;
    }
    .bganim.alignement4
    {    max-width: 623px;
    }
     .bganim.alignement3
    {    max-width: 468px;
    }
      .bganim.alignement2
    {    max-width: 316px;
    }
    #media .bgcontent .load
    {  top: 36%; left: calc(50% - 12px);display:block;
    }
      #media.celebrities .bgcontent .load
    {  top: 200px; left: calc(50% - 15px);
    }
.timing .deskversion
{
    height: auto!important;
    opacity: 1!important;
    visibility: visible!important;
}
    #media  .animation
    {visibility: hidden;opacity:0;
    }
#media .timing .animation
{
    height: auto!important;
    opacity: 1!important;-webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    transition: opacity 0.5s;
    visibility: visible!important;
}
    #media .timing .load
    {
        display: none;
    }
 
   
    #media.videsection .wrapp1202 .package :nth-child(4n+0)
    {
        margin-right:21px;
    }
     .bigSize .wrapp1202 .package :nth-child(5n+0)
    {
        margin-right:43px;
    }
     .bigSize .wrapp1202 .package :nth-child(3n+0)
    {
        margin-right:0px;
    }
    .mobNewsletter .newsletterPopUp
    {
        display:none!important;
    }
    #popup .parg
    {  
    text-align: left;position:absolute;
     width: 100%;
    max-width: 225px;
    margin-left:36px;  font-family: Conv_MavenPro-Regular;

    }
    #collection .unlimitedwidth .package
    {
        text-align: center;
    }
  #home .navbar-default .navbar-nav > li > a{ padding: 54px 33px 60px 0;}
  .navbar-default .navbar-nav > li > a{ padding: 54px 16px 60px 16px;}
  .navbar-default .navbar-nav > li > a.selected{background-color:#EEEA0F;color:#3B3B3B!important;}.fordesk .navbar-nav > li a:hover{color:#00ACC8;}
  .navbar-default .navbar-nav > li > a.selected .mask,.fordesk .navbar-nav > li a:hover .mask{display:none;}

   .navbar-default .navbar-nav > li .firstitem1{padding-left:0px!important;  margin-left: 0;}
   .navbar-default .navbar-nav > li .firstitem1.selected{ padding: 54px 13px 60px 13px!important;}
    #collection .headermenu, #media .headermenu{text-align:center;}
    #collection .headermenu .bg, #media .headermenu .bg
    {    max-width: 1202px;
    }
     #collection .headermenu .bg ul, #media .headermenu .bg ul
    {   display: inline-block;
    position: relative;
    }
    .showMenu .headermenu {display:block!important;}
  #collection.showMenu .headermenu,#media.showMenu .headermenu{
    -webkit-transition: height 0.5s;
    -moz-transition: height 0.5s;
    transition: height 0.5s;height:74px;
}
    .videosection .filter.fordesktop
    {display:block;top:20px;
    }
     .videosection .filter.formob,.filter_dv.formob 
    {display:none!important;
    }
    .fclose
    {   left: 0;top: 47px;}
    
}

.maxHeightAuto
{
    max-height:inherit!important;height:auto!important
}
.sp2 .pic img
{    bottom: 0;
    position: relative;
    height:100%;
}

.sp3 .pic img
{    bottom: 0;
    position: relative;
    height:100%;
}

.sp2 .pic,.sp3 .pic
{
        height: 100%;
    position: relative;
    width: 100%;
}
.sp2 .pich
{
    display:none;
}
@media (min-width: 1239px) {
    
    .wrapp1202 .package :nth-child(5n+0)
    {
        margin-right:0px;
    }
    #media .wrapp1202 .package :nth-child(5n+0)
    {
        margin-right:21px;
    }
        #media.videosection .wrapp1202 .package *:nth-child(5n)
{ margin-right:21px;
}
   
    #media .wrapp1202 .package :nth-child(4n+0)
    {
        margin-right:0px;
    }
     #media.videosection .wrapp1202 .package :nth-child(4n+0)
    {
        margin-right:21px;
    }
     .bigSize .wrapp1202 .package :nth-child(5n+0)
    {
        margin-right:43px;
    }
     .bigSize .wrapp1202 .package :nth-child(3n+0)
    {
        margin-right:0px;
    }
          #media.videosection .wrapp1202 .package *:nth-child(3n)
    { margin-right: 0px!important;
    }
}  

.hoverBigImage img
{
    width: 100% !important;
    height: auto!important;
}
@media (min-width:871px)
{
    #popup .prev, #popup .next, #popup .share,#popup .boxmedia{
left: calc((100vw - 772px)/2);right:auto!important;
position:fixed!important;
}
}

@media (max-width:870px) and (min-width:768px)
{
      #popup .prev, #popup .next, #popup .share,#popup .boxmedia{
       left: 28px!important;bottom:auto!important;
       }
    #popup .next
    {    top: 220px;
    }
    #popup .prev
    {    top: 176px;
    }
    #popup .share
    {    top: 132px;
    }
    

}
/*ipad portrait*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)  
{
    /*#popup .share, #popup .prev, #popup .next,#popup .boxmedia
    {left: auto!important;
    }*/
      #popup .prev, #popup .next, #popup .share,#popup .boxmedia{
       left: 28px!important;bottom:auto!important;
       }
    #popup .next
    {    top: 220px;
    }
    #popup .prev
    {    top: 176px;
    }
    #popup .share
    {    top: 132px;
    }
    #popup .parg, #popup .animation
    {margin-left:75px!important;
    }
    #home .animationslide:first-child
    {height:660px!important;max-height:inherit!important;}
    #popup .parg
    {padding-top: 52px!important;}
    #popup .animation{max-width:553px!important;}
     #popup .animation .sp2{width:auto!important;}
     #popup .sp2 .pic img{height: auto; width: 100%;}
    .subscribe{ width:48%;}
	.subscribe:first-child{width: calc(48% - 26px);}
	.sphomeslide {height:660px;}
    
    .hoverBigImage img {
    min-width: 150vw !important;width:auto!important;
    min-height: 100vh!important;height:auto!important;
}
  }
  /*ipad landscape*/
  @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)  
{
      #popup .prev, #popup .next, #popup .share,#popup .boxmedia{
       left: 207px!important;bottom:auto!important;
       }
    #popup .next
    {    top: 220px;
    }
    #popup .prev
    {    top: 176px;
    }
    #popup .share
    {    top: 132px;
    }
    #popup .boxmedia
    {top:56px!important;
    }
    #home .animationslide:first-child
    {
        height:415px!important;max-height:inherit!important;
    }
     #popup .animation{max-width:553px!important;}
     #popup .animation .sp2{width:auto!important;height:100%!important;}
     #popup .sp2 .pic img{height: auto; width: 100%;}
   /* #popup .share,#popup .prev,#popup .next,#popup .boxmedia
    {
        left: -46px!important;
    }*/
		.sphomeslide {height:415px;}.sphomeslide  .mypic{height:300px;}
    .hoverBigImage img {
      min-width: 150vw !important;width:auto!important;
    min-height: 100vh!important;height:auto!important;
}
}

@media (min-width:768px) and (max-width: 1238px)
{
    #collection .wrapp1202,#media .wrapp1202,#media .closei
    {
        margin:0px 15px;
    }
    
    .threelignes,#collection #header .closei
    {
        left: 15px;
    }
    
}

@media (min-width:768px)  and (max-width: 1023px)
{
    #designer .col .pic
    {
        margin-left:15px;
    }
    #home .animated  .bgcontent
    {
        padding-bottom:0px;
    }
    .sp1 img
    {
        height:100%;
    }
    .animated .bgcontent {
    padding-bottom: 135px;
}
    #collection .wrapp1202
    {
      /*padding:0px 15px;*/
    }
    
    #collection .unlimitedwidth .package
    {
        text-align: center;
    }

	}
	

@media (max-width: 972px) and (min-width: 843px)
{
	.navbar-default .mask{display:none;}
	.navbar-default .navbar-nav > li > a{font-size:13px;    padding: 54px 12px 60px 12px;}

}
@media (max-width: 811px) and (min-width: 769px)
{
    .headermenu.hidden-xs.visible-md-.visible-lg-.visible-sm- li{    margin-left: 0px; margin-right: 4%;}	
}
@media (min-width:768px) and (max-width: 810px)
{
    .showMenu .headermenu .bg ul
    { width: 93%;
    }
    .headermenu.hidden-xs.visible-md-.visible-lg-.visible-sm- li
    {
        margin-right:19px;
    }
    #home .headermenu.hidden-xs.visible-md-.visible-lg-.visible-sm- li
    {
        margin-right:37px;
    }
}

.navarrow
{
    position:absolute;cursor:pointer;
    bottom: 0px;z-index:30;background-repeat:no-repeat;
    left:calc(50% - 30px);width:53px;/*height:27px;background-color:#fff;*/height:70px;
}
    .navarrow .inside
    {
     /*width:24px;height:12px;background-position:-85px -13px;*/position:absolute;left:calc(50% - 10px);bottom:-10px;
     width:20px;height:73px;background-position:-154px -524px;
     /*-webkit-animation: mymove 1s;
    -webkit-animation-iteration-count: 999999; 
    -webkit-transition:opacity 0.5s;-moz-transition:opacity 0.8s;transition:opacity 0.8s;*/
    animation: mymove 1s; animation-iteration-count: 999999; background-image:url("../images/icons.png");
    }
/* Chrome, Safari, Opera */
/*@-webkit-keyframes mymove {
    from {opacity:1;-moz-transition:opacity 0.8s;transition:opacity 0.8s;}
    to {opacity:0.5;-moz-transition:opacity 0.8s;transition:opacity 0.8s;}
}

@keyframes mymove {
    from {opacity:1;-moz-transition:opacity 0.8s;transition:opacity 0.8s;}
    to {opacity:0.5;-moz-transition:opacity 0.8s;transition:opacity 0.8s;}
}*/
.reverse.navarrow{bottom:73px;}
    .reverse.navarrow .inside
    {/*background-position:-156px -14px;*/background-position:-115px -524px;height:50px;
    }
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove1 {
    from {opacity:1;}
    to {opacity:0.5;}
}


.showsublevel2 .navarrow,.showsublevel .navarrow,.showsublevel1 .navarrow
{
    display: none;
}
.animated .headermenu ,.animated .navbar-default 
{-webkit-transition:top 0.8s;-moz-transition:top 0.8s;transition:top 0.8s;
}
.animated .navbar-default
{background-color:#fff;
}
.animationslide h3
{ color: #727272;
    font-family: maven_probold;
    font-size: 22px;
    margin-bottom: 0;
    margin-top: 4px;
}
.animationslide h2
{ color: #727272;
    font-family: maven_probold;
    font-size: 22px;font-weight:normal;display:block;
}

   .container-fluid,.navbar-header{
    height: 105px;
    width: 100%;
    position: relative!important;
    margin:0px!important;
    padding-right:0px!important;
    padding-left:0px!important;
        }
.animated .shape
{z-index:2;
}
.animated .bgcontent,.animated .bgfooter
{z-index:1;
}
.headermenu .navarrow{display:none;}
.animated .headermenu .navarrow{display:block;}
.animated#wrapper{background-color:#f7f5f2;}
.animated .bgfooter
{display:none;
}
		.navbar.navbar-default {
 border: 0 none;
    height: 105px;-webkit-transition:top 0.8s;-moz-transition:top 0.8s;transition:top 0.8s;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
      
.shape
{
    background-image:url(../images/shad.png);background-repeat:repeat-x;background-position:0px bottom;
    position:absolute;
    top: 140px;-webkit-transition:height .7s;-moz-transition:height .7s;transition:height .7s;
    left:0px;
    width:100%;
    height:0px;z-index:2;
}
   .animated  .shape
    {-webkit-transition:height .9s;-moz-transition:height .9s;transition:height .9s;    
      background-color: #f7f5f2;
    }

        .navbar-nav
        {
 float: inherit !important;
    margin: 62px 0 0;
    padding: 16px 0 54px !important;
    position: relative;
        }

.mypic
{
    position:relative;
    width:100%;
    max-height:617px;
    text-align:center;
    overflow:hidden;
	margin-top:34px;
}
    .mypic img
    {
        /*height:100%;*/
    }
.animationslide h2
{
    color: #727272;
    font-size: 22px;
    font-weight: normal;
    margin: 5px auto 0;
    max-width: 399px;
    position: relative;
    text-align: center;
    font-family: 'Conv_MavenPro-Regular';
}
	.navbar-default .navbar-nav > li
	{
   font-family: Conv_FUTRFW;
    font-size: 16px;
    height: auto;
    position: relative;
    white-space: nowrap;
    width: 100%;
	}
      .navbar-default .navbar-nav > li > a {
  color: #545454;
    display: block;
    float: inherit;cursor:pointer;
    margin: 0 auto;
    padding: 11px 0px 11px;
    position: relative;
    text-align: center;
    text-transform: capitalize;
}


        #header .navbar-toggle {
    background-image: url("../images/icons.png");
    background-position: 0px -42px;
    background-repeat: no-repeat;
    border: 0 none;cursor:pointer;
    border-top:1px solid #d8dbde;
    border-radius: 0;
    float: inherit;
    height: 60px;
    left: calc(50% - 30px);
    margin: 0;
    padding: 0;
    position: absolute;
    top: 105px;
    width: 60px;
}

#header .navbar-collapse
{
    background-color: #fdfdfd;
    border-top:1px solid #D8DBDE;
    margin-top: -61px !important;
    padding-top: 58px;
    position: relative;

}
  #header .navbar-toggle.collapsed {     
      background-position: 0px -42px;
 } 
 .navbar-collapse.in {
    overflow-y: auto;
}
.collapse.in {
    display: block;
} 

.navbar-collapse
{
	box-shadow: inherit !important;
    margin: 0 !important;
    padding: 0 !important;
	border:0px;
}
.smallBox {
    top: 73px;
    /*-webkit-transition:opacity  2s linear;-moz-transition:opacity  2s linear;transition:opacity  2s linear;*/
    left: 0;opacity:0;
    position: absolute;
    width: 369px;
    visibility:hidden;text-align:left;
}
.headermenubottom .smallBox
{  top: -65px;
}
.trois .smallBox
{width: 210px;
}
.animated .trois .smallBox
{top: -72px;
}
.animated .headermenubottom .trois .smallBox
{
    height: 127px;
    top: -121px;
}
.showsublevel .deux .smallBox
{
    visibility:visible;opacity:1; -webkit-transition:visibility 0s 0.23s, opacity 0.1s linear;
    -moz-transition:visibility 0s 0.23s, opacity 0.1s linear;transition:visibility 0s 0.23s, opacity 0.1s linear;
}
.showsublevel .notvisited .smallBox
{
    display:none;/*opacity:0;*/
}
    .smallBox li
    {
        height: 71px!important;
        margin-left:0px!important;
    }
    
    .box {
    left: 0;
    position: absolute;
    top: 71px;
    width: 369px;visibility:hidden;
    -webkit-transition:visibility 0s 0.3s, opacity 0.1s linear;
    -moz-transition:visibility 0s 0.3s, opacity 0.1s linear;transition:visibility 0s 0.3s, opacity 0.1s linear;
    display:none;   
    opacity:0;
}
.showsublevel1.headermenu .box,.showsublevel2.headermenu .box,.showsublevel.headermenu .box,.showsublevel1.headermenubottom .box,.showsublevel2.headermenubottom .box,.showsublevel.headermenubottom .box
{display:block!important;
}
.headermenubottom .box {
    height: 124px;
    top: -126px;
}
.box.visible
{-webkit-transition:visibility 0s 0.3s, opacity 0.1s linear;
    -moz-transition:visibility 0s 0.3s, opacity 0.1s linear;transition:visibility 0s 0.3s, opacity 0.1s linear;
    opacity:1;visibility:visible;
}
        .box ul
        {
            padding-left: 0px;
        }
    .box li
    { 

        display: block;
        float: inherit!important;height:auto!important;margin-left:0px;margin-right:0px;
    }
        .box li, .box li a
        {
            font-size:14px; font-family: 'Conv_MavenPro-Regular';color:#8A8A7A;
        }
        .box li a
        {
    padding-bottom: 3px !important;
    padding-top: 4px !important;
        }
.fordesk .notvisited,.fordesk .notvisited a
{
    color:#AEAEAE!important;-webkit-transition:color .5s;-moz-transition:color .5s;transition:color .5s;
}
.showsublevel .bg
{
     /*border-bottom: 1px solid #d8dbde;*/
}
.positionAbsolute
{
    position:absolute;background-image:url("../images/topshad2.png");background-color:#fff;  /*background-image:url("../images/bgwhite.png");*/ 
    top:0px;
    left:0px;width:100%;height:100%;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s; 
}
#home .positionAbsolute
{
    background-image:none!important;
    background-color:transparent;  
}
/*#home .fordesk .headermenu  .positionAbsolute .bg:hover,*/#home .fordesk .showsublevel .positionAbsolute .bg,#home .fordesk .showsublevel1 .positionAbsolute .bg,#home .fordesk .showsublevel2 .positionAbsolute .bg
{ 
    background-image: url("../images/topshad2.png")!important;background-color:transparent!important;
}
    
#designer .positionAbsolute,#contact .positionAbsolute
{    
    left: calc(50% - 390px);
    max-width: 780px;
}
#collection .positionAbsolute,#media .positionAbsolute
{    left: calc(50% - 601px);
    max-width: 1202px;
}
#home .headermenu .bg
{
    -moz-transition: height 0.3s,background-position 0.3s; background-image: url("../images/topshad2.png")!important;background-position:0px -499px;
    -webkit-transition:height 0.3s,background-position 0.3s;background-repeat:repeat-x;
    -o-transition: height 0.3s,background-position 0.3s;
    transition:height 0.3s,background-position 0.3s;border:0px;max-width:100%;background-color:transparent;
}
#home .positionAbsolute .bg > ul
{background-color: #fff;
    border-top: 1px solid #d8dbde;
    list-style-type: none;
    margin: 0 auto;
    max-width: 780px;
    min-height: 74px;
}
#home .headermenu.withbgimg .positionAbsolute .bg > ul
{background-image: url("../images/topshad2.png")!important;}

.showsublevel.headermenu .positionAbsolute ,#home .showsublevel.headermenu .positionAbsolute .bg 
{ 
    -moz-transition: height 0.3s;
    -webkit-transition:height 0.3s;
    -o-transition: height 0.3s;
    transition:height 0.3s;
    height:142px!important;
    background-color:transparent;
    background-position: 0 0px!important;
    /*background-image:url(../images/bgwhite.png);*/
    background-image:url("../images/topshad2.png")!important;
}
.showsublevel1.headermenu .positionAbsolute ,#home .showsublevel1.headermenu .positionAbsolute .bg
{height:292px!important;background-color:transparent;background-position: 0 0px!important; /*background-image:url(../images/bgwhite.png);*/background-image:url("../images/topshad2.png")!important;
-moz-transition: height 0.3s;
    -webkit-transition:height 0.3s;
    -o-transition: height 0.3s;
    transition: height 0.3s;}
.showsublevel2.headermenu .positionAbsolute,#home .showsublevel2.headermenu .positionAbsolute .bg 
{height:195px!important;background-color:transparent;background-position: 0 0px!important;  /*background-image:url(../images/bgwhite.png);*/background-image:url("../images/topshad2.png")!important;
-moz-transition: height 0.3s;
    -webkit-transition: height 0.3s;
    -o-transition: height 0.3s;
    transition: height 0.3s;}


#home .showsublevel.headermenu .positionAbsolute .bg, #home .showsublevel2.headermenu .positionAbsolute .bg, #home .showsublevel1.headermenu .positionAbsolute .bg
{
    background-color:transparent!important;
    background-position:0px 0px;
} 
.showsublevel1.headermenubottom, .showsublevel2.headermenubottom
{
    height: 74px;
}
#popup .closec,.popup .closec
{
 background-image: url("../images/icons.png");background-position: -91px -63px; cursor: pointer; height: 18px;
 left: -31px;position: absolute;top: 0;width: 18px;
}

.popup .closec
{ top: 26px;left: 0;}
 .input_text
{
    width:100%;
    height:44px;
    background-color:#F7F5F2;
    
    margin-bottom:15px;
    position:relative;
    border: 1px solid transparent;
}
#popup .input_text input
{padding:0px 10px;height:44px;width:100%;
    font-family: 'Conv_MavenPro-Regular';color:#535353;font-size:14px;position:relative;border:0px;background-color:transparent;
}
 #popup  .hiddenform
{position:relative;
 border-top:1px solid #D7D7CE;
 display:none; opacity:0;-webkit-transition:opacity 1s,bottom .5s;-moz-transition:opacity 1s,bottom .5s;transition:opacity 1s,bottom .5s;
}
 #popup  .opened .hiddenform
{ 
opacity:1;-webkit-transition:opacity 1s,bottom .5s;-moz-transition:opacity 1s,bottom .5s;transition:opacity 1s,bottom .5s
}
    #popup .input_text textarea
    {    background-color: transparent;
    border: 0 none;font-family: 'Conv_MavenPro-Regular';color:#535353;font-size:14px;
    height: 100%;
    overflow: auto;
    padding: 10px;
    position: relative;
    resize: none;
    width: 100%;
    }
    #popup .input_text.msg
    {height:124px;
    }
.hiddenform .send
{
    text-align:center;cursor:pointer;background-color:#585858;  padding-top: 12px;
    position:relative;font-size:13px;color:#fff;font-family: 'maven_probold';
    width:205px;height:36px;
}
#popup .hiddenform .closec,.newsletterPopUp  .closec
{   background-position: -94px -66px;
    height: 12px;
    left: auto;
    margin-bottom: 18px;cursor:pointer;
    margin-top: 17px;
    position: relative;
    top: auto;
    width: 12px;}
#popup .fordesk .closec:hover,.popup .fordesk .closec:hover,.fordesk .newsletterPopUp .closec:hover 
{background-position: -91px -86px;
}
.popup .download
{
     border: 1px solid #e2e2e2;
    color: #939393;
    cursor: pointer;
    font-family: "maven_probold";
    font-size: 13px;
    height: 24px;
    padding-left: 25px;
    padding-top: 4px;
    position: absolute;
    right: 0;
    top: 24px;
    width: 125px;}
    .popup .fordesk .download:hover
    {
        color:#333;
    }
    .popup .download .shape
    {
    background-image: url("../images/icons.png");
    background-position: -59px -300px;
    background-repeat: no-repeat;
    height: 16px;
    left: 7px;
    position: absolute;
    top: 3px;
    width: 17px;
    }
    .popup .fordesk .download:hover .shape
    {
    background-position: -60px -327px;
    }
#popup .fordesk .hiddenform .closec:hover,.fordesk .newsletterPopUp .closec:hover,#collection .fordesk .newsletterPopUp .closec:hover,#media .fordesk .newsletterPopUp .closec:hover
{   background-position: -94px -89px;
}
.headermenubottom .shad0
{
 background-image: url("../images/bgwhite.png");
    height:0px;
    left: 0;
    position: absolute;
    bottom: 0px;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;transition:height 0.5s;
    width: 100%;
}
#popup .thanks
{
    display:none;
}
.headermenubottom .shad1
{
 background-image: url("../images/bgwhite.png");
    height: 0px;
    left: 0;
    position: absolute;
    bottom: 0px; -webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s;
    width: 100%;
}
#media .fordesk .bgcontent .more:hover,#collection .fordesk .bgcontent .more:hover,.fordesk .hiddenform .send:hover,#popup .fordesk  .parg .more:hover,#faq .fordesk .bgcontent .more:hover,.fordesk #newsletterfrm .send:hover,.fordesk #newsletterfrm1 .send:hover
{
    color: #000!important;
}


.newsletterPopUp .closec,#collection .newsletterPopUp .closec,#media .newsletterPopUp .closec{
  background-image: url("../images/icons.png");
    background-position: -94px -66px;
    height: 12px;
    left: auto;
    position: absolute;
    right: 26px;
    top: 27px ;
    width: 12px;
}
.headermenubottom .shad2
{
  background-image: url("../images/bgwhite.png");
    height: 0px;
    left: 0;
    position: absolute; -webkit-transition:height 0.2s;-moz-transition:height 0.2s;transition:height 0.2s;
    bottom: 0px;
    width: 100%;
}
.thanks h3
{
 color: #585858;
    font-family: "Conv_MavenPro-Regular";
    font-size: 18px;
    font-weight: normal;
    max-width: 274px;    margin: 0 auto;
    padding-bottom: 114px;
    padding-top: 108px;
    position: relative;
    text-align: center;
    width: 100%;
}
#designer .headermenu .itemi > a,#collection .headermenu .itemi > a,#media .headermenu .itemi > a,#contact .headermenu .itemi > a
{
   color:#aeaeae;cursor:pointer;
}
#designer .fordesk .headermenu .itemi.current > a, #collection .fordesk .headermenu .itemi.current > a, #media .fordesk .headermenu .itemi.current > a, #contact .fordesk .headermenu .itemi.current > a
{color: #535353!important;
}
    #designer .headermenu .itemi.selected > a,#collection .headermenu .itemi.selected > a,#media .headermenu .itemi.selected > a,#contact .headermenu .itemi.selected > a
    {color: #535353!important;
    }
.wrapp1202
{
    position:relative;
    max-width:1202px;
    margin:0px auto;
    letter-spacing:-0.3em;
    word-spacing:-0.3em;
}
#media .wrapp1202
{
    word-spacing:normal;
}
#faq .wrapp1202{   background-color: #f7f5f2;
    letter-spacing: normal;
    margin: 38px auto 22px;
    padding-bottom: 43px;
    word-spacing: normal;}
    #faq .wrapp1202 h2
    {    color: #525252;
    font-size: 22px;font-family: 'Conv_FUTRFW';
    letter-spacing: 1px;
    padding-bottom: 11px;
    padding-left: 47px;
    padding-top: 83px;
    position: relative;
    }
    #faq .wrapp1202 .title
    {
font-family: 'maven_probold';position:relative;font-size:20px;color:#585858; margin-top: 36px;
    }
        #faq .wrapp1202  h3
        {font-family: "Conv_MavenPro-regular";
    font-size: 15px;    padding-left: 51px; padding-right: 51px;
    position: relative; color: #585858; line-height: 22px;
        }
    #faq .wrapp1202 .title h3{
    font-family: "maven_probold";
    font-size: 20px;
    }
#media.popup .wrapp1202
{text-align:center;
}
    .wrapp1202 .coutureitem
    {
   width:219px;/*width:21%;*/
    margin-left: 0; 
	margin-bottom: 44px;
    margin-right: 26px;
    margin-bottom:23px;
	-webkit-transition:width 0.4s linear;
	-moz-transition:width 0.4s linear;
	transition:width 0.4s linear;
	
		-webkit-transition:margin-right 0.4s linear;
	-moz-transition:margin-right 0.4s linear;
	transition:margin-right 0.4s linear;
    }
#collection .wrapp1202 .unlimitedwidth  .coutureitem
{
	display:inline-block;
	letter-spacing:normal;
	word-spacing:normal;
}
@media (min-width: 900px) and (max-width: 1240px)
{    .wrapp1202 .coutureitem
    {
   width:22%;
   margin-right:1%;    margin-bottom: 1%;
	}
	
	.wrapp1202 .package :nth-child(4n+0)
    {
        margin-right:0px
    }
   .bigSize .wrapp1202 .coutureitem {
	  margin-right:1% !important; 
   }
}

@media (min-width: 768px) and (max-width: 900px)
{    .wrapp1202 .coutureitem
    {
   width:32%;
   margin-right:1%;    margin-bottom: 1%;
	}
	
	.wrapp1202 .package :nth-child(3n+0)
    {
        margin-right:0px
    }
	
	.bigSize .wrapp1202 .coutureitem
	{
	width:48% !important;	
	    margin-right: 1% !important;
	}
	.bigSize .wrapp1202 .package :nth-child(2n+0)
    {
        margin-right:0px !important;
    }
		.bigSize .wrapp1202 .package :nth-child(3n+0)
    {
        margin-right:1% !important;
    }
   
}
  #media .wrapp1202 .coutureitem
    {
        width:284px;    margin-right: 21px;
        height: auto; margin-bottom: 30px;
    }
#media.videosection .wrapp1202 .coutureitem
{   max-width: 384px;
    min-height: 165px;
   width:100%;
}

#media.celebrities .wrapp1202 .coutureitem
{height: 400px;background-color: #ece8df; margin-bottom: 88px;}

    #media.celebrities .wrapp1202 .coutureitem span
    {    border-bottom: 1px solid #858585;
    color: #858585;
    display: block;
    font-family: "Conv_MavenPro-Regular";
    font-size: 70px;
    height: 85px;
    margin: 50% auto;
    top: 158px;
    width: 40px;}
.reset,.filter
{    border: 1px solid #d8d8d8;
    color: #838383;
    font-size: 13px;  font-family: "Conv_MavenPro-Regular";
    height: 25px;
    left: 0;
    position: absolute;  padding-top: 2px;cursor:pointer;
    text-align: center;
    top: 38px;letter-spacing:normal;word-spacing:normal;
    width: 105px;display:none;
}

.videosection .filter
{
    height:23px;
}
.videosection .play
{
  background-image: url("../images/icons.png");
    background-position: -73px -357px;
    display: block;
    height: 55px;
    left: calc(50% - 26.5px);cursor:pointer;
    position: absolute;
    top: 43%;
    width: 54px;
}
.videoPopup 
{
    background-color: #f7f5f2;
    height: calc(100% - 105px);
    left: 0;
    position: absolute;
    top: 105px;
    width: 100%;z-index:100;
    transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);
    -webkit-transition:transform .5s;-moz-transition:transform .5s;
    transition:transform .5s;box-sizing:content-box;-webkit-box-sizing:content-box;
}
.videoPopup.open{transform:scale(1);-webkit-transform:scale(1);
            -webkit-transition:transform .5s;-moz-transition:transform .5s;transition:transform .5s}
.videoPopupInner{
    padding: 76px 13px 0px;
    position:relative;
        margin: 0 auto;
    max-width: 1208px;
}
.videosection .video
{ display: block;
    height: 100%;
    position: relative;
    width: 100%;
    max-height: 216px;
    overflow: hidden;
}
.videosection .coutureitem .shad
{
     background-image: url("../images/shadvideo.png");
    background-repeat: no-repeat;background-position: center center;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.fordesk .reset:hover,.fordesk .filter:hover
{
    color:#333; border: 1px solid #333;
}
.alphabets
{   border-top: 1px solid #ddd;
    position: relative;
    width:100%;height:115px;
}
    .alphabets .swiper-slide
    {width:47px;text-align:center;color:#8A8A7A;font-size:14px;display:block;
    }
        
.fordesk .alphabets .swiper-slide:hover .letter
{
    color:#000;
}
.fordesk .alphabets .swiper-slide:hover .letter.notvisited
{color:#5F5F54!important;
}
.alphabets .swiper-slide .letter
{
    margin: 44px auto 0px;text-align: center;    letter-spacing: normal;
    width: 12px;position: relative;font-family:"maven_probold";font-size:14px;
}
.alphabets .swiper-slide .letter.premier
{text-align: left;    margin-left: 1px;
}
    .alphabets .swiper-slide .letter.dernier
{text-align: right;
}
.alphabets .swiper-slide .letter.notvisited, .alphabets .swiper-slide .letter.nothovered{color:#C4C4BD!important;}
.alphabets .swiper-slide .letter.selected
{
    border-bottom:1px solid #585858;color:#5F5F54!important;text-align: CENTER!important;
}


   
@media (min-width: 1024px) 
{
    /*.sp1 img
    {
        height:100%;
    }*/
}

.package.first
{
  /*  margin-right:15px;*/
}
    .bigSize .wrapp1202 .coutureitem
    {
     max-width:372px;margin-right:43px;margin-bottom: 40px;width:31%;
    }
        .wrapp1202 .coutureitem .pic
        {
            position:relative;
            width:100%;display:block;height:100%;
            overflow:hidden;
        }
		.inThePress  .wrapp1202 .coutureitem .pic  {
			 max-height: 377px;
		}
        .wrapp1202 .coutureitem img
        {
            width:100%;
        }
        .wrapp1202 .coutureitem.fin
        {
            margin-right:0px;
        }
        #collection .wrapp1202
        {
            border-top:1px solid #FFFFFF;
            overflow:hidden;
        }
        #collection .bgcontent{
            background-color: #fff;/*background-color: #f7f5f2;*/
        }
       
    .fordesk .headermenu .itemi a:hover
    {
        color: #535353!important;
    }
    .showsublevel1.headermenubottom .shad1
    {height:280px;
        -webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s;
    }
     .showsublevel.headermenubottom .shad0
    {
         height:149px;
        -webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s;
    }
     .showsublevel2.headermenubottom .shad2
    {
        height:224px; -webkit-transition:height 0.2s;-moz-transition:height 0.2s;transition:height 0.2s;
    }
     .showsublevel1.headermenubottom .shad0
{
    display: none;
}
 .smallBox .line{   
    display:none;
    background-color: #aaaaaa;
    height: 1px;
    left: 0;
    position: absolute;
    top: 59px;
    width: 33px;
 }
.headermenubottom .smallBox .line
{
    top:11px;
}
 .smallBox > ul > li > a
{
    padding-top:24px!important;cursor:pointer;
}
.showsublevel2.headermenu .trois .smallBox
{
 visibility:visible;opacity:1; -webkit-transition:visibility 0s 0.27s, opacity 0.27s linear;
    -moz-transition:visibility 0s 0.27s, opacity 0.27s linear;transition:visibility 0s 0.27s, opacity 0.27s linear;
}
.showsublevel2.headermenubottom .trois .smallBox
{
 visibility:visible;opacity:1; -webkit-transition:visibility 0s 0.27s, opacity 0.27s linear;
    -moz-transition:visibility 0s 0.27s, opacity 0.27s linear;transition:visibility 0s 0.27s, opacity 0.27s linear;
}
.smallBox li:hover .line
{
    display:block;
}
.inlineBlock
{
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
        letter-spacing:normal;
        word-spacing:normal;
}
.trois .smallBox li
{
  
    float: inherit !important;
    height: 31px !important;
}
#designer .col
{
    color: #444444;
    font-family: "Conv_MavenPro-Regular";
    font-size: 15px;
    margin: 0;
    padding-left: 45px;line-height: 20px;
    width: calc(50% - 13px);padding-top:52px;
}
    #designer .col .pic
    {
        overflow: hidden;
        position: relative;  text-align: center;
        width: 100%;
    }
    #designer .col img
    {width:100%;    max-width: 512px;
    }
    #designer .col:first-child
    {
        padding-left:0px;padding-top:0px;
        width:50%;
    }
    #designer .bgcontent
    {
    background-color: #f7f5f2;
    }
    #designer .bgfooter,#collection .bgfooter
    { 
        background-color: #fff;
    }

#designer .wrapp990
{
    margin: 45px auto 0px;
    max-width: 990px;    padding-bottom: 32px;
    position: relative;
}
.notvisited .smallBox li
{
    display: none!important;
}
.trois .smallBox > ul
{
    padding-top: 20px;
}
    .trois .smallBox > ul a
    {
        padding-top:0px!important;
    }
    .wrapp990
    {
        position:relative;
        letter-spacing:-0.3em;
        word-spacing:-0.3em;
    }
#pop
{
    background-color:#f7f5f2;
}
#pop .wrapp990
{margin: 0 auto;max-width: 990px;}


.unlimitedwidth .package img
{cursor:pointer;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=48)";

  /* IE 5-7 */
  filter: alpha(opacity=48);

  /* Netscape */
  -moz-opacity: 0.48;

  /* Safari 1.x */
  -khtml-opacity: 0.48;

  /* Good browsers */
  opacity: 0.48;
}
.collectionlist .unlimitedwidth .package img{height:372px;width:auto;}
.collectionlist .bigSize .unlimitedwidth .package img{height:561px;width:auto;}
#media .unlimitedwidth .package img
{
    opacity:1;
}
.unlimitedwidth .package.current img
{opacity:1;-webkit-filter:inherit;filter:inherit;cursor:pointer;-moz-filter:inherit;-ms-filter:inherit;-o-filter:inherit;filter:inherit;
}
.detailpage#collection h2
{
color:#99998C;line-height: 27px;
font-size:30px;  padding-bottom: 27px;
text-align:left;font-family: 'maven_probold';
}
    .detailpage#collection h2 span
    {
        display:block;
        color:#585858;
    }
    .detailpage .parg{
  color: #333326;
    font-family: "Conv_MavenPro-Regular";
    font-size: 30px;
    line-height: 18px;
    padding-left: 86px;   padding-top: 90px;
    width: calc(47% - 86px);
    }
.fordesk .sp2 .swiper-slide img
{ cursor: crosshair;  
}
        .detailpage .parg .author
        {
    color: #333326;
    display: block;
    font-family: "Conv_MavenPro-Regular";
    font-size: 15px;
    padding-top: 24px;
    position: relative;
    text-align: right;
    width: 100%;
        }
    
      .detailpage .parg1{
  color: #333326;
    font-family: "Conv_MavenPro-Regular";
    font-size: 15px;
    line-height: 20px;
    padding-left: 86px; padding-top: 175px;
    width: calc(63% - 86px);
    }
    .package.hidden
    {
        display:none;
    }

.detailpage .wrapp1202 h2 b
{font-size: 30px;font-family: 'Conv_MavenPro-Regular';font-weight:normal;  padding-top: 0px;margin-left:0px!important;top:auto;
}
.detailpage .wrapp1202 .b_one,.b_one2
{   font-size: 36px;
    margin-left: -21px;
    padding-right: 6px;
    position: relative;
    top: 11px;
}
.b_one2
{
	padding-right:auto;
	padding-left:25px;
	top:16px;	
}
#collection.detailpage .bgcontent
{
  background-image:url(../images/bgcollection.png);
  background-repeat:no-repeat;

}

#media .package
{padding-left:0px;
 text-align:center;
}
#media #header,#faq #header,#contact #header
{max-width: 1202px;
}

#media .wrapp1202 .package .etiquette
{
    background-color: #fff;
    color: #999999;
    display: inline-block;
    font-family: "Conv_MavenPro-Regular";
    font-size: 14px;
    height: 83px;
    line-height: 17px;
    margin: -27px auto 0!important;
    margin-right:auto!important;
    padding-top: 19px;
    position: relative;
    text-align: center;
    width: 243px;padding-left:15px;padding-right:15px;
}

#media.videosection .etiquette
{  height: auto; margin: 0 auto; min-height: 62px;width: 100%;}
#media.popup .etiquette
{   margin: 0 auto;
    padding-top: 32px;
}
#media.popup.forpressection .etiquette
{
    color:#999;
}
    #media .etiquette b, #media .etiquette h2
    {
font-size:15px;color:#696969; 
font-family: 'maven_probold';font-weight:normal;display:block;
    }
#media.popup .etiquette b
{font-size:18px;  
}
.popup .animation
{
  margin-right: 46px;
    max-height: 672px;   margin-top:0px;
    max-width: 1031px;
    position: relative; border-bottom: 1px solid #c8c8c8;
}
#media.popup.celebrities  .animation
{ margin-right:0px;width:100%;
}
#media.popup.forpressection .animation
{width:calc(100% - 46px);
}
#media.popup .h2 .prev, #media.popup .h2 .next
   {top:28px;
   }
   
   

#media .bgcontent .more,#faq .bgcontent .more,#collection .bgcontent .more,#newsletterfrm .send,#newsletterfrm1 .send
{
     background-color: #585858;
    color: #fff;
    cursor: pointer;
    font-family: maven_probold;
    font-size: 13px;
    height: 36px;
    letter-spacing: normal;
    margin: 0 auto !important;
    padding-top: 11px;
    position: relative;
    text-align: center;
    width: 205px;
    word-spacing: normal;
}

#faq .bgcontent .more
{
}

.bgcontent .more.loading
{
    cursor:default !important;
    font-size: 0 !important;
    background: url(../images/load.gif) no-repeat center transparent !important;
}

#newsletterfrm .send,#newsletterfrm1 .send
{
    margin:10px 0px 0px; background-color: #585858;
}

  .gallery-thumbs,.gallery-thumbs1  {
 box-sizing: border-box;
    margin-top: 46px;
    max-height: 191px;
    width: 100%;  max-width: 672px;
}   .bganim
   { 
       max-height: 191px;
        max-width: 672px;position:relative;
        width: 100%;margin:0px auto;
   }
    .bganim.anim1
    { max-width: 298px;
    }
.gallery-top,.gallery-top1
{
    height:100%!important;
}
    .gallery-thumbs .swiper-container,.gallery-thumbs .swiper-slide,.gallery-thumbs1 .swiper-container,.gallery-thumbs1 .swiper-slide
    {
        max-height:191px;
    }
    .gallery-top .pic,.gallery-top1 .pic  {
    height: 100%;
    position: relative;
    width: 100%;
}
    .gallery-top .pic img ,.gallery-top1 .pic img {
    bottom: 0;
    width: auto;
    position: relative;height:100%;
}
   
        .gallery-top .pic.portrait img, .gallery-top1 .pic.portrait img
        {height:100%;width:auto;
        }

      .gallery-thumbs .swiper-slide{
        border: 3px solid transparent;
    height: 100%;
    max-width: 156px;
    padding: 4px;
    }
       .gallery-thumbs1 .active{
        border: 3px solid transparent;
    height: 100%;
    max-width: 90px;
    }
        .gallery-thumbs .swiper-slide .pic,  .gallery-thumbs1 .swiper-slide .pic
       {
    border: 1px solid #d6d6d5;
    margin: 0 auto;
    max-height: 177px;
    overflow: hidden;
    position: relative;
    text-align: center;
     width: calc(100% - 2px);
        }
            .gallery-thumbs .swiper-slide .pic img, .gallery-thumbs1 .swiper-slide .pic img
            {      
    margin: 0 auto;
   /* max-height: 174px; width:100%;*/
    position: relative;
            }

    .gallery-thumbs .active ,.gallery-thumbs1 .active {
    border:3px solid #D7CEBF;
    }
        .gallery-thumbs .swiper-slide-active .pic,.gallery-thumbs1 .swiper-slide-active .pic
        {
            border-color:transparent;
        }
.popup .prev1.prev2,.popup .prev3.prevn
{
    background-position: -100px -302px;
    height: 18px;
    left: -6%;background-color:transparent;
    top: 45%;
    width: 18px;
}
.popup .next1.next2,.popup .next3.nextn
{
    background-position: -124px -302px;
    height: 18px;
    right: -6%;
    top: 45%;
    width: 18px;background-color:transparent;
}
.popup .fordesk .popup .prev1.prev2:hover,.popup .fordesk .popup .prev3.prevn:hover
{background-position:-100px -326px;
}
.popup .fordesk .popup .next1.next2:hover,.popup .fordesk .popup .next3.nextn:hover
{background-position:-124px -326px;
}
    #contact .background
    {
        max-width: 1126px;
        position:relative;
        margin: 0 auto 0px;
        text-align:center;
    }

    #contact .addresses
    {
        position: relative;
        border-bottom: 1px solid #D7D7CE;
        max-width: 1126px;  margin-bottom: 38px;
    }
    
    #contact .addresses .col
    {
    display: inline-block;
    margin-bottom: 36px;
    margin-top: 35px;
    padding-left: 3%;
    padding-top: 0;
    text-align: left;
    width: 33%;vertical-align:top;
    }
        #contact .addresses .col.un
        {    width: 36%;border-right:1px solid #d7d7ce;
        }
         #contact .addresses .col.deux
        {    width: 30%;border-right:1px solid #d7d7ce;
        }
#contact .background img
{
    width: 100%;
}
.messageus
{
    background-color: #585858;
    bottom: -37px;
    color: #fff;
    cursor: pointer;
    font-family: maven_probold;
    font-size: 13px;
    height: 36px;
    left: calc(50% - 103px);
    padding-top: 11px;
    position: absolute;
    width: 205px;
}
#contact .fordesk .addresses .messageus:hover,#contact .fordesk .send:hover
{
    color: #000!important;
}
  #contact .addresses .txt1{margin-bottom:10px;
    display: inline-block;color:#3A3A3A;    font-family: maven_probold;font-size:15px; padding-left: 27px; position: relative; vertical-align: top;
}
    #contact .addresses .txt2{max-width: 229px;
    display: inline-block; font-family: conv_mavenpro-regular;color:#252525; font-size:15px;padding-left: 27px; position: relative; vertical-align: top;
}
#contact .addresses .txt2 a
{color:#252525;
}
#contact .fordesk .addresses .txt2 a:hover {
    color: #595959;
}
.frmContact
{   margin: 46px auto 0;
    max-width: 939px;
    position: relative;
    width: 90%; display:none;
}
.frmContact .input_text
{
    background-color: #f7f5f2;
    min-height: 44px;
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
    position: relative;
    width: calc(50% - 40px);
    border: 1px solid #f7f5f2;
}
    .frmContact .input_text input
    {
        background-color: transparent;
        border: 0 none;
        color: #525252;
        font-family: conv_mavenpro-regular;
        font-size: 14px;
        height: 44px;
        padding: 0 18px;
        position: relative;
        width: 100%;
    }
    .frmContact .input_text textarea{
     background-color: transparent;
    border: 0 none;
    color: #525252;
    font-family: conv_mavenpro-regular;
    font-size: 14px;
    height: 151px;
    overflow: auto;
    padding: 11px 15px;
    position: relative;
    resize: none;
    width: 100%;
    }
    .frmContact .msg
    {
       width: calc(100% - 40px);
       height:auto;
    }
.frmContact .send
{
    background-color: #585858;
    color: #fff;
    font-family: maven_probold;
    font-size: 13px;cursor:pointer;
    height: 36px;
    margin: 0 auto;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 205px;
}

    .frmContact .load
    {
        position:relative;
        display:none;
        margin: 0 auto;
        margin-top:35px;
    }

.part1
{
    position:relative;
   display:none;
}
.newsletterPopUp .part1
{
    display: block;
}
#popup .part1
{
    display: block;
}
.part1 .hidden_dv
{
 background-image: url("../images/icons.png");
    background-position: -146px -365px;
    height: 26px;
    left: calc(50% - 27px);
    position: absolute;
      top: -66px;
    width: 54px;
}
.newsletterPopUp .thanks
{
     color: #585858;
    font-family: conv_mavenpro-regular;
    font-size: 18px;
    margin: 0px auto 0px;padding:131px 0px 131px;
    position: relative;display:none;
    text-align: center;
    width: 279px;
}
    .part1 .thanks
    {
          color: #585858;
    font-family: conv_mavenpro-regular;
    font-size: 18px;
    margin: 46px auto 0px;padding:90px 0px 100px;
    position: relative;display:none;
    text-align: center;
    width: 279px;
    }
    .part1 .closec
    {
         background-image: url("../images/icons.png");
    background-position: -188px -313px;
    cursor: pointer;
    height: 13px;
    left: calc(50% - 6px);
    position: absolute;
    top: -49px;
    width: 23px;
    }
    .fordesk .part1 .closec:hover
    {
        background-position: -188px -334px;
    }
     #contact .un .tiret1,#contact .trois .tiret1
    {
        width:19px;height:1px;position:absolute;background-color:#6A6A6A;bottom:-6px;left:27px;
    }
     #contact .deux .tiret1
    {
        width:19px;height:1px;position:absolute;background-color:#6A6A6A;bottom:-6px;left:27px;
    }

     .gallery-thumbs1 .swiper-slide
    {padding: 1px;max-width: 90px;display:block;    border: 3px solid transparent;
    }
       .gallery-thumbs1 .active
    {border: 3px solid #D7CEBF!important;
    }
      .gallery-thumbs1 .swiper-slide .pic
    {   max-height: 100px;
    }
@media (min-width: 768px) and (max-width: 990px)
{
   
    .bgcontent
    {
        padding-bottom:0px;
    }
   #collection.collectionlist .bgcontent, #contact .bgcontent, #faq .bgcontent, #designer .bgcontent,#collection.detailpage .bgcontent ,#media.intro .bgcontent,#media.celebrities .bgcontent,#media.videosection .bgcontent{
       padding-bottom:119px;
}
    #media.popup .bgcontent
    {
        padding-bottom: 97px;
    }
   
  
    }

.mobversion, .deskversion
{
    height: 0;
    opacity: 0;
    overflow: hidden;
    position: relative;
}




/*** for mobile and screen width<768  *****/
@media (max-width: 767px)
{
    .collectionlist .h2 .prev, .collectionlist .h2 .next
    {
        top: 10px;
    }

    .wrapp1202 h2 b, .wrapp1202 .h2 b
    {
        font-size: 16px;
    }

    .bigsizeimg,.bigSize .smallsizeimg
    {
        display:none;
    }
    .bigSize .bigsizeimg
    {display:block!important;
    }
        #popup .prev img, #popup .next img
        {
            position: relative;
            margin-top: 10px;
        }

        #popup .next img
        {
            margin-left: -2px;
        }

        #popup .prev img
        {
            margin-left: 2px;
        }
    .popup .download
    {
        display:inline-block;
    }
        #popup .share img  {
    margin-top: 9px; position: relative;
}
    #contact .addresses .txt2
    {width: 76%;max-width: inherit!important; 
    }
    .watchvideo .shape1
    {
        background-image:none;top:1px;
    }
    #media .h2 .prev, #media .h2 .next,.collectionlist .h2 .prev, .collectionlist .h2 .next
    {
        background-image:none;
    }
    .popup .download .shape
    {  background-image:none;
    }
       .sp2 .pic
    {
        display:none;
    }
    .sp2 .pich
    {
        display:block;    height: 100%;
    position: relative;
    width: 100%;
    }
    bganim.anim3 {
    max-width: 267px;
}
      bganim.anim2 {
    max-width:183px;
}
.timing .mobversion
{
    visibility:visible!important; opacity: 1;height:auto;
}
      .deskversion
{
    height: 0;
    opacity: 0;
    overflow: hidden;
    position: relative;
    visibility: hidden;
}
    .frmContact
    {
        padding-top:37px;
    }

    #contact .un .tiret1, #contact .trois .tiret1, #contact .deux .tiret1
    {
        left:0px;
    }
    .part1 .hidden_dv
    {    top: -33px;
    }
    .part1 .closec
    {    top: -14px;
    }
    
    .mobNewsletter
    {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 380px;
    z-index: 100;display:none;
    }
    

    .twosliders
    {
        width:auto!important;
    }
    #media.popup .h2 .prev, #media.popup .h2 .next {
    top: 25px;
}
    #media.popup .wrapp1202 .h2 h2 {
    height: 33px;
    margin-top: 5px;
}
    
    
    #media.popup .bgcontent
    {
    padding-bottom: 55px;
    }
    #media.popup .subscribe_medias
    {
        border:0px;
    }
     .mobNewsletter .newsletterPopUp .part1
    {  padding-top: 19px;
    }
        .mobNewsletter .newsletterPopUp
        {
            position:relative;bottom:auto;   background-color: #fcfcfc;
        }
   .mobNewsletter  .newsletterPopUp .closec
    {
        right: 0px!IMPORTANT;
        top: 18px!IMPORTANT;    width: 32px;
    }

    .mobNewsletter .newsletterPopUp .input_text
    {margin-right:0px!important; width: 100%;
    }
        .mobNewsletter .newsletterPopUp form
    {
        padding-bottom: 0px;
    }
    .mediaitem .subdiv
    {  top: -171px;
    }
    .gallery-top .pic img
    {width: 100%;height:auto;visibility:hidden;
    }
     .gallery-top .swiper-slide-active .pic img
    {visibility:visible;
    }
    .inheritClass
    {
        overflow:inherit!important;padding: 16px 0 123px !important;
    }

    .animated .navbar-nav.inheritClass
    {
        padding: 118px 0 84px !important;
    }
       .mobNewsletter .newsletterPopUp .input_text_value
    {
        width: 55%;
    }
      .mobNewsletter .newsletterPopUp .txtemail .input_text_value
    {width:72%;
    }
   .mobNewsletter  .newsletterPopUp .thanks
    {   padding: 138px 0;
    }
    .animated .navbar-nav.morepadding
    {    padding: 16px 0 85px !important;
    } 
    .fmenu .newsletterPopUp
    {
        display:none!important;
    }
    #contact .background img {
    width: 100% !important;
}
    .mypic
    {    max-height: 297px;
    }
    #contact .background
    {  margin: 0;width: 100%;
    }
    #media.popup .etiquette b
    {font-size:18px;
    }
   
    
    .showMenu .watchvideo,#collection.showMenu .myctrls
{
    /*top: 61px;*/
}
    .sp3 .pic
    {width:auto;
    }
    #contact .closei, #contact .threelignes
    {
        display:none
    }
    .bigSize .unlimitedwidth
    {margin-top: -19px;
    }
   
#collection.showMenu .wrapp1202 {
    /*padding-top: 33px !important;*/
}    
    .headermenu
    {
        top:104px;
    }
     #home .bgcontent
    {
        padding-bottom:0px;
    }

    .filter.fordesktop, .filter_dv.fordesktop
    {
        display: none!important;
    }

    .fclose
    {
        background-position: -91px -63px;
        height: 18px;
        left: calc(50% - 8px);
        position: absolute;
        top: 23px;
        width: 18px;
    }

    .fordesk .fclose:hover
    {
        background-position: -91px -86px;
    }

    #media .unlimitedwidth
    {
        margin-top: -15px;
    }

    .filter.formob
    {
        display: block;
        left: auto;
        margin: 20px auto 8px;
        position: relative;
        top: auto;
    }

    .videosection .filter.fordesktop
    {
        display: block;
        margin: 18px auto 7px;
        position: relative;
        top: auto;
    }

    .wrapp1202 .coutureitem
    {
        width: 32%;
        min-width: 92px;
    }
     .mypic img
    {
       width:100%;
    }

     .mypic.landscape img
    {
       height:100%;width:auto;
    }
    #media .wrapp1202 .coutureitem
    {
        margin-bottom: 6px;
    }

    #media.intro .wrapp1202 h2, #media.celebrities .wrapp1202 h2
    {
        margin-top: 16px;
    }
	#media.celebrities .wrapp1202 h2
	{
		 margin-top:0px !important;
	}
    #media.popup .wrapp1202 .h2
	{
		padding-top:0px !important;
	}
    #media.intro .h2 .prev, #media.intro .h2 .next, #media.celebrities .h2 .prev, #media.celebrities .h2 .next
    {
        top: 37px;
    }

    #media .wrapp1202 .h2
    {
        padding-bottom: 22px;
    }

    #media .mediaitem .subdiv
    {
        top: -164px;
    }
 
	
    #popup .animation
    {
        left: 0px;
    }

    #collection .unlimitedwidth .package
    {
        text-align: center;
    }

    .bgheader, #header
    {
        height: 105px;
    }

    .logo
    {
        top: 24px;  width: 147px;
    }

    #home .animationslide:first-child
    {
        margin-top: 28px;
    }

    .bgheader
    {
        z-index: 2;
    }

    
     .gallery-top .pic img
    {width: auto; }
    .subscribe_medias
    {
        text-align: center;
    }

    .subscribe
    {
        width: auto;
        padding-right: 0px;
        margin-left: auto;
        margin-right: auto;
    }

    .itemi .subscribe
    {
        font-size: 11px;
        padding: 34px 21px 11px 0!important;
    }

    .itemi .fa-envelope
    {
        font-size: 17px;
        position: absolute;
        right: 0;
        top: 36px;
    }

    .itemi .line
    {
        background-color: #aaaaaa;
        height: 1px;
        left: calc(50% - 9px);
        position: absolute;
        top: 14px;
        width: 18px;
    }

  

    .animationslide h3, .animationslide h2
    {
        padding-left: 30px;
        padding-right: 30px;
    }

    .shape
    {
        top: 104px;
    }

    .animated #header .navbar-toggle
    {
        top: 0px;
        border-bottom: 1px solid #D8DBDE;border-top: 0 none;
    }

    .animated .navbar-default
    {
        border-top: 1px solid #D8DBDE;
        transition: top 0s ease 0s;
    }

    .container-fluid, .navbar-header, .navbar.navbar-default
    {
        height: 60px;
    }

    .bgcontent
    {
        /*padding-bottom: 103px;*/ padding-bottom: 0px;
        z-index: 1;
    }

    .bgfooter
    {
        position: relative;
        bottom: auto;
    }

    .fit .mypic
    {
        height: 61%;
    }

    .animationslide h3, .animationslide h2
    {
        padding-left: 14px;
        padding-right: 14px;
    }

    .navbar .navarrow
    {
        display: none;
    }

    .animated .navbar .navarrow
    {
        display: block;
        bottom: 58px;
    }

    #header .navbar-toggle
    {
        top: -1px;
    }
    #collection #header .navbar-toggle,  #media #header .navbar-toggle
    {
        display:none!important;
    }
     #collection #header .navbar-nav, #media #header .navbar-nav
    {
         margin:0px;
    }
        #collection #header .navbar-nav.inheritClass,#media #header .navbar-nav.inheritClass
        {
            padding: 16px 0 171px !important;
        }
    #collection #header .subdiv,  #media #header .subdiv
    {top: -66px;height: 324px;
    }
     #collection #header .mediaitem .subdiv, #media #header .mediaitem .subdiv {
    top: -110px;height:331px;
     }
    .navbar.navbar-default
    {
        top: 104px;
    }

    #pop .navbar.navbar-default
    {
        display: none!important;
    }


    .navbar-collapse
    {
        z-index: 1;
    }

    .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header
    {
        margin-left: 0px!important;
        margin-right: 0px!important;
    }

    .navbar-header, .container-fluid
    {
        z-index: 2;
    }
    #collection .navbar-header,#collection .container-fluid,#media .navbar-header,#media .container-fluid
    { z-index: 1;
    }
    .navbar-collapse.collapsing
    {
        margin-left: 0px!important;
        margin-right: 0px!important;
    }

    .animated #header .navbar-collapse
    {
        bottom: 0;
        margin-bottom: 60px !important;
        margin-top: 0;
        position: absolute;
        width: 100%;
        left: 0px;
    }

    .navbar-nav
    {
        background-image: url(../images/topshad.png);
        background-position: 0px bottom;
        background-repeat: repeat-x;
    }

    .animated .navbar-nav
    {
        background-position: 0px top;    margin-top: 0px; padding: 16px 0 25px !important;
    }
   
    .navbar-nav .close
    {
        background-image: url("../images/icons.png");
        background-position: -91px -63px;
        cursor: pointer;
        float: inherit;
        height: 18px;
        margin: 29px auto 33px;
        opacity: 1;
        position: relative;
        width: 18px;
    }

    .animated .navbar-nav .close
    {    margin: 0px auto 33px;
    }
    .subdiv
    {
        background-color: #fdfdfd;
        height: 388px;
        left: 0;
        text-align: center;
        position: absolute;
        top: -126px;
        display: none;
        width: 100%;
        z-index: 2;
    }
    .animated .subdiv
    {    height: 262px;    top: -35px;
    }
     .animated  .mediaitem .subdiv {
    top: -79px;
}
        .subdiv ul
        {
            list-style-type: none;
            padding-left: 0;
        }

            .subdiv ul a
            {
                display: block;
                padding-bottom: 12px;
                padding-top: 17px;
                font-family: "Conv_FUTRFW";
                color: #555555;cursor:pointer;
                font-size: 16px;
            }
    .submobile
    {
        display: none;
    }
    .fadedcolor a
    {color:#A9ABAC!important;
    }
    .submobile .tiret
    {
         background-color: #ddd;
        display: block;
        height: 1px;
        margin: 0 auto;
        position: relative;
        width: 33px;
    }
.subdiv ul .submobile a{
    color:#8A8A7A;font-size:17px;font-family: conv_mavenpro-Regular;padding-bottom: 0;  padding-top: 12px;
}
    .fordesk .subdiv ul .submobile a:hover
    {color:#333;
    }

        .subdiv .titleitem
        {
            position: relative;
            color: #555555;
            width: 294px;
            margin: 0px auto;
            border-bottom: 1px solid #DDDDDD;
            font-size: 16px;
            text-align: center;
            font-family: 'Conv_FUTRFW';
            padding-bottom: 20px;
        }

    .animated .navbar-default .navarrow
    {
        z-index: 1;
    }

    #home .animationslide:first-child, #home .sp1, #home .animationslide .swiper-slide
    {
        min-height: 348px;
    }
    #home .animationslide .swiper-slide
    {
        position:relative;
    }
    .sp1 img
    {
        /* height: 100%;
        max-width: 767px;*/  height: 348px;position:relative;
    
    }
    #collection  .onlyforsmalldevices #header .subdiv,#media  .onlyforsmalldevices #header .subdiv
    {height: 371px;
    }
    #collection  .onlyforsmalldevices #header .navbar-nav,#media  .onlyforsmalldevices #header .navbar-nav
    {/*padding: 16px 0 94px !important;*/padding: 16px 0 136px !important;
    }
    .fit .mypic img
    {
        width: 100%;
        max-height: 100%;
    }

    #home .animated .bgcontent
    {
        padding-bottom: 103px!important;
    }

    .animationslide h2
    {
        margin: 30px auto 0;
    }

    #designer .col
    {
        width: 100%;
        padding-left: 0;
        padding-top: 28px;
    }

        #designer .col:first-child
        {
            padding-top: 0px;
            width: 100%;
            padding-left: 0;
        }

    #designer .wrapp990
    {
        padding-left: 15px;
        padding-right: 15px;
        margin: 32px auto 0;
    }

    .detailpage .parg, .detailpage .parg1
    {
        width: 100%;
        padding-left: 0px;padding-top:54px;
    }

    #collection .package
    {
        padding-bottom: 14px;
        text-align:center;
    }
     #collection .wrapp1202,#media .wrapp1202{
    margin-left:10px; margin-right:10px;
}
	.collectionlist .unlimitedwidth .package img {
    height: 262px;
    width: auto;
}
.collectionlist .bigSize .unlimitedwidth .package img {
    height: 391px;
    width: auto;
}
    #collection .bigSize .package
    {
        padding-bottom:0px;
    }
      .wrapp1202 .package .coutureitem
    {/*margin-left: 5px;margin-right: 5px;width:calc(33% - 10px);*/
   /* margin-right: 26px;width:calc(33% - 26px);*/
       margin-right: 1%;margin-bottom:1%;
    }
    .bigSize .wrapp1202 .package .coutureitem
    {   
 
        width: 48%;
    }

    .detailpage#collection .package
    {
        padding-left:20px;    padding-bottom: 26px;
        padding-right:20px;text-align:left;
    }
    .detailpage .parg1
    {
        padding-top:23px;
    }
    .wrapp1202 h2
    {
        padding-top:52px;
    }
    #media .wrapp1202 h2
    {
        padding-top: 0;
    }
    .detailpage .wrapp1202 h2
    {
        padding-top:0px;
    }
    .wrapp1202 .coutureitem
    {
        min-height:0px;margin-bottom: 20px;
    }
    .threelignes
    {left: 15px;width: 28px;  top: 13px;
    }
   
    #collection .navbar-default,#media .navbar-default
    {
        display:none;
    }
   
    .detailpage#collection  .bgfooter,.detailpage#collection .bgcontent
    {
         background-color: #f7f5f2;
    }
   
    .wrapp1202 .package *:nth-child(3n)
    {
        margin-right:0px;
    }
    .bigSize .wrapp1202 .package *:nth-child(3n) {
    margin-right: 1% !important;
}
     .bigSize .wrapp1202 .package *:nth-child(2n) {
    margin-right: 0px;
}
    #collection .wrapp1202 .h2
    { margin:57px auto 0 !important;width: 100%;padding-top: 0;padding-bottom: 30px;
    }
   
        #collection .wrapp1202 .h2 h2
        { padding-top: 7px;
        }
    .h2 .prev
    {
        top:20px;left:10px;
    }
      .h2 .next
    {
        top:20px;right:10px;
    }
    .package.first
    {
        margin-right:0px;
    }
    #popup .wrapp990
    {
        margin:0px 15px;text-align:center!important;
    }
   
    #popup .animation
    {
        z-index: 2;margin-left:0px;max-width:100%;display:inline-block;
    }
     #popup .animation .closec
    {bottom: -33px;top:auto;left:0px;
    }
    #popup .hiddenform .closec
    {height: 18px; width: 18px; background-position: -91px -63px;    bottom: auto!important;
    }
    #popup .fordesk .hiddenform .closec:hover
    {height: 18px; width: 18px; background-position: -91px -86px;
    }
    #popup .share{ bottom: -42px;left:auto;right:0px;-webkit-transition:bottom 0.5s,left 0.5s;-moz-transition:bottom 0.5s,left 0.5s;transition:bottom 0.5s,left 0.5s;}
    #popup .prev{right: 47px;left:auto;bottom: -42px;-webkit-transition:bottom 0.5s,left 0.5s;-moz-transition:bottom 0.5s,left 0.5s;transition:bottom 0.5s,left 0.5s;}
    #popup .next{right: 94px;left:auto;bottom: -42px;-webkit-transition:bottom 0.5s,left 0.5s;-moz-transition:bottom 0.5s,left 0.5s;transition:bottom 0.5s,left 0.5s;}
    #popup .parg .contenu
    { padding-top: 47px;bottom:auto;position:relative;}
    #popup .parg
    {height:auto!important;z-index:1;text-align:left;margin-left:0px;width:100%;max-width:100%;
    }
    #popup .boxmedia
    {bottom: -42px;right: 0;left:auto;z-index: 3;
    }
    #collection .closei,#media .closei,#contact .closei{left: 15px;
    opacity: 0.5;top: 13px;width: 28px;}
     #popup .title{left: 10%;width: 80%;font-size:12px;}
     #popup .title b{font-size: 15px;}
     .showMenu .navbar-default {display:block!important;}
    .sp2 .pic
    {text-align:left;
    }
   
    #collection .bigSize .unlimitedwidth .package
    {
        text-align: center;
    }
.popup .closec {
    display: block;
    left: auto;
    margin: 13px auto 0;position:relative;
    top: auto;
}
    .filter_dv.normal .insidecontent > span
    {
    display: block; 
    position:relative;
      padding-bottom: 18px;
    text-align: center;
    }
    .filter_dv{  text-align: center; border-top:0px;}
        .filter_dv.toshow
        {border-bottom: 1px solid #ddd;
        }
        .filter_dv .insidecontent
        {padding-top: 54px;
        }
    #media .wrapp1202 .h2
    {font-family: 'Conv_MavenPro-Regular';font-size:14px; line-height: 21px;  padding-top: 10px;margin-top: 13px;width:90%;}
   
    #media .h2 .prev,  #media .h2 .next
    {  top: 23px;}
    #media .animation
    {
        margin-top:-32px;
		display:block;
    }
    #media .animation.twosliders
    {
        margin-top:6px;
    }
    #media.popup .wrapp1202
    { margin: 0 16px;}
    .popup .download
    {margin-left: auto; right: 0;position:relative;  margin-top: -5px;}
    .popup .prev1 ,.popup .prev3{
    bottom: -42px;right:auto;
    left: 0px;
}
     .popup .next1, .popup .next3 {
    
    bottom: -42px;right:auto;
    left: 47px;
}
    #media.popup .next1.newstyle, #media.popup .next3.newstyle
    {right: 47px;left:auto;
    }
     #media.popup .prev1.newstyle, #media.popup .prev3.newstyle
    {right:0px;left:auto;
    }
    .popup .animation
    {max-width: 100%;width: 100%;margin:0px;}
        .popup .animation.insidestyle
        {width:auto;
        }
    #media .bgcontent{padding-bottom: 37px;}
    #media.celebrities .wrapp1202
    {
        margin-left:10px;
        margin-right:10px;
    }
    .alphabets .swiper-slide .letter
    {margin-top:27px;
    }
   
    .alphabets
    {height:76px;
    }
    #media.celebrities .wrapp1202 .package *:nth-child(3n) {
    margin-right: 10px!important;
}
    #media.celebrities .wrapp1202 .coutureitem{margin-bottom: 56px;}
    #media.celebrities .reset
    { margin: 0 auto 31px;position: relative;top: auto;}
    .popup .animation
    { border-bottom: 1px solid #c8c8c8;
    }
    .bganim
    {  margin: 64px auto 0;
    }
   
    .videosection .wrapp1202
    {  margin: 0 15px;
    }
    #media.videosection .wrapp1202 .h2
    {
        max-width:271px;
    }
        #media .wrapp1202 .package *:nth-child(4n) {
          margin-right: 1%;
        }
        #media.videosection .wrapp1202 .package :nth-child(3n)
    {
        margin-right: 1%!important; 
    }
    #contact .background img
    {
        width:auto;min-height:301px;
    }
    #contact .addresses
    { margin: 0 11px;
    }
        #contact .addresses .col
        {
            width: 100%!important;    border-right: 0px!important;  margin-top:26px;margin-bottom:0px;
        }
        #contact .addresses .txt1
        {
            padding-left: 0px;    width: 61px;
        }
        #contact .addresses .col.trois
        {margin-bottom:26px;
        }
    #contact .background
    {margin: 0 auto;
     padding-top:300px;
     background-image:url(../pictures/contact.jpg);
     height:300px;padding-top:300px;
     width:100%;background-position: -65px -142px;    margin-bottom:203px;
    }
        #contact .background img
        {
            display:none;
        }
    #contact .bgcontent
    {padding-bottom: 57px;
    }
    .frmContact .input_text,.frmContact .msg
    {margin-left:0px;margin-right:0px;width:100%!important;
    }
    #faq .wrapp1202 h2
    {  padding-top: 41px; padding-bottom: 0;padding-left: 27px;padding-right: 15px;}
    #faq .title .tiret
    {  left: 30px;
    }
    #faq .wrapp1202
    {padding-bottom: 20px;
    }
    #faq .wrapp1202  h3
    {padding-left: 29px;padding-right: 15px;
    }
    #media .wrapp1202 .package .coutureitem:nth-child(2n-1) {
    margin-left: 0px!important;
    }
    #media .wrapp1202 .package .coutureitem:nth-child(3n+0) {
    margin-right:10px!important;
    }
     #media .wrapp1202 .package .coutureitem:nth-child(2n) {
    margin-right: 0px!important;
    }

     #media.videosection .wrapp1202 .package .coutureitem
    {margin-left:auto!important;margin-right:auto!important;
margin-bottom: 29px;width:100%;display:block;
    }
      #popup .animation,#popup .animation .sp2
        {
            width:100%!important;
        }
    
    
      
       .hoverBigImage img {
    width: 1024px !important;
}
}
@media (max-width: 547px)
{
    /*#popup .animation,#popup .parg,#popup .animation .sp2,#popup .animation .sp2 img
    {
        height:580px!important;
    }*/
    #popup .animation,#popup .animation .sp2
    {
        max-width:inherit!important;
    }
        #popup .animation .sp2
        {
            width:auto;
        }
			.collectionlist .unlimitedwidth .package img {
    height: 244px;
    width: auto;
}
.collectionlist .bigSize .unlimitedwidth .package img {
    height: 391px;
    width: auto;
}
}
@media (max-width: 768px)
{
   /*#popup .animation,#popup .parg,#popup .animation .sp2
    {
        
        height:550px;
    }*/
}
@media (max-width: 600px)
{
    /*#popup .animation,#popup .parg,#popup .animation .sp2,#popup .animation .sp2 img
    {
         
        height:390px!important;
    }*/
}
/********************** for popup collection****************/
@media (max-width: 624px){
    #media.celebrities .wrapp1202 .coutureitem.exception
    {height:151px; margin-bottom: 14px;
    }
     #media.celebrities .wrapp1202 .coutureitem span
    {margin: 9% auto;
    }
    
}
@media (min-width: 1242px)
{
	#collection .wrapp1202 .unlimitedwidth .package .coutureitem:nth-child(5n+0) {margin-right:0px;}   
	#collection .bigSize .wrapp1202 .unlimitedwidth .package .coutureitem:nth-child(5n+0) {margin-right:60px;} 
	#collection .bigSize .wrapp1202 .unlimitedwidth .package .coutureitem:nth-child(5n+0) {} #collection .bigSize .wrapp1202 .unlimitedwidth .package .coutureitem:nth-child(3n+0) {margin-right:0px;}
}
@media (min-width: 1252px) 
{
    .wrapp1202 .coutureitem
    {
        width:219px;
    }
     .bigSize .wrapp1202 .coutureitem
    {
        max-width:372px;
    }
    /*#collection .unlimitedwidth .package
    {
        text-align:left;
    }*/
    
}

@media (max-width: 450px)
{
  .sp1 img {
    left: -30%;
}

  }
@media (max-width: 349px)
{
    .filter_dv.normal > .fitem
    {
        margin-left: 6px;
        margin-right: 6px;
    }
  
}
@media (max-width: 816px) {
     .wrapp1202 .package .coutureitem
    {
   /* margin-right: 26px;width:calc(31% - 26px)!important;*/
    }
    .wrapp1202 .package :nth-child(3n+0)
    {
        margin-right: 0px!important; 
    }
    #media .wrapp1202 .package :nth-child(3n+0)
    {
        margin-right: 10px!important; 
    }
}
@media (max-width: 816px) and (min-width: 768px){
     #contact .addresses .txt2
    {
        padding-top:16px;display: block;
    } 

}
 @media (max-width: 1119px) {
    #media .wrapp1202 .coutureitem
    {
        margin-left:10px;
        margin-right:10px;
        text-align:center;
    }
}

 @media (min-width: 1100px)
{
    #popup .hiddenform
    {
    width:381px!important;width:100%;
    }
}
 
 @media (max-width: 1119px) and (min-width: 768px){
	.collectionlist .unlimitedwidth .package img {
    height: 307px;
    width: auto;
}
.collectionlist .bigSize .unlimitedwidth .package img {
    height:464px;
    width: auto;
}
}
 @media (max-width: 767px) and (min-width: 592px){
	.collectionlist .unlimitedwidth .package img {
    height: 258px;
    width: auto;
}
.collectionlist .bigSize .unlimitedwidth .package img {
    height:464px;
    width: auto;
}
}
 @media (max-width: 591px) and (min-width: 445px){
	.collectionlist .unlimitedwidth .package img {
    height: 213px;
    width: auto;
}
.collectionlist .bigSize .unlimitedwidth .package img {
    height:367px;
    width: auto;
}
}
 @media (max-width: 444px) and (min-width: 321px){
	.collectionlist .unlimitedwidth .package img {
    height: 150px;
    width: auto;
}
.collectionlist .bigSize .unlimitedwidth .package img {
    height:300px;
    width: auto;
}
}
 @media (max-width: 320px) {
    .newsletterPopUp h2
    {    padding-top: 7px;
    }
    .newsletterPopUp h4
    {    padding-bottom: 14px;
    }
    .mobNewsletter .newsletterPopUp .closec
    {top:-4px!important;
    }
    #recaptcha3
    {
    height:102px!important;}
	.collectionlist .unlimitedwidth .package img {
    height: 150px;
    width: auto;
}
    #contact .addresses {
margin: 0 2px!important;
}

.collectionlist .bigSize .unlimitedwidth .package img {
    height:200px;
    width: auto;
}
.subscribe {
    width: 299px!important;
}#footer .fa-facebook{margin-right:3px;}
#footer .fa-twitter,#footer .fa-instagram, #footer .fa-pinterest-p{margin-right:5px;}#footer .fa-youtube{margin-right:16px;}
}
     @media (max-width: 840px) {
    #popup .parg
    {display:block;
     padding-top:28px;max-width:387px;    height: auto!important;
    }
        #popup .wrapp990
        {text-align:left;
        }
         #popup .parg
    {
        padding-top: 52px;
    }
        #popup .animation
        {
            z-index:2;
        }
        #popup .parg .contenu
        {
            position:relative;
            bottom:auto;
        }#popup .share {
    /*bottom: -42px;
    left: auto;
    right: 0px;*/
}
         #popup .boxmedia {
    /*bottom: -42px;left: auto; right: 0;*/
    z-index: 3;-webkit-transition:bottom 0.5s,left 0.5s;-moz-transition:bottom 0.5s,left 0.5s;transition:bottom 0.5s,left 0.5s;
}
  #popup .next {
    /*right: 94px;
    left: auto;*/
    bottom: -42px;-webkit-transition:bottom 0.5s,left 0.5s;-moz-transition:bottom 0.5s,left 0.5s;transition:bottom 0.5s,left 0.5s;
}  
  #popup .animation .closec {
    bottom: -33px;
    top: auto;
    left: 0px;
}     
#popup .prev {
    /*right: 47px;left: auto;*/-webkit-transition:bottom 0.5s,left 0.5s;-moz-transition:bottom 0.5s,left 0.5s;transition:bottom 0.5s,left 0.5s;
    bottom: -42px;
}
}

@media (max-width: 1120px) and (min-width:840px)
{
    #popup .parg
    { margin: 37px auto 0;padding-left: 42px;
    }
}
@media (max-width: 1265px) and (min-width:768px)
{
    #popup .parg
    {
   display: block;
    max-width: 520px;
    height:auto!important;
    position: relative;
    }
    #popup .parg .contenu
    {
        position:relative;
        bottom:auto;
    }
     #popup .parg .more
    {
        position: relative;
    }
        
}

@media (max-width: 1218px)
{#collection .positionAbsolute,#media .positionAbsolute  {
    left:0px;
}
}
@media (max-width: 624px)
{#media .wrapp1202 .package .coutureitem:nth-child(2n-1),#media .wrapp1202 .package .coutureitem,#media .wrapp1202 .package .coutureitem:nth-child(2n),#media .wrapp1202 .package .coutureitem:nth-child(2n+1) {
    margin-left:auto!important;margin-right:auto!important;
    display:block;
}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
    #newsletterfrm .input_text .arrow, #newsletterfrm1 .input_text .arrow
    {
        display:none;   
    }
}
.ie9  #newsletterfrm .input_text .arrow,.ie9   #newsletterfrm1 .input_text .arrow,.iemore9   #newsletterfrm .input_text .arrow,.iemore9    #newsletterfrm1 .input_text .arrow
    {
        display:none;   
    }
@media (max-width: 1500px) and (min-width:1267px)
{
      /*#popup .hiddenform
    {
        width:246px!important;
    }*/
    #popup .wrapp990
    {max-width:inherit;
    }
    #popup .parg
    {max-width:23%;margin-left:13px;
    }
    #popup .animation,#popup .animation .sp2
    {max-width:600px;
    }
    #popup .hiddenform
    {width:100%!important;
    }
}
@media (min-width: 1036px) and (max-width: 1265px)
{
   /* #popup .animation
    {
        width:44%;
    }
    #popup .parg .contenu
    {
        width:calc(90% - 5px);
    }*/
    #popup .hiddenform
    {
        width:100%!important;
    }
     #popup .parg
    {    margin-left: auto;
    margin-right: auto;
    margin-top: 48px;
    }
}



.addresses .closec {
   background-image: url("../images/icons.png");
   background-position: -188px -313px;
   cursor: pointer;
   height: 13px;
   left: calc(50% - 6px);
   position: absolute;
   bottom: -8px;z-index:10;
   width: 23px;display:none;
}
.addresses .hidden_dv {
   background-image: url("../images/icons.png");
   background-position: -146px -365px;
   height: 26px;
   left: calc(50% - 27px);
   position: absolute;display:none;
   bottom: -7px;
   width: 54px;
}
.defaultcursor
{
    cursor:default!important;
}
.bigSize1
{
    display:none;
}
.hoverBigImage
{
    position:absolute;
    z-index:100;  
    top:0px;
    left:0px;
    cursor: crosshair;
    display:none;
    width:100%;
    height:100%;
}

    .hoverBigImage:after
    {
        content:""
    }


  

  .closex
{
 background-image: url("../images/icons.png");background-position: -118px -464px; cursor: pointer; height: 28px;
 right: 20px;position: absolute;top: 20px;width: 28px;z-index:102;display:none;
}

#media .bgcontent .filter_dv .more
{
    display:none;
}


#media .bgcontent .filter_dv .more.loading
{
    display: inline-block;
    position: relative;
    background-size: 10px !important;
    width: 10px;
    height: 10px;
    margin-top: 0 !important;
    padding-top: 0;
}

#media .bgcontent .filter_dv.fordesktop .more.loading
{
    display: inline-block;
    position: relative;
    background-size: 15px !important;
    width: 15px;
    height: 15px;
    margin-top: 0 !important;
    padding-top: 0;
    margin-bottom: -5px !important;
}

#media.celebrities .bgcontent .normal .more
{
    display:none;
}


#media.celebrities .bgcontent .normal .more.loading
{
    display: block;
    position: absolute;
    background-size: 18px !important;
    width: 18px;
    bottom:5px;
    height: 18px;
    margin-top: 0 !important;
    padding-top: 0;
    left: 50%;
    margin-left: -9px !important;
}

#collection.collectionlist .bgcontent .normal .more
{
    display:none;
}

#collection.collectionlist .bgcontent .normal .more.loading
{
    display: block;
    position: absolute;
    background-size: 18px !important;
    width: 18px;
    bottom:5px;
    height: 18px;
    margin-top: 0 !important;
    padding-top: 0;
    left: 50%;
    margin-left: -9px !important;
}


#collection .coutureitem
{
	width:auto;	
	margin-right:26px;
	max-width: 218px;
}


#collection .unlimitedwidth
{
transition:none;
-webkit-transition:none;
}

#collection .unlimitedwidth .package img
{
	height:328px !important;	
}
#collection .bigSize .unlimitedwidth .package img
{
	height:538px !important;	
}
#collection .bigSize .coutureitem
{
	max-width: 359px;
	margin-right:60px;
	
}
 
@media (max-width: 1240px) and (min-width: 320px)
{
	#collection .coutureitem
	{
		margin-right:1%;	
	}
	.unlimitedwidth
{
height:auto !important;
}
	#collection .wrapp1202 .unlimitedwidth .package .coutureitem:nth-child(5n+0), #collection .wrapp1202 .unlimitedwidth .package .coutureitem:nth-child(3n+0), #collection .bigSize .coutureitem
	{
		margin-right:1% !important;
	}
	#collection .bigSize .wrapp1202 .unlimitedwidth .package .coutureitem:nth-child(5n+0),#collection .bigSize .wrapp1202 .unlimitedwidth .package .coutureitem:nth-child(3n+0),#collection .bigSize .wrapp1202 .unlimitedwidth .package .coutureitem:nth-child(2n+0)
	{
		margin-right:1% !important;
	}
	.bigSize .wrapp1202 .coutureitem
	{
		margin-bottom:1% !important;
	}
	
	
}

#collection .bigSize .coutureitem:nth-child(3n+0)
{
	margin-right:0px !important;	
}

@media (max-width: 1240px) and (min-width: 990px)
{
#collectiont .unlimitedwidth .package img
{
	height:305px !important;	
}
	#collection .coutureitem
	{	
		max-width: 204px;
	}	
}
@media (max-width: 1140px) and (min-width: 900px)
{
	#collection .coutureitem {
    max-width: 232px;
}
#collection .unlimitedwidth .package img {
    height: 352px !important;
}
}
@media (max-width: 1060px) and (min-width: 900px)
{
	#collection .coutureitem {
    max-width: 238px;
}
}
@media (max-width: 730px) and (min-width: 320px)
{
#collection .unlimitedwidth .package img {
    height: 280px !important;
}	
#collection .coutureitem {
    max-width: 186px;
}
}
@media (max-width: 630px) and (min-width: 320px)
{
#collection .unlimitedwidth .package img {
    height: 228px !important;
}	
#collection .coutureitem {
    max-width: 152px;
}
}
@media (max-width: 528px) and (min-width: 320px)
{
#collection .unlimitedwidth .package img {
    height: 182px !important;
}	
#collection .coutureitem {
    max-width: 120px;
}
}
@media (max-width: 428px) and (min-width: 320px)
{
#collection .unlimitedwidth .package img {
    height: 140px !important;
}	
#collection .coutureitem {
    max-width: 92px;
}
}
@media (max-width: 1180px) and (min-width: 900px)
{
	#collection .bigSize .unlimitedwidth .package img {
    height: 478px !important;
	}
	#collection .bigSize .coutureitem {
    max-width: 314px;
}
}
@media (max-width: 1040px) and (min-width: 900px)
{
	#collection .bigSize .unlimitedwidth .package img {
        height: 530px !important;
	}
	#collection .bigSize .coutureitem {
        max-width: 354px;
}
}
@media (max-width: 818px) and (min-width: 320px)
{
	#collection .bigSize .unlimitedwidth .package img {
        height: 450px !important;
	}
	#collection .bigSize .coutureitem {
        max-width: 300px;
}
}

@media (max-width: 668px) and (min-width: 320px)
{
	#collection .bigSize .unlimitedwidth .package img {
            height: 366px !important;
	}
	#collection .bigSize .coutureitem {
        max-width: 244px;
}
}
@media (max-width: 556px) and (min-width: 320px)
{
	#collection .bigSize .unlimitedwidth .package img {
               height: 270px !important;
	}
	#collection .bigSize .coutureitem {
        max-width:184px;
}
}
@media (max-width: 430px) and (min-width: 320px)
{
	#collection .bigSize .unlimitedwidth .package img {
          height: 194px !important;
	}
	#collection .bigSize .coutureitem {
       max-width: 128px;
}
}
@media (max-width: 370px) and (min-width: 320px)
{
	#collection .bigSize .unlimitedwidth .package img {
          height: 180px !important;
	}
	#collection .bigSize .coutureitem {
       max-width: 120px;
}
}
#collection .wrapp1202 .coutureitem .pic
{
	background-position:top center;
	background-size:auto 100%; 
}
#collection .wrapp1202 .coutureitem img
{
	visibility:hidden;	
}
#media .wrapp1202 .coutureitem img
{
	width:auto;	
}
#media.videosection .wrapp1202 .coutureitem
{
	overflow:hidden;	
}
@media (max-width: 400px) 
{
	.videosection  #media .wrapp1202 .coutureitem img
{
	width:100% !important;
}
}
.celebrities .package
{
	text-align:left !important;
}
@media (max-width: 990px) 
{
	.celebrities .package
{
	text-align:center !important;
}
}
 

.detailpage .parg p{
display:inline;
}
.newsletterfrm1 .email-notification
   {
   color: #585858;
   display: block;
   font-family: "maven_probold";
   font-size: 15px;
   font-weight: normal;
   position: relative;
   text-align:center;
   word-spacing: normal;
   letter-spacing: normal;
   padding-top:10px;
   padding-bottom:10px;
   }
    .newsletterfrm .email-notification
   {
   color: #585858;
   display: block;
   font-family: "maven_probold";
   font-size: 15px;
   font-weight: normal;
   position: absolute;
   right: 120px;
   bottom: 58px;
   word-spacing: normal;
   letter-spacing: normal;
   }
   .celebrities .gallery-thumbs1 .swiper-slide .pic img
   {
	       max-height: 100px;
   }
   .forpressection .swiper-wrapper
   {
	margin-top:-1px;   
   }
   .spotlight
   {
	   margin-left:-2px;   
   }

@media (max-width: 767px)
{
  
    .viewnewslettermob #header .navbar-collapse
    {    margin-top: -106px !important;
         height:100vh;
    }
    .icon1
    {
        background-image:none!important;top: 0px;
    }
     
        
    #collection .myctrls .icon1
    {  margin-top: 0px;top:0px;background-image:none!important;
    }
    #collection .myctrls .icon2,#collection .myctrls .share,#collection .bigSize .myctrls .icon1
    {background-image:none!important;
    }
    #collection .coutureitem
    {max-width: 236px;overflow:hidden;vertical-align:top;width:32%;
    }
        #collection .coutureitem .pic
        {background-image:none!important;
        }
    #collection .unlimitedwidth .package img
    {    height: 361px !important;visibility:visible;
    }
    #collection .bigSize .coutureitem
    {width:49%;max-width: 357px;
    }
    #collection .bigSize .unlimitedwidth .package img {
    height: 538px !important;
    }
}
@media (max-width: 704px)
{
    #collection .unlimitedwidth .package img
    {    height: 327px !important;
    }
    #collection .bigSize .unlimitedwidth .package img {
    height: 492px !important;
    }
}
@media (max-width: 660px)
{
    #collection .unlimitedwidth .package img
    {    height: 300px !important;
    }
     #collection .bigSize .unlimitedwidth .package img {
    height: 458px !important;
    }
}
@media (max-width: 610px)
{
    #collection .unlimitedwidth .package img
    {    height: 280px !important;
    }
    #collection .bigSize .unlimitedwidth .package img {
    height: 422px !important;
    }
}
@media (max-width: 560px)
{
    #collection .unlimitedwidth .package img
    {    height: 260px !important;
    }
    #collection .bigSize .unlimitedwidth .package img {
    height: 390px !important;
    }
}
@media (max-width: 510px)
{
    #collection .unlimitedwidth .package img
    {    height: 224px !important;
    }
     #collection .bigSize .unlimitedwidth .package img {
    height: 351px !important;
    }
}
@media (max-width: 470px)
{
    #collection .unlimitedwidth .package img
    {    height: 204px !important;
    }
     #collection .bigSize .unlimitedwidth .package img {
    height: 325px !important;
    }
}
@media (max-width: 420px)
{
    #collection .unlimitedwidth .package img
    {    height: 180px !important;
    }
     #collection .bigSize .unlimitedwidth .package img {
    height: 283px !important;
    }
}
@media (max-width: 370px)
{
  #collection .bigSize .unlimitedwidth .package img
    {    height: 243px !important;
    }
}
@media (max-width: 360px)
{
    #collection .unlimitedwidth .package img
    {    height: 162px !important;
    }
    .subdiv ul .submobile a
    {font-size: 14px;
    }
}
@media (max-width: 335px)
{
     #collection .bigSize .unlimitedwidth .package img
    {    height: 221px !important;
    }
}
@media (max-width: 321px)
{
     #collection .wrapp1202 .coutureitem
    {min-width:90px;
    }
    #collection .unlimitedwidth .package img
    {    height: 146px !important;
    }
     #collection .bigSize .unlimitedwidth .package img
    {    height: 221px !important;
    }
      .frmContact
    {
        padding-top:57px;
    }
}

#media.celebrities .wrapp1202 .coutureitem
{
text-align:center !important;	
}
.newstyle{
   -webkit-transition:right 0.3s;-moz-transition:right 0.3s;transition:right 0.3s;
   visibility:hidden;
}
.timing .newstyle
{
   visibility:visible
}
.deskversion
{
	margin-top:-16px;
}
#media.celebrities .wrapp1202 .h2
	{ 
padding-bottom: 5px;
    padding-top: 14px;
    max-width: 346px;
    min-height: 61px;
	}

.addedTop
{
padding-top: 19px !important;	
}
#media.celebrities	.h2 .prev
{
	left: 13px;	
}
#media.celebrities	.h2 .next
{
    right: 13px !important;	
}
#media.celebrities	.h2 .prev, #media.celebrities	.h2 .next
{
    top: 26px;
}
#media.celebrities .wrapp1202 .h2 h2
{    padding: 0px 34px;
}
.itemi .blog,.itemi .blog:hover 
{
	color:#D1D1D1 !important;
}
	
	.gallery-dress-notice
{
    position:relative;
    display:block;
    padding-bottom:12px;
}
 

#contactFormId .hdselect
{
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
#contactFormId .drp .input_text_value {
    position: relative;
    display: block;
    height: 100%;
    padding-left: 12px;
}
#contactFormId .input_text .arrow
{
  background-image: url("../images/icons.png");
    background-position: -171px -225px;
    height: 6px;
    position: absolute;
    right:20px;
    top: 20px;
    width: 12px;
}
#contactFormId select
{
    background-color: transparent;  color: #525252;
    font-family: conv_mavenpro-regular;cursor:pointer;
    font-size: 14px;
    border: 0 none;
    height: 46px;
    position: absolute;
    top: -1px;
    width: 100%;
    -webkit-appearance:none;  -moz-appearance:none;
}

#CaptchaBox .inputItem
{
    margin-top: 15px;
}
    
#CaptchaBox .captcha
{
    background-color: #fff;
    width: 165px;
    height: 43px;
    position: absolute;
    z-index: 1;
    border: 1px solid #ccc;
}
.key_text    
{
    padding-bottom: 8px;
    font-family: arial;
    font-size: 12px;}
       #CaptchaBox .left .type input{    border: 0 none;
    height: 100%;
    padding: 0 10px;
    width: calc(100% - 20px);}
   #CaptchaBox .left .type {
    float: left;
    width: 140px;
    height: 43px;
       margin-left: 8px;
    border: 1px solid #ccc;
    background: #fff;
    position: relative;
}

.type.field.required{ border: 1px solid #009edf!important;}
#CaptchaBox .inputItem{margin-top:15px;}
#CaptchaBox .code{position:relative; float: left;
    
    width: 211px;
    height: 45px;}
#CaptchaBox .refresh{width:45px;height:45px;position:absolute;z-index:1;cursor:pointer;right:0px;
    border-right: 1px solid #ccc; background: url(../images/password.png) no-repeat;                
                     }
#CaptchaBox .captcha{background-color:#fff;width:165px;height:43px;position:absolute;z-index:1;border:1px solid #ccc;}

#contact .top-content,#newsletterFID .top-content{height:auto;min-height:464px;}
#contact .info-content,#newsletterFID .info-content{height:auto;min-height:359px;}
#contact #contactformWrap
{      min-height: 246px;
      height:auto;
      padding-bottom: 56px;}
      #newsletterFID .fields{ padding-bottom: 88px;}
 #contact .fields,#newsletterFID .fields{    min-height: 199px;
                       height:auto;}
#contact #CaptchaBox,#newsletterFID #CaptchaBox,#careerFormWrap #CaptchaBox
{ letter-spacing: normal;
    word-spacing: normal;
    height: 88px;clear:both;
    position: relative;}
    
    
    
    #CaptchaBox
{
   position:absolute;
   left:175px;
   bottom:112px;
}
#CaptchaBox .key_text a
{
  bottom:auto;
  left:auto;
  position:relative;   
}


/*Captcha Css*/
#CaptchaForm #recaptcha_whatsthis_btn{
display:none;
}

#CaptchaForm #recaptcha_switch_audio_btn{
display:none;
}

#CaptchaForm  #recaptcha_instructions_image{
padding:15px !important;
}

#CaptchaForm  .recaptcha_r4_c4{
display:none;
}

#CaptchaForm .recaptchatable .recaptcha_r4_c1{
background:none !important;
}

#CaptchaForm .recaptchatable .recaptcha_r7_c1{
background:none !important;
}

#CaptchaForm .recaptchatable .recaptcha_r8_c1{
background:none !important;
}

#CaptchaForm .recaptchatable .recaptcha_r4_c2{
background:none !important;
}

#CaptchaForm .recaptchatable .recaptcha_r3_c1{
background:none !important;
}

#CaptchaForm .recaptchatable .recaptcha_r3_c2{
background:none !important;
}

#CaptchaForm .recaptchatable .recaptcha_r3_c3{
background:none !important;
}

#CaptchaForm .recaptchatable .recaptcha_r1_c1{
background:none !important;
}

#CaptchaForm .recaptchatable .recaptcha_r2_c1{
background:none !important;
}

#CaptchaForm .recaptchatable .recaptcha_r2_c2{
background:none !important;
}

#CaptchaForm #recaptcha_response_field{
left:140px;
top:-10px;
color: #666666;
font-family: tahoma;
font-size: 12px;
height: 31px;
letter-spacing: normal;
padding: 7px 6px;
width: 300px !important;
word-spacing: normal;
border:1px solid #C4C09F;
}

#CaptchaForm #recaptcha_instructions_image{
left:-18px !important;
top:-18px !important;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
position:absolute;
text-transform:uppercase;
}

#CaptchaForm #recaptcha_reload{
position:absolute;
bottom:140px;
left:325px;
}

.RecaptchaContainer{
position:absolute;
top:4365px;
}
.recaptcha
{overflow:hidden;
}
.required.g-recaptcha iframe{border:1px solid #009EDF!important;}
#newsletter .sentMsg,#newsletter .loader   
{
     bottom: 60px;
    left: 163px;}
.g-recaptcha .rc-anchor-light
{width:99%;
}
.g-recaptcha > div,.g-recaptcha iframe
{
    max-width: 304px;
    width:100%!important;
}

.recaptcha.error > div
{    border: 1px solid #333 !important;
}



.logo.hidden-xs.visible-md-.visible-lg-.visible-sm- img{
    position: absolute;
    transform-origin: 0 0;
  -webkit-transform: scale(0.144); /* Ch <36, Saf 5.1+, iOS < 9.2, An =<4.4.4 */
      -ms-transform: scale(0.144); /* IE 9 */
          transform: scale(0.144);
}

.collectionlist .unlimitedwidth
{visibility:hidden;
}
 .collectionlist .load{top: 163px;left: 50%;display:block;}
@media (max-width:767px)
{
    #popup .sp2 .swiper-slide {
   width:100%!important;
   pointer-events:none;
}
    #popup .parg .more
    {
        position: relative;
    }
    #popup .animation
    {
        height: 500px!important;
    }
   .sp2 .swiper-slide img {
    cursor: crosshair;
    height: 100%;
}
}
@media (min-width:840px)
{
    #popup .animation, #popup .parg
    {height: calc(100vh - 28px);
    }
}




