.yui3-calendar-column-hidden,.yui3-calendar-hidden{display:none}.yui3-calendar-day{cursor:pointer}.yui3-calendar-selection-disabled{cursor:default}.yui3-calendar-prevmonth-day{cursor:default}.yui3-calendar-nextmonth-day{cursor:default}.yui3-calendar-content:hover .yui3-calendar-day,.yui3-calendar-content:hover .yui3-calendar-nextmonth-day,.yui3-calendar-content:hover .yui3-calendar-prevmonth-day{-moz-user-select:none}.yui3-skin-sam .yui3-calendar-day-highlighted{background-color:#dcdef5}.yui3-skin-sam .yui3-calendar-day-selected.yui3-calendar-day-highlighted{background-color:#758fbb}#yui3-css-stamp.skin-sam-calendar{display:none}.yui3-calendar-pane{width:100%}.yui3-calendar-grid{width:100%}.yui3-calendar-column-hidden,.yui3-calendar-hidden{display:none}.yui3-skin-sam .yui3-calendar-content{padding:10px;color:#000;border:1px solid gray;background:#f2f2f2;background:-ms-linear-gradient(top,#f9f9f9 0,#f2f2f2 100%);background:linear-gradient(#f9f9f9 0,#f2f2f2 100%);border-radius:5px}.yui3-skin-sam .yui3-calendar-grid{padding:5px;border-collapse:collapse}.yui3-skin-sam .yui3-calendar-header{padding-bottom:10px}.yui3-skin-sam .yui3-calendar-header-label{margin:0;font-size:1em;font-weight:700}.yui3-skin-sam .yui3-calendar-day,.yui3-skin-sam .yui3-calendar-nextmonth-day,.yui3-skin-sam .yui3-calendar-prevmonth-day{padding:5px;border:1px solid #ccc;background:#fff;text-align:center}.yui3-skin-sam .yui3-calendar-day:hover{background:#06c;color:#fff}.yui3-skin-sam .yui3-calendar-selection-disabled,.yui3-skin-sam .yui3-calendar-selection-disabled:hover{color:#a6a6a6;background:#ccc}.yui3-skin-sam .yui3-calendar-weekday{font-weight:700}.yui3-skin-sam .yui3-calendar-nextmonth-day,.yui3-skin-sam .yui3-calendar-prevmonth-day{color:#a6a6a6}.yui3-skin-sam .yui3-calendar-day{font-weight:700}.yui3-skin-sam .yui3-calendar-day-selected{background-color:#b3d4ff;color:#000}.yui3-skin-sam .yui3-calendar-header-label{text-align:center}.yui3-skin-sam .yui3-calendar-left-grid{margin-right:1em}.yui3-skin-sam .yui3-calendar-right-grid{margin-left:1em}.yui3-skin-sam .yui3-calendar-day-highlighted{background-color:#dcdef5}.yui3-skin-sam .yui3-calendar-day-selected.yui3-calendar-day-highlighted{background-color:#758fbb}#yui3-css-stamp.skin-sam-calendar-base{display:none}.yui3-calendar-header{padding-left:15px;padding-right:15px}.yui3-calendar-header-label{width:100%}.yui3-calendarnav-prevmonth{cursor:pointer}.yui3-calendarnav-nextmonth{cursor:pointer}.yui3-skin-sam .yui3-calendarnav-nextmonth,.yui3-skin-sam .yui3-calendarnav-prevmonth{color:#000;width:12px;height:14px;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKNJREFUeNpiYCAeSAPxUiiWZqAi4ATiaiD+DMT/ofgzVIyTUsMDgfghksHo+CFUDcnAAIgP4DEYHR+A6iEIhIB4GgkGo+NpUDMwADMQFwHxBwoMh+EPULOYYYZ7APFVKhiMjkFmejBBLWFjoD5gQ+dQO4iwOloUiOdQYPgcqBkDl0zRQRQRGS2KGkVFHRB/QzL4G1SMk5qpQg6psJMjVhNAgAEAH+qPqeiPEUsAAAAASUVORK5CYII=);background-repeat:no-repeat}.yui3-skin-sam .yui3-calendarnav-nextmonth:hover,.yui3-skin-sam .yui3-calendarnav-prevmonth:hover{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPpJREFUeNpi/P//PwMxQD9jszSQ6oJyyy7O8H1KjD5GQhYADeYEUkVAXAHEPFDhL0DcAcR9QIu+k20B0PBAIDUBiOVwKHkExAVAS9aTZAHQYAOowfYMxIGDUIsu4LUAaLAQkGoB4kwG8sB0IK4BWvQOxQKgwcxAdj4Q1wExPwNl4CMQNwHxRKBFfxn10jd5ADm9QKzFQF1wDYiLmaAcNgbqA7CZTEBv7ADS2iDboN5joEIQgczSBpmNHsmiQKodiJPJNHwuEFcCDX49MMkUi0VRUB/hy2ggFy+jtKgohRYVnFDh79CiopuiogLNIjmobxigrn5EjD6AAAMAok9vhfHG8wQAAAAASUVORK5CYII=);color:#06c}.yui3-skin-sam .yui3-calendarnav-month-disabled,.yui3-skin-sam .yui3-calendarnav-month-disabled:hover{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNqs0yGLAlEUhuHrKoIgCFbBJghb3F+g0WrVarEqLIhBEEFYWKNNMBktU4z6C5RNkwyCyWQSTPuOfCOCrHNnxwMPyOGe73DAiTmOYywrhy/9/sTBZujN4k0KPbioi6teKuqCmsKGSN/10+q5ehN6QQkrLJB/Mp/Xm5VmAhdkMcEGZWNfZc1MlPGwII42dmiZ/1dLGW1lXhdU8YNvZEz0yijLy6z6FyTN6yvpX7DEOzo4vSD4pCwvc+lfcMEYBUwjhE+VMVbmw7/oiCY+sA4RvNZMUxmB38EWFTSwfxK815uKZkJ/yXMU0cf5rn9Wr6g3f1bC4nwvbIAZRup1Ay671a8AAwC3OzOqxK+rkwAAAABJRU5ErkJggg==);cursor:default;color:#ccc}.yui3-skin-sam .yui3-calendarnav-prevmonth,.yui3-skin-sam .yui3-calendarnav-prevmonth:hover{background-position:0 0;margin-left:-12px}.yui3-skin-sam .yui3-calendarnav-nextmonth,.yui3-skin-sam .yui3-calendarnav-nextmonth:hover{background-position:-12px 0;margin-right:-12px}.yui3-skin-sam .yui3-calendarnav-nextmonth span,.yui3-skin-sam .yui3-calendarnav-prevmonth span{display:none}#yui3-css-stamp.skin-sam-calendarnavigator{display:none}.yui-navset .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li,.yui-navset .yui-navset-top .yui-nav li{margin:0 .5em 0 0}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 .5em}.yui-navset .yui-content .yui-hidden{border:0;height:0;width:0;padding:0;position:absolute;left:-999999px;overflow:hidden;visibility:hidden}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em}.yui-navset-bottom .yui-nav,.yui-navset-top .yui-nav{width:auto}.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em}.yui-navset-right{padding:0 6em 0 0}.yui-navset-bottom,.yui-navset-top{padding:auto}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none}.yui-navset li em{font-style:normal}.yui-navset{position:relative;zoom:1}.yui-navset .yui-content,.yui-navset .yui-content div{zoom:1}.yui-navset .yui-content:after{content:'';display:block;clear:both}.yui-navset .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li,.yui-navset .yui-navset-top .yui-nav li{display:inline-block;display:-moz-inline-stack;vertical-align:bottom;cursor:pointer;zoom:1}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block}.yui-navset .yui-nav a{position:relative}.yui-navset .yui-nav li a,.yui-navset-bottom .yui-nav li a,.yui-navset-top .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1}.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block}.yui-navset-bottom .yui-nav li a{vertical-align:text-top}.yui-navset .yui-nav li a em,.yui-navset-bottom .yui-nav li a em,.yui-navset-top .yui-nav li a em{display:block}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1}.yui-navset-bottom .yui-nav,.yui-navset-top .yui-nav{position:static}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto}.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto}.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border:solid #2647a0;border-width:0 0 5px;zoom:1}.yui-skin-sam .yui-navset .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li{margin:0 .16em 0 0;padding:1px 0 0;zoom:1}.yui-skin-sam .yui-navset .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected{margin:0 .16em -1px 0}.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{background:#d8d8d8 url(/include/yui/2.8.1/assets/skins/sam/sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none}.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em{border:solid #a3a3a3;border-width:1px 0 0;cursor:hand;padding:.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover{background:#2647a0 url(/include/yui/2.8.1/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff}.yui-skin-sam .yui-navset .yui-nav a:focus,.yui-skin-sam .yui-navset .yui-nav a:hover{background:#bfdaff url(/include/yui/2.8.1/assets/skins/sam/sprite.png) repeat-x left -1300px;outline:0}.yui-skin-sam .yui-navset .yui-nav .selected a em{padding:.35em .75em}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a em{border-color:#243356}.yui-skin-sam .yui-navset .yui-content{background:#edf5ff}.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content{border:1px solid grey;border-top-color:#243356;padding:.25em .5em}.yui-skin-sam .yui-navset .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 5px 0 0;Xposition:absolute;top:0;bottom:0}.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 0 0 5px}.yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset-right .yui-nav li{margin:0 0 .16em;padding:0 0 0 1px}.yui-skin-sam .yui-navset-right .yui-nav li{padding:0 1px 0 0}.yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected,.yui-skin-sam .yui-navset-left .yui-nav .selected{margin:0 -1px .16em 0}.yui-skin-sam .yui-navset-right .yui-nav .selected{margin:0 0 .16em -1px}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav a{border-width:1px 0}.yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 0 0 1px;padding:.2em .75em;top:auto;left:-1px}.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 1px 0 0;left:auto;right:-1px}.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav a:hover,.yui-skin-sam .yui-navset-left .yui-nav .selected a,.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-left .yui-nav a:hover,.yui-skin-sam .yui-navset-right .yui-nav .selected a,.yui-skin-sam .yui-navset-right .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav a:hover{background-image:none}.yui-skin-sam .yui-navset-left .yui-content{border:1px solid grey;border-left-color:#243356}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav,.yui-skin-sam .yui-navset-bottom .yui-nav{border-width:5px 0 0}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,.yui-skin-sam .yui-navset-bottom .yui-nav .selected{margin:-1px .16em 0 0}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,.yui-skin-sam .yui-navset-bottom .yui-nav li{padding:0 0 1px 0;vertical-align:top}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,.yui-skin-sam .yui-navset-bottom .yui-nav a em{border-width:0 0 1px;top:auto;bottom:-1px}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content,.yui-skin-sam .yui-navset-bottom .yui-content{border:1px solid grey;border-bottom-color:#243356}.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2}.yui-panel{position:relative}.yui-panel-container form{margin:0}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0}.mask.block-scrollbars{overflow:auto}.hide-scrollbars,.hide-scrollbars *{overflow:hidden}.hide-scrollbars select{display:none}.show-scrollbars{overflow:auto}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px}.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{display:none}.yui-tt-shadow{position:absolute}.yui-override-padding{padding:0!important}.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none}.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px}.yui-skin-sam .mask{background-color:#000;opacity:.25}.yui-skin-sam .yui-panel-container{padding:0 1px}.yui-skin-sam .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:grey;z-index:1}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft,.yui-skin-sam .yui-panel .hd{border-style:solid;border-width:0 1px;border-color:grey;margin:0 -1px}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#f2f2f2}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;font-weight:700;color:#000;background:url(/include/yui/2.8.1/assets/skins/sam/sprite.png) repeat-x 0 -200px}.yui-skin-sam .yui-panel .bd{padding:10px}.yui-skin-sam .yui-panel .ft{border-top:solid 1px grey;padding:5px 10px;font-size:77%}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(/include/yui/2.8.1/assets/skins/sam/sprite.png) no-repeat 0 -300px;cursor:pointer}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;background-color:#000;opacity:.12}.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right}.yui-skin-sam .yui-dialog .ft button.default{font-weight:700}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#ccc}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(/include/yui/2.8.1/assets/skins/sam/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#d4c237 #a6982b #a6982b #a6982b;border-width:1px;border-style:solid;background-color:#ffee69}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12}.sm-overlay-packages .yui3-widget-bd{margin:0}.sm-overlay-packages .sm-button{width:50%;margin:0}.sm-package-items{max-width:800px;max-height:400px;overflow-y:auto;border-bottom-width:0}body .sm-nui .sm-package-items::-webkit-scrollbar,body .sm-nui .sm-package-items::-webkit-scrollbar-corner{background-color:#3c3e43}body .sm-nui .sm-package-items::-webkit-scrollbar-thumb{background-color:#1c1d1f}body .sm-nui .sm-package-items::-webkit-scrollbar-thumb:hover{background-color:#040404}body .sm-nui .sm-package-items{scrollbar-color:#1c1d1f #3c3e43}.sm-package-items .sm-package{cursor:pointer;border-style:solid;border-width:1px;border-top-color:#34363a;border-right-color:transparent;border-bottom-color:#000;border-left-color:transparent}.sm-package-items .sm-package:hover{background-color:#0c0c0d}.sm-package-items .sm-package.sm-package-selected{border-color:#93f500}.sm-package-items .sm-package .sm-package-description{font-style:italic;color:#7d818a}.sm-package-price{margin-left:auto}@media screen and (min-width:737px){.sm-package-items{min-width:678px}}.sm-gallery-hidden{display:none}.sm-gallery{margin:0 12px 12px}.sm-gallery-header{position:relative}.sm-page-layout-row:first-child>.sm-page-layout-column>.sm-gallery .sm-gallery-header{min-height:48px}.sm-page-layout-row:first-child>.sm-page-layout-column>.sm-gallery .sm-gallery-header.sm-gallery-header-has-description{min-height:auto}.sm-gallery-header .sm-gallery-headerbuttons{margin-bottom:12px;text-align:right}.sm-gallery-header .sm-gallery-headerbuttons .sm-button{margin:0 0 0 12px}.sm-gallery-header .sm-gallery-description{margin:0 0 8px 0;display:none}.sm-gallery-header.sm-gallery-header-empty-gallery .sm-gallery-description{margin:0 0 8px 0}.sm-gallery-header.sm-gallery-header-has-description{min-height:auto}.sm-gallery-header.sm-gallery-header-has-description .sm-gallery-description{display:block}.sm-gallery-header.sm-gallery-header-has-description .sm-gallery-headerbuttons{bottom:0}.sm-gallery-header .sm-gallery-date-container h3{display:inline-block}.sm-gallery-header .sm-gallery-date-container button{padding:0;margin:0;margin-left:10px}.sm-gallery-cover{min-height:48px;margin-bottom:12px;position:relative}.sm-gallery-cover-image{background-size:cover;position:absolute}.sm-gallery-cover .sm-breadcrumbs{font-weight:300;height:48px;left:0;line-height:48px;margin:0;position:relative;right:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.sm-gallery-cover .sm-breadcrumbs .sm-button{line-height:18px}.sm-gallery-cover-info{overflow:hidden}.sm-gallery-cover[data-show-buy=true] .sm-gallery-cover-info{padding-right:172px}.sm-gallery-cover[data-cover-button-count="1"] .sm-gallery-cover-info{padding-right:108px}.sm-gallery-cover[data-cover-button-count="2"] .sm-gallery-cover-info{padding-right:156px}.sm-gallery-cover[data-cover-button-count="3"] .sm-gallery-cover-info{padding-right:204px}.sm-gallery-cover[data-show-buy=true][data-cover-button-count="1"] .sm-gallery-cover-info{padding-right:280px}.sm-gallery-cover[data-show-buy=true][data-cover-button-count="2"] .sm-gallery-cover-info{padding-right:328px}.sm-gallery-cover[data-show-buy=true][data-cover-button-count="3"] .sm-gallery-cover-info{padding-right:376px}.sm-gallery-cover-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-padding-after:3px;max-height:calc(1.231em * 2);overflow:hidden;word-wrap:break-word}.sm-gallery-cover-title{font-size:36px}.sm-gallery-cover-description{line-height:1.6em}.sm-gallery-cover-info .sm-gallery-cover-description,.sm-gallery-cover-info .sm-gallery-cover-title{max-width:85vw}.sm-gallery-cover-readmore{float:left;line-height:1.6em;padding-left:1em}.sm-gallery-cover-info[data-show-readmore=false] .sm-gallery-cover-readmore{height:0;margin-top:0;visibility:hidden}.sm-gallery-cover-info[data-show-readmore=true][data-show-readmore-newline=false] .sm-gallery-cover-readmore{margin-top:calc(1.6em * 2)}.sm-gallery-cover-info[data-show-readmore=true][data-show-readmore-newline=true] .sm-gallery-cover-readmore{margin-top:8px;padding-left:0}.sm-gallery-cover-buttons{position:absolute;right:0}.sm-gallery-cover-buttons[data-alignment=bottom]{bottom:0}.sm-gallery-cover-buttons[data-alignment=top]{top:0}.sm-gallery-cover-buttons .sm-button{border-width:0;margin:0 0 0 1px}.sm-gallery-cover-reposition-cancel-button,.sm-gallery-cover-reposition-save-button{width:93px}.sm-gallery-cover-reposition-label,.sm-gallery-cover-reposition-progress{background-color:rgba(28,29,31,.85);color:#cdcfd2;left:50%;padding:11px 0;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%);top:50%;width:192px}.sm-gallery-cover-buy-button .sm-button-label{pointer-events:none}.sm-gallery-cover[data-show-image=true]{overflow:hidden}.sm-gallery-cover[data-show-image=true][data-tile-spacing="0"]{margin-bottom:0}.sm-gallery-cover[data-show-image=true][data-tile-spacing="1"]{margin-bottom:1px}.sm-gallery-cover[data-show-image=true][data-tile-spacing="4"]{margin-bottom:4px}.sm-gallery-cover[data-show-image=true][data-tile-spacing="12"]{margin-bottom:12px}.sm-gallery-cover[data-show-image=true][data-tile-spacing="24"]{margin-bottom:24px}.sm-gallery-cover[data-show-image=true][data-tile-spacing="36"]{margin-bottom:36px}.sm-gallery-cover[data-show-image=true][data-tile-spacing="48"]{margin-bottom:48px}.sm-gallery-cover[data-show-image=true][data-tile-spacing="60"]{margin-bottom:60px}.sm-gallery-cover[data-show-image=true][data-tile-spacing="72"]{margin-bottom:72px}.sm-gallery-cover[data-show-image=true] .sm-breadcrumbs{padding:6px 24px}.sm-gallery-cover[data-show-image=true][data-show-reposition-start=true] .sm-breadcrumbs{padding-right:108px}.sm-gallery-cover[data-show-image=true] .sm-breadcrumbs{background:linear-gradient(to bottom,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 100%)}.sm-gallery-cover[data-show-image=true] .sm-gallery-cover-info{background:linear-gradient(to top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);bottom:0;left:0;padding-bottom:20px;padding-left:24px;padding-top:24px;position:absolute;right:0}.sm-gallery-cover[data-show-image=true][data-cover-button-count="0"] .sm-gallery-cover-info{padding-right:24px}.sm-gallery-cover[data-show-image=true] .sm-gallery-cover-title{font-size:60px}.sm-gallery-cover[data-show-image=true] .sm-gallery-cover-description,.sm-gallery-cover[data-show-image=true] .sm-gallery-cover-description *,.sm-gallery-cover[data-show-image=true] .sm-gallery-cover-title{color:#fff}.sm-gallery-cover[data-show-image=true] .sm-gallery-cover-info .sm-gallery-cover-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;float:left;max-height:calc(1.6em * 3);overflow:hidden}.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-download-button,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-reposition-start-button,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-share-gallery-button,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-slideshow-button{color:#fff;background-color:rgba(255,255,255,.1)}.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-download-button:hover,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-reposition-start-button:hover,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-share-gallery-button:hover,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-slideshow-button:hover{color:#fff;background-color:rgba(255,255,255,.15)}.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-download-button:active,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-reposition-start-button:active,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-share-gallery-button:active,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-slideshow-button:active{color:#fff;background-color:rgba(255,255,255,.2)}.sm-gallery-cover[data-show-image=true] .sm-breadcrumb-item :not(.sm-component-menu){color:#fff}.sm-gallery-cover[data-show-image=true] a.sm-muted,.sm-gallery-cover[data-show-image=true] a.sm-muted:visited{color:#757981}.sm-gallery-cover[data-show-image=true] a.sm-muted:active,.sm-gallery-cover[data-show-image=true] a.sm-muted:hover{color:#fff}.sm-gallery-cover-info-modal .sm-panel{margin:0 60px}.sm-gallery-cover-info-modal .sm-panel-body{box-sizing:border-box;margin:48px 0;max-height:60vh;max-width:800px;overflow:auto;padding:0 60px}.sm-gallery-cover-info-modal .sm-panel-body .sm-panel-close{display:none}.sm-gallery-cover-info-modal .sm-gallery-cover-title{font-size:36px}.sm-gallery-cover-info-modal .sm-gallery-cover-title+.sm-gallery-cover-description{margin-top:10px}.sm-gallery-footer{clear:both}.sm-gallery-footer .sm-gallery-comments{max-width:552px;padding-top:48px}.sm-gallery-viewport-768 .sm-gallery-footer .sm-gallery-comments{margin:0 auto}.sm-gallery-empty{padding:60px 12px;text-align:center}.sm-gallery-empty>.sm-icon{width:100px;height:100px}.sm-gallery-empty-guest,.sm-gallery-empty-owner{padding-bottom:24px}.sm-gallery-empty-owner{display:none}.sm-gallery-empty-owner p+p{margin-top:6px}.sm-user-assistant .sm-gallery-empty-owner,.sm-user-owner .sm-gallery-empty-owner{display:block}.sm-user-assistant .sm-gallery-empty-guest,.sm-user-owner .sm-gallery-empty-guest{display:none}.sm-video-center{text-align:center}.sm-gallery .sm-tile-info{display:block}.sm-gallery-smugmug .sm-tile-info p{clear:both;margin-bottom:.2em}.sm-gallery .sm-inlineedit-node{cursor:pointer}.sm-gallery .sm-tile-info p .sm-inlineedit-hover-button{margin-left:10px;opacity:0;transition:opacity .5s;cursor:pointer;position:absolute}.sm-gallery .sm-tile-info [data-name=All] .sm-inlineedit-hover-button,.sm-gallery .sm-tile-info [data-name=CaptionRaw] .sm-inlineedit-hover-button,.sm-gallery .sm-tile-info [data-name=Keywords] .sm-inlineedit-placeholder+.sm-inlineedit-hover-button,.sm-gallery .sm-tile-info [data-name=Title] .sm-inlineedit-hover-button{margin-top:-5px}.sm-gallery .sm-tile-info p:hover .sm-inlineedit-hover-button{opacity:1}.sm-gallery .sm-tile-info p .sm-inlineedit-hover-button button{margin:0;padding:0}.sm-gallery .sm-tile-info [data-name=All]{display:none}.sm-gallery .sm-tile-info .sm-inlineedit-no-info [data-name=All],.sm-gallery .sm-tile-info.sm-inlineedit-no-info [data-name=All]{display:block}.sm-gallery .sm-tile-info .sm-inlineedit-no-info [data-name=CaptionRaw],.sm-gallery .sm-tile-info .sm-inlineedit-no-info [data-name=Keywords],.sm-gallery .sm-tile-info .sm-inlineedit-no-info [data-name=Title],.sm-gallery .sm-tile-info.sm-inlineedit-no-info [data-name=CaptionRaw],.sm-gallery .sm-tile-info.sm-inlineedit-no-info [data-name=Keywords],.sm-gallery .sm-tile-info.sm-inlineedit-no-info [data-name=Title]{display:none}.sm-gallery .sm-tile-info .sm-inlineedit-no-info .sm-inlineedit-plugged,.sm-gallery .sm-tile-info.sm-inlineedit-no-info .sm-inlineedit-plugged{display:block}.sm-gallery .sm-gallery-keywords,.sm-gallery .sm-tile-info p+.sm-tile-keywords{margin-top:1em;margin-bottom:1em}.sm-gallery .sm-gallery-keywords a,.sm-gallery .sm-tile-info .sm-tile-keywords>a{border-right-style:solid;border-right-width:1px;padding-left:5px;padding-right:8px;margin-bottom:8px;line-height:12px;display:inline-block}.sm-gallery .sm-tile-info .sm-tile-keywords>a:first-child{padding-left:0}.sm-gallery .sm-gallery-keywords a:last-child,.sm-gallery .sm-tile-info .sm-tile-keywords>a:last-of-type{border-right-width:0}.sm-gallerydownload-panel{max-width:450px}.sm-gallerydownload-panel h1,.sm-gallerydownload-panel p{text-align:center}.sm-gallerydownload-panel .sm-gallerydownload-icon{height:80px;width:80px;color:#81d600}.sm-gallerydownload-standalone{max-width:550px;margin:auto;min-height:60vh;margin-top:100px}.sm-gallerydownload-standalone header{text-align:center}.sm-gallerydownload-standalone .sm-panel-close{display:none}.sm-gallerydownload-standalone .sm-panel-container{background-color:transparent;border:none}.sm-gallery-slideshow .sm-gallery-slideshow-button{display:none}.sm-gallery-smugmug .sm-tile-info{margin-top:2px;max-width:576px}.sm-gallery-smugmug .sm-gallery-image-bar,.sm-gallery-smugmug .sm-gallery-tiles-bar{height:48px;margin-top:6px;position:relative}.sm-gallery-smugmug .sm-gallery-image-action{position:absolute}.sm-gallery-smugmug .sm-gallery-image-tools{position:absolute;right:0}.sm-gallery-image-tools{text-align:right;margin-left:4px}.sm-gallery-image-tools>.sm-button{margin:0;width:auto}.sm-tile-info>.sm-gallery-image-tools>.sm-button-nochrome{padding:4px}.sm-tile-info>.sm-gallery-image-tools>.sm-button-nochrome.sm-button-size-large{padding:0;height:37px}.sm-tile-info>.sm-gallery-image-tools>.sm-button-nochrome:not(.sm-button-size-large){margin:4px 0}.sm-gallery-image-tools>.sm-button-image-buy{margin-top:0;margin-bottom:0}.sm-tile-info>.sm-gallery-image-tools>.sm-button-image-buy:not(.sm-button-nochrome){margin-left:4px;min-width:auto}.sm-tile-info>.sm-gallery-image-tools>.sm-button-image-buy.sm-button-size-small:not(.sm-button-nochrome){padding-left:12px;padding-right:12px}.sm-gallery-smugmug .sm-gallery-nav{width:48px}.sm-gallery-smugmug .sm-gallery-nav .sm-fonticon:hover{opacity:1}.sm-gallery-smugmug .sm-gallery-nav.sm-gallery-nav-disabled .sm-fonticon{cursor:default}.sm-gallery-smugmug .sm-gallery-nav.sm-gallery-nav-disabled .sm-fonticon:hover{opacity:.7}.sm-gallery-smugmug .sm-gallery-nav.sm-gallery-nav-left{width:36px}.sm-gallery-smugmug .sm-gallery-nav.sm-gallery-nav-left .sm-fonticon{width:36px;margin-left:-6px}.sm-gallery-smugmug .sm-gallery-nav-left.sm-gallery-nav-disabled,.sm-gallery-smugmug .sm-gallery-nav-right.sm-gallery-nav-disabled{opacity:.1}.sm-gallery-smugmug .sm-gallery-nav .sm-fonticon{width:48px;text-align:center;height:144px;line-height:144px;font-size:48px;display:block;cursor:pointer;margin-top:-81px;opacity:.7}.sm-gallery-smugmug .sm-gallery-tilesnav{position:relative}.sm-gallery-smugmug .sm-gallery-nav.sm-gallery-nav-left{position:absolute;top:50%;left:0;bottom:0}.sm-gallery-smugmug .sm-gallery-nav.sm-gallery-nav-right{position:absolute;top:50%;right:0;bottom:0}.sm-gallery-smugmug .sm-gallery-image-totals{display:inline-block;min-width:84px}.sm-gallery-smugmug .sm-gallery-tiles{margin:0 48px 0 36px}.sm-gallery-smugmug .sm-gallery-images.yui3-g{flex-direction:row-reverse}.sm-gallery-smugmug .sm-gallery-tiles-container{float:left}.sm-gallery-smugmug .sm-gallery-image-container{float:right}.sm-gallery-smugmug .sm-gallery-image-pagination{text-align:center;position:absolute;width:100%}.sm-gallery-smugmug .sm-gallery-tiles-pagination{text-align:center}.sm-gallery-smugmug .sm-gallery-tiles-pagination>.sm-form-field-select-wrapper{margin:0}.sm-gallery-journal .sm-gallery-images{position:relative}.sm-gallery-journal .sm-gallery-image-edit button{padding-left:0}.sm-gallery-journal .sm-journal-inlineedit{max-width:600px}.sm-gallery-journal .sm-gallery-images .sm-tile>.sm-tile-info .sm-gallery-image-tools{float:right}.sm-gallery-journal .sm-gallery-images .sm-tile>.sm-tile-info .sm-gallery-image-tools .sm-button-image-favorite,.sm-gallery-journal .sm-gallery-images .sm-tile>.sm-tile-info .sm-gallery-image-tools .sm-button-image-favorites{margin-right:8px}.sm-gallery-journal .sm-gallery-images .sm-tile>.sm-tile-info .sm-gallery-image-bar .sm-button{margin-top:0}.sm-gallery-journal .sm-gallery-images .sm-tile>.sm-tile-info p{max-width:576px}.sm-gallery-journal .sm-gallery-images .sm-tile>.sm-tile-info{padding-right:0}.sm-gallery-journal .sm-tile-info .sm-inlineedit-plugged[data-name=Title]{margin-top:48px}.sm-gallery-journal .sm-gallery-nav{text-align:center}.sm-gallery-journal .sm-gallery-nav .sm-button{margin:0 12px}.sm-gallery-journal .sm-gallery-nav .sm-button.sm-pagination-button-left,.sm-gallery-journal .sm-gallery-nav .sm-button.sm-pagination-button-right{margin:0}.sm-gallery-journal .sm-tile-wrapper{margin-bottom:48px}.sm-gallery-journal .sm-gallery-image-edit{display:inline-block}.sm-gallery-columnorganic .sm-gallery-image-tools,.sm-gallery-roworganic .sm-gallery-image-tools,.sm-gallery-thumbnail .sm-gallery-image-tools{float:right}.sm-gallery-columnorganic .sm-gallery-buy-onhover .sm-gallery-image-tools,.sm-gallery-roworganic .sm-gallery-buy-onhover .sm-gallery-image-tools,.sm-gallery-thumbnail .sm-gallery-buy-onhover .sm-gallery-image-tools{opacity:0;transition:opacity .25s}.sm-gallery-columnorganic .sm-gallery-buy-onhover .sm-tile:hover .sm-gallery-image-tools,.sm-gallery-roworganic .sm-gallery-buy-onhover .sm-tile:hover .sm-gallery-image-tools,.sm-gallery-thumbnail .sm-gallery-buy-onhover .sm-tile:hover .sm-gallery-image-tools{opacity:1;transition:opacity .25s}.sm-gallery-columnorganic.sm-tiles-infohover-show .sm-gallery-image-tools,.sm-gallery-roworganic.sm-tiles-infohover-show .sm-gallery-image-tools,.sm-gallery-thumbnail.sm-tiles-infohover-show .sm-gallery-image-tools{opacity:1;transition:none}.sm-gallery-roworganic .sm-tiles-infohover-hide .sm-gallery-image-tools,.sm-gallery-thumbnail .sm-tiles-infohover-hide .sm-gallery-image-tools{display:none}.sm-gallery-roworganic .sm-tiles-info-cover .sm-gallery-image-tools,.sm-gallery-thumbnail .sm-tiles-info-cover .sm-gallery-image-tools{position:absolute;bottom:6px;right:6px}.sm-gallery-columnorganic .sm-tiles-info-after .sm-gallery-image-tools .sm-button:not(.sm-button-nochrome),.sm-gallery-roworganic .sm-tiles-info-after .sm-gallery-image-tools .sm-button:not(.sm-button-nochrome){margin-bottom:.65em}.sm-gallery-viewport-768 .sm-gallery-image{min-height:400px}.sm-gallery-viewport-768 .sm-gallery-image .sm-tile-container{text-align:center}.sm-gallery-viewport-768 .sm-gallery-tilesnav{min-height:192px}.sm-gallery-viewport-768 .sm-gallery-image-container,.sm-gallery-viewport-768 .sm-gallery-tiles-container{float:none;width:100%}.sm-gallery-viewport-768 .sm-gallery-comments-container{margin-left:auto;padding-top:48px}.sm-gallery-viewport-1024 .sm-gallery-tiles-container{width:43%}.sm-gallery-viewport-1024 .sm-gallery-image-container{width:57%}.sm-gallery-viewport-1024 .sm-gallery-image,.sm-gallery-viewport-1024 .sm-gallery-tilesnav{min-height:384px}.sm-gallery-viewport-1024 .sm-gallery-comments-container{margin-left:43%}.sm-gallery-viewport-1280 .sm-gallery-tiles-container{width:43.3%}.sm-gallery-viewport-1280 .sm-gallery-image-container{width:56.7%}.sm-gallery-viewport-1280 .sm-gallery-image,.sm-gallery-viewport-1280 .sm-gallery-tilesnav{min-height:480px}.sm-gallery-viewport-1280 .sm-gallery-comments-container{margin-left:43.3%}.sm-gallery-viewport-1280.sm-gallery-image-m .sm-gallery-tiles-container{width:54%}.sm-gallery-viewport-1280.sm-gallery-image-m .sm-gallery-image-container{width:46%}.sm-gallery-viewport-1280.sm-gallery-image-m .sm-gallery-image,.sm-gallery-viewport-1280.sm-gallery-image-m .sm-gallery-tilesnav{min-height:384px}.sm-gallery-viewport-1280.sm-gallery-image-m .sm-gallery-comments-container{margin-left:53%}.sm-gallery-viewport-1440 .sm-gallery-tiles-container{width:49.5%}.sm-gallery-viewport-1440 .sm-gallery-image-container{width:50.5%}.sm-gallery-viewport-1440 .sm-gallery-image,.sm-gallery-viewport-1440 .sm-gallery-tilesnav{min-height:480px}.sm-gallery-viewport-1440 .sm-gallery-comments-container{margin-left:49%}.sm-gallery-viewport-1440.sm-gallery-image-xl .sm-gallery-tiles-container{width:40%}.sm-gallery-viewport-1440.sm-gallery-image-xl .sm-gallery-image-container{width:60%}.sm-gallery-viewport-1440.sm-gallery-image-xl .sm-gallery-image,.sm-gallery-viewport-1440.sm-gallery-image-xl .sm-gallery-tilesnav{min-height:576px}.sm-gallery-viewport-1440.sm-gallery-image-xl .sm-gallery-comments-container{margin-left:40%}.sm-gallery-viewport-1440.sm-gallery-image-m .sm-gallery-tiles-container{width:59%}.sm-gallery-viewport-1440.sm-gallery-image-m .sm-gallery-image-container{width:41%}.sm-gallery-viewport-1440.sm-gallery-image-m .sm-gallery-image,.sm-gallery-viewport-1440.sm-gallery-image-m .sm-gallery-tilesnav{min-height:384px}.sm-gallery-viewport-1440.sm-gallery-image-m .sm-gallery-comments-container{margin-left:59%}.sm-gallery-viewport-1680 .sm-gallery-tiles-container{width:48%}.sm-gallery-viewport-1680 .sm-gallery-image-container{width:52%}.sm-gallery-viewport-1680 .sm-gallery-image,.sm-gallery-viewport-1680 .sm-gallery-tilesnav{min-height:576px}.sm-gallery-viewport-1680 .sm-gallery-comments-container{margin-left:48%}.sm-gallery-viewport-1680.sm-gallery-image-x2 .sm-gallery-tiles-container{width:35%}.sm-gallery-viewport-1680.sm-gallery-image-x2 .sm-gallery-image-container{width:65%}.sm-gallery-viewport-1680.sm-gallery-image-x2 .sm-gallery-image,.sm-gallery-viewport-1680.sm-gallery-image-x2 .sm-gallery-tilesnav{min-height:720px}.sm-gallery-viewport-1680.sm-gallery-image-x2 .sm-gallery-comments-container{margin-left:35%}.sm-gallery-viewport-1920 .sm-gallery-tiles-container{width:44.5%}.sm-gallery-viewport-1920 .sm-gallery-image-container{width:55.5%}.sm-gallery-viewport-1920 .sm-gallery-image,.sm-gallery-viewport-1920 .sm-gallery-tilesnav{min-height:720px}.sm-gallery-viewport-1920 .sm-gallery-comments-container{margin-left:44.5%}.sm-gallery-viewport-1920.sm-gallery-image-x2 .sm-gallery-tiles-container{width:32%}.sm-gallery-viewport-1920.sm-gallery-image-x2 .sm-gallery-image-container{width:68%}.sm-gallery-viewport-1920.sm-gallery-image-x2 .sm-gallery-image,.sm-gallery-viewport-1920.sm-gallery-image-x2 .sm-gallery-tilesnav{min-height:864px}.sm-gallery-viewport-1920.sm-gallery-image-x2 .sm-gallery-comments-container{margin-left:32%}.sm-gallery-viewport-1920.sm-gallery-image-l .sm-gallery-tiles-container{width:58%}.sm-gallery-viewport-1920.sm-gallery-image-l .sm-gallery-image-container{width:42%}.sm-gallery-viewport-1920.sm-gallery-image-l .sm-gallery-image,.sm-gallery-viewport-1920.sm-gallery-image-l .sm-gallery-tilesnav{min-height:576px}.sm-gallery-viewport-1920.sm-gallery-image-l .sm-gallery-comments-container{margin-left:58%}.sm-gallery-viewport-1920.sm-gallery-image-m .sm-gallery-tiles-container{width:68.8%}.sm-gallery-viewport-1920.sm-gallery-image-m .sm-gallery-image-container{width:31.2%}.sm-gallery-viewport-1920.sm-gallery-image-m .sm-gallery-image,.sm-gallery-viewport-1920.sm-gallery-image-m .sm-gallery-tilesnav{min-height:432px}.sm-gallery-viewport-1920.sm-gallery-image-m .sm-gallery-comments-container{margin-left:68.8%}.sm-gallery-viewport-2560 .sm-gallery-tiles-container{width:53.6%}.sm-gallery-viewport-2560 .sm-gallery-image-container{width:46.4%}.sm-gallery-viewport-2560 .sm-gallery-image,.sm-gallery-viewport-2560 .sm-gallery-tilesnav{min-height:720px}.sm-gallery-viewport-2560 .sm-gallery-comments-container{margin-left:53.6%}.sm-gallery-viewport-2560.sm-gallery-image-x3 .sm-gallery-tiles-container{width:37.4%}.sm-gallery-viewport-2560.sm-gallery-image-x3 .sm-gallery-image-container{width:62.6%}.sm-gallery-viewport-2560.sm-gallery-image-x3 .sm-gallery-image,.sm-gallery-viewport-2560.sm-gallery-image-x3 .sm-gallery-tilesnav{min-height:1008px}.sm-gallery-viewport-2560.sm-gallery-image-x3 .sm-gallery-comments-container{margin-left:37.4%}.sm-gallery-viewport-2560.sm-gallery-image-x2 .sm-gallery-tiles-container{width:46%}.sm-gallery-viewport-2560.sm-gallery-image-x2 .sm-gallery-image-container{width:54%}.sm-gallery-viewport-2560.sm-gallery-image-x2 .sm-gallery-image,.sm-gallery-viewport-2560.sm-gallery-image-x2 .sm-gallery-tilesnav{min-height:864px}.sm-gallery-viewport-2560.sm-gallery-image-x2 .sm-gallery-comments-container{margin-left:46%}.sm-gallery-viewport-2560.sm-gallery-image-xl .sm-gallery-tiles-container{width:60%}.sm-gallery-viewport-2560.sm-gallery-image-xl .sm-gallery-image-container{width:40%}.sm-gallery-viewport-2560.sm-gallery-image-xl .sm-gallery-image,.sm-gallery-viewport-2560.sm-gallery-image-xl .sm-gallery-tilesnav{min-height:720px}.sm-gallery-viewport-2560.sm-gallery-image-xl .sm-gallery-comments-container{margin-left:60%}.sm-gallery-viewport-2560.sm-gallery-image-l .sm-gallery-tiles-container{width:68.8%}.sm-gallery-viewport-2560.sm-gallery-image-l .sm-gallery-image-container{width:31.2%}.sm-gallery-viewport-2560.sm-gallery-image-l .sm-gallery-image,.sm-gallery-viewport-2560.sm-gallery-image-l .sm-gallery-tilesnav{min-height:576px}.sm-gallery-viewport-2560.sm-gallery-image-l .sm-gallery-comments-container{margin-left:68.8%}.sm-gallery-viewport-2560.sm-gallery-image-m .sm-gallery-tiles-container{width:82%}.sm-gallery-viewport-2560.sm-gallery-image-m .sm-gallery-image-container{width:18%}.sm-gallery-viewport-2560.sm-gallery-image-m .sm-gallery-image,.sm-gallery-viewport-2560.sm-gallery-image-m .sm-gallery-tilesnav{min-height:432px}.sm-gallery-viewport-2560.sm-gallery-image-m .sm-gallery-comments-container{margin-left:82%}.sm-gallery-smugmug .sm-gallery-flipped .sm-gallery-tiles-bar,.sm-gallery-smugmug .sm-gallery-flipped .sm-gallery-tiles-container,.sm-gallery-smugmug .sm-gallery-flipped .sm-gallery-tilesnav{float:right}.sm-gallery-smugmug .sm-gallery-flipped .sm-gallery-image-container{float:left}.sm-gallery-smugmug .sm-gallery-flipped .sm-gallery-comments-container{margin-left:0}.sm-owner-buy .sm-panel-content{box-shadow:none;overflow:auto;padding:24px 0 12px 24px}.mask{background-color:#242528;opacity:.95;z-index:1001}.sm-gallery-content[data-size=medium] .sm-gallery-header{margin-top:12px;margin-bottom:12px}.sm-gallery-content[data-size=medium] .sm-gallery-description{margin:0}.sm-gallery-content[data-size=medium] .sm-gallery-headerbuttons{position:static;display:block;width:auto;margin-top:12px;margin-bottom:12px}@media screen and (max-width:736px){.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-download-button,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-download-button:active,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-download-button:hover,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-reposition-start-button,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-reposition-start-button:active,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-reposition-start-button:hover,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-share-gallery-button,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-share-gallery-button:active,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-share-gallery-button:hover,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-slideshow-button,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-slideshow-button:active,.sm-gallery-cover-buttons[data-show-image=true] .sm-button.sm-gallery-cover-slideshow-button:hover{color:unset}.sm-gallery-header .sm-gallery-buy-button,.sm-gallery-roworganic .sm-button-image-buy,.sm-gallery-thumbnail .sm-button-image-buy{display:none!important}.sm-gallery .sm-tile-content>.sm-tile-info{display:none}.sm-gallery-roworganic .sm-tile-info,.sm-gallery-thumbnail .sm-tile-info{padding-top:0;padding-bottom:0}.sm-gallery-thumbnail .sm-tile-info>.sm-gallery-image-tools+p,.sm-gallery-thumbnail .sm-tile-info>p:first-child{padding-top:.4em}.sm-gallery-thumbnail .sm-tile-info>.sm-tile-title+.sm-tile-caption,.sm-gallery-thumbnail .sm-tile-info>p:last-child{padding-bottom:.4em}.sm-gallery-journal .sm-gallery-image-tools .sm-button,.sm-gallery-journal .sm-gallery-image-tools .sm-button:not([data-value=buy])>.sm-button-label{display:none}.sm-gallery-journal .sm-gallery-image-tools .sm-button[data-value=buy],.sm-gallery-journal .sm-gallery-image-tools .sm-button[data-value=favorite],.sm-gallery-journal .sm-gallery-image-tools .sm-button[data-value=favorites],.sm-gallery-journal .sm-gallery-image-tools .sm-button[data-value=share]{display:inline-block}.sm-gallery .sm-inlineedit-plugged{width:100%}.sm-gallery .sm-inlineedit-plugged input,.sm-gallery .sm-inlineedit-plugged textarea{width:100%}.sm-gallery .sm-inlineedit-plugged .sm-button[data-value=save]{margin-left:0}.sm-gallery-journal .sm-tile-info [data-name=All],.sm-gallery-journal .sm-tile-info [data-name=Title]{margin-right:48px}.sm-gallery .sm-gallery-keywords{line-height:24px}.sm-gallery-cover-info-modal header[data-close-button=true]{position:fixed;right:12px;top:0}.sm-gallery-cover-info-modal .sm-panel-body{bottom:0;left:0;max-height:none;padding:0 36px 0 24px;position:absolute;right:0;top:0}.sm-gallery-cover-buttons[data-alignment=bottom]{position:unset;display:flex;justify-content:flex-end}.sm-gallery-cover[data-cover-button-count="1"] .sm-gallery-cover-info,.sm-gallery-cover[data-cover-button-count="2"] .sm-gallery-cover-info,.sm-gallery-cover[data-cover-button-count="3"] .sm-gallery-cover-info,.sm-gallery-cover[data-show-buy=true] .sm-gallery-cover-info,.sm-gallery-cover[data-show-buy=true][data-cover-button-count="1"] .sm-gallery-cover-info,.sm-gallery-cover[data-show-buy=true][data-cover-button-count="2"] .sm-gallery-cover-info,.sm-gallery-cover[data-show-buy=true][data-cover-button-count="3"] .sm-gallery-cover-info{padding-right:24px}}.sm-gallery-cover[data-size=medium][data-show-image=true] .sm-gallery-cover-title{font-size:48px}.sm-gallery-cover[data-size=small][data-show-image=true] .sm-gallery-cover-title{font-size:36px}.sm-gallery-cover[data-size=small] .sm-gallery-cover-description,.sm-gallery-cover[data-size=small] .sm-gallery-cover-title{max-width:none}.sm-gallery-cover-download-button[data-size=small],.sm-gallery-cover-share-gallery-button[data-size=small],.sm-gallery-cover-slideshow-button[data-size=small]{display:inline-flex}.sm-gallery-cover[data-size=small][data-show-image=true] .sm-gallery-cover-download-button,.sm-gallery-cover[data-size=small][data-show-image=true] .sm-gallery-cover-share-gallery-button,.sm-gallery-cover[data-size=small][data-show-image=true] .sm-gallery-cover-slideshow-button{display:flex}body[data-node-settings=open]{min-height:100%;min-width:100%;position:fixed}.sm-node-settings{text-align:left;overflow:hidden;white-space:normal;position:absolute;top:0;right:0;bottom:0;left:0}.sm-node-settings .sm-panel-container{height:100%;width:100%}.sm-node-settings .sm-slide-transition-group{height:100%}.sm-node-settings .sm-slide-outer-wrapper{height:100%;width:100%}.sm-node-settings .sm-slide-inner-wrapper{min-height:100%;overflow-y:auto;overflow-x:hidden}.sm-node-settings .sm-slide-inner-wrapper>:first-child{flex-grow:1}.sm-node-settings .sm-form-modern .sm-form-field-adaptive{margin-right:12px;margin-left:12px}.sm-node-settings .sm-grant-access-item{border-width:1px;border-style:solid;color:#989ba2;border-color:#34363a;background-color:#242528;height:48px;margin-bottom:4px}.sm-node-settings .sm-grant-access-item>:first-child{align-self:center;flex-grow:1;margin-left:12px;overflow:auto}.sm-node-settings .sm-grant-access-item>p:last-child{align-self:center;margin-right:12px;font-style:italic}.sm-node-settings .sm-grant-access-item>.sm-button-square{align-self:center}.sm-node-settings .sm-grant-access-item[data-canceled=true]>p{text-decoration:line-through}.sm-node-settings .sm-grant-access-item:last-of-type{margin-bottom:0}.sm-node-settings .sm-node-settings-title{margin:4px 0}.sm-node-settings .sm-node-settings-title h2{margin-left:12px}.sm-node-settings .sm-node-settings-page-header{padding-left:3px}.sm-node-settings .sm-node-settings-page-access-options{padding:0 12px}.sm-node-settings .sm-node-settings-option-selected{color:#6eb800}.sm-node-settings .sm-node-settings-footer{width:100vw}.sm-node-settings .sm-node-settings-footer .sm-button{line-height:48px}.sm-node-settings .sm-node-settings-error{color:#e61c00;margin:12px}.sm-node-settings .sm-node-settings-grant-list{overflow-y:scroll;padding-right:8px}.sm-node-settings .sm-node-settings-message,.sm-node-settings .sm-node-settings-page-access .sm-form-modern{margin-top:12px}.sm-template-picker{width:640px}.sm-template-picker .sm-panel-body{padding:12px 48px 48px;min-height:390px}.sm-template-picker-dropdown{margin-bottom:48px}.sm-template-picker-dropdown .sm-form-field-select-wrapper{margin-left:24px}.sm-template-picker-dropdown select{width:275px}.sm-template-layout{margin:0 12px}.sm-template-picker .sm-template-layout-card{width:168px;margin-bottom:12px;border-color:transparent;cursor:pointer}.sm-template-picker .sm-template-layout-card[data-active=true],.sm-template-picker .sm-template-layout-card[data-active=true]:after{border-color:#81d600}.sm-gallerydownload-panel .sm-panel-body{padding:0 15px}.sm-gallerydownload-panel .sm-panel-body .sm-form-contents .sm-form-field-overhead{margin-left:0;margin-right:0}.sm-gallerydownload-panel .icon-pane .sm-fonticon{margin-left:-38px;margin-top:-40px;font-size:90px}.sm-gallerydownload-panel .icon-pane .sm-fonticon-Warning{color:#ff0}.sm-gallerydownload-panel .icon-pane .sm-fonticon-CheckmarkEncircled2{color:#af0}.sm-gallerydownload-panel .icon-pane{text-align:center}.sm-gallerydownload-panel .icon-pane .title{margin-top:15px}.sm-gallerydownload-panel .icon-pane .content{margin-top:15px}.sm-gallerydownload-panel .icon-pane .sm-center-indicator .sm-progress-spinner{margin:auto}.sm-gallerydownload-panel p,.sm-gallerydownload-panel table{margin-bottom:10px}.sm-gallerydownload-panel table{width:100%}.sm-gallerydownload-panel td{padding:5px 0}.sm-gallerydownload-body{width:400px}@media screen and (max-width:736px){.sm-gallerydownload-panel input[type=password]{font-size:16px}}@media screen and (max-width:736px) and (orientation:portrait){.sm-panel-body.sm-gallerydownload-body{width:90%;padding:0 5%}.sm-panel-body.sm-gallerydownload-wide-body{width:90%;padding:0 5%}}.sm-gallery-download-email-verify-panel .sm-panel-container{min-width:100vw}@media screen and (min-width:737px){.sm-gallery-download-email-verify-panel .sm-panel-container{min-width:600px}}.sm-gallery-download-email-verify-panel .sm-panel-container p~p{margin-top:24px}.sm-calendar th{text-align:center}.sm-calendar [unselectable=on]{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.yui3-skin-sam .sm-calendar .yui3-calendar-header{padding-bottom:0}.sm-calendar .yui3-calendar-content .yui3-calendar-weekday{padding-bottom:5px}.sm-calendar .two-month-header{width:400px;margin:0 auto}.sm-calendar .two-month-header>.yui3-g{text-align:center;margin:auto}.sm-calendar .two-month-header .month{width:300px;margin-top:10px}.sm-calendar .two-month-header .year{margin-top:-8px}.sm-calendar .two-month-header .sm-button{padding:0;line-height:36px}.sm-calendar .sm-form-field-select-wrapper{margin:0}.sm-calendar-hidden{margin-left:-9999px}.yui3-skin-sam .sm-calendar .yui3-calendarnav-nextmonth,.yui3-skin-sam .sm-calendar .yui3-calendarnav-prevmonth{background:0 0;vertical-align:middle;height:0;line-height:0;margin-top:-9px}.yui3-skin-sam .sm-calendar .yui3-calendaryearnav-nextmonth,.yui3-skin-sam .sm-calendar .yui3-calendaryearnav-prevmonth{height:24px;width:24px;position:absolute;margin-top:3px}.yui3-skin-sam .yui3-calendar-day:focus,.yui3-skin-sam .yui3-calendar-focused,.yui3-skin-sam .yui3-calendar-grid:focus,.yui3-skin-sam .yui3-calendar-nextmonth-day:focus,.yui3-skin-sam .yui3-calendar-prevmonth-day:focus{outline-width:0}.sm-nodeedit-plugged .sm-nodeedit-content{display:inline-block}.sm-nodeedit-plugged .sm-nodeedit-editcol{float:right}.sm-nodeedit-plugged .sm-nodeedit-editcol+.sm-nodeedit-content{display:block}.sm-nodeedit-plugged .sm-nodeedit-content+.sm-nodeedit-editcol{display:inline-block;margin-left:5px;float:none}.sm-inlineedit-plugged{width:100%;position:relative}.sm-inlineedit-plugged .sm-inlineedit-inputwrapper{display:block;margin-right:96px;width:auto}.sm-inlineedit-plugged .sm-inlineedit-buttons{right:0;bottom:0;position:absolute}.sm-inlineedit-plugged input,.sm-inlineedit-plugged textarea{width:100%}.sm-inlineedit-plugged textarea{height:70px}.sm-inlineedit-plugged button{margin-bottom:8px}.sm-inlineedit-plugged[data-type=textarea] button{margin-bottom:0;vertical-align:bottom}.sm-inlineedit-placeholder{font-size:14px;font-weight:300}@media screen and (max-width:736px){.sm-inlineedit-plugged .sm-inlineedit-buttons{position:static}.sm-inlineedit-plugged .sm-inlineedit-inputwrapper{margin-right:0}}.sm-incrementer{width:56px;height:34px;border:1px solid #000;border-radius:5px}.sm-incrementer ul{list-style:none;margin:0;padding:0}.sm-incrementer .sm-incrementer-box{position:relative;width:56px}.sm-incrementer .sm-incrementer-value{border:none;height:34px;width:30px}.sm-incrementer .sm-incrementer-up{height:17px;width:21px;background:transparent url(https://cdn.smugmug.com/img/EZPB_Quanity_Sprites-1.png) -1px -19px no-repeat}.sm-incrementer .sm-incrementer-up:hover{background:transparent url(https://cdn.smugmug.com/img/EZPB_Quanity_Sprites-1.png) -24px -19px no-repeat}.sm-incrementer .sm-incrementer-up:active{background:transparent url(https://cdn.smugmug.com/img/EZPB_Quanity_Sprites-1.png) -47px -19px no-repeat}.sm-incrementer .sm-incrementer-down{height:17px;width:21px;background:transparent url(https://cdn.smugmug.com/img/EZPB_Quanity_Sprites-1.png) -1px -36px no-repeat}.sm-incrementer .sm-incrementer-down:hover{background:transparent url(https://cdn.smugmug.com/img/EZPB_Quanity_Sprites-1.png) -24px -36px no-repeat}.sm-incrementer .sm-incrementer-down:active{background:transparent url(https://cdn.smugmug.com/img/EZPB_Quanity_Sprites-1.png) -47px -36px no-repeat}.sm-incrementer .sm-incrementer-arrows{padding:0;height:34px;width:21px;right:0;position:absolute}.sm-incrementer .sm-incrementer-left{height:34px;width:34px;background:-ms-linear-gradient(center top,#212325,#282a2c);text-align:center;line-height:34px;color:#ddd;float:left;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;box-shadow:0 1px 0 #2c2e31 inset,0 2px 0 rgba(84,87,93,.3)}.sm-incrementer input{margin:0}.sm-selectgroup,.yui3-cssreset .sm-selectgroup{padding:10px 0}.sm-selectgroup.sm-selectgroup-hidden{display:none}.sm-selectgroup .sm-selectgroup-item label{display:inline-block;zoom:1;height:20px}.sm-selectgroup .sm-selectgroup-item,.sm-selectgroup .sm-selectgroup-item label{margin-right:15px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;user-select:none;line-height:18px}.sm-selectgroup.horizontal .sm-selectgroup-item{display:inline-block}.sm-selectgroup.vertical .sm-selectgroup-item{margin:5px 0}.sm-selectgroup .sm-selectgroup-item label.sm-selectgroup-input{display:block;float:left;height:18px;width:18px}.sm-selectgroup .sm-selectgroup-item label{background:transparent url(https://cdn.smugmug.com/img/controlpanel/miscspritescp.png) -5px -400px no-repeat}.sm-selectgroup .sm-selectgroup-item label:hover{background:transparent url(https://cdn.smugmug.com/img/controlpanel/miscspritescp.png) -5px -425px no-repeat}.sm-selectgroup .sm-selectgroup-item.selected label{background:transparent url(https://cdn.smugmug.com/img/controlpanel/miscspritescp.png) -5px -450px no-repeat}.sm-selectgroup .sm-selectgroup-item label:hover,.sm-selectgroup .sm-selectgroup-item.selected label,.sm-selectgroup .sm-selectgroup-item:hover label{color:#fff}.sm-selectgroup.multiple .sm-selectgroup-item label{color:gray;background:transparent url(https://cdn.smugmug.com/img/controlpanel/miscspritescp.png) -5px -478px no-repeat}.sm-selectgroup.multiple .sm-selectgroup-item.selected label{color:gray;background:transparent url(https://cdn.smugmug.com/img/controlpanel/miscspritescp.png) -5px -504px no-repeat}.sm-selectgroup .sm-selectgroup-item label input{visibility:hidden;margin-right:10px}.sm-overlayspinner{text-align:center}.sm-overlayspinner.sm-overlay-content{cursor:auto}.sm-overlayspinner h1{margin-top:0}.sm-overlayspinner h3{margin-top:24px}.sm-overlayspinner .sm-overlayspinner-image{background:transparent url(https://cdn.smugmug.com/img/skins/smugmug/picker/activity-indicator-large.gif) top left no-repeat;width:20px;height:20px;margin:24px auto 36px auto}.sm-overlayspinner .sm-overlayspinner-text{height:auto;width:auto;margin:24px;cursor:auto;font-family:Helvetica;color:#d6d8da}.sm-imageedit-noscroll{overflow:hidden}.sm-imageedit{position:fixed}.sm-imageedit-content{background-color:#1c1d1f}.sm-imageedit .yui3-widget-hd{height:48px;text-align:center}.sm-imageedit .yui3-widget-hd h3{float:left}.sm-imageedit .sm-imageedit-done,.sm-imageedit .sm-imageedit-help-container{float:right}.sm-imageedit .sm-imageedit-help-container{height:100%}.sm-imageedit-hidden,.sm-imageedit-loading{visibility:hidden}.sm-nui .sm-imageedit-help-container .sm-button-header-support,.sm-nui .sm-imageedit-help-container .sm-button-header-support:hover{border-left:1px solid #34363a;height:100%;margin:0 0 0 10px;padding:0 12px 0 8px}.sm-imageedit-help-container .sm-button-header-support .sm-button-label,.sm-imageedit-help-container .sm-button-header-support .sm-icon{color:#fff}.sm-imageedit-help-container .sm-button-header-support:hover .sm-button-label,.sm-imageedit-help-container .sm-button-header-support:hover .sm-icon{color:#cdcfd2}.sm-imageedit-body{position:relative}.sm-imageedit-main{bottom:0;overflow-y:auto;position:absolute;top:0}.sm-imageedit-selection-disabled .sm-imageedit-main{overflow-y:scroll}.sm-imageedit .sm-tiles .sm-tile-content{background-color:transparent}.sm-imageedit-bulk .sm-imageedit-bulk-header{background-color:rgba(52,54,58,.95);border-bottom:1px solid #34363a;height:40px;position:fixed;text-align:center;z-index:1;box-sizing:border-box}.sm-imageedit-bulk .sm-imageedit-bulk-select{margin:2px 12px 0 0;position:absolute;top:0;right:0;text-transform:uppercase}.sm-imageedit-bulk .sm-imageedit-bulk-details{line-height:40px}.sm-imageedit-bulk .sm-imageedit-selected-count{color:#fff}.sm-imageedit-bulk .sm-imageedit-selection-mask{background-color:rgba(36,37,40,.88);border:2px solid #5c9900;display:table;height:100%;position:absolute;text-align:center;top:0;bottom:0;visibility:hidden;z-index:1;box-sizing:border-box}.sm-platform-ios.sm-browser-safari .sm-imageedit-bulk .sm-imageedit-selection-mask{height:calc(100% - 16px)}.sm-imageedit-bulk .sm-imageedit-selection-mask>h2{color:#c1ff44;display:table-cell;vertical-align:middle}.sm-imageedit-bulk .sm-imageedit-selection-mask.sm-imageedit-selection-mask-visible{visibility:visible}.sm-imageedit-bulk .sm-imageedit-selection-mask-header{position:absolute;left:0;text-align:left}.sm-imageedit-bulk .sm-imageedit-selection-mask-header .sm-button{background-color:#5b8800;border-color:#5c9900;border-top-width:0;border-left-width:0;color:#e8ffbb;cursor:default;margin-top:0;margin-left:0}.sm-imageedit-bulk .sm-imageedit-tiles{padding:64px 24px 12px 24px}.sm-imageedit-bulk .sm-imageedit-tiles .sm-tile-wrapper{position:relative}.sm-imageedit-bulk .sm-tile-selected .sm-tile-content{overflow:visible}.sm-imageedit-bulk .sm-tile-selected .sm-tile-content:after{background-color:transparent;border:none;display:none;pointer-events:none}.sm-imageedit-bulk .sm-tile-content .sm-image{position:absolute;top:auto;bottom:0;border:2px solid transparent;cursor:pointer;box-sizing:border-box}.sm-imageedit-bulk .sm-imageedit-image-offscreen .sm-image,.sm-imageedit-bulk .sm-tile-info-icon{display:none}.sm-imageedit-bulk .sm-imageedit-image-loaded .sm-tile-info-icon{display:block}.sm-imageedit-bulk .sm-tile-selected .sm-image{border-color:#fff}.sm-imageedit-bulk .sm-tile-info{cursor:pointer;margin-top:6px;text-align:center}.sm-imageedit-bulk .sm-tile-info>span{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.sm-imageedit-single .sm-bar{border-bottom:1px solid #34363a}.sm-imageedit-single .sm-imageedit-tile{position:absolute;top:0;right:0;bottom:0;left:0}.sm-imageedit-single .sm-imageedit-tile img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-height:95%}.sm-imageedit-single .sm-imageedit-tile .sm-fonticon-VideoCamera{color:#fff;line-height:normal;margin-left:8px;margin-bottom:6px;position:absolute;text-shadow:0 0 4px rgba(4,4,4,.72)}.sm-imageedit-single .sm-imageedit-nav-controls.sm-imageedit-nav-disabled{display:none}.sm-imageedit-single .sm-imageedit-nav-control{margin-top:-42px;opacity:1;position:absolute;top:50%;transition:opacity .5s}.sm-imageedit-single .sm-imageedit-nav-control .sm-button,.sm-imageedit-single .sm-imageedit-nav-control .sm-button:hover,.sm-imageedit-single .sm-imageedit-nav-control .sm-button[disabled]{background-color:#1c1d1f;background-color:rgba(28,29,31,.84);border:none;height:84px;margin:0;padding:0;width:48px}.sm-imageedit-single .sm-imageedit-nav-control .sm-button[disabled]{opacity:.4}.sm-imageedit-single .sm-imageedit-nav-control .sm-icon{width:48px;height:48px}.sm-imageedit-single .sm-imageedit-nav-back{left:0}.sm-imageedit-single .sm-imageedit-nav-forward{right:0}.sm-imageedit-sidebar{background-color:#242528;border-top:1px solid #44474c;border-left:1px solid #44474c;position:absolute;width:360px;right:0;top:0;bottom:0;overflow:hidden}.sm-imageedit-sidebar-pushlist{list-style:none;padding-left:24px;padding-right:24px}.sm-imageedit-sidebar-pushlist .sm-pushlist-header{border-top:none;border-right:none;height:auto}.sm-imageedit-sidebar .sm-imageedit-empty-tool{text-align:center}.sm-imageedit-sidebar .sm-imageedit-empty-tool .sm-fonticon{font-size:48px;margin-top:24px;margin-bottom:4px}.sm-imageedit-tool{height:100%;height:calc(100% - 48px);padding:24px 24px 0 24px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.sm-imageedit-tool .sm-image-tool{padding-bottom:52px}.sm-imageedit-tool.sm-image-tool-with-legend .sm-image-tool{padding-bottom:72px}.sm-panel .yui3-widget-bd>.sm-imageedit-tool{padding:0;overflow-x:visible;overflow-y:visible}.sm-image-tool-footer{font-size:12px;position:absolute;left:0;right:0;text-align:center;transition:bottom .65s cubic-bezier(.23,1,.32,1)}.sm-imageedit .sm-image-tool-footer{height:52px;bottom:-52px}.sm-image-tool-with-legend .sm-image-tool-footer{height:79px;bottom:-79px}.sm-image-tool-footer.visible{bottom:0}.sm-platform-ios.sm-browser-safari .sm-image-tool-footer.visible{bottom:8px}.sm-image-tool-legend{margin-top:12px}.sm-imageedit-tool .sm-image-tool-shortcut{color:#65686f;font-style:italic}.sm-imageedit-tool .sm-image-tool-shortcut::before{color:#989ba2;display:inline-block;font-style:normal;margin-right:5px}.sm-platform-mac .sm-imageedit-tool .sm-image-tool-shortcut-save::before{content:'Cmd + Opt + S'}.sm-platform-windows .sm-imageedit-tool .sm-image-tool-shortcut-save::before{content:'Ctrl + Alt + S'}.sm-platform-mac .sm-imageedit-tool .sm-image-tool-shortcut-savenext::before{content:'Cmd + Opt + N'}.sm-platform-windows .sm-imageedit-tool .sm-image-tool-shortcut-savenext::before{content:'Ctrl + Alt + N'}.sm-platform-mac .sm-imageedit-tool .sm-image-tool-shortcut-cancel::before{content:'Cmd + Opt + C'}.sm-platform-windows .sm-imageedit-tool .sm-image-tool-shortcut-cancel::before{content:'Ctrl + Alt + C'}.sm-image-tool-footer .sm-button-group{margin:0}.sm-image-tool-with-legend .sm-image-tool-footer .sm-button-group{margin-top:6px}.sm-image-tool-footer .sm-button-group .sm-button:first-child{border-left-width:0}.sm-image-tool-footer .sm-button-group .sm-button:last-child{margin-left:0}.sm-image-tool-item-selected{outline:2px solid #fff}.sm-imageedit-tool .sm-image-stack-image{border-color:#54575d}.sm-imageedit-tool .sm-imageedit-tool-disabled .sm-label{color:#54575d}.sm-imageedit-tool .sm-image-stack-info{background:#54575d;color:#fff}.sm-color-effect-preview{text-align:center;cursor:pointer}.sm-color-effect-preview-image{background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 auto}.sm-color-effect-label{margin-top:6px;margin-bottom:26px;text-align:left}.sm-color-effect-previews-landscape .sm-color-effect-label{margin-left:-2px}.sm-color-effect-previews-portrait .sm-color-effect-label{margin-left:40px}.sm-color-effect-selected .sm-image-stack-image{border-color:#fff}.sm-color-effect-selected .sm-image-stack-info{background:#fff;color:#000}.sm-color-effect-selected .sm-color-effect-label{color:#fff}.sm-image-tool-crop-preview{position:relative}.sm-image-tool-crop-image{position:relative}.sm-image-tool-masked-image{position:absolute;top:0;left:0;z-index:2}.sm-image-tool-crop-overlay{position:absolute;width:inherit;height:inherit;top:0;left:0;background:rgba(0,0,0,.7);z-index:1}.sm-image-tool-crop-controls{margin-bottom:48px}.sm-image-tool-crop-controls .sm-form-field-overhead,.sm-image-tool-crop-controls .sm-form-field-underline{margin-left:0;margin-right:0}.sm-crop-ratio{display:inline-block;text-align:left;width:262px}.sm-image-tool-crop-controls .sm-button{position:relative;bottom:6px;width:32px;height:32px;line-height:32px;padding:0;margin:0 0 0 18px}.sm-crop-custom-ratio-input{display:inline-block;width:55px}.sm-crop-custom-ratio-input .sm-label{width:100px;text-transform:uppercase}.sm-crop-custom-ratio-input .sm-form-field-container input{text-align:center}.sm-crop-custom-ratio-x{visibility:hidden;padding:0 5px}.sm-image-tool-crop-mask{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:3}.sm-image-tool-crop-thirds{position:absolute;width:100%;height:100%}.sm-crop-thirds-hidden{visibility:hidden}.sm-image-tool-crop-thirds-horizontal,.sm-image-tool-crop-thirds-vertical{position:absolute;outline:1px solid rgba(255,255,255,.25)}.sm-image-tool-crop-thirds-horizontal{top:33%;height:33%;width:100%}.sm-image-tool-crop-thirds-vertical{left:33%;width:33%;height:100%}.sm-image-tool-crop-handles{position:absolute;top:0;left:0;cursor:move;border:2px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;z-index:3;background-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.sm-image-tool-crop-handles .yui3-resize-handle{background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sm-image-tool-crop-handles .yui3-resize-handle-l{top:0;left:-2px;width:2px;height:calc(100% + 1px);cursor:ew-resize;border-width:0 1px 0 0}.sm-image-tool-crop-handles .yui3-resize-handle-r{top:0;left:100%;width:2px;height:calc(100% + 3px);cursor:ew-resize;border-width:0 0 0 1px}.sm-image-tool-crop-handles .yui3-resize-handle-t{top:-2px;left:-2px;width:calc(100% + 5px);height:2px;cursor:ns-resize;border-width:0 0 1px 0}.sm-image-tool-crop-handles .yui3-resize-handle-b{top:100%;left:-2px;width:calc(100% + 3px);height:2px;cursor:ns-resize;border-width:1px 0 0 0}.sm-image-tool-crop-handles .yui3-resize-handle-bl,.sm-image-tool-crop-handles .yui3-resize-handle-br,.sm-image-tool-crop-handles .yui3-resize-handle-tl,.sm-image-tool-crop-handles .yui3-resize-handle-tr{width:14px;height:14px;border-style:solid;border-color:#989ba2}.sm-image-tool-crop-handles .yui3-resize-handle-tl{top:-5px;left:-5px;border-width:1px 0 0 1px;cursor:nwse-resize}.sm-image-tool-crop-handles .yui3-resize-handle-tr{top:-5px;left:100%;border-width:1px 1px 0 0;cursor:nesw-resize;margin-left:-10px}.sm-image-tool-crop-handles .yui3-resize-handle-bl{top:100%;left:-5px;border-width:0 0 1px 1px;cursor:nesw-resize;margin-top:-10px}.sm-image-tool-crop-handles .yui3-resize-handle-br{top:100%;left:100%;border-width:0 1px 1px 0;cursor:nwse-resize;margin-top:-10px;margin-left:-10px}.sm-image-tool-geo{position:relative}.sm-image-tool-geo .sm-image-tool-geo-map{cursor:default}.sm-image-tool-geo .sm-image-tool-geo-expand{background-color:rgba(0,0,0,.6);border:none;color:#fff;cursor:-webkit-zoom-in;margin-top:0;margin-right:0;position:absolute;top:0;right:0}.sm-image-tool-geo .sm-image-tool-geo-expand:hover{background-color:rgba(0,0,0,.6);border:none;color:#fff}.sm-image-tool-geo .sm-image-tool-geo-overlay-expand{border:none;color:#fff;cursor:pointer;cursor:-webkit-zoom-in;height:100%;display:table;width:100%;background-color:rgba(0,0,0,.5);padding:0;position:absolute;top:0;text-align:center;font-weight:600;text-transform:uppercase;z-index:1001}.sm-image-tool-geo .sm-image-tool-geo-overlay-expand.sm-hidden{display:none}.sm-image-tool-geo .sm-image-tool-geo-overlay-expand>div{display:table-cell;vertical-align:middle}.sm-image-tool-geo .sm-image-tool-geo-overlay-expand .sm-button{cursor:-webkit-zoom-in;display:block;line-height:32px;margin:0 auto}.sm-image-tool-geo .sm-image-tool-geo-overlay-expand .sm-button .sm-fonticon,.sm-image-tool-geo .sm-image-tool-geo-overlay-expand .sm-button:hover .sm-fonticon{color:#fff}.sm-image-tool-geo .sm-image-tool-geo-latlng-values{font-size:12px;margin-top:12px;width:100%}.sm-image-tool-geo .sm-image-tool-geo-latlng-values td:first-child{width:40%}.sm-image-tool-geo .sm-image-tool-geo-value{color:#fff}.sm-image-tool-geo .sm-image-tool-geo-clear{margin-left:0;margin-top:24px}.sm-geodata-map-enlarged .sm-imageedit-mask{z-index:1!important}.sm-geodata-map-enlarged .sm-panel-imageedit-tool-geo{z-index:1!important}.sm-geodata-map-enlarged{overflow:hidden}.sm-panel-imageedit-tool-geo .yui3-widget-hd{display:none}.sm-panel-imageedit-tool-geo .yui3-widget-bd{margin:6px}.sm-panel-imageedit-tool-geo .sm-button{outline:0}.sm-panel-imageedit-tool-geo .leaflet-popup-content-wrapper{background-color:#fff;padding:0}.sm-panel-imageedit-tool-geo .leaflet-popup-content{margin:0}.sm-panel-imageedit-tool-geo .sm-map-popup-item{color:#333;cursor:pointer;padding:8px 16px}.sm-panel-imageedit-tool-geo .sm-map-popup-item:hover{background-color:#f1f1f1;color:#222}.sm-panel-imageedit-tool-geo .leaflet-popup-tip{background:#fff}.sm-panel-imageedit-tool-geo .sm-map-search-container{position:relative}.sm-panel-imageedit-tool-geo .sm-map-search-lookup{height:32px;position:absolute;top:0;box-shadow:0 1px 7px rgba(0,0,0,.65)}.sm-panel-imageedit-tool-geo .sm-map-search-container .sm-form-field-text-input{background-color:#fff;border-color:#fff;color:#000;height:100%;margin:0;width:300px}.sm-platform-ios .sm-panel-imageedit-tool-geo .sm-map-search-container .sm-form-field-text-input{-webkit-appearance:none}.sm-panel-imageedit-tool-geo .sm-map-search-container ::-webkit-input-placeholder{color:#bcbec2}.sm-panel-imageedit-tool-geo .sm-map-search-container :focus::-webkit-input-placeholder{color:transparent}.sm-panel-imageedit-tool-geo .sm-map-search-container :focus::-moz-placeholder{color:transparent}.sm-panel-imageedit-tool-geo .sm-map-search-container ::-moz-placeholder{color:#bcbec2}.sm-panel-imageedit-tool-geo .sm-map-search-container :-ms-input-placeholder{color:#bcbec2}.sm-panel-imageedit-tool-geo .sm-map-search-container .sm-button{background-color:#757981;border-color:#7d818a;color:#fff;margin:0;height:32px}.sm-panel-imageedit-tool-geo .sm-map-search-container .sm-button:hover{background-color:#868a92;border-color:#8f939a}.sm-panel-imageedit-tool-geo .sm-map-search-container .sm-map-search-submit{vertical-align:top}.sm-panel-imageedit-tool-geo .sm-map-search-container .sm-map-search-drop{margin-left:8px;box-shadow:0 1px 7px rgba(0,0,0,.65)}.sm-panel-imageedit-tool-geo .sm-map-search-container .sm-map-search-clear{margin-left:350px;box-shadow:0 1px 7px rgba(0,0,0,.65)}.sm-panel-imageedit-tool-geo .sm-map-search-spinner-container{background-color:#989ba2;display:none;width:34px;height:32px;vertical-align:top}.sm-panel-imageedit-tool-geo .sm-map-search-spinner-container .sm-progress-spinner{margin:6px 7px}.sm-panel-imageedit-tool-geo .sm-map-search-spinner-container-visible{display:inline-block}.sm-panel-imageedit-tool-geo .sm-map-search-spinner-container-visible .sm-progress-spinner{visibility:visible}.sm-panel-imageedit-tool-geo .sm-map-search-container .sm-map-search-results-container{background-color:#fff;color:#333;position:absolute;top:34px;height:0;overflow:hidden;width:100%;transition:height .2s ease}.sm-panel-imageedit-tool-geo .sm-map-search-container .sm-map-search-results-container-expanded{max-height:140px}.sm-panel-imageedit-tool-geo .sm-map-search-container .sm-map-search-results-minimized{height:28px!important}.sm-panel-imageedit-tool-geo li{height:14px;padding:7px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-panel-imageedit-tool-geo .sm-map-search-results-item{cursor:pointer}.sm-panel-imageedit-tool-geo .sm-map-search-results-item-selected,.sm-panel-imageedit-tool-geo .sm-map-search-results-item:hover{background-color:#f1f1f1;color:#222}.sm-panel-imageedit-tool-geo .sm-map-search-results-item:before{color:#bcbec2;content:'\E312';display:inline;font-family:'SmugMug Icon Font Regular';line-height:0;margin-right:4px}.sm-panel-imageedit-tool-geo .sm-map-search-results-item-selected:before{color:#4f7700}.sm-panel-imageedit-tool-geo .sm-map-search-results-empty .sm-map-search-value{font-style:italic}.sm-panel-imageedit-tool-geo .sm-map-popup-marker-details-container .leaflet-popup-tip-container{display:none}.sm-panel-imageedit-tool-geo .sm-map-popup-marker-details{padding:12px}.sm-panel-imageedit-tool-geo .sm-map-popup-marker-details .sm-image-tool-geo-value{color:#242528;text-align:right;padding-left:12px}.sm-panel-imageedit-tool-geo .yui3-widget-ft{text-align:right}.sm-panel-imageedit-tool-geo .yui3-widget-ft .sm-button:last-child{margin:6px 12px 12px 12px}@media screen and (max-width:1024px){.sm-panel-imageedit-tool-geo .sm-map-search-container .sm-form-field-text-input{width:200px}.sm-panel-imageedit-tool-geo .sm-map-search-container .sm-map-search-clear{margin-left:250px}.sm-panel-imageedit-tool-geo .sm-map-search-container{width:405px}}@-webkit-keyframes bounce{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(1.2);opacity:.5}100%{-webkit-transform:scale(1);opacity:1}}@keyframes bounce{0%{transform:scale(0);opacity:0}25%{transform:scale(1.2);opacity:.5}100%{transform:scale(1);opacity:1}}.sm-image-tool-keywords{margin-top:30px}.sm-image-tool-keywords .sm-keywords-container{margin-top:5px}.sm-image-tool-keywords .sm-keywords-list{padding:4px;overflow-y:auto;overflow-x:hidden}.sm-image-tool-keywords .sm-keywords-list-empty{padding:0}.sm-image-tool-keywords .sm-keywords-all .sm-keywords-list{border-width:1px 1px 0 1px}.sm-image-tool-keywords .sm-keywords-some{margin-top:10px}.sm-image-tool-keywords .sm-keywords-some .sm-keywords-list{border-width:1px}.sm-image-tool-keywords .sm-keywords-list{border-style:solid;border-color:#34363a}.sm-image-tool-keywords .sm-keywords-input:focus{border-color:#34363a}.sm-image-tool-keywords .sm-keywords-list-label{display:inline-block;font-size:12px;text-transform:uppercase;margin:10px 0 5px 0}.sm-image-tool-keywords .sm-keyword,.sm-image-tool-keywords .sm-keywords-input{display:inline-block;margin:4px}.sm-image-tool-keywords .sm-keywords-input{position:relative;top:-4px;left:-4px;box-sizing:border-box;width:100%;padding:8px;border-width:0 1px 1px 1px}.sm-image-tool-keywords .sm-keyword{cursor:text;font-weight:300;line-height:24px;outline:0;padding-left:10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.sm-image-tool-keywords .sm-keyword,.sm-image-tool-keywords .sm-keywords-input{box-sizing:border-box;min-height:30px;max-width:100%;word-wrap:break-word}.sm-image-tool-keywords .sm-keyword-all{color:#fff}.sm-image-tool-keywords .sm-keyword-all .sm-fonticon{font-size:16px}.sm-image-tool-keywords .sm-keyword-some{color:#989ba2}.sm-image-tool-keywords .sm-keyword-all{background-color:#44474c}.sm-image-tool-keywords .sm-keyword-some{background-color:#2c2e31}.sm-image-tool-keywords .sm-keyword-editing{box-sizing:border-box;display:inline-block;min-width:50px;max-width:100%;margin:4px;padding:0 34px 0 10px;color:#fff;background-color:#868a92;outline:0;line-height:30px;word-wrap:break-word;font-weight:300}.sm-image-tool-keywords .sm-keyword-editing .sm-fonticon{visibility:hidden}.sm-keyword-bubble-enter{animation:bounce .5s cubic-bezier(.23,1,.32,1);-moz-animation:bounce .5s cubic-bezier(.23,1,.32,1);-webkit-animation:bounce .5s cubic-bezier(.23,1,.32,1)}.sm-image-tool-keywords .sm-fonticon{font-size:18px}.sm-image-tool-keywords .sm-keyword .sm-fonticon{margin-left:4px;width:30px;height:30px;cursor:pointer}.sm-image-tool-keywords .sm-keywords-button{cursor:pointer;display:block;font-size:12px;margin-top:2px;margin-bottom:2px;margin-left:0;padding:0;height:26px;text-transform:uppercase}.sm-image-tool-keywords .sm-keywords-button:hover{color:#fff}.sm-image-tool-keywords .sm-keywords-button .sm-fonticon{width:15px;margin-right:6px;font-size:16px}.yui3-aclist{border:1px solid #2c2e31;overflow:auto;position:absolute;z-index:1;box-shadow:0 0 12px 4px rgba(0,0,0,.12)}.yui3-aclist-hidden{visibility:hidden}.yui3-aclist-list{list-style:none}.yui3-aclist-item{display:list-item;list-style:none;padding:0 16px;line-height:30px;font-weight:300;font-size:14px;color:#989ba2;background-color:#242528;border-bottom:1px solid #2c2e31}.yui3-aclist-item:last-child{border-bottom:none}.yui3-aclist-content:before{content:'Suggested:';display:block;padding:4px;color:#fff;background-color:#242528;border-bottom:1px solid #2c2e31}.yui3-aclist-item{cursor:pointer}.yui3-aclist-item-active,.yui3-aclist-item-hover{background-color:#44474c;color:#fff}.yui3-aclist-aria{display:none}.sm-image-tool-rotate{text-align:center}.sm-rotate-preview{position:relative;margin-left:auto;margin-right:auto;width:100%;height:100%}.sm-rotate-preview .sm-rotate-top-image>.sm-image-stack-image{z-index:1}.sm-rotate-preview .sm-rotate-top-image-animated .sm-image-stack-image{transition:transform .45s cubic-bezier(.23,1,.32,1)}.sm-rotate-preview .sm-image-stack-horizontal,.sm-rotate-preview .sm-image-stack-vertical{position:absolute;top:0;left:0}.sm-rotate-preview .sm-image-stack-vertical{left:50%}.sm-rotate-preview .sm-image-stack-info{z-index:1}.sm-rotate-preview-container{margin-top:32px;margin:auto}.sm-rotate-buttons{margin:40px 0}.sm-rotate-buttons .sm-button{width:32px;height:32px;padding:0 6px;margin:0 8px}.sm-rotate-buttons .sm-button .sm-fonticon{width:18px;line-height:28px}.sm-imageedit-tool.sm-image-tool-with-legend .sm-image-tool-titlecaption{padding-bottom:0}.sm-image-tool-titlecaption .sm-form-field-overhead{margin-top:12px}.sm-image-tool-titlecaption .sm-form-field-text-input,.sm-image-tool-titlecaption .sm-form-field-textarea{margin-top:0;max-width:304px}.sm-image-tool-titlecaption-title .sm-form-field-underline:first-child{height:35px}.sm-imageedit-tool-watermark-message{border-bottom:1px solid #34363a;margin-bottom:24px;padding-bottom:24px}.sm-imageedit-tool-watermark-select .sm-form-field-select-wrapper{margin-bottom:0}.phototile .photoframe {
    margin: 0 auto;
    position: relative;
    }

