@charset "UTF-8";
@font-face{font-family:'Core Sans N 95 Black';src:url('https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../fonts/2865ba_1_0-webfont.eot');src:url('https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../fonts/2865ba_1_0-webfont.eot?#iefix') format('embedded-opentype'),url('https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../fonts/2865ba_1_0-webfont.woff') format('woff'),url('https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../fonts/2865ba_1_0-webfont.ttf') format('truetype'),url('https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../fonts/2865ba_1_0-webfont.svg#coresansn95blackuploaded_file') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'FontAwesome';src:url('https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../fonts/fontawesome-webfont.eot?v=3.2.1');src:url('https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../fonts/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../fonts/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../fonts/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}a [class^="icon-"],a [class*=" icon-"]{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em}.icons-ul{margin-left:2.142857142857143em;list-style-type:none}.icons-ul > li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eeeeee}.icon-light{color:#ffffff}.icon-dark{color:#333333}.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills > .active > a > [class^="icon-"],.nav-pills > .active > a > [class*=" icon-"],.nav-list > .active > a > [class^="icon-"],.nav-list > .active > a > [class*=" icon-"],.navbar-inverse .nav > .active > a > [class^="icon-"],.navbar-inverse .nav > .active > a > [class*=" icon-"],.dropdown-menu > li > a:hover > [class^="icon-"],.dropdown-menu > li > a:hover > [class*=" icon-"],.dropdown-menu > .active > a > [class^="icon-"],.dropdown-menu > .active > a > [class*=" icon-"],.dropdown-submenu:hover > a > [class^="icon-"],.dropdown-submenu:hover > a > [class*=" icon-"]{background-image:none}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-alt:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-power-off:before,.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-alt:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before,.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up-alt:before{content:"\f087"}.icon-thumbs-down-alt:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-unchecked:before,.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-text-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-renminbi:before,.icon-cny:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:normal}button,.button_mini,.button-comment,.btn-action{border:0;outline:0;cursor:pointer;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}q:before,q:after{content:''}abbr,acronym{border:0}#skills-container .skill#skill1.full .bar{width:90%}#skills-container .skill#skill2.full .bar{width:80%}#skills-container .skill#skill3.full .bar{width:60%}#skills-container .skill#skill4.full .bar{width:85%}#skills-container .skill#skill5.full .bar{width:75%}a{color:inherit;text-decoration:none}.clear{clear:both}.left{float:left}.right{float:right}.zero-marginleft{margin-left:0 !important}html,body{width:100%;min-width:338px}#main-body-container{width:100%;height:100%}.width-container{width:1024px;margin:0 auto}header{width:100% !important;background-color:#2e2e2e;position:fixed;z-index:10;top:0}#header_logo{margin-right:40px}header.iconic{height:77px}header.simple{height:61px}header.simple .logo{padding:17px 0}.logo{float:left;margin:0 0 0 3px;position:relative}.logo h1{font:900 24px 'Source Sans Pro','sans-serif';color:#fff;cursor:default}.logo .green{color:#03cd95}#main-nav{font:600 16px 'Source Sans Pro','sans-serif';color:#fff}#main-nav li{float:left;text-align:center}#main-nav a{display:block;padding:0 22px}header.iconic #main-nav a{height:77px}header.simple #main-nav a{padding:21px 22px;height:19px}#main-nav a:hover{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#main-nav a i{font-size:25px;margin:17px 0 0;height:34px}#main-nav a span{display:block}header.simple #main-nav a i{display:none}header.iconic #main-nav a i{display:inline-block}#main-nav a .icon-heart{font-size:23px}#main-nav a .icon-rocket{font-size:22px}#main-nav a .icon-group{font-size:23px}#main-nav a .icon-envelope{font-size:24px}#main-slider-container{width:100%;position:relative;padding:0 !important}#slider_row{padding-bottom:0}.flexslider{width:100%}.slide{width:100%}#main-slider-container > img:first-child{position:absolute;left:50%;margin-left:-24px;top:381px;z-index:5}#main-slider-container .slides > li{height:634px;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important}#main-slider-container .width-container{position:relative;z-index:2}#main-slider-container .slider-heading-container{text-align:center;position:relative;float:left;z-index:2}#main-slider-container .main-headings{color:#fff;position:absolute;top:100px;opacity:0}#main-slider-container .main-headings h1,#main-slider-container .main-headings h2{width:570px;font-family:"Source Sans Pro";padding:17px 10px;font-weight:400;text-align:center}#main-slider-container .main-headings h1{font-size:64pt;line-height:46px}#main-slider-container .main-headings h2{font-size:28pt}#main-slider-container .main-headings span{background-image:url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/color-options/heading-connector-red.png")}#main-slider-container .heading-connector1{width:540px;height:15px;display:block}#main-slider-container .heading-connector2{width:528px;height:29px;float:right;display:block}#main-slider-container .sub-headings{position:absolute;top:297px;opacity:0}#main-slider-container .sub-headings h2{font-family:'Source Sans Pro','sans-serif';font-weight:300 !important;clear:both;text-align:left}#main-slider-container .sub-headings span i{margin-right:15px;float:left;line-height:30px}#main-slider-container .sub-headings h2{width:458px;padding:15px 15px 15px 24px;background-color:#f9fbfb;margin:0 0 14px 60px;font-size:22px}#main-slider-container button{width:179px;height:45px;font-family:'Source Sans Pro','sans-serif';font-weight:700;font-size:18px;color:#fff;line-height:45px;position:absolute;top:530px;left:205px;opacity:0}#main-slider-container .slide-bg{position:absolute;top:0;left:0;z-index:1;min-width:100%;min-height:634px}#main-slider-container .slide-element{position:absolute}#main-slider-container #slide2-element{top:62px;right:65px}#main-slider-container #slide3-element{top:64px;right:95px}#main-slider-container #slide5-element{top:25px;right:-256px}#main-slider-container .progress-bar{width:100%;height:4px;background-color:#FFF;margin-top:-4px;position:absolute;z-index:5}#main-slider-container .progress-bar .bar{width:0;height:4px;background-color:rgba(119,119,119,0.45)}.row{padding:65px 0 95px}.man-row{padding-bottom:25px;width:100%}.row .heading-container{border-bottom:1px solid #000;margin:0 0 75px 0;position:relative}.row .sect-heading{margin-bottom:0}.row .heading-container h1{font:600 54px "Source Sans Pro","sans-serif";text-transform:uppercase;letter-spacing:0}.row .heading-container .container{width:30%;height:100%;position:absolute}.row .heading-container table{height:100%}.row .heading-container table tr{vertical-align:middle}.row .heading-container h2{width:57%;font:400 28px/38px 'Source Sans Pro','sans-serif';float:left;padding:26px 25px 26px 85px;border-left:1px solid #000;margin:0 0 0 32%}.row .heading-container .sect-testimonials{width:48%}.row .heading-container h2.sect-test{width:40%;margin-left:48%}.row .content-container h3{font:900 28px 'Source Sans Pro','sans-serif'}.row .content-container p{font:400 16px/26px 'Source Sans Pro','sans-serif'}.row .content-container .left:first-child p{margin:15px 0 0 6px}#row1 .content-container .left:first-child p{width:95%}#row2 .content-container .container:first-child{width:49%}#row2 .content-container h3{margin:0 0 3% 0}#row2 .content-container .left:first-child p{margin:0 0 14% 1.4%}#row2 .content-container .container.last{width:38%}#row2 .content-container .container.last h3{margin:0 0 5% 0}#row2 .heading-container{margin:0 0 65px 0}#row3 .heading-container{margin:0 0 25px 0}#row5 .content-container h3:first-child{margin-bottom:-35px}#row6{padding:65px 0 75px 0;position:relative}#row6 #form-alert{display:none;background:rgba(70,70,70,0.95);position:absolute;width:100%;text-align:center;z-index:2;top:0;height:100%}#row6 #form-alert p{font:400 18px/26px 'Source Sans Pro','sans-serif';padding:36px 0 0;margin:0 auto;color:#fff;width:58.60%}#row6 #form-alert h3,#row6 #form-alert h4,#row6 #form-alert h5{color:#fff;text-transform:uppercase}#row6 #form-alert h3{font:900 58px 'Source Sans Pro','sans-serif';padding:78px 0 0}#row6 #form-alert h4{font:900 48px 'Source Sans Pro','sans-serif';padding:82px 0 0;margin:0 0 -18px}#row6 #form-alert h5{font:900 48px 'Source Sans Pro','sans-serif';padding:43px 0 0;margin:0 0 -21px}#row6 #form-alert .close-button{background:transparent;font:300 21px 'Source Sans Pro','sans-serif';color:#fff;position:absolute;bottom:20px}#row6 #form-error{position:absolute;width:100%;text-align:center}#row6 #form-error p{font:400 16px/26px 'Source Sans Pro','sans-serif';padding:10px 0;color:#fff}#row6 .contact-details ul{margin:30px 0 0 0}#row6 .content-container .container:first-child{width:27%;margin:0 3.2% 0 0}#row6 .left.last{width:69.8%}#row6 form > span{font:400 13px 'Source Sans Pro','sans-serif';color:#464646;float:left;clear:both;margin:4px 0 0 2%}#row6 form > span.error{color:red}.button-comment,.btn-action,#row6 form button{float:right;margin:15px 0 0 0!important;clear:both}#row6 form button.disabled{background-color:#B3B3B3;color:#CACACA;cursor:auto}#newsletter{width:268px;height:133px;background-color:#555555;font:600 17px 'Source Sans Pro','sans-serif';color:#fff;clear:both;margin:22px 0 0;padding:22px 15px 0 15px;text-align:center}#newsletter span:first-child{font:700 15px 'Source Sans Pro','sans-serif';color:#fff}#newsletter input{width:174px;border:solid 1px #c9c9c9;outline:none;padding:12px 25px 13px 10px;margin:22px auto 0}#newsletter button{width:42px;height:43px;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;border:6px solid #555555;margin:0 0 0 -15px;font:700 15px 'Source Sans Pro','sans-serif';color:#fff}#row1 .content-container .container:first-child{width:30%}.button-container{margin:7px 0 0 44px}.button-container div{position:relative;float:left;display:block}.button-container div.clear{float:none}.button-container div .service-arrow{position:absolute;width:30px;height:40px;-webkit-transition:opacity 0.1s ease-in-out;z-index:4;background-image:url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/color-options/service-arrow-red.png");display:inline-block}.button-container div.active .service-arrow{opacity:1 !important}.button-container button{width:117px;height:118px;-webkit-border-radius:58px;-moz-border-radius:58px;border-radius:58px;background-color:#fff;font-size:48px;-webkit-transition:background 0.2s,color 0.2s;-moz-transition:background 0.2s,color 0.2s;-o-transition:background 0.2s,color 0.2s;-ms-transition:background 0.2s,color 0.2s;transition:background 0.2s,color 0.2s;display:block;position:relative;z-index:5;-webkit-tap-highlight-color:rgba(255,255,255,0)}.button-container button:hover,.button-container div.active button{color:#fff}.button-container button.hover-enabled:hover{animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:rotate;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}.button-container .button1 button{margin:50px 21px 0 0;padding:0 0 0 0}.button-container .button2 button{margin:25px 21px 0 0;padding:2px 0 0 0}.button-container .button3 button{margin:9px 21px 0 0;padding:1px 0 0 2px}.button-container .button4 button{margin:25px 21px 0 0;padding:2px 0 0 0;font-size:54px}.button-container .button5 button{margin:50px 0 0 0;padding:0 0 10px 2px;font-size:51px}.button-container .button1 span{bottom:-24px;left:74px;-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.86602540,M12=0.50000000,M21=-0.50000000,M22=0.86602540,sizingMethod='auto expand')"}.button-container .button2 span{bottom:-31px;left:59px;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-o-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.96592583,M12=0.25881905,M21=-0.25881905,M22=0.96592583,sizingMethod='auto expand')"}.button-container .button3 span{bottom:-33px;left:41px}.button-container .button4 span{bottom:-32px;left:23px;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-o-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.96592583,M12=-0.25881905,M21=0.25881905,M22=0.96592583,sizingMethod='auto expand')"}.button-container .button5 span{bottom:-24px;left:8px;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.86602540,M12=-0.50000000,M21=0.50000000,M22=0.86602540,sizingMethod='auto expand')"}#notched-line{width:656px;height:62px;background-image:url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/color-options/notched-line-red2.png");display:block;margin:50px 0 0 46px;background-repeat:no-repeat}#service-description-container{width:590px;margin:0 0 0 70px}.row .content-container .service-description h3{font-size:22px;padding:12px 0 20px}.service-description > span:first-child{font-size:48px;vertical-align:sub;margin:0 10px 0 0;width:60px;height:55px;float:left}.row .content-container .service-description p{line-height:23px;padding:0}.service-description.button4 > span:first-child{font-size:54px}.service-description.button5 > span:first-child{font-size:51px}.parallax-container{background-position:center center;position:relative;background-repeat:no-repeat}.parallax-container .parallax-bg{display:none}.button-comment,.parallax-container button,.button_mini,.btn-action,#row6 form button{font:700 18px 'Source Sans Pro','sans-serif';color:#fff;padding:9px 19px 8px 24px;margin:0 0 15px 5%}.button-comment:hover,.parallax-container button:hover,.button_mini:hover,.btn-action:hover,#row6 form button:hover,.social-sharing-block:hover{background-color:#bcbdc0}.btn-action:hover{background-color:#80c342}.parallax1{height:404px;background-size:cover}.parallax1 .width-container{padding-top:70px}.parallax1 .testimonial-container{width:665px;margin:0 auto;padding:0 0 0 25px;font-family:'Source Sans Pro','sans-serif';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;background-color:#eef2d5;background-color:rgba(255,255,255,.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.62),inset 0 0 1px rgba(255,255,255,.38);-moz-box-shadow:0 1px 2px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.62),inset 0 0 1px rgba(255,255,255,.38);box-shadow:0 1px 2px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.62),inset 0 0 1px rgba(255,255,255,.38);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.15),rgba(255,255,255,0));background-image:-moz-linear-gradient(top,rgba(255,255,255,.15),rgba(255,255,255,0));background-image:-o-linear-gradient(top,rgba(255,255,255,.15),rgba(255,255,255,0));background-image:-ms-linear-gradient(top,rgba(255,255,255,.15),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,.15),rgba(255,255,255,0))}.parallax1 .testimonial-container .testimonial{float:left;max-height:295px;padding:0 10px 0 0;text-align:center;width:98%}.parallax1 .testimonial-container .quote-mark{font-size:120px;font-weight:400;float:left;padding:10px 0 0 0}.parallax1 .testimonial-container p{width:87.6%;float:left;font-size:24px;line-height:33px;font-weight:400;font-style:italic;padding:25px 0 15px 0;text-align:center}.parallax1 .testimonial-by-container div{line-height:normal;display:inline-block}.parallax1 .testimonial-by-container span{line-height:normal}.parallax1 .testimonial-container span.arrow{}.parallax1 .testimonial-by-container .testimonial-by{font-size:21px}.parallax1 .testimonial-by-container .testimonial-by-location{font:400 18px 'Source Sans Pro','sans-serif';font-style:italic}#process-container{width:469px;height:363px;background:url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/process-container-bg.png") no-repeat 76px 49px;margin:6.5% 0 0 0;position:relative}.process{width:153px;height:153px;position:relative;cursor:default;border-radius:50%}.process-wrap,.process-info{position:absolute;width:120px;height:120px;border-radius:50%}.process-wrap{top:17px;left:17px}.process-info > div{display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-position:center center;-webkit-backface-visibility:hidden}.process-info .process-info-front{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.process-info .process-info-back{opacity:0;filter:alpha(opacity=0);background:#494848;pointer-events:none;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:all 0.4s ease-in-out 0.2s;-moz-transition:all 0.4s ease-in-out 0.2s;-o-transition:all 0.4s ease-in-out 0.2s;-ms-transition:all 0.4s ease-in-out 0.2s;transition:all 0.4s ease-in-out 0.2s}#process1{top:0;left:161px}#process2{top:107px;left:0}#process3{top:107px;left:329px}#process4{top:209px;left:161px}.process{background:url(https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/process-bg.png)}.process:hover .process-info-front,.process.hover-emulate .process-info-front{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0);font:600 18px 'Source Sans Pro','sans-serif';color:#fff}.process-info-front p{font:600 18px/120px 'Source Sans Pro','sans-serif' !important;color:#fff;margin:0 !important}.process:hover .process-info-back,.process.hover-emulate .process-info-back{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);pointer-events:auto}.process-info-back{text-align:center}.process-info-back p{font:600 14px/18px 'Source Sans Pro','sans-serif' !important;color:#fff;margin:0 auto !important;width:105px}.process-info-back p.threelines{padding-top:32px}.process-info-back p.fourlines{padding-top:25px}.process-grid{text-align:center}.process-grid:after,.process:before{content:'';display:table}.process-grid:after{clear:both}.process-grid li{width:153px;height:153px;display:inline-block;position:absolute}#skills-container{margin:0 0 20% 0}#skills-container .skill{width:100%;height:34px;background-color:#e8e7e7;position:relative;margin-top:11px}#skills-container .skill:first-child{margin-top:0}#skills-container .skill .bar{height:34px;width:0;position:relative;-webkit-transition:width 1s ease-in-out,background-color .5s;-moz-transition:width 1s ease-in-out,background-color .5s;-o-transition:width 1s ease-in-out,background-color .5s;transition:width 1s ease-in-out,background-color .5s}#skills-container .skill .skill-name{font:700 15px 'Source Sans Pro','sans-serif';color:#fff;line-height:34px;position:absolute;top:0;left:20px}.collapsable-items-container{margin:0 0 0 0}.collapsable-items-container .collapsable-item{padding:0 0 15px 0;border-bottom:1px solid #707070;margin:19px 0 0 0}.collapsable-items-container .collapsable-item:first-child{margin:0}.collapsable-items-container .collapsable-item .clickable-area{cursor:pointer}.collapsable-items-container .collapsable-item h4{font:400 22px/26px 'Source Sans Pro','sans-serif'}.collapsable-items-container .collapsable-item button{width:23px;height:23px;background-color:#000;font:900 24px 'Source Sans Pro','sans-serif';color:#fff;float:left;line-height:23px;margin:0 13px 0 0}.collapsable-items-container .collapsable-item .hidden-container{-webkit-transition:max-height 1s;-moz-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s;overflow:hidden}.collapsable-items-container .collapsable-item .hidden-container p{font-size:16px;line-height:23px;margin:4.8% 0 0 2.5%}.grey{background-color:#f8f8f8}.team-member{width:23.046875%;float:left;line-height:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.22);-moz-box-shadow:0 1px 1px rgba(0,0,0,.22);box-shadow:0 1px 1px rgba(0,0,0,.22);position:relative;margin:2.539% 0 105px 26px}.team-member .team-member-details{background-color:#fff;padding:0 0 0 9%;overflow:hidden;max-height:0;-webkit-transition:max-height 0.4s;-moz-transition:max-height 0.4s;-o-transition:max-height 0.4s;transition:max-height 0.4s;position:absolute;width:91%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.22);-moz-box-shadow:0 1px 1px rgba(0,0,0,.22);box-shadow:0 1px 1px rgba(0,0,0,.22)}.team-member:hover .team-member-details{max-height:150px}.team-member .team-member-details span{float:left;clear:left;color:#464646}.team-member .team-member-details .name{font:400 18px 'Source Sans Pro','sans-serif';margin-top:12px}.team-member .team-member-details .occupation{font:400 16px 'Source Sans Pro','sans-serif';font-style:italic}.team-member .team-member-details .links{float:left;margin:17px 0 12px 0;clear:both;text-align:justify;width:91%}.team-member .team-member-details .links a{float:left;font-size:22px;width:25%;text-align:center}.team-member .team-member-details .links a:first-child{margin:0 0 0 0 !important}.parallax2{height:335px}.parallax2 .width-container{padding-top:35px;text-align:center;color:#fff}.parallax2 .width-container h1{font:900 54px 'Source Sans Pro','sans-serif'}.parallax2 .width-container h2{font:700 36px 'Source Sans Pro','sans-serif'}.parallax2 .width-container p{width:58.5%;margin:20px auto 0;font:400 16px/24px 'Source Sans Pro','sans-serif'}.parallax2 button{margin:25px 0 0 0}#gallery-container .gallery-options{min-width:289px;float:right;margin:0 0 -10px 0}.tooltip{display:inline;position:relative}.tooltip:hover:after{color:#fff;background:#BCBDC0;background:rgba(0,0,0,.28);border-radius:5px;content:attr(name);text-transform:uppercase;font-size:14px;line-height:20px;padding:4px;left:-40px;bottom:110%;position:absolute;z-index:98;min-width:150px;height:60px}.tooltip:hover:before{border:solid;border-color:#BCBDC0 transparent;border-width:8px 8px 0 8px;bottom:99%;content:"";left:40%;position:absolute;z-index:99}#gallery-container .gallery-options button{margin:0 0 0 15px;font:400 14px 'Source Sans Pro','sans-serif';background-color:transparent}#gallery-container .column-selector button{padding:12px 0 8px;width:110px}#gallery-container .gallery-options button:first-child{margin:0 0 0 0}#gallery-container .gallery-options button.active{color:#fff;font-weight:700}#gallery-container #gallery{text-align:justify !important}#gallery-container #gallery:after{display:inline-block;content:'';width:100%}#gallery-container .gallery-item{color:#707070;border-bottom:1px solid #707070;padding:0 0 15px 0;margin:50px 0 0 0}#gallery-container .two-cols .gallery-item,#gallery-container .two-cols .gap{width:45%}#gallery-container .three-cols .gallery-item,#gallery-container .three-cols .gap{width:30%}#gallery-container .four-cols .gallery-item,#gallery-container .four-cols .gap{width:23%}#gallery-container .gap{display:inline-block;margin-bottom:0}#gallery-container .gallery-item img{width:100%}#gallery-container .image-area{height:330px;overflow:hidden;position:relative}#gallery-container .image-area{height:213px;overflow:hidden;position:relative;line-height:0}#gallery-container .gallery-item h5{font:700 16px 'Source Sans Pro','sans-serif';text-transform:uppercase;margin:20px 0 0 3px}.partner-action-text{display:inline-block}#gallery-container .gallery-item .category{font:400 16px 'Source Sans Pro','sans-serif';margin:0 0 0 3px}#gallery-container .transparent-hover{position:absolute;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);top:0;transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;-o-transition:opacity .2s;z-index:5}#gallery-container .gallery-item:hover .transparent-hover{opacity:.85;filter:alpha(opacity=85)}#gallery-container .plus-button{width:68px;height:68px;background-image:url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/plus-button1.png");position:absolute;left:50%;margin:0 0 0 -34px !important;opacity:0;filter:alpha(opacity=0);-ms-transform:scale(2);-webkit-transform:scale(2);transform:scale(2);z-index:5}#gallery-container .two-cols .plus-button{top:90px}#gallery-container .three-cols .plus-button{top:40px}#gallery-container .four-cols .plus-button{width:56px;height:56px;top:20px;margin:0 0 0 -28px !important;background-size:56px 56px}#gallery-container .gallery-item:hover .plus-button{opacity:1;filter:alpha(opacity=100);transition:opacity .2s,transform .2s;-moz-transition:opacity .2s,transform .2s;-o-transition:opacity .2s,transform .2s;-webkit-transition:opacity .2s,-webkit-transform .2s;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#gallery-container .gallery-item-description{width:100%;padding:20px 0;position:absolute;bottom:-94px;background:url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/grey-overlay.png") repeat;z-index:5;transition:bottom 300ms;-webkit-transition:bottom 300ms;text-align:center}#gallery-container .four-cols .gallery-item-description{padding:8px 0}#gallery-container .gallery-item:hover .gallery-item-description{bottom:0}#gallery-container .gallery-item .image-area button{width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent;cursor:pointer;z-index:6}#gallery-container .gallery-item-description p{width:90%;margin:0 auto;font:700 16px/18px 'Source Sans Pro','sans-serif';color:#fff}#gallery-container .four-cols .gallery-item-description p{font-size:14px}#gallery-container .column-selector{float:left;display:none!important}#gallery .all{opacity:0;display:none}.btn-action{text-transform:uppercase;padding:20px 25px}.parallax3{height:466px}.parallax3 .width-container{padding-top:60px;text-align:center;color:#fff}.parallax3 .width-container h1{font:900 48px/50px 'Source Sans Pro','sans-serif'}.parallax3 .width-container p{width:58.59375%;margin:40px auto 0;font:400 22px/28px 'Source Sans Pro','sans-serif'}#testimonials{padding:0 0 120px 20px}#testimonials .testimonial{width:41%;position:relative;background-color:#f7f7f7;padding:27px 3% 17px 3%;margin:75px 0 0 5%;float:left}#testimonials .testimonial p{font:400 17px/23px 'Source Sans Pro','sans-serif';color:#464646}#testimonials .testimonial-by-container{float:right;margin:8px 0 0 0}#testimonials .testimonial-by-container .testimonial-by{font:600 17px 'Source Sans Pro','sans-serif';color:#363636}#testimonials .testimonial-by-container .testimonial-by span{margin:0 7px}#testimonials .testimonial-by-container .testimonial-by-company{font:400 14px 'Source Sans Pro','sans-serif';font-style:italic}#testimonials .testimonial > span{display:block;position:absolute;width:30px;height:23px;background-image:url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/testimonial-triangle.png");bottom:-23px;left:32px}#client-slider-container{margin:40px 0 0 0}#client-slider-container .client-logo{min-height:69px}#client-slider-container .client-logo img{display:none;position:absolute;top:0;bottom:0;margin:auto;left:10px}#client-slider-container .client-slider{width:950px;padding-left:40px}#client-slider-container .flex-viewport{padding:5px 0 10px;border-bottom:1px solid #6c6b6b;border-top:1px solid #6c6b6b}.contact-details ul{width:100%}.contact-details ul li{width:72%;padding:10px 50px 10px 40px;border-bottom:1px solid #707070;position:relative}.contact-details ul li:first-child{border-top:1px solid #707070}.contact-details ul li span{vertical-align:middle;color:#363636}.contact-details ul li span:first-child{margin-right:10px;display:block;text-align:center;position:absolute;left:0;width:30px}.contact-details ul li .icon-home{font-size:24px;top:8px}.contact-details ul li .icon-mobile-phone{font-size:28px;top:6px}.contact-details ul li .icon-envelope{font-size:18px;top:11px}.contact-details ul li .contact-detail{font:400 14px/15px 'Source Sans Pro','sans-serif'}.input{width:31%;margin:0 0 10px 2%;float:left}.select{width:32%;margin:0 0 0 2%;float:left}form .input:first-child,form .input:n-child(4){margin:0 0 0 0}.input span,.select span,.textarea span{font:600 16px 'Source Sans Pro','sans-serif';color:#464646;margin:0 0 5px 0;float:left}.input input,.blog_query,.textarea textarea{background-color:#fff;border:solid 1px #c9c9c9;float:left;clear:both;font:400 16px 'Source Sans Pro','sans-serif'}.result-for{margin-bottom:20px}.input input.error,.textarea textarea.error{border:solid 1px red}.input input{width:94%;height:47px;padding:0 3%}.select select{width:100%;height:50px;padding:0 3%}.textarea{margin:25px 0 0 2%;float:left;clear:both;width:100%}.textarea textarea{width:96%;height:220px;padding:1%}.banner{width:96.289%;margin:65px auto 65px;font:600 22px/29px 'Source Sans Pro','sans-serif';color:#fff;padding:25px 0;position:relative}.banner p{width:64%;vertical-align:middle;text-align:left;padding:0 5%}.banner button{width:26%;height:100%;position:absolute;top:0;right:0;color:#fff;background-color:#464646}.banner button span{float:left}.banner button span:first-child{font:700 24px/24px 'Source Sans Pro','sans-serif';width:120px;text-align:right;display:block;margin:0 0 0 32px}.banner button .icon-hand-right{font-size:48px;transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.96592583,M12=0.25881905,M21=-0.25881905,M22=0.96592583,sizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.96592583,M12=0.25881905,M21=-0.25881905,M22=0.96592583,sizingMethod='auto expand');margin:-5px 0 0 20px}footer{background-color:#464646}footer p,footer #upper-footer .news ul li > span{opacity:.60;filter:alpha(opacity=60);color:#fff}footer #upper-footer{padding:65px 0 60px 0}footer #upper-footer .info{width:22.94921875%;font:400 14px/20px 'Source Sans Pro','sans-serif';float:left}footer #upper-footer .logo{float:none;margin:-2px 0 20px 0}footer #upper-footer .logo h1{line-height:normal}footer #upper-footer .contact-details{margin:10px 0 0 0}footer #upper-footer .contact-details ul li{border:none;padding:5px 50px 5px 40px}footer #upper-footer .contact-details ul li .icon-mobile-phone{font-size:32px;top:-1px}footer #upper-footer .contact-details ul li .icon-envelope{font-size:20px;top:5px}footer #upper-footer .contact-details ul li .contact-detail{font:600 16px/22px 'Source Sans Pro','sans-serif';color:#fff;opacity:.80;filter:alpha(opacity=80)}footer #upper-footer .news{width:63.00%;float:left}footer #upper-footer h3{font:600 16px 'Source Sans Pro','sans-serif'}footer #upper-footer .news h3{margin:0 0 0 10px}footer #upper-footer .news .date{width:22px;background-color:#252829;text-align:center;padding:5px 10px;float:left;margin:0 25px 0 0}footer #upper-footer .news .date .day{font:600 16px 'Source Sans Pro','sans-serif';display:block;margin-bottom:-5px}footer #upper-footer .news .date .month{font:400 12px 'Source Sans Pro','sans-serif';text-transform:uppercase}footer #upper-footer .news ul{width:100%}footer #upper-footer .news ul li{border-bottom:1px solid #000000;padding:22px 0 20px 10px}footer #upper-footer .news ul li:first-child{border-top:none}footer #upper-footer .news ul li > span{font:400 14px/17px 'Source Sans Pro','sans-serif'}footer #upper-footer .news ul li.last,footer #upper-footer .tweets .tweet-container ul li.last{height:100%;padding:13px 0 0 0;border-bottom:none}footer #upper-footer .news ul li.last button,footer #upper-footer .tweets .more-tweets{font:400 14px 'Source Sans Pro','sans-serif';font-style:italic;background-color:transparent;float:right}footer #upper-footer .tweets #more-button-container{width:80%;margin:-40px auto 0;border-top:1px solid #555555;padding:8px 0}footer #upper-footer .tweets .more-tweets{}footer #upper-footer .news ul li.last button span,footer #upper-footer .tweets .more-tweets span{float:left;display:block;line-height:17px}footer #upper-footer .news ul li.last button .icon-caret-right,footer #upper-footer .tweets .more-tweets .icon-caret-right{font-size:19px;margin-left:5px}footer #upper-footer .tweets{float:right;width:32%}footer #upper-footer .tweets h3{margin:0 0 20px 0}footer #upper-footer .tweets .tweet-container{width:100%;background-color:#252829;position:relative}footer #upper-footer .tweets .tweet-container > span:first-child{font-size:32px;position:absolute;top:-16px;left:6px}footer #upper-footer .tweets .tweet-container ul{padding:0 10% 40px 10%}footer #upper-footer .tweets .tweet-container ul li{border-bottom:1px solid #000000;border-top:1px solid #555555;padding:25px 0 20px 0}footer #upper-footer .tweets .tweet-container ul li:first-child{border-top:none}footer #upper-footer .tweets .tweet-container ul li span{font:400 14px/17px 'Source Sans Pro','sans-serif';color:#fff;opacity:.80;filter:alpha(opacity=80)}footer #upper-footer .tweets .tweet-container ul li .hashtag{font:400 16px/17px 'Source Sans Pro','sans-serif';display:block;margin:4px 0 0 0}footer #upper-footer .tweets .tweet-container ul li.last{padding:7px 0 27px 0}footer #bottom-footer{height:68px;padding:32px 0 0 0;background-color:#202324;font:400 14px 'Source Sans Pro','sans-serif';color:#fff}footer #bottom-footer .width-container{padding:0 0 0 5px}footer #bottom-footer span{float:left;opacity:.70;filter:alpha(opacity=70);margin:6px 0 0 0}#social_block{margin:0 15px;display:inline-block;float:left}#social_block ul li{display:inline-block}footer #bottom-footer .social-links{margin:0 0 0 50px;float:left}footer #bottom-footer .social-links li{float:left}footer #bottom-footer .social-links li a{float:left;font-size:24px;margin:0 0 0 20px;cursor:pointer}footer #bottom-footer .nav{margin:6px 0 0 70px;float:left}footer #bottom-footer .nav li{float:left;padding:0 8px;border-left:1px solid #fff;opacity:.70;filter:alpha(opacity=70)}footer #bottom-footer .nav li:first-child{border-left:none}footer #bottom-footer .nav li a{cursor:pointer}footer #top-button{width:31px;height:26px;background-image:url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/top-arrow.png");display:block;float:right;margin:20px 0 -38px 0;clear:both}.blocklink_footer ul li{display:inline-block}#options-panel{position:fixed;top:83px;left:0;z-index:21;transition:left .2s;-moz-transition:left .2s;-webkit-transition:left .2s;-o-transition:left .2s}#options-panel .container{width:197px;position:relative}#options-panel.hide{left:-197px}#options-panel.show{left:0}#options-panel .container .options{padding:20px;background-color:#121212;font:600 18px 'Source Sans Pro','sans-serif';color:#fff}#options-panel h4{font:700 18px 'Source Sans Pro','sans-serif';background-color:#2e2e2e;height:43px;line-height:46px;padding:0 0 0 16px}#options-panel .container .options h5{margin:0 0 10px 0}#options-panel .container .options > button{font:600 14px 'Source Sans Pro','sans-serif';color:#fff;width:73px;height:25px;background-color:#4e4e4e;margin:0 0 15px 6px}#options-panel .container .options ul li{float:left;margin:9px 0 0 16px}#options-panel .container .options ul button{width:39px;height:25px}#options-panel .container .options ul #green-template{background:transparent url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/color-options/color-option-green.png")}#options-panel .container .options ul #orange-template{background:transparent url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/color-options/color-option-orange.png")}#options-panel .container .options ul #blue-template{background:transparent url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/color-options/color-option-blue.png")}#options-panel .container .options ul #bright-green-template{background:transparent url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/color-options/color-option-bright-green.png")}#options-panel .container .options ul #magenta-template{background:transparent url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/color-options/color-option-magenta.png")}#options-panel .container .options ul #yellow-template{background:transparent url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/color-options/color-option-yellow.png")}#options-panel .container .options ul #purple-template{background:transparent url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/color-options/color-option-purple.png")}#options-panel .container .toggle-button button{width:43px;height:43px;background-color:#2e2e2e;position:absolute;top:0;right:-43px;font-size:25.5px;color:#fff}.gallery-inner-container{position:fixed;width:1030px;max-height:700px;top:75px;left:50%;margin-left:-512px;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.15);box-shadow:1px 1px 1px rgba(0,0,0,.15);border:solid 1px #aeaeae;z-index:20;overflow:auto}.gallery-modal-container{z-index:20}.portfolio-modal{overflow:auto;-webkit-overflow-scrolling:touch;padding:15px;height:100%}.portfolio-modal .image-area{width:48%;margin:0 10px 20px 0;overflow:hidden;display:inline-block}.portfolio-modal .details{width:100%}.collcontainer1{width:50%;margin-bottom:15px;display:inline-block;vertical-align:top}.portfolio-modal .details h2{font:700 20px 'Source Sans Pro','sans-serif';margin:0 0 20px 0;text-transform:uppercase;text-align:center}.portfolio-modal .details .project-info{text-align:center;width:100%;padding:15px 0}.portfolio-modal .details .project-info span{font:400 15px 'Source Sans Pro','sans-serif';color:#707070;font-style:italic}.portfolio-modal .details .project-info .separator{margin:0 2px}.portfolio-modal .details p{width:100%;font:300 16px/23px 'Source Sans Pro','sans-serif';margin:25px 0 40px 0}.portfolio-modal .portfolio-nav{margin:-25px auto 0;width:70px}.portfolio-modal .portfolio-nav button{width:31px;padding:2px 0;font:100 19px 'Source Sans Pro','sans-serif';color:#fff;text-align:center}.portfolio-modal .hidden-container ul{font:300 16px 'Source Sans Pro','sans-serif';padding:0 0 0 38px}.portfolio-modal .hidden-container ul li{margin:5px 0 0 0}.gallery-inner-container .close-button{width:20px;font:100 21px 'Source Sans Pro','sans-serif';background-color:transparent;margin:5px 7px 0 0;float:right}#overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:14;display:none}#overlay div{width:100%;height:100%;background-color:#fff;opacity:.70;filter:alpha(opacity=70)}.tinynav{display:none}footer #upper-footer h3{color:#FFF !important}#tweet-inner-container{text-align:center}.rotary,.end-polio{display:inline-block}.rotary{padding-top:40px;padding-bottom:10px}.end-polio{padding-top:10px;padding-bottom:40px}.ftblocklink_footer{float:right}.width-container > .nav{float:right}.width-container > .nav > .container > .row{padding:25px 0}.parallax3-1f1r{background-color:#e1e1e1;font-family:"Source Sans Pro"}.stat-1f1r{text-align:center;display:inline-block;margin:25px auto 5px;width:24.7%}.stat-number{color:#ff3333;font-size:41.4px;line-height:18.11px;margin-bottom:20px;font-weight:bold}.stat-name{text-transform:uppercase;font-size:20.7px;line-height:18.11px;font-weight:bold}.container-blog{}.container_blog_page{margin:auto;width:70%}.psblog_page,#right_column{display:inline-block}.psblog_container{width:70%;margin:auto;display:inline-block;padding-top:0 !important}.psblog_center_column{margin-right:25px}.psblog_page{font:600 16px 'Source Sans Pro','sans-serif';width:100%}.psblog_page h1{line-height:30px;font-size:24px;font-weight:bold;margin-bottom:25px}.psblog-content{color:#888888;font-size:13px;line-height:20px;margin-bottom:50px}#psblog-view .psblog-content .medias .media_list ul li img{display:block;margin:10px auto}.addthis_toolbox{margin-bottom:45px}.addthis_toolbox h2{margin-bottom:30px}.psblog_comments_list table tr{padding-left:20px;border-left:1px solid red;margin-bottom:50px;display:block}.psblog_comments_list table tr .comment_infos{margin-bottom:20px}#more_info_sheets .error{margin:10px 0}#more_info_sheets h2{margin-bottom:30px}#right_column{font:600 16px 'Source Sans Pro','sans-serif';width:270px;margin:auto;display:inline-block;vertical-align:top}.button_mini{margin-left:5px !important;padding:7px 19px 8px 24px;height:42px}.blog_query{height:40px;padding:0 3%;width:65%}.psblog_comments_list{margin-bottom:50px}#more_info_sheets form fieldset{background-color:#ebebed;padding:40px}#more_info_sheets form > p{text-transform:uppercase;margin-bottom:30px}#more_info_sheets form fieldset .form-group{margin-bottom:20px}#more_info_sheets form fieldset .form-group input:not(.button-comment){color:#464646;height:40px;padding:0 3%;width:94%}#more_info_sheets form fieldset .form-group label{display:block;margin-bottom:15px;text-transform:uppercase}#more_info_sheets form fieldset textarea{padding:3%;width:94% !important}#more_info_sheets form fieldset .submit{float:left}#blog_search_block,.ftblocklink_rc,#informations_block_left{margin-bottom:90px}.blocklink_rc h4,#informations_block_left h4,#blog_search_block h4{text-transform:uppercase;padding-bottom:10px;margin-bottom:24px;border-bottom:4px solid #cd4349;font-weight:bold}.blocklink_rc ul li:before{content:'-';color:#cd4349;margin-right:10px}.block_psblog li,.block_content li{font-weight:bold;margin-bottom:20px}.block_psblog li h5{font-size:14px;line-height:20px;color:#333333;font-weight:bold}.article-img-block,.article-img,.article-det{width:100% !important}.block_psblog li span,.publication-date{color:#888888}#psblog_list{font:600 16px 'Source Sans Pro','sans-serif'}#psblog_list ul li{margin-bottom:25px;border-left:4px solid #cd4349;padding:5px 15px;box-sizing:border-box}#psblog_list ul li .img_default{width:11%;min-width:100px;margin-right:10px}#psblog_list ul li .detail_left{width:76.5%}#psblog_list ul li .detail_left .excerpt,#psblog_list ul li .detail_large .excerpt{color:#888888;font-size:13px;line-height:20px;padding:5px 0}.ps-blog-list-title{font:600 30px 'Source Sans Pro','sans-serif';margin-bottom:15px}#psblog_list ul li .img_default,#psblog_list ul li .detail_left{display:inline-block;vertical-align:top}.social-sharing-block,.socialsharing_page{position:fixed;z-index:5000}.social-sharing-block{top:70%}.socialsharing_page{top:68.5%;left:60px}.social-sharing-block{left:0}.sharing-content:hover{cursor:pointer}.sharing-content:hover .socialsharing_page button{visibility:visible}.social-sharing-block{width:55px;height:75px;background-color:#ff3333}.socialsharing_page button{width:100px;height:30px;color:#333;background-color:#fff;border:1px solid #ccc;display:block;padding:2px 6px;margin-bottom:3px;font-size:13px;font-weight:normal;line-height:1.42857;text-align:left;visibility:hidden}.share-link{background:url('https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/color-options/share.png') no-repeat;width:46px;height:52px;display:block;margin:12px 2px}.icon-twitter,.icon-facebook,.icon-google-plus{min-width:11px;float:left;padding:4px 6px 0 0}.icon-twitter{color:#00AAF0}.icon-facebook{color:#435F9F}.icon-google-plus{color:#E34B34}#gallery-container .three-cols .gallery-item{min-width:308px}.p-icon-1f1r{display:inline-block;background:url('https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/css_sprites-2.png') no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;width:308px;height:213px}#gallery-container .gallery-item:hover .p-icon-1f1r{background:url('https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/css_sprites-2.png') no-repeat !important}.icon-1f1r-3{background-position:-316px -217px}#gallery-container .gallery-item:hover .icon-1f1r-3{background-position:-628px -217px !important}.icon-1f1r-4{background-position:-628px -0px}#gallery-container .gallery-item:hover .icon-1f1r-4{background-position:-4px -217px !important}.icon-1f1r-5{background-position:-4px -0px}#gallery-container .gallery-item:hover .icon-1f1r-5{background-position:-316px 0 !important}.icon-1f1r-6{background-position:-316px -651px}#gallery-container .gallery-item:hover .icon-1f1r-6{background-position:-628px -651px !important}.icon-1f1r-7{background-position:-4px -434px}#gallery-container .gallery-item:hover .icon-1f1r-7{background-position:-316px -434px !important}.icon-1f1r-8{background-position:-628px -434px}#gallery-container .gallery-item:hover .icon-1f1r-8{background-position:-4px -651px !important}#gallery-container .gallery-options button{background-color:transparent !important}.picto-1f1rpicto{display:inline-block;background:url('https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/css_sprites-3.png') no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;width:70px;height:68px}.picto-1f1rpicto-5{background-position:-1px -0px}.gallery-options .icon:hover .picto-1f1rpicto-5,.gallery-options .active .picto-1f1rpicto-5{background-position:-72px -0px}.picto-1f1rpicto-4{background-position:-143px -0px}.gallery-options .icon:hover .picto-1f1rpicto-4,.gallery-options .active .picto-1f1rpicto-4{background-position:-1px -69px}.picto-1f1rpicto-3{background-position:-72px -69px}.gallery-options .icon:hover .picto-1f1rpicto-3,.gallery-options .active .picto-1f1rpicto-3{background-position:-143px -69px}.picto-1f1rpicto-6{background-position:-1px -138px}.gallery-options .icon:hover .picto-1f1rpicto-6,.gallery-options .active .picto-1f1rpicto-6{background-position:-72px -138px}.picto-1f1rpicto-7{background-position:-143px -138px}.gallery-options .icon:hover .picto-1f1rpicto-7,.gallery-options .active .picto-1f1rpicto-7{background-position:-1px -207px}.picto-1f1rpicto-8{background-position:-72px -207px}.gallery-options .icon:hover .picto-1f1rpicto-8,.gallery-options .active .picto-1f1rpicto-8{background-position:-143px -207px}.breadcrumb{padding:8px 15px;margin-bottom:18px;list-style:none;background-color:#f6f6f6;border-radius:0}.breadcrumb > li{display:inline-block}.breadcrumb > li + li:before{content:"/\00a0";padding:0 5px;color:#333}.breadcrumb > .active{color:#333}.breadcrumb{display:inline-block;padding:0 11px;border:1px solid #d6d4d4;font-weight:bold;font-size:12px;line-height:24px;min-height:6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;margin-bottom:16px;position:relative;z-index:1}.breadcrumb .navigation-pipe{width:18px;display:inline-block;text-indent:-5000px}.breadcrumb a{display:inline-block;background:#fff;padding:0 15px 0 22px;margin-left:-26px;position:relative;z-index:2;color:#333}.breadcrumb a.home{font-size:17px;color:#777777;width:38px;text-align:center;padding:0;margin:0 0 0 -10px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;z-index:99;line-height:22px;display:inline-block;height:25px}.breadcrumb a.home i{vertical-align:-1px}.breadcrumb a.home:before{border:none}.breadcrumb a:after{display:inline-block;content:".";position:absolute;right:-10px;top:3px;width:18px;height:18px;background:#fff;border-right:1px solid #d6d4d4;border-top:1px solid #d6d4d4;border-radius:2px;text-indent:-5000px;z-index:-1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.breadcrumb a:before{display:inline-block;content:".";position:absolute;left:-10px;top:3px;width:18px;height:18px;background:transparent;border-right:1px solid #d6d4d4;border-top:1px solid #d6d4d4;border-radius:2px;text-indent:-5000px;z-index:-1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.breadcrumb a:hover{color:#777777}.ie8 .breadcrumb{min-height:1px}.ie8 .breadcrumb a:after{display:none}.ie8 .breadcrumb .navigation-pipe{width:20px}.button-container button{border:none !important;;border-radius :0}.button-container button:hover,.button-container div.active button{background-color:transparent !important}.button .icon,.service-description .icon{background:rgba(0,0,0,0) url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/../img/sprite-1.png") no-repeat scroll -10px 0;display:inline-block;overflow:hidden;text-align:left;text-indent:-9999px}.service-description .icon{}.button .icone-1{background-position:-10px -0px}.button .icone-2{background-position:-264px -0px}.button .icone-3{background-position:-137px -128px}.button .icone-4{background-position:-10px -256px}.button .icone-5{background-position:-264px -256px}.button .icone-1:hover,.active .icone-1{background-position:-137px -0px}.button .icone-2:hover,.active .icone-2{background-position:-10px -128px}.button .icone-3:hover,.active .icone-3{background-position:-264px -128px}.button .icone-4:hover,.active .icone-4{background-position:-137px -256px}.button .icone-5:hover,.active .icone-5{background-position:-10px -384px}#login_form h3{margin-bottom:30px}.hc-partner{padding-top:75px}#pagenotfound .pagenotfound{max-width:824px;margin:100px auto 100px auto;text-align:center}#pagenotfound .pagenotfound .img-404{padding:8px 0 27px 0}#pagenotfound .pagenotfound .img-404 img{max-width:100%}#pagenotfound .pagenotfound h1{font:600 28px/34px "Open Sans",sans-serif;color:#333;text-transform:uppercase;margin-bottom:7px}#pagenotfound .pagenotfound p{font:600 16px/20px "Open Sans",sans-serif;color:#555454;text-transform:uppercase;border-bottom:1px solid #d6d4d4;padding-bottom:19px;margin-bottom:20px}#pagenotfound .pagenotfound h3{font-weight:bold;color:#333;font-size:13px;line-height:normal;margin-bottom:18px}#pagenotfound .pagenotfound label{font-weight:normal}@media (max-width:767px){#pagenotfound .pagenotfound label{display:block}}#pagenotfound .pagenotfound .form-control{max-width:293px;display:inline-block;margin-right:5px}@media (max-width:767px){#pagenotfound .pagenotfound .form-control{margin:0 auto 15px auto;display:block}}#pagenotfound .pagenotfound .buttons{padding:48px 0 20px 0}#pagenotfound .pagenotfound .buttons .button-medium i.left{font-size:17px}.btn-not-found{padding:10px 20px;text-transform:uppercase}#search_query{padding:0 3%;margin-top:10px;background-color:#fff;border:solid 1px #c9c9c9;font:400 16px 'Source Sans Pro','sans-serif';height:35px}.btn-not-found:hover{background-color:#bcbdc0}div#map{height:400px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.replace-2x{font-size:1px}.example{background-image:url(https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/autoload/../images/example2x.png);-webkit-background-size:13px 13px;-moz-background-size:13px 13px;-o-background-size:13px 13px;background-size:13px 13px}}#main-nav a:hover{background-color:#ff3333}#main-nav li.active a{background-color:#ff3333}#main-slider-container .main-headings h1,#main-slider-container .main-headings h2{background:#ff3333}#main-slider-container .sub-headings span i{color:#ff3333}#main-slider-container button{background-color:#ff3333}#main-slider-container .heading-connector1{background-position:0 -56px}#main-slider-container .heading-connector2{background-position:0 -274px}.button-container button{color:#ff3333;border:solid 2px #ff3333}.button-container button:hover,.button-container div.active button{background-color:#ff3333}#notched-line{background-position:0 -144px}.service-description > span:first-child{color:#ff3333}#newsletter button{background-color:#ff3333}.parallax1 .testimonial-container .quote-mark{color:#ff3333}.btn,.parallax-container button,.button_mini,.btn-action,.button-comment,#row6 form button{background-color:#ff3333}#row6 #form-alert a{color:#ff3333}#row6 #form-error p{background-color:#ff3333}.process-wrap{background:#ff3333}.process-info .process-info-front{background:#ff3333}#skills-container .skill .bar{background-color:#ff3333}.collapsable-items-container .collapsable-item .clickable-area.active h4{color:#ff3333}.collapsable-items-container .collapsable-item .clickable-area.active button{background-color:#ff3333}#team-container .team-member .team-member-details .links a{color:#ff3333}#gallery-container .gallery-options button.active{background-color:#ff3333}#gallery-container .transparent-hover{background-color:#ff3333}#testimonials .testimonial-by-container .testimonial-by-company{color:#ff3333}.contact-details ul li span:first-child{color:#ff3333}.banner{background-color:#ff3333}footer #upper-footer h3{color:#ff3333}footer #upper-footer .news .date span{color:#ff3333}footer #upper-footer .news ul li.last button,footer #upper-footer .tweets .more-tweets{color:#ff3333}footer #upper-footer .tweets .tweet-container > span:first-child{color:#ff3333}footer #upper-footer .tweets .tweet-container ul li .hashtag{color:#ff3333}footer #bottom-footer .social-links li a{color:#ff3333}.portfolio-modal .details h2{color:#ff3333}.portfolio-modal .details .project-info{border-bottom:1px solid #ff3333;border-top:1px solid #ff3333}.gallery-inner-container .close-button{color:#ff3333}.portfolio-modal .portfolio-nav button{background-color:#ff3333}#options-panel h4{color:#ff3333}@media only screen and (max-width:480px){#main-slider-container .heading-connector1{background-position:-31px -56px}#main-slider-container .heading-connector2{background-position:-22px -274px}}@media only screen and (max-width :1066px){.width-container{width:90%}header{text-align:center}header.iconic{height:188px}header.simple{height:88px}header .width-container{width:100%;height:188px;overflow:hidden}#header_logo{margin:auto}.logo{margin:auto;float:none}#main-nav{float:none}#main-nav ul{width:100%}#main-nav li{width:14.3%;min-width:70px}#languages-block-top{width:11%}header.iconic #main-nav a{padding:0 !important}header.simple #main-nav a{padding:19px 0 !important}#options-panel .container{top:32px}#main-slider-container{}#main-slider-container .flexslider{height:480px !important}#main-slider-container .slides > li{height:480px !important}#main-slider-container .main-headings h1,#main-slider-container .main-headings h2{font-size:22px}#main-slider-container .main-headings h1,#main-slider-container .main-headings h2{width:430px;padding:9px 10px;line-height:normal}#main-slider-container .heading-connector1{background-size:391px 459px;background-repeat:no-repeat}#main-slider-container .heading-connector2{background-size:377px 459px;background-repeat:no-repeat;float:none;margin-left:22px}#main-slider-container .main-headings{left:40px}#main-slider-container .sub-headings{top:237px;left:62px}#main-slider-container .sub-headings h2{width:310px;margin:0 0 10px 0;font-size:15px;padding:11px 15px 10px 24px !important}#main-slider-container .sub-headings span i{line-height:20px;margin-right:8px}#main-slider-container button{top:400px;left:150px;font-size:16px}#main-slider-container .flexslider .slides img{width:25% !important}#main-slider-container .flexslider .slides img#slide5-element{top:68px;right:-270px;width:249px !important}#row1 .content-container .container:first-child{width:100%}.row .heading-container h1{font:900 43px 'Core Sans N 95 Black','serif'}.row .heading-container h2{font:400 22px/27px 'Source Sans Pro','serif';padding:3% 2% 3% 5%}.row .content-container h3{font:900 22px 'Source Sans Pro','serif';margin:0 0 30px 0 !important}.row .heading-container,#row2 .heading-container{margin:0 0 40px 0}#row1 .content-container .left.last{width:100%}#newsletter{font-size:18px}#newsletter span:first-child{font-size:19px}#newsletter input{font-size:16px}#row2 .content-container .container:first-child{width:100%}#row2 .content-container .left:first-child p{margin:0 0 30px 8px}#row2 .content-container .container.last h3{margin:0 0 20px 0}#row2 .content-container .container.last{width:100%}#row5 .content-container h3:first-child{margin-bottom:-15px !important}#row6 #form-alert p{width:90%}#row6 .content-container .container:first-child{width:100%}#row6 .content-container .left:first-child p{width:60%;float:left;margin:0 0 0 1.2%}#row6 .contact-details{float:right;margin:-8px 0 0 0;width:35%}#row6 .contact-details ul{margin:0 0 0 0}#row6 form{margin:50px 0 0 0}#row6 .left.last{width:100%}#newsletter{width:60%;height:130px;margin:5% auto 3%;padding:20px 10px 0 10px}#newsletter input{width:65%}.button-container{width:85%}#service-description-container{margin:0 auto 35px}.parallax-container{background-position:50% 36%}.parallax1 .testimonial-container p{font-size:20px}#process-container{width:100%;margin:20px 0 50px 0;background:none;height:100%}.process-grid{text-align:justify}.process-grid li{width:25%;display:inline-block;float:left;text-align:center;position:static}.process{margin:0 auto}#skills-container{margin:0 0 60px 0}.collapsable-items-container{margin:0 0 0 0}.collapsable-items-container .collapsable-item .hidden-container p{margin:20px 0 0 15px}#team-container .team-member{width:23.125%;margin:2.539% 0 130px 2.5%}#team-container .team-member img{width:100%}.parallax2 .width-container h1{font:900 35px 'Source Sans Pro','serif'}.parallax2 .width-container h2{font:700 32px 'Source Sans Pro','serif'}.parallax2 .width-container p{width:95%;font:400 16px/20px 'Source Sans Pro','serif'}.parallax2 button{margin:5% 0 0 0}#gallery-container .gallery-options button{padding:12px 0.7% 8px;margin:0 0 0 3%;font:400 13px 'Source Sans Pro','serif'}#gallery-container .gallery-options .button4{margin-left:0}#gallery-container .gallery-options:first-child{margin:0 0 10px 0}#gallery-container .gallery-options{width:80%;margin:auto !important}#gallery-container .column-selector{float:right;clear:both}#gallery-container .gallery-item-description{padding:10px 0}#gallery-container .gallery-item-description p{font:700 13px/15px 'Source Sans Pro','serif'}#gallery-container .plus-button{width:60px;height:60px;margin:0 0 0 -30px !important;background-size:60px 60px}#gallery-container .three-cols .plus-button{top:20px}.parallax3{background-position:90% 50%}#testimonials .testimonial p{font:400 15px/20px 'Source Sans Pro','serif'}#testimonials .testimonial{margin:40px 0 0 5%}#testimonials{padding:0 0 60px 20px}.banner{font:600 14px/25px 'Source Sans Pro','serif'}.banner button .icon-hand-right{display:none}.banner button span:first-child{font:700 20px/22px 'Source Sans Pro','serif';margin:0;text-align:center;width:auto;float:none}.contact-details ul li{width:auto}footer #upper-footer .info{width:100%;margin:0 0 20px 0}footer #upper-footer .news{width:50%;padding:0 0 0 0;margin:30px 0 0 0}footer #upper-footer .news ul{width:90%}footer #upper-footer .news .date{margin:0 8px 0 0}footer #upper-footer .tweets{width:50%;margin:30px 0 0 0}footer #bottom-footer{height:auto;padding:32px 0 20px 0}footer #bottom-footer .width-container{text-align:center}footer #bottom-footer .social-links{margin:10px auto;height:30px;width:250px;float:none}footer #upper-footer .news h3{margin:0 0 0 0}footer #bottom-footer span{float:none;margin:0 auto}footer #upper-footer .news ul li{padding:22px 10px 20px 0}footer #upper-footer .contact-details ul li .contact-detail{font:600 14px/22px 'Source Sans Pro','serif'}footer #upper-footer .tweets .tweet-container ul li span{font:400 13px/17px 'Source Sans Pro','serif'}footer #upper-footer .tweets .tweet-container ul li .hashtag{font:400 15px/17px 'Source Sans Pro','serif'}footer #bottom-footer .nav{margin:0;float:none;display:inline-block}footer .info p{width:60%;float:left}footer #upper-footer .info .contact-details{width:30%;float:right;margin:0}.bx-wrapper{width:565px !important;margin:0 auto}.bx-wrapper .bx-viewport{margin:0 0 0 0 !important}.bx-wrapper .bx-prev{left:-45px !important}.bx-wrapper .bx-next{right:-45px !important}.gallery-inner-container{width:76%;margin-left:-40%;top:80px;height:70%}.portfolio-modal{padding:20px 2%}.portfolio-modal .image-area{margin:30px auto 0;display:block}.portfolio-modal .image-area img{width:100%}.portfolio-modal .details h2{margin:15px 0 10px 0;font:700 19px 'Source Sans Pro','serif'}.portfolio-modal .details p{font:300 14px/19px 'Source Sans Pro','serif';margin:15px 0 20px 0}.portfolio-modal .collapsable-items-container{width:100%;clear:both;margin:20px 0 0 0}.portfolio-modal .collapsable-items-container .collapsable-item h4{font:400 20px/26px 'Source Sans Pro','serif'}.portfolio-modal .collapsable-items-container .collapsable-item button{width:20px;height:20px;font:900 21px 'Source Sans Pro','serif';line-height:22px}.portfolio-modal .collapsable-items-container .collapsable-item{padding:0 0 6px 0;margin:19px 0 0 0}.portfolio-modal .hidden-container ul{font:300 15px 'Source Sans Pro','serif'}.gallery-inner-container .close-button{margin:2px 2px 0 0;position:absolute;right:0}.stat-1f1r{width:24%}#gallery-container .three-cols .gallery-item{width:42%}#gallery-container .gallery-options{width:100%}}@media only screen and (max-width :1283px){.container_blog_page{width:90%}.parallax1{background-size:initial !important}}@media only screen and (min-width :768px) and (max-width :1066px){#header_logo{margin:auto}.ftblocklink_footer{float:none;margin:5px}.logo{margin:auto;padding:3px 0 4px 0 !important}#languages-block-top ul{top:0 !important}#languages-block-top ul li{line-height:27px !important;padding-right:50px !important}#slider_row #top_column{margin-top:122px}.container_blog_page{width:95%;margin-top:95px}.button-container{width:97%}.psblog_page h1{text-align:center}.psblog_container{width:70%}#right_column{width:28%}#blog_query_input{width:60%}.article-img-block{width:150px !important}.block_psblog li div:nth-of-type(2){width:80% !important}.article-img-block,.article-img,.article-det{width:100% !important}.rotary,.end-polio{display:block}.row .heading-container .container{width:46%}.row .heading-container h1{font-size:46px}#row6 .content-container .left:first-child p{width:60%}.talkabout-title{font-size:205% !important}.row .heading-container h2{width:47%;margin:0 0 0 46%}footer .info p{width:45%;float:left}footer #upper-footer .info .contact-details{float:left;margin:0;margin-left:5%}.width-container > .nav > .container > .row{padding:133px 0}#gallery-container .three-cols .gallery-item{width:40%}}@media only screen and (max-width :800px){.psblog_container{width:67%}#right_column{width:32%}.parallax1 .testimonial-container{width:580px}.button-container div{display:inline-block;float:none}.service-arrow{display:none!important}#notched-line{width:600px;margin-left:0}.button-container{width:100%;margin:0}.button-container .button button{padding:0;margin:0}#row1 .button-container button{width:117px;height:117px;margin:0 auto 10px}#row4 .width-container{width:100%}.row .heading-container h1{font-size:180%}}@media only screen and (max-width :775px){.container_blog_page{margin-top:95px}.psblog_container{width:95%}#right_column{width:98%}#blog_search_block,#informations_block_left,#right_column .ftblocklink_rc{width:29%;display:inline-block;vertical-align:top;padding-right:20px}.blog_query{width:56% !important}.ftblocklink_footer{float:none}.block_psblog li div:nth-of-type(2){float:none !important}.width-container > .nav > .container > .row{padding:133px 0}.psblog_center_column{margin-right:0}}@media only screen and (max-width :767px){.header_user_info{display:none}.container_blog_page{width:95%;margin-top:85px}#slider_row #top_column{margin-top:122px}#blog_search_block,#informations_block_left,#right_column .ftblocklink_rc{width:initial;display:block;padding-right:0}#blog_search_block .block_content,#informations_block_left .block_content{display:initial !important}.blog_query{width:81% !important}.block_psblog li div:nth-of-type(2){width:74% !important}.logo{margin:auto;padding:3px 0 0 0 !important;display:inline-block}#languages-block-top ul{top:22px !important;width:auto !important}#languages-block-top ul li{line-height:initial !important;padding:0 5px}#languages-block-top{float:left !important;height:initial !important;bottom:35px}#languages-block-top > i{display:none !important}.bx-wrapper{width:375px !important}.options h5:first-child{display:none}.options .menu-style{display:none}.tinynav{display:block;width:31.25% !important;margin:10px auto 0 !important;background:#707070 url("https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/autoload/../../img/arrow-dropdown.png") no-repeat 95% 50%;height:35px;line-height:35px;font:600 14px 'Source Sans Pro','serif';padding:9px 10px;color:#fff;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0.01px;text-overflow:'';border-radius:0}.tinynav::-ms-expand{display:none}#main-nav ul{display:none}.button-container{width:430px;margin:auto}.button-container button{width:74px;height:74px;-webkit-border-radius:37px;-moz-border-radius:37px;border-radius:37px;font-size:34px}.button-container .button1 button{margin:50px 15px 0 0;padding:0 0 0 10px}.button-container .button1 span{bottom:-22px;left:41px}.button-container .button2 button{margin:25px 15px 0 0;padding:2px 0 0 0}.button-container .button2 span{bottom:-24px;left:30px}.button-container .button3 button{margin:9px 15px 0 0;padding:1px 0 0 2px}.button-container .button3 span{bottom:-28px;left:23px}.button-container .button4 button{margin:25px 15px 0 0;padding:2px 0 0 0;font-size:34px}.button-container .button4 span{bottom:-26px;left:11px}.button-container .button5 button{margin:50px 0 0 0;padding:12px 0 10px 2px;font-size:34px}.button-container .button5 span{bottom:-23px;left:2px}#notched-line{width:426px;background-size:426px 494px;margin:50px auto 0}#service-description-container{width:100%}.row .content-container .service-description.default{margin-left:0}.row .content-container .service-description.default p{width:auto;padding:0}.row .content-container .service-description.default span{display:none}.row .heading-container{border-bottom:none}.row .heading-container h1{border-bottom:1px solid;width:100%;text-align:center}.row .heading-container .container{width:100%;position:static}.row .heading-container table{width:100%}.row .heading-container h2{border-left:none;width:93%;margin:0;text-align:center}#newsletter{width:80%}.process{width:90px;height:90px}.process-wrap,.process-info{width:70.5px;height:70.5px}.process-wrap{top:10px;left:10px}.process-grid li{width:25%;height:auto}.process-info-front p{line-height:70.5px !important;font-size:14px !important}.process-info-back p{font:600 9px/10px 'Source Sans Pro','serif' !important;width:90%}.process-info-back p.threelines{padding-top:20px}.process-info-back p.fourlines{padding-top:15px}.parallax1 .testimonial-container{width:455px;padding:0 0 0 15px}.parallax1 .testimonial-container .quote-mark{font-size:60px}.parallax1 .testimonial-container p{width:90%;line-height:28px;font-size:18px}.parallax1 .testimonial-by-container{width:23%;right:10px}.parallax1 .testimonial-by-container .testimonial-by{font-size:18px}.parallax1 .testimonial-by-container span{margin-left:10px}#gallery-container .two-cols .plus-button{width:50px;height:50px;background-size:50px 50px;top:25%;margin:0 0 0 -25px !important}.portfolio-modal{padding:10px}.portfolio-modal .image-area{width:90%;margin:20px auto 0;float:none}.portfolio-modal .details{width:90%;margin:0 auto;float:none}.portfolio-modal .collapsable-items-container{width:90%;clear:both;margin:0 auto;float:none}footer #upper-footer .news{width:100%}footer #upper-footer .news ul{width:100%}footer #upper-footer .news ul li.last button{margin:0 46px 0 0}footer #upper-footer .news h3{margin:0 0 0 0}footer #upper-footer .tweets{width:100%}footer #upper-footer .news ul li{padding:22px 10px 40px 0}#gallery-container .three-cols .gallery-item{width:60%;margin-left:20%}#gallery-container .gallery-options .button4{margin-left:0}#gallery-container .gallery-options{width:100%}#gallery-container .gallery-options button{padding:0;margin:0 0 0 3%}.btn-action{display:block;float:none;margin:auto !important}.article-img-block{width:150px !important}.row .heading-container h2.sect-test{border-left:medium none;width:93%;margin:0;text-align:center}#contact-form .input,#contact-form .select{width:98.5%;margin-bottom:20px}#more_info_sheets form fieldset{width:93%}}@media only screen and (max-width :600px){#gallery-container .two-cols .plus-button{top:10%}.blog_query{width:77% !important}.block_psblog li div:nth-of-type(2){width:84% !important}.btn-action{display:block;float:none;margin:auto !important}.stat-name{font-size:100%}}@media only screen and (max-width :480px){.blog_query{width:70% !important}.block_psblog li div:nth-of-type(2){width:100% !important}.logo h1{font-size:21px}.row{padding:35px 0 45px}#options-panel .container{width:175px}#options-panel.hide{left:-175px}#options-panel .container .toggle-button button{width:25px;height:28px;right:-25px;font-size:19px}#options-panel h4{font-size:15px;height:28px;line-height:29px;padding:0 0 0 10px}#options-panel .container .options h5{margin:0}#options-panel .container .options{padding:10px;font-size:16px;color:#fff}#main-slider-container .flexslider{height:380px !important}#main-slider-container .slides > li{height:380px !important}#main-slider-container .main-headings h1,#main-slider-container .main-headings h2{width:260px;padding:6px}#main-slider-container .main-headings h1{font-size:18px}#main-slider-container .main-headings h2{font-size:13px}#main-slider-container .heading-connector1{background-size:273px 459px;height:10px}#main-slider-container .heading-connector2{background-size:290px 445px;margin-left:9px;height:12px}#main-slider-container .main-headings{left:40px;top:77px}#main-slider-container .sub-headings{left:49px;top:163px}#main-slider-container button{width:108px;height:27px;font-size:14px;line-height:27px;top:300px;left:109px}#main-slider-container .sub-headings h2{font-family:'Source Sans Pro','serif';width:240px;padding:7px 5px 6px 5px !important;font-size:13px}#main-slider-container .sub-headings span i{font-size:8px;margin:2px 3px 0 0;line-height:14px}#main-slider-container .flex-direction-nav a{width:35px !important;height:41px !important;background-size:73px 41px !important}#main-slider-container .flexslider .slides img#slide5-element{top:47px;right:-220px;width:500px !important}.button-container{width:auto}.row .content-container .service-description.default{margin-left:0}.row .content-container .service-description h3{padding:12px 0 0}.row .content-container .service-description p{padding:0 0 0 0}.row .content-container .service-description.default p{text-indent:30px}.row .content-container .service-description.default span{display:none}#main-slider-container > img:first-child{top:300px}#main-slider-container #slide2-element{top:82px;right:0}#main-slider-container #slide3-element{top:59px;right:30px}.gallery-inner-container{height:80%;padding:20px 0}.row .heading-container h1{padding-bottom:5px;font-size:46px;text-align:center}.row .heading-container h2{text-align:center}.parallax3 .width-container p{width:90%}#service-description-container{width:90%}#newsletter{width:80%}#newsletter span:first-child{font-size:17px}#newsletter span{font-size:17px}.parallax1{background-position:64% 36%}.parallax1 .testimonial-container .testimonial{width:71%}.parallax1 .testimonial-container{width:375px}.parallax1 .testimonial-by-container{width:26%}.parallax1 .testimonial-container p{font-size:16px}.parallax1 .testimonial-by-container .testimonial-by{font-size:17px}.parallax1 .testimonial-by-container .testimonial-by-location{font-size:17px}.parallax2 .width-container{padding-top:15px}.parallax2 .width-container h1{font:900 32px 'Source Sans Pro','serif'}.parallax2 .width-container h2{font:700 30px 'Source Sans Pro','serif'}.parallax2 .width-container p{font:400 15px/18px 'Source Sans Pro','serif'}#row2 .content-container .container.last{padding:0 0 40px 0}.portfolio-modal .image-area{margin:0 auto}#team-container .team-member{width:47.5%}#testimonials{padding:0 0 60px 0}#testimonials .testimonial{width:95%;margin:40px 0 0 0 !important}.contact-details ul li,footer #upper-footer .contact-details ul li{padding:10px 10px 10px 30px}.contact-details ul li .contact-detail{font:400 13px/15px 'Source Sans Pro','serif'}.banner{font:600 17px/22px 'Source Sans Pro','serif'}.banner button span:first-child{font:700 17px/22px 'Source Sans Pro','serif';width:80%;padding:0 10%}footer #upper-footer .contact-details ul li .contact-detail{font-size:13px}.portfolio-modal{padding:10px}.gallery-inner-container .close-button{font-size:17px;margin:-16px 0 -10px 0;position:absolute;right:0;top:20px}.button5 button{padding-bottom:0}#notched-line{width:400px}#more_info_sheets form fieldset{width:initial}.hc-partner h1{font-size:200% !important}.stat-1f1r{display:block;width:100%;margin-bottom:35px}}@media only screen and (max-width :450px){.container_blog_page{margin-top:110px}.parallax1 .testimonial-container{width:284px}.parallax1 .testimonial-container .testimonial{width:100%}#notched-line{width:333px;margin:50px auto 0}#gallery-container .gallery-options{width:85%}#gallery-container .three-cols .gallery-item{margin-left:8%}}@media only screen and (max-width :376px){.width-container{width:94% !important}.button-container div.active .service-arrow{display:none}#notched-line{width:300px;margin:50px 0 0 0;background-size:300px 494px}.parallax1 .testimonial-container{width:300px;padding:0}.parallax1 .testimonial-container .testimonial{width:90%}#row1 .button-container button{width:117px;height:117px;margin:0 auto 10px}#gallery-container .gallery-options{width:300px}#gallery-container .three-cols .gallery-item{margin-left:0}#row5 .heading-container{margin-bottom:0}.hc-partner h1{font-size:240% !important}#row6 .content-container .left:first-child p{width:100%}.psblog_container{width:100%}.psblog_center_column{margin-right:0}#psblog_list ul li .detail_left{width:100%}.psblog-content img:last-of-type{width:100% !important}.blog_query{width:69% !important}.article-img-block,.article-img,.article-det{width:100% !important}}table th{font-weight:bold}table td,table th{padding:9px 10px;text-align:left}@media only screen and (max-width:767px){table.responsive{margin-bottom:0}.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}.pinned table{border-right:none;border-left:none;width:100%}.pinned table th,.pinned table td{white-space:nowrap}.pinned td:last-child{border-bottom:0}div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}div.table-wrapper div.scrollable{margin-left:35%}div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden}table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td{display:none}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('https://ottmarsheim.1f1r.fr/js/jquery/plugins/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('https://ottmarsheim.1f1r.fr/js/jquery/plugins/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('https://ottmarsheim.1f1r.fr/js/jquery/plugins/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('https://ottmarsheim.1f1r.fr/js/jquery/plugins/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('https://ottmarsheim.1f1r.fr/js/jquery/plugins/fancybox/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('https://ottmarsheim.1f1r.fr/js/jquery/plugins/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}}#search_block_top{padding-top:50px}#search_block_top #searchbox{float:left;width:100%}#search_block_top .btn.button-search{background:#333;display:block;position:absolute;top:0;right:0;border:none;color:#fff;width:50px;text-align:center;padding:10px 0 11px 0}#search_block_top .btn.button-search span{display:none}#search_block_top .btn.button-search:before{content:"\f002";display:block;font-family:"FontAwesome";font-size:17px;width:100%;text-align:center}#search_block_top .btn.button-search:hover{color:#6f6f6f}#search_block_top #search_query_top{display:inline;padding:13px 60px 13px 13px;height:45px;background:#fbfbfb;margin-right:1px}.ac_results{background:#fff;border:1px solid #d6d4d4;width:271px;margin-top:-1px}.ac_results li{padding:0 10px;font-weight:normal;color:#686666;font-size:13px;line-height:22px}.ac_results li.ac_odd{background:#fff}.ac_results li:hover,.ac_results li.ac_over{background:#fbfbfb}form#searchbox{position:relative}form#searchbox label{color:#333}form#searchbox input#search_query_block{margin-right:10px;max-width:222px;margin-bottom:10px;display:inline-block;float:left}form#searchbox .button.button-small{float:left}form#searchbox .button.button-small i{margin-right:0}.ac_results{text-align:left;padding:0;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}.ac_odd{background-color:#eee}.ac_over{background-color:#0A246A;color:white}.tags_block .block_content{overflow:hidden}.tags_block .block_content a{display:inline-block;font-size:13px;line-height:16px;font-weight:bold;padding:4px 9px 5px 9px;border:1px solid #d6d4d4;float:left;margin:0 3px 3px 0}.tags_block .block_content a:hover{color:#333;background:#f6f6f6}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}#main-slider-container .flexslider .slides img{width:auto}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides > li:first-child{display:block}.flexslider{background:#fff;zoom:1;position:relative}#main-slider-container .flexslider{height:634px;overflow:hidden}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px}#main-slider-container .flex-direction-nav a{width:57px;height:66px;margin:-20px 0 0;display:block;background:url(https://ottmarsheim.1f1r.fr/themes/1f1r_theme/css/modules/homeslider/../../../img/main-slider-arrows.png) no-repeat 0 0;background-size:115px 66px;position:absolute;top:50%;z-index:8;cursor:pointer;text-indent:-9999px}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}#main-slider-container .flex-direction-nav .flex-next{background-position:100% 0!important;right:0}flex-direction-nav .flex-prev{left:0}#main-slider-container .flex-direction-nav .flex-prev{left:0}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}#htmlcontent_home ul{margin:0 -5px}#htmlcontent_home ul li{padding:0 5px 10px}@media (max-width:479px){#htmlcontent_home ul li{width:100%}}#htmlcontent_home ul li img{max-width:100%;height:auto}@media (max-width:479px){#htmlcontent_home ul li img{min-width:100%}}#htmlcontent_home ul li.htmlcontent-item-5{width:66.6667%}@media (max-width:479px){#htmlcontent_home ul li.htmlcontent-item-5{width:100%}}#htmlcontent_top{float:right;width:33%;max-width:391px;padding-left:5px}@media (max-width:767px){#htmlcontent_top{width:100%;max-width:100%;padding-left:0;padding-top:0}}@media (max-width:767px){#htmlcontent_top ul{margin:0 -5px}}#htmlcontent_top ul li{width:100%;margin-bottom:10px}@media (max-width:767px){#htmlcontent_top ul li{float:left;padding-left:5px;padding-right:5px;width:50%}}#htmlcontent_top ul li:last-child{margin-bottom:0}#htmlcontent_top ul li img{max-width:100%;height:auto}#block_top_menu{}.sf-contener{}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{position:relative;padding:0;width:100%;background:#2E2E2E}@media (max-width:767px){.sf-menu{display:none}}.sf-menu ul{position:absolute;top:-999em;background:#fff}@media (max-width:767px){.sf-menu ul{position:relative}}.sf-menu ul li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu > li{display:inline-block;margin-bottom:-3px}@media (max-width:767px){.sf-menu > li{float:none;position:relative;border-right:none}.sf-menu > li span{position:absolute;right:6px;top:20px;width:30px;height:30px;z-index:2}.sf-menu > li span:after{font-family:"FontAwesome";content:"\f067";font-size:26px}.sf-menu > li span.active:after{content:"\f068"}}.sf-menu > li > a{font:600 18px/22px "Open Sans",sans-serif;font-size:13px;text-decoration:none;color:#FFF;display:block}.sf-menu > li > a:hover,.sf-menu > li.sfHoverForce > a{color:#fff;transition-duration:0.5s}.sf-menu li li li a{display:inline-block;position:relative;color:#777777;font-size:13px;line-height:16px;font-weight:bold;padding-bottom:10px}.sf-menu li li li a:before{content:"\f105";display:inline-block;font-family:"FontAwesome";padding-right:10px}.sf-menu li li li a:hover{color:#333}.sf-menu li ul{display:none;left:0;top:59px;z-index:99;padding:12px 0 18px 0;-moz-box-shadow:rgba(0,0,0,0.2) 0 5px 13px;-webkit-box-shadow:rgba(0,0,0,0.2) 0 5px 13px;box-shadow:rgba(0,0,0,0.2) 0 5px 13px}@media (max-width:767px){.sf-menu li ul{top:0}}.sf-menu li li ul{position:static;display:block !important;opacity:1 !important;background:none;-moz-box-shadow:transparent 0 0 0;-webkit-box-shadow:transparent 0 0 0;box-shadow:transparent 0 0 0}.sf-menu li li li ul{padding:0 0 0 20px}.sf-menu li li li ul{width:220px}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:200px;top:0}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:200px;top:0}.sf-menu > li > ul{padding:26px 30px 31px;width:100%}.sf-menu > li > ul > li > a{text-transform:uppercase;font:600 16px/20px "Open Sans",sans-serif;color:#333}.sf-menu > li > ul > li > a:hover{color:#515151}.sf-menu > li > ul > li{float:left;width:20%;padding-right:15px}@media (max-width:767px){.sf-menu > li > ul > li{width:50%}}@media (max-width:479px){.sf-menu > li > ul > li{width:100%;padding-bottom:20px}}@media (min-width:768px){.sf-menu > li > ul > li.first-in-line-lg{clear:left}}@media (min-width:480px) and (max-width:767px){.sf-menu > li > ul > li.first-in-line-xs{clear:left}}.sf-menu > li > ul > li.category-thumbnail{width:100% !important;float:none;clear:both;overflow:hidden;padding-right:0}.sf-menu > li > ul > li.category-thumbnail > div{float:left;padding-left:10px;width:33.333%}@media (max-width:479px){.sf-menu > li > ul > li.category-thumbnail > div{width:100%;padding-left:0;padding-top:10px;text-align:center}}.sf-menu > li > ul > li.category-thumbnail > div:first-child{padding-left:0}.sf-menu > li > ul > li.category-thumbnail > div img{max-width:100%;display:block}.cat-title{display:none}@media (max-width:767px){.cat-title{display:none;font:600 18px/22px "Open Sans",sans-serif;text-transform:uppercase;color:#484848;display:none;padding:17px 20px;border-bottom:3px solid #e9e9e9;background:#f6f6f6;position:relative}.cat-title:hover{background:#333;border-bottom-color:#666666;color:#fff}.cat-title:after{none:block;font-family:"FontAwesome";content:"\f067";position:absolute;right:15px;top:18px;font-size:26px}.cat-title.active:after{content:"\f068"}}.sf-menu li.sf-search{border:none}.sf-menu li.sf-search input{display:inline;padding:0 13px;height:30px;line-height:30px;background:#fff;margin:13px 10px 0 0;font-size:13px;color:#9c9b9b;border:1px solid #d6d4d4}#block_top_menu .category-thumbnail{clear:both;width:100%;float:none}#block_top_menu .category-thumbnail div{float:left;width:33.33333%}#block_top_menu .category-thumbnail div img{max-width:100%}#block_top_menu li.category-thumbnail{padding-right:0}.bx-wrapper{position:relative;padding:0;zoom:1;margin:0 !important}.bx-wrapper img{max-width:100%;display:block}.bx-viewport{direction:ltr !important}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(https://ottmarsheim.1f1r.fr/js/jquery/plugins/bxslider/images/bx_loader.gif) center center no-repeat;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;display:none}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;zoom:1}.bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;background:#000;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-controls-direction a{margin-top:38px;height:20px;width:20px;line-height:0;position:absolute;top:40%;margin-top:-10px;font-size:0;overflow:hidden;outline:none;text-decoration:none}.bx-wrapper .bx-controls-direction a:before{padding-left:2px;color:#c0c0c0;font-family:"FontAwesome";font-size:20px;line-height:22px}.bx-wrapper .bx-controls-direction a:hover:before{color:#333}.bx-next{right:10px}.bx-next:before{content:"\f138"}.bx-prev{left:10px}.bx-prev:before{content:"\f137"}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(https://ottmarsheim.1f1r.fr/js/jquery/plugins/bxslider/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(https://ottmarsheim.1f1r.fr/js/jquery/plugins/bxslider/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial,Helvetica,sans-serif;display:block;font-size:.85em;padding:10px}.displaynone{display:none}.block-elt{}.block-col-1{}.block-col-2{}.block-col-3{}.block-col-4{}.block-col-5{}.block-col-6{}#home-top-content{overflow:hidden;width:96%;margin:auto}#home-top-content ul{list-style-type:none;margin:0 0 0 14px}#home-top-content li{float:left;padding:0 5px}#home-top-content_scroll_left,#home-top-content_scroll_right{border:1px solid;border-radius:50%;color:#000;display:block;float:left;font-size:19px;height:44px;position:absolute;top:50%;width:44px}#home-top-content_scroll_left i,#home-top-content_scroll_right i{font-size:17px;position:relative;right:0;top:27%}#home-top-content_scroll_left{left:30px}#home-top-content_scroll_right{right:0}#cscutomize-home-top{margin-bottom:20px}#cscutomize-home-top .bx-wrapper .bx-viewport{background:none;border:none;box-shadow:none}#cscutomize-home-top .bx-prev,#cscutomize-home-top .bx-next{display:block;height:44px;position:absolute;top:-1px;width:44px;background:none}#cscutomize-home-top .bx-prev::before,#cscutomize-home-top .bx-next:before{content:' '}#cscutomize-home-top .bx-prev:hover,#cscutomize-home-top .bx-next:hover{}#cscutomize-home-top .bx-prev{left:-1px}#cscutomize-home-top .bx-next{right:0}@media (max-width:768px){.block-elt,.footer-container #footer .block-elt.displayFooterBottom{}.footer-block h4.displaynone{display:block}.block-elt h4{position:relative;margin-bottom:0;padding-bottom:13px}.block-elt h4:after{display:block;content:"\f055";font-family:"FontAwesome";position:absolute;right:0;top:1px}.block-elt h4.active:after{content:"\f056"}}@media screen and (max-width:600px){.block-elt,.footer-container #footer .block-elt.displayFooterBottom{}}@media screen and (max-width:420px){.block-elt,.footer-container #footer .block-elt.displayFooterBottom{}}.editorial_block{margin-bottom:2em}.editorial_block .rte{background:transparent none repeat scroll 0 0}.editorial_block > h1{margin:40px 0 10px 0;padding:0;background:none}.editorial_block > h2{padding:0 0 10px 0;font-size:12px;line-height:1.2em;color:#666;text-transform:none;background:none}#editorial_block_center p{padding-left:0}#editorial_block_center .rte p{color:#666}#editorial_block_center p#editorial_image_legend{margin:0 0 10px;padding:0;color:#666;font-size:10px}.header_user_info{float:right}.header_user_info > span{display:inline-block;color:#fff}.header_user_info a{color:#fff;font-weight:bold;display:inline-block;padding:8px 9px 11px 8px;cursor:pointer;line-height:18px}@media (max-width:479px){.header_user_info a{font-size:11px}}.header_user_info a:hover,.header_user_info a.active{background:#2b2b2b}}}}#stores #map{width:100%;height:447px;margin-bottom:26px}#stores input#addressInput{display:inline-block;width:269px}#stores .address-input{float:left;margin-right:19px}@media (max-width:767px){#stores .address-input{width:100%;margin:0 0 20px 0}}#stores .address-input label{margin-right:5px}#stores .radius-input{float:left;line-height:23px;margin-right:20px}#stores .radius-input label,#stores .radius-input .selector{float:left}#stores .radius-input label{margin-right:10px}#stores .radius-input #radiusSelect{width:78px}#stores .store-content{padding-bottom:30px}#stores .store-content-select .selector{visibility:hidden;display:none}#stores .store-content-select.active{padding-top:30px;margin-bottom:30px;border-top:1px solid #d6d4d4}#stores .store-content-select.active .selector{visibility:visible;display:block}#stores .store-title{margin-bottom:16px}#stores label{font-weight:normal;color:#777}#stores #stores_loader{display:none;margin-left:5px}#stores #locationSelect{max-width:356px;visibility:hidden}#stores #stores-table{display:none}#stores #stores-table tbody td{padding:20px}#stores #stores-table tbody td.num{background:#fbfbfb;width:46px}#stores #stores-table tbody td.name span{padding-left:15px}@media (max-width:767px){#stores #stores-table tbody td.name img{display:none}}.store-image img{width:100%;min-width:100px}#columns #newsletter_block_left .form-group{margin-bottom:0}#columns #newsletter_block_left .form-group .form-control{max-width:222px;display:inline-block;margin-right:6px}@media (min-width:768px) and (max-width:1199px){#columns #newsletter_block_left .form-group .form-control{margin-bottom:10px;margin-right:0}}#columns #newsletter_block_left .success_inline,#columns #newsletter_block_left .warning_inline{text-align:left;padding:1px 0 0 0;margin-bottom:-19px}#columns #newsletter_block_left .success_inline{color:#418B19}#columns #newsletter_block_left .warning_inline{color:#f13340}#footer #newsletter_block_left{overflow:hidden;width:50%;float:left;padding:13px 15px 7px 15px;margin-bottom:0}@media (max-width:767px){#footer #newsletter_block_left{width:100%}}#footer #newsletter_block_left h4{background:none;float:left;padding:7px 16px 5px 0;text-transform:none;font-size:21px;line-height:25px;border:none}#footer #newsletter_block_left h4:after{display:none}#footer #newsletter_block_left .block_content{overflow:hidden}#footer #newsletter_block_left .form-group{margin-bottom:0}#footer #newsletter_block_left .form-group .form-control{height:45px;max-width:267px;background:#3c3c3c;border-color:#515151;color:#fff;padding:10px 43px 10px 12px;display:inline-block;float:left}#footer #newsletter_block_left .form-group .form-control:focus{-moz-box-shadow:black 0 0 0;-webkit-box-shadow:black 0 0 0;box-shadow:black 0 0 0}#footer #newsletter_block_left .form-group .button-small{margin-left:-43px;border:none;background:none;text-align:center;color:#908f8f;padding:8px}#footer #newsletter_block_left .form-group .button-small:before{content:"\f138";font-family:"FontAwesome";font-size:28px;line-height:28px}#footer #newsletter_block_left .form-group .button-small:hover{color:#fff !important}#footer #newsletter_block_left .form-group .button-small span{display:none}#footer #newsletter_block_left .warning_inline{display:block;color:#f13340;font-size:13px;line-height:26px;clear:both}@media (min-width:1200px){#footer #newsletter_block_left .warning_inline{display:inline-block;position:relative;top:-35px;margin-bottom:-35px;left:15px;clear:none}}#footer #newsletter_block_left .newsletter-input{max-width:300px !important}.socialsharing_product button{margin-bottom:3px}