@font-face{font-family:'FontAwesome';src:url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}  .fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}  .fa-2x{font-size:2em}  .fa-3x{font-size:3em}  .fa-4x{font-size:4em}  .fa-5x{font-size:5em}  .fa-fw{width:1.28571429em;text-align:center}  .fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}  .fa-ul>li{position:relative}  .fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}  .fa-li.fa-lg{left:-1.85714286em}  .fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}  .fa-pull-left{float:left}  .fa-pull-right{float:right}  .fa.fa-pull-left{margin-right:.3em}  .fa.fa-pull-right{margin-left:.3em}  .pull-right{float:right}  .pull-left{float:left}  .fa.pull-left{margin-right:.3em}  .fa.pull-right{margin-left:.3em}  .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}  .fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}  @-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}  @keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}  .fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}  .fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}  .fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}  .fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}  .fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}  :root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}  .fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}  .fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}  .fa-stack-1x{line-height:inherit}  .fa-stack-2x{font-size:2em}  .fa-inverse{color:#fff}  .fa-glass:before{content:"\f000"}  .fa-music:before{content:"\f001"}  .fa-search:before{content:"\f002"}  .fa-envelope-o:before{content:"\f003"}  .fa-heart:before{content:"\f004"}  .fa-star:before{content:"\f005"}  .fa-star-o:before{content:"\f006"}  .fa-user:before{content:"\f007"}  .fa-film:before{content:"\f008"}  .fa-th-large:before{content:"\f009"}  .fa-th:before{content:"\f00a"}  .fa-th-list:before{content:"\f00b"}  .fa-check:before{content:"\f00c"}  .fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}  .fa-search-plus:before{content:"\f00e"}  .fa-search-minus:before{content:"\f010"}  .fa-power-off:before{content:"\f011"}  .fa-signal:before{content:"\f012"}  .fa-gear:before,.fa-cog:before{content:"\f013"}  .fa-trash-o:before{content:"\f014"}  .fa-home:before{content:"\f015"}  .fa-file-o:before{content:"\f016"}  .fa-clock-o:before{content:"\f017"}  .fa-road:before{content:"\f018"}  .fa-download:before{content:"\f019"}  .fa-arrow-circle-o-down:before{content:"\f01a"}  .fa-arrow-circle-o-up:before{content:"\f01b"}  .fa-inbox:before{content:"\f01c"}  .fa-play-circle-o:before{content:"\f01d"}  .fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}  .fa-refresh:before{content:"\f021"}  .fa-list-alt:before{content:"\f022"}  .fa-lock:before{content:"\f023"}  .fa-flag:before{content:"\f024"}  .fa-headphones:before{content:"\f025"}  .fa-volume-off:before{content:"\f026"}  .fa-volume-down:before{content:"\f027"}  .fa-volume-up:before{content:"\f028"}  .fa-qrcode:before{content:"\f029"}  .fa-barcode:before{content:"\f02a"}  .fa-tag:before{content:"\f02b"}  .fa-tags:before{content:"\f02c"}  .fa-book:before{content:"\f02d"}  .fa-bookmark:before{content:"\f02e"}  .fa-print:before{content:"\f02f"}  .fa-camera:before{content:"\f030"}  .fa-font:before{content:"\f031"}  .fa-bold:before{content:"\f032"}  .fa-italic:before{content:"\f033"}  .fa-text-height:before{content:"\f034"}  .fa-text-width:before{content:"\f035"}  .fa-align-left:before{content:"\f036"}  .fa-align-center:before{content:"\f037"}  .fa-align-right:before{content:"\f038"}  .fa-align-justify:before{content:"\f039"}  .fa-list:before{content:"\f03a"}  .fa-dedent:before,.fa-outdent:before{content:"\f03b"}  .fa-indent:before{content:"\f03c"}  .fa-video-camera:before{content:"\f03d"}  .fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}  .fa-pencil:before{content:"\f040"}  .fa-map-marker:before{content:"\f041"}  .fa-adjust:before{content:"\f042"}  .fa-tint:before{content:"\f043"}  .fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}  .fa-share-square-o:before{content:"\f045"}  .fa-check-square-o:before{content:"\f046"}  .fa-arrows:before{content:"\f047"}  .fa-step-backward:before{content:"\f048"}  .fa-fast-backward:before{content:"\f049"}  .fa-backward:before{content:"\f04a"}  .fa-play:before{content:"\f04b"}  .fa-pause:before{content:"\f04c"}  .fa-stop:before{content:"\f04d"}  .fa-forward:before{content:"\f04e"}  .fa-fast-forward:before{content:"\f050"}  .fa-step-forward:before{content:"\f051"}  .fa-eject:before{content:"\f052"}  .fa-chevron-left:before{content:"\f053"}  .fa-chevron-right:before{content:"\f054"}  .fa-plus-circle:before{content:"\f055"}  .fa-minus-circle:before{content:"\f056"}  .fa-times-circle:before{content:"\f057"}  .fa-check-circle:before{content:"\f058"}  .fa-question-circle:before{content:"\f059"}  .fa-info-circle:before{content:"\f05a"}  .fa-crosshairs:before{content:"\f05b"}  .fa-times-circle-o:before{content:"\f05c"}  .fa-check-circle-o:before{content:"\f05d"}  .fa-ban:before{content:"\f05e"}  .fa-arrow-left:before{content:"\f060"}  .fa-arrow-right:before{content:"\f061"}  .fa-arrow-up:before{content:"\f062"}  .fa-arrow-down:before{content:"\f063"}  .fa-mail-forward:before,.fa-share:before{content:"\f064"}  .fa-expand:before{content:"\f065"}  .fa-compress:before{content:"\f066"}  .fa-plus:before{content:"\f067"}  .fa-minus:before{content:"\f068"}  .fa-asterisk:before{content:"\f069"}  .fa-exclamation-circle:before{content:"\f06a"}  .fa-gift:before{content:"\f06b"}  .fa-leaf:before{content:"\f06c"}  .fa-fire:before{content:"\f06d"}  .fa-eye:before{content:"\f06e"}  .fa-eye-slash:before{content:"\f070"}  .fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}  .fa-plane:before{content:"\f072"}  .fa-calendar:before{content:"\f073"}  .fa-random:before{content:"\f074"}  .fa-comment:before{content:"\f075"}  .fa-magnet:before{content:"\f076"}  .fa-chevron-up:before{content:"\f077"}  .fa-chevron-down:before{content:"\f078"}  .fa-retweet:before{content:"\f079"}  .fa-shopping-cart:before{content:"\f07a"}  .fa-folder:before{content:"\f07b"}  .fa-folder-open:before{content:"\f07c"}  .fa-arrows-v:before{content:"\f07d"}  .fa-arrows-h:before{content:"\f07e"}  .fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}  .fa-twitter-square:before{content:"\f081"}  .fa-facebook-square:before{content:"\f082"}  .fa-camera-retro:before{content:"\f083"}  .fa-key:before{content:"\f084"}  .fa-gears:before,.fa-cogs:before{content:"\f085"}  .fa-comments:before{content:"\f086"}  .fa-thumbs-o-up:before{content:"\f087"}  .fa-thumbs-o-down:before{content:"\f088"}  .fa-star-half:before{content:"\f089"}  .fa-heart-o:before{content:"\f08a"}  .fa-sign-out:before{content:"\f08b"}  .fa-linkedin-square:before{content:"\f08c"}  .fa-thumb-tack:before{content:"\f08d"}  .fa-external-link:before{content:"\f08e"}  .fa-sign-in:before{content:"\f090"}  .fa-trophy:before{content:"\f091"}  .fa-github-square:before{content:"\f092"}  .fa-upload:before{content:"\f093"}  .fa-lemon-o:before{content:"\f094"}  .fa-phone:before{content:"\f095"}  .fa-square-o:before{content:"\f096"}  .fa-bookmark-o:before{content:"\f097"}  .fa-phone-square:before{content:"\f098"}  .fa-twitter:before{content:"\f099"}  .fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}  .fa-github:before{content:"\f09b"}  .fa-unlock:before{content:"\f09c"}  .fa-credit-card:before{content:"\f09d"}  .fa-feed:before,.fa-rss:before{content:"\f09e"}  .fa-hdd-o:before{content:"\f0a0"}  .fa-bullhorn:before{content:"\f0a1"}  .fa-bell:before{content:"\f0f3"}  .fa-certificate:before{content:"\f0a3"}  .fa-hand-o-right:before{content:"\f0a4"}  .fa-hand-o-left:before{content:"\f0a5"}  .fa-hand-o-up:before{content:"\f0a6"}  .fa-hand-o-down:before{content:"\f0a7"}  .fa-arrow-circle-left:before{content:"\f0a8"}  .fa-arrow-circle-right:before{content:"\f0a9"}  .fa-arrow-circle-up:before{content:"\f0aa"}  .fa-arrow-circle-down:before{content:"\f0ab"}  .fa-globe:before{content:"\f0ac"}  .fa-wrench:before{content:"\f0ad"}  .fa-tasks:before{content:"\f0ae"}  .fa-filter:before{content:"\f0b0"}  .fa-briefcase:before{content:"\f0b1"}  .fa-arrows-alt:before{content:"\f0b2"}  .fa-group:before,.fa-users:before{content:"\f0c0"}  .fa-chain:before,.fa-link:before{content:"\f0c1"}  .fa-cloud:before{content:"\f0c2"}  .fa-flask:before{content:"\f0c3"}  .fa-cut:before,.fa-scissors:before{content:"\f0c4"}  .fa-copy:before,.fa-files-o:before{content:"\f0c5"}  .fa-paperclip:before{content:"\f0c6"}  .fa-save:before,.fa-floppy-o:before{content:"\f0c7"}  .fa-square:before{content:"\f0c8"}  .fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}  .fa-list-ul:before{content:"\f0ca"}  .fa-list-ol:before{content:"\f0cb"}  .fa-strikethrough:before{content:"\f0cc"}  .fa-underline:before{content:"\f0cd"}  .fa-table:before{content:"\f0ce"}  .fa-magic:before{content:"\f0d0"}  .fa-truck:before{content:"\f0d1"}  .fa-pinterest:before{content:"\f0d2"}  .fa-pinterest-square:before{content:"\f0d3"}  .fa-google-plus-square:before{content:"\f0d4"}  .fa-google-plus:before{content:"\f0d5"}  .fa-money:before{content:"\f0d6"}  .fa-caret-down:before{content:"\f0d7"}  .fa-caret-up:before{content:"\f0d8"}  .fa-caret-left:before{content:"\f0d9"}  .fa-caret-right:before{content:"\f0da"}  .fa-columns:before{content:"\f0db"}  .fa-unsorted:before,.fa-sort:before{content:"\f0dc"}  .fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}  .fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}  .fa-envelope:before{content:"\f0e0"}  .fa-linkedin:before{content:"\f0e1"}  .fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}  .fa-legal:before,.fa-gavel:before{content:"\f0e3"}  .fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}  .fa-comment-o:before{content:"\f0e5"}  .fa-comments-o:before{content:"\f0e6"}  .fa-flash:before,.fa-bolt:before{content:"\f0e7"}  .fa-sitemap:before{content:"\f0e8"}  .fa-umbrella:before{content:"\f0e9"}  .fa-paste:before,.fa-clipboard:before{content:"\f0ea"}  .fa-lightbulb-o:before{content:"\f0eb"}  .fa-exchange:before{content:"\f0ec"}  .fa-cloud-download:before{content:"\f0ed"}  .fa-cloud-upload:before{content:"\f0ee"}  .fa-user-md:before{content:"\f0f0"}  .fa-stethoscope:before{content:"\f0f1"}  .fa-suitcase:before{content:"\f0f2"}  .fa-bell-o:before{content:"\f0a2"}  .fa-coffee:before{content:"\f0f4"}  .fa-cutlery:before{content:"\f0f5"}  .fa-file-text-o:before{content:"\f0f6"}  .fa-building-o:before{content:"\f0f7"}  .fa-hospital-o:before{content:"\f0f8"}  .fa-ambulance:before{content:"\f0f9"}  .fa-medkit:before{content:"\f0fa"}  .fa-fighter-jet:before{content:"\f0fb"}  .fa-beer:before{content:"\f0fc"}  .fa-h-square:before{content:"\f0fd"}  .fa-plus-square:before{content:"\f0fe"}  .fa-angle-double-left:before{content:"\f100"}  .fa-angle-double-right:before{content:"\f101"}  .fa-angle-double-up:before{content:"\f102"}  .fa-angle-double-down:before{content:"\f103"}  .fa-angle-left:before{content:"\f104"}  .fa-angle-right:before{content:"\f105"}  .fa-angle-up:before{content:"\f106"}  .fa-angle-down:before{content:"\f107"}  .fa-desktop:before{content:"\f108"}  .fa-laptop:before{content:"\f109"}  .fa-tablet:before{content:"\f10a"}  .fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}  .fa-circle-o:before{content:"\f10c"}  .fa-quote-left:before{content:"\f10d"}  .fa-quote-right:before{content:"\f10e"}  .fa-spinner:before{content:"\f110"}  .fa-circle:before{content:"\f111"}  .fa-mail-reply:before,.fa-reply:before{content:"\f112"}  .fa-github-alt:before{content:"\f113"}  .fa-folder-o:before{content:"\f114"}  .fa-folder-open-o:before{content:"\f115"}  .fa-smile-o:before{content:"\f118"}  .fa-frown-o:before{content:"\f119"}  .fa-meh-o:before{content:"\f11a"}  .fa-gamepad:before{content:"\f11b"}  .fa-keyboard-o:before{content:"\f11c"}  .fa-flag-o:before{content:"\f11d"}  .fa-flag-checkered:before{content:"\f11e"}  .fa-terminal:before{content:"\f120"}  .fa-code:before{content:"\f121"}  .fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}  .fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}  .fa-location-arrow:before{content:"\f124"}  .fa-crop:before{content:"\f125"}  .fa-code-fork:before{content:"\f126"}  .fa-unlink:before,.fa-chain-broken:before{content:"\f127"}  .fa-question:before{content:"\f128"}  .fa-info:before{content:"\f129"}  .fa-exclamation:before{content:"\f12a"}  .fa-superscript:before{content:"\f12b"}  .fa-subscript:before{content:"\f12c"}  .fa-eraser:before{content:"\f12d"}  .fa-puzzle-piece:before{content:"\f12e"}  .fa-microphone:before{content:"\f130"}  .fa-microphone-slash:before{content:"\f131"}  .fa-shield:before{content:"\f132"}  .fa-calendar-o:before{content:"\f133"}  .fa-fire-extinguisher:before{content:"\f134"}  .fa-rocket:before{content:"\f135"}  .fa-maxcdn:before{content:"\f136"}  .fa-chevron-circle-left:before{content:"\f137"}  .fa-chevron-circle-right:before{content:"\f138"}  .fa-chevron-circle-up:before{content:"\f139"}  .fa-chevron-circle-down:before{content:"\f13a"}  .fa-html5:before{content:"\f13b"}  .fa-css3:before{content:"\f13c"}  .fa-anchor:before{content:"\f13d"}  .fa-unlock-alt:before{content:"\f13e"}  .fa-bullseye:before{content:"\f140"}  .fa-ellipsis-h:before{content:"\f141"}  .fa-ellipsis-v:before{content:"\f142"}  .fa-rss-square:before{content:"\f143"}  .fa-play-circle:before{content:"\f144"}  .fa-ticket:before{content:"\f145"}  .fa-minus-square:before{content:"\f146"}  .fa-minus-square-o:before{content:"\f147"}  .fa-level-up:before{content:"\f148"}  .fa-level-down:before{content:"\f149"}  .fa-check-square:before{content:"\f14a"}  .fa-pencil-square:before{content:"\f14b"}  .fa-external-link-square:before{content:"\f14c"}  .fa-share-square:before{content:"\f14d"}  .fa-compass:before{content:"\f14e"}  .fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}  .fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}  .fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}  .fa-euro:before,.fa-eur:before{content:"\f153"}  .fa-gbp:before{content:"\f154"}  .fa-dollar:before,.fa-usd:before{content:"\f155"}  .fa-rupee:before,.fa-inr:before{content:"\f156"}  .fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}  .fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}  .fa-won:before,.fa-krw:before{content:"\f159"}  .fa-bitcoin:before,.fa-btc:before{content:"\f15a"}  .fa-file:before{content:"\f15b"}  .fa-file-text:before{content:"\f15c"}  .fa-sort-alpha-asc:before{content:"\f15d"}  .fa-sort-alpha-desc:before{content:"\f15e"}  .fa-sort-amount-asc:before{content:"\f160"}  .fa-sort-amount-desc:before{content:"\f161"}  .fa-sort-numeric-asc:before{content:"\f162"}  .fa-sort-numeric-desc:before{content:"\f163"}  .fa-thumbs-up:before{content:"\f164"}  .fa-thumbs-down:before{content:"\f165"}  .fa-youtube-square:before{content:"\f166"}  .fa-youtube:before{content:"\f167"}  .fa-xing:before{content:"\f168"}  .fa-xing-square:before{content:"\f169"}  .fa-youtube-play:before{content:"\f16a"}  .fa-dropbox:before{content:"\f16b"}  .fa-stack-overflow:before{content:"\f16c"}  .fa-instagram:before{content:"\f16d"}  .fa-flickr:before{content:"\f16e"}  .fa-adn:before{content:"\f170"}  .fa-bitbucket:before{content:"\f171"}  .fa-bitbucket-square:before{content:"\f172"}  .fa-tumblr:before{content:"\f173"}  .fa-tumblr-square:before{content:"\f174"}  .fa-long-arrow-down:before{content:"\f175"}  .fa-long-arrow-up:before{content:"\f176"}  .fa-long-arrow-left:before{content:"\f177"}  .fa-long-arrow-right:before{content:"\f178"}  .fa-apple:before{content:"\f179"}  .fa-windows:before{content:"\f17a"}  .fa-android:before{content:"\f17b"}  .fa-linux:before{content:"\f17c"}  .fa-dribbble:before{content:"\f17d"}  .fa-skype:before{content:"\f17e"}  .fa-foursquare:before{content:"\f180"}  .fa-trello:before{content:"\f181"}  .fa-female:before{content:"\f182"}  .fa-male:before{content:"\f183"}  .fa-gittip:before,.fa-gratipay:before{content:"\f184"}  .fa-sun-o:before{content:"\f185"}  .fa-moon-o:before{content:"\f186"}  .fa-archive:before{content:"\f187"}  .fa-bug:before{content:"\f188"}  .fa-vk:before{content:"\f189"}  .fa-weibo:before{content:"\f18a"}  .fa-renren:before{content:"\f18b"}  .fa-pagelines:before{content:"\f18c"}  .fa-stack-exchange:before{content:"\f18d"}  .fa-arrow-circle-o-right:before{content:"\f18e"}  .fa-arrow-circle-o-left:before{content:"\f190"}  .fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}  .fa-dot-circle-o:before{content:"\f192"}  .fa-wheelchair:before{content:"\f193"}  .fa-vimeo-square:before{content:"\f194"}  .fa-turkish-lira:before,.fa-try:before{content:"\f195"}  .fa-plus-square-o:before{content:"\f196"}  .fa-space-shuttle:before{content:"\f197"}  .fa-slack:before{content:"\f198"}  .fa-envelope-square:before{content:"\f199"}  .fa-wordpress:before{content:"\f19a"}  .fa-openid:before{content:"\f19b"}  .fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}  .fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}  .fa-yahoo:before{content:"\f19e"}  .fa-google:before{content:"\f1a0"}  .fa-reddit:before{content:"\f1a1"}  .fa-reddit-square:before{content:"\f1a2"}  .fa-stumbleupon-circle:before{content:"\f1a3"}  .fa-stumbleupon:before{content:"\f1a4"}  .fa-delicious:before{content:"\f1a5"}  .fa-digg:before{content:"\f1a6"}  .fa-pied-piper-pp:before{content:"\f1a7"}  .fa-pied-piper-alt:before{content:"\f1a8"}  .fa-drupal:before{content:"\f1a9"}  .fa-joomla:before{content:"\f1aa"}  .fa-language:before{content:"\f1ab"}  .fa-fax:before{content:"\f1ac"}  .fa-building:before{content:"\f1ad"}  .fa-child:before{content:"\f1ae"}  .fa-paw:before{content:"\f1b0"}  .fa-spoon:before{content:"\f1b1"}  .fa-cube:before{content:"\f1b2"}  .fa-cubes:before{content:"\f1b3"}  .fa-behance:before{content:"\f1b4"}  .fa-behance-square:before{content:"\f1b5"}  .fa-steam:before{content:"\f1b6"}  .fa-steam-square:before{content:"\f1b7"}  .fa-recycle:before{content:"\f1b8"}  .fa-automobile:before,.fa-car:before{content:"\f1b9"}  .fa-cab:before,.fa-taxi:before{content:"\f1ba"}  .fa-tree:before{content:"\f1bb"}  .fa-spotify:before{content:"\f1bc"}  .fa-deviantart:before{content:"\f1bd"}  .fa-soundcloud:before{content:"\f1be"}  .fa-database:before{content:"\f1c0"}  .fa-file-pdf-o:before{content:"\f1c1"}  .fa-file-word-o:before{content:"\f1c2"}  .fa-file-excel-o:before{content:"\f1c3"}  .fa-file-powerpoint-o:before{content:"\f1c4"}  .fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}  .fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}  .fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}  .fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}  .fa-file-code-o:before{content:"\f1c9"}  .fa-vine:before{content:"\f1ca"}  .fa-codepen:before{content:"\f1cb"}  .fa-jsfiddle:before{content:"\f1cc"}  .fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}  .fa-circle-o-notch:before{content:"\f1ce"}  .fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}  .fa-ge:before,.fa-empire:before{content:"\f1d1"}  .fa-git-square:before{content:"\f1d2"}  .fa-git:before{content:"\f1d3"}  .fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}  .fa-tencent-weibo:before{content:"\f1d5"}  .fa-qq:before{content:"\f1d6"}  .fa-wechat:before,.fa-weixin:before{content:"\f1d7"}  .fa-send:before,.fa-paper-plane:before{content:"\f1d8"}  .fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}  .fa-history:before{content:"\f1da"}  .fa-circle-thin:before{content:"\f1db"}  .fa-header:before{content:"\f1dc"}  .fa-paragraph:before{content:"\f1dd"}  .fa-sliders:before{content:"\f1de"}  .fa-share-alt:before{content:"\f1e0"}  .fa-share-alt-square:before{content:"\f1e1"}  .fa-bomb:before{content:"\f1e2"}  .fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}  .fa-tty:before{content:"\f1e4"}  .fa-binoculars:before{content:"\f1e5"}  .fa-plug:before{content:"\f1e6"}  .fa-slideshare:before{content:"\f1e7"}  .fa-twitch:before{content:"\f1e8"}  .fa-yelp:before{content:"\f1e9"}  .fa-newspaper-o:before{content:"\f1ea"}  .fa-wifi:before{content:"\f1eb"}  .fa-calculator:before{content:"\f1ec"}  .fa-paypal:before{content:"\f1ed"}  .fa-google-wallet:before{content:"\f1ee"}  .fa-cc-visa:before{content:"\f1f0"}  .fa-cc-mastercard:before{content:"\f1f1"}  .fa-cc-discover:before{content:"\f1f2"}  .fa-cc-amex:before{content:"\f1f3"}  .fa-cc-paypal:before{content:"\f1f4"}  .fa-cc-stripe:before{content:"\f1f5"}  .fa-bell-slash:before{content:"\f1f6"}  .fa-bell-slash-o:before{content:"\f1f7"}  .fa-trash:before{content:"\f1f8"}  .fa-copyright:before{content:"\f1f9"}  .fa-at:before{content:"\f1fa"}  .fa-eyedropper:before{content:"\f1fb"}  .fa-paint-brush:before{content:"\f1fc"}  .fa-birthday-cake:before{content:"\f1fd"}  .fa-area-chart:before{content:"\f1fe"}  .fa-pie-chart:before{content:"\f200"}  .fa-line-chart:before{content:"\f201"}  .fa-lastfm:before{content:"\f202"}  .fa-lastfm-square:before{content:"\f203"}  .fa-toggle-off:before{content:"\f204"}  .fa-toggle-on:before{content:"\f205"}  .fa-bicycle:before{content:"\f206"}  .fa-bus:before{content:"\f207"}  .fa-ioxhost:before{content:"\f208"}  .fa-angellist:before{content:"\f209"}  .fa-cc:before{content:"\f20a"}  .fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}  .fa-meanpath:before{content:"\f20c"}  .fa-buysellads:before{content:"\f20d"}  .fa-connectdevelop:before{content:"\f20e"}  .fa-dashcube:before{content:"\f210"}  .fa-forumbee:before{content:"\f211"}  .fa-leanpub:before{content:"\f212"}  .fa-sellsy:before{content:"\f213"}  .fa-shirtsinbulk:before{content:"\f214"}  .fa-simplybuilt:before{content:"\f215"}  .fa-skyatlas:before{content:"\f216"}  .fa-cart-plus:before{content:"\f217"}  .fa-cart-arrow-down:before{content:"\f218"}  .fa-diamond:before{content:"\f219"}  .fa-ship:before{content:"\f21a"}  .fa-user-secret:before{content:"\f21b"}  .fa-motorcycle:before{content:"\f21c"}  .fa-street-view:before{content:"\f21d"}  .fa-heartbeat:before{content:"\f21e"}  .fa-venus:before{content:"\f221"}  .fa-mars:before{content:"\f222"}  .fa-mercury:before{content:"\f223"}  .fa-intersex:before,.fa-transgender:before{content:"\f224"}  .fa-transgender-alt:before{content:"\f225"}  .fa-venus-double:before{content:"\f226"}  .fa-mars-double:before{content:"\f227"}  .fa-venus-mars:before{content:"\f228"}  .fa-mars-stroke:before{content:"\f229"}  .fa-mars-stroke-v:before{content:"\f22a"}  .fa-mars-stroke-h:before{content:"\f22b"}  .fa-neuter:before{content:"\f22c"}  .fa-genderless:before{content:"\f22d"}  .fa-facebook-official:before{content:"\f230"}  .fa-pinterest-p:before{content:"\f231"}  .fa-whatsapp:before{content:"\f232"}  .fa-server:before{content:"\f233"}  .fa-user-plus:before{content:"\f234"}  .fa-user-times:before{content:"\f235"}  .fa-hotel:before,.fa-bed:before{content:"\f236"}  .fa-viacoin:before{content:"\f237"}  .fa-train:before{content:"\f238"}  .fa-subway:before{content:"\f239"}  .fa-medium:before{content:"\f23a"}  .fa-yc:before,.fa-y-combinator:before{content:"\f23b"}  .fa-optin-monster:before{content:"\f23c"}  .fa-opencart:before{content:"\f23d"}  .fa-expeditedssl:before{content:"\f23e"}  .fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}  .fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}  .fa-battery-2:before,.fa-battery-half:before{content:"\f242"}  .fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}  .fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}  .fa-mouse-pointer:before{content:"\f245"}  .fa-i-cursor:before{content:"\f246"}  .fa-object-group:before{content:"\f247"}  .fa-object-ungroup:before{content:"\f248"}  .fa-sticky-note:before{content:"\f249"}  .fa-sticky-note-o:before{content:"\f24a"}  .fa-cc-jcb:before{content:"\f24b"}  .fa-cc-diners-club:before{content:"\f24c"}  .fa-clone:before{content:"\f24d"}  .fa-balance-scale:before{content:"\f24e"}  .fa-hourglass-o:before{content:"\f250"}  .fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}  .fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}  .fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}  .fa-hourglass:before{content:"\f254"}  .fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}  .fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}  .fa-hand-scissors-o:before{content:"\f257"}  .fa-hand-lizard-o:before{content:"\f258"}  .fa-hand-spock-o:before{content:"\f259"}  .fa-hand-pointer-o:before{content:"\f25a"}  .fa-hand-peace-o:before{content:"\f25b"}  .fa-trademark:before{content:"\f25c"}  .fa-registered:before{content:"\f25d"}  .fa-creative-commons:before{content:"\f25e"}  .fa-gg:before{content:"\f260"}  .fa-gg-circle:before{content:"\f261"}  .fa-tripadvisor:before{content:"\f262"}  .fa-odnoklassniki:before{content:"\f263"}  .fa-odnoklassniki-square:before{content:"\f264"}  .fa-get-pocket:before{content:"\f265"}  .fa-wikipedia-w:before{content:"\f266"}  .fa-safari:before{content:"\f267"}  .fa-chrome:before{content:"\f268"}  .fa-firefox:before{content:"\f269"}  .fa-opera:before{content:"\f26a"}  .fa-internet-explorer:before{content:"\f26b"}  .fa-tv:before,.fa-television:before{content:"\f26c"}  .fa-contao:before{content:"\f26d"}  .fa-500px:before{content:"\f26e"}  .fa-amazon:before{content:"\f270"}  .fa-calendar-plus-o:before{content:"\f271"}  .fa-calendar-minus-o:before{content:"\f272"}  .fa-calendar-times-o:before{content:"\f273"}  .fa-calendar-check-o:before{content:"\f274"}  .fa-industry:before{content:"\f275"}  .fa-map-pin:before{content:"\f276"}  .fa-map-signs:before{content:"\f277"}  .fa-map-o:before{content:"\f278"}  .fa-map:before{content:"\f279"}  .fa-commenting:before{content:"\f27a"}  .fa-commenting-o:before{content:"\f27b"}  .fa-houzz:before{content:"\f27c"}  .fa-vimeo:before{content:"\f27d"}  .fa-black-tie:before{content:"\f27e"}  .fa-fonticons:before{content:"\f280"}  .fa-reddit-alien:before{content:"\f281"}  .fa-edge:before{content:"\f282"}  .fa-credit-card-alt:before{content:"\f283"}  .fa-codiepie:before{content:"\f284"}  .fa-modx:before{content:"\f285"}  .fa-fort-awesome:before{content:"\f286"}  .fa-usb:before{content:"\f287"}  .fa-product-hunt:before{content:"\f288"}  .fa-mixcloud:before{content:"\f289"}  .fa-scribd:before{content:"\f28a"}  .fa-pause-circle:before{content:"\f28b"}  .fa-pause-circle-o:before{content:"\f28c"}  .fa-stop-circle:before{content:"\f28d"}  .fa-stop-circle-o:before{content:"\f28e"}  .fa-shopping-bag:before{content:"\f290"}  .fa-shopping-basket:before{content:"\f291"}  .fa-hashtag:before{content:"\f292"}  .fa-bluetooth:before{content:"\f293"}  .fa-bluetooth-b:before{content:"\f294"}  .fa-percent:before{content:"\f295"}  .fa-gitlab:before{content:"\f296"}  .fa-wpbeginner:before{content:"\f297"}  .fa-wpforms:before{content:"\f298"}  .fa-envira:before{content:"\f299"}  .fa-universal-access:before{content:"\f29a"}  .fa-wheelchair-alt:before{content:"\f29b"}  .fa-question-circle-o:before{content:"\f29c"}  .fa-blind:before{content:"\f29d"}  .fa-audio-description:before{content:"\f29e"}  .fa-volume-control-phone:before{content:"\f2a0"}  .fa-braille:before{content:"\f2a1"}  .fa-assistive-listening-systems:before{content:"\f2a2"}  .fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}  .fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}  .fa-glide:before{content:"\f2a5"}  .fa-glide-g:before{content:"\f2a6"}  .fa-signing:before,.fa-sign-language:before{content:"\f2a7"}  .fa-low-vision:before{content:"\f2a8"}  .fa-viadeo:before{content:"\f2a9"}  .fa-viadeo-square:before{content:"\f2aa"}  .fa-snapchat:before{content:"\f2ab"}  .fa-snapchat-ghost:before{content:"\f2ac"}  .fa-snapchat-square:before{content:"\f2ad"}  .fa-pied-piper:before{content:"\f2ae"}  .fa-first-order:before{content:"\f2b0"}  .fa-yoast:before{content:"\f2b1"}  .fa-themeisle:before{content:"\f2b2"}  .fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}  .fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}  .fa-handshake-o:before{content:"\f2b5"}  .fa-envelope-open:before{content:"\f2b6"}  .fa-envelope-open-o:before{content:"\f2b7"}  .fa-linode:before{content:"\f2b8"}  .fa-address-book:before{content:"\f2b9"}  .fa-address-book-o:before{content:"\f2ba"}  .fa-vcard:before,.fa-address-card:before{content:"\f2bb"}  .fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}  .fa-user-circle:before{content:"\f2bd"}  .fa-user-circle-o:before{content:"\f2be"}  .fa-user-o:before{content:"\f2c0"}  .fa-id-badge:before{content:"\f2c1"}  .fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}  .fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}  .fa-quora:before{content:"\f2c4"}  .fa-free-code-camp:before{content:"\f2c5"}  .fa-telegram:before{content:"\f2c6"}  .fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}  .fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}  .fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}  .fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}  .fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}  .fa-shower:before{content:"\f2cc"}  .fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}  .fa-podcast:before{content:"\f2ce"}  .fa-window-maximize:before{content:"\f2d0"}  .fa-window-minimize:before{content:"\f2d1"}  .fa-window-restore:before{content:"\f2d2"}  .fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}  .fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}  .fa-bandcamp:before{content:"\f2d5"}  .fa-grav:before{content:"\f2d6"}  .fa-etsy:before{content:"\f2d7"}  .fa-imdb:before{content:"\f2d8"}  .fa-ravelry:before{content:"\f2d9"}  .fa-eercast:before{content:"\f2da"}  .fa-microchip:before{content:"\f2db"}  .fa-snowflake-o:before{content:"\f2dc"}  .fa-superpowers:before{content:"\f2dd"}  .fa-wpexplorer:before{content:"\f2de"}  .fa-meetup:before{content:"\f2e0"}  .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}  .sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.---------Protection-------- {
}
.ug-gallery-wrapper,
.ug-gallery-wrapper * {
transition: all !important;
-o-transition: all !important;
-webkit-transition: all;
-moz-transition: all !important;
-ms-transition: all !important;
max-width: none;
}
.ug-gallery-wrapper {
z-index: 0;
}
.ug-item-wrapper img {
width: auto;
max-width: none;
margin: 0px;
padding: 0px;
}
.ug-videoplayer-wrapper video {
height: 100%;
width: 100%;
visibility: visible !important;
}
.---------General_Styles-------- {
}
.ug-rtl {
direction: rtl;
}
.ug-gallery-wrapper {
overflow: hidden;
position: relative;
font-family: Arial, Helvetica, sans-serif;
}
.ug-error-message {
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
font-size: 20px;
color: #F30D0D;
}
.ug-error-message-wrapper {
width: 100%;
height: 100%;
border: 1px solid black;
}
.ug-gallery-wrapper .ug-canvas-pie {
position: absolute;
z-index: 4;
}
.ug-gallery-wrapper .ug-progress-bar {
position: absolute;
overflow: hidden;
z-index: 4;
}
.ug-gallery-wrapper .ug-progress-bar-inner {
xposition: absolute;
}
.ug-gallery-wrapper.ug-fullscreen {
height: 100% !important;
width: 100% !important;
max-width: none !important;
max-height: none !important;
}
.ug-gallery-wrapper.ug-fake-fullscreen {
position: fixed !important;
height: auto !important;
width: auto !important;
max-width: none !important;
max-height: none !important;
margin: 0px !important;
padding: 0px !important;
top: 0px !important;
left: 0px !important;
bottom: 0px !important;
right: 0px !important;
z-index: 999999 !important;
}
.ug-body-fullscreen {
overflow: hidden !important;
height: 100% !important;
width: 100% !important;
margin: 0px !important;
padding: 0px !important;
}
.ug-gallery-wrapper .ug-preloader-trans {
display: block;
height: 35px;
width: 32px;
height: 32px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader_skype_trans.gif);
background-repeat: no-repeat;
}
.--------------SLIDER------------------ {
}
.ug-gallery-wrapper .ug-slider-wrapper {
position: absolute;
overflow: hidden;
z-index: 1;
background-color: #000000;
}
.ug-slider-wrapper .ug-slide-wrapper {
position: absolute;
}
.ug-slide-wrapper.ug-slide-clickable {
cursor: pointer;
}
.ug-slider-wrapper .ug-slider-inner {
position: absolute;
z-index: 0;
}
.ug-slider-wrapper .ug-item-wrapper {
position: absolute;
overflow: hidden;
}
.ug-slider-wrapper,
.ug-item-wrapper img {
-webkit-user-select: none; -moz-user-select: none;
-ms-user-select: none;
max-width: none !important;
box-sizing: border-box;
}
.ug-slider-wrapper .ug-slider-preloader {
position: absolute;
z-index: 1;
border: 2px solid #ffffff;
border-radius: 6px;
background-color: #ffffff;
background-position: center center;
background-repeat: no-repeat;
}
.ug-slider-preloader.ug-loader1 {
width: 30px;
height: 30px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader-white1.gif);
}
.ug-slider-preloader.ug-loader1.ug-loader-black {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader-black1.gif);
}
.ug-slider-preloader.ug-loader2 {
width: 32px;
height: 32px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader-white2.gif);
}
.ug-slider-preloader.ug-loader2.ug-loader-black {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader-black2.gif);
}
.ug-slider-preloader.ug-loader3 {
width: 38px;
height: 38px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader-white3.gif);
}
.ug-slider-preloader.ug-loader3.ug-loader-black {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader-black3.gif);
}
.ug-slider-preloader.ug-loader4 {
width: 32px;
height: 32px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader-white4.gif);
background-color: white;
}
.ug-slider-preloader.ug-loader4.ug-loader-black {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader-black4.gif);
}
.ug-slider-preloader.ug-loader5 {
width: 60px;
height: 8px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader-white5.gif);
background-color: white;
border: none;
border-radius: 0px;
}
.ug-slider-preloader.ug-loader5.ug-loader-black {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader-black5.gif);
border: 2px solid #000000;
}
.ug-slider-preloader.ug-loader6 {
width: 32px;
height: 32px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader-white6.gif);
}
.ug-slider-preloader.ug-loader6.ug-loader-black {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader-black6.gif);
}
.ug-slider-preloader.ug-loader7 {
width: 32px;
height: 10px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader-white7.gif);
border-width: 3px;
border-radius: 3px;
}
.ug-slider-preloader.ug-loader7.ug-loader-black {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader-black7.gif);
}
.ug-slider-preloader.ug-loader-black {
border-color: #000000;
background-color: #000000;
}
.ug-slider-preloader.ug-loader-nobg {
background-color: transparent;
}
.ug-slider-wrapper .ug-button-videoplay {
position: absolute;
z-index: 2;
cursor: pointer;
}
.ug-slider-wrapper .ug-button-videoplay.ug-type-square {
width: 86px;
height: 66px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/play-button-square.png);
background-position: 0px -66px;
}
.ug-slider-wrapper .ug-button-videoplay.ug-type-square.ug-button-hover {
background-position: 0px 0px;
}
.ug-slider-wrapper .ug-button-videoplay.ug-type-round {
width: 76px;
height: 76px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/play-button-round.png);
opacity: 0.9;
filter: alpha(opacity=90);
transition: all 0.3s ease 0s !important;
}
.ug-slider-wrapper .ug-button-videoplay.ug-type-round.ug-button-hover {
opacity: 1;
filter: alpha(opacity=100);
transition: all 0.3s ease 0s !important;
}
.--------------VIDEO_PLAYER------------------ {
}
.ug-gallery-wrapper .ug-videoplayer {
position: absolute;
z-index: 100;
background-color: #000000;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader-black1.gif);
background-repeat: no-repeat;
background-position: center center;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.ug-videoplayer .ug-videoplayer-wrapper {
width: 100%;
height: 100%;
background-color: #000000;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader-black1.gif);
background-repeat: no-repeat;
background-position: center center;
}
.ug-videoplayer .ug-videoplayer-button-close {
position: absolute;
height: 64px;
width: 64px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/button-close.png);
cursor: pointer;
z-index: 1000;
}
.ug-videoplayer .ug-videoplayer-button-close:hover {
background-position: 0px -64px;
}
.--------------THUMBS_STRIP------------------ {
}
.ug-gallery-wrapper .ug-thumbs-strip,
.ug-gallery-wrapper .ug-thumbs-grid {
position: absolute;
overflow: hidden;
-webkit-user-select: none; -moz-user-select: none;
-ms-user-select: none;
xbackground-color: green;
z-index: 10;
}
.ug-thumbs-strip.ug-dragging {
xcursor: -webkit-grab;
xcursor: -moz-grab;
}
.ug-gallery-wrapper .ug-thumbs-strip-inner,
.ug-gallery-wrapper .ug-thumbs-grid-inner {
position: absolute;
}
.ug-thumb-wrapper.ug-thumb-generated {
position: absolute;
overflow: hidden;
-webkit-user-select: none; -moz-user-select: none;
-ms-user-select: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader,
.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error {
position: absolute;
top: 0px;
left: 0px;
background-repeat: no-repeat;
background-position: center center;
}
.ug-thumb-wrapper .ug-thumb-border-overlay {
position: absolute;
top: 0px;
left: 0px;
z-index: 4;
box-sizing: border-box;
-moz-box-sizing: border-box;
border-style: solid;
}
.ug-thumb-wrapper .ug-thumb-overlay {
position: absolute;
top: 0px;
left: 0px;
z-index: 3;
}
.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-dark {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader.gif);
}
.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-bright {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/loader_bright.gif);
}
.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/not_loaded.png);
}
.ug-thumb-wrapper.ug-thumb-generated img {
position: absolute;
z-index: 1;
max-width: none !important;
}
.ug-thumb-wrapper.ug-thumb-generated img.ug-thumb-image-overlay {
position: absolute;
z-index: 2;
max-width: none !important;
} img.ug-bw-effect {
filter: grayscale(100%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); -moz-filter: grayscale(100%);
-webkit-filter: grayscale(100%);
} img.ug-blur-effect {
filter: blur(0.8px);
-webkit-filter: blur(0.8px);
-moz-filter: blur(0.8px);
-o-filter: blur(0.8px);
-ms-filter: blur(0.8px);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id='blur'><feGaussianBlur stdDeviation=\'0.8\' /></filter></svg>#blur"); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0.8');
}
img.ug-sepia-effect {
-webkit-filter: sepia(1);
-webkit-filter: sepia(100%);
-moz-filter: sepia(100%);
-ms-filter: sepia(100%);
-o-filter: sepia(100%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'sepia\'><feColorMatrix values=\'0.14 0.45 0.05 0 0 0.12 0.39 0.04 0 0 0.08 0.28 0.03 0 0 0 0 0 1 0\' /></filter></svg>#sepia"); filter: sepia(100%);
background-color: #5E2612;
filter: alpha(opacity=50);
zoom: 1;
}
.--------------BULLETS------------------ {
}
.ug-gallery-wrapper .ug-bullets {
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
z-index: 999;
}
.ug-gallery-wrapper .ug-bullets .ug-bullet {
background-repeat: no-repeat;
cursor: pointer;
display: block;
float: left;
z-index: 2;
}
.ug-gallery-wrapper .ug-bullets .ug-bullet:first-child {
margin-left: 0px;
}
.--------------TEXT_PANEL------------------ {
}
.ug-gallery-wrapper .ug-textpanel {
position: absolute;
overflow: hidden;
}
.ug-slider-wrapper .ug-textpanel {
z-index: 2;
}
.ug-gallery-wrapper .ug-textpanel-bg,
.ug-gallery-wrapper .ug-textpanel-title,
.ug-gallery-wrapper .ug-textpanel-description {
display: block;
position: absolute;
margin: 0px;
padding: 0px;
}
.ug-gallery-wrapper .ug-textpanel-bg {
background-color: #000000;
opacity: 0.4;
filter: alpha(opacity=40);
z-index: 1;
}
.ug-textpanel-textwrapper {
overflow: hidden;
}
.ug-gallery-wrapper .ug-textpanel-title {
font-size: 16px;
font-weight: bold;
color: white;
text-align: left;
z-index: 2;
}
.ug-gallery-wrapper .ug-textpanel-description {
font-size: 14px;
color: white;
text-align: left;
z-index: 3;
}
.--------------ZOOM_PANEL------------------ {
}
.ug-slider-wrapper .ug-zoompanel {
position: absolute;
top: 200px;
left: 100px;
z-index: 3;
}
.ug-zoompanel .ug-zoompanel-button {
background-repeat: no-repeat;
cursor: pointer;
display: block;
}
.--------------ZOOM_PANEL_BUTTONS------------------ {
}
.ug-gallery-wrapper .ug-arrow-left {
position: absolute;
background-repeat: no-repeat;
display: block;
cursor: pointer;
}
.ug-gallery-wrapper .ug-arrow-right {
position: absolute;
background-repeat: no-repeat;
cursor: pointer;
}
.--------------GRID_PANEL_AND_ARROWS------------------ {
}
.ug-gallery-wrapper .ug-grid-panel {
position: absolute;
background-color: #000000;
xbackground-color: blue;
z-index: 2;
}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow {
position: absolute;
background-repeat: no-repeat;
cursor: pointer;
z-index: 11;
}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow.ug-button-disabled {
cursor: default;
} .ug-gallery-wrapper .ug-panel-handle-tip {
position: absolute;
z-index: 13;
cursor: pointer;
}
.ug-gallery-wrapper .ug-overlay-disabled {
position: absolute;
z-index: 100;
width: 100%;
height: 100%;
background-color: #000000;
opacity: 0.3;
filter: alpha(opacity=30);
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/cover-grid.png);
}
.--------------STRIP_PANEL------------------ {
}
.ug-gallery-wrapper .ug-strip-panel {
position: absolute;
background-color: #000000;
z-index: 2;
}
.ug-strip-panel .ug-strip-arrow {
position: absolute;
cursor: pointer;
}
.ug-strip-panel .ug-strip-arrow.ug-button-disabled {
cursor: default;
}
.ug-strip-panel .ug-strip-arrow-tip {
position: absolute;
}
.--------------TILES------------------ {
}
.ug-thumb-wrapper.ug-tile {
display: block;
position: absolute;
box-sizing: border-box;
-moz-box-sizing: border-box;
overflow: hidden;
padding: 0px;
margin: 0px;
}
.ug-tile .ug-tile-cloneswrapper {
position: absolute;
width: 0px;
height: 0px;
top: 0px;
left: 0px;
overflow: hidden;
opacity: 0;
filter: alpha(opacity=90);
}   .ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile,
.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile .ug-trans-enabled {
transition: left 0.7s ease 0s, top 0.7s ease 0s, width 0.7s ease 0s, height 0.7s ease 0s !important;
}
.ug-thumb-wrapper.ug-tile.ug-tile-clickable {
cursor: pointer;
}
.ug-thumb-wrapper.ug-tile .ug-image-container {
position: absolute;
overflow: hidden;
z-index: 1;
top: 0px;
left: 0px;
}
.ug-thumb-wrapper.ug-tile img.ug-thumb-image {
-webkit-user-select: none; -moz-user-select: none;
-ms-user-select: none;
max-width: none !important;
max-height: none !important;
display: block;
border: none;
padding: 0px !important;
margin: 0px !important;
width: auto;
height: auto;
position: absolute;
}
.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay {
position: absolute;
overflow: hidden;
z-index: 2;
top: 0px;
left: 0px;
}
.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img {
width: 100%;
max-width: none !important;
}
.ug-tiletype-justified .ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img {
height: 100%;
max-width: none !important;
}
.ug-thumb-wrapper.ug-tile .ug-tile-icon {
position: absolute;
width: 38px;
height: 38px;
background-repeat: no-repeat;
background-position: 0 0;
xbackground-color: green;
z-index: 6;
top: 1px;
left: 1px;
cursor: pointer;
}
.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-link {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/icon-link32.png);
box-shadow: none !important;
}
.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-zoom {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/icon-zoom32.png);
}
.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-play {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/icon-play32.png);
}
.ug-thumb-wrapper.ug-tile .ug-tile-icon:hover {
background-position: 0 -38px;
}
.ug-thumbs-grid .ug-tile-image-overlay img {
width: auto;
height: auto;
position: absolute;
max-width: none !important;
} .ug-tile .ug-textpanel {
z-index: 5;
cursor: default;
}
.ug-tile.ug-tile-clickable .ug-textpanel {
cursor: pointer;
}
.ug-tile .ug-textpanel-title {
font-size: 14px;
font-weight: bold;
}
.--------------CAROUSEL------------------ {
}
.ug-gallery-wrapper .ug-carousel-wrapper {
position: absolute;
overflow: hidden;
}
.ug-gallery-wrapper .ug-carousel-inner {
position: absolute;
}
.------------------LIGHTBOX--------------------- {
}
.ug-gallery-wrapper.ug-lightbox {
display: none;
position: fixed;
border: none;
padding: 0px;
margin: 0px;
outline: invert none medium;
overflow: hidden;
top: 0;
left: 0;
width: 100%;
height: 100%;
max-width: none !important;
max-height: none !important;
z-index: 999999;
}
.ug-lightbox .ug-lightbox-top-panel {
position: absolute;
z-index: 2;
}
.ug-lightbox .ug-lightbox-top-panel-overlay {
width: 100%;
height: 100%;
position: absolute;
background-color: #000000;
opacity: 0.4;
filter: alpha(opacity=40);
}
.ug-lightbox .ug-lightbox-overlay {
z-index: 1;
width: 100%;
height: 100%;
background-color: #000000;
opacity: 1;
}
.ug-lightbox .ug-slider-wrapper {
z-index: 1;
xbackground-color: green;
background-color: transparent !important;
}
.ug-lightbox .ug-textpanel {
z-index: 2;
}
.ug-lightbox .ug-lightbox-arrow-left,
.ug-lightbox .ug-lightbox-arrow-right {
position: absolute;
width: 50px;
height: 55px;
background-repeat: no-repeat;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/lightbox-arrow-left.png);
background-position: 0px 0px;
z-index: 3;
cursor: pointer;
}
.ug-lightbox .ug-lightbox-arrow-right {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/lightbox-arrow-right.png);
}
.ug-lightbox .ug-lightbox-button-close {
position: absolute;
width: 36px;
height: 36px;
background-repeat: no-repeat;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/lightbox-icon-close.png);
background-position: 0px 0px;
z-index: 4;
cursor: pointer;
}
.ug-lightbox-compact .ug-lightbox-button-close {
width: 45px;
height: 41px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/lightbox-icon-close-compact2.png);
}
.ug-lightbox .ug-lightbox-arrow-left.ug-arrow-hover,
.ug-lightbox .ug-lightbox-arrow-right.ug-arrow-hover {
background-position: 0px -55px;
}
.ug-lightbox .ug-lightbox-button-close.ug-button-hover {
background-position: 0px -35px;
}
.ug-lightbox-compact .ug-lightbox-button-close.ug-button-hover {
background-position: 0px -40px;
}
.ug-lightbox .ug-lightbox-numbers {
position: absolute;
color: #e5e5e5;
font-size: 12px;
top: 14px;
left: 8px;
z-index: 3;
}
.ug-lightbox-compact .ug-lightbox-numbers {
font-size: 14px;
padding-right: 5px;
padding-top: 7px;
}
.ug-lightbox .ug-textpanel-title,
.ug-lightbox .ug-textpanel-description {
font-size: 14px;
font-weight: normal;
color: #e5e5e5;
}
.ug-lightbox-compact .ug-textpanel-title,
.ug-lightbox-compact .ug-textpanel-description {
color: #F3F3F3;
font-size: 16px;
}
.------------------LOADMORE_BUTTON--------------------- {
}
.ug-loadmore-wrapper {
margin-top: 20px;
text-align: center;
}
.ug-loadmore-wrapper .ug-loadmore-button {
display: inline-block;
padding: 5px;
border: 1px solid #939393;
text-decoration: none;
color: #4F4F4F;
}
.ug-loadmore-wrapper .ug-loadmore-error {
color: red;
}
.ug-loadmore-wrapper .ug-loadmore-button:hover {
background-color: #F0F0F0;
color: #515151;
}
.ug-loadmore-wrapper .ug-loadmore-loader {
color: #515151;
}
.------------------CATEGORY_TABS--------------------- {
}
.ug-tabs-wrapper {
margin-top: 0px;
margin-bottom: 20px;
text-align: center;
}
.ug-tabs-wrapper a.ug-tab {
display: inline-block;
cursor: pointer;
text-decoration: none;
color: #ffffff;
padding-left: 8px;
padding-right: 8px;
padding-top: 6px;
padding-bottom: 6px;
margin-left: 5px;
background-color: #333333;
border-radius: 3px;
font-size: 12px;
font-weight: normal;
border: 1px solid #969696;
}
.ug-tabs-wrapper a.ug-tab:hover {
background-color: #707070 !important;
}
.ug-tabs-wrapper a.ug-tab.ug-tab-selected,
.ug-tabs-wrapper a.ug-tab.ug-tab-selected:hover {
background-color: #2077A2 !important;
cursor: default !important;
}
.ug-tabs-wrapper a.ug-tab:first-child {
margin-left: 0px !important;
}
.------------------DEFAULT_SKIN--------------------- {
} .ug-arrow-left.ug-skin-default,
.ug-arrow-right.ug-skin-default {
width: 15px;
height: 30px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/slider_arrow_left.png);
background-position: 0px 0px;
}
.ug-arrow-right.ug-skin-default {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/slider_arrow_right.png);
}
.ug-arrow-left.ug-skin-default.ug-arrow-hover,
.ug-arrow-right.ug-skin-default.ug-arrow-hover {
background-position: 0px -30px;
}
.ug-arrow-left.ug-skin-default.ug-arrow-disabled,
.ug-arrow-right.ug-skin-default.ug-arrow-disabled {
background-position: 0px -60px;
} .ug-bullets.ug-skin-default .ug-bullet {
width: 15px;
height: 15px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/slider_bullets.png);
background-position: top left;
margin-left: 5px;
}
.ug-bullets.ug-skin-default .ug-bullet.ug-bullet-active {
background-position: bottom left;
}
.ug-bullets.ug-skin-default.ug-bullets-gray .ug-bullet {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/tile_bullets_gray.png);
}
.ug-bullets.ug-skin-default.ug-bullets-blue .ug-bullet {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/tile_bullets_blue.png);
}
.ug-bullets.ug-skin-default.ug-bullets-brown .ug-bullet {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/tile_bullets_brown.png);
}
.ug-bullets.ug-skin-default.ug-bullets-green .ug-bullet {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/tile_bullets_green.png);
}
.ug-bullets.ug-skin-default.ug-bullets-red .ug-bullet {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/tile_bullets_red.png);
}
.ug-button-tile-navigation {
width: 36px;
height: 36px;
background-position: top left;
cursor: pointer;
float: left;
}
.ug-button-tile-navigation.ug-button-tile-left {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/tile_button_left.png);
}
.ug-button-tile-navigation.ug-button-tile-right {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/tile_button_right.png);
}
.ug-button-tile-navigation:hover {
background-position: bottom left;
}
.ug-button-tile-navigation.ug-button-disabled {
opacity: 0.6;
}
.ug-button-tile-navigation.ug-button-disabled:hover {
background-position: top left;
}
.ug-button-tile-navigation.ug-button-tile-play {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/tile_button_play_pause.png);
width: 35px;
}
.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon {
background-position: bottom left;
}
.ug-button-tile-navigation.ug-button-tile-play:hover {
background-position: top left;
}
.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon:hover {
background-position: bottom left;
} .ug-button-play.ug-skin-default {
position: absolute;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/button_playpause.png);
width: 20px;
height: 18px;
cursor: pointer;
background-position: 0px 0px;
z-index: 3;
}
.ug-button-play.ug-skin-default.ug-button-hover {
background-position: 0px -18px;
}
.ug-button-play.ug-skin-default.ug-stop-mode {
background-position: 0px -35px;
}
.ug-button-play.ug-skin-default.ug-stop-mode.ug-button-hover {
background-position: 0px -52px;
} .ug-button-fullscreen.ug-skin-default {
position: absolute;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/button_fullscreen.png);
width: 21px;
height: 16px;
cursor: pointer;
background-position: 0px 0px;
z-index: 3;
}
.ug-button-fullscreen.ug-skin-default.ug-button-hover {
background-position: 0px -16px;
}
.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode {
background-position: 0px -32px;
}
.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode.ug-button-hover {
background-position: 0px -48px;
} .ug-zoompanel.ug-skin-default .ug-zoompanel-button {
background-repeat: no-repeat;
cursor: pointer;
height: 23px;
width: 23px;
margin-top: 5px;
background-position: 0px 0px;
}
.ug-zoompanel.ug-skin-default .ug-zoompanel-plus {
margin-top: 0px;
}
.ug-zoompanel.ug-skin-default .ug-zoompanel-plus {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/icon_zoom_plus.png);
}
.ug-zoompanel.ug-skin-default .ug-zoompanel-minus {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/icon_zoom_minus.png);
}
.ug-zoompanel.ug-skin-default .ug-zoompanel-return {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/icon_zoom_back.png);
}
.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover {
background-position: 0px -23px;
}
.ug-zoompanel.ug-skin-default .ug-zoompanel-button-disabled,
.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover.ug-zoompanel-button-disabled {
background-position: 0px -46px;
cursor: default;
}  .ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default {
width: 30px;
height: 15px;
background-position: 0px 0px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/arrow_grid_down.png);
}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover {
background-position: 0px -15px;
}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-disabled {
background-position: 0px -30px;
} .ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default {
width: 30px;
height: 15px;
background-position: 0px 0px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/arrow_grid_up.png);
}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover {
background-position: 0px -15px;
}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-disabled {
background-position: 0px -30px;
} .ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default {
width: 40px;
height: 40px;
background-position: 0px -40px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/grid_arrow_left.png);
}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover {
background-position: 0px -0px;
}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-disabled {
background-position: 0px -80px;
} .ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default {
width: 40px;
height: 40px;
background-position: 0px -40px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/grid_arrow_right.png);
}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover {
background-position: 0px -0px;
}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-disabled {
background-position: 0px -80px;
} .ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default {
width: 15px;
height: 30px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/slider_arrow_left.png);
background-position: 0px 0px;
}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover {
background-position: 0px -30px;
}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-disabled {
background-position: 0px -60px;
} .ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default {
width: 15px;
height: 30px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/slider_arrow_right.png);
background-position: 0px 0px;
}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover {
background-position: 0px -30px;
}
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-disabled {
background-position: 0px -60px;
}  .ug-strip-panel .ug-strip-arrow-left.ug-skin-default,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default {
width: 25px;
height: 50px;
}
.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip {
background-position: 0px 0px;
background-repeat: no-repeat;
width: 4px;
height: 7px;
}
.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/arrows_strip_left.png);
}
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/arrows_strip_right.png);
}
.ug-strip-panel .ug-strip-arrow-left.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default.ug-button-hover .ug-strip-arrow-tip {
background-position: 0px -7px;
} .ug-strip-panel .ug-strip-arrow-up.ug-skin-default,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default {
height: 25px;
width: 50px;
}
.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip {
background-position: 0px 0px;
background-repeat: no-repeat;
width: 7px;
height: 4px;
}
.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/arrows_strip_up.png);
}
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/arrows_strip_down.png);
}
.ug-strip-panel .ug-strip-arrow-up.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default.ug-button-hover .ug-strip-arrow-tip {
background-position: -7px 0px;
}
.ug-strip-panel .ug-strip-arrow.ug-skin-default.ug-button-disabled .ug-strip-arrow-tip {
background-position: 0px 0px;
opacity: 0.5;
filter: alpha(opacity=50);
}  .ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default {
width: 22px;
height: 36px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/grid_handle_black_left.png);
background-repeat: no-repeat;
background-position: 0px -36px;
}
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/grid_handle_black_right.png);
background-position: 0px -36px;
}
.ug-gallery-wrapper .ug-handle-tip-left.ug-button-hover.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-right.ug-button-hover.ug-skin-default {
background-position: 0px -0px;
}
.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed {
background-position: 0px -108px;
}
.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed.ug-button-hover {
background-position: 0px -72px;
} .ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default {
width: 36px;
height: 22px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/grid_handle_black_top.png);
background-repeat: no-repeat;
background-position: -36px 0px;
}
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/photo-gallery-image/resources/assets/images/components/grid_handle_black_bottom.png);
background-position: -36px 0px;
}
.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-hover {
background-position: 0px 0px;
}
.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed {
background-position: -108px 0px;
}
.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed.ug-button-hover {
background-position: -72px 0px;
} .gdgallery_loading {
list-style: none;
margin: 0;
padding: 0;
position: absolute;
left: 49%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-size: 0;
}
.gdgallery_loading.gdgallery_reversed li {
-webkit-animation: LOADINGREV 1.3s infinite;
animation: LOADINGREV 1.3s infinite;
}
.gdgallery_loading.gdgallery_reversed li:nth-child(1n) {
-webkit-animation-delay: 0s;
animation-delay: 0s;
}
.gdgallery_loading.gdgallery_reversed li:nth-child(2n) {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s;
}
.gdgallery_loading.gdgallery_reversed li:nth-child(3n) {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s;
}
.gdgallery_loading li {
height: 0;
position: absolute;
top: 50%;
left: 0;
width: 0;
margin: 0;
height: 15px;
width: 15px; border-radius: 100%;
-webkit-transform: transformZ(0);
transform: transformZ(0);
-webkit-animation: LOADING 2s infinite;
animation: LOADING 2s infinite;
}
.gdgallery_loading li:nth-child(1n) {
left: -20px;
-webkit-animation-delay: 0s;
animation-delay: 0s;
}
.gdgallery_loading li:nth-child(2n) {
left: 0;
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s;
}
.gdgallery_loading li:nth-child(3n) {
left: 20px;
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s;
}
.ug-icon-link-hide {
display: none !important;
}
.ug-thumb-wrapper:hover .ug-icon-link-hide {
display: inline !important;
}
@-webkit-keyframes LOADING {
0% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
background: #949494;
}
50% {
-webkit-transform: scale(1);
transform: scale(1);
background: white;
}
100% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
background: #a7a7a7;
}
}
@keyframes LOADING {
0% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
background: #949494;
}
50% {
-webkit-transform: scale(1);
transform: scale(1);
background: white;
}
100% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
background: #a7a7a7;
}
}
@-webkit-keyframes LOADINGREV {
0% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
background: #a9a9a9;
}
50% {
-webkit-transform: scale(1);
transform: scale(1);
background: #d4d4d4;
}
100% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
background: #a7a7a7;
}
}
@keyframes LOADINGREV {
0% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
background: #a9a9a9;
}
50% {
-webkit-transform: scale(1);
transform: scale(1);
background: #d4d4d4;
}
100% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
background: #a7a7a7;
}
}.nx-clearfix:before,
.nx-clearfix:after {
display: table;
content: " ";
}
.nx-clearfix:after { clear: both; } .nx-tabs {
margin: 0 0 1.5em 0;
padding: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #eee;
}
.nx-tabs-nav span {
display: inline-block;
margin-right: 3px;
padding: 10px 15px;
min-height: 40px;
line-height: 20px;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
color: #333;
cursor: pointer;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
}
.nx-tabs-nav span:hover { background: #f5f5f5; }
.nx-tabs-nav span.nx-tabs-current { background: #fff; cursor: default; }
.nx-tabs-nav span.nx-tabs-disabled {
opacity: 0.5;
filter: alpha(opacity=50);
cursor: default;
}
.nx-tabs-pane {
padding: 15px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
background: #fff;
color: #333;
}
.nx-tabs-vertical:before,
.nx-tabs-vertical:after {
content: " ";
display: table;
}
.nx-tabs-vertical:after { clear: both; }
.nx-tabs-vertical .nx-tabs-nav {
float: left;
width: 30%;
}
.nx-tabs-vertical .nx-tabs-nav span {
display: block;
margin-right: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
}
.nx-tabs-vertical .nx-tabs-panes {
float: left;
width: 70%;
}
.nx-tabs-vertical .nx-tabs-pane {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
.nx-tabs-nav,
.nx-tabs-nav span,
.nx-tabs-panes,
.nx-tabs-pane {
-webkit-box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
box-sizing: border-box !important;
} .nx-spoiler { margin-bottom: 1.5em; }
.nx-spoiler .nx-spoiler:last-child { margin-bottom: 0; }
.nx-accordion { margin-bottom: 1.5em; }
.nx-accordion .nx-spoiler { margin-bottom: 0.5em; }
.nx-spoiler-title {
position: relative;
cursor: pointer;
min-height: 20px;
line-height: 20px;
padding: 12px 12px 12px 40px;
font-weight: bold;
}
.nx-spoiler-icon {
position: absolute;
left: 16px;
top: 12px;
display: block;
width: 20px;
height: 20px;
line-height: 21px;
text-align: center;
font-size: 14px;
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased;
*margin-right: .3em;
}
.nx-spoiler-content {
padding: 16px;
-webkit-transition: padding-top .2s;
-moz-transition: padding-top .2s;
-o-transition: padding-top .2s;
transition: padding-top .2s;
-ie-transition: padding-top .2s;
}
.nx-spoiler.nx-spoiler-closed > .nx-spoiler-content {
height: 0;
margin: 0;
padding: 0;
overflow: hidden;
border: none;
opacity: 0;
}
.nx-spoiler-icon-plus .nx-spoiler-icon:before { content: "\f068"; }
.nx-spoiler-icon-plus.nx-spoiler-closed .nx-spoiler-icon:before { content: "\f067"; }
.nx-spoiler-icon-plus-circle .nx-spoiler-icon:before { content: "\f056"; }
.nx-spoiler-icon-plus-circle.nx-spoiler-closed .nx-spoiler-icon:before { content: "\f055"; }
.nx-spoiler-icon-plus-square-1 .nx-spoiler-icon:before { content: "\f146"; }
.nx-spoiler-icon-plus-square-1.nx-spoiler-closed .nx-spoiler-icon:before { content: "\f0fe"; }
.nx-spoiler-icon-plus-square-2 .nx-spoiler-icon:before { content: "\f117"; }
.nx-spoiler-icon-plus-square-2.nx-spoiler-closed .nx-spoiler-icon:before { content: "\f116"; }
.nx-spoiler-icon-arrow .nx-spoiler-icon:before { content: "\f063"; }
.nx-spoiler-icon-arrow.nx-spoiler-closed .nx-spoiler-icon:before { content: "\f061"; }
.nx-spoiler-icon-arrow-circle-1 .nx-spoiler-icon:before { content: "\f0ab"; }
.nx-spoiler-icon-arrow-circle-1.nx-spoiler-closed .nx-spoiler-icon:before { content: "\f0a9"; }
.nx-spoiler-icon-arrow-circle-2 .nx-spoiler-icon:before { content: "\f01a"; }
.nx-spoiler-icon-arrow-circle-2.nx-spoiler-closed .nx-spoiler-icon:before { content: "\f18e"; }
.nx-spoiler-icon-chevron .nx-spoiler-icon:before { content: "\f078"; }
.nx-spoiler-icon-chevron.nx-spoiler-closed .nx-spoiler-icon:before { content: "\f054"; }
.nx-spoiler-icon-chevron-circle .nx-spoiler-icon:before { content: "\f13a"; }
.nx-spoiler-icon-chevron-circle.nx-spoiler-closed .nx-spoiler-icon:before { content: "\f138"; }
.nx-spoiler-icon-caret .nx-spoiler-icon:before { content: "\f0d7"; }
.nx-spoiler-icon-caret.nx-spoiler-closed .nx-spoiler-icon:before { content: "\f0da"; }
.nx-spoiler-icon-caret-square .nx-spoiler-icon:before { content: "\f150"; }
.nx-spoiler-icon-caret-square.nx-spoiler-closed .nx-spoiler-icon:before { content: "\f152"; }
.nx-spoiler-icon-folder-1 .nx-spoiler-icon:before { content: "\f07c"; }
.nx-spoiler-icon-folder-1.nx-spoiler-closed .nx-spoiler-icon:before { content: "\f07b"; }
.nx-spoiler-icon-folder-2 .nx-spoiler-icon:before { content: "\f115"; }
.nx-spoiler-icon-folder-2.nx-spoiler-closed .nx-spoiler-icon:before { content: "\f114"; }
.nx-spoiler-style-default { }
.nx-spoiler-style-default > .nx-spoiler-title {
padding-left: 40px;
padding-right: 0;
}
.nx-spoiler-style-default > .nx-spoiler-title > .nx-spoiler-icon { left: 16px; }
.nx-spoiler-style-default > .nx-spoiler-content { padding: 16px 0 16px 16px; }
.nx-spoiler-style-fancy {
background: #fff;
color: #333;
}
.nx-spoiler-style-fancy > .nx-spoiler-title {
background: transparent;
border: 1px solid #e7e7e7;
}
.nx-spoiler-style-fancy.nx-spoiler-closed > .nx-spoiler-title {}
.nx-spoiler-style-fancy > .nx-spoiler-content {
}
.nx-spoiler-style-simple {
}
.nx-spoiler-style-simple > .nx-spoiler-title {
padding: 12px 16px;
background: #f0f0f0;
color: #333;
}
.nx-spoiler-style-simple > .nx-spoiler-title > .nx-spoiler-icon { display: none; }
.nx-spoiler-style-simple > .nx-spoiler-content {
padding: 1em 10px;
background: #fff;
color: #333;
} .nx-quote-style-default {
position: relative;
margin-bottom: 1.5em;
padding: 0.5em 3em;
font-style: italic;
}
.nx-quote-style-default.nx-quote-has-cite { margin-bottom: 3em; }
.nx-quote-style-default:before,
.nx-quote-style-default:after {
position: absolute;
display: block;
width: 20px;
height: 20px;
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/nx-shortcode/assets/images/quote.png);
content: '';
}
.nx-quote-style-default:before {
top: 0;
left: 0;
background-position: 0 0;
}
.nx-quote-style-default:after {
right: 0;
bottom: 0;
background-position: -20px 0;
}
.nx-quote-style-default .nx-quote-cite {
position: absolute;
right: 4em;
bottom: -1.5em;
font-style: normal;
}
.nx-quote-style-default .nx-quote-cite:before { content: "\2014\0000a0"; }
.nx-quote-style-default .nx-quote-cite a { text-decoration: underline; } .nx-pullquote {
display: block;
width: 30%;
padding: 0.5em 1em;
}
.nx-pullquote-align-left {
margin: 0.5em 1.5em 1em 0;
padding-left: 0;
float: left;
border-right: 5px solid #eee;
}
.nx-pullquote-align-right {
margin: 0.5em 0 1em 1.5em;
padding-right: 0;
float: right;
border-left: 5px solid #eee;
} .nx-row {
clear: both;
zoom: 1;
margin-bottom: 24px;
}
.nx-row:before,
.nx-row:after {
display: table;
content: "";
}
.nx-row:after { clear: both; }
.nx-column {
display: block;
margin: 0 4% 0 0;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.nx-column-last { margin-right: 0; }
.nx-row .nx-column { margin: 0 0 0 4%; }
.nx-row .nx-column .nx-column { margin: 0px!important; display: inline-block; width: 49%; }
.nx-row .nx-column.nx-column-size-1-1 { margin-left: 0; margin-right: 0; }
.nx-row .nx-column:first-child { margin-left: 0; }
.nx-column-centered {
margin-right: auto !important;
margin-left: auto !important;
float: none !important;
}
.nx-column img,
.nx-column iframe,
.nx-column object,
.nx-column embed { max-width: 100%; }
@media only screen {
[class*="nx-column"] + [class*="nx-column"]:last-child { float: right; }
}
.nx-column-size-1-1 { width: 100%; }
.nx-column-size-1-2 { width: 48%; }
.nx-column-size-1-3 { width: 30.66%; }
.nx-column-size-2-3 { width: 65.33%; }
.nx-column-size-1-4 { width: 22%; }
.nx-column-size-3-4 { width: 74%; }
.nx-column-size-1-5 { width: 16.8%; }
.nx-column-size-2-5 { width: 37.6%; }
.nx-column-size-3-5 { width: 58.4%; }
.nx-column-size-4-5 { width: 79.2%; }
.nx-column-size-1-6 { width: 13.33%; }
.nx-column-size-5-6 { width: 82.66%; } @media only screen and (max-width: 768px) {
.nx-column {
width: 100% !important;
margin: 0 0 24px 0 !important;
float: none !important;
}
.nx-row .nx-column:last-child,
.fancy-inner .nx-column:last-child {
margin-bottom: 0 !important;
}
}
.site-content .nx-row.lined div.nx-column {
border: 1px solid #999;
} .nx-service {
position: relative;
margin: 0 0 1.5em 0;
}
.nx-service-title {
display: block;
margin-bottom: 20px;
color: #333;
font-weight: 400;
font-size: 20px;
}
.nx-service-title img {
position: absolute;
top: 0;
left: 0;
display: block !important;
margin: 0 !important;
padding: 0 !important;
border: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
.nx-service-title i {
position: absolute;
top: 4px;
left: 0;
display: block !important;
width: 1em;
height: 1em;
text-align: center;
line-height: 1em;
}
.nx-service-content {}
.nx-service-title .service-icon-wrap.round i {
position: absolute;
top: 4px;
left: 0;
display: block !important;
width: 2em;
height: 2em;
padding-top: .5em;
text-align: center;
line-height: 1em;
background-color: #0F0;
color: #FFFFFF;
border-radius: 50%;
}
.nx-service-title .service-icon-wrap.square i {
position: absolute;
top: 4px;
left: 0;
display: block !important;
width: 2em;
height: 2em;
padding-top: .5em;
text-align: center;
line-height: 1em;
background-color: #0F0;
color: #FFFFFF;
}
.nx-service-title .service-icon-wrap.curved i {
position: absolute;
top: 4px;
left: 0;
display: block !important;
width: 2em;
height: 2em;
padding-top: .5em;
text-align: center;
line-height: 1em;
background-color: #0F0;
color: #FFFFFF;
border-radius: 3px;
} .nx-box {
margin: 0 0 1.5em 0;
border-width: 1px;
border-style: solid;
}
.nx-box-title {
display: block;
padding: 12px 16px;
font-size: 15px;
font-weight: bold;
}
.nx-box-content {
background-color: #fff;
color: #444;
padding: 16px;
}
.nx-box-style-soft .nx-box-title {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/nx-shortcode/assets/images/styles/style-soft.png);
background-position: 0 0;
background-repeat: repeat-x;
}
.nx-box-style-glass .nx-box-title {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/nx-shortcode/assets/images/styles/style-glass.png);
background-position: 0 50%;
background-repeat: repeat-x;
}
.nx-box-style-bubbles .nx-box-title {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/nx-shortcode/assets/images/styles/style-bubbles.png);
background-position: 0 50%;
background-repeat: repeat-x;
}
.nx-box-style-noise .nx-box-title {
background-image: url(//mgcr-batiment.com/en/wp-content/plugins/nx-shortcode/assets/images/styles/style-noise.png);
background-position: 0 0;
background-repeat: repeat-x;
} .nx-note {
margin: 0 0 1.5em 0;
border-width: 1px;
border-style: solid;
}
.nx-note-inner {
padding: 1em;
border-width: 1px;
border-style: solid;
} .nx-column-inner > *:first-child,
.nx-accordion > *:first-child,
.nx-spoiler-content > *:first-child,
.nx-service-content > *:first-child,
.nx-box-content > *:first-child,
.nx-note-inner > *:first-child { margin-top: 0; }
.nx-column-inner > *:last-child,
.nx-tabs-pane > *:last-child,
.nx-accordion > *:last-child,
.nx-spoiler-content > *:last-child,
.nx-service-content > *:last-child,
.nx-box-content > *:last-child,
.nx-note-inner > *:last-child { margin-bottom: 0; }
.nx-arrow {
display: none;
} .arrow-up,
.arrow-down {
position: relative;
}
.arrow-down .nx-arrow {
display: block;
width: 0; 
height: 0; 
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-top: 30px solid #2f2f2f;
font-size: 0;
line-height: 0;
position: absolute;
left: 50%;
top: 100%;
margin-left: -30px;
}
.fancy-block-contents .fancy-inner {
margin-left: auto;
margin-right: auto;
max-width: 1264px;
padding-left: 32px;
padding-right: 32px;
position: relative;
}
.arrow-down .fancy-block-contents {
margin-bottom: 30px;
}
.arrow-up .nx-arrow {
display: block;
width: 0; 
height: 0; 
border-left: 30px solid transparent; border-right: 30px solid transparent; border-bottom: 30px solid #2f2f2f; font-size: 0;
line-height: 0;
position: absolute;
left: 50%;
bottom: 100%;
margin-left: -30px;	
}
.arrow-up .fancy-block-contents {
margin-top: 30px;
} .iconbox {
display: block;
text-align: center;
padding: 0px 12px;
position: relative;
}
.nx-hide-overflow {
overflow: hidden;
width: auto;
position: relative;
}
.iconbox .icon-wrap {
margin: 0px auto;
cursor: default;
}
.iconbox .icon-wrap i {
color: #77be32;
font-weight: 300;
margin: 16px 16px 16px 16px;
border-radius: 50%;
text-align: center;
position: relative;
z-index: 1;
box-shadow: 0 0 0 2px #77be32;
-webkit-transition: color 0.4s;
-moz-transition: color 0.4s;
transition: color 0.4s;	
}
.iconbox .iconbox-content-wrap h3 {
margin: 12px 0px;
font-weight: 400;
font-size: 20px;
}
.iconbox:hover .iconbox-content-wrap h3 {
color: #77be32;	
}
.iconbox .iconbox-content-wrap .iconbox-content {
padding: 16px 0px;	
}
.icon-wrap i:after { pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
content: '';
-webkit-box-sizing: content-box; 
-moz-box-sizing: content-box; 
box-sizing: content-box;
}
.icon-wrap i:before {
speak: none;
text-transform: none;
display: block;
-webkit-font-smoothing: antialiased;
} .icon-wrap i:after {
top: -2px;
left: -2px;
padding: 2px;
z-index: -1;
background: #77be32;
-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
-moz-transition: -moz-transform 0.2s, opacity 0.3s;
transition: transform 0.2s, opacity 0.3s;
} .nx-icobox .icon-wrap {
overfloww: hidden;
}
.icon-wrap i {
color: #77be32;
}
.no-touch .iconbox:hover .icon-wrap i {
color: #FFFFFF;
}
.icon-wrap i:after { -webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);	
opacity: 0;
clear: both;
} .no-touch .iconbox:hover .icon-wrap i:after {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
ul.standard-arrow,
ul.standard-arrow li {
margin: 0px;
padding: 0px;
list-style-type: none;
}
ul.standard-arrow li {
line-height: 32px;
padding-left: 0px;
}
ul.standard-arrow li i {
padding-right: 16px;
color: #77be32;
}
.ibox-left .icon-wrap {
padding: 0px 2px; 
} .nx-iconbox {
position: relative;
margin-bottom: 12px;
margin-top: 12px;
}
.nx-iconbox .nx-iconbox-title {
padding-left: 52px;
min-height: 32px;
line-height: 32px;
font-weight: 400;
font-size: 20px;
margin: 24px 0px;		
}
.nx-iconbox .nx-iconbox-title i {
position: absolute;
top: 6px;
left: 0px;
display: block;
width: 32px;
height: 32px;
text-align: center;
line-height: 32px;
font-size: 32px;
color: #77bd32;
color: #666;
}
.nx-iconbox .nx-iconbox-content {
padding-left: 52px;	
} .iconbox.ibox-left {
position: relative;
text-align: left;
}
.iconbox.ibox-left .icon-wrap i {
margin-top: 0px;
}
.iconbox.ibox-left .iconbox-content-wrap h3 {
margin: 0px;
line-height: 1;
}
.iconbox.ibox-left .icon-wrap {
display: inline-block;
position: absolute;
left: 0px;
top: 6px;
} .iconbox2.ibox-topcurved {
text-align: center;
}
.iconbox2.ibox-topcurved .icon-wrap i {
margin: 16px 16px 16px 16px;
border-radius: 12px;
border: 6px solid #e7e7e7;
text-align: center;
color: #FFFFFF;
transition-property: all;
transition-duration: 0.4s;
transition-timing-function: ease-in-out;
transition-delay: 0.1s;		
}
.iconbox2.ibox-topcurved.ibox-topsquare .icon-wrap i {
border-radius: 0px;
} .video-parallax {
display: block;
position: relative;
z-index: 301;
overflow: hidden;
} 
.fullwidthrow {
position: relative;
margin: 0px;
padding: 0px;
}
.boxed .fullwidthrow {
margin: 0px -32px;
width: 1264px;
}
.video-parallax .prallax-wrap {
position: relative;
z-index: 333;
padding: 0px;
margin: 0px auto;
}
.video-parallax .prallax-wrap .parallax-contents {
display: block;
padding: 72px 0px;
text-align: center;
color: #fff;
}
.video-parallax .video-overlay {
display: block;
position: absolute;
left: 0px;
top: 0px;
bottom: 0px;
width: 100%;
background-color: rgba(0,0,0,0.0);
z-index: 321;
transition-property: all;
transition-duration: 0.5s;
transition-timing-function: ease-in-out;
transition-delay: 0.2s;		
}
.video-parallax.parainview .video-overlay {
background-color: rgba(0,0,0,0.6);
}
.video-parallax .video-wrap {
position: absolute;
left: 0px;
top: 0px;
min-width: 100%;
}
.video-parallax video {
position: relative;
min-width: 100%;
}
.fullwidthinner {
position: absolute;
overflow: hidden;
z-index: 101;
} .image-parallax {
display: block;
position: relative;
z-index: 301;
overflow: hidden;
} 
.image-parallax .prallax-wrap,
.nx-fixedbg-parallax .prallax-wrap-fixed {
position: relative;
z-index: 333;
padding: 0px;
margin: 0px auto;
}
.image-parallax .prallax-wrap .parallax-contents,
.nx-fixedbg-parallax .prallax-wrap-fixed .parallax-contents {
display: block;
padding: 48px 0px;
text-align: center;
color: #fff;
clear: both;
}
.image-parallax .image-overlay {
display: block;
position: absolute;
left: 0px;
top: 0px;
bottom: 0px;
width: 100%;
background-color: rgba(0,0,0,0.0);
z-index: 321;
transition-property: all;
transition-duration: 0.5s;
transition-timing-function: ease-in-out;
transition-delay: 0.2s;		
}
.image-parallax.parainview .image-overlay {
background-color: rgba(0,0,0,0.6);
}
.image-parallax .image-wrap {
position: absolute;
left: 0px;
top: 0px;
min-width: 100%;
min-height: 100%;
}
.image-parallax .image-wrap img {
position: relative;
min-width: 100%;
}
.video-parallax .prallax-wrap {
max-width: 1264px;
padding: 0px 32px;
}
.image-parallax .prallax-wrap {
max-width: 1264px;
padding: 0px 32px;
}
.nx-fixedbg-parallax .prallax-wrap-fixed .parallax-contents {
max-width: 1264px;
margin: 0px auto;
text-align: center;
color: #FFF;
}
.calltoact-contents {
max-width: 1264px;
padding: 32px 32px;
}
.site-content .image-parallax .image-wrap img {
width: auto;
min-width: 100%;	
max-width: 9999px;
}
.site-content .video-parallax .video-wrap video {
width: auto;
max-width: 9999px;
}
@media (max-width: 1199px) {
} .nx-column {
display: block;
margin: 0 0 0 0;
padding: 0px 16px;
}
.nx-column-last { padding-right: 0px; }
.nx-row .nx-column { margin: 0%; }
.nx-row .nx-column.nx-column-size-1-1 { padding-left: 0; padding-right: 0; }
.nx-row .nx-column:first-child { padding-left: 0px; }
.nx-row .nx-column:last-child { padding-right: 0px; }
.nx-column-size-1-1 { width: 100%; }
.nx-column-size-1-2 { width: 50%; }
.nx-column-size-1-3 { width: 33.33%; }
.nx-column-size-2-3 { width: 66.66%; }
.nx-column-size-1-4 { width: 25%; }
.nx-column-size-3-4 { width: 75%; }
.nx-column-size-1-5 { width: 20%; }
.nx-column-size-2-5 { width: 40%; }
.nx-column-size-3-5 { width: 60%; }
.nx-column-size-4-5 { width: 80%; }
.nx-column-size-1-6 { width: 16.66%; }
.nx-column-size-5-6 { width: 83.33%; }
.nx-col-1-2 {
width: 50%;
display: block;
float: left;
min-height: 1px;	
}
.nx-col-1-3 {
width: 33.3%;
display: block;
float: left;
min-height: 1px;		
}
.nx-col-2-3 {
width: 66.66%;
display: block;
float: left;
min-height: 1px;		
}
.nx-col-1-4 {
width: 25%;
display: block;
float: left;
min-height: 1px;		
}
.nx-col-1-5 {
width: 20%;
display: block;
float: left;
min-height: 1px;		
}
.nx-col-1-6 {
width: 16.666%;
display: block;
float: left;
min-height: 1px;		
}
.nx-col-3-4 {
width: 75%;
display: block;
float: left;
min-height: 1px;		
} @media only screen and (max-width: 768px) {
.nx-column {
width: 100% !important;
margin: 0 0 24px 0 !important;
padding: 0px!important;
float: none !important;
}
.nx-row .nx-column:last-child,
.fancy-inner .nx-column:last-child {
margin-bottom: 0 !important;
}
} .nx-abs-container-wrap {
display: block;
position: relative;
width: 100%;
height: 0px;
}
.nx-abdcontainer {
display: block;
position: absolute;
height: auto;
z-index: 1012;
}
.nx-absblock-title {
display: block;
padding: 6px 16px;
}
.nx-abs-inner {
display: block;
clear: both;
}
.nx-abs-inner .wpcf7-form textarea {
height: 96px;
}
.nx-abs-inner .wpcf7 input[type="text"], 
.nx-abs-inner .wpcf7 input[type="tel"], 
.nx-abs-inner .wpcf7 input[type="password"], 
.nx-abs-inner .wpcf7 input[type="url"], 
.nx-abs-inner .wpcf7 input[type="email"], 
.nx-abs-inner .wpcf7 textarea {
padding-top: 10px;
padding-bottom: 10px;
border: 1px solid #c7c7c7;
}
.nx-abs-inner .wpcf7 p {
margin-bottom: 6px;
}
@media only screen and (max-width: 1264px) {
.boxed .fullwidthrow {
width: auto;
}
}
@media only screen and (max-width: 999px) {
.nx-abs-container-wrap {
height: auto;
padding-bottom: 16px;
}
.iconbox.ibox-left .iconbox-content-wrap h3 {
margin-top: 16px;
}
}
.nx-row.nx-white-bordered,
.nx-row.nx-row-nomargin {
margin-bottom: 0px;
}
.nx-row.nx-white-bordered .nx-col-1-2, 
.nx-row.nx-white-bordered .nx-col-1-3,
.nx-row.nx-white-bordered .nx-col-2-3,
.nx-row.nx-white-bordered .nx-col-1-4,
.nx-row.nx-white-bordered .nx-col-3-4 {
border-right: 0px solid #FFF;
}
.nx-row.nx-white-bordered .nx-col-1-2:last-child, 
.nx-row.nx-white-bordered .nx-col-1-3:last-child,
.nx-row.nx-white-bordered .nx-col-2-3:last-child,
.nx-row.nx-white-bordered .nx-col-1-4:last-child,
.nx-row.nx-white-bordered .nx-col-3-4:last-child {
border-right: 0px solid #FFF;
}
.nx-service-teaser {
text-align: center;
position: relative;
margin: 0px;
padding: 0px 1px 1px 0px;
}
.nx-service-teaser:first-child {
padding: 0px 0px 1px 1px;
}
.nx-service-teaser .nx-service-teaser-icon {
display: block;
background-color: #474747;
color: #dd9933;
text-align: center;
padding: 0px;
margin: 0px auto;
transition-property: all;
transition-duration: 0.4s;
transition-timing-function: ease-in-out;
transition-delay: 0s;	
}
.nx-service-teaser:hover .nx-service-teaser-icon {
background-color: #dd9933;
color: #FFFFFF;
}
.nx-service-teaser-icon i {
font-size: 64px;
line-height: 120px;
color: #dd9933;
transition-property: all;
transition-duration: 0.4s;
transition-timing-function: ease-in-out;
transition-delay: 0.1s;	
}
.nx-service-teaser:hover .nx-service-teaser-icon i {
color: #FFFFFF;
}
.nx-service-teaser .nx-service-teaser-content h2 {
font-size: 24px;
margin: 0px 0px 24px 0px;
transition-property: all;
transition-duration: 0.4s;
transition-timing-function: ease-in-out;
transition-delay: 0s;	
}
.nx-service-teaser-content {
background-color: #FFFFFF;
padding: 16px 32px 32px 32px;
margin-top: 6px;
transition-property: all;
transition-duration: 0.4s;
transition-timing-function: ease-in-out;
transition-delay: 0s;		
}
.nx-service-teaser:hover .nx-service-teaser-content {
color: #FFFFFF;
background-color: #474747;
margin-top: 0px;
padding-top: 22px;
}
.nx-service-teaser:hover .nx-service-teaser-content h2 {
color: #FFFFFF;
}
.nx-service-teaser .nx-service-teaser-content a {
color: #dd9933;
}
.nx-service-teaser .nx-service-teaser-content a:hover {
color: #ffffff;
}
.nx-cube {
width: 100%;
text-align: center;
margin: 0 auto;
height: 120px;
-webkit-transition: -webkit-transform .33s;
transition: transform .33s; -webkit-transform-style: preserve-3d;
transform-style: preserve-3d; } .nx-flippety,.nx-flop {
height: 120px;
text-align: center;
}
.nx-flippety i,.nx-flop i {
font-size: 64px;
line-height: 120px;
color: #dd9933;
transition-property: all;
transition-duration: 0.4s;
transition-timing-function: ease-in-out;
transition-delay: 0.1s;	
} .nx-flippety {
-webkit-transform: translateZ(50px);
transform: translateZ(50px);
background-color: #474747;
color: #dd9933;
}
.nx-flop {
-webkit-transform: rotateX(-90deg) translateZ(-50px);
transform: rotateX(-90deg) translateZ(-50px);
background-color: #dd9933;
color: #FFFFFF!important;
}
.nx-flop i {
color: #FFFFFF!important;
}
.nx-flop i {
color: #FFFFFF;
} .nx-service-teaser:hover .nx-cube {
-webkit-transform: rotateX(90deg);
transform: rotateX(90deg); } .nx-prodmenu-col {
padding-right: 1px;
padding-top: 1px;
padding-bottom: 1px;
}
.nx-prodmenu-col:first-child {
padding-left: 1px;
}
.nx-slide-down-box a{
text-decoration:none;
outline:none;
}
.nx-slide-down-box {
float: left;
width: 170px;
width: 100%;
height: 85px;
position: relative;
cursor: pointer;
}
.nx-slide-down-box > a {
position:absolute;
top:0px;
left:0px;
width:170px;
width: 100%;
height:85px;
z-index: 1212;
background-color: #575757;
}
.nx-slide-down-box a img {
border:none;
position:absolute;
width:0px;
height:0px;
bottom:0px;
left:50%;
z-index: 1230;
}
.nx-slide-down-box span.sdt_wrap{
position:absolute;
top:0px;
left:0px;
width:170px;
width: 100%;
height:60px;
z-index: 1215;
}
.nx-slide-down-box span.sdt_active{
position:absolute;
background:#111;
top:85px;
width:170px;
width: 100%;
height: 100%;
height:0px;
left:0px;
z-index: 1214; }
.nx-slide-down-box span span.sdt_link,
.nx-slide-down-box span span.sdt_descr,
.nx-slide-down-box div.sdt_box a{
margin-left: 16px;
margin-right: 16px;	
text-transform:uppercase;
}
.nx-slide-down-box span span.sdt_link{
color:#fff;
font-size:24px;
float:left;
clear:both;
margin-top: 20px;
}
.nx-slide-down-box span span.sdt_descr{
color: #CCC;
float:left;
clear:both;
width:90%;
font-size:10px;
letter-spacing:1px;
}
.nx-slide-down-box .sdt_box{
display:block;
position:absolute;
width:100%;
overflow:hidden;
height:170px;
top:85px;
left:0px;
display:none;
background:#000;
z-index: 1117;
padding: 16px;
color: #CCC;
}
.nx-slide-down-box div.sdt_box a {
float:left;
clear:both;
line-height: 30px;
color:#dd3333;
margin-left: 0px;
margin-right: 0px;
}
.nx-slide-down-box div.sdt_box a:first-child{
}
.nx-slide-down-box div.sdt_box a:hover{
color:#fff;
}
.fullwidthrow.overflow-yes {
z-index: 1112;
overflow: visible!important;
}
.fullwidthrow.overflow-yes > div {
overflow: visible!important;
}
.no-padding .fancy-block-contents .fancy-inner {
padding: 0px;
} .nx-vertical-menu .vmenu-title {
display: block;
padding: 12px 16px;
font-size: 14px;
line-height: 16px;
background-color: #dd3333;
color: #FFF;
font-weight: bold;
border-bottom: 1px solid #e7e7e7;	
}
.nx-vertical-menu.dark .vmenu-title {
border-bottom: 1px solid #959595;	
border-top: 1px solid #959595;	
}
.nx-vertical-menu ul,
.nx-vertical-menu .menu li {
margin: 0px;
padding: 0px;
list-style-type: none;
}
.nx-vertical-menu .menu li {
display: block;
position: relative;
border-top: 1px solid #e7e7e7;	
}
.nx-vertical-menu .menu li:first-child {
border-top: 0px solid #e7e7e7;	
}
.nx-vertical-menu > .menu li.menu-item-has-children > a:after {
position: absolute;
right: 12px;
top: 40%;
content: "\f054";
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 10px;
color: #999;
z-index: 1006;
}
.nx-vertical-menu .menu li.menu-item-has-children > a:hover:after {
color: #FFF;
}
.nx-vertical-menu .menu li a {
display: block;
line-height: 16px;
padding: 12px 16px;
background-color: #ffffff;
}
.nx-vertical-menu .menu li a:hover {
color: #FFF;
background-color: #757575;
}
.nx-vertical-menu ul > li ul {
display: none;
position: absolute;
z-index: 1005;
left: 100%;
margin-right: -240px;
top: 0px;
width: 240px;
background-color: #FFF;
border-bottom-width: 2px;	
}
.nx-vertical-menu ul li:hover > ul {
display: block;
visibility: visible;
margin-right: -260px;
}
.nx-vertical-menu > ul li:hover > ul {
animation-name: nx-fadeInUp;	
}
.nx-vertical-menu > .menu > li.nx-icon > a {
padding-left: 40px;
} .nx-vertical-menu > ul > li.nx-icon:before {
font-size: 18px;
line-height: 18px;
position: absolute;
z-index: 109;
left: 16px;
top: 9px;
font-family: 'FontAwesome';
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: 300;
line-height: 1;
color: #878787;
}
.nx-vertical-menu > ul > li.nx-icon:hover:before {
color: #FFF;
} .nx-vertical-menu.dark .menu li {
border-top: 1px solid #959595;	
}
.nx-vertical-menu.dark .menu li:first-child {
border-top: 0px solid #959595;	
}
.nx-vertical-menu.dark .menu li.menu-item-has-children a:after {
color: #FFF;
}
.nx-vertical-menu.dark .menu li.menu-item-has-children a:hover:after {
color: #757575;
}
.nx-vertical-menu.dark .menu li a {
background-color: #757575;
color: #FFF;
}
.nx-vertical-menu.dark .menu li a:hover {
color: #757575;
background-color: #FFFFFF;
}
.nx-vertical-menu.dark ul > li > ul {
background-color: #FFF;
}
@media (min-width: 768px) {
.nx-vertical-menu ul > li > ul.nx-mega {
width: 780px;
height: auto;
}
.nx-vertical-menu ul > li > ul.nx-mega > li {
width: 780px;
height: auto;
border: 1px solid #0F0;
}
.nx-vertical-menu ul > li > ul.nx-mega > li > ul {
display: block;
float: none;
visibility: visible;
position: relative;
left: auto;
top: auto;
box-shadow: none;
width: 720px;
border: 1px solid #0F0;
}
.nx-vertical-menu ul > li > ul.nx-mega > li > ul > li {
display: block;
float: left;
border: 1px solid #999;
width: 240px;
}
.nx-vertical-menu ul > li > ul.nx-mega > li > ul > li a {
display: block;
float: none;
border: 0px solid #999;
padding: 0px;
line-height: 20px;
}
.nx-vertical-menu ul > li > ul.nx-mega > li > ul ul {
display: block;
visibility: visible;
position: relative;
left: auto;
top: auto;
box-shadow: none;
width: 100%;
height: auto;
transition-duration: 0.0s;
}
.nx-vertical-menu ul > li > ul.nx-mega > li > ul > li li {
display: block;
float: none;
width: 100%;
}
.nx-vertical-menu ul > li > ul.nx-mega > li > ul > li {
}
}
@media (max-width: 1069px) {
.nx-col-1-6 {
width: 33.333%;
display: block;
float: left;
min-height: 1px;		
}
.nx-slide-down-box .sdt_box{
display: block;
height: 85px;
top: auto;
bottom: 0px;
left:0px;
z-index: 1212;
opacity: 0;		
transition-property: all;
transition-duration: 0.4s;
transition-timing-function: ease-in-out;
transition-delay: 0.1s;			
}
.nx-slide-down-box div.sdt_box a {
float:left;
clear:none;
padding-right: 16px;
}
.nx-slide-down-box:hover .sdt_box{
display:block;
bottom: 85px;
height: auto;
min-height: 85px;
opacity: 1;		
}
.nx-prodmenu-col:first-child {
padding-left: 0px;
}	
}
@media (min-width: 768px) {
.nx-vertical-menu ul > li ul {
-webkit-box-shadow: 0px 4px 2px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 4px 2px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 4px 2px 0px rgba(50, 50, 50, 0.2);
animation-duration: 0.5s;
animation-fill-mode: both;
animation-timing-function: ease-in-out;
} }
@media (max-width: 767px) {
.nx-col-3-4,
.nx-col-2-3,
.nx-col-1-6,
.nx-col-1-5,
.nx-col-1-4,
.nx-col-1-3,
.nx-col-1-2 {
width: 100%;
display: block;
float: none;
}
.nx-prodmenu-col {
padding-right: 0px;
clear: both;
}
.nx-vertical-menu ul > li > ul {
display: block;
visibility: visible;
position: relative;
height: auto;
left: auto;
margin-right: 0px;
top: auto;
width: 100%;
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none;	
border: 0px solid #FFF;
border-bottom: 0px solid #FFF!important;			
}
.nx-vertical-menu .menu li.menu-item-has-children > a:after {
position: absolute;
left: 95%;
top: 14px;
content: "\f078";
}
.nx-vertical-menu .menu li:first-child {
border-top: 1px solid #e7e7e7;	
}
.nx-vertical-menu menu.ul > li > a {
}		
.nx-vertical-menu ul.menu > li > ul > li > a {
padding-left: 32px;
}		
.nx-vertical-menu ul.menu > li > ul > li > ul > li > a {
padding-left: 48px;
}		
.nx-vertical-menu ul.menu > li > ul > li > ul > li > ul > li > a {
padding-left: 64px;
}
.nx-vertical-menu.dark .menu > li > ul li:first-child {
border-top: 1px solid #959595;	
}	
}.nx-heading-style-default {
padding: 2px 0;
}
.nx-heading-style-default .nx-heading-inner {
padding: 0px;
}
.nx-heading.nx-heading-align-left { text-align: left; }
.nx-heading.nx-heading-align-left .nx-heading-inner { padding-left: 0px; }
.nx-heading.nx-heading-align-right { text-align: right; }
.nx-heading.nx-heading-align-right .nx-heading-inner { padding-right: 0px; }
.nx-heading.nx-heading-align-center { text-align: center; }
.nx-heading.nx-heading-align-left .nx-title-more {
display: block;
float: right;
text-decoration: none;
font-weight: 200;
color: #999;
}
.nx-heading.nx-heading-align-right .nx-title-more {
display: block;
float: left;
text-decoration: none;
font-weight: 200;
color: #999;
}
.nx-heading.nx-heading-align-center .nx-title-more {
display: none;
}
.nx-heading.nx-heading-align-left .nx-title-more:hover,
.nx-heading.nx-heading-align-right .nx-title-more:hover {
color: #333;
} .nx-divider {
clear: both;
position: relative;
height: 1px;
margin: 2.5em 0 1.5em 0;
background: #999;
background-color: #e7e7e7;
}
.nx-divider a {
position: absolute;
right: 0;
bottom: 5px;
display: inline-block;
color: #777;
font-size: 12px;
text-decoration: none;
} .nx-spacer {
display: block;
height: 0;
clear: both;
overflow: hidden;
}
.nx-spacer-5 { height: 5px }
.nx-spacer-10 { height: 10px }
.nx-spacer-20 { height: 20px }
.nx-spacer-30 { height: 30px }
.nx-spacer-40 { height: 40px } .nx-highlight {
display: inline;
padding: 1px 0;
} .nx-label {
display: inline;
margin-right: 0.3em;
padding: 0.1em 0.3em;
font-size: 0.8em;
height: 0.8em;
line-height: 0.8em;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.nx-label-type-default { background: #999 }
.nx-label-type-success { background: #090 }
.nx-label-type-warning { background: #f90 }
.nx-label-type-important { background: #f03 }
.nx-label-type-black { background: #111 }
.nx-label-type-info { background: #09c } .nx-dropcap {
float: left;
display: inline-block;
width: 2em;
height: 2em;
margin: 0.2em 0.5em 0.2em 0;
line-height: 2em;
text-align: center;
overflow: hidden;
text-transform: uppercase;
}
.nx-dropcap-style-default {
color: #fff;
background-color: rgba(127, 127, 127, 0.2); border-radius: 3px;
color: #373737;
margin-bottom: -4px;
}
.nx-dropcap-style-flat {
background: #444;
color: #fff;
}
.nx-dropcap-style-light {
color: #333;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
background: rgb(255, 255, 255); background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(234, 234, 234, 1))); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0); }
.nx-dropcap-style-simple {
width: 1em;
height: 1em;
line-height: 1em;
text-align: left;
} .nx-frame,
.nx-frame-inner { display: block; }
.nx-frame-align-left {
float: left;
margin: 0 1em 1em 0;
}
.nx-frame-align-center {
float: none;
margin: 1em auto;
}
.nx-frame-align-right {
float: right;
margin: 0 0 1em 1em;
}
.nx-frame img {
display: block !important;
float: none !important;
padding: 0 !important;
margin: 0 !important;
border: none !important;
box-shadow: none !important;
}
.nx-frame-style-default {
padding: 2px;
border: 1px solid #999;
background: #fff;
-webkit-box-shadow: 1px 1px 4px #ccc;
-moz-box-shadow: 1px 1px 4px #ccc;
box-shadow: 1px 1px 4px #ccc;
}
.nx-frame-style-default .nx-frame-inner {
padding: 2px;
border: 4px solid #eee;
} .nx-list ul {
list-style: none !important;
margin: 0 0 1.5em 0 !important;
padding: 0 !important;
}
.nx-list ul li {
position: relative;
list-style-type: none !important;
display: block !important;
line-height: 1.3em;
margin: 0 !important;
padding: 4px 0 4px 2em !important;
}
.nx-list ul li > img {
position: absolute;
left: 0;
top: 4px;
width: 1.3em;
height: 1.3em;
padding: 0;
margin: 0;
border: none;
}
.nx-list ul li i {
position: absolute;
left: 0;
top: 4px;
width: 1.3em;
height: 1.3em;
line-height: 1.3em;
text-align: center;
} .nx-button {
display: inline-block !important;
text-align: center;
text-decoration: none !important;
box-sizing: content-box !important;
-moz-box-sizing: content-box !important;
-webkit-box-sizing: content-box !important;
transition: all .2s;
-o-transition: all .2s;
-ie-transition: all .2s;
-moz-transition: all .2s;
-webkit-transition: all .2s;
}
.nx-button-wide {
display: block !important;
margin: 1em 0;
}
.nx-button-center { text-align: center; }
.nx-button span {
display: block !important;
text-decoration: none !important;
box-sizing: content-box !important;
-moz-box-sizing: content-box !important;
-webkit-box-sizing: content-box !important;
transition: all .2s;
-o-transition: all .2s;
-ie-transition: all .2s;
-moz-transition: all .2s;
-webkit-transition: all .2s;
}
.nx-button img {
border: none !important;
vertical-align: middle !important;
margin: -0.2em 0.4em 0 -0.3em !important;
box-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
}
.nx-button i {
display: inline-block;
width: 1em;
height: 1em;
margin: 0 0.5em 0 0 !important;
text-align: center;
line-height: 1em;
}
.nx-button.nx-button-float-icon img { margin: 0 0.5em !important }
.nx-button small {
display: block;
margin: -0.2em 0 0 0;
color: inherit;
text-align: center;
font-style: normal;
font-size: 0.8em;
line-height: 1;
opacity: 0.7;
filter: alpha(opacity=70);
}
.nx-button-style-default {
border-width: 0px;
border-style: solid;
} .nx-button-style-default:hover {
background-color: #333333!important;
color: #FFFFFF!important;
}
.nx-button-style-default span {
border-top-width: 0px;
border-bottom-width: 0px;
border-top-style: solid;
border-bottom-style: solid;
}
.nx-button-style-flat,
.nx-button-style-flat span { border: none }
.nx-button-style-flat span { position: relative }
.nx-button-style-flat:hover span { top: 1px }
.nx-button-style-soft span { background: 0 -20px url(//mgcr-batiment.com/en/wp-content/plugins/nx-shortcode/assets/images/styles/style-soft.png) repeat-x }
.nx-button-style-soft:hover span { background: 0 0 url(//mgcr-batiment.com/en/wp-content/plugins/nx-shortcode/assets/images/styles/style-soft.png) repeat-x }
.nx-button-style-glass span { background: 0 50% url(//mgcr-batiment.com/en/wp-content/plugins/nx-shortcode/assets/images/styles/style-glass.png) repeat-x }
.nx-button-style-glass:hover span { background: 100% 50% url(//mgcr-batiment.com/en/wp-content/plugins/nx-shortcode/assets/images/styles/style-glass.png) repeat-x }
.nx-button-style-bubbles span { background: 0 50% url(//mgcr-batiment.com/en/wp-content/plugins/nx-shortcode/assets/images/styles/style-bubbles.png) no-repeat }
.nx-button-style-bubbles:hover span { background: -710px 50% url(//mgcr-batiment.com/en/wp-content/plugins/nx-shortcode/assets/images/styles/style-bubbles.png) no-repeat }
.nx-button-style-noise span { background: 0 0 url(//mgcr-batiment.com/en/wp-content/plugins/nx-shortcode/assets/images/styles/style-noise.png) repeat-x }
.nx-button-style-noise:hover span { background: 0 0 url(//mgcr-batiment.com/en/wp-content/plugins/nx-shortcode/assets/images/styles/style-noise.png) repeat-x }
.nx-button-style-stroked span {
margin: 1px;
border: 1px dashed #fff !important;
}
.nx-button-style-stroked:hover span {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
.nx-button-style-3d {
border-bottom-style: solid;
border-bottom-width: 6px;
}
.nx-button-style-3d span {
border-bottom-style: solid;
border-bottom-width: 1px;
}
.nx-button-style-3d:hover {
position: relative;
top: 3px;
border-bottom-width: 3px;
} .nx-table table {
width: 100% !important;
margin: 0 0 1.5em 0 !important;
border-collapse: collapse !important;
font-size: 1em !important;
border: 1px solid #ccc !important;
}
.nx-table th {
text-align: center !important;
padding: 1em !important;
font-size: 1em !important;
font-weight: normal !important;
color: #333 !important;
border: 1px solid #ccc !important;
background: #f0f0f0 !important;
}
.nx-table td {
padding: 0.5em 1em !important;
border: 1px solid #ccc !important;
background: #fff !important;
}
.nx-table .nx-even td { background: #f7f7f7 !important }