.phototile-tiny .photoframe {
    width: 100px;
    height: 100px;
    }

.phototile-thumb .photoframe {
    width: 150px;
    height: 150px;
    }

.photoframe .photo {
    display: block;
    margin: 0 auto;
    position: relative;
    }

.photoframe img {
    position: absolute;
    }

.photoborder {
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
    }

.photoborder div {
    font-size: 0em;
    position: absolute;
    }
.protected {
    -webkit-touch-callout: none;
}

.photoframe .photo {
    background-color: #333;
    }

.photoframe img {
    border: 0;
    }

.photoborder .tl {
    width: 17px;
    height: 17px;
    top: -5px;
    left: -9px;
    background: url(https://cdn.smugmug.com/img/cart/photoShadow_tl.png) no-repeat;
    }

.photoborder .t {
    height: 5px;
    top: -5px;
    left: 8px;
    right: 8px;
    width: auto;
    background: url(https://cdn.smugmug.com/img/cart/photoShadow_t.png) repeat-x;
    }

.photoborder .tr {
    width: 17px;
    height: 17px;
    top: -5px;
    right: -9px;
    background: url(https://cdn.smugmug.com/img/cart/photoShadow_tr.png) no-repeat;
    }

.photoborder .r {
    width: 9px;
    right: -9px;
    height: auto;
    top: 12px;
    bottom: 4px;
    background: url(https://cdn.smugmug.com/img/cart/photoShadow_r.png) repeat-y;
    }

.photoborder .br {
    width: 17px;
    height: 17px;
    bottom: -13px;
    right: -9px;
    background: url(https://cdn.smugmug.com/img/cart/photoShadow_br.png) no-repeat;
    }

.photoborder .b {
    height: 13px;
    bottom: -13px;
    left: 8px;
    right: 8px;
    width: auto;
    background: url(https://cdn.smugmug.com/img/cart/photoShadow_b.png) repeat-x;
    }

.photoborder .bl {
    width: 17px;
    height: 17px;
    bottom: -13px;
    left: -9px;
    background: url(https://cdn.smugmug.com/img/cart/photoShadow_bl.png) no-repeat;
    }

.photoborder .l {
    width: 9px;
    left: -9px;
    height: auto;
    top: 12px;
    bottom: 4px;
    background: url(https://cdn.smugmug.com/img/cart/photoShadow_l.png) repeat-y;
    }

.photostack .photoborder .l {
    bottom: 6px;
    left: -11px;
    top: 8px;
    width: 11px;
        background:transparent url(https://cdn.smugmug.com/img/tools/photoStack_l.png) repeat-y;
        }

.photostack .photoborder .t {
    height: 8px;
    left: 6px;
    right: 6px;
    top: -8px;
        background:transparent url(https://cdn.smugmug.com/img/tools/photoStack_t.png) repeat-x;
        }

.photostack .photoborder .r {
    bottom: 8px;
    right: -11px;
    top: 15px;
    width: 11px;
        background:transparent url(https://cdn.smugmug.com/img/tools/photoStack_r.png) repeat-y;
        }

.photostack .photoborder .b {
    bottom: -15px;
    height: 15px;
    left: 12px;
    right: 12px;
        background:transparent url(https://cdn.smugmug.com/img/tools/photoStack_b.png) repeat-x;
        }

.photostack .photoborder .tl {
    height: 17px;
    left: -11px;
    top: -8px;
    width: 17px;
        background:transparent url(https://cdn.smugmug.com/img/tools/photoStack_tl.png) no-repeat;
        }

.photostack .photoborder .tr {
    height: 23px;
    right: -11px;
    top: -8px;
    width: 23px;
        background:transparent url(https://cdn.smugmug.com/img/tools/photoStack_tr.png) no-repeat;
        }

.photostack .photoborder .br {
    bottom: -15px;
    height: 23px;
    right: -11px;
    width: 23px;
        background:transparent url(https://cdn.smugmug.com/img/tools/photoStack_br.png) no-repeat;
        }

.photostack .photoborder .bl {
    bottom: -15px;
    height: 23px;
    left: -11px;
    width: 23px;
        background:transparent url(https://cdn.smugmug.com/img/tools/photoStack_bl.png) no-repeat;
        }



.EZprints .photobadge {
    background: url(http://lee-2.smugmug.net/img/cart/vendorlogos-sm.png) no-repeat 0 -29px;
    bottom: 5px;
    height: 17px;
    position: absolute;
    right: -10px;
    width: 61px;
    }

.BayPhoto .photobadge {
    background: url(http://lee-2.smugmug.net/img/cart/vendorlogos-sm.png) no-repeat 0 -4px;
    bottom: 5px;
    height: 17px;
    position: absolute;
    right: -10px;
    width: 61px;
    }
/**
 * CROP PREVIEW
 */

/* for IE to return correct border width in imagecropper */
.yui-crop .yui-resize {
    border: 0;
    }

.cropborder .tl, .yui-resize .yui-resize-handle-tl {
    width: 20px;
    height: 17px;
    top: -7px;
    left: -11px;
        background: url(https://cdn.smugmug.com/img/cart/outerCornersSprite.png) no-repeat top left;
        }

.cropborder .t, .yui-resize .yui-resize-handle-t {
    width: 100%;
    height: 9px;
    top: -7px;
    left: 0px;
        background: url(https://cdn.smugmug.com/img/cart/outerTBSprite.png) repeat-x top center;
        }

.cropborder .tr, .yui-resize .yui-resize-handle-tr {
    width: 20px;
    height: 17px;
    top: -7px;
    right: -11px;
        background: url(https://cdn.smugmug.com/img/cart/outerCornersSprite.png) no-repeat top right;
        }

.cropborder .r, .yui-resize .yui-resize-handle-r {
    width: 13px;
    height: 100%;
    top: 0px;
    right: -11px;
        background: url(https://cdn.smugmug.com/img/cart/outerLRSprite.png) repeat-y right center;
        }

.cropborder .br, .yui-resize .yui-resize-handle-br {
    width: 29px;
    height: 29px;
    bottom: -16px;
    right: -12px;
        background: url(https://cdn.smugmug.com/img/cart/outerCornersSprite.png) no-repeat bottom right;
        }

.cropborder .b, .yui-resize .yui-resize-handle-b {
    width: 100%;
    height: 17px;
    bottom: -15px;
    left: 0px;
        background: url(https://cdn.smugmug.com/img/cart/outerTBSprite.png) repeat-x bottom center;
        }

.cropborder .bl, .yui-resize .yui-resize-handle-bl {
    width: 29px;
    height: 29px;
    bottom: -16px;
    left: -12px;
        background: url(https://cdn.smugmug.com/img/cart/outerCornersSprite.png) no-repeat bottom left;
        }

.cropborder .l, .yui-resize .yui-resize-handle-l {
    width: 13px;
    height: 100%;
    top: 0px;
    left: -11px;
        background: url(https://cdn.smugmug.com/img/cart/outerLRSprite.png) repeat-y left center;
        }

.wrapborder .tl, .yui-crop .wrapborder .tl {
    top: 0px;
    left: 0px;
        background: url(https://cdn.smugmug.com/img/cart/wrapCornersSprite.png);
        background-position: bottom right;
    background-repeat: no-repeat;
    }

.wrapborder .t, .yui-crop .wrapborder .t {
    width: 100%;
    left: 0px;
    padding-top: 2px;
        background: url(https://cdn.smugmug.com/img/cart/wrapTBSprite.png);
        background-position: bottom;
    background-repeat: repeat-x;
    }

.wrapborder .tr, .yui-crop .wrapborder .tr {
    top: 0px;
    right: 0px;
        background: url(https://cdn.smugmug.com/img/cart/wrapCornersSprite.png);
        background-position: bottom left;
    background-repeat: no-repeat;
    }

.wrapborder .r, .yui-crop .wrapborder .r {
    top: 0px;
    top: 0px;
    height: 100%;
    padding-right: 2px;
        background: url(https://cdn.smugmug.com/img/cart/wrapLRSprite.png);
        background-position: left;
    background-repeat: repeat-y;
    }

.wrapborder .br, .yui-crop .wrapborder .br {
    bottom: 0px;
    right: 0px;
        background: url(https://cdn.smugmug.com/img/cart/wrapCornersSprite.png);
        background-position: top left;
    background-repeat: no-repeat;
    }

.wrapborder .b, .yui-crop .wrapborder .b {
    left: 0px;
    width: 100%;
    padding-bottom: 2px;
        background: url(https://cdn.smugmug.com/img/cart/wrapTBSprite.png);
        background-position: top;
    background-repeat: repeat-x;
    }

.wrapborder .bl, .yui-crop .wrapborder .bl {
    bottom: 0px;
    left: 0px;
        background: url(https://cdn.smugmug.com/img/cart/wrapCornersSprite.png);
        background-position: top right;
    background-repeat: no-repeat;
    }

.wrapborder .l, .yui-crop .wrapborder .l {
    top: 0px;
    top: 0px;
    height: 100%;
    padding-left: 2px; 
        background: url(https://cdn.smugmug.com/img/cart/wrapLRSprite.png);
        background-position: right;
    background-repeat: repeat-y;
    }

.wrapborder .r {
    margin-left: -2px;
    }

.wrapborder .b {
    margin-top: -2px;
    }

.phototile .cropMask {
    height: 100%;
    background: #fff;
    width: 100%;
    }

.phototile-cropped .cropMask, .yui-crop .yui-crop-mask {
    background: url(https://cdn.smugmug.com/img/cart/crop_mask.gif) repeat;
    opacity: 0.5;    }
    
    
/* IMAGE CROPPER */
.yui-crop {
    margin: 0 auto;
    }

.yui-crop .yui-crop-resize-mask {
    background-repeat: no-repeat;
    }

.yui-draggable {
    cursor: move;
    }

.yui-resize-status {
    position: absolute;
    top: -999px;
    left: -999px;
    padding: 2px;
    display: none;
    zoom: 1; /* IE hasLayout */
    z-index: 9999;
    }

.yui-resize-status strong, .yui-resize-status em {
    font-weight: normal;
    font-style: normal;
    padding: 1px;
    zoom: 1;
    }

.yui-resize .yui-resize-handle {
    position: absolute;
    z-index: 2;
    font-size: 0;
    margin: 0;
    padding: 0;
    zoom: 1;
    }

.yui-resize .yui-resize-handle-br {
    cursor: se-resize;
    }

.yui-resize .yui-resize-handle-bl {
    cursor: sw-resize;
    }

.yui-resize .yui-resize-handle-tl {
    cursor: nw-resize;
    }

.yui-resize .yui-resize-handle-tr {
    cursor: ne-resize;
    }

.yui-resize .yui-resize-handle-r {
    cursor: e-resize;
    }

.yui-resize .yui-resize-handle-l {
    cursor: w-resize;
    }

.yui-resize .yui-resize-handle-b {
    cursor: s-resize;
    }

.yui-resize .yui-resize-handle-t {
    cursor: n-resize;
    }

.sm-thirds {
    position: absolute;
    opacity: 0.4;    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    }

.sm-thirds-vertical {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    width: 33%;
    left: 33%;
    height: 100%;
    top: 0;
    position: absolute;
    -moz-box-shadow: 0 0 0.2em rgba(0, 0, 0, 0.5), 0 0 0.2em rgba(0, 0, 0, 0.5) inset;
    -webkit-box-shadow: 0 0 0.2em rgba(0, 0, 0, 0.5), 0 0 0.2em rgba(0, 0, 0, 0.5) inset;
    box-shadow: 0 0 0.2em rgba(0, 0, 0, 0.5), 0 0 0.2em rgba(0, 0, 0, 0.5) inset;
    }

.sm-thirds-horizontal {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    height: 33%;
    left: 0;
    top: 33%;
    width: 100%;
    position: absolute;
    -moz-box-shadow: 0 0 0.2em rgba(0, 0, 0, 0.5), 0 0 0.2em rgba(0, 0, 0, 0.5) inset;
    -webkit-box-shadow: 0 0 0.2em rgba(0, 0, 0, 0.5), 0 0 0.2em rgba(0, 0, 0, 0.5) inset;
    box-shadow: 0 0 0.2em rgba(0, 0, 0, 0.5), 0 0 0.2em rgba(0, 0, 0, 0.5) inset;
    }

/* printable overlay */
.sm-print-overlay {
    left: 0px;
    position: absolute;
    text-align: center;
    }

.sm-print-overlay-Bottom {
    bottom: 0px;
    }

.sm-print-overlay-BottomRight {
    bottom: 0px;
    text-align: right;
    }

.sm-print-overlay-BottomLeft {
    bottom: 0px;
    text-align: left;
    }

.sm-print-overlay-Top {
    top: 0px;
    }

.sm-print-overlay-TopRight {
    top: 0px;
    text-align: right;
    }

.sm-print-overlay-TopLeft {
    top: 0px;
    text-align: left;
    }

.sm-print-overlay img {
    height: 100%;
    }
/* BURN WITH FIRE WHEN REMOVED */
#cartUI {
    font: 400 14px Roboto, Helvetica, Arial, sans-serif;
    color: #989ba2;
    width: 840px;
    background: transparent none;
    border: none;
    outline: none;
    overflow: visible;
}

#cartUI .sm-text-mini {
    color: #989ba2;
}

#cartUI h1,
#cartUI h3,
#cartUI h4,
#cartUI h5 {
    color: #ffffff;
    font-weight: 300;
    margin: 0;
}

#cartUI.yui-panel .container-close {
    width: 17px;
    height: 17px;
    right: 10px;
    top: 14px;
        background: transparent url(https://cdn.smugmug.com/img/exifbox/closebutton.png) no-repeat;
    }

/* Cart Header */
#cartUI .hd {
    background-color: transparent;
    border: 0;
    padding: 6px;
    line-height: normal;
}
#cartUI .hd:after {
    content: "";
    display: table;
    clear: left;
}
#cartUI .hd img {
    display: none;
    float: left;
    width: 80px;
    height: 60px;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    vertical-align: top;
    margin: 8px 6px 0;
}
#cartUI .hd h1 {
    font-size: 32px;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    width: 50%;
}

#cartUI .ft {
    padding: 0;
    margin-top: -1px;
    overflow: visible;
}

/* Cart Body */
#cartUI .bd {
    position: relative;
    height: 100%;
    padding: 0;
    overflow: visible;
}

#cartUI.sm-nui .sm-button {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#cartUI.sm-nui .sm-button:hover {
    border-style: solid;
    border-width: 1px;
}
#cartUI.sm-nui .yui3-button:hover,
#cartUI.sm-nui .sm-button-size-large:hover {
    font-size: 14px;
}
#cartUI.sm-nui .sm-button-size-small:hover {
    font-size: 12px;
}

#itemsPanel,
#cartUI .bd,
#helpVideoPanel #helpVideoFrame {
    background: #242528;
    border: 1px solid #2c2e31;
    -moz-box-shadow: 0 0 12px 4px rgba(0,0,0,.12);
    -webkit-box-shadow: 0 0 12px 4px rgba(0,0,0,.12);
    box-shadow: 0 0 12px 4px rgba(0,0,0,.12);
}

#helpVideoContainer {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1003;
    background: transparent none;
    border-color: #2c2e31;
    visibility: hidden;
}

#helpVideoContainer #helpVideoMask {
    position: fixed;
    visibility: inherit;
    z-index: -1;
    background: #242528 none;
    border-width: 0;
    opacity: 0.72;}

#helpVideoContainer #helpVideoPanel {
    position: relative;
    top: 75px;
    width: 700px;
    margin: 0 auto;
    text-align: center;
}

#helpVideoPanel #helpVideoFrame {
    visibility: inherit;
}

#helpVideoFrame .hd {
    border: none;
}

#helpVideoFrame iframe {
    margin: 10px 0 15px 0;
}

/* loading panel */
#loadingPanel {
    display: none;
    width: 100%;
    height: 100%;
}
#loadingPanel .sm-progress-spinner {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -10px 0 0 -10px;
}
/* end loading panel */

/* items panel */
#itemsPanel { /* Bottom bar */
    position: relative;
    height: 40px;
    border-top: 1px solid #2c2e31;
}

#itemsPanel .itemSummaryBlock {
    position: absolute;
    left: 184px;
    width: 524px;
}

#itemsPanel .itemSummary {
    width: 50%;
    float: left;
    text-align: center;
    line-height: 40px;
    color: #ffffff;
}

#itemsPanel #cartContinue {
    left: -1px;
    padding-right: 24px;
}
#itemsPanel #cartCheckout {
    right: -1px;
    padding-left: 24px;
}
#itemsPanel #cartContinue,
#itemsPanel #cartCheckout {
    margin: -1px 0 0;
    position: absolute;
    outline: 0;
}
#itemsPanel #cartContinue::-moz-focus-inner,
#itemsPanel #cartCheckout::-moz-focus-inner {
    border: 0;
}
/* end items panel */


/* info panel */
#infoPanel {
    display: inline-block;
    vertical-align: top;
    background-color: #2c2e31;
    width: 33%;
    height: 100%;
    padding: 12px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

#photoInfo {
    position: absolute;
    width: 242px;
    color: #989ba2;
    height: 80%;
    height: calc(100% - 24px);
    overflow: hidden;
    overflow-y: auto;
}

#photoInfo h4 {
    margin: 12px 0;
}

#photoInfo .phototile {
    margin: 3px auto 16px;
}

#photoInfo .photoInfo,
#photoInfo .productInfo {
    position: absolute;
    width: 242px;
}
#photoInfo .productInfo {
    left: 242px;
}

#photoInfo .productInfo p.desc {
    margin: 0;
}

#showOptions {
    position: absolute;
    width: 242px;
    left: 242px;
    bottom: 12px;
}

