

/**********  gallery **********/
.swipebox-overflow-hidden{overflow:hidden !important}
#swipebox-overlay img{border:none !important}
#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:9999;overflow:hidden;display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}

#swipebox-slider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute}
#swipebox-slider .slide{background:url('../images/loader.1395932583.gif') no-repeat center center;height:100%;line-height:1px;text-align:center;width:100%;display:inline-block}
#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;width:auto;height:auto;vertical-align:middle}
#swipebox-action,#swipebox-caption{position:absolute;left:0;z-index:999;height:50px;width:100%}
#swipebox-action{position:static}
#swipebox-action.visible-bars{bottom:0}
#swipebox-action.force-visible-bars{bottom:0 !important}
#swipebox-caption{display:none;top:0;text-align:center}
#swipebox-caption.visible-bars{top:0}
#swipebox-caption.force-visible-bars{top:0 !important}
#swipebox-close{width:77px;height:77px;position:absolute;top:90px;right:20px;background-image:url('../images/sprite.1395937720.svg');background-repeat:no-repeat;background-position:-407px -183px;cursor:pointer}
.no-svg #swipebox-close{background-image:url('../images/sprite.1395937727.png')}
#swipebox-prev{width:65px;height:100px;position:absolute;top:50%;left:0;margin-top:-50px;background-color:#e0e69e;cursor:pointer}
#swipebox-prev:after{display:block;width:14px;height:13px;position:absolute;top:50%;left:50%;margin:-6px 0 0 -7px;content:'';background-image:url('../images/sprite.1395937720.svg');background-repeat:no-repeat;background-position:0 -235px}
.no-svg #swipebox-prev:after{background-image:url('../images/sprite.1395937727.png')}
#swipebox-next{width:65px;height:100px;position:absolute;top:50%;right:0;margin-top:-50px;background-color:#e0e69e;cursor:pointer}
#swipebox-next:after{display:block;width:14px;height:13px;position:absolute;top:50%;left:50%;margin:-6px 0 0 -7px;content:'';background-image:url('../images/sprite.1395937720.svg');background-repeat:no-repeat;background-position:-14px -235px}
.no-svg #swipebox-next:aftcer{background-image:url('../images/sprite.1395937727.png')}

