div.anythingSlider{height:390px;list-style:none;
overflow-y:auto;overflow-x:hidden}
.anythingSlider-default{margin:0 auto;
padding:0 45px 28px 45px}
.anythingSlider-default .anythingWindow{border-top:3px solid #777;border-bottom:3px solid #777}
.anythingSlider-default .anythingControls a{
background:#777 url('../../typo3conf/ext/jfmulticontent/res/anythingslider/images/default.png') center -288px repeat-x;color:#000;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}
.anythingSlider-default .anythingControls a span{visibility:visible}
.anythingSlider-default .anythingControls a.cur{background:#888;color:#000}
.anythingSlider-default .anythingControls a.start-stop{background-color:#040;color:#ddd}
.anythingSlider-default .anythingControls a.start-stop.playing{background-color:#800}
.anythingSlider-default .anythingControls a.start-stop:hover,.anythingSlider-default .anythingControls a.start-stop.hover,.anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover{background-image:none;color:#ddd}
.anythingSlider-default.activeSlider .anythingWindow{border-color:#7C9127}
.anythingSlider-default.activeSlider .anythingControls a{
background-color:#7C9127}
.anythingSlider-default.activeSlider .anythingControls a.cur,.anythingSlider-default.activeSlider .anythingControls a:hover{
background:#7C9127}
.anythingSlider-default.activeSlider .anythingControls a.start-stop{background-color:#080;color:#fff}
.anythingSlider-default.activeSlider .anythingControls a.start-stop.playing{background-color:#d00;color:#fff}
.anythingSlider-default.activeSlider .start-stop:hover,.anythingSlider-default.activeSlider .start-stop.hover{color:#fff}
.anythingSlider-default .arrow{top:50%;position:absolute;display:block}
.anythingSlider-default .arrow a{display:block;width:45px;height:140px;margin:-70px 0 0 0;
text-align:center;outline:0;background:url('../../typo3conf/ext/jfmulticontent/res/anythingslider/images/default.png') no-repeat}
.anythingSlider-default .back{left:0}
.anythingSlider-default .back a{background-position:left top}
.anythingSlider-default .back a:hover,.anythingSlider-default .back a.hover{background-position:left -140px}
.anythingSlider-default .forward{right:0}
.anythingSlider-default .forward a{background-position:right top}
.anythingSlider-default .forward a:hover,.anythingSlider-default .forward a.hover{background-position:right -140px}
.anythingSlider-default .anythingControls{outline:0;display:none}
.anythingSlider-default .anythingControls ul{margin:0;padding:0;float:left}
.anythingSlider-default .anythingControls ul li{display:inline}
.anythingSlider-default .anythingControls ul a{font:11px/18px Georgia,Serif;display:inline-block;text-decoration:none;padding:2px 8px;height:18px;margin:0 5px 0 0;text-align:center;outline:0}
.anythingSlider-default .anythingControls .anythingNavWindow{overflow:hidden;float:left}
.anythingSlider-default .anythingControls .start-stop{padding:2px 5px;width:40px;text-align:center;text-decoration:none;float:right;z-index:100;outline:0}
.as-oldie .anythingSlider-default .arrow{top:30%}
.as-oldie .anythingSlider-default .arrow a{margin:0}
.as-oldie .anythingSlider-default .anythingControls li{margin-left:3px}
.as-oldie .anythingSlider-default .anythingControls a{margin:0}
.as-oldie .anythingSlider-default .anythingNavWindow{margin:0 2px}
.as-oldie .anythingSlider-default .anythingNavWindow li{padding:3px 0 0 0}
.anythingSlider{display:block;overflow:visible !important;position:relative}
.anythingSlider .anythingWindow{overflow:hidden;position:relative;width:100%;height:100%}
.anythingSlider .anythingBase{background:transparent;list-style:none;position:absolute;overflow:visible !important;top:0;left:0;margin:0;padding:0}
.anythingSlider .arrow span{display:block;visibility:hidden}
.anythingSlider .arrow.disabled{display:none}
.anythingSlider .panel{background:transparent;display:block;overflow:hidden;float:left;padding:0;margin:0}
.anythingSlider .vertical .panel{float:none}
.anythingSlider .fade .panel{float:none;position:absolute;top:0;left:0;z-index:0}
.anythingSlider .fade .activePage{z-index:1}
.anythingSlider.rtl .anythingWindow{direction:ltr;unicode-bidi:bidi-override}
.anythingSlider.rtl .anythingControls ul{float:left}
.anythingSlider.rtl .anythingControls ul a{float:right}
.anythingSlider.rtl .start-stop{
}
.anythingSlider,.anythingSlider .anythingWindow,.anythingSlider .anythingControls ul a,.anythingSlider .arrow a,.anythingSlider .start-stop{transition-duration:0;-o-transition-duration:0;-moz-transition-duration:0;-webkit-transition-duration:0}
.anythingSlider-minimalist-round{margin:0 auto;
padding:0 30px}
.anythingSlider-minimalist-round .anythingWindow{border-top:3px solid #333;border-bottom:3px solid #333}
.anythingSlider-minimalist-round .anythingControls a{background-color:#333;color:#fff;border:#000 1px solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.anythingSlider-minimalist-round .anythingControls a.cur,.anythingSlider-minimalist-round .anythingControls a:hover{background-color:#777;color:#000}
.anythingSlider-minimalist-round .anythingControls a.start-stop{background:#040;color:#ddd;
-moz-box-shadow:inset 1px 2px 5px rgba(0,0,0,0.5);-webkit-box-shadow:inset 1px 2px 5px rgba(0,0,0,0.5);box-shadow:inset 1px 2px 5px rgba(0,0,0,0.5)}
.anythingSlider-minimalist-round .anythingControls a.start-stop.playing{background-color:#800}
.anythingSlider-minimalist-round .anythingControls a.start-stop:hover,.anythingSlider-minimalist-round .anythingControls a.start-stop.hover,.anythingSlider-minimalist-round .anythingControls a.start-stop .anythingControls ul a:hover{color:#fff;
-moz-box-shadow:inset 0 0 0 #000000;-webkit-box-shadow:inset 0 0 0 #000000;box-shadow:inset 0 0 0 #000000}
.anythingSlider-minimalist-round.activeSlider .anythingWindow{border-color:#164054}
.anythingSlider-minimalist-round.activeSlider .anythingControls a{background-color:#164054;color:#fff}
.anythingSlider-minimalist-round.activeSlider .anythingControls a.cur,.anythingSlider-minimalist-round.activeSlider .anythingControls a:hover{background-color:#fff;color:#000}
.anythingSlider-minimalist-round.activeSlider .anythingControls a.start-stop{background:#080;color:#fff}
.anythingSlider-minimalist-round.activeSlider .anythingControls a.start-stop.playing{color:#fff;background:#f00}
.anythingSlider-minimalist-round.activeSlider .start-stop:hover,.anythingSlider-minimalist-round.activeSlider .start-stop.hover{color:#fff}
.anythingSlider-minimalist-round .arrow{top:50%;position:absolute;display:block}
.anythingSlider-minimalist-round .arrow a{display:block;width:30px;height:40px;margin:-20px 0 0 0;
text-align:center;outline:0;background:url('../../typo3conf/ext/jfmulticontent/res/anythingslider/themes/minimalist-round/images/arrows-minimalist.png') no-repeat}
.anythingSlider-minimalist-round .back{left:0}
.anythingSlider-minimalist-round .back a{background-position:left bottom}
.anythingSlider-minimalist-round .back a:hover,.anythingSlider-minimalist-round .back a.hover{background-position:left top}
.anythingSlider-minimalist-round .forward{right:0}
.anythingSlider-minimalist-round .forward a{background-position:right bottom}
.anythingSlider-minimalist-round .forward a:hover,.anythingSlider-minimalist-round .forward a.hover{background-position:right top}
.anythingSlider-minimalist-round .anythingControls{height:15px;
outline:0;display:none;float:right;position:absolute;bottom:5px;right:20px;margin:0 45px;z-index:100;opacity:0.90;filter:alpha(opacity=90)}
.anythingSlider-minimalist-round .anythingControls ul{margin:0;padding:0;float:left}
.anythingSlider-minimalist-round .anythingControls ul li{list-style:none;float:left;margin:0;padding:0}
.anythingSlider-minimalist-round .anythingControls ul a{display:inline-block;width:10px;height:10px;margin:3px;padding:0;text-decoration:none;text-align:center;outline:0}
.anythingSlider-minimalist-round .anythingControls span{display:block;visibility:hidden}
.anythingSlider-minimalist-round .anythingControls .anythingNavWindow{overflow:hidden;float:left}
.anythingSlider-minimalist-round .anythingControls li.prev span,.anythingSlider-minimalist-round .anythingControls li.next span{visibility:visible;position:relative;top:-6px;
}
.anythingSlider-minimalist-round .anythingControls .start-stop{display:inline-block;width:10px;height:10px;margin:3px;padding:0;text-align:center;text-decoration:none;z-index:100;outline:0}
.as-oldie .anythingSlider-minimalist-round .arrow{top:45%}
.as-oldie .anythingSlider-minimalist-round .arrow a{margin:0}
.anythingSlider{display:block;overflow:visible !important;position:relative}
.anythingSlider .anythingWindow{overflow:hidden;position:relative;width:100%;height:100%}
.anythingSlider .anythingBase{background:transparent;list-style:none;position:absolute;overflow:visible !important;top:0;left:0;margin:0;padding:0}
.anythingSlider .arrow span{display:block;visibility:hidden}
.anythingSlider .arrow.disabled{display:none}
.anythingSlider .panel{background:transparent;display:block;overflow:hidden;float:left;padding:0;margin:0}
.anythingSlider .vertical .panel{float:none}
.anythingSlider .fade .panel{float:none;position:absolute;top:0;left:0;z-index:0}
.anythingSlider .fade .activePage{z-index:1}
.anythingSlider.rtl .anythingWindow{direction:ltr;unicode-bidi:bidi-override}
.anythingSlider.rtl .anythingControls ul{float:left}
.anythingSlider.rtl .anythingControls ul a{float:right}
.anythingSlider.rtl .start-stop{
}
.anythingSlider .anythingWindow,.anythingSlider .anythingControls ul a,.anythingSlider .arrow a,.anythingSlider .start-stop{transition-duration:0;-o-transition-duration:0;-moz-transition-duration:0;-webkit-transition-duration:0}
.tx-jfmulticontent-pi1{}
.subcolumns{overflow:hidden;width:100%}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.c16l,.c16r{width:16.666%}
.c20l,.c20r{width:20%}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c38l,.c38r{width:38%}
.c40l,.c40r{width:40%}
.c50l,.c50r{width:50%}
.c60l,.c60r{width:60%}
.c62l,.c62r{width:62%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c80l,.c80r{width:80%}
.c16l,.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left}
.c16r,.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r{float:right;margin-left:-5px}
.tx-felogin-pi1 label{display:block}
.tx-indexedsearch .tx-indexedsearch-browsebox LI{display:inline;margin-right:5px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:100px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:150px}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:bold;font-style:italic}
.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:bold}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:italic}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:red}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#eeeeee}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-top:20px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{margin-top:0px;margin-bottom:0px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{background:#cccccc;vertical-align:middle}
.tx-indexedsearch .tx-indexedsearch-res .noResume{color:#666666}
.tx-indexedsearch .tx-indexedsearch-category{background:#cccccc;font-size:16px;font-weight:bold}
.tx-indexedsearch .res-tmpl-css{clear:both;margin-bottom:1em}
.tx-indexedsearch .searchbox-tmpl-css LABEL{margin-right:1em;width:10em;float:left}
.tx-indexedsearch .result-count-tmpl-css,.tx-indexedsearch .percent-tmpl-css{letter-spacing:0;font-weight:normal;margin-top:-1.2em;float:right}
.tx-indexedsearch .info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd{float:left}
.tx-indexedsearch .info-tmpl-css dd.item-mtime{float:none}
.tx-indexedsearch .info-tmpl-css dd.item-path{float:none}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:1210px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:1210px}
.csc-space-after-50{margin-bottom:50px !important}
div.csc-mailform ol,div.csc-mailform ol li{margin:0;padding:0}
div.csc-mailform ol li{overflow:hidden}
div.csc-mailform fieldset{margin:0;padding:0;position:relative}
div.csc-mailform legend{margin-left:1em;color:#000000;font-weight:bold}
div.csc-mailform fieldset ol{padding:1em 1em 0 1em}
div.csc-mailform fieldset li{padding:0.5em;margin-bottom:0.5em;list-style:none}
div.csc-mailform fieldset.submit{border-style:none}
div.csc-mailform li label{float:left;width:13em;margin-right:1em;vertical-align:baseline}
div.csc-mailform li input+label,div.csc-mailform li textarea+label,div.csc-mailform li select+label{float:none;width:auto;margin-right:0;margin-left:1em}
div.csc-mailform li textarea+label{vertical-align:top}
label em,legend em{display:block;color:#060;font-size:85%;font-style:normal;text-transform:uppercase}
legend em{position:absolute}
label strong,legend strong{display:block;color:#C00;font-size:85%;font-weight:normal;text-transform:uppercase}
legend strong{position:absolute;top:1.4em}
.labels-alignment-right label,.labels-alignment-right .fieldset-subgroup legend,.labels-alignment-right.fieldset-subgroup legend{text-align:right}
fieldset.fieldset-horizontal{border-width:0}
fieldset.fieldset-horizontal ol{padding:0}
fieldset.fieldset-horizontal li{float:left;padding:0;margin-right:1em}
fieldset.fieldset-horizontal.label-below label{display:block;margin-left:0;margin-top:0.2em;font-size:90%;color:#999999;text-align:left}
fieldset.fieldset-horizontal label em{display:inline}
fieldset.fieldset-subgroup{margin-bottom:-2em;border-style:none}
fieldset.fieldset-subgroup legend{margin-left:0;padding:0;font-weight:normal;width:13em}
fieldset.fieldset-subgroup ol{position:relative;top:-1.4em;margin:0 0 0 14em;padding:0}
fieldset.fieldset-subgroup li{padding:0}
fieldset.fieldset-subgroup input+label{float:none;width:auto;display:inline;margin:0 0 0 1em}
.labels-block label{display:block;float:none;margin:0 0 0.5em;width:auto}
.labels-block input+label,.labels-block textarea+label{margin:0.5em 0 0}
.labels-block fieldset.fieldset-subgroup,fieldset.labels-block.fieldset-subgroup{margin-bottom:0}
.labels-block .fieldset-subgroup legend,.labels-block.fieldset-subgroup legend{width:auto}
.labels-block .fieldset-subgroup legend em,.labels-block.fieldset-subgroup legend em{position:relative}
.labels-block .fieldset-subgroup legend strong,.labels-block.fieldset-subgroup legend strong{position:relative;top:0}
.labels-block .fieldset-subgroup ol,.labels-block.fieldset-subgroup ol{top:0;margin:0;padding:0.5em 0 0}
textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx_a7gisaid_viruslist .virus{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tx_a7gisaid_viruslist span{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;color:inherit;text-decoration:inherit;white-space:nowrap}
.tx_a7gisaid_viruslist .location{display:inline;max-width:none;overflow:visible;vertical-align:baseline}
.tx_a7gisaid_viruslist .virusname{max-width:60px}
.tx_a7gisaid_viruslist .country{max-width:90px}
.typo3-messages .message-error{color:red}
.typo3-messages .message-ok{color:green}
.white-popup-block{background:#FFF;padding:20px 30px;text-align:left;max-width:650px;margin:40px auto;position:relative}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#cccccc}
.mfp-preloader a:hover{color:white}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