/* end info panel */


/* catalog panel */
#catalogPanel {
    display: inline-block;
    vertical-align: top;
    width: 67%;
    height: 100%;
}
#catalogPanel h2.noProducts {
    position: absolute;
    top: 50%;
    margin-top: -1em;
    padding: 0 12px;
    text-align: center;
}

/* -- Category Tabs -- */
/* Not selected */
.categoryTabs .yui-nav {
    display: flex;
    flex-wrap: wrap;
    border-collapse: collapse;
    width: 100%;
    margin-top: -1px;
}
.categoryTabs .yui-nav li {
    text-transform: uppercase;
    flex: 1 0 auto;
    margin: 0;
    height: 38px;
    text-align: center;
    padding: 0 12px;
    border: 1px solid #44474c;
    background-color: #2c2e31;
}
.categoryTabs .yui-nav li:hover {
    color: #ffffff;
    border-color: #44474c;
    background-color: #44474c;
}
.categoryTabs .yui-nav a {
    font-size: 12px;
    line-height: 40px;
}
/* Selected */
.categoryTabs .yui-nav li.selected {
    padding: 0 12px;
    color: #ffffff;
    border: 1px solid #54575d;
    border-bottom-color: #aaff00;
    background-color: #34363a;
}
.categoryTabs .yui-nav li.selected:hover {
    background-color: #44474c;
}

