.boxer-lock{overflowhidden !important;}
#boxer-overlay{width100%;height100%;positionfixed;top0;right0;bottom0;left0;z-index100;background#000000;opacity0;-webkit-transitionopacity 0.25s linear;transitionopacity 0.25s linear;}
.boxer-open #boxer-overlay{opacity0.75;}
#boxer{width200px;height200px;positionabsolute;right0;left0;z-index101;background#ffffff;border-radius3px;box-shadow0 0 25px #000000;opacity0;margin0 auto;padding10px;}
#boxer {-webkit-transitionnone;transitionnone;}
#boxer,
#boxer {-webkit-user-selectnone !important;-moz-user-selectnone !important;-ms-user-selectnone !important;user-selectnone !important;}
#boxer,
#boxer ,
#boxer before,
#boxer after{box-sizingborder-box;}
#boxer.fixed{positionfixed;top0;bottom0;marginauto;}
#boxer.inline{padding30px;}
#boxer.animating{-webkit-transitionheight 0.25s ease, width 0.25s ease, opacity 0.25s linear, top 0.25s ease;transitionheight 0.25s ease, width 0.25s ease, opacity 0.25s linear, top 0.25s ease;}
#boxer.animating .boxer-container{-webkit-transitionopacity 0.25s linear 0.25s;transitionopacity 0.25s linear 0.25s;}
.boxer-open #boxer{opacity1;}
#boxer.loading .boxer-container{opacity0;-webkit-transitionopacity 0.25s linear;transitionopacity 0.25s linear;}
#boxer .boxer-close{width30px;height30px;positionabsolute;top-7.5px;right-7.5px;z-index105;background#ffffff;border-radius100%;cursorpointer;displayblock;overflowhidden;padding0;text-indent200%;white-spacenowrap;}
#boxer .boxer-closebefore{positionabsolute;top0;right0;bottom0;left0;color#333333;content00d7;displayblock;font-size22px;font-weight700;line-height30px;marginauto;text-aligncenter;text-indent0;-webkit-transitioncolor 0.15s linear;transitioncolor 0.15s linear;}
.no-opacity #boxer .boxer-close{text-indent-999px;}
#boxer .boxer-loading{width50px;height50px;positionabsolute;top0;right0;bottom0;left0;z-index105;displayblock;marginauto;opacity0;-webkit-transitionopacity 0.25s linear;transitionopacity 0.25s linear;}
#boxer .boxer-loadingbefore,
#boxer .boxer-loadingafter{width100%;height100%;positionabsolute;top0;right0;bottom0;left0;border-radius110%;content'';displayblock;}
#boxer .boxer-loadingbefore{border5px solid rgba(51, 51, 51, 0.25);}
#boxer .boxer-loadingafter{-webkit-animationboxer-loading-spin 0.75s linear infinite;animationboxer-loading-spin 0.75s linear infinite;border5px solid transparent;border-top-color#333333;}
#boxer.loading .boxer-loading{opacity1;}
@-webkit-keyframes boxer-loading-spin{from{-webkit-transformrotate(0deg);transformrotate(0deg);}
to{-webkit-transformrotate(360deg);transformrotate(360deg);}
}
@keyframes boxer-loading-spin{from{-webkit-transformrotate(0deg);transformrotate(0deg);}
to{-webkit-transformrotate(360deg);transformrotate(360deg);}
}
#boxer .boxer-container{width100%;height100%;positionrelative;z-index103;background#ffffff;overflowhidden;}
#boxer .boxer-content{width100%;background#ffffff;opacity1;overflowhidden;padding0;}
#boxer.inline .boxer-content,
#boxer.iframe .boxer-content{widthauto;}
#boxer .boxer-image{floatleft;}
#boxer .boxer-video{width100%;height100%;}
#boxer .boxer-iframe{width100%;height100%;bordernone;floatleft;overflowauto;}
#boxer .boxer-meta{clearboth;}
#boxer .boxer-control{width40px;height40px;positionabsolute;top0;background#ffffff;border-radius100%;box-shadow0 0 5px rgba(0, 0, 0, 0.25);cursorpointer;displayblock;margin-rightauto;margin-leftauto;opacity1;overflowhidden;text-indent200%;-webkit-transitionopacity 0.15s linear;transitionopacity 0.15s linear;white-spacenowrap;}
#boxer .boxer-controlbefore{width0;height0;positionabsolute;top0;right0;bottom0;left0;content'';marginauto;}
#boxer .boxer-control.previous{left20px;}
#boxer .boxer-control.previousbefore{border-top8px solid transparent;border-bottom8px solid transparent;border-right10.4px solid #333333;margin-left14px;}
#boxer .boxer-control.next{right20px;}
#boxer .boxer-control.nextbefore{border-top8px solid transparent;border-bottom8px solid transparent;border-left10.4px solid #333333;margin-right14px;}
#boxer .boxer-control.disabled{opacity0;}
.no-opacity #boxer .boxer-control{text-indent-999px;}
.no-touch #boxer .boxer-control{opacity0;}
.no-touch #boxerhover .boxer-control{opacity1;}
.no-touch #boxerhover .boxer-control.disabled{opacity0;cursordefault !important;}
#boxer .boxer-meta{padding10px 0 0 0;}
#boxer .boxer-position{color#999999;font-size12px;margin0;padding15px 15px 0 15px;}
#boxer .boxer-caption p{color#666666;font-size14px;margin0;padding15px;}
#boxer .boxer-caption.gallery p{padding-top0;}
#boxer .boxer-error{width250px;}
#boxer .boxer-error p{color#990000;font-size14px;margin0;padding25px;text-aligncenter;text-transformuppercase;}
#boxer.mobile{width100%;height100%;positionfixed;top0;right0;bottom0;left0;background#111111;border-radius0;padding40px 0 0;}
#boxer.mobile .boxer-close,
#boxer.mobile .boxer-closehover{height40px;width40px;top0;right0;background#111111;border-radius0;}
#boxer.mobile .boxer-closebefore,
#boxer.mobile .boxer-closehoverbefore{color#cccccc;font-size28px;font-weight700;line-height40px;}
#boxer.mobile .boxer-loadingbefore{border-colorrgba(153, 153, 153, 0.25);}
#boxer.mobile .boxer-loadingafter{border-top-color#999999;}
#boxer.mobile .boxer-container{background#111111;}
#boxer.mobile .boxer-content{background-color#111111;}
#boxer.mobile .boxer-control{width50px;height100%;background#111111;border-radius0;box-shadownone;opacity1;}
#boxer.mobile .boxer-control.previous{left0;}
#boxer.mobile .boxer-control.previousbefore{border-right-color#eeeeee;margin-left19px;}
#boxer.mobile .boxer-control.next{right0;}
#boxer.mobile .boxer-control.nextbefore{border-left-color#eeeeee;margin-right19px;}
.no-touch #boxer.mobile .boxer-control,
.no-touch #boxer.mobilehover .boxer-control{opacity1;}
.no-touch #boxer.mobile .boxer-control.disabled,
.no-touch #boxer.mobilehover .boxer-control.disabled{opacity0;cursordefault !important;}
#boxer.mobile .boxer-meta{width100%;positionabsolute;right0;bottom0;left0;background-color#111111;padding15px 65px;}
#boxer.mobile .boxer-position{color#999999;font-size12px;margin0;padding0 15px 0 0;}
#boxer.mobile .boxer-caption p{color#eeeeee;font-size14px;margin0;padding0;}
#boxer.mobile .boxer-image{-webkit-transitionnone !important;transitionnone !important;-webkit-transformtranslate(0, 0);-ms-transformtranslate(0, 0);transformtranslate(0, 0);}
#boxer.mobile.animated .boxer-image{-webkit-transition-webkit-transform 0.25s ease-out !important;transitiontransform 0.25s ease-out !important;}
#boxer.mobile.inline .boxer-content,
#boxer.mobile.iframe .boxer-content{overflow-xhidden;overflow-yscroll;-webkit-overflow-scrollingtouch;}