.ngg-imagebrowser{margin-top:20px;margin-bottom:30px}
.ngg-imagebrowser h3{text-align:center}
.ngg-imagebrowser-desc{clear:both}
.ngg-imagebrowser .pic{max-width:100%;margin-top:10px;margin-bottom:10px;border:1px solid #A9A9A9}
.ngg-imagebrowser .pic a{display:block!important;font-size:0;margin:5px;text-align:center}
.ngg-imagebrowser img{max-width:100%;margin:0 auto;padding:0;border:none}
.ngg-imagebrowser-nav{padding:5px}
.ngg-imagebrowser-nav .back{float:left;border:1px solid #DDD;padding:3px 7px}
.ngg-imagebrowser-nav .next{float:right;border:1px solid #DDD;padding:3px 7px}
.ngg-imagebrowser-nav .counter{text-align:center;font-size:.9em!important}
.exif-data{margin-left:auto!important;margin-right:auto!important}
.ngg-imagebrowser.default-view{padding:0;margin:40px 0!important;text-align:center;max-width:1200px;box-sizing:border-box}
.ngg-imagebrowser.default-view h3{font-size:18px!important;margin:0!important;padding:20px!important;text-align:center;font-weight:700}
.ngg-imagebrowser.default-view img{max-height:500px}
.ngg-imagebrowser.default-view .pic,.ngg-imagebrowser.default-view .pic a{margin:0;border:none;box-shadow:none}
.ngg-imagebrowser.default-view .ngg-imagebrowser-nav{text-align:center;padding:20px 20px 5px}
.ngg-imagebrowser.default-view .ngg-imagebrowser-nav .back,.ngg-imagebrowser.default-view .ngg-imagebrowser-nav .next{float:none;display:inline-block;border:none;height:30px;padding:0;width:80px;border-radius:2px;cursor:pointer;background:#999}
.ngg-imagebrowser.default-view .ngg-imagebrowser-nav .back:hover,.ngg-imagebrowser.default-view .ngg-imagebrowser-nav .next:hover{background:#666}
.ngg-imagebrowser.default-view .ngg-imagebrowser-nav .fa{font-size:16px;color:#fff;padding:0!important;line-height:30px}
.ngg-imagebrowser.default-view .ngg-imagebrowser-nav .fa-chevron-right{margin-left:2px}
.ngg-imagebrowser.default-view .ngg-imagebrowser-nav .fa-chevron-left{margin-right:2px}
.ngg-imagebrowser.default-view .ngg-imagebrowser-nav a,.ngg-imagebrowser.default-view .ngg-imagebrowser-nav a:focus,.ngg-imagebrowser.default-view .ngg-imagebrowser-nav a:hover{box-shadow:none;text-decoration:none;padding:0;border:none}
.ngg-imagebrowser.default-view .ngg-imagebrowser-nav .counter{font-size:12px!important;color:rgba(150,150,150,.7);margin:10px 0 6px}
.ngg-imagebrowser.default-view .ngg-imagebrowser-desc{text-align:center;padding:0 50px;font-size:14px}
.ngg-imagebrowser.default-view .ngg-imagebrowser-desc p:first-of-type{margin-top:0;padding-top:0}
@media (max-width:800px){.ngg-imagebrowser.default-view .ngg-imagebrowser-nav{text-align:center;padding:20px 10px 5px}.ngg-imagebrowser.default-view .ngg-imagebrowser-desc{padding:0;font-size:12px}}.su-heading-style-default{padding:2px 0;border-top:1px solid #999;border-bottom:1px solid #999;}
.su-heading-style-default .su-heading-inner{padding:1em 0.5em;border-top:4px solid #eee;border-bottom:4px solid #eee;}
.su-heading.su-heading-align-left{text-align:left;}
.su-heading.su-heading-align-left .su-heading-inner{padding-left:0.2em;}
.su-heading.su-heading-align-right{text-align:right;}
.su-heading.su-heading-align-right .su-heading-inner{padding-right:0.2em;}
.su-heading.su-heading-align-center{text-align:center;}
.su-divider{clear:both;border:none;text-align:right;line-height:1;}
.su-divider a{display:inline-block;font-size:0.8em;text-decoration:none;outline:none;padding-bottom:5px;}
.su-divider-style-default{border-bottom-style:solid;}
.su-divider-style-dotted{border-bottom-style:dotted;}
.su-divider-style-dashed{border-bottom-style:dashed;}
.su-divider-style-double{border-bottom-style:double;}
.su-spacer{display:block;height:0;clear:both;overflow:hidden;}
.su-spacer-5{height:5px}
.su-spacer-10{height:10px}
.su-spacer-20{height:20px}
.su-spacer-30{height:30px}
.su-spacer-40{height:40px}
.su-highlight{display:inline;padding:1px 0;}
.su-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;}
.su-label-type-default{background:#999}
.su-label-type-success{background:#090}
.su-label-type-warning{background:#f90}
.su-label-type-important{background:#f03}
.su-label-type-black{background:#111}
.su-label-type-info{background:#09c}
.su-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;}
.su-dropcap-style-default{color:#fff;background:rgb(69, 72, 77);background:-moz-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(69, 72, 77, 1)), color-stop(100%, rgba(0, 0, 0, 1)));background:-webkit-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%);background:-o-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%);background:-ms-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%);background:linear-gradient(to bottom, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000', GradientType=0);text-shadow:-1px -1px 0 #000;-moz-text-shadow:-1px -1px 0 #000;-webkit-text-shadow:-1px -1px 0 #000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.su-dropcap-style-flat{background:#444;color:#fff;}
.su-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);}
.su-dropcap-style-simple{width:1em;height:1em;line-height:1em;text-align:left;}
.su-frame,
.su-frame-inner{display:block;}
.su-frame-align-left{float:left;margin:0 1em 1em 0;}
.su-frame-align-center{float:none;margin:1em auto;}
.su-frame-align-right{float:right;margin:0 0 1em 1em;}
.su-frame img{display:block !important;float:none !important;padding:0 !important;margin:0 !important;border:none !important;box-shadow:none !important;}
.su-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;}
.su-frame-style-default .su-frame-inner{padding:2px;border:4px solid #eee;}
.su-list ul{list-style:none !important;margin:0 0 1.5em 0 !important;padding:0 !important;}
.su-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;}
.su-list ul li > img{position:absolute;left:0;top:4px;width:1.3em;height:1.3em;padding:0;margin:0;border:none;}
.su-list ul li i{position:absolute;left:0;top:4px;width:1.3em;height:1.3em;line-height:1.3em;text-align:center;}
.su-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;}
.su-button-wide{display:block !important;margin:1em 0;}
.su-button-center{text-align:center;}
.su-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;}
.su-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;}
.su-button i{display:inline-block;width:1em;height:1em;margin:0 0.5em 0 0 !important;text-align:center;line-height:1em;}
.su-button.su-button-float-icon img{margin:0 0.5em !important}
.su-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);}
@media screen and (max-width: 768px) {
.su-button span{padding-top:0.25em !important;padding-bottom:0.25em !important;line-height:1.2 !important;}
.su-button small{margin-top:0.2em !important;}
}
.su-button-style-default{border-width:1px;border-style:solid;}
.su-button-style-default:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.su-button-style-default span{border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;}
.su-button-style-flat,
.su-button-style-flat span{border:none}
.su-button-style-flat span{position:relative}
.su-button-style-flat:hover span{top:1px}
.su-button-style-ghost{background:transparent !important;}
.su-button-style-ghost span{border-width:3px;border-style:solid;}
.su-button-style-ghost:hover span{border-color:inherit !important;}
.su-button-style-soft span{background:0 -20px url(//www.aslmontigne.fr/wp-content/plugins/shortcodes-ultimate/assets/images/styles/style-soft.png) repeat-x}
.su-button-style-soft:hover span{background:0 0 url(//www.aslmontigne.fr/wp-content/plugins/shortcodes-ultimate/assets/images/styles/style-soft.png) repeat-x}
.su-button-style-glass span{background:0 50% url(//www.aslmontigne.fr/wp-content/plugins/shortcodes-ultimate/assets/images/styles/style-glass.png) repeat-x}
.su-button-style-glass:hover span{background:100% 50% url(//www.aslmontigne.fr/wp-content/plugins/shortcodes-ultimate/assets/images/styles/style-glass.png) repeat-x}
.su-button-style-bubbles span{background:0 50% url(//www.aslmontigne.fr/wp-content/plugins/shortcodes-ultimate/assets/images/styles/style-bubbles.png) no-repeat}
.su-button-style-bubbles:hover span{background:-710px 50% url(//www.aslmontigne.fr/wp-content/plugins/shortcodes-ultimate/assets/images/styles/style-bubbles.png) no-repeat}
.su-button-style-noise span{background:0 0 url(//www.aslmontigne.fr/wp-content/plugins/shortcodes-ultimate/assets/images/styles/style-noise.png) repeat-x}
.su-button-style-noise:hover span{background:0 0 url(//www.aslmontigne.fr/wp-content/plugins/shortcodes-ultimate/assets/images/styles/style-noise.png) repeat-x}
.su-button-style-stroked span{margin:1px;border:1px dashed #fff !important;}
.su-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;}
.su-button-style-3d{border-bottom-style:solid;border-bottom-width:6px;}
.su-button-style-3d span{border-bottom-style:solid;border-bottom-width:1px;}
.su-button-style-3d:hover{position:relative;top:3px;border-bottom-width:3px;}
.su-table{width:100%;margin-bottom:1.5em;}
.su-table table{width:100% !important;margin:0 !important;border-collapse:collapse !important;font-size:1em !important;border:1px solid #ccc !important;}
.su-table.su-table-responsive{overflow-x:auto;}
.su-table.su-table-responsive table{width:auto !important;}
.su-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;}
.su-table td{padding:0.5em 1em !important;border:1px solid #ccc !important;background:#fff !important;}
.su-table .su-even td{background:#f7f7f7 !important}
.su-qrcode{display:inline-block;}
.su-qrcode-align-left{float:left;margin:0 0.5em 0.5em 0;}
.su-qrcode-align-center{display:block;clear:both;margin:1em auto;text-align:center;}
.su-qrcode-align-right{float:right;margin:0 0 0.5em 0.5em;}
.su-qrcode a,
.su-qrcode a:hover,
.su-qrcode a:active,
.su-qrcode a:focus{background:transparent;outline:none;display:inline;text-decoration:none;}
.su-qrcode-clickable a:hover{opacity:0.7;filter:alpha(opacity=70);}
.su-qrcode img { max-width: 100%; }