.subCatLinks {
    padding: 12px 0 12px 8px;
}

.subCatLinks ul {
    margin: 0;
    padding: 0;
}

.subCatLinks li {
    background-color: #34363a;
    letter-spacing: 1px;
    display: inline-block;
    ~display: inline;
    ~zoom: 1;
    cursor: pointer;
    padding: 8px;
    margin: 6px;
}

#cartUI .subCatLinks li:hover {
    color: #ffffff;
}

#cartUI .currencySelector {
    display: inline-block;
    vertical-align: bottom;
    width: 50%;
    text-align: right;
}
#cartUI .currencySelector .sm-form-field-select-wrapper {
    margin: 0 -6px 0 0;
}

.cropKey {
    padding-left: 20px;
    color: #ccc;
    background: url(https://cdn.smugmug.com/img/cart/cart_icons.gif) no-repeat 0px -13px;
    margin-left: 5px;
}

.productsContainer {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 1px solid #2c2e31;
    height: 436px;
    overflow: auto;
    position: relative;
}

#cartUI_c:not(.yui-overlay-hidden) .productsContainer {
    -webkit-overflow-scrolling: touch;
}

.productsList {
    position: relative;
}

#cartUI .productsList > h3 {
    background-color: #2c2e31;
    padding: 8px;
    padding-right: 0;
    zoom: 1;
}
#cartUI .productsList > h3 .sm-text-mini {
    display: inline-block;
    margin-left: 12px;
}