@media screen and (max-width: 480px){#swipebox-next,#swipebox-prev{display:none}}#swipebox-action #swipebox-prev.disabled,#swipebox-action #swipebox-next.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}#swipebox-slider.rightSpring{-moz-animation:rightSpring 0.3s;-webkit-animation:rightSpring 0.3s}#swipebox-slider.leftSpring{-moz-animation:leftSpring 0.3s;-webkit-animation:leftSpring 0.3s}@-moz-keyframes rightSpring{0%{margin-left:0px}50%{margin-left:-30px}100%{margin-left:0px}}@-moz-keyframes leftSpring{0%{margin-left:0px}50%{margin-left:30px}100%{margin-left:0px}}@-webkit-keyframes rightSpring{0%{margin-left:0px}50%{margin-left:-30px}100%{margin-left:0px}}@-webkit-keyframes leftSpring{0%{margin-left:0px}50%{margin-left:30px}100%{margin-left:0px}}
#swipebox-overlay{background:#717171;background:rgba(102,102,102,0.92)}
#swipebox-action{text-shadow:1px 1px 1px black;background:transparent}
#swipebox-caption{text-shadow:1px 1px 1px black;background-color:#0d0d0d;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0d0d0d), color-stop(100%, #000));background-image:-webkit-linear-gradient(#0d0d0d, #000);background-image:-moz-linear-gradient(#0d0d0d, #000);background-image:-o-linear-gradient(#0d0d0d, #000);background-image:linear-gradient(#0d0d0d,#000000);-webkit-box-shadow:0 1px 1px 1px #212121, inset 0 1px 1px 1px black;-moz-box-shadow:0 1px 1px 1px #212121, inset 0 1px 1px 1px black;box-shadow:0 1px 1px 1px #212121, inset 0 1px 1px 1px black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:0.95}
#swipebox-caption{color:#fff !important;font-size:15px;line-height:43px;font-family:"neue-kabel",}
.title-visible #swipebox-caption{display:block}
.title-visible #swipebox-close{top:90px}.tooltipbox{position:absolute;padding:5px;height:auto;margin-top:15px;line-height:inherit;color:#fff;background:#e0e69e;z-index:999;line-height:1em;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tooltipbox:after{content:'';position:absolute;left:50%;top:-15px;margin-left:-10px;width:0px;height:0px;border-style:solid;border-width:0 10px 15px 10px;border-color:transparent transparent #e0e69e transparent}.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano .content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano .content:focus{outline:thin dotted}.nano .content::-webkit-scrollbar{visibility:hidden}.has-scrollbar .content::-webkit-scrollbar{visibility:visible}.nano>.pane{background:rgba(0,0,0,0.25);position:absolute;width:10px;right:0;top:0;bottom:0;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.nano>.pane>.slider{background:#444;background:rgba(0,0,0,0.5);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.nano:hover>.pane,.pane.active,.pane.flashed{visibility:visible\9;opacity:0.99}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.5, 0.5);opacity:1}30%{opacity:1}60%{-webkit-transform:scale(1.1, 1.1);opacity:0}100%{-webkit-transform:scale(1.1, 1.1);opacity:0}}@-moz-keyframes pulse{0%{-moz-transform:scale(0.5, 0.5);opacity:1}30%{opacity:1}60%{-moz-transform:scale(1.1, 1.1);opacity:0}100%{-moz-transform:scale(1.1, 1.1);opacity:0}}@-o-keyframes pulse{0%{-o-transform:scale(0.5, 0.5);opacity:1}30%{opacity:1}60%{-o-transform:scale(1.1, 1.1);opacity:0}100%{-o-transform:scale(1.1, 1.1);opacity:0}}@keyframes pulse{0%{transform:scale(0.5, 0.5);opacity:1}30%{opacity:1}60%{transform:scale(1.1, 1.1);opacity:0}100%{transform:scale(1.1, 1.1);opacity:0}}@-ms-viewport{width:device-width}body{font-family:"neue-kabel",line-height:1.78;font-size:0.875em;color:#676767;background:#fff) repeat-x center top}@media only all{html,body{min-width:0}}h1,.level-1{color:#e31b23;font-size:3.71429em;font-family:"neue-kabel";font-weight:300;line-height:1.2;text-transform:none;margin:0}h2,.level-2{color:#e31b23;font-size:2.14286em;font-family:"neue-kabel";font-weight:300;line-height:1.2;text-transform:none;margin-bottom:1em}h3,.level-3{color:#e31b23;font-size:1.21429em;font-family:"neue-kabel";font-weight:bold;line-height:1.2;text-transform:uppercase;margin-bottom:0.7em}h4,.level-4{color:#e31b23;font-size:1em;font-family:"neue-kabel";font-weight:bold;line-height:1.78;text-transform:none;margin-bottom:0.7em}

@media only screen and (min-width: 960px){a[href^=tel]{text-decoration:none;color:#676767;cursor:default;white-space:nowrap}}.intro{font-size:1.71429em;line-height:1.25;font-family:"neue-kabel";font-weight:300;margin-bottom:gem(30, 24);orphans:4}.intro em{font-style:normal;color:#e0e69e}@media only screen and (max-width: 640px){.intro{font-size:1.28571em;line-height:1.4}}.clear{height:0;clear:both}.center{text-align:center}.notransition,.notransition .slide{-webkit-transition-duration:0 !important;-moz-transition-duration:0 !important;-o-transition-duration:0 !important;transition-duration:0 !important;-webkit-transition-delay:0 !important;-moz-transition-delay:0 !important;-o-transition-delay:0 !important;transition-delay:0 !important}.important{font-family:"neue-kabel";font-weight:bold}table{border-collapse:collapse;border-bottom:1px solid #E5E5E5}thead th{text-transform:uppercase;text-align:left;font-weight:bold;vertical-align:bottom;line-height:1.4}tbody tr{border-top:1px solid #E5E5E5}tbody tr:nth-child(2n){background-color:#F7F7F7}td,th{padding:0.4em 0.7em}@media only screen and (max-width: 480px){.adaptive{display:block}.adaptive thead,.adaptive tbody,.adaptive tr,.adaptive th,.adaptive td{display:block;width:auto}.adaptive caption{width:auto;text-align:left;display:block}.adaptive thead th{position:absolute;top:-9999em;left:-9999em}.adaptive tr{padding-bottom:0.4em}.adaptive td{padding-bottom:0}.adaptive td[data-label]:before,.adaptive th[data-label]:before{content:attr(data-label) ": "}}.no-text-indent{text-indent:0}.grid-table{border-bottom:none}.grid-table tr{border-top:none}.grid-table td,.grid-table th{border-top:1px solid #E5E5E5;border-left:1px solid #E5E5E5;vertical-align:top}.grid-table thead tr:first-child th{border-top:none}.grid-table tr td:first-child,.grid-table tr th:first-child{border-left:none}.inset .grid-table{font-size:1.07143em;width:100%}.inset .grid-table td,.inset .grid-table th{border-color:#C5C5C5}.inset .grid-table thead th{color:#e0e69e;text-align:center;padding-bottom:1.8em;padding-top:1.8em}.inset .grid-table tbody th{text-align:right}@media only screen and (max-width: 480px){.grid-table{display:block}.grid-table thead,.grid-table tbody,
.grid-table tr,.grid-table th,.grid-table td{display:block;width:auto}.grid-table caption{width:auto;text-align:left;display:block}
.grid-table thead th{position:absolute;top:-9999em;left:-9999em}.grid-table tr{padding-bottom:0.4em}.grid-table td{padding-bottom:0}
.grid-table td[data-label]:before,.grid-table th[data-label]:before{content:attr(data-label) ": "}.grid-table td,.grid-table th{border:none;padding:0}.inset .grid-table tbody th{text-align:left}.grid-table th[data-label]:before{font-weight:normal}}.responsive-table{border-bottom:none;font-size:1.07143em;width:100%}

.gallery{height:190px;position:relative}
.gallery button{position:absolute;top:0;left:0;bottom:0;width:2.42857em;line-height:2.42857em;text-align:center;border:none;background:#e0e69e;padding:0;margin:0;-webkit-transition:width 0.2s ease;-moz-transition:width 0.2s ease;-o-transition:width 0.2s ease;transition:width 0.2s ease}
.gallery button span{display:inline-block;width:13px;height:13px;background-image:url('../images/sprite.1395937720.png');background-repeat:no-repeat;background-position:-1px -235px;text-indent:-10em;overflow:hidden;vertical-align:middle}
.no-svg .gallery button span{background-image:url('../images/sprite.1395937727.png')}
.gallery button[data-action=next]{left:auto;right:0}.gallery button[data-action=next] span{background-position:-15px -235px}.gallery:hover button{width:3.57143em}.gallery .gallery-content{overflow:hidden}@media only screen and (max-width: 800px){.touch .gallery{overflow:auto}.touch .gallery button{display:none}.touch .gallery .gallery-content{overflow:auto}}.gallery-items{white-space:nowrap}.gallery-items li,.gallery-items a{display:inline-block;width:210px;height:190px;position:relative;vertical-align:top}.gallery-items a{width:200px;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.gallery-items .mask{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#e0e69e;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;cursor:zoom-in}.gallery-items .zoom{width:90px;height:90px;background-image:url('../images/sprite.1395937720.svg');background-repeat:no-repeat;background-position:-90px -232px;position:absolute;top:50%;left:50%;margin:-45px 0 0 -45px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scale(0.9, 0.9);-moz-transform:scale(0.9, 0.9);-ms-transform:scale(0.9, 0.9);-o-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9);-webkit-transition:opacity 0.2s ease,-webkit-transform 0.4s ease-out;-moz-transition:opacity 0.2s ease,-moz-transform 0.4s ease-out;-o-transition:opacity 0.2s ease,-o-transform 0.4s ease-out;transition:opacity 0.2s ease,transform 0.4s ease-out}.no-svg .gallery-items .zoom{background-image:url('../images/sprite.1395937727.png')}.gallery-items a:hover .mask{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.gallery-items a:hover .zoom{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.touch .gallery-items .mask,.touch .gallery-items .zoom{display:none}.main-gallery-wrapper{padding-top:0.5em;padding-bottom:0.5em;overflow:hidden}.main-gallery{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);margin:0 auto;overflow:hidden;padding-top:35px;padding-bottom:35px}.main-gallery h1{position:absolute;left:0;top:0}.main-gallery .image{float:left;width:200px;height:190px;margin:4px;opacity:1;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.main-gallery .image.size-1x2,.main-gallery .image.size-2x2{height:388px}.main-gallery .image.size-2x1,.main-gallery .image.size-2x2{width:408px}.main-gallery .image.removed{-webkit-transform:scale(0.001, 0.001);-moz-transform:scale(0.001, 0.001);-ms-transform:scale(0.001, 0.001);-o-transform:scale(0.001, 0.001);transform:scale(0.001, 0.001);opacity:0}.main-gallery.masonry{-webkit-transition-duration:0.7s;-moz-transition-duration:0.7s;-o-transition-duration:0.7s;transition-duration:0.7s;-webkit-transition-property:width,height;-moz-transition-property:width,height;-o-transition-property:width,height;transition-property:width,height}.main-gallery.masonry .masonry-brick{-webkit-transition-duration:0.7s;-moz-transition-duration:0.7s;-o-transition-duration:0.7s;transition-duration:0.7s;-webkit-transition-property:left,right,top,-webkit-transform,opacity;-moz-transition-property:left,right,top,-moz-transform,opacity;-o-transition-property:left,right,top,-o-transform,opacity;transition-property:left,right,top,transform,opacity}.main-gallery a{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;display:block}.main-gallery .mask{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#e0e69e;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;cursor:zoom-in}.main-gallery .zoom{display:block;width:90px;height:90px;background-image:url('../images/sprite.1395937720.svg');background-repeat:no-repeat;background-position:-90px -232px;position:absolute;top:50%;left:50%;margin:-45px 0 0 -45px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scale(0.9, 0.9);-moz-transform:scale(0.9, 0.9);-ms-transform:scale(0.9, 0.9);-o-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9);-webkit-transition:opacity 0.2s ease,-webkit-transform 0.4s ease-out;-moz-transition:opacity 0.2s ease,-moz-transform 0.4s ease-out;-o-transition:opacity 0.2s ease,-o-transform 0.4s ease-out;transition:opacity 0.2s ease,transform 0.4s ease-out}.no-svg .main-gallery .zoom{background-image:url('../images/sprite.1395937727.png')}.main-gallery a:hover .mask{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.main-gallery a:hover .zoom{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.touch .main-gallery .mask,.touch .main-gallery .zoom{display:none}

@media only screen and (max-width: 640px){.main-gallery .image{width:100px;height:95px;margin:2px}.main-gallery .image.size-1x2,.main-gallery .image.size-2x2{height:194px}.main-gallery .image.size-2x1,.main-gallery .image.size-2x2{width:204px}}@media only screen and (max-width: 800px){.main-gallery .mask,.main-gallery .zoom{display:none}}.menu-section{border-top:1px solid #E5E5E5}.menu-section:before,.menu-section:after{content:"\0020";display:block;height:0;overflow:hidden}
.slideshow{overflow:hidden}
.slideshow .slide-content{white-space:nowrap;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slideshow .slide{display:inline-block;margin-right:-100%;width:100%;position:relative;vertical-align:top;left:-100%;-webkit-transition-property:left,height;-moz-transition-property:left,height;-o-transition-property:left,height;transition-property:left,height;-webkit-transition-duration:333ms;-moz-transition-duration:333ms;-o-transition-duration:333ms;transition-duration:333ms;-webkit-transition-timing-function:cubic-bezier(0.1, 0.7, 0.7, 1);-moz-transition-timing-function:cubic-bezier(0.1, 0.7, 0.7, 1);-o-transition-timing-function:cubic-bezier(0.1, 0.7, 0.7, 1);transition-timing-function:cubic-bezier(0.1, 0.7, 0.7, 1);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);text-align:center;z-index:1;cursor:move}.slideshow .slide.active{left:0;height:auto;overflow:visible;z-index:2}.slideshow .slide.active ~ .slide{left:100%}.slideshow .slide.active ~ .slide.active{left:0}.slideshow-nav{text-align:center;padding:0.35714em 0 0.71429em 0;min-height:5px}.slideshow-nav em{display:inline-block;width:5px;height:5px;vertical-align:middle;margin:0 0.21429em;border:2px solid #B8B8B8;border-radius:100%;cursor:pointer;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.slideshow-nav em.on{background-color:#B8B8B8}.article{position:relative;min-height:28.57143em}

.galnav{text-align:center;line-height:1;background-color:#FFF;padding:0.42857em 1.42857em;min-height:2.28571em}
.galnav.sticky{position:fixed}
.galnav .up,.galnav .page-name{position:absolute;top:0.42857em;right:0.42857em;display:none}
.galnav .page-name{right:auto;left:0.42857em}
.galnav.sticky{padding-left:8.57143em;padding-right:8.57143em;box-shadow:0 1px 5px rgba(0,0,0,0.1);z-index:999}
.galnav.sticky .up,.galnav.sticky .page-name{display:block}
@media only screen and (max-width: 640px){.galnav.sticky .up,.galnav.sticky 
.page-name{display:none}}.galnav.sticky .page-name{margin-left:37px}
.galnav.sticky .page-name:before{content:'';width:47px;height:32px;left:-37px;top:0;position:absolute;}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){}.galnav ul{display:inline}.galnav ul li{display:inline-block;padding:0;vertical-align:top}.galnav a{color:#727272;display:inline-block;padding:0.64286em;text-decoration:none}.galnav a:hover,.galnav a:active,.galnav a:focus{background-color:#E5E5E5}.galnav .active a{border-bottom:3px solid #e0e69e;margin-bottom:-3px}.galnav.boxed{font-size:1.42857em;font-family:"neue-kabel";font-weight:300;text-align:left;position:static;top:auto;left:auto;right:auto;z-index:auto;padding:0}.galnav.boxed ul{display:block;max-width:980px;margin:0 auto;border-left:1px solid #E0E0E0}.galnav.boxed ul:before,.galnav.boxed ul:after{content:"\0020";display:block;height:0;overflow:hidden}.galnav.boxed ul:after{clear:both}.galnav.boxed ul li{display:block;float:left;border-right:1px solid #E0E0E0}.galnav.boxed a{padding:1.25em 1.65em}.galnav.boxed a:hover,.galnav.boxed a:active,.galnav.boxed a:focus{background-color:#F5F5F5}.galnav.boxed .active a{margin-bottom:0;padding-bottom:1.1em;border-bottom-width:0.15em;background-color:#F5F5F5}
@media only screen and (max-width: 720px){.galnav.boxed{font-size:1em}.galnav.boxed ul{width:auto;max-width:none;text-align:center;border-left:none}.galnav.boxed ul li{display:inline-block;float:none}.galnav.boxed a{display:inline-block;padding:0.85714em;vertical-align:top}.galnav.boxed .active a{padding-bottom:0.71429em;margin-bottom:-1px}}@media only screen and (max-width: 360px){.galnav.boxed ul li{display:block}.galnav.boxed ul a{display:block}}@media only screen and (min-width: 641px) and (max-width: 1280px){.galnav{border-top:none}}@media only screen and (max-width: 640px){.galnav{position:static;padding-left:0.42857em;padding-right:0.42857em}}.bottom-nav{display:none;margin:0;padding:0.35714em 0.35714em 0.35714em 0;text-align:right}