.productsList h5 .desc {
    font-weight: 300;
}

.productsList .helpie {
    cursor: pointer;
    line-height: 12px;
    margin: 0px 5px;
}

.productsList .product {
    cursor: pointer;
    zoom: 1;
}

.productsList .product.filtered {
    overflow: hidden;
    border-top-width: 0px;
    border-bottom-width: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    opacity: 0;}

.productsList .first {
    border-top: none;
}

.productsList .product.hover,
.productsList .product.selected {
    background-color: #34363a;
}

.productsList .product span.proprice {
    color: #ccc;
}

.productsList .product ul.error {
    color: #cc3333;
    margin: -5px 0px 0px 15px;
    padding: 0;
}

.productsList .product .noPrint img {
    background: url(https://cdn.smugmug.com/img/cart/cart_icons.gif) no-repeat 0px 0px;
    width: 13px;
    margin-right: 5px;
    margin-bottom: -2px;
}
.productSubcategoryList {
    display: table;
    width: 100%;
}
.productsList .product {
    display: table-row;
}
.product .productName,
.product .costEach,
.product .quantity,
.product .costTotal {
    vertical-align: top;
    display: table-cell;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.productsList .productName,
.productsList .costEach,
.productsList .quantity,
.productsList .costTotal {
    border-top: 1px solid #34363a;
    color: #ffffff;
    font-weight: 300;
    padding: 6px;
}
.product .productName {
    padding-left: 12px;
}
.product .costEach {
    width: 96px;
}
.product .costTotal {
    width: 108px;
    text-align: right;
}
.product .quantity {
    width: 76px;
}
.product .sm-form-field-text-input[type="number"]::-webkit-outer-spin-button,
.product .sm-form-field-text-input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Product already in cart */
.productsList .product.inCart .productName > div {
    padding-left: 24px;
}
.product.inCart > div {
    border: 0;
}
.product.inCart .sm-fonticon-ArrowRight {
    height: 12px;
    margin-top: -11px;
    margin-right: 4px;
    margin-left: 8px;
}


.noPrint .quantity {
    text-align: center;
}

.product .ajaxBusy_small {
    background-repeat: no-repeat;
    background-position: 50% 6px;
}

.ajaxBusy_small {
    background-image: url('https://cdn.smugmug.com/img/cart/ajax_busy.gif');
}

/**
 * Spinner
 */
div.sm-spinner .sm-form-field-text-input {
    text-align: center;
    margin: 0;
    width: 28px;
    padding: 0;
}

div.sm-spinner .sm-fonticon-ArrowTriangleLeft,
div.sm-spinner .sm-fonticon-ArrowTriangleRight {
    height: 18px;
    line-height: 8px;
    color: #989ba2;
}

div.sm-spinner .sm-fonticon-ArrowTriangleRight {
    text-indent: 4px;
}

@media (max-width: 880px) {    #cartUI_c {
        width: 95%;
    }
    #cartUI,
    #catalogPanel {
        width: 100%;
    }
    #infoPanel,
    #itemsPanel .itemSummaryBlock {
        display: none;
    }

    #cartUI .hd h1,
    #cartUI .currencySelector {
        display: block;
        width: auto;
        text-align: left;
    }
    #cartUI .hd h1 {
        font-size: 24px;
        line-height: 1.5em;
    }
    #cartUI .hd img {
        display: inline;
    }
}

@media screen and (min-width: 736px) {
    div.sm-spinner .sm-fonticon-ArrowTriangleLeft:hover,
    div.sm-spinner .sm-fonticon-ArrowTriangleRight:hover {
        color: #ffffff;
    }
}

@media screen and (max-width: 736px) {
    .subCatLinks,
    .product .costTotal,
    #cartUI .productsList > h3 .sm-text-mini {
        display: none;
    }
    .product .costEach {
        width: auto;
    }
    .product .quantity {
        padding-right: 0;
        width: 82px;
    }
    #cartUI .hd {
        padding-top: 0;
    }
    #cartUI .bd {
        border: 0;
    }
    div.sm-spinner .sm-fonticon-ArrowTriangleLeft,
    div.sm-spinner .sm-fonticon-ArrowTriangleRight {
        line-height: normal;
        height: 44px;
        width: 24px;
        text-indent: 6px;
    }
    div.sm-spinner .sm-form-field-text-input {
        height: 44px;
    }
    .categoryTabs .yui-nav li {
        flex: 1 0 25%;
    }
}
